<SEC-DOCUMENT>0001628280-22-004254.txt : 20220228
<SEC-HEADER>0001628280-22-004254.hdr.sgml : 20220228
<ACCEPTANCE-DATETIME>20220228162716
ACCESSION NUMBER:		0001628280-22-004254
CONFORMED SUBMISSION TYPE:	10-K
PUBLIC DOCUMENT COUNT:		126
CONFORMED PERIOD OF REPORT:	20211231
FILED AS OF DATE:		20220228
DATE AS OF CHANGE:		20220228

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			CASS INFORMATION SYSTEMS INC
		CENTRAL INDEX KEY:			0000708781
		STANDARD INDUSTRIAL CLASSIFICATION:	SERVICES-BUSINESS SERVICES, NEC [7389]
		IRS NUMBER:				431265338
		STATE OF INCORPORATION:			MO
		FISCAL YEAR END:			1231

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

	BUSINESS ADDRESS:	
		STREET 1:		12444 POWERSCOURT DRIVE
		CITY:			ST. LOUIS
		STATE:			MO
		ZIP:			63131
		BUSINESS PHONE:		314-506-5500

	MAIL ADDRESS:	
		STREET 1:		12444 POWERSCOURT DRIVE
		CITY:			ST. LOUIS
		STATE:			MO
		ZIP:			63131

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	CASS COMMERCIAL CORP
		DATE OF NAME CHANGE:	19950518
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-K
<SEQUENCE>1
<FILENAME>cass-20211231.htm
<DESCRIPTION>10-K
<TEXT>
<XBRL>
<?xml version="1.0" ?><!--XBRL Document Created with Wdesk from Workiva--><!--Copyright 2022 Workiva--><!--r:7c88b486-0cf9-43d9-a776-76c00646485d,g:3f70f1b3-b512-442c-bb8b-caac614496e1,d:762133f56c7c41b383049c54c32cc294--><html xmlns:dei="http://xbrl.sec.gov/dei/2021q4" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:srt="http://fasb.org/srt/2021-01-31" xmlns="http://www.w3.org/1999/xhtml" xmlns:cass="http://cassinfo.com/20211231" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31" 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:iso4217="http://www.xbrl.org/2003/iso4217" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>cass-20211231</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" name="dei:AmendmentFlag" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF80L2ZyYWc6ZmM1NTRkOTg3YTdhNGVjMzliNDc3MGI1MmZjYmIwNTUvdGFibGU6NWU1YTk5ODg0MzY2NDg2NjliMjIzZmQ5MjkzNmY1NTYvdGFibGVyYW5nZTo1ZTVhOTk4ODQzNjY0ODY2OWIyMjNmZDkyOTM2ZjU1Nl8zLTEtMS0xLTU5MDE_a4131e4c-99ef-4296-8f63-9d8f4fefce8c">false</ix:nonNumeric><ix:nonNumeric contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" name="dei:DocumentFiscalYearFocus" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF80L2ZyYWc6ZmM1NTRkOTg3YTdhNGVjMzliNDc3MGI1MmZjYmIwNTUvdGFibGU6NWU1YTk5ODg0MzY2NDg2NjliMjIzZmQ5MjkzNmY1NTYvdGFibGVyYW5nZTo1ZTVhOTk4ODQzNjY0ODY2OWIyMjNmZDkyOTM2ZjU1Nl80LTEtMS0xLTU5MDE_a2c2b15e-aa48-4133-b340-d6e1d24ffb75">2021</ix:nonNumeric><ix:nonNumeric contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" name="dei:DocumentFiscalPeriodFocus" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF80L2ZyYWc6ZmM1NTRkOTg3YTdhNGVjMzliNDc3MGI1MmZjYmIwNTUvdGFibGU6NWU1YTk5ODg0MzY2NDg2NjliMjIzZmQ5MjkzNmY1NTYvdGFibGVyYW5nZTo1ZTVhOTk4ODQzNjY0ODY2OWIyMjNmZDkyOTM2ZjU1Nl81LTEtMS0xLTU5MDE_02cbdb4f-753f-4e2c-a9a2-50d3fcef9c5d">FY</ix:nonNumeric><ix:nonNumeric contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" name="dei:EntityCentralIndexKey" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF80L2ZyYWc6ZmM1NTRkOTg3YTdhNGVjMzliNDc3MGI1MmZjYmIwNTUvdGFibGU6NWU1YTk5ODg0MzY2NDg2NjliMjIzZmQ5MjkzNmY1NTYvdGFibGVyYW5nZTo1ZTVhOTk4ODQzNjY0ODY2OWIyMjNmZDkyOTM2ZjU1Nl82LTEtMS0xLTU5MDE_fc9f3de0-121a-482e-aee4-435614fb79c7">0000708781</ix:nonNumeric><ix:nonNumeric contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231" name="us-gaap:AccountingStandardsUpdateExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzMvZnJhZzplZDI3Njc0NjBhZTA0YmRhYmRjYzNkODFmZjBjNDRmZS90YWJsZTo3NGVmZDgwMGRlNDQ0ZDJiYTUyZDJlNmM5NGZhYTllOS90YWJsZXJhbmdlOjc0ZWZkODAwZGU0NDRkMmJhNTJkMmU2Yzk0ZmFhOWU5XzEzLTAtMS0xLTkwNTE_78d9543e-e3e4-4a8d-a638-b562660af7a4">http://fasb.org/us-gaap/2021-01-31#AccountingStandardsUpdate201613Member</ix:nonNumeric><ix:nonNumeric contextRef="iec0398a820254cd299413aaa332e3362_I20211231" name="us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTMvZnJhZzpjZWEzM2I3NzgwZTk0OTIxODg3M2Q0MjhjMDFhNzVlYS90ZXh0cmVnaW9uOmNlYTMzYjc3ODBlOTQ5MjE4ODczZDQyOGMwMWE3NWVhXzEwOTk1MTE2MzIyNjY_b44e6d7a-84ae-4c18-84a0-400ba1e4fa43">http://fasb.org/us-gaap/2021-01-31#OtherLiabilities</ix:nonNumeric><ix:nonNumeric contextRef="iec0398a820254cd299413aaa332e3362_I20211231" name="us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTMvZnJhZzpjZWEzM2I3NzgwZTk0OTIxODg3M2Q0MjhjMDFhNzVlYS90ZXh0cmVnaW9uOmNlYTMzYjc3ODBlOTQ5MjE4ODczZDQyOGMwMWE3NWVhXzEwOTk1MTE2MzIyNjc_34eb14c1-0df3-443b-bc97-e2f69841b7ec">http://fasb.org/us-gaap/2021-01-31#OtherAssets</ix:nonNumeric></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="cass-20211231.xsd"></link:schemaRef></ix:references><ix:resources><xbrli:context id="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</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="i78df76d2238b4deb8e6cb1796a0f1d82_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:context id="i2d3c49d452c241a9b036d40bf05b951a_I20220215"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-02-15</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:context id="iec0398a820254cd299413aaa332e3362_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia861e7cc8e1c40acb8229b9ac591074c_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-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="iad2bcd854c17477baa2099324a0989e2_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cass:InformationServicesPaymentAndProcessingMember</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="i20ebffd172714eadb0230fc1f3624d23_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cass:InformationServicesPaymentAndProcessingMember</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="i529f3d4b04594c3e987f41b746b6ae5a_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cass:InformationServicesPaymentAndProcessingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i864b1da907a743c9b4f819d7ae690af0_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cass:BankServiceFeesMember</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="iaba6ef5b76bc4274a63f794e79d5fc3c_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cass:BankServiceFeesMember</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="i543277642942455685d56846dba8fdfd_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cass:BankServiceFeesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</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="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</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="i45464f58af19437bbe66ee3f989905fb_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia912976d474041b28c7c93eae251b451_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1ba23e0e040440e684b21e28619891cc_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7fdbe3cfd4294bc2a85f4e63c0d8ba52_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia5fad4cc49e5435d99204572ed7864ed_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i795c1abcf5024e589c66f260fa6987b4_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6ac9309a01264147a2430c6ebe921be9_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3fbe3acbe3a340e3a2e661f5cf115b6c_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iaa017df44ca2457fa013cf1de4587bd4_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i33219624814044c68d3942d12b600bbc_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i348a19155c7444a8949593a00a2637e2_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0cda6a4ff9e7449bb755628a15afafe2_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</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="iae3311edfbd941c3b2347914ea80646e_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</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="ie982f5dc1d0b4a45a9f9534e433e2e68_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</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="ib906b92cb72646069452bea0bd9a17d6_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i73b01c52025b4f05b60cf9300acbb6bf_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</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="iccef265d17a4483abbc4e23e05ecda31_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</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="idf5f9c0b93c54c86a5e34b9b1d47473a_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</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="ifc0fbc6032034f22a5ee90b041491a43_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</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="i5dd4c8e3f59f4d59bcf46de0501fae65_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</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="i631dc8d234c4426498a3f4fd5e344a89_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</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="ibef883b4273a42e09b8e19336c4ddb3a_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</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="i4f40e11022eb477d9587a236db28577d_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</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="i672f5e80cf7149f7a465eae2f0734767_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</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="i980849bc7f7d417bb858de06b9a32004_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</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="i8820bb5af90f4fc6bfc1f1221f66977b_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</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="i80d18a24eca64f248e69e64ab166613c_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</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="iad25e7eae68948b78b2572cd37fbef28_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</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="i0054bfed2a274985af6526aed1db23c6_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</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="i454b0a45755a4b86869116d7e95af2ed_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</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="iae5cbf0ec97f4fa98152558df9a56189_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</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="i6cd78804cc164b69873dbb75764a44b1_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie49119540bfe452fa1192b2177d183e2_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</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="i0ae56a244ffc4d94b8c2d275c86ecc54_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</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="if154254cf8c04cc7b208f16b7471acd2_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</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="i4815921bcd354164ad782a9b4e294f2f_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</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="ic1253730069c4742b7db8d0fc37de086_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</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="idf8a346035ae40bd933af7eff582bcbe_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</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="i795917cdeaa944bda5d7ca9c1d43042b_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</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="i2e8a4b5a1e0f4d5ab1455b5b782fb437_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</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="ib718b3d5d6984bb89ce47264f4afc065_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i436bdcca46334a8b955625aeda47dea6_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</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="i8a0ca43c47144c17ab6697fa44573d3a_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</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="i155808c6b1694cdb8b5239e436cf6c7b_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9961c77829d64a7da6be6fb6c194a67c_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:PropertyPlantAndEquipmentOtherTypesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia9a8bba4faeb4991b97e1d188159925d_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:PropertyPlantAndEquipmentOtherTypesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:context id="idd469e91e924454ba823bd979485ea48_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie641f39588494f18bf4e0c1b3153ecfd_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cass:CassInformationSystemsIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie94f1729b59e4734811a9cdbead1dcf0_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cass:CassCommercialBankMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if99458deeaba45b19f5d7e7a03e0c66f_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cass:CassInformationSystemsIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5914294dd02344f4af69e4d7a64ac8f2_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cass:CassCommercialBankMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i64f0a1b0c89c4705940a9ccdd01445d3_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USStatesAndPoliticalSubdivisionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i852c80fc4d334e92a1b0f98bf51c7bc4_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9e86b20f097f4104beac58e5950af69e_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6d9333cba630490f9846caffd903149a_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:AssetBackedSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic98a10d8dea54829a278ebd307b80d34_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USStatesAndPoliticalSubdivisionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i11859c5d91cc4f29b025df5ab93b4528_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="position"><xbrli:measure>cass:position</xbrli:measure></xbrli:unit><xbrli:context id="i602b80eff46f4d918ace69bd12b7f9be_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:CommercialAndIndustrialLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2555ffc0f1a249f8a5a1b0c07293b256_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:CommercialAndIndustrialLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7d0de47b058748a5a19676088804ce83_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:RealEstateCommercialMortgageMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0a50b06e94fc417d8a696b030f655971_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:RealEstateCommercialMortgageMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iddec7be6b1a846a4800f639323d12932_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:RealEstateCommercialConstructionLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i050c5c09ca6e434aa20e44c6b90eb5ee_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:RealEstateCommercialConstructionLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i06eeaa6a2ee045c485d6a44297a5b4a4_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:RealEstateFaithbasedMortgageMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8b73774a1d7b475db7b1149b3805d179_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:RealEstateFaithbasedMortgageMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idecacb328a5c43f1964629ba39046c5e_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:RealEstateFaithbasedConstructionLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iac52b9addfa445be9c65a6d669b4fe4f_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:RealEstateFaithbasedConstructionLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic8bda61f954842769417b1c5a47922fd_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:PaycheckProtectionProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3653e78d0c6a4f1f988c20e50a95d115_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:PaycheckProtectionProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i55ee8bccd8254b089a08f83be940f79c_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:OtherLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iea5bce2a7fd7417da84714055905b3d4_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:OtherLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i03d44c5596c04d5eb0a47e66f2eae6f9_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetNotPastDueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:CommercialAndIndustrialLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i889c74d4f4094af786d3c6ea823e6b10_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivables30To59DaysPastDueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:CommercialAndIndustrialLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7a778c7a691f47d29fb06f92b93153ea_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivables60To89DaysPastDueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:CommercialAndIndustrialLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibeb2356e3b554d35b69ef4c98f41ab72_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:CommercialAndIndustrialLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id7b9eeb47d754e9d90ff0e20bbd84d68_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetNotPastDueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:RealEstateCommercialMortgageMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie8ad097ce3534cd9962f0b936f708964_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivables30To59DaysPastDueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:RealEstateCommercialMortgageMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7c5f73608ee84019b1019751baf92d47_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivables60To89DaysPastDueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:RealEstateCommercialMortgageMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9b96f138079641eab09716207d25aa76_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:RealEstateCommercialMortgageMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic94f7102fbb54a5b9868ce3585266392_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:RealEstateCommercialConstructionLoanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetNotPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic6353d0c9c60492c92b168ea0bf2de9e_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:RealEstateCommercialConstructionLoanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivables30To59DaysPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i58e98284b0bb403f9782de6ecf6d7ecf_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivables60To89DaysPastDueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:RealEstateCommercialConstructionLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i89aece4dea974203a61a4014e1a264b4_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:RealEstateCommercialConstructionLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i688a10b0248d444f9599d791c3a73244_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:RealEstateFaithbasedMortgageMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetNotPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i88525a80a2d94b408641fbf2156ae25a_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:RealEstateFaithbasedMortgageMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivables30To59DaysPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i95dd4b3feea64c38ba184905c5859a81_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivables60To89DaysPastDueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:RealEstateFaithbasedMortgageMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2d4a2590b070404f80c5bc037ee6dca5_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:RealEstateFaithbasedMortgageMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i01b3a60579754f9d857df8e17704be2f_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetNotPastDueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:RealEstateFaithbasedConstructionLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i567d31cd06794e1c83d5e4e19089fdbb_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivables30To59DaysPastDueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:RealEstateFaithbasedConstructionLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i365f22aa891c4e24a9559a54f9af6e82_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivables60To89DaysPastDueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:RealEstateFaithbasedConstructionLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic29291d4c9664cb79aee6b78e3ed0cd7_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:RealEstateFaithbasedConstructionLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icfa22a443cbb46d0af23378b4f6f5492_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:PaycheckProtectionProgramMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetNotPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9fdaa59012e146c780d84a429527d070_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:PaycheckProtectionProgramMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivables30To59DaysPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iccef9e94d6454ef4a150be7fb461f86e_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivables60To89DaysPastDueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:PaycheckProtectionProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia9d166f94a734b4b9610dfe838aae543_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:PaycheckProtectionProgramMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i284656e81f2b4ee8ae004849697d6a91_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetNotPastDueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:OtherLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6f355bb9cbdf4384b66c046b17ab4eac_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivables30To59DaysPastDueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:OtherLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibdbc90bbf46c49fbaa7f8a2b68615e9a_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivables60To89DaysPastDueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:OtherLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6e500281f4304c8185927dd3e3129557_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:OtherLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i70087d2a9ee947f8b28c2a6474c53135_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetNotPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4b689920f41a40b4a1f6640cf737a117_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivables30To59DaysPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id861703ffd224f2cb26e87368c9ede81_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivables60To89DaysPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iaa70c259b6914c9b917512335df734dd_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibde45f7036544f0fa19a8cbba29cde53_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetNotPastDueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:CommercialAndIndustrialLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7c1457b47cbd455799505c88f10648dd_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivables30To59DaysPastDueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:CommercialAndIndustrialLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5b9d3db1e8344bd88a5d16ebaf2101af_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivables60To89DaysPastDueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:CommercialAndIndustrialLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iad0dcd3a1f5a46b08b415f96d340eb4c_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:CommercialAndIndustrialLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i25aad4073e224798864733167b1ab9e0_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetNotPastDueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:RealEstateCommercialMortgageMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0cf20850c26646fab013d3ccc41dbb33_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivables30To59DaysPastDueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:RealEstateCommercialMortgageMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i94d51552d5d1488ca8c84a6399fb2e6c_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivables60To89DaysPastDueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:RealEstateCommercialMortgageMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3750587fe3ae4de89c38605bb6f0115a_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:RealEstateCommercialMortgageMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3d923fe762df49c4a62bdcaf8daa15eb_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:RealEstateCommercialConstructionLoanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetNotPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iaa367d14daff432eb45bdb1003511790_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:RealEstateCommercialConstructionLoanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivables30To59DaysPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i61b00453c681428b8a896aa9ac4732c1_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivables60To89DaysPastDueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:RealEstateCommercialConstructionLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib9ef51fa027e44f494cb048ee439557b_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:RealEstateCommercialConstructionLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7ea6de562f47431a86741a18c7d2bfde_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:RealEstateFaithbasedMortgageMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetNotPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i09202f3c333b488fb1036319c87df6f2_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:RealEstateFaithbasedMortgageMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivables30To59DaysPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie0fab322376346efbec24d64b6c90442_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivables60To89DaysPastDueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:RealEstateFaithbasedMortgageMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7b5a7721b41e405fb6c470ae3d4baf09_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:RealEstateFaithbasedMortgageMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i06fe7b40a6ab41a49edfcbadbb359f4b_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetNotPastDueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:RealEstateFaithbasedConstructionLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i665ab5ef9a8e4035bccf9e954e5f6055_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivables30To59DaysPastDueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:RealEstateFaithbasedConstructionLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5336f8feaef54495bacec8775151fcd1_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivables60To89DaysPastDueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:RealEstateFaithbasedConstructionLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i078cb5ae0d1b43258d7ae443b05d4b61_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:RealEstateFaithbasedConstructionLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iacb0457992f74373a05d5c06db57b7f3_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:PaycheckProtectionProgramMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetNotPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3e954fccbf984912bbba3523898634f6_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:PaycheckProtectionProgramMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivables30To59DaysPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia2be6564c26841e5897d7490fa347c3c_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivables60To89DaysPastDueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:PaycheckProtectionProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if19b612571fe49598612d80ed4ecd75f_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:PaycheckProtectionProgramMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5c56e252b1ae45e29e1fa515ff05ba32_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetNotPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3bfa63c41ffb4d9695284a54beac4762_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivables30To59DaysPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i21b77117121e4e268af184a9c757cddc_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivables60To89DaysPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id41c03890e9d4b2d8b35754a64706da1_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id8b5ff5f4e40417d841cfba9fc1f0397_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cass:CreditExposureOfLoanPortfolioAxis">cass:LoansSubjectToNormalMonitoringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:CommercialAndIndustrialLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i00fea6871a894b10b8f0cdd27112779f_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:CommercialAndIndustrialLoanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="cass:CreditExposureOfLoanPortfolioAxis">cass:PerformingLoansSubjectToSpecialMonitoringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i695fb05c32e247ba97047ce344c88430_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cass:CreditExposureOfLoanPortfolioAxis">cass:NonperformingLoansSubjectToSpecialMonitoringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:CommercialAndIndustrialLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i688f3c25be5a4b8d91bc76967594de90_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cass:CreditExposureOfLoanPortfolioAxis">cass:LoansSubjectToNormalMonitoringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:RealEstateCommercialMortgageMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0a043f97b0be4e0f986f95dd7915c4ac_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cass:CreditExposureOfLoanPortfolioAxis">cass:PerformingLoansSubjectToSpecialMonitoringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:RealEstateCommercialMortgageMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i17ee1f1f990b4b9d83dbf266bd71aa8e_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cass:CreditExposureOfLoanPortfolioAxis">cass:NonperformingLoansSubjectToSpecialMonitoringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:RealEstateCommercialMortgageMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic35609897e5741be9d5d96d62b7fc2ff_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cass:CreditExposureOfLoanPortfolioAxis">cass:LoansSubjectToNormalMonitoringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:RealEstateCommercialConstructionLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id23c4d8a7c484cee8be396aecbff3619_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:RealEstateCommercialConstructionLoanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="cass:CreditExposureOfLoanPortfolioAxis">cass:PerformingLoansSubjectToSpecialMonitoringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4e8a07e07abc484c8e9b24107e686150_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cass:CreditExposureOfLoanPortfolioAxis">cass:NonperformingLoansSubjectToSpecialMonitoringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:RealEstateCommercialConstructionLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idb0b5d2b98174013a82878ebc6d9edd7_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cass:CreditExposureOfLoanPortfolioAxis">cass:LoansSubjectToNormalMonitoringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:RealEstateFaithbasedMortgageMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i76cb94824f3a49f3a95f5c80ec4cb706_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:RealEstateFaithbasedMortgageMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="cass:CreditExposureOfLoanPortfolioAxis">cass:PerformingLoansSubjectToSpecialMonitoringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iefe01ab6b13e4b858a24ef0f8cf505f4_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cass:CreditExposureOfLoanPortfolioAxis">cass:NonperformingLoansSubjectToSpecialMonitoringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:RealEstateFaithbasedMortgageMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0a6b434c83c54b528f195a15901e42e1_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cass:CreditExposureOfLoanPortfolioAxis">cass:LoansSubjectToNormalMonitoringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:RealEstateFaithbasedConstructionLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic96adfe939bc4c9a8450718bdfbb4abd_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:RealEstateFaithbasedConstructionLoanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="cass:CreditExposureOfLoanPortfolioAxis">cass:PerformingLoansSubjectToSpecialMonitoringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8b703ea1e7444c1e969c82176315e43d_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cass:CreditExposureOfLoanPortfolioAxis">cass:NonperformingLoansSubjectToSpecialMonitoringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:RealEstateFaithbasedConstructionLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0b9860056486476aaa495a82986ecb1f_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cass:CreditExposureOfLoanPortfolioAxis">cass:LoansSubjectToNormalMonitoringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:PaycheckProtectionProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1c8e26b3cf9f45f989307100445167b3_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:PaycheckProtectionProgramMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="cass:CreditExposureOfLoanPortfolioAxis">cass:PerformingLoansSubjectToSpecialMonitoringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i28ccaf12075e4db18dae7d6fbda37fb9_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cass:CreditExposureOfLoanPortfolioAxis">cass:NonperformingLoansSubjectToSpecialMonitoringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:PaycheckProtectionProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3deaf8850f08434ba999e6707da2efdc_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cass:CreditExposureOfLoanPortfolioAxis">cass:LoansSubjectToNormalMonitoringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:OtherLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i75caf11a56db414792755641916ca956_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:OtherLoanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="cass:CreditExposureOfLoanPortfolioAxis">cass:PerformingLoansSubjectToSpecialMonitoringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6484972bfce642d1af81e6a024420eaa_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cass:CreditExposureOfLoanPortfolioAxis">cass:NonperformingLoansSubjectToSpecialMonitoringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:OtherLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic25eba6ad6b94f0ebc1527e5c5da5baf_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cass:CreditExposureOfLoanPortfolioAxis">cass:LoansSubjectToNormalMonitoringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ife3b3544315041df92d5eac93b17846c_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cass:CreditExposureOfLoanPortfolioAxis">cass:PerformingLoansSubjectToSpecialMonitoringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia4952be358144c88be816e9b0b7e479d_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cass:CreditExposureOfLoanPortfolioAxis">cass:NonperformingLoansSubjectToSpecialMonitoringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="loan"><xbrli:measure>cass:loan</xbrli:measure></xbrli:unit><xbrli:context id="i5a7d231c2bf040e2b7814d4a3cadc738_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cass:CreditExposureOfLoanPortfolioAxis">cass:LoansSubjectToNormalMonitoringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:CommercialAndIndustrialLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1422b34bb33648e0a45648ecb3c4ceeb_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:CommercialAndIndustrialLoanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="cass:CreditExposureOfLoanPortfolioAxis">cass:PerformingLoansSubjectToSpecialMonitoringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i489b579296404810b59104e933ef426e_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cass:CreditExposureOfLoanPortfolioAxis">cass:NonperformingLoansSubjectToSpecialMonitoringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:CommercialAndIndustrialLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i21db77e58a6c48a2ae4b9cb2e2a1784a_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cass:CreditExposureOfLoanPortfolioAxis">cass:LoansSubjectToNormalMonitoringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:RealEstateCommercialMortgageMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if9a4b919919948bfa1c0e40b6b391479_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cass:CreditExposureOfLoanPortfolioAxis">cass:PerformingLoansSubjectToSpecialMonitoringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:RealEstateCommercialMortgageMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7e624a1cdd75414ea4dfc56a7b1194c1_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cass:CreditExposureOfLoanPortfolioAxis">cass:NonperformingLoansSubjectToSpecialMonitoringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:RealEstateCommercialMortgageMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if8f42451c4964a6eac02e036c3872090_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cass:CreditExposureOfLoanPortfolioAxis">cass:LoansSubjectToNormalMonitoringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:RealEstateCommercialConstructionLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ice282f713d404f2490502c40c1da0832_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:RealEstateCommercialConstructionLoanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="cass:CreditExposureOfLoanPortfolioAxis">cass:PerformingLoansSubjectToSpecialMonitoringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0d5e87c9a45e492aa542be7db9728bc7_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cass:CreditExposureOfLoanPortfolioAxis">cass:NonperformingLoansSubjectToSpecialMonitoringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:RealEstateCommercialConstructionLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5d4233dfb37546da8e5fdf1f2c24a9e1_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cass:CreditExposureOfLoanPortfolioAxis">cass:LoansSubjectToNormalMonitoringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:RealEstateFaithbasedMortgageMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib07b61835870440ea26703e8d6fd4e5c_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:RealEstateFaithbasedMortgageMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="cass:CreditExposureOfLoanPortfolioAxis">cass:PerformingLoansSubjectToSpecialMonitoringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7967186726614e9195fdbcaa7f4ce9c7_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cass:CreditExposureOfLoanPortfolioAxis">cass:NonperformingLoansSubjectToSpecialMonitoringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:RealEstateFaithbasedMortgageMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3af8877bceb94eb0b4430f7759946f9a_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cass:CreditExposureOfLoanPortfolioAxis">cass:LoansSubjectToNormalMonitoringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:RealEstateFaithbasedConstructionLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8f6389addb6b49418151ca5e69f80c03_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:RealEstateFaithbasedConstructionLoanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="cass:CreditExposureOfLoanPortfolioAxis">cass:PerformingLoansSubjectToSpecialMonitoringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ieb59a611c8b44b2b836b4d266641fc78_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cass:CreditExposureOfLoanPortfolioAxis">cass:NonperformingLoansSubjectToSpecialMonitoringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:RealEstateFaithbasedConstructionLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia0aa6baaea924d0e82acbf38a3170039_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cass:CreditExposureOfLoanPortfolioAxis">cass:LoansSubjectToNormalMonitoringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:PaycheckProtectionProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia52e232d4dcd476e952e47fe515b5113_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:PaycheckProtectionProgramMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="cass:CreditExposureOfLoanPortfolioAxis">cass:PerformingLoansSubjectToSpecialMonitoringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4aaeff8d49c446d3bf89f7daa0bdc5f2_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cass:CreditExposureOfLoanPortfolioAxis">cass:NonperformingLoansSubjectToSpecialMonitoringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:PaycheckProtectionProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i885d893d4be84f8a86c3bf9502c56b36_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cass:CreditExposureOfLoanPortfolioAxis">cass:LoansSubjectToNormalMonitoringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i23427c889dc54382ba3794d6642b992f_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cass:CreditExposureOfLoanPortfolioAxis">cass:PerformingLoansSubjectToSpecialMonitoringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4c12c99643714f128fea921508ea3ff3_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cass:CreditExposureOfLoanPortfolioAxis">cass:NonperformingLoansSubjectToSpecialMonitoringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic308f348d76641f1985c5d725478684c_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:CommercialAndIndustrialLoanMember</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="i6faa9d682b9e48118b51dad434fb8078_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:FaithBasedRealEstateOneMember</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="ib0cc3948954b4170b2206b2065095168_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:CAndIMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cass:LoansExcludingUnfundedCommitmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iaf851d6ab032485f8ff7d4e7e58fca4c_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:CREMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cass:LoansExcludingUnfundedCommitmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i78116182d6804446934fd378ce18e5cd_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:FaithBasedCREMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cass:LoansExcludingUnfundedCommitmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie24e75aca0f94348bd6684ad72939b1d_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:ConstructionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cass:LoansExcludingUnfundedCommitmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ice0b358b8e7e4fc285451cfaf0ed4b31_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cass:LoansExcludingUnfundedCommitmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibca1ef7360604364976909b2d9b44f28_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:CAndIMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cass:LoansExcludingUnfundedCommitmentsMember</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="ib0bc87d147ed4b9a846ff267761500df_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:CREMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cass:LoansExcludingUnfundedCommitmentsMember</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="idcc74a786aab4214899049d3ea105fb3_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:FaithBasedCREMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cass:LoansExcludingUnfundedCommitmentsMember</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="i98f3f2f649db4d71bad37a599e762873_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:ConstructionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cass:LoansExcludingUnfundedCommitmentsMember</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="i062357884e5a485b9b6d17239fd07718_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cass:LoansExcludingUnfundedCommitmentsMember</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="ibfb1e0237c4243148ad244555d93362e_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:CAndIMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cass:LoansExcludingUnfundedCommitmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i01835ea6a4b34bcfbcc31911ffae53e0_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:CREMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cass:LoansExcludingUnfundedCommitmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4a61ca29a7894e578a65992d20226b8b_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:FaithBasedCREMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cass:LoansExcludingUnfundedCommitmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie9e771d1b56046529cf5d2bf5d66ebcf_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:ConstructionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cass:LoansExcludingUnfundedCommitmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5f06c55a81e34c10b90b7bcbee282546_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cass:LoansExcludingUnfundedCommitmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1352ad9b6db24034ac887f26f8d6c788_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">us-gaap:UnfundedLoanCommitmentMember</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="i14062ba12bcc42fc9c492b1b97ba041c_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:CAndIMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cass:LoansExcludingUnfundedCommitmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i73aac6bc90b244da8a970797f986fa24_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:CREMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cass:LoansExcludingUnfundedCommitmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2ff56d4a8f1c49b9a62dfeca18cdca01_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:FaithBasedCREMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cass:LoansExcludingUnfundedCommitmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i11d17da3a0f14998864b83f37ef8f9ce_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:ConstructionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cass:LoansExcludingUnfundedCommitmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i44624aa36cd44519bde79f604f0c5481_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cass:LoansExcludingUnfundedCommitmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i974863cf57a24fcb8acae5720723d915_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:CAndIMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cass:LoansExcludingUnfundedCommitmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2668c471cd3f41cabcd6eda08ccdd9c1_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:CREMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cass:LoansExcludingUnfundedCommitmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iaba5405b89e94175bb7a8b9d90a366dd_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:FaithBasedCREMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cass:LoansExcludingUnfundedCommitmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i19e0841f132c43799f8c40dae4f8eb2d_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:ConstructionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cass:LoansExcludingUnfundedCommitmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i62fcd35dcb784280817a6e3e25876261_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cass:LoansExcludingUnfundedCommitmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2f9393e34bbd4796a61a8ca178e83e0b_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:CAndIMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cass:LoansExcludingUnfundedCommitmentsMember</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="ia434845ff3fb4bc385121f30b4ed6d09_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:CREMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cass:LoansExcludingUnfundedCommitmentsMember</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="icfe32c0a2be8466b81c0396527839328_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:FaithBasedCREMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cass:LoansExcludingUnfundedCommitmentsMember</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="i40ca054349b543f58526591ebd83d802_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:ConstructionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cass:LoansExcludingUnfundedCommitmentsMember</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="i55db8c9fb9f54ce1a96009771af7c006_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cass:LoansExcludingUnfundedCommitmentsMember</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="i06c717860272488f8653835bb7025324_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:CAndIMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cass:LoansExcludingUnfundedCommitmentsMember</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="i77d8ab12a1aa42a2ab2359a39bf9413b_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:CREMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cass:LoansExcludingUnfundedCommitmentsMember</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="ibcd58d7430984d9ba44483a93ebd6433_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:FaithBasedCREMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cass:LoansExcludingUnfundedCommitmentsMember</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="i95e146cd225244f0bd03d7cee10db516_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:ConstructionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cass:LoansExcludingUnfundedCommitmentsMember</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="i387d7d2274944b329d29ccb338fd061b_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cass:LoansExcludingUnfundedCommitmentsMember</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="i11ca92f1a7d5400e8f5dbe6fb51285ff_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">us-gaap:UnfundedLoanCommitmentMember</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="ic43535e7205449b28bed0ba4e5fe444b_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2f3ad2b198ed4cc0b213575339c37bf5_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia3831c295b744db7aa33a2c3704f1d67_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i50d6adf117de471c9e6794ab907ffad5_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i13ec180073a740e79104b1ae749ed7f9_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdsAndLeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i56ebf4e60fcb4ac3a4dfc64dbf730ed5_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdsAndLeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2d2ba562cfa341129db877ef19176f72_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4d12885bb4d64748bdc37024db11ed55_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i753066b8a74a42d39b06f388e49cc202_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i080ae3c7bf8340d997c77ad36c4b8cd1_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0fb6f80400a145a48e10175099ddbe27_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cass:InternallyDevelopedSoftwareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1371f79806904e2ca3c8aa6ffc1e7173_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cass:InternallyDevelopedSoftwareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic6eccf82fdca42e0943d5df5fc994a7b_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerListsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icb1ccde993b145ffb3061f65a19497a7_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerListsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ief3b7448e5ba4d61baa3c9b9da107a82_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</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="icb3f93618731430daa4d2c6d5140d243_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7663e6662c034785bc20b2bc0e828710_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibef23c533e5e488abe9f31a38ff0b888_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9f3b9384ff3e4719ba7407ee9a3761f2_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</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="i2490c69baf1749b5bf3d337e1f74e74b_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibefe244d55364252869c6a7014772bf4_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie0b028ae4e824b7cb6a337c20139b8bb_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7d383e5086ad4776a2ad862dd12fdf43_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerListsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia1f7051c78904b68b0a8e193eea9885a_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerListsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i99d34c827b3f46e69ca3d0554324f36d_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i78b434fa249a4a0e96b11275ed96b5cb_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</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="i6616a1af0ef54914afde38a31a7932f9_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</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="i407a83b8e73a4a558cb2a63a2658f6ac_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i021d40ddae8e4a97934497e0d89b84a1_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</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="i67b57fe5dd3d424dbb3461335ec5f292_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">cass:SixCorrespondingBanksMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8dc09286f2bd4fefbb3d50b7ace318c3_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">cass:FederalHomeLoanBankMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9282ef26110241f6b8c7c25da6509877_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">cass:TwoCorrespondingBanksMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idc73a1b876a541c49ffe125a82b166a1_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i719f203b9c5344eda606db59debe9827_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie99c6d6cea4149a397e08b7947a035d5_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i80f8735d093447869bc166cc1156e9b8_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">cass:PensionPlanServiceAfterYearSevenMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5f69dc5b01fb4ab4810eccbbaad8538a_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">cass:PensionPlanYearOneThroughSevenMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2182293b505a4669aea87fec25ddadeb_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</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="i912d641551c042b587d4ae50bcd92487_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</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="ie27b83c99a6b44e1ac1119d2d83707ef_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0c90afa470704440afd2a6bbdd00e7a8_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic680834cab08402985e9f226e7b262c0_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia01d9eaa63a942f6b9e11b308bbafc24_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cass:ForeignEquitySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i964a55139f0c4ad0b6b46c17d2c138b1_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</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="i5e293670feaf4559b53f14dadc780d90_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cass:EquitySecuritiesLargeCapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie92a8f9d84204bad8f1a824289e8ed77_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cass:EquitySecuritiesLargeCapMember</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="i3ed96fa4e0e6429189c86547584d1436_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cass:EquitySecuritiesSmallCapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icb41dd817b01456aa1d933791c33f5f0_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cass:EquitySecuritiesSmallCapMember</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="ie76c37cf8b7e47f4bf0e0468cf26b913_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cass:ForeignEquitySecuritiesDevelopedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie09a1399aa5c42a597771a3b06e9ae02_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cass:ForeignEquitySecuritiesDevelopedMember</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="i75eac200251b41db9c8a931d1b0d7f65_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cass:ForeignEquitySecuritiesEmergingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i31df3dc11ad44bac94bada865f8de5a0_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cass:ForeignEquitySecuritiesEmergingMember</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="iad882b346a354d1d8748e846d2c115c4_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">cass:MeasurementInputLongTermRateOfReturnMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia5f20eb306a846dfa48ef419955e6522_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic8a7de62013a4ec79b12619a9e306497_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i178b634d652842b3ac8d4c760ea6ff6a_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i02b5cd49cd7b47e39c21ff42a94c09f0_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i519f48c6fb7a46d2b9e5093b6231eb11_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i34bcb11d27f849d590df56dcd2dcf34c_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i48949db819564b1fa35eaaa7e06c1d5e_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanRealEstateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia7e3d3c2b7224d218ddd9d45249a1646_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanRealEstateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib633e75d9732464989279c07162efe05_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanRealEstateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i20c3a6721c7647ba9a9b6f704cdf40c5_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanRealEstateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8e7acacdbcd849c8b0a5667ecbd775cd_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanRealEstateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i59975b49fd1f45e9a664f700d7bbe619_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanRealEstateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9e0ddb663b1449d2b2013c9017c6e861_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cass:UnitedStatesSmallAndMidCapGrowthMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id681c590d88a4c2e93be5f7db21a09c5_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cass:UnitedStatesSmallAndMidCapGrowthMember</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="ie7f2904bbdd940eca603c41194458def_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cass:UnitedStatesSmallAndMidCapGrowthMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7837687846c147ceaf9749ed290f731f_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cass:UnitedStatesSmallAndMidCapGrowthMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4ebe49e8d12245c19fdca0afa33c0711_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cass:UnitedStatesSmallAndMidCapGrowthMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie3416ca46ed54b99b4d2ec4e66981070_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cass:UnitedStatesSmallAndMidCapGrowthMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic48245c5f9fd4dcd95f5bf0f657ca50a_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cass:NonUnitedStatesCoreMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6f3627229dce45deafb17f80bc2e9684_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cass:NonUnitedStatesCoreMember</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="i5b81c8961edf430f8de43005734aa0ab_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cass:NonUnitedStatesCoreMember</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="ib3fe7d359aa3461a899db5a4665cf06d_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cass:NonUnitedStatesCoreMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i644cab44f8b8498c9a28430c963b004d_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cass:NonUnitedStatesCoreMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i509686f55e974ee7ad630cd6766776d5_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cass:NonUnitedStatesCoreMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i48afba3f2b524270805363bb8ea3a0a4_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cass:UnitedStatesLargeCapPassiveMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id6ecc4b47955433383d3be2bd057f31f_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cass:UnitedStatesLargeCapPassiveMember</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="i9094f51e18fe47d3bc9db8f4ad372ff0_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cass:UnitedStatesLargeCapPassiveMember</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="ib2ef5735e6e54dcebece8c2672001955_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cass:UnitedStatesLargeCapPassiveMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifd2dfe1b702643ccb7360d717a1ee8bc_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cass:UnitedStatesLargeCapPassiveMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie676a393b50f49debb0fdad9ed27a8cf_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cass:UnitedStatesLargeCapPassiveMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i84726c0b801040ec87d000751521087b_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cass:EmergingMarketsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i473bf77f492e4cfca1b10a5be633116a_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cass:EmergingMarketsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9cc9ccf496414b2f941156914166fe3e_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cass:EmergingMarketsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id30438e8c16c4c7596007d7696f782fa_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cass:EmergingMarketsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic3f8e2d718ab495d85517986a83c25ac_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cass:EmergingMarketsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i42654fd83eab41f89b03783066f33643_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cass:EmergingMarketsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibadc2ecf90214f4485c0d1d1f1c6466c_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cass:UnitedStatesCoreOpportunisticMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i589f641545354ec19b848c15ea63ac31_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cass:UnitedStatesCoreOpportunisticMember</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="i2e19ed6f65c44dcb8de3e58ac60f35a1_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cass:UnitedStatesCoreOpportunisticMember</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="i87a0240fa9a0497e8bd3033ed7180a85_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cass:UnitedStatesCoreOpportunisticMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0167c693b018491ab2c5d9bc8fcb338b_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cass:UnitedStatesCoreOpportunisticMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0856bfdecca04e9ab3ad79a8daa03a2c_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cass:UnitedStatesCoreOpportunisticMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0f18429f7c1d4014b8be09a707d8c1f6_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cass:UnitedStatesPassiveMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i572739de90a84ba78e443be896746081_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cass:UnitedStatesPassiveMember</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="i1c3e4318eb6345ec8ab2ba214aa000fe_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cass:UnitedStatesPassiveMember</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="i8a931e632ea94ee3aae827341023ce80_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cass:UnitedStatesPassiveMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id6db7588d8dc454395700eacfaace1bc_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cass:UnitedStatesPassiveMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iba73bbd6fefe48b287de651c50f194e9_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cass:UnitedStatesPassiveMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5b719d21702f4e2da68249b9975ab05c_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cass:OpportunisticMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3bf9dd70898f46ee8243aa825ab801c3_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cass:OpportunisticMember</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="i9455c97fed8e49bcbef53b9dc7367e72_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cass:OpportunisticMember</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="i4139eb2f67254c9081420289a10e28be_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cass:OpportunisticMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i190e820066ab4d198d0248451ba030f6_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cass:OpportunisticMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ieb578266e342456ebd2a707e47e86fb1_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cass:OpportunisticMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ica062781ee6a4ce5ab81ed9c3ca790dc_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</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="i2697da97915f4dadb747ec7b72589df3_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</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="i46af12650b6448e5bf86457feb508920_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i597220fa413a4825b8e0b8f139eedabc_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i66ec71163aa247978c54791b064d0281_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">cass:SupplementalExecutiveRetirementPlanMember</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="if7649e96ca3f498b9a33225616ed7414_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">cass:SupplementalExecutiveRetirementPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifd8cbb5b5f244e8cbc1b7486ee6f92b6_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">cass:SupplementalExecutiveRetirementPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i67ced2dca2414e8cb950bd74d69cb0c3_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">cass:SupplementalExecutiveRetirementPlanMember</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="ib7060bae46c7428482e747c66e45abc8_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">cass:SupplementalExecutiveRetirementPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i19a2d01114a3418aa070a18b8f1007b8_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">cass:SERPServiceAfterYearSevenMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2428820f80b5427e9e549e4892466eea_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">cass:SERPYearOneThroughSevenMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5531a345b1024416bffd3680dae00381_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">cass:SupplementalExecutiveRetirementPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5e0d3b49f8994e1f84e7cc2cecf60189_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</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="i9eee80d330ea4fb6b6bd0665d13a025b_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">cass:SupplementalExecutiveRetirementPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</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="idf2683addb5246fb88481bb5a609343d_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">cass:NoncontributoryProfitSharingProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9c5ea89f39044c76bea2dd98a1e03da5_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">cass:NoncontributoryProfitSharingProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id8d13d837aaa4dbe84ef972492891582_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">cass:NoncontributoryProfitSharingProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3bd90f0e37b0498f9a9da0834763ad62_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</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="i611c8dd2c0d844d686333ba6a8811fbb_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3120d3e4d8454fb499cdaf9b246779aa_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i63a04db5007347b3ae48a0487d15d263_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</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="i6f3202b16790464bad8bd5d5b73a081a_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i33491837c0e44c63ad48f8866a66442f_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</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="if692104d0ac243eaae78e490c934f3c8_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><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="i9d651e512100444699ae263c6f54f9b7_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><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="i6b9ed18cc32a4120b9cb7020477b520a_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id97daf09b4fb4845956eac9501443dfe_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</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="i4d39f111166849e0a17ebf05809c0347_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</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="iacfbb879afce49a49c90705dedb6385f_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockAppreciationRightsSARSMember</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="i5ad97b910e6b41acbda2be7bd49fde74_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockAppreciationRightsSARSMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i52326cc231084ce1905b6d272a58475e_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockAppreciationRightsSARSMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i920b169b0f9b40ecbd9797c35f754d9e_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockAppreciationRightsSARSMember</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="i79cb9c72b3d8419981c2f21e3f12a303_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</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="ie4350b26752044dcac99faed0c363ab8_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</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="iaa12ed1a661445c4b61d58d9c09061d9_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i31fdeae58ad04d689407c41fb9d43357_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if0a014ad634b4cd398f039f594590054_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:UnfundedLoanCommitmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i313c29f0fa5c4835b045d1d2108f5bfd_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:UnfundedLoanCommitmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7de7e708f8af49158ac05fed0b263f93_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommitmentsToExtendCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i988fce0608764f44be563ea0106c03ab_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommitmentsToExtendCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i358d89ebef1e46aaa27b9cacad8aa925_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:StandbyLettersOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i884023b123a34fde8b5d8eeb19dbac43_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:StandbyLettersOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i431f57f158dd4b1d82f4b0f573f8dce2_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">cass:CommercialLettersOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i11a810ab36f44e3191f564670e876abc_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">cass:CommercialLettersOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2c779e167d5740319028528a678eded7_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cass:InformationServicesPaymentAndProcessingRevenueInvoiceProcessingFeesMember</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="i81389575c456492dbe395e85027b4d82_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cass:InformationServicesPaymentAndProcessingRevenueInvoiceProcessingFeesMember</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="idbd7bfb436dc4bcab2d685f20ed8802e_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cass:InformationServicesPaymentAndProcessingRevenueInvoiceProcessingFeesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1a38451982184ba2b67d40a860eaad3b_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cass:InformationServicesPaymentAndProcessingRevenueInvoicePaymentFeesMember</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="i793b2b5ce2324df7a6bc4ef736970860_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cass:InformationServicesPaymentAndProcessingRevenueInvoicePaymentFeesMember</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="i052b725d26934154bf52578d73873040_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cass:InformationServicesPaymentAndProcessingRevenueInvoicePaymentFeesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="segment"><xbrli:measure>cass:segment</xbrli:measure></xbrli:unit><xbrli:context id="i5b477eac86e1449ba78d827202e48cd9_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cass:InformationServicesMember</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="i3f09168febc24cc0851343738cabf76b_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cass:BankingServicesMember</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="i7261a1be03f04f2fb9c6c87b42f4987a_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cass:CorporateReconcilingItemsAndEliminationsMember</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="i4e7c32d371c54604ba27d8fa0a7e575e_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cass:CorporateReconcilingItemsAndEliminationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cass:InformationServicesMember</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="ic381155f0a4b4f2bbbdca54ebd986bd0_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cass:CorporateReconcilingItemsAndEliminationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cass:BankingServicesMember</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="if1e097fa1d59419c95a776be888e950b_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cass:InformationServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icbec3c8781d0481c8ccae16150f2e91b_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cass:BankingServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifa143f4e3c104230a4fe68252b8ef40e_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cass:CorporateReconcilingItemsAndEliminationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iba0969ad708340e8a176281ff1e0afe1_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cass:InformationServicesMember</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="i73972831989e4ffd8e5facd2e1100ca9_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cass:BankingServicesMember</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="i2342ebacb48c4e93aa61851d72f61bcb_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cass:CorporateReconcilingItemsAndEliminationsMember</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="i8f9a708d6c5f41679447448189c86149_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cass:CorporateReconcilingItemsAndEliminationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cass:InformationServicesMember</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="i2e664365c13d4fc289b690531bce2125_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cass:CorporateReconcilingItemsAndEliminationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cass:BankingServicesMember</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="ic6d016e1692447f1a12a5f315313934c_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cass:InformationServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7d0cd24333de43c9b139bfd196b28cbc_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cass:BankingServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i71dc9df70d724c609c5fc803655c823f_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cass:CorporateReconcilingItemsAndEliminationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4bb4162b336a4a1b8378f6440c498111_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cass:InformationServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iddd52d85766f465b96ca212f81162019_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cass:BankingServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i24d399a16cf9457c8e3078df411aa3fa_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cass:CorporateReconcilingItemsAndEliminationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i68dc6d307a8f4958af59672ceb603295_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cass:CorporateReconcilingItemsAndEliminationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cass:InformationServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic6cc69073077496bb5151ceee7dbe49f_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cass:CorporateReconcilingItemsAndEliminationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cass:BankingServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0af57df24079422088afb38f006d8d24_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cass:InformationServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i90941764b3ed4c44bdf6d02d3346beac_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cass:BankingServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1ae3389803d14dbcb5dbca60f72d69d9_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cass:CorporateReconcilingItemsAndEliminationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ieae677dc22e44433954711c4a15315cb_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i477f4419d54f479c96794c74a9bcb7bc_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic3b044579adf46739a8d9d57fea58c0e_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</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="i64e03c398ff4484392f2d3ea21b89d81_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</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="i771da441b94543ab8db57b5e4af7b058_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie07df53ab9a847048fac331c57643837_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i57b483de8b3946fbad850b411779cfd7_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000708781</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context></ix:resources></ix:header></div><div id="i762133f56c7c41b383049c54c32cc294_1"></div><div style="min-height:45pt;width:100%"><div style="margin-top:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i762133f56c7c41b383049c54c32cc294_7">Table of Contents</a></span></div></div><div style="margin-top:1.5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:3pt double #000;padding:0 1pt"></td></tr></table></div><div style="margin-top:7pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:700;line-height:120%">SECURITIES AND EXCHANGE COMMISSION</span></div><div style="margin-top:1.5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Washington, D.C. 20549</span></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">FORM <ix:nonNumeric contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" name="dei:DocumentType" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xL2ZyYWc6YjgwYjQzNjExY2QyNGYxNWJkMjhjNzM5MjY4YmFmYzIvdGV4dHJlZ2lvbjpiODBiNDM2MTFjZDI0ZjE1YmQyOGM3MzkyNjhiYWZjMl8yODA3_fd4522b3-59cc-4cc2-9cd7-1c184964a486">10-K</ix:nonNumeric></span></div><div style="margin-top:12pt;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.021%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:74.657%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.022%"></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:8pt;font-weight:400;line-height:114%">(Mark One) </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:top"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonNumeric contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" name="dei:DocumentAnnualReport" format="ixt:fixed-true" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xL2ZyYWc6YjgwYjQzNjExY2QyNGYxNWJkMjhjNzM5MjY4YmFmYzIvdGFibGU6YmQ4MDMzNGE2NmNkNDY4ZThkZTRkZGZkZjZlYWVlMWIvdGFibGVyYW5nZTpiZDgwMzM0YTY2Y2Q0NjhlOGRlNGRkZmRmNmVhZWUxYl8xLTAtMS0xLTU5MDE_afd070a4-f5f0-494e-9fe1-73bd13295449">x</ix:nonNumeric></span></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:400;line-height:100%">ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES </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:100%">EXCHANGE ACT OF 1934 </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:100%">For the fiscal year ended <ix:nonNumeric contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xL2ZyYWc6YjgwYjQzNjExY2QyNGYxNWJkMjhjNzM5MjY4YmFmYzIvdGFibGU6YmQ4MDMzNGE2NmNkNDY4ZThkZTRkZGZkZjZlYWVlMWIvdGFibGVyYW5nZTpiZDgwMzM0YTY2Y2Q0NjhlOGRlNGRkZmRmNmVhZWUxYl8xLTEtMS0xLTU5MDEvdGV4dHJlZ2lvbjo1MzRhMjQxNmU5M2I0Mjc5ODcxOTJjNjIxMWE1ZDJjMl8xMTc_088f0ee1-e6ce-4317-9520-1cdc67763b9a"><ix:nonNumeric contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" name="dei:CurrentFiscalYearEndDate" format="ixt:date-monthname-day-en" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xL2ZyYWc6YjgwYjQzNjExY2QyNGYxNWJkMjhjNzM5MjY4YmFmYzIvdGFibGU6YmQ4MDMzNGE2NmNkNDY4ZThkZTRkZGZkZjZlYWVlMWIvdGFibGVyYW5nZTpiZDgwMzM0YTY2Y2Q0NjhlOGRlNGRkZmRmNmVhZWUxYl8xLTEtMS0xLTU5MDEvdGV4dHJlZ2lvbjo1MzRhMjQxNmU5M2I0Mjc5ODcxOTJjNjIxMWE1ZDJjMl8xMTc_a3372f61-99cb-454d-8e27-16cc862b2566">December&#160;31</ix:nonNumeric>, 2021</ix:nonNumeric></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonNumeric contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" name="dei:DocumentTransitionReport" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xL2ZyYWc6YjgwYjQzNjExY2QyNGYxNWJkMjhjNzM5MjY4YmFmYzIvdGFibGU6YmQ4MDMzNGE2NmNkNDY4ZThkZTRkZGZkZjZlYWVlMWIvdGFibGVyYW5nZTpiZDgwMzM0YTY2Y2Q0NjhlOGRlNGRkZmRmNmVhZWUxYl8zLTAtMS0xLTU5MDE_022817e4-dc1c-4398-ad08-1d22fc064829">&#9744;</ix:nonNumeric> </span></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:400;line-height:100%">TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE <br/>SECURITIES EXCHANGE ACT OF 1934 <br/>For the transition period from _______ to _______ </span></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Commission file number <ix:nonNumeric contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" name="dei:EntityFileNumber" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xL2ZyYWc6YjgwYjQzNjExY2QyNGYxNWJkMjhjNzM5MjY4YmFmYzIvdGV4dHJlZ2lvbjpiODBiNDM2MTFjZDI0ZjE1YmQyOGM3MzkyNjhiYWZjMl8yODEw_aebbfe6d-6456-4680-a36b-3ef908ee80cb">000-20827</ix:nonNumeric></span></div><div style="margin-top:12pt;text-align:center"><img src="cass-20211231_g1.jpg" alt="cass-20211231_g1.jpg" style="height:55px;margin-bottom:5pt;vertical-align:text-bottom;width:62px"/></div><div style="margin-top:12pt;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:0.1%"></td><td style="width:2.072%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="15" style="border-bottom: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:12pt;font-weight:700;line-height:114%"><ix:nonNumeric contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" name="dei:EntityRegistrantName" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xL2ZyYWc6YjgwYjQzNjExY2QyNGYxNWJkMjhjNzM5MjY4YmFmYzIvdGFibGU6MGZhNWQwNzUzYTJlNDg5ZWFmNTIwZDhjYzU1MmQ4OTgvdGFibGVyYW5nZTowZmE1ZDA3NTNhMmU0ODllYWY1MjBkOGNjNTUyZDg5OF8wLTAtMS0xLTU5MDE_17d66e73-50f2-40aa-90e0-80aac4575246">CASS INFORMATION SYSTEMS, INC.</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="12" style="border-bottom:1pt solid #000000;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:12pt;font-weight:700;line-height:114%">&#160;</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="12" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#160;</span></td></tr><tr><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(Exact name of registrant as specified in its charter) </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:10pt;font-weight:400;line-height:114%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#160;</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:10pt;font-weight:400;line-height:114%">&#160;</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonNumeric contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" name="dei:EntityIncorporationStateCountryCode" format="ixt-sec:stateprovnameen" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xL2ZyYWc6YjgwYjQzNjExY2QyNGYxNWJkMjhjNzM5MjY4YmFmYzIvdGFibGU6MGZhNWQwNzUzYTJlNDg5ZWFmNTIwZDhjYzU1MmQ4OTgvdGFibGVyYW5nZTowZmE1ZDA3NTNhMmU0ODllYWY1MjBkOGNjNTUyZDg5OF81LTEtMS0xLTU5MDE_233c6e24-830b-42fd-b514-cc9faf4ee013">Missouri</ix:nonNumeric> </span></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:400;line-height:114%">&#160;</span></td><td colspan="6" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonNumeric contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" name="dei:EntityTaxIdentificationNumber" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xL2ZyYWc6YjgwYjQzNjExY2QyNGYxNWJkMjhjNzM5MjY4YmFmYzIvdGFibGU6MGZhNWQwNzUzYTJlNDg5ZWFmNTIwZDhjYzU1MmQ4OTgvdGFibGVyYW5nZTowZmE1ZDA3NTNhMmU0ODllYWY1MjBkOGNjNTUyZDg5OF81LTMtMS0xLTU5MDE_d9ae1c9b-0995-4cc9-ad08-16d374915230">43-1265338</ix:nonNumeric> </span></td></tr><tr><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(State or other jurisdiction of incorporation or organization) </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#160;</span></td><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(I.R.S. Employer Identification No.) </span></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:400;line-height:114%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#160;</span></td></tr><tr><td colspan="6" style="border-bottom:1pt solid #000000;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:400;line-height:114%"><ix:nonNumeric contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" name="dei:EntityAddressAddressLine1" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xL2ZyYWc6YjgwYjQzNjExY2QyNGYxNWJkMjhjNzM5MjY4YmFmYzIvdGFibGU6MGZhNWQwNzUzYTJlNDg5ZWFmNTIwZDhjYzU1MmQ4OTgvdGFibGVyYW5nZTowZmE1ZDA3NTNhMmU0ODllYWY1MjBkOGNjNTUyZDg5OF84LTAtMS0xLTU5MDEvdGV4dHJlZ2lvbjo4NjI1ZDYwZjdmYTE0MDlkYTE3MjEyMmFiYjI3YjhjY180_6cd82cb0-dab5-4e01-8b07-83a08274a162">12444 Powerscourt Drive</ix:nonNumeric>, <ix:nonNumeric contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" name="dei:EntityAddressAddressLine2" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xL2ZyYWc6YjgwYjQzNjExY2QyNGYxNWJkMjhjNzM5MjY4YmFmYzIvdGFibGU6MGZhNWQwNzUzYTJlNDg5ZWFmNTIwZDhjYzU1MmQ4OTgvdGFibGVyYW5nZTowZmE1ZDA3NTNhMmU0ODllYWY1MjBkOGNjNTUyZDg5OF84LTAtMS0xLTU5MDEvdGV4dHJlZ2lvbjo4NjI1ZDYwZjdmYTE0MDlkYTE3MjEyMmFiYjI3YjhjY184_bb1d2951-213b-474b-9ed0-f6fbc9d48244">Suite 550</ix:nonNumeric>, <ix:nonNumeric contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" name="dei:EntityAddressCityOrTown" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xL2ZyYWc6YjgwYjQzNjExY2QyNGYxNWJkMjhjNzM5MjY4YmFmYzIvdGFibGU6MGZhNWQwNzUzYTJlNDg5ZWFmNTIwZDhjYzU1MmQ4OTgvdGFibGVyYW5nZTowZmE1ZDA3NTNhMmU0ODllYWY1MjBkOGNjNTUyZDg5OF84LTAtMS0xLTU5MDEvdGV4dHJlZ2lvbjo4NjI1ZDYwZjdmYTE0MDlkYTE3MjEyMmFiYjI3YjhjY18xMg_bb689f49-b4cb-41fa-ba04-1ec04a00479f">St. Louis</ix:nonNumeric>, <ix:nonNumeric contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" name="dei:EntityAddressStateOrProvince" format="ixt-sec:stateprovnameen" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xL2ZyYWc6YjgwYjQzNjExY2QyNGYxNWJkMjhjNzM5MjY4YmFmYzIvdGFibGU6MGZhNWQwNzUzYTJlNDg5ZWFmNTIwZDhjYzU1MmQ4OTgvdGFibGVyYW5nZTowZmE1ZDA3NTNhMmU0ODllYWY1MjBkOGNjNTUyZDg5OF84LTAtMS0xLTU5MDEvdGV4dHJlZ2lvbjo4NjI1ZDYwZjdmYTE0MDlkYTE3MjEyMmFiYjI3YjhjY18xNg_839eaae7-0627-4bbb-8ff0-3e87a8762a8e">Missouri</ix:nonNumeric> <ix:nonNumeric contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" name="dei:EntityAddressPostalZipCode" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xL2ZyYWc6YjgwYjQzNjExY2QyNGYxNWJkMjhjNzM5MjY4YmFmYzIvdGFibGU6MGZhNWQwNzUzYTJlNDg5ZWFmNTIwZDhjYzU1MmQ4OTgvdGFibGVyYW5nZTowZmE1ZDA3NTNhMmU0ODllYWY1MjBkOGNjNTUyZDg5OF84LTAtMS0xLTU5MDEvdGV4dHJlZ2lvbjo4NjI1ZDYwZjdmYTE0MDlkYTE3MjEyMmFiYjI3YjhjY18xOQ_7ac4a3db-1c6f-4cbf-a87a-77ac28b4820d">63131</ix:nonNumeric> </span></div></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:400;line-height:114%">&#160;</span></td><td colspan="6" style="border-bottom:1pt solid #000000;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:400;line-height:114%">(<ix:nonNumeric contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" name="dei:CityAreaCode" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xL2ZyYWc6YjgwYjQzNjExY2QyNGYxNWJkMjhjNzM5MjY4YmFmYzIvdGFibGU6MGZhNWQwNzUzYTJlNDg5ZWFmNTIwZDhjYzU1MmQ4OTgvdGFibGVyYW5nZTowZmE1ZDA3NTNhMmU0ODllYWY1MjBkOGNjNTUyZDg5OF84LTMtMS0xLTU5MDEvdGV4dHJlZ2lvbjo1MTc5YzA4MDc0NDM0YWQ3OWUxOGJkZjgyMGVlYTNlNl81_ab6dfb33-b5f8-44ce-ab76-d4ab0834c4b7">314</ix:nonNumeric>) <ix:nonNumeric contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" name="dei:LocalPhoneNumber" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xL2ZyYWc6YjgwYjQzNjExY2QyNGYxNWJkMjhjNzM5MjY4YmFmYzIvdGFibGU6MGZhNWQwNzUzYTJlNDg5ZWFmNTIwZDhjYzU1MmQ4OTgvdGFibGVyYW5nZTowZmE1ZDA3NTNhMmU0ODllYWY1MjBkOGNjNTUyZDg5OF84LTMtMS0xLTU5MDEvdGV4dHJlZ2lvbjo1MTc5YzA4MDc0NDM0YWQ3OWUxOGJkZjgyMGVlYTNlNl85_0af98fe9-c4b0-4faf-b898-9d4ef64ef454">506-5500</ix:nonNumeric> </span></div></td></tr><tr><td colspan="6" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(Address of principal executive offices)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(Zip Code) </span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#160;</span></td><td colspan="6" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(Telephone Number, incl. area code) </span></td></tr></table></div><div style="margin-top:12pt;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:35.869%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.596%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:35.872%"></td><td style="width:0.1%"></td></tr><tr><td colspan="9" 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:114%">Securities registered pursuant to Section 12(b) of the Act: </span></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:400;line-height:114%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#160;</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:10pt;font-weight:400;line-height:115%">Title of each class</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Trading Symbol</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:400;line-height:114%">Name of each exchange on which registered</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonNumeric contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xL2ZyYWc6YjgwYjQzNjExY2QyNGYxNWJkMjhjNzM5MjY4YmFmYzIvdGFibGU6MzI2YWJmYmY0NGUwNGQ2OTg0NDhiYzE5ZmY0NzZlMmUvdGFibGVyYW5nZTozMjZhYmZiZjQ0ZTA0ZDY5ODQ0OGJjMTlmZjQ3NmUyZV8yLTAtMS0xLTU5MDE_2fa39b8a-018b-4c5b-a9d0-13bff018da06">Common Stock, par value $0.50 per share</ix:nonNumeric> </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonNumeric contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xL2ZyYWc6YjgwYjQzNjExY2QyNGYxNWJkMjhjNzM5MjY4YmFmYzIvdGFibGU6MzI2YWJmYmY0NGUwNGQ2OTg0NDhiYzE5ZmY0NzZlMmUvdGFibGVyYW5nZTozMjZhYmZiZjQ0ZTA0ZDY5ODQ0OGJjMTlmZjQ3NmUyZV8yLTItMS0xLTU5MDE_3ef83d25-54c7-4efd-9c20-3e8d1bc0e58a">CASS</ix:nonNumeric> </span></td><td colspan="6" 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:400;line-height:114%">&#8195;&#8195;The <ix:nonNumeric contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xL2ZyYWc6YjgwYjQzNjExY2QyNGYxNWJkMjhjNzM5MjY4YmFmYzIvdGFibGU6MzI2YWJmYmY0NGUwNGQ2OTg0NDhiYzE5ZmY0NzZlMmUvdGFibGVyYW5nZTozMjZhYmZiZjQ0ZTA0ZDY5ODQ0OGJjMTlmZjQ3NmUyZV8yLTMtMS0xLTgzNTIvdGV4dHJlZ2lvbjphYTJjZDZkYzJjODQ0MzNmYWNlMmZjZjk3MzE4NzgxN18xMDk5NTExNjI3ODIy_ad1b6414-6a46-4980-9ec2-d757a6d16eba">Nasdaq</ix:nonNumeric> Global Select Market&#8195;&#8195; </span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#160;</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:400;line-height:114%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#160;</span></td></tr><tr><td colspan="9" 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:114%">Securities registered pursuant to Section 12(g) of the Act: </span></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:400;line-height:114%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#160;</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:114%">&#8195;&#8195;&#8195;&#8195;&#8195;&#8195;&#8195;&#8195;&#8195; </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:400;line-height:114%">Title of each Class</span></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:400;line-height:114%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#160;</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">None </span></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:400;line-height:114%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#160;</span></td></tr><tr style="height:15pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act.</span></div><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Yes </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9744;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8195;<ix:nonNumeric contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" name="dei:EntityWellKnownSeasonedIssuer" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xL2ZyYWc6YjgwYjQzNjExY2QyNGYxNWJkMjhjNzM5MjY4YmFmYzIvdGV4dHJlZ2lvbjpiODBiNDM2MTFjZDI0ZjE1YmQyOGM3MzkyNjhiYWZjMl8yODA4_43c2f6a2-a487-4a25-870d-57247ee80c1d">No</ix:nonNumeric> </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%">x</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.</span></div><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Yes </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9744;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8195;<ix:nonNumeric contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" name="dei:EntityVoluntaryFilers" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xL2ZyYWc6YjgwYjQzNjExY2QyNGYxNWJkMjhjNzM5MjY4YmFmYzIvdGV4dHJlZ2lvbjpiODBiNDM2MTFjZDI0ZjE1YmQyOGM3MzkyNjhiYWZjMl8yODAz_cee5380f-4b29-4252-9b42-a113f7a06641">No</ix:nonNumeric> </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%">x</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.</span></div><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" name="dei:EntityCurrentReportingStatus" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xL2ZyYWc6YjgwYjQzNjExY2QyNGYxNWJkMjhjNzM5MjY4YmFmYzIvdGV4dHJlZ2lvbjpiODBiNDM2MTFjZDI0ZjE1YmQyOGM3MzkyNjhiYWZjMl8yODA0_fa2d0c19-0d44-4414-a867-946144710179">Yes</ix:nonNumeric> </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%">x</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8195;No </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9744;</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="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (&#167;232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</span></div><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" name="dei:EntityInteractiveDataCurrent" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xL2ZyYWc6YjgwYjQzNjExY2QyNGYxNWJkMjhjNzM5MjY4YmFmYzIvdGV4dHJlZ2lvbjpiODBiNDM2MTFjZDI0ZjE1YmQyOGM3MzkyNjhiYWZjMl8yODA1_70c16087-c177-4db4-88b6-d125d701e258">Yes</ix:nonNumeric> </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%">x</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8195;No </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9744;</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="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See 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. Large accelerated filer: </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9744;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> <ix:nonNumeric contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" name="dei:EntityFilerCategory" format="ixt-sec:entityfilercategoryen" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xL2ZyYWc6YjgwYjQzNjExY2QyNGYxNWJkMjhjNzM5MjY4YmFmYzIvdGV4dHJlZ2lvbjpiODBiNDM2MTFjZDI0ZjE1YmQyOGM3MzkyNjhiYWZjMl8yODA2_619b8308-5d86-4ff6-a706-0f7bb2425d19">Accelerated filer</ix:nonNumeric>: </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%">x</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Non-accelerated filer: </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9744;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Smaller reporting company: </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" name="dei:EntitySmallBusiness" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xL2ZyYWc6YjgwYjQzNjExY2QyNGYxNWJkMjhjNzM5MjY4YmFmYzIvdGV4dHJlZ2lvbjpiODBiNDM2MTFjZDI0ZjE1YmQyOGM3MzkyNjhiYWZjMl8yNzk3_ac3f364c-3442-497b-917b-97d9f249fade">&#9744;</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Emerging growth company: </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" name="dei:EntityEmergingGrowthCompany" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xL2ZyYWc6YjgwYjQzNjExY2QyNGYxNWJkMjhjNzM5MjY4YmFmYzIvdGV4dHJlZ2lvbjpiODBiNDM2MTFjZDI0ZjE1YmQyOGM3MzkyNjhiYWZjMl8yODAy_8599d857-ce1f-41ad-bc89-185f9e817f32">&#9744;</ix:nonNumeric></span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9744;</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="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant has filed a report on and 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 public accounting firm that prepared or issued its audit report. </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" name="dei:IcfrAuditorAttestationFlag" format="ixt:fixed-true" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xL2ZyYWc6YjgwYjQzNjExY2QyNGYxNWJkMjhjNzM5MjY4YmFmYzIvdGV4dHJlZ2lvbjpiODBiNDM2MTFjZDI0ZjE1YmQyOGM3MzkyNjhiYWZjMl8yNzk4_49d4b820-fea2-41ce-970c-6f62201e528c">x</ix:nonNumeric></span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).</span></div><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Yes </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" name="dei:EntityShellCompany" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xL2ZyYWc6YjgwYjQzNjExY2QyNGYxNWJkMjhjNzM5MjY4YmFmYzIvdGV4dHJlZ2lvbjpiODBiNDM2MTFjZDI0ZjE1YmQyOGM3MzkyNjhiYWZjMl8yNzk5_94730caf-7eca-4b78-a662-a7ff9abdee03">&#9744;</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8195;No </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%">x</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The aggregate market value of the common stock held by non-affiliates of the Registrant was approximately $<ix:nonFraction unitRef="usd" contextRef="i78df76d2238b4deb8e6cb1796a0f1d82_I20210630" decimals="0" name="dei:EntityPublicFloat" format="ixt:num-dot-decimal" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xL2ZyYWc6YjgwYjQzNjExY2QyNGYxNWJkMjhjNzM5MjY4YmFmYzIvdGV4dHJlZ2lvbjpiODBiNDM2MTFjZDI0ZjE1YmQyOGM3MzkyNjhiYWZjMl8yODA5_2ca4b5b6-8444-4e27-a8fa-3c9688771a36">543,951,000</ix:nonFraction> based on the closing price of the common stock of $40.75 on June 30, 2021, as reported by The Nasdaq Global Select Market. As of February&#160;15, 2022, the Registrant had <ix:nonFraction unitRef="shares" contextRef="i2d3c49d452c241a9b036d40bf05b951a_I20220215" decimals="INF" name="dei:EntityCommonStockSharesOutstanding" format="ixt:num-dot-decimal" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xL2ZyYWc6YjgwYjQzNjExY2QyNGYxNWJkMjhjNzM5MjY4YmFmYzIvdGV4dHJlZ2lvbjpiODBiNDM2MTFjZDI0ZjE1YmQyOGM3MzkyNjhiYWZjMl8yODAw_a5e89d2f-796a-4687-9043-37cd22e66ea2">13,694,489</ix:nonFraction> shares outstanding of common stock.</span></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">DOCUMENTS INCORPORATED BY REFERENCE</span></div><div style="margin-top:12pt;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="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" name="dei:DocumentsIncorporatedByReferenceTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xL2ZyYWc6YjgwYjQzNjExY2QyNGYxNWJkMjhjNzM5MjY4YmFmYzIvdGV4dHJlZ2lvbjpiODBiNDM2MTFjZDI0ZjE1YmQyOGM3MzkyNjhiYWZjMl8yODAx_d555006e-04b0-4dfd-806b-2118ce14c1c7" escape="true">Certain information required for Part III of this report is incorporated by reference to the Registrant&#8217;s Proxy Statement for the 2022 Annual Meeting of Shareholders.</ix:nonNumeric> </span></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Auditor Name: <ix:nonNumeric contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" name="dei:AuditorName" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xL2ZyYWc6YjgwYjQzNjExY2QyNGYxNWJkMjhjNzM5MjY4YmFmYzIvdGV4dHJlZ2lvbjpiODBiNDM2MTFjZDI0ZjE1YmQyOGM3MzkyNjhiYWZjMl8xMDk5NTExNjM2MzY5_7327f724-e068-47d1-aa5a-8915efc54052">KPMG LLP</ix:nonNumeric>&#160;&#160;&#160;&#160;Auditor Location: <ix:nonNumeric contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" name="dei:AuditorLocation" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xL2ZyYWc6YjgwYjQzNjExY2QyNGYxNWJkMjhjNzM5MjY4YmFmYzIvdGV4dHJlZ2lvbjpiODBiNDM2MTFjZDI0ZjE1YmQyOGM3MzkyNjhiYWZjMl8xMDk5NTExNjM2MzY4_e780831d-6a95-458e-8fa2-c79dce9f02c6">St. Louis, MO</ix:nonNumeric>&#160;&#160;&#160;&#160;Auditor Firm ID: <ix:nonNumeric contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" name="dei:AuditorFirmId" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xL2ZyYWc6YjgwYjQzNjExY2QyNGYxNWJkMjhjNzM5MjY4YmFmYzIvdGV4dHJlZ2lvbjpiODBiNDM2MTFjZDI0ZjE1YmQyOGM3MzkyNjhiYWZjMl8xMDk5NTExNjM2MzY3_e9d3e09f-4134-4adf-9089-3204c1c08c17">185</ix:nonNumeric></span></div><div style="margin-top:12pt;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:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:3pt double #000;padding:0 1pt"></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><span><br/></span></div></div></div><div id="i762133f56c7c41b383049c54c32cc294_7"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i762133f56c7c41b383049c54c32cc294_7">Table of Contents</a></span></div></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CASS INFORMATION SYSTEMS, 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%">FORM 10-K ANNUAL REPORT </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">TABLE OF CONTENTS</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.393%"><tr><td style="width:1.0%"></td><td style="width:8.503%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:76.034%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.163%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline" href="#i762133f56c7c41b383049c54c32cc294_13">PART I.</a></span></div></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:72pt;text-indent:-72pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline" href="#i762133f56c7c41b383049c54c32cc294_16">Item 1.</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:72pt;text-indent:-72pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline" href="#i762133f56c7c41b383049c54c32cc294_16">BUSINESS</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ee;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline"><a style="color:#0000ee;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline" href="#i762133f56c7c41b383049c54c32cc294_16">1</a></span></div></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline" href="#i762133f56c7c41b383049c54c32cc294_19">Item 1A.</a></span></div></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline" href="#i762133f56c7c41b383049c54c32cc294_19">RISK FACTORS</a></span></div></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ee;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline"><a style="color:#0000ee;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline" href="#i762133f56c7c41b383049c54c32cc294_19">10</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline" href="#i762133f56c7c41b383049c54c32cc294_22">Item 1B.</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline" href="#i762133f56c7c41b383049c54c32cc294_22">UNRESOLVED STAFF COMMENTS</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ee;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline"><a style="color:#0000ee;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline" href="#i762133f56c7c41b383049c54c32cc294_22">17</a></span></div></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline" href="#i762133f56c7c41b383049c54c32cc294_25">Item 2.</a></span></div></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline" href="#i762133f56c7c41b383049c54c32cc294_25">PROPERTIES</a></span></div></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ee;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline"><a style="color:#0000ee;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline" href="#i762133f56c7c41b383049c54c32cc294_25">17</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline" href="#i762133f56c7c41b383049c54c32cc294_28">Item 3.</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline" href="#i762133f56c7c41b383049c54c32cc294_28">LEGAL PROCEEDINGS</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ee;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline"><a style="color:#0000ee;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline" href="#i762133f56c7c41b383049c54c32cc294_28">17</a></span></div></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline" href="#i762133f56c7c41b383049c54c32cc294_31">Item 4.</a></span></div></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline" href="#i762133f56c7c41b383049c54c32cc294_31">MINE SAFETY DISCLOSURES</a></span></div></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ee;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline"><a style="color:#0000ee;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline" href="#i762133f56c7c41b383049c54c32cc294_31">18</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline" href="#i762133f56c7c41b383049c54c32cc294_34">PART II.</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline" href="#i762133f56c7c41b383049c54c32cc294_37">Item 5.</a></span></div></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline" href="#i762133f56c7c41b383049c54c32cc294_37">MARKET FOR REGISTRANT&#8217;S COMMON EQUITY, RELATED STOCKHOLDER MATTERS AND ISSUER PURCHASES OF EQUITY SECURITIES</a></span></div></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ee;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline"><a style="color:#0000ee;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline" href="#i762133f56c7c41b383049c54c32cc294_37">19</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline" href="#i762133f56c7c41b383049c54c32cc294_40">Item 6.</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline" href="#i762133f56c7c41b383049c54c32cc294_40">RESERVED</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ee;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline"><a style="color:#0000ee;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline" href="#i762133f56c7c41b383049c54c32cc294_40">20</a></span></div></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline" href="#i762133f56c7c41b383049c54c32cc294_43">Item 7.</a></span></div></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline" href="#i762133f56c7c41b383049c54c32cc294_43">MANAGEMENT&#8217;S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS</a></span></div></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ee;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline"><a style="color:#0000ee;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline" href="#i762133f56c7c41b383049c54c32cc294_43">20</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline" href="#i762133f56c7c41b383049c54c32cc294_115">Item 7A.</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline" href="#i762133f56c7c41b383049c54c32cc294_115">QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ee;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline"><a style="color:#0000ee;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline" href="#i762133f56c7c41b383049c54c32cc294_115">35</a></span></div></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline" href="#i762133f56c7c41b383049c54c32cc294_118">Item 8.</a></span></div></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline" href="#i762133f56c7c41b383049c54c32cc294_118">FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA</a></span></div></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ee;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline"><a style="color:#0000ee;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline" href="#i762133f56c7c41b383049c54c32cc294_118">37</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline" href="#i762133f56c7c41b383049c54c32cc294_208">Item 9.</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline" href="#i762133f56c7c41b383049c54c32cc294_208">CHANGES IN AND DISAGREEMENTS WITH ACCOUNTANTS ON ACCOUNTING AND FINANCIAL DISCLOSURE</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ee;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline"><a style="color:#0000ee;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline" href="#i762133f56c7c41b383049c54c32cc294_208">76</a></span></div></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline" href="#i762133f56c7c41b383049c54c32cc294_211">Item 9A.</a></span></div></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline" href="#i762133f56c7c41b383049c54c32cc294_211">CONTROLS AND PROCEDURES</a></span></div></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ee;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline"><a style="color:#0000ee;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline" href="#i762133f56c7c41b383049c54c32cc294_211">76</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline" href="#i762133f56c7c41b383049c54c32cc294_217">Item 9B.</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline" href="#i762133f56c7c41b383049c54c32cc294_217">OTHER INFORMATION</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ee;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline"><a style="color:#0000ee;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline" href="#i762133f56c7c41b383049c54c32cc294_217">78</a></span></div></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline" href="#i762133f56c7c41b383049c54c32cc294_564">Item 9C.</a></span></div></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline" href="#i762133f56c7c41b383049c54c32cc294_564">DISCLOSURE REGARDING FOREIGN JURISDICTIONS THAT PREVENT INSPECTIONS</a></span></div></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ee;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline"><a style="color:#0000ee;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline" href="#i762133f56c7c41b383049c54c32cc294_564">78</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline" href="#i762133f56c7c41b383049c54c32cc294_220">PART III.</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline" href="#i762133f56c7c41b383049c54c32cc294_223">Item 10.</a></span></div></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline" href="#i762133f56c7c41b383049c54c32cc294_223">DIRECTORS, EXECUTIVE OFFICERS AND CORPORATE GOVERNANCE</a></span></div></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ee;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline"><a style="color:#0000ee;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline" href="#i762133f56c7c41b383049c54c32cc294_223">79</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline" href="#i762133f56c7c41b383049c54c32cc294_226">Item 11.</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline" href="#i762133f56c7c41b383049c54c32cc294_226">EXECUTIVE COMPENSATION</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ee;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline"><a style="color:#0000ee;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline" href="#i762133f56c7c41b383049c54c32cc294_226">79</a></span></div></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline" href="#i762133f56c7c41b383049c54c32cc294_229">Item 12.</a></span></div></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline" href="#i762133f56c7c41b383049c54c32cc294_229">SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND RELATED STOCKHOLDER MATTERS</a></span></div></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ee;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline"><a style="color:#0000ee;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline" href="#i762133f56c7c41b383049c54c32cc294_229">79</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline" href="#i762133f56c7c41b383049c54c32cc294_232">Item 13.</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline" href="#i762133f56c7c41b383049c54c32cc294_232">CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS, AND DIRECTOR INDEPENDENCE</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ee;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline"><a style="color:#0000ee;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline" href="#i762133f56c7c41b383049c54c32cc294_232">80</a></span></div></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline" href="#i762133f56c7c41b383049c54c32cc294_235">Item 14.</a></span></div></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline" href="#i762133f56c7c41b383049c54c32cc294_235">PRINCIPAL ACCOUNTANT FEES AND SERVICES</a></span></div></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ee;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline"><a style="color:#0000ee;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline" href="#i762133f56c7c41b383049c54c32cc294_235">80</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline" href="#i762133f56c7c41b383049c54c32cc294_238">PART IV.</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline" href="#i762133f56c7c41b383049c54c32cc294_241">Item 15.</a></span></div></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline" href="#i762133f56c7c41b383049c54c32cc294_241">EXHIBITS AND FINANCIAL STATEMENT SCHEDULES</a></span></div></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ee;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline"><a style="color:#0000ee;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline" href="#i762133f56c7c41b383049c54c32cc294_241">81</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline" href="#i762133f56c7c41b383049c54c32cc294_244">Item 16.</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline" href="#i762133f56c7c41b383049c54c32cc294_244">FORM 10-K SUMMARY</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ee;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline"><a style="color:#0000ee;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline" href="#i762133f56c7c41b383049c54c32cc294_244">81</a></span></div></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline" href="#i762133f56c7c41b383049c54c32cc294_247">SIGNATURES</a></span></div></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ee;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline"><a style="color:#0000ee;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline" href="#i762133f56c7c41b383049c54c32cc294_247">82</a></span></div></td></tr></table></div><div id="i762133f56c7c41b383049c54c32cc294_10"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Forward-looking Statements - Factors That May Affect Future Results</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This report may contain or incorporate by reference forward-looking statements made pursuant to the safe harbor provisions of Section 27A of the Securities Act of 1933, as amended, and Section 21E of the Securities Exchange Act of 1934, as amended. Although we believe that, in making any such statements, our expectations are based on reasonable assumptions, forward-looking statements are not guarantees of future performance and involve risks, uncertainties, and other factors beyond our control, which may cause future performance to be materially different from expected performance summarized in the forward-looking statements. These risks, uncertainties and other factors are discussed in the section Part I, Item 1A, &#8220;Risk Factors.&#8221; We undertake no obligation to publicly update or revise any forward-looking statements to reflect changed assumptions, the occurrence of anticipated or unanticipated events, or changes to future results over time. </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><span><br/></span></div></div></div><div id="i762133f56c7c41b383049c54c32cc294_13"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i762133f56c7c41b383049c54c32cc294_7">Table of Contents</a></span></div></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">PART I.</span></div><div id="i762133f56c7c41b383049c54c32cc294_16"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 1. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">BUSINESS</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Description of Business</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cass Information Systems, Inc. (&#8220;Cass&#8221; or the &#8220;Company&#8221;) provides payment and information processing services to large manufacturing, distribution and retail enterprises across the United States. The Company&#8217;s services include freight invoice rating, payment processing, auditing, and the generation of accounting and transportation information. Cass also processes and pays facility-related invoices, which include electricity and gas as well as waste and telecommunications expenses, and is a provider of telecom expense management solutions. Cass solutions include integrated payments, a B2B payment platform for clients that require an agile fintech partner. Additionally, the Company offers an on-line platform to provide generosity services for faith-based and non-profit organizations. The Company&#8217;s bank subsidiary, Cass Commercial Bank (the &#8220;Bank&#8221;), supports the Company&#8217;s payment operations. The Bank also provides banking services to its target markets, which include privately-owned businesses and faith-based ministries in the St. Louis metropolitan area as well as other selected cities in the United States. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Company Strategy and Core Competencies</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cass is an information services company with a primary focus on processing payables and payables-related transactions for large corporations located in the United States. Cass possesses four core competencies that encompass most of its processing services. </span></div><div style="margin-top:12pt;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%">Data acquisition</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8211; This refers to the gathering of data elements from diverse, heterogeneous sources and the building of complete databases for our customers. Data is the raw material of the information economy. Cass gathers vital data from complex and diverse input documents, electronic media, proprietary databases and data feeds, including data acquired from vendor invoices as well as customer procurement and sales systems. Through its numerous methods of obtaining streams and pieces of raw data, Cass is able to assemble vital data into centralized data management systems and warehouses, thus producing an engine to create the power of information for managing critical corporate functions and processing systems. </span></div><div style="margin-top:12pt;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%">Data management</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8211; Once data is assembled, Cass is able to utilize the power from derived information to produce significant savings and benefits for its clients. This information is integrated into customers&#8217; unique financial and accounting systems, eliminating the need for internal accounting processing and providing internal and external support for these critical systems. Information is also used to produce management and exception reporting for operational control, feedback, planning assistance and performance measurement. </span></div><div style="margin-top:12pt;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%">Business Intelligence</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8211; Receiving information in the right place at the right time and in the required format is paramount for business survival. Cass&#8217; information delivery solutions provide reports, digital images, data files and retrieval capabilities through the internet or directly into customer internal systems. Cass&#8217; proprietary internet management delivery system is the foundation for driving these critical functions. Transaction, operational, control, status and processing exception information are all delivered through this system creating an efficient, accessible and highly reliable asset for Cass customers. </span></div><div style="margin-top:12pt;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%">Financial exchange</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8211; Since Cass is unique among its competition in that it owns a commercial bank, it is also able to manage the movement of funds from its customers to their suppliers. This is a distinguishing factor, which clearly requires the processing capability, operating systems and financial integrity of a banking organization. Cass provides immediate, accurate, controlled and protected funds management and transfer system capabilities for all of its customers. Old and costly check processing and delivery mechanisms are replaced with more efficient electronic cash management and funds transfer systems. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cass&#8217; core competencies allow it to perform the highest volumes of transaction processing in an integrated, efficient and systematic approach. Not only is Cass able to process the transaction, it is also able to collect the data defining the transaction and effect the financial payment governing its terms. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These core competencies, enhanced through shared business processes, drive Cass&#8217; strategic business units. Building upon these foundations, Cass continues to explore new business opportunities that leverage these competencies and processes. </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:115%">1</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i762133f56c7c41b383049c54c32cc294_7">Table of Contents</a></span></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Marketing, Customers and Competition</span></div><div style="margin-top:12pt;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, through its Transportation Information Services business unit, is one of the largest firms in the transportation bill processing and payment industry in the United States based on the total dollars of transportation bills paid and items processed. Competition consists of a few primary competitors and numerous small transportation bill audit firms located throughout the United States. While offering transportation payment services, few of these audit firms compete on a national basis. These competitors compete mainly on price, functionality and service levels. The Company, through its Expense Management business unit, also competes with other companies located throughout the United States that pay energy and waste bills and provide management reporting. Available data indicates that the Company is one of the largest providers of energy information processing and payment services. Cass is unique among these competitors in that it is not exclusively affiliated with any one energy service provider (&#8220;ESP&#8221;). Various ESPs market the Company&#8217;s services, adding value with their unique auditing, consulting and technological capabilities. Many of Cass&#8217; services are customized for the ESPs, providing a full-featured solution without any development costs to the ESP. The Company, through its Telecom Information Services business unit, is a leader in the growing telecom expense management market and competes with other companies located throughout the United States in this market. The Company, through its Waste Expense Management business competes against small expense management companies along with large national account programs of major haulers. The Company division known as Gyve Generosity Services uses an on-line platform to provide generosity services for faith-based and non-profit organizations, which is a complementary service offering to the Bank&#8217;s faith-based customers. Also, the Company through its Integrated Payments business competes with providers of corporate payment solutions. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Bank is organized as a Missouri trust company with banking powers and was founded in 1906. The Company was originally classified as a bank holding corporation due to its ownership of a federally-insured commercial bank and was originally organized in 1982 as Cass Commercial Corporation under the laws of Missouri. Approval by the Board of Governors of the Federal Reserve System was received in February 1983. The Company changed its name to Cass Information Systems, Inc. in January 2001. In December 2011, the Federal Reserve Bank (&#8220;FRB&#8221;) of St. Louis approved the election of Cass Information Systems, Inc. to become a financial holding company. As a financial holding company, Cass may engage in activities that are financial in nature or incidental to a financial activity. The Bank encounters competition from numerous banks and financial institutions located throughout the St. Louis, Missouri metropolitan area and other areas in which the Bank competes. The Bank&#8217;s principal competitors, however, are large bank holding companies that are able to offer a wide range of banking and related services through extensive branch networks. The Bank targets its services to privately held businesses located in the St. Louis, Missouri area and faith-based ministries located in St. Louis, Missouri and other selected cities located throughout the United States. </span></div><div style="margin-top:12pt;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 holds several trademarks for the payment and rating services it provides. These include: FreightPay&#174;, Transdata&#174;, Ratemaker&#174;, Best Rate&#174;, Rate Exchange&#174;, CassPort&#174;, Cass Freight Index&#174;, Cass Truckload Linehaul Index&#174;, Cass Intermodal Price Index&#174; Expense$mart&#174;, ExpenseSmart&#174;, WasteVision&#8482; and Direct2Carrier Payments&#8482;. The Company holds patents for methods and systems for managing employee-liable expenses and methods and systems for communicating expense management information. </span></div><div style="margin-top:12pt;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 and its subsidiaries have a varied client base and are not dependent on any one customer or group of customers for a significant portion of its business. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Employees and Human Capital Resources</span></div><div style="margin-top:12pt;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 and its subsidiaries had 884 full-time and 232 part-time employees as of February 15, 2022. Of these employees, the Bank had 65 full-time and no part-time employees. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cass has long been committed to comprehensive and competitive compensation and benefits programs to attract and retain talent in a competitive environment. Retention of skilled and highly trained employees is critical as the Company&#8217;s future operating results depend substantially upon the continued service of executive officers and key personnel. Furthering the philosophy to attract and retain a pool of talented and motivated employees who will continue to advance the Company&#8217;s purpose and contribute to overall success, compensation and benefits programs include: a noncontributory profit sharing program for most employees; a defined contribution 401(k) plan to provide retirement benefits to eligible employees; a performance-based equity compensation program for executive officers and key personnel; and incentive programs for loan and sales personnel. Cass also provides comprehensive health, dental, and vision plans to most employees, as well as free employee assistance programs to all employees and members of their families. </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:115%">2</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i762133f56c7c41b383049c54c32cc294_7">Table of Contents</a></span></div></div><div style="margin-top:12pt;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 invests in employees&#8217; future by assisting with tuition reimbursement for continued education throughout the Company&#8217;s employee ranks. Employees are also able to participate in educational seminars run by outside parties to maintain and expand professional knowledge. </span></div><div style="margin-top:12pt;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 develop a workforce that aligns with the Company&#8217;s corporate values, regularly sponsored campaigns and events occur, such as charitable workplace campaigns, food drives to assist local food banks, and toy drives to support charities during the holidays. Additionally, the Company supports a number of organizations with annual financial contributions. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cass strives to place the health and well-being of employees above all else. Never has this been more necessary than during the novel coronavirus (&#8220;COVID-19&#8221;) pandemic. In response to the COVID-19 pandemic, the Company has taken significant steps to protect the health and well-being of employees and clients. These steps include implementing a work-from-home policy for the majority of employees and establishing safety guidelines in facilities based on guidance from the U.S. Centers for Disease Control and Prevention ("CDC").</span></div><div style="margin-top:12pt;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 the benefits of building a corporate culture that promotes diversity, equity and inclusion ("DEI") to foster unique ideas and ways of thinking. In pursuit of the Company's overall DEI mission, Cass focuses on: a) cultivating an environment that encourages collaboration, flexibility and fairness to enable all employees to contribute to their full potential; b) promoting diversity in our talent management and succession planning processes and employee development programs; and c) ensuring leadership commitment in facilitating the Company's DEI efforts. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Supervision and Regulation</span></div><div style="margin-top:12pt;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 and its bank subsidiary are extensively regulated under federal and state law. These laws and regulations are intended to primarily protect depositors, not shareholders. The Bank is subject to regulation and supervision by the Missouri Division of Finance, the FRB and the Federal Deposit Insurance Corporation (the &#8220;FDIC&#8221;). The Company is a financial holding company within the meaning of the Bank Holding Company Act of 1956, as amended (the &#8220;BHC Act&#8221;), and as such, it is subject to regulation, supervision and examination by the FRB. Significant elements of the laws and regulations applicable to the Company and the Bank are described below. The description is qualified in its entirety by reference to the full text of the statutes, regulations and policies that are described. Also, such statutes, regulations and policies are continually under review by Congress and state legislatures and federal and state regulatory agencies. A change in statutes, regulations or regulatory policies applicable to the Company and its subsidiaries could have a material effect on the business, financial condition and results of operations of the Company. </span></div><div style="margin-top:12pt;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%">Bank Holding Company Activities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8211; In general, the BHC Act limits the business of bank holding companies to banking, managing or controlling banks and other related activities. In addition, bank holding companies that qualify and elect to be financial holding companies, such as the Company, may engage in any activity, or acquire and retain the shares of a company engaged in any activity, that is either (i) financial in nature or incidental to such financial activity or (ii) complementary to a financial activity and does not pose a substantial risk to the safety and soundness of depository institutions or the financial system generally. Such permitted activities include securities underwriting and dealing, insurance underwriting and making merchant banking investments. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To maintain financial holding company status, a financial holding company and all of its depository institution subsidiaries must be &#8220;well capitalized&#8221; and &#8220;well managed.&#8221; A depository institution subsidiary is considered to be &#8220;well capitalized&#8221; if it satisfies the requirements for this status discussed in the section &#8220;Prompt Corrective Action&#8221; below. A depository institution subsidiary is considered &#8220;well managed&#8221; if it received a composite rating and management rating of at least &#8220;satisfactory&#8221; in its most recent examination. A financial holding company&#8217;s status will also depend upon it maintaining its status as &#8220;well capitalized&#8221; and &#8220;well managed&#8217; under applicable FRB regulations. If a financial holding company ceases to meet these capital and management requirements, the FRB may impose limitations or conditions on the conduct of its activities during the non-compliance period, and the company may not commence any of the broader financial activities permissible for financial holding companies or acquire a company engaged in such financial activities without prior approval of the FRB. If the company does not return to compliance within 180 days, the FRB may require divestiture of the holding company&#8217;s depository institutions. </span></div><div style="margin-top:12pt;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 for a financial holding company to commence any new activity permitted by the BHC Act or to acquire a company engaged in any new activity permitted by the BHC Act, each insured depository institution subsidiary of the financial holding company must have received a rating of at least &#8220;satisfactory&#8221; in its most recent examination under the Community Reinvestment Act. See &#8220;Community Reinvestment Act&#8221; below. </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:115%">3</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i762133f56c7c41b383049c54c32cc294_7">Table of Contents</a></span></div></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The FRB has the power to order any bank holding company or its subsidiaries to terminate any activity or to terminate its ownership or control of any subsidiary when the FRB has reasonable grounds to believe that continuation of such activity or such ownership or control constitutes a serious risk to the financial soundness, safety or stability of any bank subsidiary of the bank holding company. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The BHC Act, the Bank Merger Act, and other federal and state statutes regulate acquisitions of banks and banking companies. The BHC Act requires the prior approval of the FRB for the direct or indirect acquisition by the Company of more than 5% of the voting shares or substantially all of the assets of a bank or bank holding company. Under the Bank Merger Act, the prior approval of the FRB or other appropriate bank regulatory authority is required for the Bank to merge with another bank or purchase the assets or assume the deposits of another bank. In reviewing acquisition applications, the bank regulatory authorities will consider, among other things, the competitive effect and public benefits of the transactions, the capital position of the combined organization, the risks to the stability of the U.S. banking or financial system, the applicant&#8217;s performance record under the Community Reinvestment Act and its compliance with fair housing laws. </span></div><div style="margin-top:12pt;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%">The Dodd-Frank Act</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8211; The Dodd-Frank Wall Street Reform and Consumer Protection Act (the &#8220;Dodd-Frank Act&#8221;), enacted in July 2010, significantly restructured the financial regulatory environment in the United States, affecting all bank holding companies and banks, including the Company and the Bank, some of which are described in more detail below. The impact of the Dodd-Frank Act on the Company and the Bank has been substantial. </span></div><div style="margin-top:12pt;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%">Dividends and Stock Repurchases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8211; Both the Company and the Bank are subject to various regulations that restrict their ability to pay dividends and the amount of dividends that they may pay. Under the Federal Deposit Insurance Corporation Improvement Act of 1991, a depository institution, such as the Bank, may not pay dividends if payment would cause it to become undercapitalized or if it is already undercapitalized. The payment of dividends by the Company and the Bank may also be affected or limited by other factors, such as the requirement to maintain adequate capital and, under certain circumstances, the ability of federal regulators to prohibit dividend payments as an unsound or unsafe practice. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In July 2019, the federal bank regulators adopted final rules (the &#8220;Capital Simplifications Rules&#8221;) applicable to banks, like Cass, that are not subject to the advanced approaches capital framework that applies to large, internationally active banking organizations with at least $250 billion in total consolidated assets or at least $10 billion in total on-balance sheet foreign exposure. Among other things, the Capital Simplifications Rules eliminated the standalone Federal Reserve prior approval requirement in the Basel III Capital Rules for any repurchase of common stock. In certain circumstances, the Company&#8217;s repurchases of its common stock may be subject to a prior approval or notice requirement under other regulations, policies or supervisory expectations of the Federal Reserve Board. </span></div><div style="margin-top:12pt;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%">Capital Requirements</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8211; As a bank holding company, the Company and the Bank are subject to capital requirements pursuant to the FRB&#8217;s capital guidelines which include (i) risk-based capital guidelines, which are designed to make capital requirements more sensitive to various risk profiles and account for off-balance sheet exposure; (ii) guidelines that consider market risk, which is the risk of loss due to change in value of assets and liabilities due to changes in interest rates; and (iii) guidelines that use a leverage ratio which places a constraint on the maximum degree of risk to which a financial holding company may leverage its equity capital base. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Basel III Capital Rules require the Company and the Bank to maintain the following:</span></div><div style="margin-top:6pt;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">a minimum ratio of common equity Tier 1 capital to risk-weighted assets of at least 4.5%, plus a 2.5% capital conservation buffer (resulting in a minimum common equity Tier 1 capital ration of 7.0%); </span></div><div style="margin-top:6pt;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">a minimum ratio of Tier 1 capital to risk-weighted assets of at least 6.0%, plus a 2.5% capital conservation buffer (resulting in a minimum Tier 1 capital ratio of 8.5%); </span></div><div style="margin-top:6pt;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">a minimum ratio of total capital (that is, Tier 1 plus Tier 2 capital) to risk-weighted assets of at least 8.0%, plus the 2.5% capital conservation buffer (resulting in a minimum total capital ratio of 10.5%); and </span></div><div style="margin-top:6pt;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">a minimum leverage ratio of 4.0%, calculated as the ratio of Tier 1 capital to adjusted average consolidated assets. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The capital conservation buffer is designed to absorb losses during periods of economic stress. Banking institutions with a ratio of common equity Tier 1 capital to risk-weighted assets above the minimum but below the conservation buffer will face limitations on the payment of dividends, common stock repurchases and discretionary cash payments to executive officers based on the amount of the shortfall. </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:115%">4</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i762133f56c7c41b383049c54c32cc294_7">Table of Contents</a></span></div></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Common equity Tier 1 capital is generally defined as common stockholders&#8217; equity and retained earnings. Tier 1 capital is generally defined as common equity Tier 1 and Additional Tier 1 capital. Additional Tier 1 capital generally includes certain noncumulative perpetual preferred stock and related surplus and minority interests in equity accounts of consolidated subsidiaries. Total capital includes Tier 1 capital (common equity Tier 1 capital plus Additional Tier 1 capital) and Tier 2 capital. Tier 2 capital is comprised of capital instruments and related surplus meeting specified requirements. Also included in Tier 2 capital is the allowance for credit losses limited to a maximum of 1.25% of risk-weighted assets and, for non-advanced approaches institutions like Cass that have exercised a one-time opt-out election regarding the treatment of Accumulated Other Comprehensive Income (&#8220;AOCI&#8221;), up to 45% of net unrealized gains on available-for-sale equity securities with readily determinable fair market values. The calculation of all types of regulatory capital is subject to deductions and adjustments specified in applicable regulations.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The calculation of all types of regulatory capital is subject to deductions and adjustments specified in the regulations. For instance, the Basel III Capital Rules and the Capital Simplification Rules provide for a number of deductions from and adjustments to common equity Tier 1 capital. These include, for example, the requirement that certain deferred tax assets and significant investments in non-consolidated financial entities be deducted from Tier 1 capital to the extent that any one such category exceeds 25% of common equity Tier 1 capital. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In determining the amount of risk-weighted assets for purposes of calculating risk-based capital ratios, all assets, including certain off-balance sheet assets, are multiplied by a risk weight factor assigned by the regulations based on the risks believed inherent in the type of asset. Higher levels of capital are required for asset categories believed to present greater risk. For example, a risk weight of 0% is assigned to cash and U.S. government securities, a risk weight of 50% is generally assigned to prudently underwritten first lien one to four-family residential mortgages, a risk weight of 100% is assigned to commercial and consumer loans, a risk weight of 150% is assigned to certain past due loans, and a risk weight of between 0% to 600% is assigned to permissible equity interests, depending on certain specified factors.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2019, the federal bank regulatory agencies issued a final rule (the &#8220;2019 CECL Rule&#8221;) that revised certain capital regulations to account for changes to credit loss accounting under U.S. GAAP. The 2019 CECL Rule included a transition option that allows banking organizations to phase in, over a three-year period, the day-one adverse effects of adopting a new accounting standard related to the measurement of current expected credit losses (&#8220;CECL&#8221;) on their regulatory capital ratios (three-year transition option). In March 2020, the federal bank regulatory agencies issued an interim final rule that maintains the three-year transition option of the 2019 CECL Rule and also provides banking organizations that were required under U.S. GAAP (as of January 2020) to implement CECL before the end of 2020 the option to delay for two years an estimate of the effect of CECL on regulatory capital, relative to the incurred loss methodology&#8217;s effect on regulatory capital, followed by a three-year transition period (five-year transition option). The Company elected to not use either the three-year or five-year transition period.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The FRB has authority to establish individual minimum capital requirements in appropriate cases upon a determination that an institution&#8217;s capital level is or may become inadequate in light of the particular risks or circumstances. As of December 31, 2021, the Company and the Bank met all capital adequacy requirements under the Basel III Capital Rules. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2017, the Basel Committee published standards that it described as the finalization of the Basel III post-crisis regulatory reforms (commonly referred to as &#8220;Basel IV&#8221;). Among other things, these standards revise the Basel Committee's standardized approach for credit risk (including by recalibrating risk weights and introducing new capital requirements for certain &#8220;unconditionally cancellable commitments,&#8221; such as unused credit card lines of credit) and provides a new standardized approach for operational risk capital. Under the Basel framework, these standards are currently set to go into effect on January 1, 2023, pushed back 12 months from the original implementation date of January 1, 2022 as a result of the Covid-19 pandemic, with an aggregate output floor phasing in through January 1, 2027. Under the current U.S. capital rules, operational risk capital requirements and a capital floor apply only to advanced approaches institutions, and not to the Company or the Bank. The impact of Basel IV on the Company will depend on the manner in which it is implemented by the federal bank regulators. </span></div><div style="margin-top:12pt;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%">Source of Strength Doctrine</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8211; FRB and other regulations require bank holding companies to act as a source of financial and managerial strength to their subsidiary banks. Under this requirement, the Company is expected to commit resources to support the Bank. Any capital loans by a bank holding company to any of its subsidiary banks are subordinate in right of payment to depositors and to certain other indebtedness of such subsidiary banks. In the event of a bank holding company&#8217;s bankruptcy, any commitment by the bank holding company to a federal bank regulatory agency to maintain the capital of a subsidiary bank will be assumed by the bankruptcy trustee and entitled to priority of payment. </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:115%">5</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i762133f56c7c41b383049c54c32cc294_7">Table of Contents</a></span></div></div><div style="margin-top:12pt;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%">Deposit Insurance</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8211; Substantially all of the deposits of the Bank are insured up to applicable limits by the Deposit Insurance Fund (&#8220;DIF&#8221;) of the FDIC, and the Bank is subject to deposit insurance assessments to maintain the DIF. Deposit insurance assessments are based on average consolidated total assets minus average tangible equity. Under the FDIC&#8217;s risk-based assessment system, insured institutions with less than $10 billion in assets, such as the Bank, are assigned to one of four risk categories based on supervisory evaluations, regulatory capital level, and certain other factors, with less risky institutions paying lower assessments. An institution&#8217;s assessment rate depends upon the category to which it is assigned and certain other factors. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">FDIC insurance expense totaled $300,200, $152,500 and $108,700 for the years ended December&#160;31, 2021, 2020 and 2019, respectively. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The FDIC may terminate deposit insurance upon a finding that the institution has engaged in unsafe and unsound practices, is in an unsafe or unsound condition to continue operations, or has violated any applicable law, regulation, rule, order or condition imposed by the FDIC. </span></div><div style="margin-top:12pt;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%">Prompt Corrective Action</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8211; The Basel III Capital Rules incorporate new requirements into the prompt correction action framework, described above. The Federal Deposit Insurance Act (&#8220;FDIA&#8221;) requires that federal banking agencies take &#8220;prompt corrective action&#8221; against depository institutions that do not meet minimum capital requirements and includes the following five capital tiers: &#8220;well-capitalized,&#8221; &#8220;adequately capitalized,&#8221; &#8220;undercapitalized,&#8221; &#8220;significantly undercapitalized&#8221; and &#8220;critically undercapitalized.&#8221; A depository institution&#8217;s capital tier will depend upon how its capital levels compare with various relevant capital measures and certain other factors, as established by regulation. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A depository institution is deemed to be (i) &#8220;well-capitalized&#8221; if the institution has a total risk-based capital ratio of 10% or greater, a Tier 1 risk-based capital ratio of 8% or greater, a leverage ratio of 5% or greater, a common equity Tier 1 ratio of 6.5% or greater and is not subject to any regulatory order agreement or written directive to meet and maintain a specific capital level for any capital measure; (ii) &#8220;adequately capitalized&#8221; if the institution has a total risk-based capital ratio of 8% or greater, a Tier 1 risk-based capital ratio of 6% or greater, a leverage ratio of 4% or greater, a common equity Tier 1 ratio of 4.5% or greater and does not meet the definition of &#8220;well capitalized&#8221;; (iii) &#8220;undercapitalized&#8221; if the institution has a total risk-based capital ratio that is less than 8%, a Tier 1 risk-based capital ratio of less than 6%, a leverage ratio of less than 4% or a common equity Tier 1 ratio of less than 4.5%; (iv) &#8220;significantly undercapitalized&#8221; if the institution has a total risk-based capital ratio of less than 6%, a Tier 1 risk-based capital ratio of less than 4%, a leverage ratio of less than 3% or a common equity Tier 1 ratio of less than 3%; and (v) &#8220;critically undercapitalized&#8221; if the institution has a ratio of tangible equity (as defined in the regulations) to total assets that is equal to or less than 2%. An institution may be deemed to be in a capital category that is lower than indicated by its capital ratios if it is determined to be in an unsafe or unsound condition or if it receives an unsatisfactory examination rating with respect to certain matters. A bank&#8217;s capital category is determined solely for the purpose of applying prompt corrective action regulations, and the capital category may not constitute an accurate representation of the bank&#8217;s overall financial condition or prospects for other purposes. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subject to a narrow exception, a receiver or conservator is required to be appointed for an institution that is &#8220;critically undercapitalized&#8221; within specified time frames. The regulations also provide that a capital restoration plan must be filed with the FRB within 45 days of the date an institution is deemed to have received notice that it is &#8220;undercapitalized,&#8221; &#8220;significantly undercapitalized&#8221; or &#8220;critically undercapitalized.&#8221; Compliance with the plan must be guaranteed by any parent holding company up to the lesser of 5% of the institution&#8217;s total assets when it was deemed to be undercapitalized or the amount necessary to achieve compliance with applicable capital requirements. In addition, numerous mandatory supervisory actions become immediately applicable to an undercapitalized institution including, but not limited to, increased monitoring by regulators and restrictions on growth, capital distributions and expansion. The FRB could also take any one of a number of discretionary supervisory actions, including the issuance of a capital directive and the replacement of senior executive officers and directors. Significantly and critically undercapitalized institutions are subject to additional mandatory and discretionary measures. </span></div><div style="margin-top:12pt;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, 2021, the most recent notification from the regulatory agencies categorized the Company and the Bank as well-capitalized. For further information regarding the capital ratios and leverage ratio of the Company and the Bank, see Item 8, Note 2 of this report. </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">6</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i762133f56c7c41b383049c54c32cc294_7">Table of Contents</a></span></div></div><div style="margin-top:12pt;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%">Safety and Soundness Regulations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8211; In accordance with the FDIA, the federal banking agencies adopted guidelines establishing general standards relating to internal controls, information systems, internal audit systems, loan documentation, credit underwriting, interest rate risk exposure, asset growth, asset quality, earnings, compensation, fees and benefits. In general, the guidelines require that institutions maintain appropriate systems and practices to identify and manage the risks and exposures specified in the guidelines. The guidelines prohibit excessive compensation as an unsafe and unsound practice and describe compensation as excessive when the amounts paid are unreasonable or disproportionate to the services performed by an executive officer, employee, director or principal shareholder. In addition, regulations adopted by the federal banking agencies authorize the agencies to require that an institution that has been given notice that it is not satisfying any of such safety and soundness standards to submit a compliance plan. If the institution fails to submit an acceptable compliance plan or fails in any material respect to implement an accepted compliance plan, the agency must issue an order directing corrective actions and may issue an order directing other actions of the types to which an undercapitalized institution is subject under the &#8220;prompt corrective action&#8221; provisions of FDIA. If the institution fails to comply with such an order, the agency may seek to enforce such order in judicial proceedings and to impose civil money penalties. </span></div><div style="margin-top:12pt;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%">Loans-to-One-Borrower</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8211; The Bank generally may not make loans or extend credit to a single or related group of borrowers in excess of 15% of unimpaired capital and surplus. An additional amount may be loaned, up to 10% of unimpaired capital and surplus, if the loan is secured by readily marketable collateral, which generally does not include real estate. As of December&#160;31, 2021, the Bank was in compliance with the loans-to-one-borrower limitations. </span></div><div style="margin-top:12pt;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%">Depositor Preference</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8211; The FDIA provides that, in the event of the &#8220;liquidation or other resolution&#8221; of an insured depository institution, the claims of depositors of the institution, including the claims of the FDIC as subrogee of insured depositors, and certain claims for administrative expenses of the FDIC as a receiver, will have priority over other general unsecured claims against the institution. If an insured depository institution fails, insured and uninsured depositors, along with the FDIC, will have priority in payment ahead of unsecured, non-deposit creditors, including depositors whose deposits are payable only outside of the United States and the parent bank holding company, with respect to any extensions of credit they have made to such insured depository institution. </span></div><div style="margin-top:12pt;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%">Community Reinvestment Act</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8211; The Community Reinvestment Act of 1977 (&#8220;CRA&#8221;) requires depository institutions to assist in meeting the credit needs of their market areas consistent with safe and sound banking practice. Under the CRA, each depository institution is required to help meet the credit needs of its market areas by, among other things, providing credit to low- and moderate-income individuals and communities. Depository institutions are periodically examined for compliance with the CRA and are assigned ratings that must be publicly disclosed. In order for a financial holding company to commence any new activity permitted by the BHC Act, or to acquire any company engaged in any new activity permitted by the BHC Act, each insured depository institution subsidiary of the financial holding company must have received a rating of at least &#8220;satisfactory&#8221; in its most recent examination under the CRA. The Bank received a rating of &#8220;satisfactory&#8221; in its most recent CRA exam. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2019, the FDIC joined the Office of the Comptroller of the Currency in proposing rules that would significantly change existing CRA regulations. The proposed rules are intended to increase bank activity in low and moderate income communities where there is significant need for credit, more responsible lending, greater access to banking services, and improvements to critical infrastructure. The proposals focus on four improvement areas: (i) clarifying what activities qualify for CRA credit; (ii) updating assessment areas where activities count for CRA credit; (iii) providing a more objective method for measuring CRA performance; and (iv) improving the timeliness and transparency of record keeping and reporting. The Federal Reserve did not join in the proposed rulemaking but is seeking public comment on an approach to modernize the CRA and evaluate how banks address inequities in credit access. The agencies are working together to put forward a joint rule. The Company will continue to monitor CRA regulatory changes and evaluate any resulting impact on the Company&#8217;s financial condition and results of operations. </span></div><div style="margin-top:12pt;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%">Financial Privacy</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8211; Banks and other financial institutions are subject to regulations that limit their ability to disclose non-public information about consumers to nonaffiliated third parties. These limitations require disclosure of privacy policies to consumers and affect how consumer information is transmitted through diversified financial companies and conveyed to outside vendors. </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:115%">7</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i762133f56c7c41b383049c54c32cc294_7">Table of Contents</a></span></div></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Bank is also subject to regulatory guidelines establishing standards for safeguarding customer information and maintaining information security programs. The standards set forth in the guidelines are intended to ensure the security and confidentiality of customer records and information, protect against any anticipated threats or hazards to the security or integrity of such records and protect against unauthorized access to or use of such records or information that could result in substantial harm or inconvenience to any customer. </span></div><div style="margin-top:12pt;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%">Transactions with Affiliates</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8211; Transactions between the Bank and its affiliates are subject to regulations that limit the types and amounts of covered transactions engaged in by the Bank and generally require those transactions to be on an arm&#8217;s-length basis. The term &#8220;affiliate&#8221; is defined to mean any company that controls or is under common control with the Bank and includes the Company and its non-bank subsidiaries. &#8220;Covered transactions&#8221; include a loan or extension of credit, as well as a purchase of securities issued by an affiliate, certain purchases of assets from the affiliate, certain derivative transactions that create a credit exposure to an affiliate, the acceptance of securities issued by the affiliate as collateral for a loan, and the issuance of a guarantee, acceptance or letter of credit on behalf of an affiliate. In general, these regulations require that any such transaction by the Bank (or its subsidiaries) with an affiliate must be secured by designated amounts of specified collateral and must be limited to certain thresholds on an individual and aggregate basis. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Federal law also limits the Bank&#8217;s authority to extend credit to its directors, executive officers and 10% shareholders, as well as to entities controlled by such persons. Among other things, extensions of credit to insiders are required to be made on terms that are substantially the same as, and follow credit underwriting procedures that are not less stringent than those prevailing for comparable transactions with unaffiliated persons. Also, the terms of such extensions of credit may not involve more than the normal risk of repayment or present other unfavorable features and may not exceed certain limitations on the amount of credit extended to such persons, individually and in the aggregate, which limits are based, in part, on the amount of the Bank&#8217;s capital. </span></div><div style="margin-top:12pt;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%">Cybersecurity</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8211; In March 2015, federal regulators issued two related statements regarding cybersecurity. One statement indicates that financial institutions should design multiple layers of security controls to establish lines of defense and to ensure that their risk management processes address the risk posed by compromised customer credentials, including security measures to reliably authenticate customers accessing internet-based services of the financial institution. The other statement indicates that a financial institution&#8217;s management is expected to maintain sufficient business continuity planning processes to ensure the rapid recovery, resumption and maintenance of the institution&#8217;s operations after a cyber-attack involving destructive malware. A financial institution is expected to develop appropriate processes to enable recovery of data and business operations and address rebuilding network capabilities and restoring data if the institution or its critical service providers fall victim to this type of cyber-attack. If the Company fails to observe the regulatory guidance, it could be subject to various regulatory sanctions, including financial penalties. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2021, the federal banking agencies adopted a final rule requiring banking organizations to notify their primary banking regulator within 36 hours of determining that a &#8220;computer-security incident&#8221; has materially disrupted or degraded, or is reasonably likely to materially disrupt or degrade, the banking organization&#8217;s ability to carry out banking operations or deliver banking products and services to a material portion of its customer base, its businesses and operations that would result in material loss, or its operations that would impact the stability of the United States. Banking organizations are also required to notify each affected customer as soon as possible in the event of an incident that results in actual or potential harm to the integrity or availability of information and systems or that violates or threatens to violate the organization&#8217;s security for four or more hours.</span></div><div style="margin-top:12pt;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 ordinary course of business, the Company relies on electronic communications and information systems to conduct operations and store sensitive data. The Company employs an in-depth, layered, defensive approach that leverages people, processes and technology to manage and maintain cybersecurity controls. The Company also employs a variety of preventative and detective tools to identify, protect, detect, respond, and recover against suspicious activity, as well as to report on any suspected advanced persistent threats. Notwithstanding the strength of the Company&#8217;s defensive measures, the threat from cyber attacks is severe, attacks are sophisticated and increasing in volume, and attackers respond rapidly to changes in defensive measures. While the Company has not experienced a significant compromise to date, significant data loss or any material financial losses related to cybersecurity attacks, the Company&#8217;s systems and those of its customers and third-party service providers are under constant threat and it is possible that the Company could experience a significant event in the future. Risks and exposures related to cybersecurity attacks are expected to remain high for the foreseeable future due to the rapidly evolving nature and sophistication of these threats, as well as due to the expanding use of internet banking, mobile banking and other technology-based products and services by the Company and its customers. See Item 1A, &#8220;Risk Factors&#8221; for a further discussion of risks related to cybersecurity. </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:115%">8</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i762133f56c7c41b383049c54c32cc294_7">Table of Contents</a></span></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other Regulations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8211; The operations of the Company and the Bank are also subject to: </span></div><div style="margin-top:6pt;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">Truth-In-Lending Act, governing disclosures of credit terms to consumer borrowers; </span></div><div style="margin-top:6pt;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">Fair Credit Reporting Act, governing the provision of consumer information to credit reporting agencies and the use of consumer information;</span></div><div style="margin-top:6pt;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:700;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">Fair Debt Collection Act, governing the manner in which consumer debts may be collected by collection agencies; </span></div><div style="margin-top:6pt;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">Electronic Funds Transfer Act, governing automatic deposits to and withdrawals from deposit accounts and customers&#8217; rights and liabilities arising from the use of automated teller machines and other electronic banking services. </span></div><div style="margin-top:6pt;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">Real Estate Settlement Procedures Act, requiring that borrowers for mortgage loans for one- to four-family residential real estate receive various disclosures, including good faith estimates of settlement costs, lender servicing and escrow account practices, and prohibiting certain practices that increase the cost of settlement services; </span></div><div style="margin-top:6pt;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">Equal Credit Opportunity Act, prohibiting discrimination on the basis of race, creed or other prohibited factors in extending credit; </span></div><div style="margin-top:6pt;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">Check Clearing for the 21st Century Act (also known as &#8220;Check 21&#8221;), which gives &#8220;substitute checks,&#8221; such as digital check images and copies made from that image, the same legal standing as the original paper check; </span></div><div style="margin-top:6pt;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">The USA PATRIOT Act, which requires banks and savings institutions to establish broadened anti-money laundering compliance programs and due diligence policies and controls to ensure the detection and reporting of money laundering; and </span></div><div style="margin-top:6pt;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%">&#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">The Bank Secrecy Act, which requires U.S. financial institutions to collaborate with the U.S. government in cases of suspected money laundering and fraud. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain of these laws are consumer protection laws that extensively govern the Company&#8217;s relationship with its customers. Violations of applicable consumer protection laws can result in significant potential liability from litigation brought by customers, including actual damages, restitution and attorneys&#8217; fees. Federal bank regulators, state attorneys general and state and local consumer protection agencies may also seek to enforce consumer protection requirements and obtain these and other remedies, including regulatory sanctions, customer rescission rights, action by the state and local attorneys general in each jurisdiction in which the Company operates and civil money penalties. Failure to comply with consumer protection requirements may also result in the Company&#8217;s inability to pursue merger or acquisition transactions. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Website Availability of SEC Reports</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cass files annual, quarterly and current reports with the Securities and Exchange Commission (the &#8220;SEC&#8221;). Cass will, as soon as reasonably practicable after they are electronically filed with or furnished to the SEC, make available free of charge on its website each of its Annual Reports on Form 10-K, Quarterly Reports on Form 10-Q, Current Reports on Form 8-K, all amendments to those reports, and its definitive proxy statements. The address of Cass&#8217; website is: www.cassinfo.com. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The reference to the Company&#8217;s website address does not constitute incorporation by reference of the information contained on the website and should not be considered part of this report. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Statistical Disclosure by Bank Holding Companies</span></div><div style="margin-top:12pt;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 statistical disclosure by bank holding companies, refer to Item 7, &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations.&#8221; </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:115%">9</span></div></div></div><div id="i762133f56c7c41b383049c54c32cc294_19"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i762133f56c7c41b383049c54c32cc294_7">Table of Contents</a></span></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 1A. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">RISK FACTORS</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This section highlights specific risks that could affect the Company&#8217;s business. Although this section attempts to highlight key factors, please be aware that other risks may prove to be important in the future. New risks may emerge at any time, and Cass cannot predict such risks or estimate the extent to which they may affect the Company&#8217;s financial performance. In addition to the factors discussed elsewhere or incorporated by reference in this report, the identified risks that could cause actual results to differ materially include the following: </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Economic and Market Conditions Risk</span></div><div style="margin-top:12pt;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 COVID-19 pandemic creates significant risks and uncertainties for the Company&#8217;s business and results of operations.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2020, the World Health Organization (&#8220;WHO&#8221;) declared COVID-19 as a global pandemic. The COVID-19 pandemic has negatively impacted the global economy, disrupted global supply chains and manufacturing, lowered interest rates, and created significant volatility and disruption in financial markets. In addition, the pandemic has resulted in temporary closures of many businesses and the institution of social distancing and sheltering in place requirements in many states and communities, including those in major markets in the Bank is located or does business. In late fiscal 2020, vaccines for combating COVID-19 were approved by health agencies and have been administered throughout the country. While vaccination efforts are ongoing and a significant amount of previous business and other restrictions have been lifted, the ongoing impact of COVID-19, including any increases in infection rates, new variants, supply chain disruptions, labor force shortages, and renewed governmental actions and business and activity restrictions to combat its spread, cannot be estimated. Given these and other uncertainties discussed throughout this report, the Company remains subject to heightened risk, and the aggregate impact that COVID-19 could have on the Company's financial condition and operating results is presently unknown.</span></div><div style="margin-top:12pt;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, demand for the Company&#8217;s products and services has been, and could continue to be, significantly impacted. Demand for payment and information processing services by manufacturing, distribution, and retail enterprises, and loans and other products and services that the Company and the Bank offer and on which success the Company relies to drive growth, is highly dependent upon the business environment in the primary markets in which the Company operates and in the United States as a whole. Business closures could cause decreased volumes in the Company&#8217;s payment and information processing services due to the decline in customers&#8217; business activity.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Furthermore, the pandemic could influence the recognition of credit losses in the Company&#8217;s loan and lease portfolios and increase its allowance for credit losses, as both businesses and consumers are negatively impacted by the economic downturn. </span></div><div style="margin-top:12pt;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, in an effort to boost consumer spending due to the pandemic, the Federal Reserve has taken action to lower the Federal Funds rate, which has adversely affected, and could continue to adversely affect, interest income and therefore, the Company&#8217;s results of operations and financial condition. Also, pandemic related disruptions in labor markets and global supply chains have led to the emergence of high inflation which, if persistent, could increase expense via increased compensation and other costs.   </span></div><div style="margin-top:12pt;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 operations may also be disrupted if significant portions of its workforce are unable to work effectively, because of quarantines, illness, government actions, or other restrictions in connection with the pandemic, travel restrictions, technology limitations and/or disruptions, including remote working measures and their attendant cybersecurity risks. Furthermore, the business operations of the Company and the Bank may be disrupted due to vendors and third-party service providers being unable to work or provide services effectively, because of quarantines, illness, government actions, or other restrictions in connection with the pandemic. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The extent to which the COVID-19 pandemic impacts the Company&#8217;s business, results of operations, and financial condition, as well as its regulatory capital and liquidity ratios, will depend on future developments, which are highly uncertain, including the scope and duration of the pandemic and any future actions taken by governmental authorities and other third parties in response to the pandemic. Moreover, the effects of the COVID-19 pandemic may heighten many of the other risks described in this Item 1A, &#8220;Risk Factors&#8221; section, including, but not limited to, risks of credit deterioration, interest rate changes, governmental actions, market volatility, security breaches and technology interruptions. </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:115%">10</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i762133f56c7c41b383049c54c32cc294_7">Table of Contents</a></span></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Vaccine mandates could hinder Cass' ability to attract and retain employees.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Vaccine mandates and other governmental requirements related to the ongoing COVID-19 pandemic could have an adverse impact on the Company's business financial condition and results of operations as they could negatively impact the Company's ability to attract and retain employees, increase expenses, and pose operational issues with respect to testing requirements.</span></div><div style="margin-top:12pt;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%">General political, economic or industry conditions may be less favorable than expected.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Local, domestic, and international economic, political and industry-specific conditions and governmental monetary and fiscal policies affect the industries in which the Company competes, directly and indirectly. Conditions such as inflation, recession, unemployment, volatile interest rates, tight money supply, real estate values, international conflicts and other factors outside of Cass&#8217; control may adversely affect the Company. Economic downturns could result in the delinquency of outstanding loans, which could have a material adverse impact on Cass&#8217; earnings. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Unfavorable developments concerning customer credit quality could affect Cass&#8217; financial results.</span></div><div style="margin-top:12pt;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 regularly reviews credit exposure related to its customers and various industry sectors in which it has business relationships, default risk may arise from events or circumstances that are difficult to detect or foresee. Under such circumstances, the Company could experience an increase in the level of provision for credit losses, delinquencies, nonperforming assets, net charge-offs and allowance for credit losses. </span></div><div style="margin-top:12pt;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%">In certain circumstances, Cass remits payment of invoices prior to receiving funds from its customers. As such, Cass could experience losses if such funds are not received from customers after payment is remitted.</span></div><div style="margin-top:12pt;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 regularly reviews credit exposure related to its customers and various industry sectors in which it has business relationships, default risk may arise from events or circumstances that are difficult to detect or foresee. Under such circumstances, the Company could experience losses related to funds remitted for payment to freight carriers, utility companies and other such companies, prior to receiving funds from its customers. </span></div><div style="margin-top:12pt;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 lending concentrations, including, but not limited to, faith-based ministries located in selected cities, franchise restaurants, and privately-held businesses located in or near St. Louis, Missouri, that could suffer a significant decline which could adversely affect the Company.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cass&#8217; customer base consists, in part, of lending concentrations in several segments and geographical areas. If any of these segments or areas is significantly affected by weak economic conditions, the Company could experience increased credit losses, and its business could be adversely affected. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fluctuations in interest rates could affect Cass&#8217; net interest income and balance sheet.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The operations of financial institutions such as the Company are dependent to a large degree on net interest income, which is the difference between interest income from loans and investments and interest expense on deposits and borrowings. Prevailing economic conditions, the fiscal and monetary policies of the federal government and the policies of various regulatory agencies all affect market rates of interest, which in turn significantly affect financial institutions&#8217; net interest income. Fluctuations in interest rates affect Cass&#8217; financial statements, as they do for all financial institutions. Volatility in interest rates can also result in disintermediation, which is the flow of funds away from financial institutions into direct investments, such as federal government and corporate securities and other investment vehicles, which, because of the absence of federal insurance premiums and reserve requirements, generally pay higher rates of return than financial institutions. As discussed in greater detail in Item 7A, &#8220;Quantitative and Qualitative Disclosures about Market Risk,&#8221; a low level of interest rates would have a negative impact on the Company&#8217;s net interest income. </span></div><div style="margin-top:12pt"><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 may be adversely impacted by the replacement of LIBOR as a reference rate.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">LIBOR and certain other interest rate benchmarks are the subject of recent national, international and other regulatory guidance and proposals for reform. These reforms may cause such benchmarks to perform differently than in the past or have other consequences which cannot be predicted. LIBOR in its current form was anticipated to no longer be available after 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:115%">11</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i762133f56c7c41b383049c54c32cc294_7">Table of Contents</a></span></div></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 30, 2020 the administrator of LIBOR announced it will consult on its intention to cease publication of the one-week and two-month settings immediately following the LIBOR publication on December 31, 2021, and the remaining U.S. dollar LIBOR settings immediately following the LIBOR publication on June 30, 2023. While there is no consensus on what rate or rates may become accepted alternatives to LIBOR, a group of market participants convened by the FRB, the Alternative Reference Rates Committee, has selected the SOFR as its recommended alternative to U.S. dollar LIBOR.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The U.S. federal banking agencies issued a statement in November 2020 encouraging banks to transition away from U.S. dollar LIBOR as soon as practicable and to stop entering into new contracts that use U.S. dollar LIBOR by December 31, 2021. SOFR or other alternative reference rates may perform differently than LIBOR in response to changing market conditions. For example, SOFR could experience greater decreases during times of economic stress, which could require the Company to lend at lower rates at times when the Company's borrowing costs are increasing.</span></div><div style="margin-top:12pt;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 does not currently originate loans tied to LIBOR, certain of the Company's loans and other financial instruments originated and/or purchased in prior periods include attributes that are either directly or indirectly dependent on LIBOR. The transition from LIBOR could create additional costs and risk. Since proposed alternative rates are calculated differently, payments under contracts referencing new rates will differ from those referencing LIBOR. The transition will change Cass' market risk profiles, requiring changes to risk and pricing models, valuation tools, product design and hedging strategies. Failure to adequately manage this transition process could adversely impact the Company's reputation.</span></div><div style="margin-top:12pt;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%">Operations of the Company&#8217;s customer base are impacted by macro-economic factors such as a strong dollar and/or volatility in commodity prices. A reduction in its customers&#8217; operations could have a material adverse effect on Cass&#8217; results of operations.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A decline in the cost of oil worldwide can have a negative effect on both the number of freight transactions processed and the dollar amount of invoices processed. For example, lower oil prices can cause a significant drop in drilling supplies being transported to fracking operations by domestic railroads and trucks. Lower oil prices can also result in lower gas and fuel prices, negatively affecting the dollar amounts of the invoices that Cass processes for its freight and shipping customers. A decline in oil prices could have an adverse effect on the Company&#8217;s revenues and could significantly impact its results of operations. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Business Operations and Strategic Risk</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Operational difficulties or cybersecurity problems could damage Cass&#8217; reputation and business.</span></div><div style="margin-top:12pt;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 ordinary course of business, the Company depends on the reliable operation of its computer operations and network connections from its clients to its systems. Any failure, interruption, or breach in security of these systems would cause Cass to be unable to process transactions for its clients, resulting in decreased revenues. The Company also relies on electronic communications and information systems to store sensitive customer data. Any failure, interruption, breach in security or loss of data, whatever the cause, could reduce client satisfaction with the Company&#8217;s products and services and harm Cass&#8217; financial results. These types of threats may derive from human error, fraud or malice on the part of external or internal parties, or may result from accidental technological failure. Further, to access the Company&#8217;s products and services, Cass&#8217; customers may use computers and mobile devices that are beyond the Company&#8217;s security control systems. The Company&#8217;s technologies, systems, networks and software, and those of other financial institutions have been, and are likely to continue to be, the target of cybersecurity threats and attacks, which may range from uncoordinated individual attempts to sophisticated and targeted measures directed at Cass. The risk of a security breach or disruption, particularly through cyber-attack or cyber intrusion, has increased as the number, intensity and sophistication of attempted attacks and intrusions from around the world have increased. A material security problem affecting Cass could damage its reputation, deter prospects from purchasing its products and services, deter customers from using its products and services or result in liability to Cass. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cloud technologies are also critical to the operation of the Company's systems, and reliance on cloud technologies is growing. Service disruptions in cloud technologies may lead to delays in accessing, or the loss of, data that is important to the Company's businesses and may hinder customers access to products and services. </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">12</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i762133f56c7c41b383049c54c32cc294_7">Table of Contents</a></span></div></div><div style="margin-top:12pt;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 makes significant efforts to maintain the security and integrity of Cass&#8217; information systems and have implemented various measures to manage the risk of a security breach or disruption, there can be no assurance that Cass&#8217; security efforts and measures will be effective or that attempted security breaches or disruptions would not be successful or damaging. Even the most well protected information, networks, systems and facilities remain potentially vulnerable because attempted security breaches, particularly cyber-attacks and intrusions, or disruptions will occur in the future, and because the techniques used in such attempts are constantly evolving and generally are not recognized until launched against a target, and in some cases are designed not to be detected and, in fact, may not be detected. Accordingly, the Company may be unable to anticipate these techniques or to implement adequate security barriers or other preventative measures, and thus it is virtually impossible to entirely mitigate this risk. While specific &#8220;cyber&#8221; insurance coverage is maintained, which would apply in the event of various breach scenarios, the amount of coverage may not be adequate in any particular case. Furthermore, because cyber threat scenarios are inherently difficult to predict and can take many forms, some breaches may not be covered under Cass&#8217; cyber insurance coverage. A security breach or other significant disruption of Cass&#8217; information systems or those related to customers, merchants and third-party vendors, including as a result of cyber-attacks, could 1) disrupt the proper functioning of Cass&#8217; networks and systems and therefore operations and/or those of certain customers; 2) result in the unauthorized access to, and destruction, loss, theft, misappropriation or release of confidential, sensitive or otherwise valuable information of the Company or its customers; 3) result in a violation of applicable privacy, data breach and other laws, subjecting the Company to additional regulatory scrutiny and expose Cass to civil litigation, governmental fines and possible financial liability; 4) require significant management attention and resources to remedy the damages that result; or 5) harm Cass&#8217; reputation or cause a decrease in the number of customers that choose to do business with the Company. The occurrence of any of the foregoing could have a material adverse effect on Cass&#8217; business, financial condition and results of operations. </span></div><div style="margin-top:12pt;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%">Cass must respond to rapid technological changes and these changes may be more difficult or expensive than anticipated.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If competitors introduce new products and services embodying new technologies, or if new industry standards and practices emerge, the Company&#8217;s existing product and service offerings, technology and systems may become obsolete. Further, if Cass fails to adopt or develop new technologies or to adapt its products and services to emerging industry standards, Cass may lose current and future customers. Finally, Cass&#8217; ability to adopt these technologies can also be inhibited by intellectual property rights of third parties. Any of these could have a material adverse effect on its business, financial condition and results of operations. The payment processing and financial services industries are changing rapidly and in order to remain competitive, Cass must continue to enhance and improve the functionality and features of its products, services and technologies. These changes may be more difficult or expensive than the Company anticipates. </span></div><div style="margin-top:12pt;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%">Methods of reducing risk exposures might not be effective.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Instruments, systems and strategies used to hedge or otherwise manage exposure to various types of credit, interest rate, market and liquidity, operational, regulatory/compliance, business risks and enterprise-wide risks could be less effective than anticipated. As a result, the Company may not be able to effectively mitigate its risk exposures in particular market environments or against particular types of risk. </span></div><div style="margin-top:12pt;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%">Customer borrowing, repayment, investment, deposit, and payable processing practices may be different than anticipated.</span></div><div style="margin-top:12pt;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 a variety of financial tools, models and other methods to anticipate customer behavior as part of its strategic and financial planning and to meet certain regulatory requirements. Individual, economic, political and industry-specific conditions and other factors outside of Cass&#8217; control could alter predicted customer borrowing, repayment, investment, deposit, and payable processing practices. Such a change in these practices could adversely affect Cass&#8217; ability to anticipate business needs, including cash flow and its impact on liquidity, and to meet regulatory requirements. </span></div><div style="margin-top:12pt;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 allowance for credit losses (&#8220;ACL&#8221;) is subject to continuing evaluation and may be insufficient.</span></div><div style="margin-top:12pt;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 maintains an ACL, which is a reserve established through a provision for credit losses charged to expense. The ACL is a valuation account that is deducted from the amortized cost basis to present the net amount expected to be collected on loans. Management uses a systematic, documented approach in determining the appropriate level of ACL, which represents management&#8217;s estimate of losses in loans and off-balance sheet exposures as of the balance sheet date. Management estimated the allowance balance using relevant available information from internal and external factors, relating to past events, current conditions and reasonable and supportable forecasts based on economic sources, such as </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:115%">13</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i762133f56c7c41b383049c54c32cc294_7">Table of Contents</a></span></div></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gross Domestic Product (&#8220;GDP&#8221;). Historical credit loss experience, of both the Company and similar peer banks, provides the basis for the estimation of expected credit losses. Adjustments to historical loss information are made for lending management experience, asset quality trends, borrower&#8217;s ability to pay, collateral, and other environmental factors. The ACL is measured on a collective pool basis when similar risk characteristics exist. The determination of the appropriate level of the allowance for credit losses inherently involves a high degree of subjectivity and requires management to make estimates based on risks and trends that are subject to material change. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The determination and application of the ACL accounting policy involves judgments, estimates, and uncertainties that are subject to change. Changes in these assumptions, estimates or the conditions surrounding them may have a material impact on the Company&#8217;s financial condition, liquidity or results of operations. Various regulatory agencies, as an integral part of the examination process, periodically review the ACL. Such agencies may require the Company to recognize additions to the ACL or reserve increases to adversely graded classified loans based on information available to them at the time of their examinations. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The application of the model used to determine the ACL could result in volatility in earnings. Additionally, if charge-offs in future periods exceed the ACL, the Company will need additional provisions to increase the ACL. Any increases in the ACL will result in a decrease in net income and, possibly, capital, and may have a material adverse effect on the Company&#8217;s business, financial condition and results of operations. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Item 7, &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8212;Provision and Allowance for Credit Losses and Unfunded Commitments&#8221; and Item 8, &#8220;Financial Statements and Supplementary Data&#8212;Note 1&#8221; for additional information. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Competitive product and pricing pressure within Cass&#8217; markets may change.</span></div><div style="margin-top:12pt;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 operates in a very competitive environment, which is characterized by competition from a number of other vendors and financial institutions in each market in which it operates. The Company competes with large payment processors and national and regional financial institutions and also smaller auditing companies and banks in terms of products and pricing. If the Company is unable to compete effectively in products and pricing in its markets, business could decline. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Management&#8217;s ability to maintain and expand customer relationships may differ from expectations.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The industries in which the Company operates are very competitive. The Company not only competes for business opportunities with new customers, but also competes to maintain and expand the relationships it has with its existing customers. The Company continues to experience pressures to maintain these relationships as its competitors attempt to capture its customers. </span></div><div style="margin-top:12pt;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 introduction, withdrawal, success and timing of business initiatives and strategies, including, but not limited to, the expansion of payment and processing activities to new markets, the expansion of products and services to existing markets and opening of new bank branches, may be less successful or may be different than anticipated. Such a result could adversely affect Cass&#8217; business.</span></div><div style="margin-top:12pt;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 certain projections as a basis for developing plans and strategies for its payment processing and banking products. If the Company does not accurately determine demand for its products and services, it could result in the Company incurring significant expenses without the anticipated increases in revenue, which could result in an adverse effect on its earnings. </span></div><div style="margin-top:12pt;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, there are risks and uncertainties associated with the introduction of new products and services, including substantial investments of time and resources. The introduction and development of new products and services may not be achieved along expected timelines, or at all, and may not be successful as a result of factors beyond the Company&#8217;s control, including regulatory, competition and external market factors. Failure to successfully manage these risks in the development and implementation of new products or services, and failure to integrate such new products and services into our existing system of internal controls, could have a material adverse effect on our business, financial condition and results of operations. </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">14</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i762133f56c7c41b383049c54c32cc294_7">Table of Contents</a></span></div></div><div style="margin-top:12pt"><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 and the Bank are subject to liquidity risk.</span></div><div style="margin-top:12pt;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 requires liquidity to meet deposit and accounts and drafts payable obligations as they come due. Access to funding sources in amounts adequate to finance the Company&#8217;s commitments and business activities or on terms that are acceptable or favorable to the Company could be impaired by risks and uncertainties that are beyond the Company&#8217;s control, including those described in this Item 1A, &#8220;Risk Factors&#8221; section. </span></div><div style="margin-top:12pt;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 access to deposits and accounts and drafts payable for liquidity purposes may also be adversely affected by the needs of the Company&#8217;s depositors and customers. A failure to maintain adequate liquidity could have a material adverse effect on the Company&#8217;s business, financial condition and results of operations. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Management&#8217;s ability to retain key officers and employees may change.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cass&#8217; future operating results depend substantially upon the continued service of Cass&#8217; executive officers and key personnel. Cass&#8217; future operating results also depend in significant part upon Cass&#8217; ability to attract and retain qualified management, financial, technical, marketing, sales, and support personnel. Competition for qualified personnel is intense, and the Company cannot ensure success in attracting or retaining qualified personnel. There may be only a limited number of persons with the requisite skills to serve in these positions, and it may be increasingly difficult for the Company to hire personnel over time. Cass&#8217; business, financial condition and results of operations could be materially adversely affected by the loss of any of its key employees, by the failure of any key employee to perform in his or her current position, or by Cass&#8217; inability to attract and retain skilled employees. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Regulatory, Legal and Accounting Risk </span></div><div style="margin-top:12pt;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 and the Bank are subject to extensive government regulation and supervision and possible enforcement or other legal actions that could detrimentally affect Cass&#8217; business.</span></div><div style="margin-top:12pt;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 and the Bank are subject to extensive federal and state regulation and supervision, the primary focus of which is to protect customers, depositors, the deposit insurance fund and the safety and soundness of the banking system as a whole, and not shareholders. In addition, since the global financial crisis, financial institutions generally have been subject to increased scrutiny from regulatory authorities, with an increased focus on risk management and consumer compliance. This regulatory structure and heightened focus gives the regulatory authorities extensive discretion in connection with their supervisory and enforcement activities and examination policies, including policies with respect to capital levels, the timing and amount of dividend payments, the classification of assets and the establishment of adequate loan loss reserves for regulatory purposes. Failure to comply with applicable laws, regulations, policies or guidance could result in enforcement and other legal actions by federal and state authorities, including criminal and civil penalties, the loss of FDIC insurance, revocation of a banking charter, and other regulatory sanctions, as well as reputational damage, any of which could have a material adverse effect on the Company&#8217;s business, financial condition and results of operations. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Congress and federal regulatory agencies continually review banking laws, regulations and policies for possible changes. The substance and impact of pending or future legislation or regulation, or the application thereof, cannot be predicted, although any change could impact the regulatory structure under which the Company or its competitors operate and may significantly increase costs, impede the efficiency of internal business processes, require an increase in regulatory capital, require modifications to the Company&#8217;s business strategy, and/or limit its ability to pursue business opportunities in an efficient manner. A change in statutes, regulations or regulatory policies applicable to the Company or any of its subsidiaries could have a material, adverse effect on the Company&#8217;s business, financial condition and results of operations. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Item 1, &#8220;Business&#8212;Supervision and Regulation,&#8221; and Item 8, Note 2 to the consolidated financial statements included elsewhere in this report for additional information. </span></div><div style="margin-top:12pt;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 may need to raise additional capital or sell assets if it fails to meet regulatory capital requirements or meet commitments and liquidity needs. Such capital may not be available on favorable terms, or at all.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fully phased in, the Basel III Capital rules implemented stricter capital requirements and leverage limits and methods for calculating risk-weighted assets, meaning the Company is required to hold more capital against such assets. Complying with these more stringent capital requirements could result in management modifying its business strategy and could limit the Company&#8217;s ability to make distributions, including paying dividends, or buying back shares. </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:115%">15</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i762133f56c7c41b383049c54c32cc294_7">Table of Contents</a></span></div></div><div style="margin-top:12pt;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 also need to raise additional capital in the future to provide it with sufficient capital resources and liquidity to meet commitments and business needs. The ability to raise additional capital, if needed, will depend on, among other things, conditions in the capital markets at that time and the Company&#8217;s financial condition, as well as the need for other financial institutions to raise capital at the same time. Economic conditions and the loss of confidence in financial institutions may increase the cost of funding and limit access to certain customary sources of capital, including inter-bank borrowings, repurchase agreements and borrowings from the discount window of the Federal Reserve. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">An inability to raise additional capital on acceptable terms when needed could have a materially adverse effect on the Company&#8217;s business, financial condition and results of operations. </span></div><div style="margin-top:12pt;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%">Legal and regulatory proceedings and related matters with respect to the financial services industry, including those directly involving the Company and its subsidiaries, could adversely affect Cass or the financial services industry in general.</span></div><div style="margin-top:12pt;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 legal and regulatory proceedings. It is inherently difficult to assess the outcome of these matters, and there can be no assurance that the Company will prevail in any proceeding or litigation. Any such matter could result in substantial cost and diversion of Cass&#8217; efforts, which by itself could have a material adverse effect on Cass&#8217; financial condition and operating results. Further, adverse determinations in such matters could result in actions by Cass&#8217; regulators that could materially adversely affect Cass&#8217; business, financial condition or results of operations. Please refer to Item 3, &#8220;Legal Proceedings.&#8221; </span></div><div style="margin-top:12pt;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 accounting policies and methods are the basis of how Cass reports its financial condition and results of operations, and they require management to make estimates about matters that are inherently uncertain. In addition, changes in accounting policies and practices, as may be adopted by the regulatory agencies, the Financial Accounting Standards Board, or other authoritative bodies, could materially impact Cass&#8217; financial statements.</span></div><div style="margin-top:12pt;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 and methods are fundamental to how Cass records and reports its financial condition and results of operations. Management must exercise judgment in selecting and applying many of these accounting policies and methods in order to ensure that they comply with generally accepted accounting principles and reflect management&#8217;s judgment as to the most appropriate manner in which to record and report Cass&#8217; financial condition and results of operations. In some cases, management must select the accounting policy or method to apply from two or more alternatives, any of which might be reasonable under the circumstances yet might result in the Company reporting materially different amounts than would have been reported under a different alternative. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cass has identified one accounting policy as being &#8220;critical&#8221; to the presentation of its financial condition and results of operations because it requires management to make particularly subjective and/or complex judgments about matters that are inherently uncertain and because of the likelihood that materially different amounts would be reported under different conditions or using different assumptions. More information on Cass&#8217; critical accounting policies is contained in Item 7, &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations.&#8221; </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, the regulatory agencies, the Financial Accounting Standards Board (&#8220;FASB&#8221;), and other authoritative bodies change the financial accounting and reporting standards that govern the preparation of the Company&#8217;s financial statements. These changes can be hard to predict and can materially impact how management records and reports the Company&#8217;s financial condition and results of operations. </span></div><div style="margin-top:12pt;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%">Cass is subject to examinations and challenges by tax authorities, which, if not resolved in the Company&#8217;s favor, could adversely affect the Company&#8217;s financial condition and results of operations.</span></div><div style="margin-top:12pt;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, Cass and its affiliates are routinely subject to examinations and challenges from federal and state tax authorities regarding the amount of taxes due in connection with investments it has made and the businesses in which it is engaged. Recently, federal and state taxing authorities have become increasingly aggressive in challenging tax positions taken by financial institutions. These tax positions may relate to tax compliance, sales and use, franchise, gross receipts, payroll, property and income tax issues, including tax base, apportionment and tax credit planning. The challenges made by tax authorities may result in adjustments to the timing or amount of taxable income or deductions or the allocation of income among tax jurisdictions. If any such challenges are made and are not resolved in the Company&#8217;s favor, they could have an adverse effect on Cass&#8217; financial condition and results of operations. </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">16</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i762133f56c7c41b383049c54c32cc294_7">Table of Contents</a></span></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">General Risk Factors</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cass&#8217; stock price can become volatile and fluctuate widely in response to a variety of factors.</span></div><div style="margin-top:12pt;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 stock price can fluctuate based on factors that can include actual or anticipated variations in Cass&#8217; quarterly results; new technology or services by competitors; unanticipated losses or gains due to unexpected events, including losses or gains on securities held for investment purposes; significant acquisitions or business combinations, strategic partnerships, joint ventures or capital commitments by or involving the Company or its competitors; changes in accounting policies or practices; failure to integrate acquisitions or realize anticipated benefits from acquisitions; or changes in government regulations. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">General market fluctuations, industry factors and general economic and political conditions, such as economic slowdowns or recessions, governmental intervention, interest rate changes, credit loss trends, low trading volume or currency fluctuations also could cause Cass&#8217; stock price to decrease regardless of the Company&#8217;s operating results. </span></div><div style="margin-top:12pt;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%">Certain events beyond the Company&#8217;s control, such as severe weather, natural disasters, terrorist activities or other hostilities, may adversely affect the general economy, financial and capital markets, specific industries, and the Company.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Severe weather, natural disasters, acts of terrorism or other hostilities, and other adverse external events beyond the Company&#8217;s control, could have a significant impact on the Company&#8217;s ability to conduct business. Such events could disrupt Cass&#8217; operations or those of its customers, affect the stability of the Bank&#8217;s deposit base, impair the ability of borrowers to repay outstanding loans, impair the value of collateral securing loans, cause significant property damage, result in loss of revenue and/or cause the Company to incur additional expenses. The occurrence of any such event in the future could have a material adverse effect on the Company&#8217;s business, which, in turn, could have a material adverse effect on the Company&#8217;s financial condition and results of operations. </span></div><div id="i762133f56c7c41b383049c54c32cc294_22"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 1B. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">UNRESOLVED STAFF COMMENTS</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None. </span></div><div id="i762133f56c7c41b383049c54c32cc294_25"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 2. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">PROPERTIES</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In September 2012, the Company entered into a 10-year lease for office space in St. Louis County, Missouri, to house the headquarters of the Company and the Bank. The Company&#8217;s headquarters occupy 13,991 square feet in an office center at 12444 Powerscourt Drive along with 3,563 square feet in the same center at 12412 Powerscourt Drive. The Bank&#8217;s headquarters occupy 10,564 square feet in the same center at 12412 Powerscourt Drive. </span></div><div style="margin-top:12pt;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 owns approximately 61,500 square feet of office space at 13001 Hollenberg Drive in Bridgeton, Missouri where the Company&#8217;s transportation processing activities are performed. </span></div><div style="margin-top:12pt;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 owns a production facility of approximately 45,500 square feet located at 2675 Corporate Exchange Drive, Columbus, Ohio. Additional facilities are located in Greenville, South Carolina, Wellington, Kansas, and Jacksonville, Florida. The Company has offices in Breda, Netherlands, Basingstoke, United Kingdom, and Singapore to service its multinational customers. </span></div><div style="margin-top:12pt;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, the Bank owns a banking facility near downtown St. Louis, Missouri, has an operating branch in the Bridgeton, Missouri location, and has additional leased facilities in Fenton, Missouri and Colorado Springs, Colorado. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Management believes that these facilities are suitable and adequate for the Company&#8217;s operations. </span></div><div id="i762133f56c7c41b383049c54c32cc294_28"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 3. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">LEGAL PROCEEDINGS</span></div><div style="margin-top:12pt;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 and its subsidiaries are not involved in any pending proceedings other than ordinary routine litigation incidental to their businesses. Management believes none of these proceedings, if determined adversely, would have a material effect on the business or financial conditions of the Company or its subsidiaries. </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:115%">17</span></div></div></div><div id="i762133f56c7c41b383049c54c32cc294_31"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i762133f56c7c41b383049c54c32cc294_7">Table of Contents</a></span></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 4. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">MINE SAFETY DISCLOSURES</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:115%">18</span></div></div></div><div id="i762133f56c7c41b383049c54c32cc294_34"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i762133f56c7c41b383049c54c32cc294_7">Table of Contents</a></span></div></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">PART II</span></div><div id="i762133f56c7c41b383049c54c32cc294_37"></div><div style="margin-top:12pt;padding-left:40.5pt;text-align:justify;text-indent:-40.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM&#8201;5. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">MARKET FOR REGISTRANT&#8217;S COMMON EQUITY, RELATED STOCKHOLDER MATTERS AND ISSUER PURCHASES OF EQUITY SECURITIES</span></div><div style="margin-top:12pt;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 quoted on The Nasdaq Global Select Market&#174; under the symbol &#8220;CASS.&#8221; As of February 15, 2022, there were approximately 3,904 holders of record of the Company&#8217;s common stock.</span></div><div style="margin-top:12pt;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 continuously paid regularly scheduled cash dividends since 1934 and expects to continue to pay quarterly cash dividends in the future. However, future dividend payments will depend on the Company&#8217;s earnings, capital requirements, financial condition, applicable banking regulatory requirements and other factors considered relevant by the Company&#8217;s Board of Directors.</span></div><div style="margin-top:12pt;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 maintains a treasury stock buyback program approved by the Board of Directors in October 2021 pursuant to which the Board of Directors has authorized the repurchase of up to 750,000 shares of the Company&#8217;s common stock and has no expiration date. The Company repurchased a total of 713,857 shares at an aggregate cost of $30,997,000 during the year ended December 31, 2021 and 162,901 shares at an aggregate cost of $6,825,000 during the year ended December 31, 2020. A portion of the repurchased shares may be used for the Company&#8217;s employee benefit plans, and the balance will be available for other general corporate purposes. The pace of repurchase activity will depend on factors such as levels of regulatory capital, cash generation from operations, cash requirements for investments, repayment of debt, current stock price, business and market conditions, and other factors. The Company may repurchase shares from time to time on the open market or in private transactions, including structured transactions. The stock repurchase program may be modified or discontinued at any time.</span></div><div style="margin-top:12pt;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 three months ended December 31, 2021, the Company repurchased a total of 278,919 shares of its common stock pursuant to its treasury stock buyback program, as follows:</span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.263%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.994%"></td><td style="width:0.1%"></td></tr><tr><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:700;line-height:114%">Period</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:700;line-height:114%">Total Number of Shares Purchased</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:700;line-height:114%">Average Price Paid per Share</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Total Number of Shares Purchased as Part of Publicly Announced Plans or Programs</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline">1</span></div></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:700;line-height:114%">Maximum Number of Shares that May Yet <br/>Be Purchased Under the Plans or Programs</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">October 1, 2021 &#8211; <br/>October 31, 2021 </span></td><td colspan="2" style="background-color:#dbdbdb;border-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:114%">28,443&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#dbdbdb;border-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:114%">42.25&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#dbdbdb;border-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:114%">28,443&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#dbdbdb;border-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:114%">721,557&#160;</span></td><td style="background-color:#dbdbdb;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%">November 1, 2021 &#8211; <br/>November 30, 2021 </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">135,022&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">44.81&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">135,022&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">586,535&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align: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 1, 2021 &#8211; <br/>December 31, 2021 </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">115,454&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">41.50&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">115,454&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">471,081&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total </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:114%">278,919&#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 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:114%">$</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:114%">43.10&#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="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:114%">278,919&#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="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:114%">471,081&#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:49.5pt;text-indent:-49.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:37.84pt">All repurchases made during the quarter ended December 31, 2021 were made pursuant to the treasury stock buyback program, authorized by the Board of Directors on October 19, 2021 and announced by the Company on October 21, 2021. The program provides that the Company may repurchase up to an aggregate of 750,000 shares of common stock and has no expiration date.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Performance Quoted on The Nasdaq Stock Market for the Last Five Fiscal Years</span></div><div style="margin-top:12pt;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 compares the cumulative total returns over the last five fiscal years of a hypothetical investment of $100 in shares of common stock of the Company with a hypothetical investment of $100 in The Nasdaq Stock Market </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:115%">19</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i762133f56c7c41b383049c54c32cc294_7">Table of Contents</a></span></div></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(&#8220;Nasdaq&#8221;), the index of Nasdaq computer and data processing stocks, and the index of Nasdaq bank stocks. The graph assumes $100 was invested on December 31, 2016, with dividends reinvested. Returns are based on period end prices.</span></div><div style="margin-top:12pt;text-align:justify"><img src="cass-20211231_g2.jpg" alt="cass-20211231_g2.jpg" style="height:350px;margin-bottom:5pt;vertical-align:text-bottom;width:660px"/></div><div id="i762133f56c7c41b383049c54c32cc294_40"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 6. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">RESERVED</span></div><div id="i762133f56c7c41b383049c54c32cc294_43"></div><div style="margin-top:12pt;padding-left:40.5pt;text-align:justify;text-indent:-40.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM&#8201;7.&#8201;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">MANAGEMENT'S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS</span></div><div style="margin-top:12pt;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 Management's Discussion and Analysis of Financial Condition and Results of Operations ("MD&amp;A") is intended to promote understanding of the results of operations and financial condition. MD&amp;A is provided as a supplement to, and should be read in conjunction with, the consolidated financial statements and the accompanying Notes to Financial Statements (Part II, Item 8 of this Form 10-K). This section generally discusses the results of operations for 2021 compared to 2020. For discussion related to the results of operations and changes in financial condition for 2020 compared to 2019 refer to Part II, Item 7, Management's Discussion and Analysis of Financial Condition and Results of Operations in the Company's 2020 Annual Report on Form 10-K filed with the SEC on February 26, 2021.</span></div><div style="margin-top:12pt;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 intends for the discussion of financial condition and results of operations that follows to provide information that will assist the reader in understanding the Consolidated Financial Statements, the changes in certain key items in those financial statements from year to year, and the primary factors that accounted for those changes, as well as how certain accounting principles, policies, and estimates affect the Consolidated Financial Statements. This discussion should be read in conjunction the Consolidated Financial Statements and the related notes that appear in Part II, Item 8 of this document.</span></div><div id="i762133f56c7c41b383049c54c32cc294_46"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Executive Overview</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The specific payment and information processing services provided to each customer are developed individually to meet each customer&#8217;s requirements, which can vary greatly. In addition, the degree of automation such as electronic data interchange, imaging, work flow, and web-based solutions varies greatly among customers and industries. These factors combine so that pricing varies greatly among the customer base. In general, however, Cass is compensated for its processing services through service fees and investment of account balances generated during the payment process. The amount, type, and calculation of service fees vary greatly by service offering, but generally follow the volume of transactions processed. Interest income from the balances generated during the payment processing cycle is affected by the amount of time Cass holds the funds prior to payment and the dollar volume processed. Both the number of transactions processed and the dollar volume processed are therefore key metrics followed by management. Other factors will also influence revenue and profitability, such as changes in the general level of interest rates, which have a significant effect on net interest income. The funds generated by these processing activities are invested in overnight investments, investment </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:115%">20</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i762133f56c7c41b383049c54c32cc294_7">Table of Contents</a></span></div></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">grade securities, advances to payees, and loans generated by the Bank. The Bank earns most of its revenue from net interest income, or the difference between the interest earned on its loans and investments and the interest paid on its deposits and other borrowings. The Bank also assesses fees on other services such as cash management services.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Industry-wide factors that impact the Company include the willingness of large corporations to outsource key business functions such as freight, energy, telecommunication and environmental payment and audit. The benefits that can be achieved by outsourcing transaction processing, and the management information generated by Cass&#8217; systems can be influenced by factors such as the competitive pressures within industries to improve profitability, the general level of transportation costs, deregulation of energy costs, and consolidation of telecommunication providers. Economic factors that impact the Company include the general level of economic activity that can affect the volume and size of invoices processed, the ability to hire and retain qualified staff, and the growth and quality of the loan portfolio. The general level of interest rates also has a significant effect on the revenue of the Company. As discussed in greater detail in Item 7A, &#8220;Quantitative and Qualitative Disclosures about Market Risk,&#8221; a decline in the general level of interest rates can have a negative impact on net interest income and conversely, a rise in the general level of interest rates can have a positive impact on net interest income. The cost of fuel is another factor that has a significant impact on the transportation sector. As the price of fuel goes up or down, the Company&#8217;s earnings increase or decrease with the dollar amount of transportation invoices. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2021, total fee revenue and other income increased $9,251,000, or 9%, net interest income after provision for credit losses decreased $59,000, total operating expenses increased $5,711,000, or 5%, and net income increased $3,428,000, or 14%. This performance in 2021 rebounded from 2020, which was more severely impacted by the COVID-19 global pandemic. For payment processing services, dollar volumes experienced a significant increase during 2021 which contributed to the increase in total fee revenue and other income. The Federal Reserve&#8217;s actions to lower the Federal Funds rate during the first quarter of 2020 adversely impacted net interest income. However, an increase in interest-earning assets, specifically in loans and investment securities, were able to mostly offset the impact of a lower interest rate environment and resulting lower net interest margin. Total operating expenses increased as a higher number of transactions processed had a corresponding rise in personnel and other expenses. The asset quality of the Company&#8217;s loans and investments as of December&#160;31, 2021 remained strong.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Currently, management views Cass&#8217; major opportunity as the continued expansion of its payment and information processing service offerings and customer base. Management intends to accomplish this by maintaining the Company&#8217;s leadership position in applied technology, which when combined with the security and processing controls of the Bank, makes Cass unique in the industry.</span></div><div id="i762133f56c7c41b383049c54c32cc294_52"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Critical Accounting Policies</span></div><div style="margin-top:12pt;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 prepared the consolidated financial statements in this report in accordance with the FASB Accounting Standards Codification (&#8220;ASC&#8221;). In preparing the consolidated financial statements, management makes estimates and assumptions that affect the reported amount of assets and liabilities, disclosure of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenue and expenses during the reporting period. These estimates have been generally accurate in the past, have been consistent and have not required any material changes. There can be no assurances that actual results will not differ from those estimates. A summary of significant accounting policies and a summary of recent accounting pronouncements applicable to the Company's Consolidated Financial Statements are included in Item 8, "Financial Statements and Supplementary Data&#8212;Note 1.&#8221;</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accounting policy that requires significant management estimates and is deemed critical to the Company&#8217;s results of operations or financial position has been discussed with the Audit Committee of the Board of Directors and is described below.</span></div><div style="margin-top:12pt;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:112%">Allowance for Credit Losses.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> The Company performs periodic and systematic detailed reviews of its loan portfolio to determine management&#8217;s estimate of the lifetime expected credit losses. The process combines many factors: economic factors, historical credit loss experience, of both the Company and similar peer banks, loan portfolio growth and concentrations, asset quality, lending management experience and risk tolerance, and other qualitative and quantitative factors which could affect future credit loss. Given the Company's recent historical loss experience, the impact of the qualitative risk factors related to the collective ACL is a substantial percentage of the overall ACL. Because current economic conditions and forecasts can change and future events are inherently difficult to predict, the anticipated amount of estimated credit losses, and therefore the appropriateness of the ACL, could change significantly. It is difficult to estimate how potential changes in any one economic factor or input might affect the overall allowance because a wide variety of factors and inputs are considered in estimating the ACL and changes in those factors and inputs considered may </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:115%">21</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i762133f56c7c41b383049c54c32cc294_7">Table of Contents</a></span></div></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">not occur at the same rate and may not be consistent across all loan types. Additionally, changes in factors and inputs may be directionally inconsistent, such that improvement in one factor may offset deterioration in others. Various regulatory agencies, as an integral part of the examination process, periodically review the ACL. Such agencies may require the Company to recognize additions to the ACL or reserve increases to adversely graded classified loans based on information available to them at the time of their examinations. The Company believes the level of ACL is appropriate. These policies affect both segments of the Company. The impact and associated risks related to these policies on the Company&#8217;s business operations are discussed in the Note 1 Summary of Significant Accounting Policies and Note 4 Loans, as well as the &#8220;Provision and Allowance for Credit Losses and Allowance for Unfunded Commitments&#8221; section of this report.</span></div><div id="i762133f56c7c41b383049c54c32cc294_55"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Impact of COVID-19 on the Company&#8217;s Business</span></div><div style="margin-top:12pt;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, 2020, the effects of COVID-19 and related actions to attempt to control its spread significantly impacted the global economy and adversely affected the Company&#8217;s operating results in both the Information Services and Banking Services segments. Substantial progress has been made to combat the spread of COVID-19, and financial results for the year-ended December&#160;31, 2021 were driven, in part, by the continual improvement in economic conditions as compared to the same period in 2020, when the negative economic impact of the COVID-19 pandemic was most pronounced on Cass and its customers. Though macroeconomic conditions continue to trend positive as of December&#160;31, 2021, the Company could experience future negative effects on its business, financial condition, results of operations, and cash flows if there continue to be significant outbreaks of COVID-19.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Information Services</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">With the spread of COVID-19 to the U.S. in the first quarter of 2020, many state and local governments recommended or mandated limitations on crowd size, closures of businesses and shelter-in-place orders in order to slow the transmission. The extent and nature of government actions varied during fiscal years 2020 and 2021 based upon the then-current extent and severity of the COVID-19 pandemic within the respective localities. Severe business disruptions, resulting constrictions in the manufacturing sector for most of 2020 and into the first quarter of 2021, labor force shortages, decreased oil demand and prices and general economic uncertainty, significantly and adversely impacted the Company&#8217;s customers&#8217; business operations and had a corresponding negative affect on the Company&#8217;s revenue generation in each sector of the Company&#8217;s Information Services segment. The Federal Reserve also took action to lower the Federal Funds rate in connection with COVID-19 relief, adversely affecting the Company&#8217;s net interest income and operating results tied to Banking 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:115%">However, as vaccines for combatting Covid-19 became widely available in the United States in the first half of 2021 and the economy began to improve, consumer demand for products and services rebounded. Companies critical to the global supply chain, such as those in warehousing and transporting services, continued to experience the negative effects of the pandemic-related disruptions. As a result, carrier supply scarcity led to higher transportation costs and an increase in the Company&#8217;s transportation payment and processing fee revenues in fiscal 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-style:italic;font-weight:400;line-height:115%">Banking Services</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Like all banks and bank holding companies, the Company&#8217;s Banking Services segment has been especially impacted by instability in the global capital markets due to the COVID-19 pandemic. The Federal Reserve also took action to lower the Federal Funds rate to near zero levels in connection with COVID-19 relief, adversely affecting the Company&#8217;s net interest income and operating results tied to Banking 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:115%">During 2020 and into the first half of 2021, Bank regulatory agencies and various governmental authorities urged financial institutions to work prudently with borrowers who were unable to meet their contractual payment obligations because of the effects of COVID-19. Accordingly, and in coordination with its primary regulators, the Company deferred borrower principal payments on loans, on an as needed basis, for periods of up to six months. There were no borrowers remaining on deferred terms at December 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:400;line-height:115%">In response to COVID-19, the Coronavirus Aid, Relief, and Economic Security ("CARES") Act was adopted on March 27, 2020. The CARES Act provided for an estimated $2.2 trillion to fight the COVID-19 pandemic and stimulate the economy by supporting individuals and businesses through loans, grants, tax changes, and other types of relief. Among other things, the CARES Act established the Paycheck Protection Program (&#8220;PPP&#8221;), which allowed entities to apply for low-interest private loans to fund payroll and other costs which, subject to certain conditions and qualifications, are partially or fully forgivable. In March 2021, the American Rescue Plan Act of 2021 was enacted, which among other things, provided for additional funding and expansion of the PPP. In support of the CARES Act, the Bank processed nearly 350 applications for PPP loans of approximately $170,000,000 during the year ended December 31, 2020 and an additional 110 applications for approximately $40,000,000 during the year-ended December 31, 2021 to provide much-needed cash to small business and self-employed taxpayers during the COVID-19 crisis. The loans were primarily made to existing bank customers and are </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:115%">22</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i762133f56c7c41b383049c54c32cc294_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:115%">100% guaranteed by the SBA. As of December 31, 2021, substantially all of these PPP loans were forgiven by the SBA with $6,299,000 remaining 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:400;line-height:115%">Throughout 2020 and 2021, Congress enacted several pieces of legislation aimed at providing economic aid and stimulus to individuals and businesses in response to the Covid-19 pandemic&#8217;s severe economic interruptions. Among others, these significant actions included direct federal stimulus payments, a moratorium on evictions and foreclosures, deferral of federal student loan payments, increases in tax benefits, state and local government funding, and an expansion of bankruptcy relief for small businesses and individuals. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The stimulus actions of the federal government and policies implemented by the Federal Reserve have contributed to an increase in inflation during most of 2021. As a result, in December 2021, the Federal Reserve released projections related to the target range for the Federal Funds rate that imply varied increases in the rate over the next few years. There can be no assurance that any increases in the Federal Funds rate will occur, and the Company continues to monitor these developments.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">While vaccination efforts are ongoing and a significant amount of previous business and other restrictions have been lifted, the ongoing impact of COVID-19, including any increases in infection rates, new variants, supply chain disruptions, labor force shortages, renewed restrictions to combat its spread, and the enactment of new laws and regulations that affect banks and bank holding companies, cannot be estimated. Given these and other uncertainties discussed throughout this report, the Company remains subject to heightened risk, and the aggregate impact that COVID-19 could have on the Company&#8217;s financial condition and operating results is presently unknown.<br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company remains committed to creating a safe and healthy environment for employees while offering assurance that it remains a financially strong service provider possessing the resources necessary to weather this pandemic in support of its valued customers.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For further discussion on COVID-19 and its impact on the Company, refer to Item 8, &#8220;Financial Statements and Supplementary Data&#8212;Note 1.</span></div><div id="i762133f56c7c41b383049c54c32cc294_58"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Summary of Results</span></div><div style="margin-top:12pt;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:30.566%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.086%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" rowspan="2" 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:114%">(In thousands except per share data)</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:114%">For the Years Ended December 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">% Change</span></td></tr><tr style="height:14pt"><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">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:114%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2019</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:114%">2021 v. 2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2020 v. 2019</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Fee revenue and other income</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">109,691&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">100,441&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">110,069&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding: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:114%">&#160;</span></td><td colspan="2" style="background-color:#dbdbdb;border-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:114%">9.2&#160;</span></td><td style="background-color:#dbdbdb;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:114%">%</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-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:114%">(8.7)</span></td><td style="background-color:#dbdbdb;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:114%">%</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:114%">Net interest income after 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:114%">44,456&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">44,515&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">47,166&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:114%">&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(0.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(5.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Operating expense</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">120,326&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">114,615&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">119,769&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding: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:114%">&#160;</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5.0&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(4.3)</span></td><td style="background-color:#dbdbdb;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:114%">Income before income tax 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:114%">33,821&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">30,341&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">37,466&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:114%">&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">11.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(19.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Income tax expense</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,217&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,165&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7,062&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding: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:114%">&#160;</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1.0&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(26.9)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Net income</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:114%">28,604&#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;border-top:1pt solid #000;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:114%">$</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:114%">25,176&#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;border-top:1pt solid #000;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:114%">$</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:114%">30,404&#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;border-top:1pt solid #000;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:114%">13.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"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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:114%">(17.2)</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:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Diluted earnings per share</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2.00&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1.73&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2.07&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-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:114%">15.6&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-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:114%">(16.4)</span></td><td style="background-color:#dbdbdb;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:114%">Average earning assets</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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,999,609&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,674,297&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,472,399&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">19.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">13.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Return on average assets</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1.23&#160;</span></td><td style="background-color:#dbdbdb;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:114%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1.29&#160;</span></td><td style="background-color:#dbdbdb;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:114%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1.74&#160;</span></td><td style="background-color:#dbdbdb;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:114%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;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:114%">Return on average equity</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">11.29&#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:114%">%</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:114%">10.23&#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:114%">%</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:114%">12.86&#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:114%">%</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:114%">&#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:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;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:115%">Net interest margin</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2.31&#160;</span></td><td style="background-color:#dbdbdb;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:114%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2.82&#160;</span></td><td style="background-color:#dbdbdb;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:114%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3.36&#160;</span></td><td style="background-color:#dbdbdb;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:114%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;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:114%">Total processing volume</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">64,039&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">60,476&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">63,567&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(4.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total invoice dollars processed and paid</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">52,697,397&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">39,975,033&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">42,973,242&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-bottom: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:114%">31.8&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-bottom: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:114%">(7.0)</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:27pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:15.34pt">Presented on a tax-equivalent basis.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The results of 2021 compared to 2020 include the following significant items:</span></div><div style="margin-top:12pt;padding-left:15pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Overall, the Company&#8217;s revenue and profitability improved, primarily as a result of the increases in total processing volume and total invoice dollars processed and paid as compared to the prior year. Processing volume and invoice dollars processed increased 6% and 32%, respectively. The significant increase in dollars processed was due to excess shipping miles in the freight network due to supply chain disruptions, fuel surcharges, and scarcity of carrier supply, </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:115%">23</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i762133f56c7c41b383049c54c32cc294_7">Table of Contents</a></span></div></div><div style="margin-top:12pt;padding-left:15pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">among other factors. In addition, far fewer pandemic-related restrictions imposed on the restaurant, retail and hospitality sectors as compared to 2020 also contributed to the increase. The higher dollar volumes helped produce the 10% increase in payment and processing fees via financial fees earned on payment volumes. </span></div><div style="margin-top:12pt;padding-left:15pt;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 in dollar volumes also assisted in driving an increase in average earning assets of 19%. However, net interest income after provision for credit losses was flat year over year. The Federal Reserve&#8217;s actions to lower the Federal Funds rate in the first quarter of 2020, adversely impacted the net interest rate margin which declined to 2.31% as compared to 2.82%in the prior year. The increase in average earning assets partially offset the impact of the near-zero interest rate environment on the Company&#8217;s net interest margin. There was also a release of credit losses recorded of $130,000 in 2021 compared to a provision for credit losses of $810,000 in 2020. The positive variance in the provision for credit losses was primarily due to improved economic conditions in 2021, partially offset by the impact of loan growth on the Company's ACL calculation.</span></div><div style="margin-top:12pt;padding-left:15pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating expenses increased 5%, as the increase in the number of transactions processed had a corresponding impact on personnel expense. In addition, the Company continued the strategic investment in various technology initiatives in an effort to improve customer experience and drive efficiencies with respect to invoice payment and processing.</span></div><div style="margin-top:12pt;padding-left:15pt;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's return on average equity and diluted earnings per share improved as compared to the prior year driven by higher earnings and share buybacks which reduced outstanding diluted shares and shareholders' equity.</span></div><div id="i762133f56c7c41b383049c54c32cc294_61"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fee Revenue and Other Income</span></div><div style="margin-top:12pt;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 fee revenue is derived mainly from transportation and facility payment and processing fees. As the Company provides its processing and payment services, it is compensated by service fees which are typically calculated on a per-item basis, discounts received for services provided to carriers and by the accounts and drafts payable balances generated in the payment process which can be used to generate interest income. Processing volumes, fee revenue and other income were as follows:</span></div><div style="margin-top:12pt;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:30.566%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.086%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" rowspan="2" 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:114%">(In thousands)</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:114%">December 31, </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">% Change</span></td></tr><tr style="height:14pt"><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">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:114%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2019</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:114%">2021 v. 2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2020 v. 2019</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Transportation invoice transaction volume </span></td><td colspan="2" style="background-color:#dbdbdb;border-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:114%">36,783&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-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:114%">33,184&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-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:114%">36,042&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-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:114%">10.8&#160;</span></td><td style="background-color:#dbdbdb;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:114%">%</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-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:114%">(7.9)</span></td><td style="background-color:#dbdbdb;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:114%">%</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:114%">Transportation invoice dollar volume </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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">36,829,841&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">26,516,803&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">28,090,514&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">38.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(5.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;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:115%">Expense management transaction volume</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">27,256&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">27,292&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">27,525&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(0.1)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(0.8)</span></td><td style="background-color:#dbdbdb;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:115%">Expense management dollar volume</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:115%;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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">15,867,556&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">13,458,230&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">14,882,728&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">17.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(9.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Payment and processing revenue </span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">106,455&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">97,204&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">107,953&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">9.5&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(10.0)</span></td><td style="background-color:#dbdbdb;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:114%">Bank service fees </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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,239&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,704&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,386&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">31.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">22.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Gains on sales of investment securities </span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">51&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,075&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">19&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(95.3)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,557.9&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Other </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">946&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">458&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">711&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom: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:114%">106.6&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom: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:114%">(35.6)</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">Includes energy, telecom and environmental</span></div><div style="margin-top:12pt;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 in invoice transaction volume in transportation was driven by an increase in economic activity as compared to 2020 in addition to new customer acquisition. Transaction volumes in expense management were flat year over year as new customer acquisition almost fully offset the loss of one large customer in the prior year. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 39% increase in dollars processed in transportation was due to excess shipping miles in the freight network due to supply chain disruptions, fuel surcharges, and scarcity of carrier supply, among other factors. The 18% increase in dollar volumes in expense management was driven by far fewer pandemic-related restrictions imposed on the restaurant, retail and hospitality sectors as compared to 2020. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The higher dollar volumes helped produce the 10% increase in payment and processing fees via financial fees earned on payment volumes. In addition, the increase in transportation invoice transaction volume also positively contributed to the increase in payment and processing fees 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:115%">24</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i762133f56c7c41b383049c54c32cc294_7">Table of Contents</a></span></div></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Bank service fees increased 31% year over year due to organic growth, specifically growth in the Company's integrated payments business. </span></div><div style="margin-top:12pt;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 gains from the sale of securities in 2021 and 2020 of $51,000 and $1,075,000, respectively.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other income increased primarily due to the purchase of additional bank-owned life insurance in September 2021 and an increase in death benefits received over the prior year. </span></div><div id="i762133f56c7c41b383049c54c32cc294_64"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Net Interest Income</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net interest income is the difference between interest earned on loans, investments, and other earning assets and interest expense on deposits and other interest-bearing liabilities. Net interest income is a significant source of the Company&#8217;s revenues. The following table summarizes the changes in tax-equivalent net interest income and related factors:</span></div><div style="margin-top:12pt;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:30.566%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.086%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" rowspan="2" 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:114%">(In thousands)</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:114%">December 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">% Change</span></td></tr><tr style="height:14pt"><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">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:114%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2019</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:114%">2021 v. 2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2020 v. 2019</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Average earning assets </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,999,609&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,674,297&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,472,399&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-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:114%">19.4&#160;</span></td><td style="background-color:#dbdbdb;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:114%">%</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-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:114%">13.7&#160;</span></td><td style="background-color:#dbdbdb;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:114%">%</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:115%">Net interest income </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:115%;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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">46,199&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">47,214&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">49,501&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(2.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</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:114%">(4.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;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:115%">Net interest margin </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2.31&#160;</span></td><td style="background-color:#dbdbdb;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:114%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2.82&#160;</span></td><td style="background-color:#dbdbdb;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:114%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3.36&#160;</span></td><td style="background-color:#dbdbdb;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:114%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;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:115%">Yield on earning assets </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:115%;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:114%">2.37&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</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:114%">2.96&#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:114%">%</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:114%">3.71&#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:114%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Rate on interest bearing liabilities </span></td><td colspan="2" style="background-color:#dbdbdb;border-bottom: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:114%">0.20&#160;</span></td><td style="background-color:#dbdbdb;border-bottom: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:114%">%</span></td><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;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:114%">0.49 %</span></td><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-bottom: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:114%">1.32&#160;</span></td><td style="background-color:#dbdbdb;border-bottom: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:114%">%</span></td><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:0 1pt"></td></tr></table></div><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">Presented on a tax-equivalent basis using a tax rate of 21%.</span></div><div style="margin-top:12pt;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 net interest income in 2021 compared to 2020 is primarily due to the Federal Reserve&#8217;s actions to lower the Federal Funds rate in the first quarter of 2020, adversely impacting the net interest rate margin which declined to 2.31% as compared to 2.82% in the prior year. An increase in average earning assets partially offset the impact of the near-zero interest rate environment on the Company&#8217;s net interest margin. The yield on interest-earning assets declined 59 basis points from 2.96% in 2020 to 2.37% in 2021 while the cost of interest-bearing liabilities declined 29 basis points from 0.49 % in 2020 to 0.20% in 2021. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Average loans decreased $18,699,000, or 2%, to $887,662,000. This decrease was primarily the result of the decline in the average balance of PPP loans of $49,758,000 due to the forgiveness of these loans throughout the year. Excluding PPP loans, average loans increased $31,060,000. The average yield on loans declined 20 basis points to 3.96% in 2021 due to the continued repricing of loans in the current low interest rate environment in addition to lower fees earned on PPP loans.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Average investment securities increased $132,303,000, or 36%. The Company purchased investment securities throughout 2021 in an effort to deploy short-term investments into investment securities to enhance the yield on interest-earning assets. The investment portfolio will expand and contract over time as the Company manages its liquidity and interest rate position. The average yield on investment securities declined 62 basis points to 2.30% in 2021 due to the purchase of investment securities in 2021 in a historically low rate environment. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Average short-term investments, consisting of interest bearing deposits in other financial institutions and federal funds sold, increased $211,963,000, or 53%. The increase is a result of the increase in the average balance of deposits and accounts and drafts payable, partially offset by the purchase of investment securities. The average yield on short-term investments declined 18 basis points to 0.12% in 2021. The vast majority of these short-term investments are held at the Federal Reserve Bank. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Average interest-bearing deposits increased $111,651,000, or 23%, and average non-interest-bearing demand deposits increased $91,447,000, or 26%. These increases were largely due to the impact of government stimulus programs and resulting cash deposits, along with an increase in the Company's integrated payments activity. The cost of interest-bearing deposits decreased 29 basis points to 0.20% in 2021 as a result of the repricing of customer deposits in the historically low interest rate environment. </span></div><div style="margin-top:12pt;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:115%">25</span></div></div></div><div id="i762133f56c7c41b383049c54c32cc294_67"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i762133f56c7c41b383049c54c32cc294_7">Table of Contents</a></span></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Distribution of Assets, Liabilities and Shareholders' Equity; Interest Rate and Interest Differential</span></div><div style="margin-top:12pt;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 contains condensed average balance sheets for each of the periods reported, the tax-equivalent interest income and expense on each category of interest-earning assets and interest-bearing liabilities, and the average yield on such categories of interest-earning assets and the average rates paid on such categories of interest-bearing liabilities for each of the periods reported:</span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.696%"><tr><td style="width:1.0%"></td><td style="width:23.672%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.410%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.407%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.650%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.407%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.650%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.407%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.410%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.407%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.194%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.407%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.650%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.407%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.410%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.650%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.407%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.055%"></td><td style="width:0.1%"></td></tr><tr style="height:12pt"><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="12" 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:114%">2019</span></td></tr><tr style="height:30pt"><td colspan="3" style="border-top:1pt 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%">Average<br/>Balance</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Interest<br/>Income/<br/>Expense</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Yield/ Rate</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Average Balance</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Interest Income/<br/>Expense</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Yield/ Rate</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Average Balance</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Interest Income/<br/>Expense</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Yield/ Rate</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;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:8pt;font-weight:700;line-height:100%">Assets</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="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;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:8pt;font-weight:400;line-height:100%">Interest-earning 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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Loans </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">(2), (3)</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 style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">887,662&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">35,178&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">3.96&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">906,361&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">37,665&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">4.16&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">760,153&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">36,461&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">4.80&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">%</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:8pt;font-weight:400;line-height:100%">Securities </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">(5)</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:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 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:#dbdbdb;padding:2px 1pt 2px 7pt;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%">Taxable </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">192,885&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">2,547&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">1.32&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">75,938&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">1,686&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">2.22&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">103,473&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">2,465&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">2.38&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Tax-exempt </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">(4)</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:8pt;font-weight:400;line-height:114%">304,672&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">8,919&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">2.93&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">289,316&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">8,993&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">3.11&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">319,911&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">9,924&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">3.10&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;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%">Certificates of deposit </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">255&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">6&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">2.35&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">1,573&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">32&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">2.03&#160;</span></td><td style="background-color:#dbdbdb;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:8pt;font-weight:400;line-height:100%">Short-term investments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">614,390&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">726&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">0.12&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">402,427&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">1,226&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">0.30&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">287,289&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">5,812&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">2.02&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total interest-earning assets </span></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">1,999,609&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">47,370&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">2.37&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">1,674,297&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">49,576&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">2.96&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">1,472,399&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">54,694&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">3.71&#160;</span></td><td style="background-color:#dbdbdb;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:8pt;font-weight:400;line-height:100%">Non-interest-earning 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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 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:#dbdbdb;padding:2px 1pt 2px 7pt;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%">Cash and due from banks </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">21,220&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">16,979&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">15,455&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;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:8pt;font-weight:400;line-height:100%">Premises 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:8pt;font-weight:400;line-height:114%">17,846&#160;</span></td><td style="background-color:#ffffff;padding: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">19,623&#160;</span></td><td style="background-color:#ffffff;padding: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">21,319&#160;</span></td><td style="background-color:#ffffff;padding: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;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%">Payments in excess of funding</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">211,809&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">160,692&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">168,186&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;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:8pt;font-weight:400;line-height:100%">Bank owned life insurance </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">26,766&#160;</span></td><td style="background-color:#ffffff;padding: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">17,817&#160;</span></td><td style="background-color:#ffffff;padding: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">17,489&#160;</span></td><td style="background-color:#ffffff;padding: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;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%">Goodwill and other intangibles </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">17,273&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">18,132&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">15,433&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;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:8pt;font-weight:400;line-height:100%">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:8pt;font-weight:400;line-height:114%">51,064&#160;</span></td><td style="background-color:#ffffff;padding: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">55,586&#160;</span></td><td style="background-color:#ffffff;padding: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">49,736&#160;</span></td><td style="background-color:#ffffff;padding: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;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%">Allowance for credit losses </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">(11,595)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">(11,016)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">(10,443)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total assets </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</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:8pt;font-weight:400;line-height:114%">2,333,992&#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;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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:8pt;font-weight:400;line-height:114%">$</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:8pt;font-weight:400;line-height:114%">1,952,110&#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;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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:8pt;font-weight:400;line-height:114%">$</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:8pt;font-weight:400;line-height:114%">1,749,574&#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;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;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:8pt;font-weight:700;line-height:100%">Liabilities and Shareholders&#8217; Equity </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="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;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:8pt;font-weight:400;line-height:100%">Interest-bearing 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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 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:#dbdbdb;padding:2px 1pt 2px 7pt;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%">Interest-bearing demand deposits </span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">521,409&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">582&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">0.11&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">398,585&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">1,313&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">0.33&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">311,434&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">3,686&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">1.18&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">%</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:8pt;font-weight:400;line-height:100%">Savings deposits </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">18,398&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">0.05&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">13,819&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">24&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">0.17&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">10,285&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">103&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">1.00&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;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%">Time deposits &gt;=$250 </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">14,576&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">139&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">0.95&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">20,036&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">267&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">1.33&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">17,634&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">281&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">1.59&#160;</span></td><td style="background-color:#dbdbdb;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:8pt;font-weight:400;line-height:100%">Other time deposits </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">37,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:8pt;font-weight:400;line-height:114%">441&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">1.17&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">47,970&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">756&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">1.58&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">55,490&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">1,121&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">2.02&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total interest-bearing deposits </span></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">592,059&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">1,171&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">0.20&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">480,410&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">2,360&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">0.49&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">394,843&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">5,191&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">1.31&#160;</span></td><td style="background-color:#dbdbdb;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:8pt;font-weight:400;line-height:100%">Short-term borrowings </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">10&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">61&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">3.28&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">61&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">3.28&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total interest-bearing liabilities </span></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">592,069&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">1,171&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">0.20&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">480,471&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">2,362&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">0.49&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">394,904&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">5,193&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">1.32&#160;</span></td><td style="background-color:#dbdbdb;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:8pt;font-weight:400;line-height:100%">Noninterest-bearing 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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 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:#dbdbdb;padding:2px 1pt 2px 7pt;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%">Demand deposits </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">447,880&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">356,433&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">276,301&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;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:8pt;font-weight:400;line-height:100%">Accounts and drafts payable </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">986,572&#160;</span></td><td style="background-color:#ffffff;padding: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">803,605&#160;</span></td><td style="background-color:#ffffff;padding: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">785,202&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="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:#dbdbdb;padding:2px 1pt 2px 7pt;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%">Other liabilities </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">54,035&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">65,513&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">56,700&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total liabilities </span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">2,080,556&#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;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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:8pt;font-weight:400;line-height:114%">1,706,022&#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;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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:8pt;font-weight:400;line-height:114%">1,513,107&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;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%">Shareholders&#8217; equity </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">253,436&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">246,088&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">236,467&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;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:8pt;font-weight:400;line-height:100%">Total liabilities and share-holders&#8217; equity </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:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">2,333,992&#160;</span></td><td style="background-color:#ffffff;padding: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">1,952,110&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">1,749,574&#160;</span></td><td style="background-color:#ffffff;padding: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;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:8pt;font-weight:400;line-height:100%">Net interest income </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">(4)</span></div></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">46,199&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">47,214&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">49,501&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net interest margin </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">(4)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">2.31&#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:8pt;font-weight:400;line-height:114%">%</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">2.82&#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:8pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">3.36&#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:8pt;font-weight:400;line-height:114%">%</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Interest spread </span></td><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">2.17&#160;</span></td><td style="background-color:#dbdbdb;border-bottom: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:8pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">2.47&#160;</span></td><td style="background-color:#dbdbdb;border-bottom: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:8pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">2.39&#160;</span></td><td style="background-color:#dbdbdb;border-bottom: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:8pt;font-weight:400;line-height:114%">%</span></td></tr></table></div><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">Balances shown are daily averages.</span></div><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">For purposes of these computations, nonaccrual loans are included in the average loan amounts outstanding. Interest on nonaccrual loans is recorded when received as discussed further in Item 8, Note 1 of this report.</span></div><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">Interest income on loans includes net loan fees of $3,412,000, $3,608,000, and $650,000 for 2021, 2020 and 2019, respectively. Loan fees include $2,634,000 and $3,057,000 of PPP loan fees for 2021 and 2020, respectively. </span></div><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(4)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">Interest income is presented on a tax-equivalent basis assuming a tax rate of 21%. The tax-equivalent adjustment was approximately $1,873,000, $1,889,000, and $2,085,000 for 2021, 2020 and 2019, respectively.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">26</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i762133f56c7c41b383049c54c32cc294_7">Table of Contents</a></span></div></div><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(5)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">For purposes of these computations, yields on investment securities are computed as interest income divided by the average amortized cost of the investments.</span></div><div id="i762133f56c7c41b383049c54c32cc294_70"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Analysis of Net Interest Income Changes</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the changes in interest income and expense between years due to changes in volume and interest rates.</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:22.990%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.024%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" rowspan="2" 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:114%">(In thousands)</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:114%">2021 Over 2020</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:114%">2020 Over 2019</span></td></tr><tr style="height:14pt"><td colspan="3" style="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:115%">Volume </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:115%;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-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:115%">Rate </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:115%;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-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Total</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align: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:115%">Volume</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:115%;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-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:115%">Rate </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:115%;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-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Total</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Increase (decrease) in interest income: </span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Loans </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline">(2), (3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">: </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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(766)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(1,721)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(2,487)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6,476&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(5,272)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,204&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Securities: </span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Taxable </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,761&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(900)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">861&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(620)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(159)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(779)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:15pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Tax-exempt </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline">(4)</span></div></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">463&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(537)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(74)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(951)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">20&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(931)</span></td><td style="background-color:#dbdbdb;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;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Certificates of deposit </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#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:10pt;font-weight:400;line-height:114%">(6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(30)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(26)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Short-term investments</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">256&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(756)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(500)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,467&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(6,053)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(4,586)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total interest income </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:114%">1,708&#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;border-top:1pt solid #000;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:114%">$</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:114%">(3,914)</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;border-top:1pt solid #000;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:114%">$</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:114%">(2,206)</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;border-top:1pt solid #000;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:114%">$</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:114%">6,342&#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;border-top:1pt solid #000;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:114%">$</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:114%">(11,460)</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;border-top:1pt solid #000;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:114%">$</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:114%">(5,118)</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:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Interest expense on: </span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Interest-bearing demand deposits </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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">318&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(1,049)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(731)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">828&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(3,201)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(2,373)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Savings deposits </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(21)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(15)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">27&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(106)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(79)</span></td><td style="background-color:#dbdbdb;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;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Time deposits &gt;=$250 </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(63)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(65)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(128)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">36&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(50)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(14)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Other time deposits </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(143)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(172)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(315)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(139)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(226)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(365)</span></td><td style="background-color:#dbdbdb;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;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Short-term borrowings </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#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:10pt;font-weight:400;line-height:114%">&#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:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total interest expense </span></td><td colspan="2" style="background-color:#dbdbdb;border-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:114%">117&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-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:114%">(1,308)</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-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:114%">(1,191)</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-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:114%">752&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-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:114%">(3,583)</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-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:114%">(2,831)</span></td><td style="background-color:#dbdbdb;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;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Net interest income </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,591&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(2,606)</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(1,015)</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,590&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(7,877)</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(2,287)</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">The change in interest due to the combined rate/volume variance has been allocated in proportion to the absolute dollar amounts of the change in each.</span></div><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">Average balances include nonaccrual loans.</span></div><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">Interest income includes net loan fees.</span></div><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(4)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">Interest income is presented on a tax-equivalent basis assuming a tax rate of 21%.</span></div><div id="i762133f56c7c41b383049c54c32cc294_73"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Loan Portfolio</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Interest earned on the loan portfolio is a primary source of income for the Company. The loan portfolio was $960,567,000 representing 38% of the Company's total assets as of December&#160;31, 2021 and generated $35,178,000 in interest income during the year then ended. The following tables show the composition of the loan portfolio at the end of the periods indicated and remaining maturities for loans as of December&#160;31, 2021.</span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:74.545%"><tr><td style="width:1.0%"></td><td style="width:48.493%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.160%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.613%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.160%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.613%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.161%"></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:114%">Loans by Type</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:114%">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-style:italic;font-weight:400;line-height:114%">(In thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">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:114%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2019</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Commercial and industrial </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">450,336&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">298,984&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">323,857&#160;</span></td><td style="background-color:#dbdbdb;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:114%">Real estate (commercial and faith-based): </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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Mortgage </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">464,341&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">434,080&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">407,480&#160;</span></td><td style="background-color:#dbdbdb;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;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Construction </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">39,461&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">48,908&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">41,244&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">PPP </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6,299&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">109,704&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;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:114%">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:114%">130&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#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:10pt;font-weight:400;line-height:114%">57&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total loans </span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">960,567&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">891,676&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">772,638&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="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:115%">27</span></div></div></div><div id="i762133f56c7c41b383049c54c32cc294_76"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i762133f56c7c41b383049c54c32cc294_7">Table of Contents</a></span></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Loans by Maturity as of December&#160;31, 2021</span></div><div style="margin-top:12pt;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:20.683%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></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:9.572%"></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:9.572%"></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:9.572%"></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:9.572%"></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:9.572%"></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:9.581%"></td><td style="width:0.1%"></td></tr><tr style="height:24pt"><td colspan="3" rowspan="2" 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%">(In thousands)</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%">One Year<br/>Or Less</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Over 1 Year<br/>Through 5 Years</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" 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%">Over 5 Years </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Through 15 Years </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" 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:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr style="height:24pt"><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fixed<br/>Rate</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%">Floating<br/>Rate</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%">Fixed<br/>Rate</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%">Floating<br/>Rate</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%">Fixed<br/>Rate</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%">Floating<br/>Rate</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial and industrial </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align: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,378&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align: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,011&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156,084&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align: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,035&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">180,234&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align: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,594&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">450,336&#160;</span></td><td style="background-color:#dbdbdb;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%">Real Estate: </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;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:400;line-height:100%">Mortgage </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,516&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align: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,984&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">302,450&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align: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,503&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align: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,648&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align: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,240&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">464,341&#160;</span></td><td style="background-color:#dbdbdb;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;text-indent:13.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,698&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,337&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">878&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,548&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,461&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PPP </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align: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:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align: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:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align: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,299&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align: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:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align: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:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align: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:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align: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,299&#160;</span></td><td style="background-color:#dbdbdb;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</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total loans </span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103,592&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,462&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">465,711&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,086&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">254,882&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,834&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">960,567&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">The Company did not have any loans with maturities greater than 15 years.</span></div><div style="margin-top:12pt;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 no concentrations of loans exceeding 10% of total loans, which are not otherwise disclosed in the loan portfolio composition table and as are discussed in Item 8, Note 4, of this report. As can be seen in the loan composition table above and as discussed in Item 8, Note 4, the Company's primary market niche for banking services is privately held businesses, franchise restaurants, and faith-based ministries.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Loans to commercial entities are generally secured by the business assets of the borrower, including accounts receivable, inventory, machinery and equipment, and the real estate from which the borrower operates. Operating lines of credit to these companies generally are secured by accounts receivable and inventory, with specific percentages of each determined on a customer-by-customer basis based on various factors including the type of business. Intermediate term credit for machinery and equipment is generally provided at some percentage of the value of the equipment purchased, depending on the type of machinery or equipment purchased by the entity. Loans secured exclusively by real estate to businesses and faith-based ministries are generally made with a maximum 80% loan to value ratio, depending upon the Company's estimate of the resale value and ability of the property to generate cash. The Company's loan policy requires an independent appraisal for all loans over $500,000 secured by real estate. Company management monitors the local economy in an attempt to determine whether it has had a significant deteriorating effect on such real estate loans. When problems are identified, appraised values are updated on a continual basis, either internally or through an updated external appraisal.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Loans increased $68,891,000, or 8%, during 2021 to $960,567,000 as of December&#160;31, 2021. Franchise restaurant loans, which are included in commercial and industrial loans, increased $100,593,000 or 114%, during 2021 to $189,074,000 as of December 31, 2021. The increase in franchise loans was due to organic growth in an effort to expand this loan type. The Company also experienced organic loan growth in other loan types. These increases were partially offset by the decrease in PPP loans of $103,405,000 from $109,704,000 at December 31, 2020 to $6,299,000 at December 31, 2021. The decrease in PPP loans was due to ongoing forgiveness of these loans by the SBA in 2021. Additional details regarding the types and maturities of loans in the loan portfolio are contained in the tables above and in Item 8, Note 4.</span></div><div id="i762133f56c7c41b383049c54c32cc294_79"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Provision and Allowance for Credit Losses on Loans and Allowance for Unfunded Commitments</span></div><div style="margin-top:12pt;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 recorded a release of credit losses and off-balance sheet credit exposures of $130,000 in 2021 and a provision for credit losses of $810,000 in 2020. The amount of the (release of) provision for credit losses was derived from the Company&#8217;s quarterly CECL model. The amount of the provision will fluctuate as determined by these quarterly analyses. The Company had net loan recoveries of $27,000 and $20,000 in 2021 and 2020, respectively. The ACL was $12,041,000 at December&#160;31, 2021 compared to $11,944,000 at December&#160;31, 2020. The ACL represented 1.25% of outstanding loans at December 31, 2021 as compared to 1.34% of outstanding loans at December 31, 2020. The allowance for unfunded commitments was $367,000 at December&#160;31, 2021 and $567,000 at December&#160;31, 2020. There were no nonperforming loans outstanding at December&#160;31, 2021 and December 31, 2020.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The ACL has been established and is maintained to estimate the lifetime credit losses expected in the loan portfolio. An ongoing assessment is performed to determine if the balance is adequate. Charges or credits are made to expense based on changes in the economic forecast, qualitative risk factors, loan volume, and individual loans. For loans that are individually </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:115%">28</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i762133f56c7c41b383049c54c32cc294_7">Table of Contents</a></span></div></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">evaluated, the Company uses two impairment measurement methods: 1) the present value of expected future cash flows and 2) collateral value.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Federal and state regulatory agencies review the Company&#8217;s methodology for maintaining the ACL. These agencies may require the Company to adjust the ACL based on their judgments and interpretations about information available to them at the time of their examinations.</span></div><div style="margin-top:12pt;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 schedule summarizes activity in the ACL and the allocation of the allowance to the Company&#8217;s loan categories.</span></div><div id="i762133f56c7c41b383049c54c32cc294_82"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Summary of Credit Loss Experience</span></div><div style="margin-top:12pt;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:35.869%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.023%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" rowspan="2" 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%">(In thousands)</span></td><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr style="height:14pt"><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align: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><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%">2019</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2018</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2017</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance at beginning of year </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align: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,944&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align: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,279&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align: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,225&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align: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,205&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align: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,175&#160;</span></td><td style="background-color:#dbdbdb;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%">Loans charged-off: </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:#dbdbdb;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%">Commercial and industrial </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align: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:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align: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:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align: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:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align: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:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align: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:#dbdbdb;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%">Real estate (commercial and faith-based): </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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:49.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mortgage </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align: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:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align: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:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align: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:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align: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:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align: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:#dbdbdb;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;text-indent:49.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:18pt;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:#dbdbdb;padding:2px 0 2px 1pt;text-align: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:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align: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:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align: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:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align: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:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align: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:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total loans charged-off </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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Recoveries of loans previously charged-off: </span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:18pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial and industrial </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-color:#dbdbdb;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%">Real estate (commercial and faith-based): </span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:49.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mortgage </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:49.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align: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:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align: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:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align: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:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align: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:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align: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:#dbdbdb;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;text-indent:18pt;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%">&#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:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total recoveries of loans previously charged-off </span></td><td colspan="2" style="background-color:#dbdbdb;border-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&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-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%">20&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-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%">81&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-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%">20&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-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%">30&#160;</span></td><td style="background-color:#dbdbdb;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;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loans recovered </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%">(27)</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;border-top:1pt solid #000;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%">(20)</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;border-top:1pt solid #000;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%">(81)</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;border-top:1pt solid #000;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%">(20)</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;border-top:1pt solid #000;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%">(30)</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:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for credit losses</span></td><td colspan="2" style="background-color:#dbdbdb;border-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%">70&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-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%">645&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-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%">250&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-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%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-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%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;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;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance at end of year </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%">12,041&#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;border-top:1pt solid #000;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%">11,944&#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;border-top:1pt solid #000;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%">10,556&#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;border-top:1pt solid #000;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%">10,225&#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;border-top:1pt solid #000;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%">10,205&#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:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cumulative effect of accounting change (ASU 2016-13) </span></td><td colspan="2" style="background-color:#dbdbdb;border-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%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-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%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-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%">723&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-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%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-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%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;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;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance at beginning of next year </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%">12,041&#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;border-top:1pt solid #000;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%">11,944&#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;border-top:1pt solid #000;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%">11,279&#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;border-top:1pt solid #000;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%">10,225&#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;border-top:1pt solid #000;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%">10,205&#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:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for unfunded commitments at beginning of year </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">567&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">402&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align: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:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align: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:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align: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:#dbdbdb;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;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Release of) provision for credit losses </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%">(200)</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;border-top:1pt solid #000;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%">165&#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;border-top:1pt solid #000;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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for unfunded commitments at end of year </span></td><td colspan="2" style="background-color:#dbdbdb;border-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%">367&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-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%">567&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-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%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-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%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-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%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;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;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cumulative effect of accounting change (ASU 2016-13) </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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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%">402&#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;border-top:1pt solid #000;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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for unfunded commitments at beginning of next year </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">367&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">567&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">402&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align: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:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align: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:#dbdbdb;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;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loans outstanding: </span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:27pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Average </span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">887,662&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">906,631&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">760,153&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">710,846&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align: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,653&#160;</span></td><td style="background-color:#dbdbdb;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;text-indent:27pt;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 </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">960,567&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">891,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%">772,638&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">721,587&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">686,231&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ratio of allowance for credit losses to loans outstanding: </span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:27pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Average </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.36&#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%">1.32&#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%">1.39&#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%">1.44&#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%">1.54&#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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:27pt;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 </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align: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.25&#160;</span></td><td style="background-color:#dbdbdb;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:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align: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.34&#160;</span></td><td style="background-color:#dbdbdb;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:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align: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.37&#160;</span></td><td style="background-color:#dbdbdb;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:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align: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.42&#160;</span></td><td style="background-color:#dbdbdb;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:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align: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.49&#160;</span></td><td style="background-color:#dbdbdb;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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ratio of net recoveries to average loans outstanding </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(.01)</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%">&#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:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allocation of allowance for credit losses </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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">: </span></div></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial and industrial </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,035&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">4,635&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">4,874&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">4,179&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,652&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Real estate (commercial and faith-based): </span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;text-indent:22.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mortgage </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,714&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,892&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,370&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,378&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,356&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;text-indent:22.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">292&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">417&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">312&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">244&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">266&#160;</span></td><td style="background-color:#dbdbdb;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;text-indent:13.5pt;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%">&#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:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">931&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align: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,041&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align: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,944&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align: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,556&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align: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,225&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align: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,205&#160;</span></td><td style="background-color:#dbdbdb;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;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Percentage of categories to total loans: </span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;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:400;line-height:100%">Commercial and industrial </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46.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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">41.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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">34.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 28pt;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:400;line-height:100%">Real estate (commercial and faith-based): </span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:36pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mortgage </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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%">48.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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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%">57.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%">59.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></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:36pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align: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.1&#160;</span></td><td style="background-color:#dbdbdb;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:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align: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.5&#160;</span></td><td style="background-color:#dbdbdb;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:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align: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.3&#160;</span></td><td style="background-color:#dbdbdb;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:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align: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.5&#160;</span></td><td style="background-color:#dbdbdb;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:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align: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.1&#160;</span></td><td style="background-color:#dbdbdb;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%">PPP </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;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:400;line-height:100%">Other </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align: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:#dbdbdb;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:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align: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:#dbdbdb;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:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align: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:#dbdbdb;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:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align: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:#dbdbdb;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:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align: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:#dbdbdb;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;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total </span></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:7pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">Although specific allocations exist, the entire allowance is available to absorb losses in any particular loan category. </span></div><div id="i762133f56c7c41b383049c54c32cc294_85"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Nonperforming Assets</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Nonperforming loans are defined as loans on non-accrual status and loans 90 days or more past due but still accruing. Nonperforming assets include nonperforming loans plus foreclosed real estate. Troubled debt restructurings are not included in nonperforming loans unless they are on non-accrual status or past due 90 days or more.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">It is the policy of the Company to continually monitor its loan portfolio and to discontinue the accrual of interest on any loan for which collection is not probable. Subsequent payments received on such loans are applied to principal if collection of principal is not probable; otherwise, these receipts are recorded as interest income. There was no interest income recognized on nonaccrual loans for the years ended 2021 and 2020.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no nonaccrual loans or foreclosed assets at December&#160;31, 2021 or December&#160;31, 2020.</span></div><div style="margin-top:12pt;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 does not have any foreign loans. The Company's loan portfolio does not include a significant amount of single family real estate mortgages, as the Company does not market its services to retail customers. Also, the Company had no sub-prime mortgage loans or residential development loans in its portfolio in any of the years presented.</span></div><div style="margin-top:12pt;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 does not have any other interest-earning assets which would have been included in nonaccrual, past due or restructured loans if such assets were loans.</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:115%">29</span></div></div></div><div id="i762133f56c7c41b383049c54c32cc294_88"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i762133f56c7c41b383049c54c32cc294_7">Table of Contents</a></span></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Summary of Nonperforming Assets</span></div><div style="margin-top:12pt;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:32.184%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.769%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.391%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.769%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.391%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.769%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.391%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.769%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.391%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.776%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" rowspan="2" 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%">(In thousands)</span></td><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr style="height:14pt"><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align: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><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%">2019</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2018</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2017</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial and industrial: </span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonaccrual </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"></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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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><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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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></tr><tr><td colspan="3" style="background-color:#dbdbdb;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%">Contractually past due 90 days or more and still accruing </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align: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:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align: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:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align: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:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align: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:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align: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:#dbdbdb;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%">Real estate &#8211; mortgage: </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%">&#160;</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%">&#160;</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%">&#160;</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%">&#160;</span></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:#dbdbdb;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%">Nonaccrual</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align: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:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align: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:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align: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:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align: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:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align: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:#dbdbdb;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%">Contractually past due 90 days or more and still accruing </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total nonperforming loans </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align: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:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align: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:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align: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:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align: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:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align: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:#dbdbdb;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%">Total foreclosed 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%">&#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:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total nonperforming assets </span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-indent:-18pt"><span><br/></span></div><div id="i762133f56c7c41b383049c54c32cc294_91"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Operating Expenses</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating expenses in 2021 compared to 2020 and 2019 include the following significant pre-tax components:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:77.272%"><tr><td style="width:1.0%"></td><td style="width:37.919%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.703%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.584%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.703%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.584%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.707%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" rowspan="2" 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-style:italic;font-weight:400;line-height:100%">(In thousands)</span></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%">December 31,</span></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align: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="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align: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="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Personnel</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92,155&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align: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,062&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align: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,083&#160;</span></td><td style="background-color:#dbdbdb;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%">Occupancy</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,824&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,739&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,918&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equipment</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align: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,745&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align: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,568&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align: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,140&#160;</span></td><td style="background-color:#dbdbdb;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%">Amortization of intangible assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">859&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">859&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">563&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align: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 operating</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align: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,743&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align: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,387&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align: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,065&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating expense</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120,326&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align: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,615&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119,769&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Personnel expense increased $4,093,000, or 5%, to $92,155,000 as a result of: a) an increase in 401(k) match expense of $1,980,000 due to the increase in Company 401(k) match as a result of the freezing of the defined benefit pension plan in February 2021; b) an increase in base salaries and other benefits (i.e. payroll taxes) due to the increase in transaction volume in 2021 as compared to 2020 along with general salary increases; and c) an increase in profit sharing of $773,000 associated with the corresponding increase in net income. These increases were partially offset by a reduction in cost associated with the Company's defined benefit pension plan of $5,918,000 due to the freezing of the plan in February 2021.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other operating expense increased $1,356,000, or 9%, to $16,743,000 as a result of: a) an increase in business development expense; b) an increase in data processing and other outside service charges related to increased payment volumes; and c) an increase in employee procurement expense. These increases were partially offset by a decrease in professional fees as a result of the hiring of a General Counsel in late 2020 and an associated decrease in outside legal fees.</span></div><div id="i762133f56c7c41b383049c54c32cc294_94"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Income Tax Expense</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax expense in 2021 totaled $5,217,000, compared to $5,165,000 in 2020. When measured as a percent of pre-tax income, the Company&#8217;s effective tax rate was 15.4% and 17.0% in 2021 and 2020, respectively. The decrease in the effective tax rate in 2021 compared to 2020 was primarily due to changes in the levels of tax credits, tax-free interest income on municipal securities, income on bank-owned life insurance and other miscellaneous book to tax true-ups upon filing of the Company's tax returns for the years ended December 31, 2020 and 2019. </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:115%">30</span></div></div></div><div id="i762133f56c7c41b383049c54c32cc294_97"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i762133f56c7c41b383049c54c32cc294_7">Table of Contents</a></span></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Investment Portfolio</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Investment securities increased $315,727,000, or 88%, during 2021 to $673,453,000 at December 31, 2021. State and political subdivision securities increased $65,154,000, or 21%, to $371,128,000. Mortgage-backed securities increased $116,894,000, or 226%, to $168,646,000. The Company also purchased corporate bonds and asset-backed securities throughout 2021 in an effort to invest liquidity and increase the yield on interest-earning assets. The investment portfolio provides the Company with a significant source of earnings, secondary source of liquidity, and mechanisms to manage the effects of changes in loan demand and interest rates. Therefore, the size, asset allocation and maturity distribution of the investment portfolio will vary over time depending on management&#8217;s assessment of current and future interest rates, changes in loan demand, changes in the Company&#8217;s sources of funds and the economic outlook. During 2021, the Company's purchase of investment securities totaled $494,226,000.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There was no single issuer of securities in the investment portfolio at December&#160;31, 2021 for which the aggregate amortized cost exceeded 10% of total shareholders' equity.</span></div><div style="margin-top:12pt;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:58.630%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.923%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.398%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.923%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.398%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.928%"></td><td style="width:0.1%"></td></tr><tr><td colspan="18" 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%">Investments by Type</span></td></tr><tr style="height:14pt"><td colspan="3" rowspan="2" 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%">(In thousands)</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%">December 31,</span></td></tr><tr style="height:14pt"><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align: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><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%">2019</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State and political subdivisions </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">371,128&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">305,974&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align: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,447&#160;</span></td><td style="background-color:#dbdbdb;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%">Mortgage-backed securities issued or guaranteed by U.S. Government agencies or sponsored enterprises</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">168,646&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,752&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,718&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align: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 bonds</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align: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,338&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align: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:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align: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:#dbdbdb;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%">Asset-backed securities issued or guaranteed by U.S. Government agencies or sponsored enterprises</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,341&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificates of deposit </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align: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:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align: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:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;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 investments </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">673,453&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">357,726&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">422,665&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;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:32.990%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.681%"></td><td style="width:0.1%"></td></tr><tr><td colspan="30" 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%">Investment Securities by Maturity</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="30" 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%">(At December 31, 2021) </span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></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-style:italic;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Within 1<br/>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%">Over 1 to 5<br/>Years</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%">Over 5 to<br/>10 Years</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%">Over<br/>10 Years</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%">Yield</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State and political subdivisions </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align: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,168&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align: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,064&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">137,986&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align: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,910&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-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.59&#160;</span></td><td style="background-color:#dbdbdb;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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><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="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%">Mortgage-backed securities issued or guaranteed by U.S. Government agencies or sponsored enterprises</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,764&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">143,601&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.39&#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></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align: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 bonds</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align: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:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align: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,027&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align: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,392&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align: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:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align: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.63&#160;</span></td><td style="background-color:#dbdbdb;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:#dbdbdb;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%">Asset-backed securities issued or guaranteed by U.S. Government agencies or sponsored enterprises</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,341&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.65&#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></tr><tr><td colspan="3" style="background-color:#dbdbdb;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 investments </span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align: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,211&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align: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,329&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align: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,142&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">295,771&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align: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.01&#160;</span></td><td style="background-color:#dbdbdb;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:#dbdbdb;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;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%">Weighted average yield </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="2" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.95&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.92&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.92&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.39&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.01&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr></table></div><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;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%;padding-left:28.43pt">Yields are presented on a tax-equivalent basis assuming a tax rate of 21% for 2021, 2020 and 2019.</span></div><div id="i762133f56c7c41b383049c54c32cc294_100"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Deposits and Accounts and Drafts Payable</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Noninterest-bearing demand deposits increased 18% to $582,642,000 at December&#160;31, 2021. Interest-bearing deposits increased $81,509,000, or 15%, to $638,861,000 at December&#160;31, 2021. These balances increased considerably in 2021 as governmental stimulus programs and an increase in integrated payments activity boosted deposit balances.</span></div><div style="margin-top:12pt;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 drafts payable generated by the Company in its payment processing operations increased $215,010,000, or 26%, to $1,050,396,000 at December&#160;31, 2021. This increase was primarily the result of a significant increase in dollar volumes processed in transportation due to excess shipping miles in the freight network due to supply chain disruptions, fuel surcharges, and scarcity of carrier supply, among other factors. An increase in dollar volumes in expense management </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:115%">31</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i762133f56c7c41b383049c54c32cc294_7">Table of Contents</a></span></div></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">driven by far fewer pandemic-related restrictions imposed on the restaurant, retail and hospitality sectors as compared to 2020 also contributed to the increase. Due to the Company&#8217;s payment processing cycle, average balances are much more indicative of the underlying activity than period-end balances since point-in-time comparisons can be misleading if the comparison dates fall on different days of the week. Average accounts and drafts payable increased $182,967,000, or 23% to $986,572,000 during 2021. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The composition of average deposits and the average rates paid on those deposits is represented in the table entitled &#8220;Distribution of Assets, Liabilities and Shareholders' Equity; Interest Rate and Interest Differential&#8221; which is included earlier in this discussion. The Company does not have any significant deposits from foreign depositors.</span></div><div id="i762133f56c7c41b383049c54c32cc294_103"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Maturities of Certificates of Deposit as of December&#160;31, 2021</span></div><div style="margin-top:12pt;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:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></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-style:italic;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$100 or Less</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%">$100 to Less<br/>Than $250</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%">$250 or<br/>More</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</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Three months or less </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">761&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align: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,975&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align: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,224&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align: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,960&#160;</span></td><td style="background-color:#dbdbdb;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%">Three to six months </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">681&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,340&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,483&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,504&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Six to twelve months </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">617&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align: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,472&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align: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,302&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align: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,391&#160;</span></td><td style="background-color:#dbdbdb;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%">Over twelve months </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,477&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,861&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,991&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,329&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align: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:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #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,536&#160;</span></td><td style="background-color:#dbdbdb;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:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #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,648&#160;</span></td><td style="background-color:#dbdbdb;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:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #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,000&#160;</span></td><td style="background-color:#dbdbdb;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:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #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%">47,184&#160;</span></td><td style="background-color:#dbdbdb;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 id="i762133f56c7c41b383049c54c32cc294_106"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Liquidity</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The discipline of liquidity management as practiced by the Company seeks to ensure that funds are available to fulfill all payment obligations relating to invoices processed as they become due and meet depositor withdrawal requests and borrower credit demands while at the same time maximizing profitability. This is accomplished by balancing changes in demand for funds with changes in supply of funds. Primary liquidity to meet demand is provided by short-term liquid assets that can be converted to cash, maturing securities and the ability to obtain funds from external sources. The Company's Asset/Liability Committee (&#8220;ALCO&#8221;) has direct oversight responsibility for the Company's liquidity position and profile. Management considers both on-balance sheet and off-balance sheet items in its evaluation of liquidity.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The balances of liquid assets consist of cash and cash equivalents, which include cash and due from banks, interest-bearing deposits in other financial institutions, federal funds sold, and money market funds, totaled $514,928,000 at December&#160;31, 2021, a decrease of $155,600,000, or 23%, from December&#160;31, 2020. The decrease during 2021 is primarily attributed to the funds being used for purchases of available-for-sale investment securities. At December&#160;31, 2021, cash and cash equivalents represented 20% of total assets and are the Company&#8217;s and its subsidiaries&#8217; primary source of liquidity to meet future expected and unexpected loan demand, depositor withdrawals or reductions in accounts and drafts payable.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Secondary sources of liquidity include the investment portfolio and borrowing lines. Total investment securities available-for-sale at fair value were $673,453,000 at December&#160;31, 2021, an increase of $315,727,000, or 88%, from December&#160;31, 2020. Investment securities represented 26% of total assets at December&#160;31, 2021. Of the total portfolio, 4% mature in one year or less, 18% mature after one year through five years and 78% mature after five years.</span></div><div style="margin-top:12pt;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, 2021, the Bank had unsecured lines of credit at six correspondent banks to purchase federal funds up to a maximum of $83,000,000 in aggregate. As of December&#160;31, 2021, the Bank had secured lines of credit with the Federal Home Loan Bank of $228,849,000 collateralized by commercial mortgage loans. At December&#160;31, 2021, the Company had lines of credit from two banks up to a maximum of $150,000,000 in aggregate collateralized by state and political subdivision securities. There were no amounts outstanding at December&#160;31, 2021, and 2020 under any of the lines of credit. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The deposits of the Company's banking subsidiary have historically been stable, consisting of a sizable volume of core deposits related to customers that utilize many other commercial products of the Bank. The accounts and drafts payable generated by the Company have also historically been a stable source of funds.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash flows provided by operating activities for the years 2021, 2020 and 2019 were $34,547,000, $47,781,000, and $42,126,000, respectively. Net income plus depreciation and amortization accounts for most of the operating cash provided. Net cash flows from investing and financing activities fluctuate greatly as the Company actively manages its investment and loan portfolios and customer activity influences changes in deposit and accounts and drafts payable </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:115%">32</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i762133f56c7c41b383049c54c32cc294_7">Table of Contents</a></span></div></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">balances. Further analysis of the changes in these account balances is discussed earlier in this report. Due to the daily fluctuations in these account balances, management believes that the analysis of changes in average balances, also discussed earlier in this report, can be more indicative of underlying activity than the period-end balances used in the statements of cash flows. Management anticipates that cash and cash equivalents, maturing investments, cash from operations, and borrowing lines will continue to be sufficient to fund the Company&#8217;s operations and capital expenditures in 2022. The Company anticipates the annual capital expenditures for 2022 should range from $8 million to $10 million. Capital expenditures in 2022 are expected to consist of equipment and software related to the payment and information processing services business.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There are several trends and uncertainties that may impact the Company&#8217;s ability to generate revenues and income at the levels that it has in the past. In addition, these trends and uncertainties may impact available liquidity. Those that could significantly impact the Company include the general levels of interest rates, business activity, and energy costs as well as new business opportunities available to the Company.</span></div><div style="margin-top:12pt;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 financial institution, a significant source of the Company&#8217;s earnings is generated from net interest income. Therefore, the prevailing interest rate environment is important to the Company&#8217;s performance. A major portion of the Company&#8217;s funding sources are the noninterest-bearing accounts and drafts payable generated from its payment and information processing services. Accordingly, higher levels of interest rates will generally allow the Company to earn more net interest income. Conversely, a lower interest rate environment will generally tend to depress net interest income. The Company actively manages its balance sheet in an effort to maximize net interest income as the interest rate environment changes. This balance sheet management impacts the mix of earning assets maintained by the Company at any point in time. For example, in a low interest rate environment, short-term relatively lower rate liquid investments may be reduced in favor of longer term relatively higher yielding investments and loans. If the primary source of liquidity is reduced in a low interest rate environment, a greater reliance would be placed on secondary sources of liquidity including borrowing lines, the ability of the Bank to generate deposits, and the investment portfolio to ensure overall liquidity remains at acceptable levels.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The overall level of economic activity can have a significant impact on the Company&#8217;s ability to generate revenues and income, as the volume and size of customer invoices processed may increase or decrease. Lower levels of economic activity decrease both fee income (as fewer invoices are processed) and balances of accounts and drafts payable generated (as fewer invoices are processed) from the Company&#8217;s transportation customers.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The relative level of energy costs can impact the Company&#8217;s earnings and available liquidity. Lower levels of energy costs will tend to decrease transportation and energy invoice amounts resulting in a corresponding decrease in accounts and drafts payable. Decreases in accounts and drafts payable generate lower interest income and reduce liquidity.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">New business opportunities are an important component of the Company&#8217;s strategy to grow earnings and improve performance. Generating new customers allows the Company to leverage existing systems and facilities and grow revenues faster than expenses. During 2021, new business was added in both the transportation and facility expense management operations, driven by both successful marketing efforts and the solid market leadership position held by Cass.</span></div><div id="i762133f56c7c41b383049c54c32cc294_109"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Capital Resources</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">One of management&#8217;s primary objectives is to maintain a strong capital base to warrant the confidence of customers, shareholders, and bank regulatory agencies. A strong capital base is needed to take advantage of profitable growth opportunities that arise and to provide assurance to depositors and creditors. The Company and its banking subsidiary continue to exceed all regulatory capital requirements, as evidenced by the capital ratios at December&#160;31, 2021 as shown in Item 8, Note 2 of this report.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2021, cash dividends paid were $15,446,000, a decrease of $153,000, or 1%, compared to $15,599,000 in 2020. The decrease is attributable to the amount of shares repurchased, partially offset by the increase to the per-share amount paid during the fourth quarter of 2021.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Shareholders&#8217; equity was $245,798,000, or 10% of total assets, at December&#160;31, 2021, a decrease of $15,362,000 as compared to December&#160;31, 2020. The decrease was primarily a result of the repurchase of treasury shares of $30,997,000 and the payment of cash dividends of $15,446,000, partially offset by net income of $28,604,000.</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:115%">33</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i762133f56c7c41b383049c54c32cc294_7">Table of Contents</a></span></div></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Dividends from the Bank are a source of funds for payment of dividends by the Company to its shareholders. The only restrictions on dividends are those dictated by regulatory capital requirements, state corporate laws and prudent and sound banking principles. During 2021, the Bank paid a dividend of $15,000,000 to the Company. As of December&#160;31, 2021, unappropriated retained earnings of $34,976,000 were available at the Bank for the declaration of dividends to the Company without prior approval from regulatory authorities.</span></div><div style="margin-top:12pt;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 maintains a treasury stock buyback program approved by the Board of Directors in October 2021 pursuant to which the Board of Directors has authorized the repurchase of up to 750,000 shares of the Company&#8217;s common stock and has no expiration date. During the three months ended December 31, 2021, the Company repurchased a total of 278,919 shares of its common stock pursuant to its treasury stock buyback program. As such, 471,081 shares remain under the buyback program at December 31, 2021. </span></div><div style="margin-top:12pt;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 repurchased a total of 713,857 shares at an aggregate cost of $30,997,000 during the year ended December 31, 2021 and 162,901 shares at an aggregate cost of $6,825,000 during the year ended December 31, 2020. A portion of the repurchased shares may be used for the Company&#8217;s employee benefit plans, and the balance will be available for other general corporate purposes. The pace of future repurchase activity will depend on factors such as levels of regulatory capital, cash generation from operations, cash requirements for investments, repayment of debt, current stock price, business and market conditions, and other factors. The Company may repurchase shares from time to time on the open market or in private transactions, including structured transactions. The stock repurchase program may be modified or discontinued at any time.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Impact of Inflation</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inflation could have the impact of increasing our operating expenses, such as compensation expense. Inflationary pressures may also have an impact on total assets, earnings and capital, which could impact the Company's ability to grow. During 2021, supply chain disruption and inflation, among other factors, had the impact of increasing the average balance of accounts and drafts payable and total assets. An increase in total assets could have the impact of decreasing our regulatory capital ratios if earnings and total regulatory capital do not increase at the same rate. As a result of rising inflation, in December 2021, the Federal Reserve released projections related to the target range for the Federal Funds rate that imply varied increases in the rate over the next few years. There can be no assurance that any increases in the Federal Funds rate will occur, and the Company continues to monitor these developments. </span></div><div id="i762133f56c7c41b383049c54c32cc294_112"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Commitments, Contractual Obligations and Off-Balance Sheet Arrangements</span></div><div style="margin-top:12pt;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 party to activities that involve credit, market and operational risk that are not reflected in whole or in part in the Company&#8217;s consolidated financial statements. Such activities include traditional off-balance sheet credit-related financial instruments. These financial instruments include commitments to extend credit, commercial letters of credit and standby letters of credit. The Company&#8217;s maximum potential exposure to credit loss in the event of nonperformance by the other party to the financial instrument for commitments to extend credit, commercial letters of credit and standby letters of credit is represented by the contractual amounts of those instruments. At December&#160;31, 2021, an allowance for unfunded commitments of $367,000 had been recorded. See Item 7, &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8212;Provision and Allowance for Credit Losses and Unfunded Commitments&#8221;</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Commitments to extend credit are agreements to lend to a customer as long as there is no violation of any condition established in the contract. Commercial and standby letters of credit are commitments issued by the Company or its subsidiaries to guarantee the performance of a customer to a third party. These off-balance sheet financial instruments generally have fixed expiration dates or other termination clauses and may require payment of a fee. At December&#160;31, 2021, the balance of loan commitments, standby and commercial letters of credit were $208,395,000, $12,859,000 and $771,000, respectively. Since some of the financial instruments may expire without being drawn upon, the total amounts do not necessarily represent future cash requirements. Commitments to extend credit and letters of credit are subject to the same underwriting standards as those financial instruments included on the consolidated balance sheets. The Company evaluates each customer&#8217;s credit worthiness on a case-by-case basis. The amount of collateral obtained, if deemed necessary upon extension of the credit, is based on management&#8217;s credit evaluation of the borrower. Collateral held varies, but is generally accounts receivable, inventory, residential or income-producing commercial property or equipment. In the event of nonperformance, the Company or its subsidiaries may obtain and liquidate the collateral to recover amounts paid under its guarantees on these financial instruments. See Note 14 &#8211; Disclosures about Fair Value of Financial Instruments for more information. </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:115%">34</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i762133f56c7c41b383049c54c32cc294_7">Table of Contents</a></span></div></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2021, the Company made a contribution of $330,000 to its noncontributory defined benefit pension plan. In determining pension expense, the Company makes several assumptions, including the discount rate and long-term rate of return on assets. These assumptions are determined at the beginning of the plan year based on interest rate levels and financial market performance.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For 2021, these assumptions were as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.082%"></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%">Assumption</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Rate </span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average discount rate </span></td><td colspan="2" style="background-color:#dbdbdb;border-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.55&#160;</span></td><td style="background-color:#dbdbdb;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%">Rate of increase in compensation levels </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%">(a) </span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected long-term rate of return on assets </span></td><td colspan="2" style="background-color:#dbdbdb;border-bottom: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%">6.00&#160;</span></td><td style="background-color:#dbdbdb;border-bottom: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="padding-left:36pt;text-indent:-36pt"><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:24.91pt"> 6.00% graded down to 3.25% over the first seven years of service.</span></div><div id="i762133f56c7c41b383049c54c32cc294_115"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 7A. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Interest Rate Sensitivity</span></div><div style="margin-top:12pt;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 faces market risk to the extent that its net interest income is affected by changes in market interest rates. The asset/liability management discipline as applied by the Company seeks to limit the volatility, to the extent possible, that can result from changes in market interest rates. This is accomplished by limiting the concentration of maturities of fixed rate investments, loans, and deposits; matching fixed rate assets and liabilities to the extent possible; and optimizing the mix of fees and net interest income. However the Company's asset/liability position often differs from other financial holding companies with positive cumulative "gaps." This asset sensitive position is caused primarily by the operations of the Company, which generate large balances of accounts and drafts payable. These balances, which are noninterest bearing, can cause the Company to become susceptible to changes in interest rates, with a decreasing net interest margin in periods of declining interest rates, like the Company is currently experiencing, and an increasing net interest margin in periods of rising interest rates.</span></div><div style="margin-top:12pt;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 ALCO measures the Company's interest rate risk sensitivity on a quarterly basis to monitor and manage the variability of earnings in various interest rate environments. The ALCO evaluates the Company's risk position to determine whether the level of exposure is significant enough to hedge a potential decline in earnings or whether the Company can safely increase risk to enhance returns. The ALCO uses gap reports, 12-month net interest income simulations, and fair market value of equity analyses as its main analytical tools to provide management with insight into the Company's exposure to changing interest rates.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Management uses a gap report to review any significant mismatch between the re-pricing points of the Company&#8217;s rate sensitive assets and liabilities in certain time horizons. A negative gap indicates that more liabilities re-price in that particular time frame and, if rates rise, these liabilities will re-price faster than the assets. A positive gap would indicate the opposite. Gap reports can be misleading in that they capture only the re-pricing timing within the balance sheet, and fail to capture other significant risks such as basis risk and embedded options risk. Basis risk involves the potential for the spread relationship between rates to change under different rate environments and embedded options risk relates to the potential for the alteration of the level and/or timing of cash flows given changes in rates.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Another measurement tool used by management is net interest income simulation, which forecasts net interest income during the coming 12 months under different interest rate scenarios. Management has set policy limits specifying acceptable levels of interest rate risk given multiple simulated rate movements. These simulations are more informative than gap reports because they are able to capture more of the dynamics within the balance sheet, such as basis risk and embedded options risk. A table containing simulation results as of December&#160;31, 2021, from an immediate and sustained parallel change in interest rates in three varying scenarios is shown below.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">While net interest income simulations do an adequate job of capturing interest rate risk to short term earnings, they do not capture risk within the current balance sheet beyond 12 months. The Company uses fair market value of equity analyses to help identify longer-term risk that may reside on the current balance sheet. The fair market value of equity is represented by the present value of all future income streams generated by the current balance sheet. The Company measures the fair market value of equity as the net present value of all asset and liability cash flows discounted at forward rates suggested by the current U.S. Treasury curve plus appropriate credit spreads. This representation of the change in the fair market value </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:115%">35</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i762133f56c7c41b383049c54c32cc294_7">Table of Contents</a></span></div></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of equity under different rate scenarios gives insight into the magnitude of risk to future earnings due to rate changes. Management has set policy limits relating to declines in the market value of equity. </span></div><div style="margin-top:12pt;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 illustrates the projected impact of interest rate shocks on net interest income as of December&#160;31, 2021:</span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:67.272%"><tr><td style="width:1.0%"></td><td style="width:48.449%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.700%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:48.451%"></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%">Change in Interest Rates</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%">% Change in Net Interest Income</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding: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%">+200 basis points </span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding: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%">24%</span></td></tr><tr><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%">+100 basis points </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%">12%</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;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:400;line-height:100%">-100 basis points </span></td><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;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:400;line-height:100%">(3%)</span></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">36</span></div></div></div><div id="i762133f56c7c41b383049c54c32cc294_118"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i762133f56c7c41b383049c54c32cc294_7">Table of Contents</a></span></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 8. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA</span></div><div id="i762133f56c7c41b383049c54c32cc294_121"></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CASS INFORMATION SYSTEMS, INC. AND SUBSIDIARIES</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="margin-top:12pt;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:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></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%">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-style:italic;font-weight:400;line-height:100%">(In thousands except share and per share data)</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%">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:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;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%">Cash and due from banks </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="iec0398a820254cd299413aaa332e3362_I20211231" decimals="-3" name="us-gaap:CashAndDueFromBanks" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjEvZnJhZzplYTZhYTg0Y2Q3MmM0YzY1YTdlMjIyNmYyYmFlMTA0Mi90YWJsZTo5YWVlZDU2NTYzZTc0ZWFhYjIyMDg2NjNjNWQ4Y2M5Yy90YWJsZXJhbmdlOjlhZWVkNTY1NjNlNzRlYWFiMjIwODY2M2M1ZDhjYzljXzMtMS0xLTEtNTkwMQ_dbe98d07-e266-4333-a1ed-e997b76cf038">12,301</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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="ia861e7cc8e1c40acb8229b9ac591074c_I20201231" decimals="-3" name="us-gaap:CashAndDueFromBanks" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjEvZnJhZzplYTZhYTg0Y2Q3MmM0YzY1YTdlMjIyNmYyYmFlMTA0Mi90YWJsZTo5YWVlZDU2NTYzZTc0ZWFhYjIyMDg2NjNjNWQ4Y2M5Yy90YWJsZXJhbmdlOjlhZWVkNTY1NjNlNzRlYWFiMjIwODY2M2M1ZDhjYzljXzMtMy0xLTEtNTkwMQ_802eaa41-ed67-400c-8a00-3bc8f17cd576">30,985</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:#dbdbdb;padding:2px 1pt;text-align: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 investments</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iec0398a820254cd299413aaa332e3362_I20211231" decimals="-3" name="us-gaap:ShortTermInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjEvZnJhZzplYTZhYTg0Y2Q3MmM0YzY1YTdlMjIyNmYyYmFlMTA0Mi90YWJsZTo5YWVlZDU2NTYzZTc0ZWFhYjIyMDg2NjNjNWQ4Y2M5Yy90YWJsZXJhbmdlOjlhZWVkNTY1NjNlNzRlYWFiMjIwODY2M2M1ZDhjYzljXzQtMS0xLTEtNTkwMQ_279ed667-5d3f-4f55-b301-a533e70ab8bc">502,627</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231" decimals="-3" name="us-gaap:ShortTermInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjEvZnJhZzplYTZhYTg0Y2Q3MmM0YzY1YTdlMjIyNmYyYmFlMTA0Mi90YWJsZTo5YWVlZDU2NTYzZTc0ZWFhYjIyMDg2NjNjNWQ4Y2M5Yy90YWJsZXJhbmdlOjlhZWVkNTY1NjNlNzRlYWFiMjIwODY2M2M1ZDhjYzljXzQtMy0xLTEtNTkwMQ_e9a5d852-bb9c-4f1b-91cc-ad73d51f04bb">639,543</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents </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%"><ix:nonFraction unitRef="usd" contextRef="iec0398a820254cd299413aaa332e3362_I20211231" decimals="-3" name="us-gaap:CashCashEquivalentsAndShortTermInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjEvZnJhZzplYTZhYTg0Y2Q3MmM0YzY1YTdlMjIyNmYyYmFlMTA0Mi90YWJsZTo5YWVlZDU2NTYzZTc0ZWFhYjIyMDg2NjNjNWQ4Y2M5Yy90YWJsZXJhbmdlOjlhZWVkNTY1NjNlNzRlYWFiMjIwODY2M2M1ZDhjYzljXzYtMS0xLTEtNTkwMQ_3db33174-49dd-41f9-919f-c363102b6463">514,928</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231" decimals="-3" name="us-gaap:CashCashEquivalentsAndShortTermInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjEvZnJhZzplYTZhYTg0Y2Q3MmM0YzY1YTdlMjIyNmYyYmFlMTA0Mi90YWJsZTo5YWVlZDU2NTYzZTc0ZWFhYjIyMDg2NjNjNWQ4Y2M5Yy90YWJsZXJhbmdlOjlhZWVkNTY1NjNlNzRlYWFiMjIwODY2M2M1ZDhjYzljXzYtMy0xLTEtNTkwMQ_da7e273f-3409-4b55-8bd7-6df6d7135fd0">670,528</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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Securities available-for-sale, at fair value </span></td><td colspan="2" style="background-color:#dbdbdb;border-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="iec0398a820254cd299413aaa332e3362_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjEvZnJhZzplYTZhYTg0Y2Q3MmM0YzY1YTdlMjIyNmYyYmFlMTA0Mi90YWJsZTo5YWVlZDU2NTYzZTc0ZWFhYjIyMDg2NjNjNWQ4Y2M5Yy90YWJsZXJhbmdlOjlhZWVkNTY1NjNlNzRlYWFiMjIwODY2M2M1ZDhjYzljXzctMS0xLTEtNTkwMQ_eee4d111-f010-4278-a305-c47760781298">673,453</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-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="ia861e7cc8e1c40acb8229b9ac591074c_I20201231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjEvZnJhZzplYTZhYTg0Y2Q3MmM0YzY1YTdlMjIyNmYyYmFlMTA0Mi90YWJsZTo5YWVlZDU2NTYzZTc0ZWFhYjIyMDg2NjNjNWQ4Y2M5Yy90YWJsZXJhbmdlOjlhZWVkNTY1NjNlNzRlYWFiMjIwODY2M2M1ZDhjYzljXzctMy0xLTEtNTkwMQ_2434eaa6-3506-4762-81c6-4d561d077a35">357,726</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loans </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iec0398a820254cd299413aaa332e3362_I20211231" decimals="-3" name="us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjEvZnJhZzplYTZhYTg0Y2Q3MmM0YzY1YTdlMjIyNmYyYmFlMTA0Mi90YWJsZTo5YWVlZDU2NTYzZTc0ZWFhYjIyMDg2NjNjNWQ4Y2M5Yy90YWJsZXJhbmdlOjlhZWVkNTY1NjNlNzRlYWFiMjIwODY2M2M1ZDhjYzljXzktMS0xLTEtNTkwMQ_e07da405-6705-4558-9184-d977f5c35e2e">960,567</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231" decimals="-3" name="us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjEvZnJhZzplYTZhYTg0Y2Q3MmM0YzY1YTdlMjIyNmYyYmFlMTA0Mi90YWJsZTo5YWVlZDU2NTYzZTc0ZWFhYjIyMDg2NjNjNWQ4Y2M5Yy90YWJsZXJhbmdlOjlhZWVkNTY1NjNlNzRlYWFiMjIwODY2M2M1ZDhjYzljXzktMy0xLTEtNTkwMQ_74e36471-a128-43b1-9b92-0cdb177a3d19">891,676</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less allowance for credit losses </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iec0398a820254cd299413aaa332e3362_I20211231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjEvZnJhZzplYTZhYTg0Y2Q3MmM0YzY1YTdlMjIyNmYyYmFlMTA0Mi90YWJsZTo5YWVlZDU2NTYzZTc0ZWFhYjIyMDg2NjNjNWQ4Y2M5Yy90YWJsZXJhbmdlOjlhZWVkNTY1NjNlNzRlYWFiMjIwODY2M2M1ZDhjYzljXzEwLTEtMS0xLTU5MDE_95a1fe7e-a416-47b1-8664-56264f7a3060">12,041</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjEvZnJhZzplYTZhYTg0Y2Q3MmM0YzY1YTdlMjIyNmYyYmFlMTA0Mi90YWJsZTo5YWVlZDU2NTYzZTc0ZWFhYjIyMDg2NjNjNWQ4Y2M5Yy90YWJsZXJhbmdlOjlhZWVkNTY1NjNlNzRlYWFiMjIwODY2M2M1ZDhjYzljXzEwLTMtMS0xLTU5MDE_e1ea460a-449f-4150-a220-064c7bbba8cd">11,944</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:#dbdbdb;padding:2px 1pt 2px 43pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loans, net </span></td><td colspan="2" style="background-color:#dbdbdb;border-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="iec0398a820254cd299413aaa332e3362_I20211231" decimals="-3" name="us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjEvZnJhZzplYTZhYTg0Y2Q3MmM0YzY1YTdlMjIyNmYyYmFlMTA0Mi90YWJsZTo5YWVlZDU2NTYzZTc0ZWFhYjIyMDg2NjNjNWQ4Y2M5Yy90YWJsZXJhbmdlOjlhZWVkNTY1NjNlNzRlYWFiMjIwODY2M2M1ZDhjYzljXzExLTEtMS0xLTU5MDE_6ea0addf-4073-45ee-8b7f-3caa6c384e17">948,526</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-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="ia861e7cc8e1c40acb8229b9ac591074c_I20201231" decimals="-3" name="us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjEvZnJhZzplYTZhYTg0Y2Q3MmM0YzY1YTdlMjIyNmYyYmFlMTA0Mi90YWJsZTo5YWVlZDU2NTYzZTc0ZWFhYjIyMDg2NjNjNWQ4Y2M5Yy90YWJsZXJhbmdlOjlhZWVkNTY1NjNlNzRlYWFiMjIwODY2M2M1ZDhjYzljXzExLTMtMS0xLTU5MDE_fdb8415d-a383-4a56-8389-a952b7b1cfd5">879,732</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;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%">Payments in advance of funding </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%"><ix:nonFraction unitRef="usd" contextRef="iec0398a820254cd299413aaa332e3362_I20211231" decimals="-3" name="cass:PaymentsInExcessOfFunding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjEvZnJhZzplYTZhYTg0Y2Q3MmM0YzY1YTdlMjIyNmYyYmFlMTA0Mi90YWJsZTo5YWVlZDU2NTYzZTc0ZWFhYjIyMDg2NjNjNWQ4Y2M5Yy90YWJsZXJhbmdlOjlhZWVkNTY1NjNlNzRlYWFiMjIwODY2M2M1ZDhjYzljXzEyLTEtMS0xLTU5MDE_c9aca119-0e16-4a33-8a13-e1e3615ddeed">291,427</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231" decimals="-3" name="cass:PaymentsInExcessOfFunding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjEvZnJhZzplYTZhYTg0Y2Q3MmM0YzY1YTdlMjIyNmYyYmFlMTA0Mi90YWJsZTo5YWVlZDU2NTYzZTc0ZWFhYjIyMDg2NjNjNWQ4Y2M5Yy90YWJsZXJhbmdlOjlhZWVkNTY1NjNlNzRlYWFiMjIwODY2M2M1ZDhjYzljXzEyLTMtMS0xLTU5MDE_d896b7d2-36a1-4924-a50a-c6acae0332e6">194,563</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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Premises and equipment, net </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iec0398a820254cd299413aaa332e3362_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjEvZnJhZzplYTZhYTg0Y2Q3MmM0YzY1YTdlMjIyNmYyYmFlMTA0Mi90YWJsZTo5YWVlZDU2NTYzZTc0ZWFhYjIyMDg2NjNjNWQ4Y2M5Yy90YWJsZXJhbmdlOjlhZWVkNTY1NjNlNzRlYWFiMjIwODY2M2M1ZDhjYzljXzEzLTEtMS0xLTU5MDE_25dfb563-749a-440c-b3cb-f4e9de37435a">18,113</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjEvZnJhZzplYTZhYTg0Y2Q3MmM0YzY1YTdlMjIyNmYyYmFlMTA0Mi90YWJsZTo5YWVlZDU2NTYzZTc0ZWFhYjIyMDg2NjNjNWQ4Y2M5Yy90YWJsZXJhbmdlOjlhZWVkNTY1NjNlNzRlYWFiMjIwODY2M2M1ZDhjYzljXzEzLTMtMS0xLTU5MDE_399fae11-9aae-4c2d-80ca-1465ce3b97f0">18,057</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;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%">Investments in bank-owned life insurance </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iec0398a820254cd299413aaa332e3362_I20211231" decimals="-3" name="us-gaap:BankOwnedLifeInsurance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjEvZnJhZzplYTZhYTg0Y2Q3MmM0YzY1YTdlMjIyNmYyYmFlMTA0Mi90YWJsZTo5YWVlZDU2NTYzZTc0ZWFhYjIyMDg2NjNjNWQ4Y2M5Yy90YWJsZXJhbmdlOjlhZWVkNTY1NjNlNzRlYWFiMjIwODY2M2M1ZDhjYzljXzE0LTEtMS0xLTU5MDE_21a14bfe-c3fc-481c-95e3-9a89d3992a87">43,176</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231" decimals="-3" name="us-gaap:BankOwnedLifeInsurance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjEvZnJhZzplYTZhYTg0Y2Q3MmM0YzY1YTdlMjIyNmYyYmFlMTA0Mi90YWJsZTo5YWVlZDU2NTYzZTc0ZWFhYjIyMDg2NjNjNWQ4Y2M5Yy90YWJsZXJhbmdlOjlhZWVkNTY1NjNlNzRlYWFiMjIwODY2M2M1ZDhjYzljXzE0LTMtMS0xLTU5MDE_fe199167-acde-4d76-8b88-0cb5cb654b07">18,058</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:#dbdbdb;padding:2px 1pt;text-align: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:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iec0398a820254cd299413aaa332e3362_I20211231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjEvZnJhZzplYTZhYTg0Y2Q3MmM0YzY1YTdlMjIyNmYyYmFlMTA0Mi90YWJsZTo5YWVlZDU2NTYzZTc0ZWFhYjIyMDg2NjNjNWQ4Y2M5Yy90YWJsZXJhbmdlOjlhZWVkNTY1NjNlNzRlYWFiMjIwODY2M2M1ZDhjYzljXzE1LTEtMS0xLTU5MDE_adbd0df0-c6cc-495e-b495-6282f87618d5">14,262</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjEvZnJhZzplYTZhYTg0Y2Q3MmM0YzY1YTdlMjIyNmYyYmFlMTA0Mi90YWJsZTo5YWVlZDU2NTYzZTc0ZWFhYjIyMDg2NjNjNWQ4Y2M5Yy90YWJsZXJhbmdlOjlhZWVkNTY1NjNlNzRlYWFiMjIwODY2M2M1ZDhjYzljXzE1LTMtMS0xLTU5MDE_94a68ca5-c2af-46f8-82c2-e92b1e9408b9">14,262</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;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 intangible assets, 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="iec0398a820254cd299413aaa332e3362_I20211231" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjEvZnJhZzplYTZhYTg0Y2Q3MmM0YzY1YTdlMjIyNmYyYmFlMTA0Mi90YWJsZTo5YWVlZDU2NTYzZTc0ZWFhYjIyMDg2NjNjNWQ4Y2M5Yy90YWJsZXJhbmdlOjlhZWVkNTY1NjNlNzRlYWFiMjIwODY2M2M1ZDhjYzljXzE2LTEtMS0xLTU5MDE_6871a014-d864-4c3f-bc65-9b0fad6fb32b">2,564</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjEvZnJhZzplYTZhYTg0Y2Q3MmM0YzY1YTdlMjIyNmYyYmFlMTA0Mi90YWJsZTo5YWVlZDU2NTYzZTc0ZWFhYjIyMDg2NjNjNWQ4Y2M5Yy90YWJsZXJhbmdlOjlhZWVkNTY1NjNlNzRlYWFiMjIwODY2M2M1ZDhjYzljXzE2LTMtMS0xLTU5MDE_3e3eaef6-1b73-4263-93a4-76e5b3d31dd3">3,423</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:#dbdbdb;padding:2px 1pt;text-align: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 assets </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iec0398a820254cd299413aaa332e3362_I20211231" decimals="-3" name="us-gaap:OtherAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjEvZnJhZzplYTZhYTg0Y2Q3MmM0YzY1YTdlMjIyNmYyYmFlMTA0Mi90YWJsZTo5YWVlZDU2NTYzZTc0ZWFhYjIyMDg2NjNjNWQ4Y2M5Yy90YWJsZXJhbmdlOjlhZWVkNTY1NjNlNzRlYWFiMjIwODY2M2M1ZDhjYzljXzE3LTEtMS0xLTU5MDE_30c3f9e1-cb3e-4fbe-b8ff-49e3508a0c7c">48,452</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231" decimals="-3" name="us-gaap:OtherAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjEvZnJhZzplYTZhYTg0Y2Q3MmM0YzY1YTdlMjIyNmYyYmFlMTA0Mi90YWJsZTo5YWVlZDU2NTYzZTc0ZWFhYjIyMDg2NjNjNWQ4Y2M5Yy90YWJsZXJhbmdlOjlhZWVkNTY1NjNlNzRlYWFiMjIwODY2M2M1ZDhjYzljXzE3LTMtMS0xLTU5MDE_cd93c228-1537-4e37-be7f-fcacebb1f8de">46,886</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;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 43pt;text-align: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:#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="iec0398a820254cd299413aaa332e3362_I20211231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjEvZnJhZzplYTZhYTg0Y2Q3MmM0YzY1YTdlMjIyNmYyYmFlMTA0Mi90YWJsZTo5YWVlZDU2NTYzZTc0ZWFhYjIyMDg2NjNjNWQ4Y2M5Yy90YWJsZXJhbmdlOjlhZWVkNTY1NjNlNzRlYWFiMjIwODY2M2M1ZDhjYzljXzE4LTEtMS0xLTU5MDE_5c8d4a17-29f7-4d55-ab9f-6f53ce3052f8">2,554,901</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="ia861e7cc8e1c40acb8229b9ac591074c_I20201231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjEvZnJhZzplYTZhYTg0Y2Q3MmM0YzY1YTdlMjIyNmYyYmFlMTA0Mi90YWJsZTo5YWVlZDU2NTYzZTc0ZWFhYjIyMDg2NjNjNWQ4Y2M5Yy90YWJsZXJhbmdlOjlhZWVkNTY1NjNlNzRlYWFiMjIwODY2M2M1ZDhjYzljXzE4LTMtMS0xLTU5MDE_36cadefe-fe55-49b1-89b9-7c386a59dd7a">2,203,235</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:14pt"><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;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%">Liabilities and Shareholders&#8217; Equity</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align: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: </span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;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%">Deposits </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:#dbdbdb;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Noninterest-bearing </span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iec0398a820254cd299413aaa332e3362_I20211231" decimals="-3" name="us-gaap:NoninterestBearingDepositLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjEvZnJhZzplYTZhYTg0Y2Q3MmM0YzY1YTdlMjIyNmYyYmFlMTA0Mi90YWJsZTo5YWVlZDU2NTYzZTc0ZWFhYjIyMDg2NjNjNWQ4Y2M5Yy90YWJsZXJhbmdlOjlhZWVkNTY1NjNlNzRlYWFiMjIwODY2M2M1ZDhjYzljXzIzLTEtMS0xLTU5MDE_a4cdbdc4-12bd-4ccd-8c95-4f282d6e0311">582,642</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231" decimals="-3" name="us-gaap:NoninterestBearingDepositLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjEvZnJhZzplYTZhYTg0Y2Q3MmM0YzY1YTdlMjIyNmYyYmFlMTA0Mi90YWJsZTo5YWVlZDU2NTYzZTc0ZWFhYjIyMDg2NjNjNWQ4Y2M5Yy90YWJsZXJhbmdlOjlhZWVkNTY1NjNlNzRlYWFiMjIwODY2M2M1ZDhjYzljXzIzLTMtMS0xLTU5MDE_d34fef9e-8391-4e7b-8198-29659cfc238a">493,504</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest-bearing </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iec0398a820254cd299413aaa332e3362_I20211231" decimals="-3" name="us-gaap:InterestBearingDepositLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjEvZnJhZzplYTZhYTg0Y2Q3MmM0YzY1YTdlMjIyNmYyYmFlMTA0Mi90YWJsZTo5YWVlZDU2NTYzZTc0ZWFhYjIyMDg2NjNjNWQ4Y2M5Yy90YWJsZXJhbmdlOjlhZWVkNTY1NjNlNzRlYWFiMjIwODY2M2M1ZDhjYzljXzI0LTEtMS0xLTU5MDE_ea158fdb-d353-4894-88d6-59a7110cd162">638,861</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231" decimals="-3" name="us-gaap:InterestBearingDepositLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjEvZnJhZzplYTZhYTg0Y2Q3MmM0YzY1YTdlMjIyNmYyYmFlMTA0Mi90YWJsZTo5YWVlZDU2NTYzZTc0ZWFhYjIyMDg2NjNjNWQ4Y2M5Yy90YWJsZXJhbmdlOjlhZWVkNTY1NjNlNzRlYWFiMjIwODY2M2M1ZDhjYzljXzI0LTMtMS0xLTU5MDE_824f3e05-0da6-4144-ae65-64ccb67f08b2">557,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:#dbdbdb;padding:2px 1pt 2px 43pt;text-align: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 deposits </span></td><td colspan="2" style="background-color:#dbdbdb;border-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="iec0398a820254cd299413aaa332e3362_I20211231" decimals="-3" name="us-gaap:Deposits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjEvZnJhZzplYTZhYTg0Y2Q3MmM0YzY1YTdlMjIyNmYyYmFlMTA0Mi90YWJsZTo5YWVlZDU2NTYzZTc0ZWFhYjIyMDg2NjNjNWQ4Y2M5Yy90YWJsZXJhbmdlOjlhZWVkNTY1NjNlNzRlYWFiMjIwODY2M2M1ZDhjYzljXzI1LTEtMS0xLTU5MDE_3a29c64c-e9b5-417e-9720-d90eef658f67">1,221,503</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-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="ia861e7cc8e1c40acb8229b9ac591074c_I20201231" decimals="-3" name="us-gaap:Deposits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjEvZnJhZzplYTZhYTg0Y2Q3MmM0YzY1YTdlMjIyNmYyYmFlMTA0Mi90YWJsZTo5YWVlZDU2NTYzZTc0ZWFhYjIyMDg2NjNjNWQ4Y2M5Yy90YWJsZXJhbmdlOjlhZWVkNTY1NjNlNzRlYWFiMjIwODY2M2M1ZDhjYzljXzI1LTMtMS0xLTU5MDE_b8bce54e-c453-4b4d-8fca-88a33a8c3776">1,050,856</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;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%">Accounts and drafts payable </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%"><ix:nonFraction unitRef="usd" contextRef="iec0398a820254cd299413aaa332e3362_I20211231" decimals="-3" name="cass:AccountsAndDraftsPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjEvZnJhZzplYTZhYTg0Y2Q3MmM0YzY1YTdlMjIyNmYyYmFlMTA0Mi90YWJsZTo5YWVlZDU2NTYzZTc0ZWFhYjIyMDg2NjNjNWQ4Y2M5Yy90YWJsZXJhbmdlOjlhZWVkNTY1NjNlNzRlYWFiMjIwODY2M2M1ZDhjYzljXzI2LTEtMS0xLTU5MDE_469cb7e3-fd33-4ea6-ab02-c51058d118d7">1,050,396</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231" decimals="-3" name="cass:AccountsAndDraftsPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjEvZnJhZzplYTZhYTg0Y2Q3MmM0YzY1YTdlMjIyNmYyYmFlMTA0Mi90YWJsZTo5YWVlZDU2NTYzZTc0ZWFhYjIyMDg2NjNjNWQ4Y2M5Yy90YWJsZXJhbmdlOjlhZWVkNTY1NjNlNzRlYWFiMjIwODY2M2M1ZDhjYzljXzI2LTMtMS0xLTU5MDE_bf48b55b-9983-4aff-b2a8-e3b1398f47e7">835,386</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="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:#dbdbdb;padding:2px 1pt;text-align: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 liabilities </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iec0398a820254cd299413aaa332e3362_I20211231" decimals="-3" name="us-gaap:OtherLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjEvZnJhZzplYTZhYTg0Y2Q3MmM0YzY1YTdlMjIyNmYyYmFlMTA0Mi90YWJsZTo5YWVlZDU2NTYzZTc0ZWFhYjIyMDg2NjNjNWQ4Y2M5Yy90YWJsZXJhbmdlOjlhZWVkNTY1NjNlNzRlYWFiMjIwODY2M2M1ZDhjYzljXzI4LTEtMS0xLTU5MDE_b498144b-a922-4f19-986e-b1cc05b41295">37,204</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231" decimals="-3" name="us-gaap:OtherLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjEvZnJhZzplYTZhYTg0Y2Q3MmM0YzY1YTdlMjIyNmYyYmFlMTA0Mi90YWJsZTo5YWVlZDU2NTYzZTc0ZWFhYjIyMDg2NjNjNWQ4Y2M5Yy90YWJsZXJhbmdlOjlhZWVkNTY1NjNlNzRlYWFiMjIwODY2M2M1ZDhjYzljXzI4LTMtMS0xLTU5MDE_c25497a1-6c6a-45fa-bc4b-b8f6c18a03ef">55,833</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;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 43pt;text-align: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 </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%"><ix:nonFraction unitRef="usd" contextRef="iec0398a820254cd299413aaa332e3362_I20211231" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjEvZnJhZzplYTZhYTg0Y2Q3MmM0YzY1YTdlMjIyNmYyYmFlMTA0Mi90YWJsZTo5YWVlZDU2NTYzZTc0ZWFhYjIyMDg2NjNjNWQ4Y2M5Yy90YWJsZXJhbmdlOjlhZWVkNTY1NjNlNzRlYWFiMjIwODY2M2M1ZDhjYzljXzI5LTEtMS0xLTU5MDE_fd48c629-e666-4d0e-b2e5-ff1b2343b1ee">2,309,103</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjEvZnJhZzplYTZhYTg0Y2Q3MmM0YzY1YTdlMjIyNmYyYmFlMTA0Mi90YWJsZTo5YWVlZDU2NTYzZTc0ZWFhYjIyMDg2NjNjNWQ4Y2M5Yy90YWJsZXJhbmdlOjlhZWVkNTY1NjNlNzRlYWFiMjIwODY2M2M1ZDhjYzljXzI5LTMtMS0xLTU5MDE_8b2c75cf-317c-48d0-8d7b-c8b11201e2fe">1,942,075</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:14pt"><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;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%">Shareholders&#8217; Equity: </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Preferred stock, par value $<ix:nonFraction unitRef="usdPerShare" contextRef="iec0398a820254cd299413aaa332e3362_I20211231" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjEvZnJhZzplYTZhYTg0Y2Q3MmM0YzY1YTdlMjIyNmYyYmFlMTA0Mi90YWJsZTo5YWVlZDU2NTYzZTc0ZWFhYjIyMDg2NjNjNWQ4Y2M5Yy90YWJsZXJhbmdlOjlhZWVkNTY1NjNlNzRlYWFiMjIwODY2M2M1ZDhjYzljXzMyLTAtMS0xLTU5MDEvdGV4dHJlZ2lvbjphZjc2NjA1NjlmNTY0NmZhYmUwMGEyNzUwZmMzMTVmYV8zMQ_800b9c8b-6a5b-416d-9261-bc2dd4798bef"><ix:nonFraction unitRef="usdPerShare" contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjEvZnJhZzplYTZhYTg0Y2Q3MmM0YzY1YTdlMjIyNmYyYmFlMTA0Mi90YWJsZTo5YWVlZDU2NTYzZTc0ZWFhYjIyMDg2NjNjNWQ4Y2M5Yy90YWJsZXJhbmdlOjlhZWVkNTY1NjNlNzRlYWFiMjIwODY2M2M1ZDhjYzljXzMyLTAtMS0xLTU5MDEvdGV4dHJlZ2lvbjphZjc2NjA1NjlmNTY0NmZhYmUwMGEyNzUwZmMzMTVmYV8zMQ_c22ab4f7-81a1-46ef-9d35-0f2c8954dd53">.50</ix:nonFraction></ix:nonFraction> per share; <ix:nonFraction unitRef="shares" contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231" decimals="INF" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjEvZnJhZzplYTZhYTg0Y2Q3MmM0YzY1YTdlMjIyNmYyYmFlMTA0Mi90YWJsZTo5YWVlZDU2NTYzZTc0ZWFhYjIyMDg2NjNjNWQ4Y2M5Yy90YWJsZXJhbmdlOjlhZWVkNTY1NjNlNzRlYWFiMjIwODY2M2M1ZDhjYzljXzMyLTAtMS0xLTU5MDEvdGV4dHJlZ2lvbjphZjc2NjA1NjlmNTY0NmZhYmUwMGEyNzUwZmMzMTVmYV80NQ_4a339c47-6543-4c1d-ac03-20e205f80a2f"><ix:nonFraction unitRef="shares" contextRef="iec0398a820254cd299413aaa332e3362_I20211231" decimals="INF" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjEvZnJhZzplYTZhYTg0Y2Q3MmM0YzY1YTdlMjIyNmYyYmFlMTA0Mi90YWJsZTo5YWVlZDU2NTYzZTc0ZWFhYjIyMDg2NjNjNWQ4Y2M5Yy90YWJsZXJhbmdlOjlhZWVkNTY1NjNlNzRlYWFiMjIwODY2M2M1ZDhjYzljXzMyLTAtMS0xLTU5MDEvdGV4dHJlZ2lvbjphZjc2NjA1NjlmNTY0NmZhYmUwMGEyNzUwZmMzMTVmYV80NQ_e5ad97ca-0941-4680-95de-dfb67b3c2eb3">2,000,000</ix:nonFraction></ix:nonFraction> shares authorized and <ix:nonFraction unitRef="shares" contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231" decimals="INF" name="us-gaap:PreferredStockSharesIssued" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjEvZnJhZzplYTZhYTg0Y2Q3MmM0YzY1YTdlMjIyNmYyYmFlMTA0Mi90YWJsZTo5YWVlZDU2NTYzZTc0ZWFhYjIyMDg2NjNjNWQ4Y2M5Yy90YWJsZXJhbmdlOjlhZWVkNTY1NjNlNzRlYWFiMjIwODY2M2M1ZDhjYzljXzMyLTAtMS0xLTU5MDEvdGV4dHJlZ2lvbjphZjc2NjA1NjlmNTY0NmZhYmUwMGEyNzUwZmMzMTVmYV83MA_109943f7-74f0-48c9-a275-87aeac7e12ba"><ix:nonFraction unitRef="shares" contextRef="iec0398a820254cd299413aaa332e3362_I20211231" decimals="INF" name="us-gaap:PreferredStockSharesIssued" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjEvZnJhZzplYTZhYTg0Y2Q3MmM0YzY1YTdlMjIyNmYyYmFlMTA0Mi90YWJsZTo5YWVlZDU2NTYzZTc0ZWFhYjIyMDg2NjNjNWQ4Y2M5Yy90YWJsZXJhbmdlOjlhZWVkNTY1NjNlNzRlYWFiMjIwODY2M2M1ZDhjYzljXzMyLTAtMS0xLTU5MDEvdGV4dHJlZ2lvbjphZjc2NjA1NjlmNTY0NmZhYmUwMGEyNzUwZmMzMTVmYV83MA_b2ebf0bc-5a0d-441a-94b8-e36d14a45cf6">no</ix:nonFraction></ix:nonFraction> shares issued </span></div></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iec0398a820254cd299413aaa332e3362_I20211231" decimals="-3" name="us-gaap:PreferredStockValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjEvZnJhZzplYTZhYTg0Y2Q3MmM0YzY1YTdlMjIyNmYyYmFlMTA0Mi90YWJsZTo5YWVlZDU2NTYzZTc0ZWFhYjIyMDg2NjNjNWQ4Y2M5Yy90YWJsZXJhbmdlOjlhZWVkNTY1NjNlNzRlYWFiMjIwODY2M2M1ZDhjYzljXzMyLTEtMS0xLTU5MDE_a673e91d-3327-45ca-a19c-ca5c15eb672e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231" decimals="-3" name="us-gaap:PreferredStockValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjEvZnJhZzplYTZhYTg0Y2Q3MmM0YzY1YTdlMjIyNmYyYmFlMTA0Mi90YWJsZTo5YWVlZDU2NTYzZTc0ZWFhYjIyMDg2NjNjNWQ4Y2M5Yy90YWJsZXJhbmdlOjlhZWVkNTY1NjNlNzRlYWFiMjIwODY2M2M1ZDhjYzljXzMyLTMtMS0xLTU5MDE_8a8e58de-2333-4127-9e81-44fb0fbc8606">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock, par value $<ix:nonFraction unitRef="usdPerShare" contextRef="iec0398a820254cd299413aaa332e3362_I20211231" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjEvZnJhZzplYTZhYTg0Y2Q3MmM0YzY1YTdlMjIyNmYyYmFlMTA0Mi90YWJsZTo5YWVlZDU2NTYzZTc0ZWFhYjIyMDg2NjNjNWQ4Y2M5Yy90YWJsZXJhbmdlOjlhZWVkNTY1NjNlNzRlYWFiMjIwODY2M2M1ZDhjYzljXzMzLTAtMS0xLTU5MDEvdGV4dHJlZ2lvbjpkOTAyYTNkODk2MGQ0MDFhOTI2MDc3ZTgyYjI1Yjk2Y18yOA_792b46fb-a4ed-4bca-a9f4-2f1f87c82f83"><ix:nonFraction unitRef="usdPerShare" contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjEvZnJhZzplYTZhYTg0Y2Q3MmM0YzY1YTdlMjIyNmYyYmFlMTA0Mi90YWJsZTo5YWVlZDU2NTYzZTc0ZWFhYjIyMDg2NjNjNWQ4Y2M5Yy90YWJsZXJhbmdlOjlhZWVkNTY1NjNlNzRlYWFiMjIwODY2M2M1ZDhjYzljXzMzLTAtMS0xLTU5MDEvdGV4dHJlZ2lvbjpkOTAyYTNkODk2MGQ0MDFhOTI2MDc3ZTgyYjI1Yjk2Y18yOA_dafa6671-6178-4c71-b0a5-2f6f36d6a5b4">.50</ix:nonFraction></ix:nonFraction> per share; <ix:nonFraction unitRef="shares" contextRef="iec0398a820254cd299413aaa332e3362_I20211231" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjEvZnJhZzplYTZhYTg0Y2Q3MmM0YzY1YTdlMjIyNmYyYmFlMTA0Mi90YWJsZTo5YWVlZDU2NTYzZTc0ZWFhYjIyMDg2NjNjNWQ4Y2M5Yy90YWJsZXJhbmdlOjlhZWVkNTY1NjNlNzRlYWFiMjIwODY2M2M1ZDhjYzljXzMzLTAtMS0xLTU5MDEvdGV4dHJlZ2lvbjpkOTAyYTNkODk2MGQ0MDFhOTI2MDc3ZTgyYjI1Yjk2Y180Mg_16af48fc-a205-497e-99f8-0b7604330373"><ix:nonFraction unitRef="shares" contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjEvZnJhZzplYTZhYTg0Y2Q3MmM0YzY1YTdlMjIyNmYyYmFlMTA0Mi90YWJsZTo5YWVlZDU2NTYzZTc0ZWFhYjIyMDg2NjNjNWQ4Y2M5Yy90YWJsZXJhbmdlOjlhZWVkNTY1NjNlNzRlYWFiMjIwODY2M2M1ZDhjYzljXzMzLTAtMS0xLTU5MDEvdGV4dHJlZ2lvbjpkOTAyYTNkODk2MGQ0MDFhOTI2MDc3ZTgyYjI1Yjk2Y180Mg_7c427238-303c-409d-ae23-2a7d8afd3116">40,000,000</ix:nonFraction></ix:nonFraction> shares authorized; <ix:nonFraction unitRef="shares" contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjEvZnJhZzplYTZhYTg0Y2Q3MmM0YzY1YTdlMjIyNmYyYmFlMTA0Mi90YWJsZTo5YWVlZDU2NTYzZTc0ZWFhYjIyMDg2NjNjNWQ4Y2M5Yy90YWJsZXJhbmdlOjlhZWVkNTY1NjNlNzRlYWFiMjIwODY2M2M1ZDhjYzljXzMzLTAtMS0xLTU5MDEvdGV4dHJlZ2lvbjpkOTAyYTNkODk2MGQ0MDFhOTI2MDc3ZTgyYjI1Yjk2Y182NA_a7024c7e-2159-4146-b474-982fa7841a95"><ix:nonFraction unitRef="shares" contextRef="iec0398a820254cd299413aaa332e3362_I20211231" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjEvZnJhZzplYTZhYTg0Y2Q3MmM0YzY1YTdlMjIyNmYyYmFlMTA0Mi90YWJsZTo5YWVlZDU2NTYzZTc0ZWFhYjIyMDg2NjNjNWQ4Y2M5Yy90YWJsZXJhbmdlOjlhZWVkNTY1NjNlNzRlYWFiMjIwODY2M2M1ZDhjYzljXzMzLTAtMS0xLTU5MDEvdGV4dHJlZ2lvbjpkOTAyYTNkODk2MGQ0MDFhOTI2MDc3ZTgyYjI1Yjk2Y182NA_bb39d609-94e9-4457-ac23-4cc1f51ec333">15,505,772</ix:nonFraction></ix:nonFraction> shares issued at December&#160;31, 2021 and 2020; <ix:nonFraction unitRef="shares" contextRef="iec0398a820254cd299413aaa332e3362_I20211231" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjEvZnJhZzplYTZhYTg0Y2Q3MmM0YzY1YTdlMjIyNmYyYmFlMTA0Mi90YWJsZTo5YWVlZDU2NTYzZTc0ZWFhYjIyMDg2NjNjNWQ4Y2M5Yy90YWJsZXJhbmdlOjlhZWVkNTY1NjNlNzRlYWFiMjIwODY2M2M1ZDhjYzljXzMzLTAtMS0xLTU5MDEvdGV4dHJlZ2lvbjpkOTAyYTNkODk2MGQ0MDFhOTI2MDc3ZTgyYjI1Yjk2Y18xNjQ5MjY3NDQxOTgw_bfff4268-0010-4c79-8422-45af3c07dc6c">13,734,295</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjEvZnJhZzplYTZhYTg0Y2Q3MmM0YzY1YTdlMjIyNmYyYmFlMTA0Mi90YWJsZTo5YWVlZDU2NTYzZTc0ZWFhYjIyMDg2NjNjNWQ4Y2M5Yy90YWJsZXJhbmdlOjlhZWVkNTY1NjNlNzRlYWFiMjIwODY2M2M1ZDhjYzljXzMzLTAtMS0xLTU5MDEvdGV4dHJlZ2lvbjpkOTAyYTNkODk2MGQ0MDFhOTI2MDc3ZTgyYjI1Yjk2Y18xNjQ5MjY3NDQxOTkz_8e12b3e1-fbeb-4cd8-bd69-c95a5ea0ddd9">14,392,669</ix:nonFraction> shares outstanding at December&#160;31, 2021 and 2020, 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="iec0398a820254cd299413aaa332e3362_I20211231" decimals="-3" name="us-gaap:CommonStockValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjEvZnJhZzplYTZhYTg0Y2Q3MmM0YzY1YTdlMjIyNmYyYmFlMTA0Mi90YWJsZTo5YWVlZDU2NTYzZTc0ZWFhYjIyMDg2NjNjNWQ4Y2M5Yy90YWJsZXJhbmdlOjlhZWVkNTY1NjNlNzRlYWFiMjIwODY2M2M1ZDhjYzljXzMzLTEtMS0xLTU5MDE_288dfd51-0003-4d1b-bf78-31424d8147b2">7,753</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231" decimals="-3" name="us-gaap:CommonStockValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjEvZnJhZzplYTZhYTg0Y2Q3MmM0YzY1YTdlMjIyNmYyYmFlMTA0Mi90YWJsZTo5YWVlZDU2NTYzZTc0ZWFhYjIyMDg2NjNjNWQ4Y2M5Yy90YWJsZXJhbmdlOjlhZWVkNTY1NjNlNzRlYWFiMjIwODY2M2M1ZDhjYzljXzMzLTMtMS0xLTU5MDE_a2151c07-6946-44fd-9908-94a14d1f1344">7,753</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:#dbdbdb;padding:2px 1pt;text-align: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:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iec0398a820254cd299413aaa332e3362_I20211231" decimals="-3" name="us-gaap:AdditionalPaidInCapitalCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjEvZnJhZzplYTZhYTg0Y2Q3MmM0YzY1YTdlMjIyNmYyYmFlMTA0Mi90YWJsZTo5YWVlZDU2NTYzZTc0ZWFhYjIyMDg2NjNjNWQ4Y2M5Yy90YWJsZXJhbmdlOjlhZWVkNTY1NjNlNzRlYWFiMjIwODY2M2M1ZDhjYzljXzM0LTEtMS0xLTU5MDE_31d094b8-4483-41d1-afb0-79648f16c81d">204,276</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231" decimals="-3" name="us-gaap:AdditionalPaidInCapitalCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjEvZnJhZzplYTZhYTg0Y2Q3MmM0YzY1YTdlMjIyNmYyYmFlMTA0Mi90YWJsZTo5YWVlZDU2NTYzZTc0ZWFhYjIyMDg2NjNjNWQ4Y2M5Yy90YWJsZXJhbmdlOjlhZWVkNTY1NjNlNzRlYWFiMjIwODY2M2M1ZDhjYzljXzM0LTMtMS0xLTU5MDE_9dd10891-0e57-4b36-a64a-6fb6376ec02b">204,875</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;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="iec0398a820254cd299413aaa332e3362_I20211231" decimals="-3" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjEvZnJhZzplYTZhYTg0Y2Q3MmM0YzY1YTdlMjIyNmYyYmFlMTA0Mi90YWJsZTo5YWVlZDU2NTYzZTc0ZWFhYjIyMDg2NjNjNWQ4Y2M5Yy90YWJsZXJhbmdlOjlhZWVkNTY1NjNlNzRlYWFiMjIwODY2M2M1ZDhjYzljXzM1LTEtMS0xLTU5MDE_d27db009-c4b0-428f-8bbe-33aea76ff128">112,220</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231" decimals="-3" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjEvZnJhZzplYTZhYTg0Y2Q3MmM0YzY1YTdlMjIyNmYyYmFlMTA0Mi90YWJsZTo5YWVlZDU2NTYzZTc0ZWFhYjIyMDg2NjNjNWQ4Y2M5Yy90YWJsZXJhbmdlOjlhZWVkNTY1NjNlNzRlYWFiMjIwODY2M2M1ZDhjYzljXzM1LTMtMS0xLTU5MDE_0e2fffcb-a09b-4e69-bf5c-584e41788deb">99,062</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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common shares in treasury, at cost (<ix:nonFraction unitRef="shares" contextRef="iec0398a820254cd299413aaa332e3362_I20211231" decimals="INF" name="us-gaap:TreasuryStockShares" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjEvZnJhZzplYTZhYTg0Y2Q3MmM0YzY1YTdlMjIyNmYyYmFlMTA0Mi90YWJsZTo5YWVlZDU2NTYzZTc0ZWFhYjIyMDg2NjNjNWQ4Y2M5Yy90YWJsZXJhbmdlOjlhZWVkNTY1NjNlNzRlYWFiMjIwODY2M2M1ZDhjYzljXzM2LTAtMS0xLTU5MDEvdGV4dHJlZ2lvbjo5Njc1NTg0ZTY1ODU0NDc2OGZhN2U4YmVkZmJiMjI0Zl80MA_38b03667-91b6-44f6-9cf5-de0853c4b585">1,771,477</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231" decimals="INF" name="us-gaap:TreasuryStockShares" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjEvZnJhZzplYTZhYTg0Y2Q3MmM0YzY1YTdlMjIyNmYyYmFlMTA0Mi90YWJsZTo5YWVlZDU2NTYzZTc0ZWFhYjIyMDg2NjNjNWQ4Y2M5Yy90YWJsZXJhbmdlOjlhZWVkNTY1NjNlNzRlYWFiMjIwODY2M2M1ZDhjYzljXzM2LTAtMS0xLTU5MDEvdGV4dHJlZ2lvbjo5Njc1NTg0ZTY1ODU0NDc2OGZhN2U4YmVkZmJiMjI0Zl80Nw_761e65fc-8823-4987-bb50-f6c46d4cc6a3">1,113,103</ix:nonFraction> shares at December&#160;31, 2021 and 2020, respectively) </span></div></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iec0398a820254cd299413aaa332e3362_I20211231" decimals="-3" name="us-gaap:TreasuryStockValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjEvZnJhZzplYTZhYTg0Y2Q3MmM0YzY1YTdlMjIyNmYyYmFlMTA0Mi90YWJsZTo5YWVlZDU2NTYzZTc0ZWFhYjIyMDg2NjNjNWQ4Y2M5Yy90YWJsZXJhbmdlOjlhZWVkNTY1NjNlNzRlYWFiMjIwODY2M2M1ZDhjYzljXzM2LTEtMS0xLTU5MDE_0df51d3f-44c1-4158-a7f4-8fc6510c78ab">78,904</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231" decimals="-3" name="us-gaap:TreasuryStockValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjEvZnJhZzplYTZhYTg0Y2Q3MmM0YzY1YTdlMjIyNmYyYmFlMTA0Mi90YWJsZTo5YWVlZDU2NTYzZTc0ZWFhYjIyMDg2NjNjNWQ4Y2M5Yy90YWJsZXJhbmdlOjlhZWVkNTY1NjNlNzRlYWFiMjIwODY2M2M1ZDhjYzljXzM2LTMtMS0xLTU5MDE_42f2f771-a21f-48a4-aa71-b1fd82112b8f">50,515</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;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%">Accumulated other comprehensive income (loss)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iec0398a820254cd299413aaa332e3362_I20211231" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjEvZnJhZzplYTZhYTg0Y2Q3MmM0YzY1YTdlMjIyNmYyYmFlMTA0Mi90YWJsZTo5YWVlZDU2NTYzZTc0ZWFhYjIyMDg2NjNjNWQ4Y2M5Yy90YWJsZXJhbmdlOjlhZWVkNTY1NjNlNzRlYWFiMjIwODY2M2M1ZDhjYzljXzM3LTEtMS0xLTU5MDE_89cc7cfe-b13c-4ad1-b0d2-00ed52ca83e1">453</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjEvZnJhZzplYTZhYTg0Y2Q3MmM0YzY1YTdlMjIyNmYyYmFlMTA0Mi90YWJsZTo5YWVlZDU2NTYzZTc0ZWFhYjIyMDg2NjNjNWQ4Y2M5Yy90YWJsZXJhbmdlOjlhZWVkNTY1NjNlNzRlYWFiMjIwODY2M2M1ZDhjYzljXzM3LTMtMS0xLTU5MDE_84edf896-6533-4c69-8db5-9b933cc9d27b">15</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:#dbdbdb;padding:2px 1pt 2px 43pt;text-align: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 shareholders&#8217; equity </span></td><td colspan="2" style="background-color:#dbdbdb;border-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="iec0398a820254cd299413aaa332e3362_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjEvZnJhZzplYTZhYTg0Y2Q3MmM0YzY1YTdlMjIyNmYyYmFlMTA0Mi90YWJsZTo5YWVlZDU2NTYzZTc0ZWFhYjIyMDg2NjNjNWQ4Y2M5Yy90YWJsZXJhbmdlOjlhZWVkNTY1NjNlNzRlYWFiMjIwODY2M2M1ZDhjYzljXzM4LTEtMS0xLTU5MDE_e181364a-c1cf-4967-81bc-ddb050f140fb">245,798</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-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="ia861e7cc8e1c40acb8229b9ac591074c_I20201231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjEvZnJhZzplYTZhYTg0Y2Q3MmM0YzY1YTdlMjIyNmYyYmFlMTA0Mi90YWJsZTo5YWVlZDU2NTYzZTc0ZWFhYjIyMDg2NjNjNWQ4Y2M5Yy90YWJsZXJhbmdlOjlhZWVkNTY1NjNlNzRlYWFiMjIwODY2M2M1ZDhjYzljXzM4LTMtMS0xLTU5MDE_d71b8cf2-dadc-4b81-9d94-bd0b873ed124">261,160</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;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 43pt;text-align: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 shareholders&#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="iec0398a820254cd299413aaa332e3362_I20211231" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjEvZnJhZzplYTZhYTg0Y2Q3MmM0YzY1YTdlMjIyNmYyYmFlMTA0Mi90YWJsZTo5YWVlZDU2NTYzZTc0ZWFhYjIyMDg2NjNjNWQ4Y2M5Yy90YWJsZXJhbmdlOjlhZWVkNTY1NjNlNzRlYWFiMjIwODY2M2M1ZDhjYzljXzM5LTEtMS0xLTU5MDE_8802e518-3d30-40b4-b1f5-88d0c0cfda69">2,554,901</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="ia861e7cc8e1c40acb8229b9ac591074c_I20201231" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjEvZnJhZzplYTZhYTg0Y2Q3MmM0YzY1YTdlMjIyNmYyYmFlMTA0Mi90YWJsZTo5YWVlZDU2NTYzZTc0ZWFhYjIyMDg2NjNjNWQ4Y2M5Yy90YWJsZXJhbmdlOjlhZWVkNTY1NjNlNzRlYWFiMjIwODY2M2M1ZDhjYzljXzM5LTMtMS0xLTU5MDE_7d04ae49-dd0d-4a09-9cbd-339d7aab2368">2,203,235</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt"><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="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:115%">37</span></div></div></div><div id="i762133f56c7c41b383049c54c32cc294_124"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i762133f56c7c41b383049c54c32cc294_7">Table of Contents</a></span></div></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CASS INFORMATION SYSTEMS, INC. AND SUBSIDIARIES</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 INCOME</span></div><div style="margin-top:12pt;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:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></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: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%">For the Years Ended December&#160;31,</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-style:italic;font-weight:400;line-height:100%">(In thousands except per share data)</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%">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><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%">2019</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fee Revenue and Other Income:</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;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%">Information services payment and processing revenue </span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iad2bcd854c17477baa2099324a0989e2_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjQvZnJhZzo2N2QwMThjYzNiMzg0NmVjYmJjNDI1YTkwMDcwODEzYi90YWJsZTo2Y2RjMTAyNjM3MzI0OWEyYmI5OTcwZjUyOWRkNzM1Yy90YWJsZXJhbmdlOjZjZGMxMDI2MzczMjQ5YTJiYjk5NzBmNTI5ZGQ3MzVjXzMtMS0xLTEtNTkwMQ_0bf46eb2-5c4b-4e87-8990-244bfd270189">106,455</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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="i20ebffd172714eadb0230fc1f3624d23_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjQvZnJhZzo2N2QwMThjYzNiMzg0NmVjYmJjNDI1YTkwMDcwODEzYi90YWJsZTo2Y2RjMTAyNjM3MzI0OWEyYmI5OTcwZjUyOWRkNzM1Yy90YWJsZXJhbmdlOjZjZGMxMDI2MzczMjQ5YTJiYjk5NzBmNTI5ZGQ3MzVjXzMtMy0xLTEtNTkwMQ_e4149c2a-3046-4d07-a6be-8e5dc758b410">97,204</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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="i529f3d4b04594c3e987f41b746b6ae5a_D20190101-20191231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjQvZnJhZzo2N2QwMThjYzNiMzg0NmVjYmJjNDI1YTkwMDcwODEzYi90YWJsZTo2Y2RjMTAyNjM3MzI0OWEyYmI5OTcwZjUyOWRkNzM1Yy90YWJsZXJhbmdlOjZjZGMxMDI2MzczMjQ5YTJiYjk5NzBmNTI5ZGQ3MzVjXzMtNS0xLTEtNTkwMQ_345b4aa1-bb89-40dc-9700-5ee75c47df33">107,953</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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bank service fees </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i864b1da907a743c9b4f819d7ae690af0_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjQvZnJhZzo2N2QwMThjYzNiMzg0NmVjYmJjNDI1YTkwMDcwODEzYi90YWJsZTo2Y2RjMTAyNjM3MzI0OWEyYmI5OTcwZjUyOWRkNzM1Yy90YWJsZXJhbmdlOjZjZGMxMDI2MzczMjQ5YTJiYjk5NzBmNTI5ZGQ3MzVjXzQtMS0xLTEtNTkwMQ_e434679e-adb4-4be3-8037-2d33a82c8e83">2,239</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaba6ef5b76bc4274a63f794e79d5fc3c_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjQvZnJhZzo2N2QwMThjYzNiMzg0NmVjYmJjNDI1YTkwMDcwODEzYi90YWJsZTo2Y2RjMTAyNjM3MzI0OWEyYmI5OTcwZjUyOWRkNzM1Yy90YWJsZXJhbmdlOjZjZGMxMDI2MzczMjQ5YTJiYjk5NzBmNTI5ZGQ3MzVjXzQtMy0xLTEtNTkwMQ_ebcbfe3d-a2cb-45da-b535-4b406fca9981">1,704</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i543277642942455685d56846dba8fdfd_D20190101-20191231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjQvZnJhZzo2N2QwMThjYzNiMzg0NmVjYmJjNDI1YTkwMDcwODEzYi90YWJsZTo2Y2RjMTAyNjM3MzI0OWEyYmI5OTcwZjUyOWRkNzM1Yy90YWJsZXJhbmdlOjZjZGMxMDI2MzczMjQ5YTJiYjk5NzBmNTI5ZGQ3MzVjXzQtNS0xLTEtNTkwMQ_f56846b4-d88e-4941-8243-9576d4da7480">1,386</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;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%">Gains on sales of 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="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleRealizedGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjQvZnJhZzo2N2QwMThjYzNiMzg0NmVjYmJjNDI1YTkwMDcwODEzYi90YWJsZTo2Y2RjMTAyNjM3MzI0OWEyYmI5OTcwZjUyOWRkNzM1Yy90YWJsZXJhbmdlOjZjZGMxMDI2MzczMjQ5YTJiYjk5NzBmNTI5ZGQ3MzVjXzUtMS0xLTEtNTkwMQ_e262379a-0e54-4179-a086-92cda3dad6db">51</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleRealizedGainLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjQvZnJhZzo2N2QwMThjYzNiMzg0NmVjYmJjNDI1YTkwMDcwODEzYi90YWJsZTo2Y2RjMTAyNjM3MzI0OWEyYmI5OTcwZjUyOWRkNzM1Yy90YWJsZXJhbmdlOjZjZGMxMDI2MzczMjQ5YTJiYjk5NzBmNTI5ZGQ3MzVjXzUtMy0xLTEtNTkwMQ_e81cf6da-6c1f-4f97-b8f2-e9e8a6477d6c">1,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="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleRealizedGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjQvZnJhZzo2N2QwMThjYzNiMzg0NmVjYmJjNDI1YTkwMDcwODEzYi90YWJsZTo2Y2RjMTAyNjM3MzI0OWEyYmI5OTcwZjUyOWRkNzM1Yy90YWJsZXJhbmdlOjZjZGMxMDI2MzczMjQ5YTJiYjk5NzBmNTI5ZGQ3MzVjXzUtNS0xLTEtNTkwMQ_315f5ef4-156e-4873-94e2-b516a5495c45">19</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:#dbdbdb;padding:2px 1pt;text-align: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:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" decimals="-3" name="us-gaap:RevenueNotFromContractWithCustomerOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjQvZnJhZzo2N2QwMThjYzNiMzg0NmVjYmJjNDI1YTkwMDcwODEzYi90YWJsZTo2Y2RjMTAyNjM3MzI0OWEyYmI5OTcwZjUyOWRkNzM1Yy90YWJsZXJhbmdlOjZjZGMxMDI2MzczMjQ5YTJiYjk5NzBmNTI5ZGQ3MzVjXzYtMS0xLTEtNTkwMQ_ee801ae5-d266-4dbe-8d50-f0294e80abe9">946</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231" decimals="-3" name="us-gaap:RevenueNotFromContractWithCustomerOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjQvZnJhZzo2N2QwMThjYzNiMzg0NmVjYmJjNDI1YTkwMDcwODEzYi90YWJsZTo2Y2RjMTAyNjM3MzI0OWEyYmI5OTcwZjUyOWRkNzM1Yy90YWJsZXJhbmdlOjZjZGMxMDI2MzczMjQ5YTJiYjk5NzBmNTI5ZGQ3MzVjXzYtMy0xLTEtNTkwMQ_d1ab5cef-9a78-4e31-83f4-27c7b7142b08">458</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231" decimals="-3" name="us-gaap:RevenueNotFromContractWithCustomerOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjQvZnJhZzo2N2QwMThjYzNiMzg0NmVjYmJjNDI1YTkwMDcwODEzYi90YWJsZTo2Y2RjMTAyNjM3MzI0OWEyYmI5OTcwZjUyOWRkNzM1Yy90YWJsZXJhbmdlOjZjZGMxMDI2MzczMjQ5YTJiYjk5NzBmNTI5ZGQ3MzVjXzYtNS0xLTEtNTkwMQ_c85979e2-5fcc-47c8-bd92-16fcf610a013">711</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;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%">Total fee revenue and other income </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%"><ix:nonFraction unitRef="usd" contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" decimals="-3" name="us-gaap:NoninterestIncome" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjQvZnJhZzo2N2QwMThjYzNiMzg0NmVjYmJjNDI1YTkwMDcwODEzYi90YWJsZTo2Y2RjMTAyNjM3MzI0OWEyYmI5OTcwZjUyOWRkNzM1Yy90YWJsZXJhbmdlOjZjZGMxMDI2MzczMjQ5YTJiYjk5NzBmNTI5ZGQ3MzVjXzctMS0xLTEtNTkwMQ_38fa566d-34f3-4805-a40b-38839ea7a342">109,691</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231" decimals="-3" name="us-gaap:NoninterestIncome" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjQvZnJhZzo2N2QwMThjYzNiMzg0NmVjYmJjNDI1YTkwMDcwODEzYi90YWJsZTo2Y2RjMTAyNjM3MzI0OWEyYmI5OTcwZjUyOWRkNzM1Yy90YWJsZXJhbmdlOjZjZGMxMDI2MzczMjQ5YTJiYjk5NzBmNTI5ZGQ3MzVjXzctMy0xLTEtNTkwMQ_4c34b090-836c-47ac-a1e1-ca0c0fe87e4f">100,441</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231" decimals="-3" name="us-gaap:NoninterestIncome" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjQvZnJhZzo2N2QwMThjYzNiMzg0NmVjYmJjNDI1YTkwMDcwODEzYi90YWJsZTo2Y2RjMTAyNjM3MzI0OWEyYmI5OTcwZjUyOWRkNzM1Yy90YWJsZXJhbmdlOjZjZGMxMDI2MzczMjQ5YTJiYjk5NzBmNTI5ZGQ3MzVjXzctNS0xLTEtNTkwMQ_36e2e3ad-e93a-448b-82b4-651039d28462">110,069</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:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;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:700;line-height:100%">Interest Income:</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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest and fees on loans </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" decimals="-3" name="us-gaap:InterestAndFeeIncomeLoansAndLeases" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjQvZnJhZzo2N2QwMThjYzNiMzg0NmVjYmJjNDI1YTkwMDcwODEzYi90YWJsZTo2Y2RjMTAyNjM3MzI0OWEyYmI5OTcwZjUyOWRkNzM1Yy90YWJsZXJhbmdlOjZjZGMxMDI2MzczMjQ5YTJiYjk5NzBmNTI5ZGQ3MzVjXzEwLTEtMS0xLTU5MDE_c79dea37-ee0d-497a-b04e-d867c557bca7">35,178</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231" decimals="-3" name="us-gaap:InterestAndFeeIncomeLoansAndLeases" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjQvZnJhZzo2N2QwMThjYzNiMzg0NmVjYmJjNDI1YTkwMDcwODEzYi90YWJsZTo2Y2RjMTAyNjM3MzI0OWEyYmI5OTcwZjUyOWRkNzM1Yy90YWJsZXJhbmdlOjZjZGMxMDI2MzczMjQ5YTJiYjk5NzBmNTI5ZGQ3MzVjXzEwLTMtMS0xLTU5MDE_31a6095b-34c0-4527-b07f-e3a869baade0">37,665</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231" decimals="-3" name="us-gaap:InterestAndFeeIncomeLoansAndLeases" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjQvZnJhZzo2N2QwMThjYzNiMzg0NmVjYmJjNDI1YTkwMDcwODEzYi90YWJsZTo2Y2RjMTAyNjM3MzI0OWEyYmI5OTcwZjUyOWRkNzM1Yy90YWJsZXJhbmdlOjZjZGMxMDI2MzczMjQ5YTJiYjk5NzBmNTI5ZGQ3MzVjXzEwLTUtMS0xLTU5MDE_2ddc8122-ef56-42a0-afb4-a5f88eb3e51a">36,461</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;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%">Interest and dividends on 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></tr><tr><td colspan="3" style="background-color:#dbdbdb;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%">Taxable </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" decimals="-3" name="us-gaap:InterestIncomeSecuritiesTaxable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjQvZnJhZzo2N2QwMThjYzNiMzg0NmVjYmJjNDI1YTkwMDcwODEzYi90YWJsZTo2Y2RjMTAyNjM3MzI0OWEyYmI5OTcwZjUyOWRkNzM1Yy90YWJsZXJhbmdlOjZjZGMxMDI2MzczMjQ5YTJiYjk5NzBmNTI5ZGQ3MzVjXzEyLTEtMS0xLTU5MDE_0f193e38-9f67-4166-88e6-3582ed46e947">2,547</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231" decimals="-3" name="us-gaap:InterestIncomeSecuritiesTaxable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjQvZnJhZzo2N2QwMThjYzNiMzg0NmVjYmJjNDI1YTkwMDcwODEzYi90YWJsZTo2Y2RjMTAyNjM3MzI0OWEyYmI5OTcwZjUyOWRkNzM1Yy90YWJsZXJhbmdlOjZjZGMxMDI2MzczMjQ5YTJiYjk5NzBmNTI5ZGQ3MzVjXzEyLTMtMS0xLTU5MDE_fd258771-1b8d-4520-8733-6057e7906a5a">1,692</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231" decimals="-3" name="us-gaap:InterestIncomeSecuritiesTaxable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjQvZnJhZzo2N2QwMThjYzNiMzg0NmVjYmJjNDI1YTkwMDcwODEzYi90YWJsZTo2Y2RjMTAyNjM3MzI0OWEyYmI5OTcwZjUyOWRkNzM1Yy90YWJsZXJhbmdlOjZjZGMxMDI2MzczMjQ5YTJiYjk5NzBmNTI5ZGQ3MzVjXzEyLTUtMS0xLTU5MDE_06de24ac-d6cc-40f0-93fb-c062bda7466a">2,497</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;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%">Exempt from federal income taxes </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" decimals="-3" name="us-gaap:InterestIncomeSecuritiesTaxExempt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjQvZnJhZzo2N2QwMThjYzNiMzg0NmVjYmJjNDI1YTkwMDcwODEzYi90YWJsZTo2Y2RjMTAyNjM3MzI0OWEyYmI5OTcwZjUyOWRkNzM1Yy90YWJsZXJhbmdlOjZjZGMxMDI2MzczMjQ5YTJiYjk5NzBmNTI5ZGQ3MzVjXzEzLTEtMS0xLTU5MDE_ad735bdd-0b79-4ee6-90a6-154483271ed9">7,046</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231" decimals="-3" name="us-gaap:InterestIncomeSecuritiesTaxExempt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjQvZnJhZzo2N2QwMThjYzNiMzg0NmVjYmJjNDI1YTkwMDcwODEzYi90YWJsZTo2Y2RjMTAyNjM3MzI0OWEyYmI5OTcwZjUyOWRkNzM1Yy90YWJsZXJhbmdlOjZjZGMxMDI2MzczMjQ5YTJiYjk5NzBmNTI5ZGQ3MzVjXzEzLTMtMS0xLTU5MDE_06acb28c-2a2e-4c7a-9492-2284ebf092e4">7,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="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231" decimals="-3" name="us-gaap:InterestIncomeSecuritiesTaxExempt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjQvZnJhZzo2N2QwMThjYzNiMzg0NmVjYmJjNDI1YTkwMDcwODEzYi90YWJsZTo2Y2RjMTAyNjM3MzI0OWEyYmI5OTcwZjUyOWRkNzM1Yy90YWJsZXJhbmdlOjZjZGMxMDI2MzczMjQ5YTJiYjk5NzBmNTI5ZGQ3MzVjXzEzLTUtMS0xLTU5MDE_36c53b42-fc0f-47d1-8ff0-5f216c8ae2ec">7,839</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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest on federal funds sold and other short-term investments </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" decimals="-3" name="cass:InterestOnFederalFundsSoldAndOtherShortTermInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjQvZnJhZzo2N2QwMThjYzNiMzg0NmVjYmJjNDI1YTkwMDcwODEzYi90YWJsZTo2Y2RjMTAyNjM3MzI0OWEyYmI5OTcwZjUyOWRkNzM1Yy90YWJsZXJhbmdlOjZjZGMxMDI2MzczMjQ5YTJiYjk5NzBmNTI5ZGQ3MzVjXzE0LTEtMS0xLTU5MDE_f6aa8cd2-63f1-4197-93c7-a4d4005da370">726</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231" decimals="-3" name="cass:InterestOnFederalFundsSoldAndOtherShortTermInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjQvZnJhZzo2N2QwMThjYzNiMzg0NmVjYmJjNDI1YTkwMDcwODEzYi90YWJsZTo2Y2RjMTAyNjM3MzI0OWEyYmI5OTcwZjUyOWRkNzM1Yy90YWJsZXJhbmdlOjZjZGMxMDI2MzczMjQ5YTJiYjk5NzBmNTI5ZGQ3MzVjXzE0LTMtMS0xLTU5MDE_b01f1139-3682-4ece-a535-45bdc45389c0">1,226</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231" decimals="-3" name="cass:InterestOnFederalFundsSoldAndOtherShortTermInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjQvZnJhZzo2N2QwMThjYzNiMzg0NmVjYmJjNDI1YTkwMDcwODEzYi90YWJsZTo2Y2RjMTAyNjM3MzI0OWEyYmI5OTcwZjUyOWRkNzM1Yy90YWJsZXJhbmdlOjZjZGMxMDI2MzczMjQ5YTJiYjk5NzBmNTI5ZGQ3MzVjXzE0LTUtMS0xLTU5MDE_2033b272-dc88-48ec-80f3-0a29c4367f3a">5,812</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;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%">Total interest income </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%"><ix:nonFraction unitRef="usd" contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" decimals="-3" name="us-gaap:InterestAndDividendIncomeOperating" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjQvZnJhZzo2N2QwMThjYzNiMzg0NmVjYmJjNDI1YTkwMDcwODEzYi90YWJsZTo2Y2RjMTAyNjM3MzI0OWEyYmI5OTcwZjUyOWRkNzM1Yy90YWJsZXJhbmdlOjZjZGMxMDI2MzczMjQ5YTJiYjk5NzBmNTI5ZGQ3MzVjXzE1LTEtMS0xLTU5MDE_38e399ff-ec13-498d-8a72-b6a232e7f934">45,497</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231" decimals="-3" name="us-gaap:InterestAndDividendIncomeOperating" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjQvZnJhZzo2N2QwMThjYzNiMzg0NmVjYmJjNDI1YTkwMDcwODEzYi90YWJsZTo2Y2RjMTAyNjM3MzI0OWEyYmI5OTcwZjUyOWRkNzM1Yy90YWJsZXJhbmdlOjZjZGMxMDI2MzczMjQ5YTJiYjk5NzBmNTI5ZGQ3MzVjXzE1LTMtMS0xLTU5MDE_cbd13ee9-8254-48ac-8d81-ef6bdddc713d">47,687</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231" decimals="-3" name="us-gaap:InterestAndDividendIncomeOperating" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjQvZnJhZzo2N2QwMThjYzNiMzg0NmVjYmJjNDI1YTkwMDcwODEzYi90YWJsZTo2Y2RjMTAyNjM3MzI0OWEyYmI5OTcwZjUyOWRkNzM1Yy90YWJsZXJhbmdlOjZjZGMxMDI2MzczMjQ5YTJiYjk5NzBmNTI5ZGQ3MzVjXzE1LTUtMS0xLTU5MDE_363e26d3-108b-4d80-834d-2e57abe972ca">52,609</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:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;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: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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest on deposits </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" decimals="-3" name="us-gaap:InterestExpenseDeposits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjQvZnJhZzo2N2QwMThjYzNiMzg0NmVjYmJjNDI1YTkwMDcwODEzYi90YWJsZTo2Y2RjMTAyNjM3MzI0OWEyYmI5OTcwZjUyOWRkNzM1Yy90YWJsZXJhbmdlOjZjZGMxMDI2MzczMjQ5YTJiYjk5NzBmNTI5ZGQ3MzVjXzE4LTEtMS0xLTU5MDE_b3596e3b-fcd0-4081-a994-1c7186b05c09">1,171</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231" decimals="-3" name="us-gaap:InterestExpenseDeposits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjQvZnJhZzo2N2QwMThjYzNiMzg0NmVjYmJjNDI1YTkwMDcwODEzYi90YWJsZTo2Y2RjMTAyNjM3MzI0OWEyYmI5OTcwZjUyOWRkNzM1Yy90YWJsZXJhbmdlOjZjZGMxMDI2MzczMjQ5YTJiYjk5NzBmNTI5ZGQ3MzVjXzE4LTMtMS0xLTU5MDE_4cd8da6a-e536-4d58-a09d-f2c75b1ec747">2,360</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231" decimals="-3" name="us-gaap:InterestExpenseDeposits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjQvZnJhZzo2N2QwMThjYzNiMzg0NmVjYmJjNDI1YTkwMDcwODEzYi90YWJsZTo2Y2RjMTAyNjM3MzI0OWEyYmI5OTcwZjUyOWRkNzM1Yy90YWJsZXJhbmdlOjZjZGMxMDI2MzczMjQ5YTJiYjk5NzBmNTI5ZGQ3MzVjXzE4LTUtMS0xLTU5MDE_c869c1e1-0ce5-4ec8-9149-2bf9468a66e6">5,191</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;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%">Interest on short-term borrowings </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" decimals="-3" name="us-gaap:InterestExpenseShortTermBorrowings" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjQvZnJhZzo2N2QwMThjYzNiMzg0NmVjYmJjNDI1YTkwMDcwODEzYi90YWJsZTo2Y2RjMTAyNjM3MzI0OWEyYmI5OTcwZjUyOWRkNzM1Yy90YWJsZXJhbmdlOjZjZGMxMDI2MzczMjQ5YTJiYjk5NzBmNTI5ZGQ3MzVjXzE5LTEtMS0xLTU5MDE_2d30d4da-6a81-4154-b538-5dedf2945348">&#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="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231" decimals="-3" name="us-gaap:InterestExpenseShortTermBorrowings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjQvZnJhZzo2N2QwMThjYzNiMzg0NmVjYmJjNDI1YTkwMDcwODEzYi90YWJsZTo2Y2RjMTAyNjM3MzI0OWEyYmI5OTcwZjUyOWRkNzM1Yy90YWJsZXJhbmdlOjZjZGMxMDI2MzczMjQ5YTJiYjk5NzBmNTI5ZGQ3MzVjXzE5LTMtMS0xLTU5MDE_f8e493c0-b804-4250-900a-8e63e36bf1d9">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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231" decimals="-3" name="us-gaap:InterestExpenseShortTermBorrowings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjQvZnJhZzo2N2QwMThjYzNiMzg0NmVjYmJjNDI1YTkwMDcwODEzYi90YWJsZTo2Y2RjMTAyNjM3MzI0OWEyYmI5OTcwZjUyOWRkNzM1Yy90YWJsZXJhbmdlOjZjZGMxMDI2MzczMjQ5YTJiYjk5NzBmNTI5ZGQ3MzVjXzE5LTUtMS0xLTU5MDE_6829b343-d50b-45fa-8c07-a6a2c5662b2b">2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;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%">Total interest expense </span></td><td colspan="2" style="background-color:#dbdbdb;border-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="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjQvZnJhZzo2N2QwMThjYzNiMzg0NmVjYmJjNDI1YTkwMDcwODEzYi90YWJsZTo2Y2RjMTAyNjM3MzI0OWEyYmI5OTcwZjUyOWRkNzM1Yy90YWJsZXJhbmdlOjZjZGMxMDI2MzczMjQ5YTJiYjk5NzBmNTI5ZGQ3MzVjXzIwLTEtMS0xLTU5MDE_32574913-50ca-4095-80f0-fb82c589590f">1,171</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-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="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjQvZnJhZzo2N2QwMThjYzNiMzg0NmVjYmJjNDI1YTkwMDcwODEzYi90YWJsZTo2Y2RjMTAyNjM3MzI0OWEyYmI5OTcwZjUyOWRkNzM1Yy90YWJsZXJhbmdlOjZjZGMxMDI2MzczMjQ5YTJiYjk5NzBmNTI5ZGQ3MzVjXzIwLTMtMS0xLTU5MDE_b6e63da4-5035-4662-97e2-302d40c9f27c">2,362</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-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="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjQvZnJhZzo2N2QwMThjYzNiMzg0NmVjYmJjNDI1YTkwMDcwODEzYi90YWJsZTo2Y2RjMTAyNjM3MzI0OWEyYmI5OTcwZjUyOWRkNzM1Yy90YWJsZXJhbmdlOjZjZGMxMDI2MzczMjQ5YTJiYjk5NzBmNTI5ZGQ3MzVjXzIwLTUtMS0xLTU5MDE_d0906320-d5cc-472c-ab1d-31d630720fb7">5,193</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;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 49pt;text-align: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 interest income </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%"><ix:nonFraction unitRef="usd" contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" decimals="-3" name="us-gaap:InterestIncomeExpenseNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjQvZnJhZzo2N2QwMThjYzNiMzg0NmVjYmJjNDI1YTkwMDcwODEzYi90YWJsZTo2Y2RjMTAyNjM3MzI0OWEyYmI5OTcwZjUyOWRkNzM1Yy90YWJsZXJhbmdlOjZjZGMxMDI2MzczMjQ5YTJiYjk5NzBmNTI5ZGQ3MzVjXzIxLTEtMS0xLTU5MDE_f859f143-e943-463b-b5d3-364177a1a673">44,326</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231" decimals="-3" name="us-gaap:InterestIncomeExpenseNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjQvZnJhZzo2N2QwMThjYzNiMzg0NmVjYmJjNDI1YTkwMDcwODEzYi90YWJsZTo2Y2RjMTAyNjM3MzI0OWEyYmI5OTcwZjUyOWRkNzM1Yy90YWJsZXJhbmdlOjZjZGMxMDI2MzczMjQ5YTJiYjk5NzBmNTI5ZGQ3MzVjXzIxLTMtMS0xLTU5MDE_10c48c39-5df1-4335-bfd8-3e8c15c4a7fb">45,325</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231" decimals="-3" name="us-gaap:InterestIncomeExpenseNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjQvZnJhZzo2N2QwMThjYzNiMzg0NmVjYmJjNDI1YTkwMDcwODEzYi90YWJsZTo2Y2RjMTAyNjM3MzI0OWEyYmI5OTcwZjUyOWRkNzM1Yy90YWJsZXJhbmdlOjZjZGMxMDI2MzczMjQ5YTJiYjk5NzBmNTI5ZGQ3MzVjXzIxLTUtMS0xLTU5MDE_53b2f83e-f971-497e-91f5-10352c435fc6">47,416</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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Release of) provision for credit losses </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:ProvisionForLoanLossesExpensed" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjQvZnJhZzo2N2QwMThjYzNiMzg0NmVjYmJjNDI1YTkwMDcwODEzYi90YWJsZTo2Y2RjMTAyNjM3MzI0OWEyYmI5OTcwZjUyOWRkNzM1Yy90YWJsZXJhbmdlOjZjZGMxMDI2MzczMjQ5YTJiYjk5NzBmNTI5ZGQ3MzVjXzIyLTEtMS0xLTU5MDE_50195f59-8ecb-4de4-ad38-c6c6da8c4bb9">130</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231" decimals="-3" name="us-gaap:ProvisionForLoanLossesExpensed" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjQvZnJhZzo2N2QwMThjYzNiMzg0NmVjYmJjNDI1YTkwMDcwODEzYi90YWJsZTo2Y2RjMTAyNjM3MzI0OWEyYmI5OTcwZjUyOWRkNzM1Yy90YWJsZXJhbmdlOjZjZGMxMDI2MzczMjQ5YTJiYjk5NzBmNTI5ZGQ3MzVjXzIyLTMtMS0xLTU5MDE_d1c91745-5120-44a3-af46-2fdba9e94e91">810</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231" decimals="-3" name="us-gaap:ProvisionForLoanLossesExpensed" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjQvZnJhZzo2N2QwMThjYzNiMzg0NmVjYmJjNDI1YTkwMDcwODEzYi90YWJsZTo2Y2RjMTAyNjM3MzI0OWEyYmI5OTcwZjUyOWRkNzM1Yy90YWJsZXJhbmdlOjZjZGMxMDI2MzczMjQ5YTJiYjk5NzBmNTI5ZGQ3MzVjXzIyLTUtMS0xLTU5MDE_b6c4b117-d67e-4335-b72c-6a9766c6479a">250</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;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 49pt;text-align: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 interest income after (release of) provision for credit losses </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%"><ix:nonFraction unitRef="usd" contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" decimals="-3" name="us-gaap:InterestIncomeExpenseAfterProvisionForLoanLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjQvZnJhZzo2N2QwMThjYzNiMzg0NmVjYmJjNDI1YTkwMDcwODEzYi90YWJsZTo2Y2RjMTAyNjM3MzI0OWEyYmI5OTcwZjUyOWRkNzM1Yy90YWJsZXJhbmdlOjZjZGMxMDI2MzczMjQ5YTJiYjk5NzBmNTI5ZGQ3MzVjXzIzLTEtMS0xLTU5MDE_705c78b1-6e50-4ad6-9dac-12a3257f3061">44,456</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231" decimals="-3" name="us-gaap:InterestIncomeExpenseAfterProvisionForLoanLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjQvZnJhZzo2N2QwMThjYzNiMzg0NmVjYmJjNDI1YTkwMDcwODEzYi90YWJsZTo2Y2RjMTAyNjM3MzI0OWEyYmI5OTcwZjUyOWRkNzM1Yy90YWJsZXJhbmdlOjZjZGMxMDI2MzczMjQ5YTJiYjk5NzBmNTI5ZGQ3MzVjXzIzLTMtMS0xLTU5MDE_041af7f4-0faf-4219-a516-6742e427c697">44,515</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231" decimals="-3" name="us-gaap:InterestIncomeExpenseAfterProvisionForLoanLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjQvZnJhZzo2N2QwMThjYzNiMzg0NmVjYmJjNDI1YTkwMDcwODEzYi90YWJsZTo2Y2RjMTAyNjM3MzI0OWEyYmI5OTcwZjUyOWRkNzM1Yy90YWJsZXJhbmdlOjZjZGMxMDI2MzczMjQ5YTJiYjk5NzBmNTI5ZGQ3MzVjXzIzLTUtMS0xLTU5MDE_578bc867-addb-4b2d-9a68-a1bcc0eec10f">47,166</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:#dbdbdb;padding:2px 1pt 2px 49pt;text-align: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 revenue </span></td><td colspan="2" style="background-color:#dbdbdb;border-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="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjQvZnJhZzo2N2QwMThjYzNiMzg0NmVjYmJjNDI1YTkwMDcwODEzYi90YWJsZTo2Y2RjMTAyNjM3MzI0OWEyYmI5OTcwZjUyOWRkNzM1Yy90YWJsZXJhbmdlOjZjZGMxMDI2MzczMjQ5YTJiYjk5NzBmNTI5ZGQ3MzVjXzI0LTEtMS0xLTU5MDE_ad01aee0-5082-462b-bd5e-28936d291a64">154,147</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-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="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjQvZnJhZzo2N2QwMThjYzNiMzg0NmVjYmJjNDI1YTkwMDcwODEzYi90YWJsZTo2Y2RjMTAyNjM3MzI0OWEyYmI5OTcwZjUyOWRkNzM1Yy90YWJsZXJhbmdlOjZjZGMxMDI2MzczMjQ5YTJiYjk5NzBmNTI5ZGQ3MzVjXzI0LTMtMS0xLTU5MDE_ce36e59f-1299-48cd-99a3-48819a1cc344">144,956</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-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="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjQvZnJhZzo2N2QwMThjYzNiMzg0NmVjYmJjNDI1YTkwMDcwODEzYi90YWJsZTo2Y2RjMTAyNjM3MzI0OWEyYmI5OTcwZjUyOWRkNzM1Yy90YWJsZXJhbmdlOjZjZGMxMDI2MzczMjQ5YTJiYjk5NzBmNTI5ZGQ3MzVjXzI0LTUtMS0xLTU5MDE_9f369afc-b7b5-4891-acba-0c143ae66782">157,235</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;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:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding: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%">Operating Expense:</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;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%">Personnel </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" decimals="-3" name="us-gaap:LaborAndRelatedExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjQvZnJhZzo2N2QwMThjYzNiMzg0NmVjYmJjNDI1YTkwMDcwODEzYi90YWJsZTo2Y2RjMTAyNjM3MzI0OWEyYmI5OTcwZjUyOWRkNzM1Yy90YWJsZXJhbmdlOjZjZGMxMDI2MzczMjQ5YTJiYjk5NzBmNTI5ZGQ3MzVjXzI3LTEtMS0xLTU5MDE_94d9d9ac-380a-4ed7-ae6f-75c79ab9ade5">92,155</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231" decimals="-3" name="us-gaap:LaborAndRelatedExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjQvZnJhZzo2N2QwMThjYzNiMzg0NmVjYmJjNDI1YTkwMDcwODEzYi90YWJsZTo2Y2RjMTAyNjM3MzI0OWEyYmI5OTcwZjUyOWRkNzM1Yy90YWJsZXJhbmdlOjZjZGMxMDI2MzczMjQ5YTJiYjk5NzBmNTI5ZGQ3MzVjXzI3LTMtMS0xLTU5MDE_8a4ab378-208c-4370-84ff-9b8a7243f181">88,062</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231" decimals="-3" name="us-gaap:LaborAndRelatedExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjQvZnJhZzo2N2QwMThjYzNiMzg0NmVjYmJjNDI1YTkwMDcwODEzYi90YWJsZTo2Y2RjMTAyNjM3MzI0OWEyYmI5OTcwZjUyOWRkNzM1Yy90YWJsZXJhbmdlOjZjZGMxMDI2MzczMjQ5YTJiYjk5NzBmNTI5ZGQ3MzVjXzI3LTUtMS0xLTU5MDE_1525b64d-95dc-4f88-83a3-d4535ef78d76">91,083</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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Occupancy </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" decimals="-3" name="us-gaap:OccupancyNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjQvZnJhZzo2N2QwMThjYzNiMzg0NmVjYmJjNDI1YTkwMDcwODEzYi90YWJsZTo2Y2RjMTAyNjM3MzI0OWEyYmI5OTcwZjUyOWRkNzM1Yy90YWJsZXJhbmdlOjZjZGMxMDI2MzczMjQ5YTJiYjk5NzBmNTI5ZGQ3MzVjXzI4LTEtMS0xLTU5MDE_b0fffde0-7445-4514-a987-59958a50108a">3,824</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231" decimals="-3" name="us-gaap:OccupancyNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjQvZnJhZzo2N2QwMThjYzNiMzg0NmVjYmJjNDI1YTkwMDcwODEzYi90YWJsZTo2Y2RjMTAyNjM3MzI0OWEyYmI5OTcwZjUyOWRkNzM1Yy90YWJsZXJhbmdlOjZjZGMxMDI2MzczMjQ5YTJiYjk5NzBmNTI5ZGQ3MzVjXzI4LTMtMS0xLTU5MDE_f85f21de-5bc0-4de2-a22c-1a725453af6a">3,739</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231" decimals="-3" name="us-gaap:OccupancyNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjQvZnJhZzo2N2QwMThjYzNiMzg0NmVjYmJjNDI1YTkwMDcwODEzYi90YWJsZTo2Y2RjMTAyNjM3MzI0OWEyYmI5OTcwZjUyOWRkNzM1Yy90YWJsZXJhbmdlOjZjZGMxMDI2MzczMjQ5YTJiYjk5NzBmNTI5ZGQ3MzVjXzI4LTUtMS0xLTU5MDE_5b926402-a5b5-4c48-800e-b2cc6bb84116">3,918</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;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%">Equipment </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" decimals="-3" name="us-gaap:EquipmentExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjQvZnJhZzo2N2QwMThjYzNiMzg0NmVjYmJjNDI1YTkwMDcwODEzYi90YWJsZTo2Y2RjMTAyNjM3MzI0OWEyYmI5OTcwZjUyOWRkNzM1Yy90YWJsZXJhbmdlOjZjZGMxMDI2MzczMjQ5YTJiYjk5NzBmNTI5ZGQ3MzVjXzI5LTEtMS0xLTU5MDE_067ca1c8-700a-4230-960e-a7e691992a48">6,745</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231" decimals="-3" name="us-gaap:EquipmentExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjQvZnJhZzo2N2QwMThjYzNiMzg0NmVjYmJjNDI1YTkwMDcwODEzYi90YWJsZTo2Y2RjMTAyNjM3MzI0OWEyYmI5OTcwZjUyOWRkNzM1Yy90YWJsZXJhbmdlOjZjZGMxMDI2MzczMjQ5YTJiYjk5NzBmNTI5ZGQ3MzVjXzI5LTMtMS0xLTU5MDE_96ebff9f-9887-4082-b8d1-2b567cebcc52">6,568</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231" decimals="-3" name="us-gaap:EquipmentExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjQvZnJhZzo2N2QwMThjYzNiMzg0NmVjYmJjNDI1YTkwMDcwODEzYi90YWJsZTo2Y2RjMTAyNjM3MzI0OWEyYmI5OTcwZjUyOWRkNzM1Yy90YWJsZXJhbmdlOjZjZGMxMDI2MzczMjQ5YTJiYjk5NzBmNTI5ZGQ3MzVjXzI5LTUtMS0xLTU5MDE_2fb30e8c-953c-4a24-9221-e1573f524347">6,140</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:#dbdbdb;padding:2px 1pt;text-align: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 intangible assets </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjQvZnJhZzo2N2QwMThjYzNiMzg0NmVjYmJjNDI1YTkwMDcwODEzYi90YWJsZTo2Y2RjMTAyNjM3MzI0OWEyYmI5OTcwZjUyOWRkNzM1Yy90YWJsZXJhbmdlOjZjZGMxMDI2MzczMjQ5YTJiYjk5NzBmNTI5ZGQ3MzVjXzMwLTEtMS0xLTU5MDE_9e40c630-604d-4fb6-ace6-1f855a31b5fe">859</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjQvZnJhZzo2N2QwMThjYzNiMzg0NmVjYmJjNDI1YTkwMDcwODEzYi90YWJsZTo2Y2RjMTAyNjM3MzI0OWEyYmI5OTcwZjUyOWRkNzM1Yy90YWJsZXJhbmdlOjZjZGMxMDI2MzczMjQ5YTJiYjk5NzBmNTI5ZGQ3MzVjXzMwLTMtMS0xLTU5MDE_edaa70a6-330e-4df3-a380-e0df35f7b389">859</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjQvZnJhZzo2N2QwMThjYzNiMzg0NmVjYmJjNDI1YTkwMDcwODEzYi90YWJsZTo2Y2RjMTAyNjM3MzI0OWEyYmI5OTcwZjUyOWRkNzM1Yy90YWJsZXJhbmdlOjZjZGMxMDI2MzczMjQ5YTJiYjk5NzBmNTI5ZGQ3MzVjXzMwLTUtMS0xLTU5MDE_6fd14cab-d75b-407b-bcd1-659e901c5129">563</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;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 operating </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" decimals="-3" name="us-gaap:OtherNoninterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjQvZnJhZzo2N2QwMThjYzNiMzg0NmVjYmJjNDI1YTkwMDcwODEzYi90YWJsZTo2Y2RjMTAyNjM3MzI0OWEyYmI5OTcwZjUyOWRkNzM1Yy90YWJsZXJhbmdlOjZjZGMxMDI2MzczMjQ5YTJiYjk5NzBmNTI5ZGQ3MzVjXzMxLTEtMS0xLTU5MDE_7bffce37-9f6f-4ed7-ac84-8bfdd50d324e">16,743</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231" decimals="-3" name="us-gaap:OtherNoninterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjQvZnJhZzo2N2QwMThjYzNiMzg0NmVjYmJjNDI1YTkwMDcwODEzYi90YWJsZTo2Y2RjMTAyNjM3MzI0OWEyYmI5OTcwZjUyOWRkNzM1Yy90YWJsZXJhbmdlOjZjZGMxMDI2MzczMjQ5YTJiYjk5NzBmNTI5ZGQ3MzVjXzMxLTMtMS0xLTU5MDE_5c3a5dbf-0a3d-48f4-bc91-3944bb191b72">15,387</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231" decimals="-3" name="us-gaap:OtherNoninterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjQvZnJhZzo2N2QwMThjYzNiMzg0NmVjYmJjNDI1YTkwMDcwODEzYi90YWJsZTo2Y2RjMTAyNjM3MzI0OWEyYmI5OTcwZjUyOWRkNzM1Yy90YWJsZXJhbmdlOjZjZGMxMDI2MzczMjQ5YTJiYjk5NzBmNTI5ZGQ3MzVjXzMxLTUtMS0xLTU5MDE_68c2ead9-3cf7-4d6c-9c5e-023c516fdcbc">18,065</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:#dbdbdb;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%">Total operating expense </span></td><td colspan="2" style="background-color:#dbdbdb;border-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="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" decimals="-3" name="us-gaap:NoninterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjQvZnJhZzo2N2QwMThjYzNiMzg0NmVjYmJjNDI1YTkwMDcwODEzYi90YWJsZTo2Y2RjMTAyNjM3MzI0OWEyYmI5OTcwZjUyOWRkNzM1Yy90YWJsZXJhbmdlOjZjZGMxMDI2MzczMjQ5YTJiYjk5NzBmNTI5ZGQ3MzVjXzMyLTEtMS0xLTU5MDE_77385716-61ea-4ffb-896e-eba3ef2909fc">120,326</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-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="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231" decimals="-3" name="us-gaap:NoninterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjQvZnJhZzo2N2QwMThjYzNiMzg0NmVjYmJjNDI1YTkwMDcwODEzYi90YWJsZTo2Y2RjMTAyNjM3MzI0OWEyYmI5OTcwZjUyOWRkNzM1Yy90YWJsZXJhbmdlOjZjZGMxMDI2MzczMjQ5YTJiYjk5NzBmNTI5ZGQ3MzVjXzMyLTMtMS0xLTU5MDE_e9b01d63-2461-4e82-bb9a-f4173dd3b725">114,615</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-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="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231" decimals="-3" name="us-gaap:NoninterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjQvZnJhZzo2N2QwMThjYzNiMzg0NmVjYmJjNDI1YTkwMDcwODEzYi90YWJsZTo2Y2RjMTAyNjM3MzI0OWEyYmI5OTcwZjUyOWRkNzM1Yy90YWJsZXJhbmdlOjZjZGMxMDI2MzczMjQ5YTJiYjk5NzBmNTI5ZGQ3MzVjXzMyLTUtMS0xLTU5MDE_ee291563-ba2d-4fed-84aa-342e80ecaf23">119,769</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;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 49pt;text-align: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 before income tax 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%"><ix:nonFraction unitRef="usd" contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjQvZnJhZzo2N2QwMThjYzNiMzg0NmVjYmJjNDI1YTkwMDcwODEzYi90YWJsZTo2Y2RjMTAyNjM3MzI0OWEyYmI5OTcwZjUyOWRkNzM1Yy90YWJsZXJhbmdlOjZjZGMxMDI2MzczMjQ5YTJiYjk5NzBmNTI5ZGQ3MzVjXzMzLTEtMS0xLTU5MDE_20ad5c17-4872-4b7a-a154-4d483657b7bf">33,821</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjQvZnJhZzo2N2QwMThjYzNiMzg0NmVjYmJjNDI1YTkwMDcwODEzYi90YWJsZTo2Y2RjMTAyNjM3MzI0OWEyYmI5OTcwZjUyOWRkNzM1Yy90YWJsZXJhbmdlOjZjZGMxMDI2MzczMjQ5YTJiYjk5NzBmNTI5ZGQ3MzVjXzMzLTMtMS0xLTU5MDE_8b1f9331-02d8-47fa-897b-b7c6a8bdce1d">30,341</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjQvZnJhZzo2N2QwMThjYzNiMzg0NmVjYmJjNDI1YTkwMDcwODEzYi90YWJsZTo2Y2RjMTAyNjM3MzI0OWEyYmI5OTcwZjUyOWRkNzM1Yy90YWJsZXJhbmdlOjZjZGMxMDI2MzczMjQ5YTJiYjk5NzBmNTI5ZGQ3MzVjXzMzLTUtMS0xLTU5MDE_324b35e5-63b5-4660-9356-d702b10f7c72">37,466</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:#dbdbdb;padding:2px 1pt;text-align: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 tax expense </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjQvZnJhZzo2N2QwMThjYzNiMzg0NmVjYmJjNDI1YTkwMDcwODEzYi90YWJsZTo2Y2RjMTAyNjM3MzI0OWEyYmI5OTcwZjUyOWRkNzM1Yy90YWJsZXJhbmdlOjZjZGMxMDI2MzczMjQ5YTJiYjk5NzBmNTI5ZGQ3MzVjXzM0LTEtMS0xLTU5MDE_7b074c77-152d-4bc7-908e-057d25eb4e9b">5,217</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjQvZnJhZzo2N2QwMThjYzNiMzg0NmVjYmJjNDI1YTkwMDcwODEzYi90YWJsZTo2Y2RjMTAyNjM3MzI0OWEyYmI5OTcwZjUyOWRkNzM1Yy90YWJsZXJhbmdlOjZjZGMxMDI2MzczMjQ5YTJiYjk5NzBmNTI5ZGQ3MzVjXzM0LTMtMS0xLTU5MDE_fc8f2527-b93f-4a2d-9d7e-c35c9aaff0e9">5,165</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjQvZnJhZzo2N2QwMThjYzNiMzg0NmVjYmJjNDI1YTkwMDcwODEzYi90YWJsZTo2Y2RjMTAyNjM3MzI0OWEyYmI5OTcwZjUyOWRkNzM1Yy90YWJsZXJhbmdlOjZjZGMxMDI2MzczMjQ5YTJiYjk5NzBmNTI5ZGQ3MzVjXzM0LTUtMS0xLTU5MDE_406b8fc0-761e-469b-bf63-07dcb990aafb">7,062</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;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 49pt;text-align: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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjQvZnJhZzo2N2QwMThjYzNiMzg0NmVjYmJjNDI1YTkwMDcwODEzYi90YWJsZTo2Y2RjMTAyNjM3MzI0OWEyYmI5OTcwZjUyOWRkNzM1Yy90YWJsZXJhbmdlOjZjZGMxMDI2MzczMjQ5YTJiYjk5NzBmNTI5ZGQ3MzVjXzM1LTEtMS0xLTU5MDE_399b3646-78f2-491e-9ea9-27ca72e6a1cc">28,604</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="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjQvZnJhZzo2N2QwMThjYzNiMzg0NmVjYmJjNDI1YTkwMDcwODEzYi90YWJsZTo2Y2RjMTAyNjM3MzI0OWEyYmI5OTcwZjUyOWRkNzM1Yy90YWJsZXJhbmdlOjZjZGMxMDI2MzczMjQ5YTJiYjk5NzBmNTI5ZGQ3MzVjXzM1LTMtMS0xLTU5MDE_bdb95b92-a1dc-402c-8eac-204702507462">25,176</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="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjQvZnJhZzo2N2QwMThjYzNiMzg0NmVjYmJjNDI1YTkwMDcwODEzYi90YWJsZTo2Y2RjMTAyNjM3MzI0OWEyYmI5OTcwZjUyOWRkNzM1Yy90YWJsZXJhbmdlOjZjZGMxMDI2MzczMjQ5YTJiYjk5NzBmNTI5ZGQ3MzVjXzM1LTUtMS0xLTU5MDE_0ea307cb-998e-49f2-9cf0-80de8400ff7d">30,404</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:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;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:400;line-height:100%">Basic Earnings Per 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="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjQvZnJhZzo2N2QwMThjYzNiMzg0NmVjYmJjNDI1YTkwMDcwODEzYi90YWJsZTo2Y2RjMTAyNjM3MzI0OWEyYmI5OTcwZjUyOWRkNzM1Yy90YWJsZXJhbmdlOjZjZGMxMDI2MzczMjQ5YTJiYjk5NzBmNTI5ZGQ3MzVjXzM3LTEtMS0xLTU5MDE_4ef25a17-999c-482b-96cc-1d0c0bda4eda">2.03</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjQvZnJhZzo2N2QwMThjYzNiMzg0NmVjYmJjNDI1YTkwMDcwODEzYi90YWJsZTo2Y2RjMTAyNjM3MzI0OWEyYmI5OTcwZjUyOWRkNzM1Yy90YWJsZXJhbmdlOjZjZGMxMDI2MzczMjQ5YTJiYjk5NzBmNTI5ZGQ3MzVjXzM3LTMtMS0xLTU5MDE_afcb43fe-7d0b-4c9d-a504-8f8f71ee4858">1.75</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjQvZnJhZzo2N2QwMThjYzNiMzg0NmVjYmJjNDI1YTkwMDcwODEzYi90YWJsZTo2Y2RjMTAyNjM3MzI0OWEyYmI5OTcwZjUyOWRkNzM1Yy90YWJsZXJhbmdlOjZjZGMxMDI2MzczMjQ5YTJiYjk5NzBmNTI5ZGQ3MzVjXzM3LTUtMS0xLTU5MDE_5e007ea5-c381-4bc7-927d-2079f9de47e4">2.11</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:#dbdbdb;padding:2px 1pt;text-align: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 colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjQvZnJhZzo2N2QwMThjYzNiMzg0NmVjYmJjNDI1YTkwMDcwODEzYi90YWJsZTo2Y2RjMTAyNjM3MzI0OWEyYmI5OTcwZjUyOWRkNzM1Yy90YWJsZXJhbmdlOjZjZGMxMDI2MzczMjQ5YTJiYjk5NzBmNTI5ZGQ3MzVjXzM4LTEtMS0xLTU5MDE_e0973eb7-cd2f-4904-a592-379cc9d7f52b">2.00</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjQvZnJhZzo2N2QwMThjYzNiMzg0NmVjYmJjNDI1YTkwMDcwODEzYi90YWJsZTo2Y2RjMTAyNjM3MzI0OWEyYmI5OTcwZjUyOWRkNzM1Yy90YWJsZXJhbmdlOjZjZGMxMDI2MzczMjQ5YTJiYjk5NzBmNTI5ZGQ3MzVjXzM4LTMtMS0xLTU5MDE_94fe663e-b765-4c3e-b41d-7402e088f88e">1.73</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjQvZnJhZzo2N2QwMThjYzNiMzg0NmVjYmJjNDI1YTkwMDcwODEzYi90YWJsZTo2Y2RjMTAyNjM3MzI0OWEyYmI5OTcwZjUyOWRkNzM1Yy90YWJsZXJhbmdlOjZjZGMxMDI2MzczMjQ5YTJiYjk5NzBmNTI5ZGQ3MzVjXzM4LTUtMS0xLTU5MDE_5e300bb4-d663-445a-8bac-418240f3d29f">2.07</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See accompanying notes to consolidated financial statements. </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">38</span></div></div></div><div id="i762133f56c7c41b383049c54c32cc294_127"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i762133f56c7c41b383049c54c32cc294_7">Table of Contents</a></span></div></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CASS INFORMATION SYSTEMS, INC. AND SUBSIDIARIES</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="margin-top:12pt;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:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></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: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%">For the Years Ended December&#160;31,</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-style:italic;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><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%">2019</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Comprehensive Income:</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;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%">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="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjcvZnJhZzoxYjRiZmYzZDBmYTc0MGY3ODM3ODM2NjdiZjI1ZDZlYi90YWJsZTowMjJhNGIzNWE5MjM0MGI5ODUyZTdmMTJiNjZlNWU5NC90YWJsZXJhbmdlOjAyMmE0YjM1YTkyMzQwYjk4NTJlN2YxMmI2NmU1ZTk0XzMtMS0xLTEtNTkwMQ_bc6ee399-799a-4659-ab42-aef2d3672781">28,604</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjcvZnJhZzoxYjRiZmYzZDBmYTc0MGY3ODM3ODM2NjdiZjI1ZDZlYi90YWJsZTowMjJhNGIzNWE5MjM0MGI5ODUyZTdmMTJiNjZlNWU5NC90YWJsZXJhbmdlOjAyMmE0YjM1YTkyMzQwYjk4NTJlN2YxMmI2NmU1ZTk0XzMtMy0xLTEtNTkwMQ_dd59aa83-2ff4-4f71-8c66-6ce30ad07014">25,176</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjcvZnJhZzoxYjRiZmYzZDBmYTc0MGY3ODM3ODM2NjdiZjI1ZDZlYi90YWJsZTowMjJhNGIzNWE5MjM0MGI5ODUyZTdmMTJiNjZlNWU5NC90YWJsZXJhbmdlOjAyMmE0YjM1YTkyMzQwYjk4NTJlN2YxMmI2NmU1ZTk0XzMtNS0xLTEtNTkwMQ_0ee7edc3-77d1-478f-bcee-6db7c8e531b8">30,404</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:#dbdbdb;padding:2px 1pt;text-align: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 income (loss): </span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;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%">Net unrealized (loss) gain on securities available-for-sale </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjcvZnJhZzoxYjRiZmYzZDBmYTc0MGY3ODM3ODM2NjdiZjI1ZDZlYi90YWJsZTowMjJhNGIzNWE5MjM0MGI5ODUyZTdmMTJiNjZlNWU5NC90YWJsZXJhbmdlOjAyMmE0YjM1YTkyMzQwYjk4NTJlN2YxMmI2NmU1ZTk0XzUtMS0xLTEtNTkwMQ_35988904-a0f2-4951-9d5d-04ed180a0eea">10,447</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="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjcvZnJhZzoxYjRiZmYzZDBmYTc0MGY3ODM3ODM2NjdiZjI1ZDZlYi90YWJsZTowMjJhNGIzNWE5MjM0MGI5ODUyZTdmMTJiNjZlNWU5NC90YWJsZXJhbmdlOjAyMmE0YjM1YTkyMzQwYjk4NTJlN2YxMmI2NmU1ZTk0XzUtMy0xLTEtNTkwMQ_b18f6107-5e90-4b35-bb09-f265881e39e0">6,689</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjcvZnJhZzoxYjRiZmYzZDBmYTc0MGY3ODM3ODM2NjdiZjI1ZDZlYi90YWJsZTowMjJhNGIzNWE5MjM0MGI5ODUyZTdmMTJiNjZlNWU5NC90YWJsZXJhbmdlOjAyMmE0YjM1YTkyMzQwYjk4NTJlN2YxMmI2NmU1ZTk0XzUtNS0xLTEtNTkwMQ_77997ef1-9543-44fc-b7e9-e3e3885b3002">13,429</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:#dbdbdb;padding:2px 1pt 2px 37pt;text-align: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 effect </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjcvZnJhZzoxYjRiZmYzZDBmYTc0MGY3ODM3ODM2NjdiZjI1ZDZlYi90YWJsZTowMjJhNGIzNWE5MjM0MGI5ODUyZTdmMTJiNjZlNWU5NC90YWJsZXJhbmdlOjAyMmE0YjM1YTkyMzQwYjk4NTJlN2YxMmI2NmU1ZTk0XzYtMS0xLTEtNTkwMQ_aea29948-2dfb-49d1-9179-a22bad445016">2,487</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjcvZnJhZzoxYjRiZmYzZDBmYTc0MGY3ODM3ODM2NjdiZjI1ZDZlYi90YWJsZTowMjJhNGIzNWE5MjM0MGI5ODUyZTdmMTJiNjZlNWU5NC90YWJsZXJhbmdlOjAyMmE0YjM1YTkyMzQwYjk4NTJlN2YxMmI2NmU1ZTk0XzYtMy0xLTEtNTkwMQ_f6912de2-1502-4c84-aff6-cd2c5e19aea6">1,592</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjcvZnJhZzoxYjRiZmYzZDBmYTc0MGY3ODM3ODM2NjdiZjI1ZDZlYi90YWJsZTowMjJhNGIzNWE5MjM0MGI5ODUyZTdmMTJiNjZlNWU5NC90YWJsZXJhbmdlOjAyMmE0YjM1YTkyMzQwYjk4NTJlN2YxMmI2NmU1ZTk0XzYtNS0xLTEtNTkwMQ_55792619-346b-4fce-933a-e4920242be69">3,196</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;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 23.5pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reclassification adjustments for gains included in net income </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjcvZnJhZzoxYjRiZmYzZDBmYTc0MGY3ODM3ODM2NjdiZjI1ZDZlYi90YWJsZTowMjJhNGIzNWE5MjM0MGI5ODUyZTdmMTJiNjZlNWU5NC90YWJsZXJhbmdlOjAyMmE0YjM1YTkyMzQwYjk4NTJlN2YxMmI2NmU1ZTk0XzctMS0xLTEtNTkwMQ_8d96daa8-153e-4156-a1b4-1575d9e45b5e">51</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="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjcvZnJhZzoxYjRiZmYzZDBmYTc0MGY3ODM3ODM2NjdiZjI1ZDZlYi90YWJsZTowMjJhNGIzNWE5MjM0MGI5ODUyZTdmMTJiNjZlNWU5NC90YWJsZXJhbmdlOjAyMmE0YjM1YTkyMzQwYjk4NTJlN2YxMmI2NmU1ZTk0XzctMy0xLTEtNTkwMQ_efa7d952-037d-4ae8-bb4b-fc5172bc18af">1,075</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="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjcvZnJhZzoxYjRiZmYzZDBmYTc0MGY3ODM3ODM2NjdiZjI1ZDZlYi90YWJsZTowMjJhNGIzNWE5MjM0MGI5ODUyZTdmMTJiNjZlNWU5NC90YWJsZXJhbmdlOjAyMmE0YjM1YTkyMzQwYjk4NTJlN2YxMmI2NmU1ZTk0XzctNS0xLTEtNTkwMQ_cc9f1096-3cde-45c1-9117-b9d1428b7ea9">19</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:#dbdbdb;padding:2px 1pt 2px 37pt;text-align: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 effect </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjcvZnJhZzoxYjRiZmYzZDBmYTc0MGY3ODM3ODM2NjdiZjI1ZDZlYi90YWJsZTowMjJhNGIzNWE5MjM0MGI5ODUyZTdmMTJiNjZlNWU5NC90YWJsZXJhbmdlOjAyMmE0YjM1YTkyMzQwYjk4NTJlN2YxMmI2NmU1ZTk0XzgtMS0xLTEtNTkwMQ_1c383048-cefc-4262-8c4c-dc43642aa86e">12</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjcvZnJhZzoxYjRiZmYzZDBmYTc0MGY3ODM3ODM2NjdiZjI1ZDZlYi90YWJsZTowMjJhNGIzNWE5MjM0MGI5ODUyZTdmMTJiNjZlNWU5NC90YWJsZXJhbmdlOjAyMmE0YjM1YTkyMzQwYjk4NTJlN2YxMmI2NmU1ZTk0XzgtMy0xLTEtNTkwMQ_326d1d20-0150-45e1-8c73-cc6f3344d2d8">256</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjcvZnJhZzoxYjRiZmYzZDBmYTc0MGY3ODM3ODM2NjdiZjI1ZDZlYi90YWJsZTowMjJhNGIzNWE5MjM0MGI5ODUyZTdmMTJiNjZlNWU5NC90YWJsZXJhbmdlOjAyMmE0YjM1YTkyMzQwYjk4NTJlN2YxMmI2NmU1ZTk0XzgtNS0xLTEtNTkwMQ_3f1583b9-4b34-4a47-9813-d3cfd5e3b29b">5</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;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%">FASB ASC 715 pension adjustment </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjcvZnJhZzoxYjRiZmYzZDBmYTc0MGY3ODM3ODM2NjdiZjI1ZDZlYi90YWJsZTowMjJhNGIzNWE5MjM0MGI5ODUyZTdmMTJiNjZlNWU5NC90YWJsZXJhbmdlOjAyMmE0YjM1YTkyMzQwYjk4NTJlN2YxMmI2NmU1ZTk0XzktMS0xLTEtNTkwMQ_2bc07697-1131-4bbb-bb43-b4a5a302ffd9">11,363</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjcvZnJhZzoxYjRiZmYzZDBmYTc0MGY3ODM3ODM2NjdiZjI1ZDZlYi90YWJsZTowMjJhNGIzNWE5MjM0MGI5ODUyZTdmMTJiNjZlNWU5NC90YWJsZXJhbmdlOjAyMmE0YjM1YTkyMzQwYjk4NTJlN2YxMmI2NmU1ZTk0XzktMy0xLTEtNTkwMQ_9585abe8-7bf5-46e9-a4e4-6c3e606a871e">12,548</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjcvZnJhZzoxYjRiZmYzZDBmYTc0MGY3ODM3ODM2NjdiZjI1ZDZlYi90YWJsZTowMjJhNGIzNWE5MjM0MGI5ODUyZTdmMTJiNjZlNWU5NC90YWJsZXJhbmdlOjAyMmE0YjM1YTkyMzQwYjk4NTJlN2YxMmI2NmU1ZTk0XzktNS0xLTEtNTkwMQ_174de33a-a979-4f1d-b772-bcba80c259c3">6,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:#dbdbdb;padding:2px 1pt 2px 37pt;text-align: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 effect </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjcvZnJhZzoxYjRiZmYzZDBmYTc0MGY3ODM3ODM2NjdiZjI1ZDZlYi90YWJsZTowMjJhNGIzNWE5MjM0MGI5ODUyZTdmMTJiNjZlNWU5NC90YWJsZXJhbmdlOjAyMmE0YjM1YTkyMzQwYjk4NTJlN2YxMmI2NmU1ZTk0XzEwLTEtMS0xLTU5MDE_399ae8e1-5f6a-4b37-9693-b1c5fbcb63ae">2,705</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjcvZnJhZzoxYjRiZmYzZDBmYTc0MGY3ODM3ODM2NjdiZjI1ZDZlYi90YWJsZTowMjJhNGIzNWE5MjM0MGI5ODUyZTdmMTJiNjZlNWU5NC90YWJsZXJhbmdlOjAyMmE0YjM1YTkyMzQwYjk4NTJlN2YxMmI2NmU1ZTk0XzEwLTMtMS0xLTU5MDE_02e741d5-14a8-41a0-88fb-59c4b464f140">2,987</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjcvZnJhZzoxYjRiZmYzZDBmYTc0MGY3ODM3ODM2NjdiZjI1ZDZlYi90YWJsZTowMjJhNGIzNWE5MjM0MGI5ODUyZTdmMTJiNjZlNWU5NC90YWJsZXJhbmdlOjAyMmE0YjM1YTkyMzQwYjk4NTJlN2YxMmI2NmU1ZTk0XzEwLTUtMS0xLTU5MDE_a8cf9c7a-4d13-49c7-960d-e587b8eaffeb">1,643</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;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%">Foreign currency translation adjustments </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjcvZnJhZzoxYjRiZmYzZDBmYTc0MGY3ODM3ODM2NjdiZjI1ZDZlYi90YWJsZTowMjJhNGIzNWE5MjM0MGI5ODUyZTdmMTJiNjZlNWU5NC90YWJsZXJhbmdlOjAyMmE0YjM1YTkyMzQwYjk4NTJlN2YxMmI2NmU1ZTk0XzExLTEtMS0xLTU5MDE_23e52c59-0197-4e60-80e2-5af4867ad9e4">191</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="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjcvZnJhZzoxYjRiZmYzZDBmYTc0MGY3ODM3ODM2NjdiZjI1ZDZlYi90YWJsZTowMjJhNGIzNWE5MjM0MGI5ODUyZTdmMTJiNjZlNWU5NC90YWJsZXJhbmdlOjAyMmE0YjM1YTkyMzQwYjk4NTJlN2YxMmI2NmU1ZTk0XzExLTMtMS0xLTU5MDE_4da3de97-49b4-4c63-9461-a822752efcd4">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:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjcvZnJhZzoxYjRiZmYzZDBmYTc0MGY3ODM3ODM2NjdiZjI1ZDZlYi90YWJsZTowMjJhNGIzNWE5MjM0MGI5ODUyZTdmMTJiNjZlNWU5NC90YWJsZXJhbmdlOjAyMmE0YjM1YTkyMzQwYjk4NTJlN2YxMmI2NmU1ZTk0XzExLTUtMS0xLTU5MDE_23c7adaa-a60b-4e78-b1f3-d975c80bd5f1">7</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:#dbdbdb;padding:2px 1pt 2px 37pt;text-align: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 income</span></td><td colspan="2" style="background-color:#dbdbdb;border-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="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjcvZnJhZzoxYjRiZmYzZDBmYTc0MGY3ODM3ODM2NjdiZjI1ZDZlYi90YWJsZTowMjJhNGIzNWE5MjM0MGI5ODUyZTdmMTJiNjZlNWU5NC90YWJsZXJhbmdlOjAyMmE0YjM1YTkyMzQwYjk4NTJlN2YxMmI2NmU1ZTk0XzEyLTEtMS0xLTU5MDE_6f60adde-033b-4816-bf39-df8611b560bf">468</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-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="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjcvZnJhZzoxYjRiZmYzZDBmYTc0MGY3ODM3ODM2NjdiZjI1ZDZlYi90YWJsZTowMjJhNGIzNWE5MjM0MGI5ODUyZTdmMTJiNjZlNWU5NC90YWJsZXJhbmdlOjAyMmE0YjM1YTkyMzQwYjk4NTJlN2YxMmI2NmU1ZTk0XzEyLTMtMS0xLTU5MDE_b517409c-952c-4207-a657-29420a51ba21">13,905</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-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="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjcvZnJhZzoxYjRiZmYzZDBmYTc0MGY3ODM3ODM2NjdiZjI1ZDZlYi90YWJsZTowMjJhNGIzNWE5MjM0MGI5ODUyZTdmMTJiNjZlNWU5NC90YWJsZXJhbmdlOjAyMmE0YjM1YTkyMzQwYjk4NTJlN2YxMmI2NmU1ZTk0XzEyLTUtMS0xLTU5MDE_db0c1aff-4972-4b56-8b86-7710a13020cd">4,952</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;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%">Total 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="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjcvZnJhZzoxYjRiZmYzZDBmYTc0MGY3ODM3ODM2NjdiZjI1ZDZlYi90YWJsZTowMjJhNGIzNWE5MjM0MGI5ODUyZTdmMTJiNjZlNWU5NC90YWJsZXJhbmdlOjAyMmE0YjM1YTkyMzQwYjk4NTJlN2YxMmI2NmU1ZTk0XzEzLTEtMS0xLTU5MDE_ae261bef-36da-4e41-bd44-d80cb0f3a6f3">29,072</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="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjcvZnJhZzoxYjRiZmYzZDBmYTc0MGY3ODM3ODM2NjdiZjI1ZDZlYi90YWJsZTowMjJhNGIzNWE5MjM0MGI5ODUyZTdmMTJiNjZlNWU5NC90YWJsZXJhbmdlOjAyMmE0YjM1YTkyMzQwYjk4NTJlN2YxMmI2NmU1ZTk0XzEzLTMtMS0xLTU5MDE_2460ef84-9661-4846-bf81-f20fb172eb81">39,081</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="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjcvZnJhZzoxYjRiZmYzZDBmYTc0MGY3ODM3ODM2NjdiZjI1ZDZlYi90YWJsZTowMjJhNGIzNWE5MjM0MGI5ODUyZTdmMTJiNjZlNWU5NC90YWJsZXJhbmdlOjAyMmE0YjM1YTkyMzQwYjk4NTJlN2YxMmI2NmU1ZTk0XzEzLTUtMS0xLTU5MDE_2a2cb974-8534-4e67-8e86-c6061420245f">35,356</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt"><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="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:115%">39</span></div></div></div><div id="i762133f56c7c41b383049c54c32cc294_130"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i762133f56c7c41b383049c54c32cc294_7">Table of Contents</a></span></div></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CASS INFORMATION SYSTEMS, INC. AND SUBSIDIARIES</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><table 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.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></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: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%">For the Years Ended December&#160;31,</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-style:italic;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><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%">2019</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash Flows From Operating Activities:</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;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%">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="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzMtMS0xLTEtNTkwMQ_05369945-fff7-43fb-b893-93472da7a2b3">28,604</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzMtMy0xLTEtNTkwMQ_4ead1e5f-463d-4ffe-80a6-148f1b00a64e">25,176</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzMtNS0xLTEtNTkwMQ_2d6a95a5-908b-48e5-8b7b-cb19ea4a4ea3">30,404</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:#dbdbdb;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjustments to reconcile net income to net cash provided by operating activities: </span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></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%">Amortization of intangible assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzUtMS0xLTEtNTkwMQ_08f87f7b-4c11-414b-a239-e37a6301d538">859</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzUtMy0xLTEtNTkwMQ_0d72ca2d-a0dc-4557-b2c1-8ae282424b6f">859</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzUtNS0xLTEtNTkwMQ_ea90a6cf-2288-4b68-9b6a-ff90ed87dfae">563</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:#dbdbdb;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 amortization of premium/discount on investment securities</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzYtMS0xLTEtMTY0ODA_de15a746-09fa-46a4-bfc9-ce4b26dff05d">7,328</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzYtMy0xLTEtMTY0ODA_67e838fa-24b4-4ffb-8488-e618db2371dc">5,939</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzYtNS0xLTEtMTY0ODA_722c8765-047a-4848-9a74-451ec075527d">6,149</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;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%">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="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" decimals="-3" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzctMS0xLTEtMTY0ODA_2459b3e5-b2f7-41dc-8a17-2bc528d52892">4,313</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231" decimals="-3" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzctMy0xLTEtMTY0ODA_55f36b19-3ee7-4bf8-9481-e9ddac2e0f4a">4,471</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231" decimals="-3" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzctNS0xLTEtMTY0ODA_f1942bfe-736a-4b74-a43d-8da81e888608">4,227</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;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%">Gains on sales of securities </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" decimals="-3" name="us-gaap:DebtAndEquitySecuritiesGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzYtMS0xLTEtNTkwMQ_008db78f-a7ec-4d9f-b30a-edfc95784c75">51</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231" decimals="-3" name="us-gaap:DebtAndEquitySecuritiesGainLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzYtMy0xLTEtNTkwMQ_b5ad65c5-961a-4f7c-b437-05ecb2af9719">1,075</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231" decimals="-3" name="us-gaap:DebtAndEquitySecuritiesGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzYtNS0xLTEtNTkwMQ_3cb98097-6f3e-43f6-a4c2-8e54447b20a7">19</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;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%">Stock-based compensation expense </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzctMS0xLTEtNTkwMQ_26808038-a9de-4194-baf4-9a196a4f0850">2,859</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzctMy0xLTEtNTkwMQ_35d75ed1-739b-4bfa-bd50-e70b969f65a7">2,267</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzctNS0xLTEtNTkwMQ_62c404fd-8ab2-4151-9c38-c650e10b2391">3,144</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:#dbdbdb;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%">(Release of) provision for credit losses </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:ProvisionForLoanLossesExpensed" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzgtMS0xLTEtNTkwMQ_50f07bae-68ee-4e56-ad4d-0108059fb5da">130</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231" decimals="-3" name="us-gaap:ProvisionForLoanLossesExpensed" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzgtMy0xLTEtNTkwMQ_9c7474c4-ca26-4fca-b4aa-d4c148881c01">810</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231" decimals="-3" name="us-gaap:ProvisionForLoanLossesExpensed" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzgtNS0xLTEtNTkwMQ_f0563c2a-87eb-4df2-8649-c48c7b0a0bfa">250</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;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%">Deferred income tax (benefit) 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="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzktMS0xLTEtNTkwMQ_b7535bb4-4074-4d07-b894-e2171564cbb0">698</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="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzktMy0xLTEtNTkwMQ_c1b3e919-8295-4ecc-8b85-7f443560983e">874</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="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231" decimals="-3" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzktNS0xLTEtNTkwMQ_163f843b-dfb6-4aab-b34a-e216da8197cb">1,247</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:#dbdbdb;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%">Increase (decrease) in current income tax liability </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" decimals="-3" name="us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzEwLTEtMS0xLTU5MDE_21ed8f62-384a-4a05-81e8-d5dea0bd7757">206</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231" decimals="-3" name="us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzEwLTMtMS0xLTU5MDE_6230da4f-3b03-4361-bd30-1b3d1b864d1e">1,237</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzEwLTUtMS0xLTU5MDE_8c59739a-759c-4eca-9817-c1c5fd7357df">1,838</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;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%">(Decrease) increase in pension 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%">(<ix:nonFraction unitRef="usd" contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInPensionPlanObligations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzExLTEtMS0xLTU5MDE_60a07507-c898-4a57-9f1c-0db2d778e891">1,811</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="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231" decimals="-3" name="us-gaap:IncreaseDecreaseInPensionPlanObligations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzExLTMtMS0xLTU5MDE_2ad565ca-d053-4220-8e9c-7811d1578932">4,423</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInPensionPlanObligations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzExLTUtMS0xLTU5MDE_166e9987-9b06-4f2d-a61a-6442c4a1fcd2">1,916</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:#dbdbdb;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%">(Increase) decrease in accounts receivable </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzEyLTEtMS0xLTU5MDE_86bd15d6-82a8-4b32-983b-7ab9ef89dfa1">602</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzEyLTMtMS0xLTU5MDE_5a83e404-8922-4cbd-a089-fbfa9f7b7d68">756</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzEyLTUtMS0xLTU5MDE_4aabd792-70a6-4914-b59c-d85ccfff47f4">988</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;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%">Other operating activities, 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="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OtherOperatingActivitiesCashFlowStatement" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzEzLTEtMS0xLTU5MDE_959845f7-c478-4ab6-847a-847dd872f52a">6,330</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231" decimals="-3" name="us-gaap:OtherOperatingActivitiesCashFlowStatement" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzEzLTMtMS0xLTU5MDE_dcb5a086-7f99-41ee-ac67-d615e2f12f6a">3,792</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:OtherOperatingActivitiesCashFlowStatement" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzEzLTUtMS0xLTU5MDE_1e52f98b-110d-4966-86d3-95dd8e7aebcc">1,073</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:#dbdbdb;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 operating activities </span></td><td colspan="2" style="background-color:#dbdbdb;border-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="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzE0LTEtMS0xLTU5MDE_bd0b43d9-22f2-4239-86c8-317ecda1e77c">34,547</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-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="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzE0LTMtMS0xLTU5MDE_17327503-6b35-4639-a9b8-48c9d1cd2f3b">47,781</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-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="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzE0LTUtMS0xLTU5MDE_2b2809aa-1429-48d0-ac8d-228c72f1c64c">42,126</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding: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%">Cash Flows From Investing Activities:</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;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%">Proceeds from sales of securities available-for-sale </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" decimals="-3" name="us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzE3LTEtMS0xLTU5MDE_1915129f-67bd-4894-be75-e69f05d6363d">63,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="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231" decimals="-3" name="us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzE3LTMtMS0xLTU5MDE_b138d7f2-ca1a-4c83-ba93-2fe6e6d7fa1c">21,943</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231" decimals="-3" name="us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzE3LTUtMS0xLTU5MDE_2cc08d5d-e365-454b-b634-1445090c2cf8">4,648</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:#dbdbdb;padding:2px 1pt;text-align: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 maturities of securities available-for-sale </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" decimals="-3" name="us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzE4LTEtMS0xLTU5MDE_b521d845-2a16-46c4-8194-4aa7df418cfb">96,951</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231" decimals="-3" name="us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzE4LTMtMS0xLTU5MDE_aaa13d64-9e51-457f-9272-a00e3124d945">63,789</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231" decimals="-3" name="us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzE4LTUtMS0xLTU5MDE_e9b65267-2181-4026-9764-be810848cdba">21,502</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;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%">Purchases of securities available-for-sale </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzE5LTEtMS0xLTU5MDE_c8e797e2-19f7-480b-ba93-a4b6ea483d4e">494,226</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="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzE5LTMtMS0xLTU5MDE_65ffac2e-b055-4eec-a470-6f5dd6c7c322">20,043</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="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231" decimals="-3" name="us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzE5LTUtMS0xLTU5MDE_a33e016e-42e0-47c5-adc3-65c53b99a949">&#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:#dbdbdb;padding:2px 1pt;text-align: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 increase in loans </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsForProceedsFromLoansAndLeases" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzIwLTEtMS0xLTU5MDE_3635369a-ce47-422a-bcd7-0c2ff35f936c">68,664</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsForProceedsFromLoansAndLeases" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzIwLTMtMS0xLTU5MDE_640748dd-93c9-4f1c-bf93-a0d2cf7b8d2e">119,183</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231" decimals="-3" name="us-gaap:PaymentsForProceedsFromLoansAndLeases" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzIwLTUtMS0xLTU5MDE_9f0fb8f0-d928-4acf-867f-1411afa268da">50,970</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;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%">Purchase of bank-owned life insurance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsToAcquireLifeInsurancePolicies" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzIxLTEtMS0xLTY5ODA_2be84616-82c2-4786-b836-5a3dd24068cc">25,119</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="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsToAcquireLifeInsurancePolicies" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzIxLTMtMS0xLTY5OTM_861731b1-a972-4dd0-b79f-88059c2eda9d">&#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="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231" decimals="-3" name="us-gaap:PaymentsToAcquireLifeInsurancePolicies" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzIxLTUtMS0xLTcwMTY_d2cdabd6-a980-460e-a64c-b1552e05101e">&#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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Increase) decrease in payments in advance of funding </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" decimals="-3" name="cass:IncreaseDecreaseInPaymentsInExcessOfFunding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzIxLTEtMS0xLTU5MDE_5ace25f0-a270-424f-bae7-5e2ca90cedcd">96,864</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231" decimals="-3" sign="-" name="cass:IncreaseDecreaseInPaymentsInExcessOfFunding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzIxLTMtMS0xLTU5MDE_978a6ede-d6f7-43ef-8cc2-6ba5fb3d58dc">11,595</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231" decimals="-3" name="cass:IncreaseDecreaseInPaymentsInExcessOfFunding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzIxLTUtMS0xLTU5MDE_92ac1bcf-9c97-4fd7-9f89-4ee1ee7214c2">45,381</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;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%">Purchases of premises 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="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzIyLTEtMS0xLTU5MDE_e7c250a7-a147-4b65-82b4-27e0df99340f">4,369</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="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzIyLTMtMS0xLTU5MDE_0511e23d-a98f-4147-ba66-da206b1c900e">2,001</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="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzIyLTUtMS0xLTU5MDE_bfc6e12f-9478-4c8a-a372-7c65a868dae0">2,723</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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset acquisition of Gateway Giving, LLC </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesGross" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzIzLTEtMS0xLTU5MDE_0eb3858d-0eb2-44ad-b7bd-845673ea5f37">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesGross" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzIzLTMtMS0xLTU5MDE_b7934935-cf2d-4fc7-9725-d87ea4bbd58c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzIzLTUtMS0xLTU5MDE_60cce651-43bc-43b6-9002-28281cedf4dd">2,833</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;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 investing activities </span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzI0LTEtMS0xLTU5MDE_30de12be-e002-406a-8330-236621ed86a6">528,517</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzI0LTMtMS0xLTU5MDE_f967378a-4aae-4621-ba71-dfdfdde3c460">43,900</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzI0LTUtMS0xLTU5MDE_73dbfa26-f053-4da5-ba67-382b4247691f">75,757</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:3pt"><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;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:700;line-height:100%">Cash Flows From Financing Activities:</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:#dbdbdb;padding:2px 1pt;text-align: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 increase in noninterest-bearing demand deposits </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" decimals="-3" name="cass:NetIncreaseDecreaseInNoninterestBearingDemandDeposits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzI3LTEtMS0xLTU5MDE_defbda77-0136-4a82-ab2f-60053fe63b65">89,138</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231" decimals="-3" name="cass:NetIncreaseDecreaseInNoninterestBearingDemandDeposits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzI3LTMtMS0xLTU5MDE_69bdb015-470e-4f84-9733-d8dc937a3ca9">142,413</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231" decimals="-3" name="cass:NetIncreaseDecreaseInNoninterestBearingDemandDeposits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzI3LTUtMS0xLTU5MDE_497f7e3a-0fcf-4100-be71-c79ec0144c06">37,833</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;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 increase (decrease) in interest-bearing demand and savings deposits </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" decimals="-3" name="cass:NetIncreaseDecreaseInInterestBearingDemandAndSavingsDeposits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzI4LTEtMS0xLTU5MDE_4232d12c-6d1b-4335-bee7-4014b2ba130a">90,310</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231" decimals="-3" name="cass:NetIncreaseDecreaseInInterestBearingDemandAndSavingsDeposits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzI4LTMtMS0xLTU5MDE_a2a76143-3753-4825-965b-2edc48262c85">166,289</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231" decimals="-3" sign="-" name="cass:NetIncreaseDecreaseInInterestBearingDemandAndSavingsDeposits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzI4LTUtMS0xLTU5MDE_f012d6d8-6c9e-46fc-9ab2-bc5ebc4c390b">1,133</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:#dbdbdb;padding:2px 1pt;text-align: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 decrease in time deposits </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInTimeDeposits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzI5LTEtMS0xLTU5MDE_b55bd617-8fa0-4224-bde5-4fe7414ab5b4">8,801</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInTimeDeposits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzI5LTMtMS0xLTU5MDE_9f6f2cf7-69a8-4cdb-a373-da268f6b2fef">14,982</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInTimeDeposits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzI5LTUtMS0xLTU5MDE_63a91983-7c83-4dd6-9547-526b68a02a65">1,490</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;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 increase (decrease) in accounts and drafts payable </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" decimals="-3" sign="-" name="cass:IncreaseDecreaseInAccountsAndDraftsPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzMwLTEtMS0xLTU5MDE_e1a514ba-dbc1-4ded-8cfd-cdb820170819">215,016</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231" decimals="-3" sign="-" name="cass:IncreaseDecreaseInAccountsAndDraftsPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzMwLTMtMS0xLTU5MDE_c902ca0e-d1fb-4761-9fef-c0e697c8ba88">210,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="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231" decimals="-3" name="cass:IncreaseDecreaseInAccountsAndDraftsPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzMwLTUtMS0xLTU5MDE_20a4ec8b-7048-40b2-9af2-7c6c28a627a5">22,400</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:#dbdbdb;padding:2px 1pt;text-align: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 (decrease) increase in short-term borrowings </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" decimals="-3" name="us-gaap:ProceedsFromRepaymentsOfShortTermDebt" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzMxLTEtMS0xLTU5MDE_eb7dd5d2-7ef8-4854-977a-ff3ab6011c31">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:ProceedsFromRepaymentsOfShortTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzMxLTMtMS0xLTU5MDE_3b14a357-fe69-45d5-8abf-594963d25fba">18,000</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231" decimals="-3" name="us-gaap:ProceedsFromRepaymentsOfShortTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzMxLTUtMS0xLTU5MDE_ba102e43-80cd-4f51-b7a7-7231ab38fd89">18,000</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;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 dividends paid </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsOfDividendsCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzMyLTEtMS0xLTU5MDE_9d782fbf-ccf8-4003-ad6b-77da165b3675">15,446</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="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsOfDividendsCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzMyLTMtMS0xLTU5MDE_c6a5196c-ff70-48c7-8d5a-bfc966cd4ad4">15,599</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="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231" decimals="-3" name="us-gaap:PaymentsOfDividendsCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzMyLTUtMS0xLTU5MDE_f32c113a-b519-4b86-87cc-ccc578fe6c16">15,234</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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchase of common shares for treasury </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzMzLTEtMS0xLTU5MDE_0b93c78c-4ce6-4f94-a384-f81c23263268">30,997</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzMzLTMtMS0xLTU5MDE_af28d5dd-5fd3-4fff-8b2d-c84a53e44059">6,825</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzMzLTUtMS0xLTU5MDE_a68107b0-12cb-48fa-b034-66c16136ec48">7,799</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;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 financing activities, 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="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzM0LTEtMS0xLTU5MDE_a04c34a6-fb33-4294-9573-aeed2b1c8167">850</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzM0LTMtMS0xLTU5MDE_487d98f1-fb3a-4af1-b725-61d35ee7f8d1">1,098</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="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzM0LTUtMS0xLTU5MDE_45dcccf0-a39d-4449-a4c5-4923517011e6">1,125</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:#dbdbdb;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 financing activities </span></td><td colspan="2" style="background-color:#dbdbdb;border-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="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" decimals="-3" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzM1LTEtMS0xLTU5MDE_3d4d5daa-0b43-4df2-b7da-901babf84bfe">338,370</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-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="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231" decimals="-3" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzM1LTMtMS0xLTU5MDE_baef5183-24ba-490b-baaf-83447734f95c">462,693</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-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="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231" decimals="-3" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzM1LTUtMS0xLTU5MDE_399fe3b1-7673-42e9-90fb-165687697902">6,652</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;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%">Net (decrease) increase in cash and cash equivalents </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%">(<ix:nonFraction unitRef="usd" contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzM2LTEtMS0xLTU5MDE_abaac7fa-6d16-4cb7-8554-fe1051005105">155,600</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzM2LTMtMS0xLTU5MDE_54ed6216-454b-42d4-9cfa-a3fa70a3b990">466,574</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzM2LTUtMS0xLTU5MDE_0ed53d89-69dc-47ea-bb18-420f9a525fcb">26,979</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align: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 year </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzM3LTEtMS0xLTU5MDE_be0e4dd8-ab9f-4b69-ac89-67509e035c59">670,528</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i45464f58af19437bbe66ee3f989905fb_I20191231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzM3LTMtMS0xLTU5MDE_7d938df1-7430-4cad-a142-384dcf9661f4">203,954</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia912976d474041b28c7c93eae251b451_I20181231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzM3LTUtMS0xLTU5MDE_dd7a2875-3f9c-43d6-ae59-e86007a9a87d">230,933</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;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 year </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="iec0398a820254cd299413aaa332e3362_I20211231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzM4LTEtMS0xLTU5MDE_dcbc2143-6f99-4915-a5b4-e2118a797f18">514,928</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="ia861e7cc8e1c40acb8229b9ac591074c_I20201231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzM4LTMtMS0xLTU5MDE_8783478d-bfef-4044-ab3b-6f79f47ad2f5">670,528</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="i45464f58af19437bbe66ee3f989905fb_I20191231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzM4LTUtMS0xLTU5MDE_ac0d6cb4-cd86-4a9e-a39a-844f150037f8">203,954</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:12pt"><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;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:400;line-height:100%">Supplemental information: </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;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%">Cash paid for interest </span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" decimals="-3" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzQxLTEtMS0xLTU5MDE_39135e7e-9f07-46b2-b5b8-cf00bb81c124">1,194</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231" decimals="-3" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzQxLTMtMS0xLTU5MDE_530da64f-b9ae-4a96-8a12-47dcb5aa0fde">2,426</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231" decimals="-3" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzQxLTUtMS0xLTU5MDE_44b5448c-53bf-497c-937f-9e74d9e5c8a7">5,181</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;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%">Cash paid for income taxes </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxesPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzQyLTEtMS0xLTU5MDE_69f67814-9e63-4179-a253-1e893c8d8125">5,637</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxesPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzQyLTMtMS0xLTU5MDE_33d0431a-717d-4c53-a2ef-5a3cd4ded71c">4,732</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231" decimals="-3" name="us-gaap:IncomeTaxesPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzQyLTUtMS0xLTU5MDE_993c8b2a-6094-49aa-b76d-861967ebcdc6">7,604</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:115%">40</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i762133f56c7c41b383049c54c32cc294_7">Table of Contents</a></span></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See accompanying notes to consolidated financial statements. </span></div><div id="i762133f56c7c41b383049c54c32cc294_133"></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CASS INFORMATION SYSTEMS, INC. AND SUBSIDIARIES </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 SHAREHOLDERS&#8217; EQUITY</span></div><div style="margin-top:12pt;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:28.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.960%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.809%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.445%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.812%"></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-style:italic;font-weight:400;line-height:100%">(In thousands except per share data)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Common<br/>Stock</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Additional<br/>Paid-in<br/>Capital</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Retained<br/>Earnings</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Treasury<br/>Stock</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated<br/>Other<br/>Comprehensive<br/>Income (Loss)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</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><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><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><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><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, December&#160;31, 2018 </span></div></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1ba23e0e040440e684b21e28619891cc_I20181231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzMvZnJhZzplZDI3Njc0NjBhZTA0YmRhYmRjYzNkODFmZjBjNDRmZS90YWJsZTo3NGVmZDgwMGRlNDQ0ZDJiYTUyZDJlNmM5NGZhYTllOS90YWJsZXJhbmdlOjc0ZWZkODAwZGU0NDRkMmJhNTJkMmU2Yzk0ZmFhOWU5XzItMS0xLTEtNTkwMQ_02f17606-75ee-49f2-aab3-e76248d07611">7,753</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7fdbe3cfd4294bc2a85f4e63c0d8ba52_I20181231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzMvZnJhZzplZDI3Njc0NjBhZTA0YmRhYmRjYzNkODFmZjBjNDRmZS90YWJsZTo3NGVmZDgwMGRlNDQ0ZDJiYTUyZDJlNmM5NGZhYTllOS90YWJsZXJhbmdlOjc0ZWZkODAwZGU0NDRkMmJhNTJkMmU2Yzk0ZmFhOWU5XzItMy0xLTEtNTkwMQ_94dc73e7-e165-47c7-8cba-2af48b4bacf3">205,770</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia5fad4cc49e5435d99204572ed7864ed_I20181231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzMvZnJhZzplZDI3Njc0NjBhZTA0YmRhYmRjYzNkODFmZjBjNDRmZS90YWJsZTo3NGVmZDgwMGRlNDQ0ZDJiYTUyZDJlNmM5NGZhYTllOS90YWJsZXJhbmdlOjc0ZWZkODAwZGU0NDRkMmJhNTJkMmU2Yzk0ZmFhOWU5XzItNS0xLTEtNTkwMQ_4430abbe-cc38-4c11-b6ee-7c4b962fd91a">75,171</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i795c1abcf5024e589c66f260fa6987b4_I20181231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzMvZnJhZzplZDI3Njc0NjBhZTA0YmRhYmRjYzNkODFmZjBjNDRmZS90YWJsZTo3NGVmZDgwMGRlNDQ0ZDJiYTUyZDJlNmM5NGZhYTllOS90YWJsZXJhbmdlOjc0ZWZkODAwZGU0NDRkMmJhNTJkMmU2Yzk0ZmFhOWU5XzItNy0xLTEtNTkwMQ_379c899d-9fd8-482d-bded-520b26d5938b">39,974</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6ac9309a01264147a2430c6ebe921be9_I20181231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzMvZnJhZzplZDI3Njc0NjBhZTA0YmRhYmRjYzNkODFmZjBjNDRmZS90YWJsZTo3NGVmZDgwMGRlNDQ0ZDJiYTUyZDJlNmM5NGZhYTllOS90YWJsZXJhbmdlOjc0ZWZkODAwZGU0NDRkMmJhNTJkMmU2Yzk0ZmFhOWU5XzItOS0xLTEtNTkwMQ_9b4eeed2-b061-4f3e-9443-af646e40566a">18,872</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia912976d474041b28c7c93eae251b451_I20181231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzMvZnJhZzplZDI3Njc0NjBhZTA0YmRhYmRjYzNkODFmZjBjNDRmZS90YWJsZTo3NGVmZDgwMGRlNDQ0ZDJiYTUyZDJlNmM5NGZhYTllOS90YWJsZXJhbmdlOjc0ZWZkODAwZGU0NDRkMmJhNTJkMmU2Yzk0ZmFhOWU5XzItMTEtMS0xLTU5MDE_c35cccc2-f01f-46a5-a1d7-21b13cf7c280">229,848</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;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:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income </span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3fbe3acbe3a340e3a2e661f5cf115b6c_D20190101-20191231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzMvZnJhZzplZDI3Njc0NjBhZTA0YmRhYmRjYzNkODFmZjBjNDRmZS90YWJsZTo3NGVmZDgwMGRlNDQ0ZDJiYTUyZDJlNmM5NGZhYTllOS90YWJsZXJhbmdlOjc0ZWZkODAwZGU0NDRkMmJhNTJkMmU2Yzk0ZmFhOWU5XzQtNS0xLTEtNTkwMQ_f2698d3b-e7f1-424a-87bf-1ee6dc74470d">30,404</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzMvZnJhZzplZDI3Njc0NjBhZTA0YmRhYmRjYzNkODFmZjBjNDRmZS90YWJsZTo3NGVmZDgwMGRlNDQ0ZDJiYTUyZDJlNmM5NGZhYTllOS90YWJsZXJhbmdlOjc0ZWZkODAwZGU0NDRkMmJhNTJkMmU2Yzk0ZmFhOWU5XzQtMTEtMS0xLTU5MDE_7017b817-aee8-4701-b409-6e33d10a8fed">30,404</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash dividends ($<ix:nonFraction unitRef="usdPerShare" contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231" decimals="INF" name="us-gaap:CommonStockDividendsPerShareCashPaid" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzMvZnJhZzplZDI3Njc0NjBhZTA0YmRhYmRjYzNkODFmZjBjNDRmZS90YWJsZTo3NGVmZDgwMGRlNDQ0ZDJiYTUyZDJlNmM5NGZhYTllOS90YWJsZXJhbmdlOjc0ZWZkODAwZGU0NDRkMmJhNTJkMmU2Yzk0ZmFhOWU5XzUtMC0xLTEtNTkwMS90ZXh0cmVnaW9uOjljMzE0NjVhMWQ5MTRmNjE4OTM3ZDM2MmRiZWFhYTIzXzIw_f8fb1a1e-7379-4d29-90d8-92d7824703e6">1.05</ix:nonFraction> per share) </span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3fbe3acbe3a340e3a2e661f5cf115b6c_D20190101-20191231" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzMvZnJhZzplZDI3Njc0NjBhZTA0YmRhYmRjYzNkODFmZjBjNDRmZS90YWJsZTo3NGVmZDgwMGRlNDQ0ZDJiYTUyZDJlNmM5NGZhYTllOS90YWJsZXJhbmdlOjc0ZWZkODAwZGU0NDRkMmJhNTJkMmU2Yzk0ZmFhOWU5XzUtNS0xLTEtNTkwMQ_365a2d4e-6c6c-4f79-a460-6503971d5b09">15,234</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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzMvZnJhZzplZDI3Njc0NjBhZTA0YmRhYmRjYzNkODFmZjBjNDRmZS90YWJsZTo3NGVmZDgwMGRlNDQ0ZDJiYTUyZDJlNmM5NGZhYTllOS90YWJsZXJhbmdlOjc0ZWZkODAwZGU0NDRkMmJhNTJkMmU2Yzk0ZmFhOWU5XzUtMTEtMS0xLTU5MDE_a130afbe-db35-4111-aab0-38aca8eda8cf">15,234</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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issuance of <ix:nonFraction unitRef="shares" contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzMvZnJhZzplZDI3Njc0NjBhZTA0YmRhYmRjYzNkODFmZjBjNDRmZS90YWJsZTo3NGVmZDgwMGRlNDQ0ZDJiYTUyZDJlNmM5NGZhYTllOS90YWJsZXJhbmdlOjc0ZWZkODAwZGU0NDRkMmJhNTJkMmU2Yzk0ZmFhOWU5XzctMC0xLTEtNTkwMS90ZXh0cmVnaW9uOjUxNzhkYzFkYWNkZTQ1NzY5ZjVmMTY1YzE0MzQ1Y2IzXzE2_e81e4c0f-7f1a-4904-add8-8e6794e49645">34,810</ix:nonFraction> common shares pursuant to stock-based compensation plan, net </span></div></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iaa017df44ca2457fa013cf1de4587bd4_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzMvZnJhZzplZDI3Njc0NjBhZTA0YmRhYmRjYzNkODFmZjBjNDRmZS90YWJsZTo3NGVmZDgwMGRlNDQ0ZDJiYTUyZDJlNmM5NGZhYTllOS90YWJsZXJhbmdlOjc0ZWZkODAwZGU0NDRkMmJhNTJkMmU2Yzk0ZmFhOWU5XzctMy0xLTEtNTkwMQ_3483a30c-8594-4af9-8696-8f66ce92ca4e">1,417</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i33219624814044c68d3942d12b600bbc_D20190101-20191231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzMvZnJhZzplZDI3Njc0NjBhZTA0YmRhYmRjYzNkODFmZjBjNDRmZS90YWJsZTo3NGVmZDgwMGRlNDQ0ZDJiYTUyZDJlNmM5NGZhYTllOS90YWJsZXJhbmdlOjc0ZWZkODAwZGU0NDRkMmJhNTJkMmU2Yzk0ZmFhOWU5XzctNy0xLTEtNTkwMQ_58f9f181-c884-4f94-88b2-1d9f57d6f0ae">1,358</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzMvZnJhZzplZDI3Njc0NjBhZTA0YmRhYmRjYzNkODFmZjBjNDRmZS90YWJsZTo3NGVmZDgwMGRlNDQ0ZDJiYTUyZDJlNmM5NGZhYTllOS90YWJsZXJhbmdlOjc0ZWZkODAwZGU0NDRkMmJhNTJkMmU2Yzk0ZmFhOWU5XzctMTEtMS0xLTU5MDE_8ca8a6bd-f399-4709-b3b9-e23111d8a7cd">59</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercise of SARs </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iaa017df44ca2457fa013cf1de4587bd4_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzMvZnJhZzplZDI3Njc0NjBhZTA0YmRhYmRjYzNkODFmZjBjNDRmZS90YWJsZTo3NGVmZDgwMGRlNDQ0ZDJiYTUyZDJlNmM5NGZhYTllOS90YWJsZXJhbmdlOjc0ZWZkODAwZGU0NDRkMmJhNTJkMmU2Yzk0ZmFhOWU5XzgtMy0xLTEtNTkwMQ_0b7ceb86-b7a9-4732-b018-68be9ea5578d">2,100</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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i33219624814044c68d3942d12b600bbc_D20190101-20191231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzMvZnJhZzplZDI3Njc0NjBhZTA0YmRhYmRjYzNkODFmZjBjNDRmZS90YWJsZTo3NGVmZDgwMGRlNDQ0ZDJiYTUyZDJlNmM5NGZhYTllOS90YWJsZXJhbmdlOjc0ZWZkODAwZGU0NDRkMmJhNTJkMmU2Yzk0ZmFhOWU5XzgtNy0xLTEtNTkwMQ_25d60d19-090e-47e1-ac21-e53415159c34">1,034</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzMvZnJhZzplZDI3Njc0NjBhZTA0YmRhYmRjYzNkODFmZjBjNDRmZS90YWJsZTo3NGVmZDgwMGRlNDQ0ZDJiYTUyZDJlNmM5NGZhYTllOS90YWJsZXJhbmdlOjc0ZWZkODAwZGU0NDRkMmJhNTJkMmU2Yzk0ZmFhOWU5XzgtMTEtMS0xLTU5MDE_f48693bb-bebd-4f85-85a8-bb3355df819b">1,066</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:#dbdbdb;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation expense </span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaa017df44ca2457fa013cf1de4587bd4_D20190101-20191231" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzMvZnJhZzplZDI3Njc0NjBhZTA0YmRhYmRjYzNkODFmZjBjNDRmZS90YWJsZTo3NGVmZDgwMGRlNDQ0ZDJiYTUyZDJlNmM5NGZhYTllOS90YWJsZXJhbmdlOjc0ZWZkODAwZGU0NDRkMmJhNTJkMmU2Yzk0ZmFhOWU5XzktMy0xLTEtNTkwMQ_e5b304a8-dba7-4b1a-b282-bb07f8251f2f">3,144</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzMvZnJhZzplZDI3Njc0NjBhZTA0YmRhYmRjYzNkODFmZjBjNDRmZS90YWJsZTo3NGVmZDgwMGRlNDQ0ZDJiYTUyZDJlNmM5NGZhYTllOS90YWJsZXJhbmdlOjc0ZWZkODAwZGU0NDRkMmJhNTJkMmU2Yzk0ZmFhOWU5XzktMTEtMS0xLTU5MDE_1c9e14c1-5a91-47b7-b545-4bf4f3f834ae">3,144</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchase of <ix:nonFraction unitRef="shares" contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesPurchaseOfAssets" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzMvZnJhZzplZDI3Njc0NjBhZTA0YmRhYmRjYzNkODFmZjBjNDRmZS90YWJsZTo3NGVmZDgwMGRlNDQ0ZDJiYTUyZDJlNmM5NGZhYTllOS90YWJsZXJhbmdlOjc0ZWZkODAwZGU0NDRkMmJhNTJkMmU2Yzk0ZmFhOWU5XzEwLTAtMS0xLTU5MDEvdGV4dHJlZ2lvbjpmMWQ2ZTFiNTcxNmE0Y2IwODAxOGQwNDAwNDU1ODI3Ml8xNg_a440b2ce-3d00-4967-a75b-9fec0a181ad9">154,593</ix:nonFraction> common shares </span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i33219624814044c68d3942d12b600bbc_D20190101-20191231" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzMvZnJhZzplZDI3Njc0NjBhZTA0YmRhYmRjYzNkODFmZjBjNDRmZS90YWJsZTo3NGVmZDgwMGRlNDQ0ZDJiYTUyZDJlNmM5NGZhYTllOS90YWJsZXJhbmdlOjc0ZWZkODAwZGU0NDRkMmJhNTJkMmU2Yzk0ZmFhOWU5XzEwLTctMS0xLTU5MDE_4f8542aa-596f-40d1-8bec-baac69c8adcd">7,799</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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzMvZnJhZzplZDI3Njc0NjBhZTA0YmRhYmRjYzNkODFmZjBjNDRmZS90YWJsZTo3NGVmZDgwMGRlNDQ0ZDJiYTUyZDJlNmM5NGZhYTllOS90YWJsZXJhbmdlOjc0ZWZkODAwZGU0NDRkMmJhNTJkMmU2Yzk0ZmFhOWU5XzEwLTExLTEtMS01OTAx_93e128d6-050b-40a2-ad4d-fec0f252a30c">7,799</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:#dbdbdb;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive loss </span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i348a19155c7444a8949593a00a2637e2_D20190101-20191231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzMvZnJhZzplZDI3Njc0NjBhZTA0YmRhYmRjYzNkODFmZjBjNDRmZS90YWJsZTo3NGVmZDgwMGRlNDQ0ZDJiYTUyZDJlNmM5NGZhYTllOS90YWJsZXJhbmdlOjc0ZWZkODAwZGU0NDRkMmJhNTJkMmU2Yzk0ZmFhOWU5XzExLTktMS0xLTU5MDE_746a0e8a-37fe-4ff3-a8a1-999c0b43d9f1">4,952</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzMvZnJhZzplZDI3Njc0NjBhZTA0YmRhYmRjYzNkODFmZjBjNDRmZS90YWJsZTo3NGVmZDgwMGRlNDQ0ZDJiYTUyZDJlNmM5NGZhYTllOS90YWJsZXJhbmdlOjc0ZWZkODAwZGU0NDRkMmJhNTJkMmU2Yzk0ZmFhOWU5XzExLTExLTEtMS01OTAx_8443738f-8bd1-40a3-a1f5-cbe9f61c0469">4,952</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, December&#160;31, 2019 </span></div></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="i0cda6a4ff9e7449bb755628a15afafe2_I20191231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzMvZnJhZzplZDI3Njc0NjBhZTA0YmRhYmRjYzNkODFmZjBjNDRmZS90YWJsZTo3NGVmZDgwMGRlNDQ0ZDJiYTUyZDJlNmM5NGZhYTllOS90YWJsZXJhbmdlOjc0ZWZkODAwZGU0NDRkMmJhNTJkMmU2Yzk0ZmFhOWU5XzEyLTEtMS0xLTU5MDE_7c7a35af-41e3-49fe-8347-e9ad4584f115">7,753</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="iae3311edfbd941c3b2347914ea80646e_I20191231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzMvZnJhZzplZDI3Njc0NjBhZTA0YmRhYmRjYzNkODFmZjBjNDRmZS90YWJsZTo3NGVmZDgwMGRlNDQ0ZDJiYTUyZDJlNmM5NGZhYTllOS90YWJsZXJhbmdlOjc0ZWZkODAwZGU0NDRkMmJhNTJkMmU2Yzk0ZmFhOWU5XzEyLTMtMS0xLTU5MDE_a6140377-3f5b-466b-9ad4-20480c93c9ab">205,397</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="ie982f5dc1d0b4a45a9f9534e433e2e68_I20191231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzMvZnJhZzplZDI3Njc0NjBhZTA0YmRhYmRjYzNkODFmZjBjNDRmZS90YWJsZTo3NGVmZDgwMGRlNDQ0ZDJiYTUyZDJlNmM5NGZhYTllOS90YWJsZXJhbmdlOjc0ZWZkODAwZGU0NDRkMmJhNTJkMmU2Yzk0ZmFhOWU5XzEyLTUtMS0xLTU5MDE_eb47bcbd-c0c0-40d4-8feb-3a2660c31c92">90,341</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="ib906b92cb72646069452bea0bd9a17d6_I20191231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzMvZnJhZzplZDI3Njc0NjBhZTA0YmRhYmRjYzNkODFmZjBjNDRmZS90YWJsZTo3NGVmZDgwMGRlNDQ0ZDJiYTUyZDJlNmM5NGZhYTllOS90YWJsZXJhbmdlOjc0ZWZkODAwZGU0NDRkMmJhNTJkMmU2Yzk0ZmFhOWU5XzEyLTctMS0xLTU5MDE_1cce6404-759d-4d35-83e0-5406bee1c760">45,381</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="i73b01c52025b4f05b60cf9300acbb6bf_I20191231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzMvZnJhZzplZDI3Njc0NjBhZTA0YmRhYmRjYzNkODFmZjBjNDRmZS90YWJsZTo3NGVmZDgwMGRlNDQ0ZDJiYTUyZDJlNmM5NGZhYTllOS90YWJsZXJhbmdlOjc0ZWZkODAwZGU0NDRkMmJhNTJkMmU2Yzk0ZmFhOWU5XzEyLTktMS0xLTU5MDE_9c0ad83e-32a6-4451-9222-132ee0a96f0a">13,920</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="i45464f58af19437bbe66ee3f989905fb_I20191231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzMvZnJhZzplZDI3Njc0NjBhZTA0YmRhYmRjYzNkODFmZjBjNDRmZS90YWJsZTo3NGVmZDgwMGRlNDQ0ZDJiYTUyZDJlNmM5NGZhYTllOS90YWJsZXJhbmdlOjc0ZWZkODAwZGU0NDRkMmJhNTJkMmU2Yzk0ZmFhOWU5XzEyLTExLTEtMS01OTAx_3bd83fc6-47c4-4b37-b3d2-3a15daae23b1">244,190</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:6pt"><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzMvZnJhZzplZDI3Njc0NjBhZTA0YmRhYmRjYzNkODFmZjBjNDRmZS90YWJsZTo3NGVmZDgwMGRlNDQ0ZDJiYTUyZDJlNmM5NGZhYTllOS90YWJsZXJhbmdlOjc0ZWZkODAwZGU0NDRkMmJhNTJkMmU2Yzk0ZmFhOWU5XzEzLTAtMS0xLTkwNTE_78d9543e-e3e4-4a8d-a638-b562660af7a4">Cumulative effect of accounting change (ASU 2016-13), net of tax</span> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iccef265d17a4483abbc4e23e05ecda31_I20191231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzMvZnJhZzplZDI3Njc0NjBhZTA0YmRhYmRjYzNkODFmZjBjNDRmZS90YWJsZTo3NGVmZDgwMGRlNDQ0ZDJiYTUyZDJlNmM5NGZhYTllOS90YWJsZXJhbmdlOjc0ZWZkODAwZGU0NDRkMmJhNTJkMmU2Yzk0ZmFhOWU5XzE0LTUtMS0xLTY1MDg_dd4c4326-ed27-4bf0-92c6-e14175bee789">856</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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="idf5f9c0b93c54c86a5e34b9b1d47473a_I20191231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzMvZnJhZzplZDI3Njc0NjBhZTA0YmRhYmRjYzNkODFmZjBjNDRmZS90YWJsZTo3NGVmZDgwMGRlNDQ0ZDJiYTUyZDJlNmM5NGZhYTllOS90YWJsZXJhbmdlOjc0ZWZkODAwZGU0NDRkMmJhNTJkMmU2Yzk0ZmFhOWU5XzE0LTExLTEtMS02NTA4_0e5a7614-6d73-46f8-a307-0b7f7f22335b">856</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:#dbdbdb;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, January 1, 2020 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifc0fbc6032034f22a5ee90b041491a43_I20191231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzMvZnJhZzplZDI3Njc0NjBhZTA0YmRhYmRjYzNkODFmZjBjNDRmZS90YWJsZTo3NGVmZDgwMGRlNDQ0ZDJiYTUyZDJlNmM5NGZhYTllOS90YWJsZXJhbmdlOjc0ZWZkODAwZGU0NDRkMmJhNTJkMmU2Yzk0ZmFhOWU5XzE1LTEtMS0xLTY1MDg_22f4e94c-21c3-44b2-b131-9e9a16b57e59">7,753</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5dd4c8e3f59f4d59bcf46de0501fae65_I20191231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzMvZnJhZzplZDI3Njc0NjBhZTA0YmRhYmRjYzNkODFmZjBjNDRmZS90YWJsZTo3NGVmZDgwMGRlNDQ0ZDJiYTUyZDJlNmM5NGZhYTllOS90YWJsZXJhbmdlOjc0ZWZkODAwZGU0NDRkMmJhNTJkMmU2Yzk0ZmFhOWU5XzE1LTMtMS0xLTY1MDg_28749c1c-e00d-41dd-a220-9a7cdb18be9a">205,397</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i631dc8d234c4426498a3f4fd5e344a89_I20191231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzMvZnJhZzplZDI3Njc0NjBhZTA0YmRhYmRjYzNkODFmZjBjNDRmZS90YWJsZTo3NGVmZDgwMGRlNDQ0ZDJiYTUyZDJlNmM5NGZhYTllOS90YWJsZXJhbmdlOjc0ZWZkODAwZGU0NDRkMmJhNTJkMmU2Yzk0ZmFhOWU5XzE1LTUtMS0xLTY1MDg_822341da-4091-4118-a0d1-4f26eb989580">89,485</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibef883b4273a42e09b8e19336c4ddb3a_I20191231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzMvZnJhZzplZDI3Njc0NjBhZTA0YmRhYmRjYzNkODFmZjBjNDRmZS90YWJsZTo3NGVmZDgwMGRlNDQ0ZDJiYTUyZDJlNmM5NGZhYTllOS90YWJsZXJhbmdlOjc0ZWZkODAwZGU0NDRkMmJhNTJkMmU2Yzk0ZmFhOWU5XzE1LTctMS0xLTY1MDg_21a99ce8-70a7-4172-ace9-c4802a30851a">45,381</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4f40e11022eb477d9587a236db28577d_I20191231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzMvZnJhZzplZDI3Njc0NjBhZTA0YmRhYmRjYzNkODFmZjBjNDRmZS90YWJsZTo3NGVmZDgwMGRlNDQ0ZDJiYTUyZDJlNmM5NGZhYTllOS90YWJsZXJhbmdlOjc0ZWZkODAwZGU0NDRkMmJhNTJkMmU2Yzk0ZmFhOWU5XzE1LTktMS0xLTY1MDg_80b1a5d9-ed94-4a73-b0ad-840c9fd4faae">13,920</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i672f5e80cf7149f7a465eae2f0734767_I20191231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzMvZnJhZzplZDI3Njc0NjBhZTA0YmRhYmRjYzNkODFmZjBjNDRmZS90YWJsZTo3NGVmZDgwMGRlNDQ0ZDJiYTUyZDJlNmM5NGZhYTllOS90YWJsZXJhbmdlOjc0ZWZkODAwZGU0NDRkMmJhNTJkMmU2Yzk0ZmFhOWU5XzE1LTExLTEtMS02NTA4_9131443d-7bc5-4dc1-b113-87e4b2513a9e">243,334</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income </span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><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="i980849bc7f7d417bb858de06b9a32004_D20200101-20201231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzMvZnJhZzplZDI3Njc0NjBhZTA0YmRhYmRjYzNkODFmZjBjNDRmZS90YWJsZTo3NGVmZDgwMGRlNDQ0ZDJiYTUyZDJlNmM5NGZhYTllOS90YWJsZXJhbmdlOjc0ZWZkODAwZGU0NDRkMmJhNTJkMmU2Yzk0ZmFhOWU5XzE0LTUtMS0xLTU5MDE_02367558-167f-4877-b522-b020c5823b8c">25,176</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;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><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="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzMvZnJhZzplZDI3Njc0NjBhZTA0YmRhYmRjYzNkODFmZjBjNDRmZS90YWJsZTo3NGVmZDgwMGRlNDQ0ZDJiYTUyZDJlNmM5NGZhYTllOS90YWJsZXJhbmdlOjc0ZWZkODAwZGU0NDRkMmJhNTJkMmU2Yzk0ZmFhOWU5XzE0LTExLTEtMS01OTAx_24cd5e59-58a5-490c-8a2e-03f0c18469f6">25,176</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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash dividends ($<ix:nonFraction unitRef="usdPerShare" contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231" decimals="INF" name="us-gaap:CommonStockDividendsPerShareCashPaid" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzMvZnJhZzplZDI3Njc0NjBhZTA0YmRhYmRjYzNkODFmZjBjNDRmZS90YWJsZTo3NGVmZDgwMGRlNDQ0ZDJiYTUyZDJlNmM5NGZhYTllOS90YWJsZXJhbmdlOjc0ZWZkODAwZGU0NDRkMmJhNTJkMmU2Yzk0ZmFhOWU5XzE1LTAtMS0xLTU5MDEvdGV4dHJlZ2lvbjpiODIwZGQyNjYzMjg0YzBlYWVlYTlhMDA1NThmMjBjZF8yMA_83b35742-6c82-46ae-930b-8b1561cd52ef">1.08</ix:nonFraction> per share) </span></div></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i980849bc7f7d417bb858de06b9a32004_D20200101-20201231" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzMvZnJhZzplZDI3Njc0NjBhZTA0YmRhYmRjYzNkODFmZjBjNDRmZS90YWJsZTo3NGVmZDgwMGRlNDQ0ZDJiYTUyZDJlNmM5NGZhYTllOS90YWJsZXJhbmdlOjc0ZWZkODAwZGU0NDRkMmJhNTJkMmU2Yzk0ZmFhOWU5XzE1LTUtMS0xLTU5MDE_fb73713b-86f8-448c-a4b1-eef0d5bdf29a">15,599</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzMvZnJhZzplZDI3Njc0NjBhZTA0YmRhYmRjYzNkODFmZjBjNDRmZS90YWJsZTo3NGVmZDgwMGRlNDQ0ZDJiYTUyZDJlNmM5NGZhYTllOS90YWJsZXJhbmdlOjc0ZWZkODAwZGU0NDRkMmJhNTJkMmU2Yzk0ZmFhOWU5XzE1LTExLTEtMS01OTAx_d78ba887-f2f8-4826-9d25-8916cc517107">15,599</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issuance of <ix:nonFraction unitRef="shares" contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzMvZnJhZzplZDI3Njc0NjBhZTA0YmRhYmRjYzNkODFmZjBjNDRmZS90YWJsZTo3NGVmZDgwMGRlNDQ0ZDJiYTUyZDJlNmM5NGZhYTllOS90YWJsZXJhbmdlOjc0ZWZkODAwZGU0NDRkMmJhNTJkMmU2Yzk0ZmFhOWU5XzE2LTAtMS0xLTU5MDEvdGV4dHJlZ2lvbjo5Njc4YjY2ZjhiYTQ0YjM5ODJlNTkyZWJmY2Y3Y2M2M18xNg_90077019-6c0d-46cc-9895-94631dd064c5">72,448</ix:nonFraction> common shares pursuant to stock-based compensation plan, net </span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8820bb5af90f4fc6bfc1f1221f66977b_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzMvZnJhZzplZDI3Njc0NjBhZTA0YmRhYmRjYzNkODFmZjBjNDRmZS90YWJsZTo3NGVmZDgwMGRlNDQ0ZDJiYTUyZDJlNmM5NGZhYTllOS90YWJsZXJhbmdlOjc0ZWZkODAwZGU0NDRkMmJhNTJkMmU2Yzk0ZmFhOWU5XzE2LTMtMS0xLTU5MDE_6e25e8a2-9cfc-46a7-94a0-d610b86bfb5e">2,546</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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i80d18a24eca64f248e69e64ab166613c_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzMvZnJhZzplZDI3Njc0NjBhZTA0YmRhYmRjYzNkODFmZjBjNDRmZS90YWJsZTo3NGVmZDgwMGRlNDQ0ZDJiYTUyZDJlNmM5NGZhYTllOS90YWJsZXJhbmdlOjc0ZWZkODAwZGU0NDRkMmJhNTJkMmU2Yzk0ZmFhOWU5XzE2LTctMS0xLTU5MDE_be984146-773e-4aaf-a969-20df69a90ec6">1,550</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzMvZnJhZzplZDI3Njc0NjBhZTA0YmRhYmRjYzNkODFmZjBjNDRmZS90YWJsZTo3NGVmZDgwMGRlNDQ0ZDJiYTUyZDJlNmM5NGZhYTllOS90YWJsZXJhbmdlOjc0ZWZkODAwZGU0NDRkMmJhNTJkMmU2Yzk0ZmFhOWU5XzE2LTExLTEtMS01OTAx_1e962a72-7398-4dc2-beea-b27f24b958d6">996</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:#dbdbdb;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercise of SARs </span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8820bb5af90f4fc6bfc1f1221f66977b_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzMvZnJhZzplZDI3Njc0NjBhZTA0YmRhYmRjYzNkODFmZjBjNDRmZS90YWJsZTo3NGVmZDgwMGRlNDQ0ZDJiYTUyZDJlNmM5NGZhYTllOS90YWJsZXJhbmdlOjc0ZWZkODAwZGU0NDRkMmJhNTJkMmU2Yzk0ZmFhOWU5XzE3LTMtMS0xLTU5MDE_63186f00-2af1-49a7-982f-8071dfe51c6b">243</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i80d18a24eca64f248e69e64ab166613c_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzMvZnJhZzplZDI3Njc0NjBhZTA0YmRhYmRjYzNkODFmZjBjNDRmZS90YWJsZTo3NGVmZDgwMGRlNDQ0ZDJiYTUyZDJlNmM5NGZhYTllOS90YWJsZXJhbmdlOjc0ZWZkODAwZGU0NDRkMmJhNTJkMmU2Yzk0ZmFhOWU5XzE3LTctMS0xLTU5MDE_02d4867a-5307-4f95-ac13-ecb123168d99">141</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzMvZnJhZzplZDI3Njc0NjBhZTA0YmRhYmRjYzNkODFmZjBjNDRmZS90YWJsZTo3NGVmZDgwMGRlNDQ0ZDJiYTUyZDJlNmM5NGZhYTllOS90YWJsZXJhbmdlOjc0ZWZkODAwZGU0NDRkMmJhNTJkMmU2Yzk0ZmFhOWU5XzE3LTExLTEtMS01OTAx_d358aef8-8413-491d-93c2-8c21bb6f6b36">102</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation 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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8820bb5af90f4fc6bfc1f1221f66977b_D20200101-20201231" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzMvZnJhZzplZDI3Njc0NjBhZTA0YmRhYmRjYzNkODFmZjBjNDRmZS90YWJsZTo3NGVmZDgwMGRlNDQ0ZDJiYTUyZDJlNmM5NGZhYTllOS90YWJsZXJhbmdlOjc0ZWZkODAwZGU0NDRkMmJhNTJkMmU2Yzk0ZmFhOWU5XzE4LTMtMS0xLTU5MDE_d5fe39ac-e02d-4027-9992-18faaabeee9d">2,267</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzMvZnJhZzplZDI3Njc0NjBhZTA0YmRhYmRjYzNkODFmZjBjNDRmZS90YWJsZTo3NGVmZDgwMGRlNDQ0ZDJiYTUyZDJlNmM5NGZhYTllOS90YWJsZXJhbmdlOjc0ZWZkODAwZGU0NDRkMmJhNTJkMmU2Yzk0ZmFhOWU5XzE4LTExLTEtMS01OTAx_13aa1e3d-6581-4fc4-948c-fc817e62431f">2,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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchase of <ix:nonFraction unitRef="shares" contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesPurchaseOfAssets" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzMvZnJhZzplZDI3Njc0NjBhZTA0YmRhYmRjYzNkODFmZjBjNDRmZS90YWJsZTo3NGVmZDgwMGRlNDQ0ZDJiYTUyZDJlNmM5NGZhYTllOS90YWJsZXJhbmdlOjc0ZWZkODAwZGU0NDRkMmJhNTJkMmU2Yzk0ZmFhOWU5XzE5LTAtMS0xLTU5MDEvdGV4dHJlZ2lvbjo3NmNiYThmZGY0ZDE0NGFmOWJkM2QzYzA3MjY5MDYxNV8xNg_84e9e4e4-6431-4b68-9d57-a2848967a4c4">162,901</ix:nonFraction> common shares </span></div></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i80d18a24eca64f248e69e64ab166613c_D20200101-20201231" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzMvZnJhZzplZDI3Njc0NjBhZTA0YmRhYmRjYzNkODFmZjBjNDRmZS90YWJsZTo3NGVmZDgwMGRlNDQ0ZDJiYTUyZDJlNmM5NGZhYTllOS90YWJsZXJhbmdlOjc0ZWZkODAwZGU0NDRkMmJhNTJkMmU2Yzk0ZmFhOWU5XzE5LTctMS0xLTU5MDE_0f9d4474-d4d9-419b-a439-98a1f959139d">6,825</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzMvZnJhZzplZDI3Njc0NjBhZTA0YmRhYmRjYzNkODFmZjBjNDRmZS90YWJsZTo3NGVmZDgwMGRlNDQ0ZDJiYTUyZDJlNmM5NGZhYTllOS90YWJsZXJhbmdlOjc0ZWZkODAwZGU0NDRkMmJhNTJkMmU2Yzk0ZmFhOWU5XzE5LTExLTEtMS01OTAx_de8f08fa-c281-4f03-bfc3-fb03d990e5c1">6,825</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income </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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iad25e7eae68948b78b2572cd37fbef28_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzMvZnJhZzplZDI3Njc0NjBhZTA0YmRhYmRjYzNkODFmZjBjNDRmZS90YWJsZTo3NGVmZDgwMGRlNDQ0ZDJiYTUyZDJlNmM5NGZhYTllOS90YWJsZXJhbmdlOjc0ZWZkODAwZGU0NDRkMmJhNTJkMmU2Yzk0ZmFhOWU5XzIwLTktMS0xLTU5MDE_ffd17a22-562a-460c-818c-a0fb7faab98c">13,905</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzMvZnJhZzplZDI3Njc0NjBhZTA0YmRhYmRjYzNkODFmZjBjNDRmZS90YWJsZTo3NGVmZDgwMGRlNDQ0ZDJiYTUyZDJlNmM5NGZhYTllOS90YWJsZXJhbmdlOjc0ZWZkODAwZGU0NDRkMmJhNTJkMmU2Yzk0ZmFhOWU5XzIwLTExLTEtMS01OTAx_7284decc-7780-40da-980e-9c341388ebe4">13,905</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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, December&#160;31, 2020 </span></div></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0054bfed2a274985af6526aed1db23c6_I20201231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzMvZnJhZzplZDI3Njc0NjBhZTA0YmRhYmRjYzNkODFmZjBjNDRmZS90YWJsZTo3NGVmZDgwMGRlNDQ0ZDJiYTUyZDJlNmM5NGZhYTllOS90YWJsZXJhbmdlOjc0ZWZkODAwZGU0NDRkMmJhNTJkMmU2Yzk0ZmFhOWU5XzIxLTEtMS0xLTU5MDE_a3415545-4c44-4637-8bfa-1180e0eb0676">7,753</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i454b0a45755a4b86869116d7e95af2ed_I20201231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzMvZnJhZzplZDI3Njc0NjBhZTA0YmRhYmRjYzNkODFmZjBjNDRmZS90YWJsZTo3NGVmZDgwMGRlNDQ0ZDJiYTUyZDJlNmM5NGZhYTllOS90YWJsZXJhbmdlOjc0ZWZkODAwZGU0NDRkMmJhNTJkMmU2Yzk0ZmFhOWU5XzIxLTMtMS0xLTU5MDE_9122b6d9-cb67-48bf-9c41-a98fcdc5d036">204,875</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iae5cbf0ec97f4fa98152558df9a56189_I20201231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzMvZnJhZzplZDI3Njc0NjBhZTA0YmRhYmRjYzNkODFmZjBjNDRmZS90YWJsZTo3NGVmZDgwMGRlNDQ0ZDJiYTUyZDJlNmM5NGZhYTllOS90YWJsZXJhbmdlOjc0ZWZkODAwZGU0NDRkMmJhNTJkMmU2Yzk0ZmFhOWU5XzIxLTUtMS0xLTU5MDE_77e33b40-f4fb-43f8-b07f-c9437c916096">99,062</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6cd78804cc164b69873dbb75764a44b1_I20201231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzMvZnJhZzplZDI3Njc0NjBhZTA0YmRhYmRjYzNkODFmZjBjNDRmZS90YWJsZTo3NGVmZDgwMGRlNDQ0ZDJiYTUyZDJlNmM5NGZhYTllOS90YWJsZXJhbmdlOjc0ZWZkODAwZGU0NDRkMmJhNTJkMmU2Yzk0ZmFhOWU5XzIxLTctMS0xLTU5MDE_96471342-561a-45fb-9239-2409dff5253c">50,515</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie49119540bfe452fa1192b2177d183e2_I20201231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzMvZnJhZzplZDI3Njc0NjBhZTA0YmRhYmRjYzNkODFmZjBjNDRmZS90YWJsZTo3NGVmZDgwMGRlNDQ0ZDJiYTUyZDJlNmM5NGZhYTllOS90YWJsZXJhbmdlOjc0ZWZkODAwZGU0NDRkMmJhNTJkMmU2Yzk0ZmFhOWU5XzIxLTktMS0xLTU5MDE_d28c6609-5fae-4b2d-be36-33c8b521cabd">15</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzMvZnJhZzplZDI3Njc0NjBhZTA0YmRhYmRjYzNkODFmZjBjNDRmZS90YWJsZTo3NGVmZDgwMGRlNDQ0ZDJiYTUyZDJlNmM5NGZhYTllOS90YWJsZXJhbmdlOjc0ZWZkODAwZGU0NDRkMmJhNTJkMmU2Yzk0ZmFhOWU5XzIxLTExLTEtMS01OTAx_144e33ed-cbf0-4572-b5ad-d12178cb1fce">261,160</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income </span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0ae56a244ffc4d94b8c2d275c86ecc54_D20210101-20211231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzMvZnJhZzplZDI3Njc0NjBhZTA0YmRhYmRjYzNkODFmZjBjNDRmZS90YWJsZTo3NGVmZDgwMGRlNDQ0ZDJiYTUyZDJlNmM5NGZhYTllOS90YWJsZXJhbmdlOjc0ZWZkODAwZGU0NDRkMmJhNTJkMmU2Yzk0ZmFhOWU5XzI1LTUtMS0xLTU5MDE_134d669e-2bd0-4685-86f9-e9526a243075">28,604</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzMvZnJhZzplZDI3Njc0NjBhZTA0YmRhYmRjYzNkODFmZjBjNDRmZS90YWJsZTo3NGVmZDgwMGRlNDQ0ZDJiYTUyZDJlNmM5NGZhYTllOS90YWJsZXJhbmdlOjc0ZWZkODAwZGU0NDRkMmJhNTJkMmU2Yzk0ZmFhOWU5XzI1LTExLTEtMS01OTAx_a39c7e6f-f984-4157-b193-55e5b91934fd">28,604</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash dividends ($<ix:nonFraction unitRef="usdPerShare" contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" decimals="INF" name="us-gaap:CommonStockDividendsPerShareCashPaid" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzMvZnJhZzplZDI3Njc0NjBhZTA0YmRhYmRjYzNkODFmZjBjNDRmZS90YWJsZTo3NGVmZDgwMGRlNDQ0ZDJiYTUyZDJlNmM5NGZhYTllOS90YWJsZXJhbmdlOjc0ZWZkODAwZGU0NDRkMmJhNTJkMmU2Yzk0ZmFhOWU5XzI2LTAtMS0xLTU5MDEvdGV4dHJlZ2lvbjoxNzNjODI2ZTgxMjg0YjE5OTlmYTJkYjk4ZDRjNDlkOV8yMA_d1c146d3-0d86-4756-898d-6c4448580047">1.09</ix:nonFraction> per share) </span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0ae56a244ffc4d94b8c2d275c86ecc54_D20210101-20211231" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzMvZnJhZzplZDI3Njc0NjBhZTA0YmRhYmRjYzNkODFmZjBjNDRmZS90YWJsZTo3NGVmZDgwMGRlNDQ0ZDJiYTUyZDJlNmM5NGZhYTllOS90YWJsZXJhbmdlOjc0ZWZkODAwZGU0NDRkMmJhNTJkMmU2Yzk0ZmFhOWU5XzI2LTUtMS0xLTU5MDE_6a86b411-ae25-4630-b069-d392e81bf082">15,446</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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzMvZnJhZzplZDI3Njc0NjBhZTA0YmRhYmRjYzNkODFmZjBjNDRmZS90YWJsZTo3NGVmZDgwMGRlNDQ0ZDJiYTUyZDJlNmM5NGZhYTllOS90YWJsZXJhbmdlOjc0ZWZkODAwZGU0NDRkMmJhNTJkMmU2Yzk0ZmFhOWU5XzI2LTExLTEtMS01OTAx_5eb48ad0-7599-4b9f-835e-7a4a1c5ffef7">15,446</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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issuance of <ix:nonFraction unitRef="shares" contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzMvZnJhZzplZDI3Njc0NjBhZTA0YmRhYmRjYzNkODFmZjBjNDRmZS90YWJsZTo3NGVmZDgwMGRlNDQ0ZDJiYTUyZDJlNmM5NGZhYTllOS90YWJsZXJhbmdlOjc0ZWZkODAwZGU0NDRkMmJhNTJkMmU2Yzk0ZmFhOWU5XzI3LTAtMS0xLTU5MDEvdGV4dHJlZ2lvbjpkMjQ3M2FiYTM4OTU0ZWY3ODczZDg0MjgwMmJkYzIyYV8xNg_93ed1e47-44c8-49ce-b3e0-73b6de67e121">85,056</ix:nonFraction> common shares pursuant to stock-based compensation plan, net </span></div></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if154254cf8c04cc7b208f16b7471acd2_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzMvZnJhZzplZDI3Njc0NjBhZTA0YmRhYmRjYzNkODFmZjBjNDRmZS90YWJsZTo3NGVmZDgwMGRlNDQ0ZDJiYTUyZDJlNmM5NGZhYTllOS90YWJsZXJhbmdlOjc0ZWZkODAwZGU0NDRkMmJhNTJkMmU2Yzk0ZmFhOWU5XzI3LTMtMS0xLTU5MDE_49fb48fd-33f3-4652-b238-e1e2e3140443">2,939</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4815921bcd354164ad782a9b4e294f2f_D20210101-20211231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzMvZnJhZzplZDI3Njc0NjBhZTA0YmRhYmRjYzNkODFmZjBjNDRmZS90YWJsZTo3NGVmZDgwMGRlNDQ0ZDJiYTUyZDJlNmM5NGZhYTllOS90YWJsZXJhbmdlOjc0ZWZkODAwZGU0NDRkMmJhNTJkMmU2Yzk0ZmFhOWU5XzI3LTctMS0xLTU5MDE_fdb844ab-3733-473a-87b8-7f0f77b8a987">2,249</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzMvZnJhZzplZDI3Njc0NjBhZTA0YmRhYmRjYzNkODFmZjBjNDRmZS90YWJsZTo3NGVmZDgwMGRlNDQ0ZDJiYTUyZDJlNmM5NGZhYTllOS90YWJsZXJhbmdlOjc0ZWZkODAwZGU0NDRkMmJhNTJkMmU2Yzk0ZmFhOWU5XzI3LTExLTEtMS01OTAx_63bb77b1-2c35-43f0-8c23-161974a7ad07">690</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercise of SARs </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if154254cf8c04cc7b208f16b7471acd2_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzMvZnJhZzplZDI3Njc0NjBhZTA0YmRhYmRjYzNkODFmZjBjNDRmZS90YWJsZTo3NGVmZDgwMGRlNDQ0ZDJiYTUyZDJlNmM5NGZhYTllOS90YWJsZXJhbmdlOjc0ZWZkODAwZGU0NDRkMmJhNTJkMmU2Yzk0ZmFhOWU5XzI4LTMtMS0xLTU5MDE_ff82fa12-6dd8-4553-8887-70f3a4f687ce">519</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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4815921bcd354164ad782a9b4e294f2f_D20210101-20211231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzMvZnJhZzplZDI3Njc0NjBhZTA0YmRhYmRjYzNkODFmZjBjNDRmZS90YWJsZTo3NGVmZDgwMGRlNDQ0ZDJiYTUyZDJlNmM5NGZhYTllOS90YWJsZXJhbmdlOjc0ZWZkODAwZGU0NDRkMmJhNTJkMmU2Yzk0ZmFhOWU5XzI4LTctMS0xLTU5MDE_1ac79a6a-4fbc-4ae9-8cc8-a6039983f790">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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzMvZnJhZzplZDI3Njc0NjBhZTA0YmRhYmRjYzNkODFmZjBjNDRmZS90YWJsZTo3NGVmZDgwMGRlNDQ0ZDJiYTUyZDJlNmM5NGZhYTllOS90YWJsZXJhbmdlOjc0ZWZkODAwZGU0NDRkMmJhNTJkMmU2Yzk0ZmFhOWU5XzI4LTExLTEtMS01OTAx_d0da7bda-73d0-42a6-bdef-ffca1871f207">160</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:#dbdbdb;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation expense </span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if154254cf8c04cc7b208f16b7471acd2_D20210101-20211231" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzMvZnJhZzplZDI3Njc0NjBhZTA0YmRhYmRjYzNkODFmZjBjNDRmZS90YWJsZTo3NGVmZDgwMGRlNDQ0ZDJiYTUyZDJlNmM5NGZhYTllOS90YWJsZXJhbmdlOjc0ZWZkODAwZGU0NDRkMmJhNTJkMmU2Yzk0ZmFhOWU5XzI5LTMtMS0xLTU5MDE_0d151bde-2737-4143-9229-34f26e02a747">2,859</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzMvZnJhZzplZDI3Njc0NjBhZTA0YmRhYmRjYzNkODFmZjBjNDRmZS90YWJsZTo3NGVmZDgwMGRlNDQ0ZDJiYTUyZDJlNmM5NGZhYTllOS90YWJsZXJhbmdlOjc0ZWZkODAwZGU0NDRkMmJhNTJkMmU2Yzk0ZmFhOWU5XzI5LTExLTEtMS01OTAx_6c403774-755a-4c93-ad59-12a2ff212e11">2,859</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchase of <ix:nonFraction unitRef="shares" contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesPurchaseOfAssets" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzMvZnJhZzplZDI3Njc0NjBhZTA0YmRhYmRjYzNkODFmZjBjNDRmZS90YWJsZTo3NGVmZDgwMGRlNDQ0ZDJiYTUyZDJlNmM5NGZhYTllOS90YWJsZXJhbmdlOjc0ZWZkODAwZGU0NDRkMmJhNTJkMmU2Yzk0ZmFhOWU5XzMwLTAtMS0xLTU5MDEvdGV4dHJlZ2lvbjo2NGYyNzdlMmYzMDY0YTJhYmNhYTg2OGZkNzljYmFkNF8xNg_cdfaf3de-c043-45a7-be8c-95832be9f213">713,857</ix:nonFraction> common shares </span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4815921bcd354164ad782a9b4e294f2f_D20210101-20211231" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzMvZnJhZzplZDI3Njc0NjBhZTA0YmRhYmRjYzNkODFmZjBjNDRmZS90YWJsZTo3NGVmZDgwMGRlNDQ0ZDJiYTUyZDJlNmM5NGZhYTllOS90YWJsZXJhbmdlOjc0ZWZkODAwZGU0NDRkMmJhNTJkMmU2Yzk0ZmFhOWU5XzMwLTctMS0xLTU5MDE_15484356-72e5-4086-93d0-7977ea3a8fd3">30,997</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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzMvZnJhZzplZDI3Njc0NjBhZTA0YmRhYmRjYzNkODFmZjBjNDRmZS90YWJsZTo3NGVmZDgwMGRlNDQ0ZDJiYTUyZDJlNmM5NGZhYTllOS90YWJsZXJhbmdlOjc0ZWZkODAwZGU0NDRkMmJhNTJkMmU2Yzk0ZmFhOWU5XzMwLTExLTEtMS01OTAx_43a2c121-fa25-4004-922c-b8393b4f1c4f">30,997</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:#dbdbdb;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income </span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic1253730069c4742b7db8d0fc37de086_D20210101-20211231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzMvZnJhZzplZDI3Njc0NjBhZTA0YmRhYmRjYzNkODFmZjBjNDRmZS90YWJsZTo3NGVmZDgwMGRlNDQ0ZDJiYTUyZDJlNmM5NGZhYTllOS90YWJsZXJhbmdlOjc0ZWZkODAwZGU0NDRkMmJhNTJkMmU2Yzk0ZmFhOWU5XzMxLTktMS0xLTU5MDE_2e320133-92d7-4a8b-b357-88e61d78efa6">468</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzMvZnJhZzplZDI3Njc0NjBhZTA0YmRhYmRjYzNkODFmZjBjNDRmZS90YWJsZTo3NGVmZDgwMGRlNDQ0ZDJiYTUyZDJlNmM5NGZhYTllOS90YWJsZXJhbmdlOjc0ZWZkODAwZGU0NDRkMmJhNTJkMmU2Yzk0ZmFhOWU5XzMxLTExLTEtMS01OTAx_bbf11c90-6248-427e-b351-c6f64a5ddf90">468</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, December&#160;31, 2021 </span></div></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idf8a346035ae40bd933af7eff582bcbe_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzMvZnJhZzplZDI3Njc0NjBhZTA0YmRhYmRjYzNkODFmZjBjNDRmZS90YWJsZTo3NGVmZDgwMGRlNDQ0ZDJiYTUyZDJlNmM5NGZhYTllOS90YWJsZXJhbmdlOjc0ZWZkODAwZGU0NDRkMmJhNTJkMmU2Yzk0ZmFhOWU5XzMyLTEtMS0xLTU5MDE_45542ed5-3379-43eb-9fd5-c04b15d0f754">7,753</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i795917cdeaa944bda5d7ca9c1d43042b_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzMvZnJhZzplZDI3Njc0NjBhZTA0YmRhYmRjYzNkODFmZjBjNDRmZS90YWJsZTo3NGVmZDgwMGRlNDQ0ZDJiYTUyZDJlNmM5NGZhYTllOS90YWJsZXJhbmdlOjc0ZWZkODAwZGU0NDRkMmJhNTJkMmU2Yzk0ZmFhOWU5XzMyLTMtMS0xLTU5MDE_566ed2fe-2ea8-45b6-b856-d744e8975fff">204,276</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2e8a4b5a1e0f4d5ab1455b5b782fb437_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzMvZnJhZzplZDI3Njc0NjBhZTA0YmRhYmRjYzNkODFmZjBjNDRmZS90YWJsZTo3NGVmZDgwMGRlNDQ0ZDJiYTUyZDJlNmM5NGZhYTllOS90YWJsZXJhbmdlOjc0ZWZkODAwZGU0NDRkMmJhNTJkMmU2Yzk0ZmFhOWU5XzMyLTUtMS0xLTU5MDE_2975ab70-2a52-4340-8284-e83f84a6e279">112,220</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib718b3d5d6984bb89ce47264f4afc065_I20211231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzMvZnJhZzplZDI3Njc0NjBhZTA0YmRhYmRjYzNkODFmZjBjNDRmZS90YWJsZTo3NGVmZDgwMGRlNDQ0ZDJiYTUyZDJlNmM5NGZhYTllOS90YWJsZXJhbmdlOjc0ZWZkODAwZGU0NDRkMmJhNTJkMmU2Yzk0ZmFhOWU5XzMyLTctMS0xLTU5MDE_a525e365-7d9a-4fbe-bf3e-4772c3115dd8">78,904</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i436bdcca46334a8b955625aeda47dea6_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzMvZnJhZzplZDI3Njc0NjBhZTA0YmRhYmRjYzNkODFmZjBjNDRmZS90YWJsZTo3NGVmZDgwMGRlNDQ0ZDJiYTUyZDJlNmM5NGZhYTllOS90YWJsZXJhbmdlOjc0ZWZkODAwZGU0NDRkMmJhNTJkMmU2Yzk0ZmFhOWU5XzMyLTktMS0xLTU5MDE_f336d7f0-6702-4351-ba71-5d52bf844e6d">453</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iec0398a820254cd299413aaa332e3362_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzMvZnJhZzplZDI3Njc0NjBhZTA0YmRhYmRjYzNkODFmZjBjNDRmZS90YWJsZTo3NGVmZDgwMGRlNDQ0ZDJiYTUyZDJlNmM5NGZhYTllOS90YWJsZXJhbmdlOjc0ZWZkODAwZGU0NDRkMmJhNTJkMmU2Yzk0ZmFhOWU5XzMyLTExLTEtMS01OTAx_28eb3210-1072-4b47-aaa6-9178bdaa179e">245,798</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:3pt"><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="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:115%">41</span></div></div></div><div id="i762133f56c7c41b383049c54c32cc294_136"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i762133f56c7c41b383049c54c32cc294_7">Table of Contents</a></span></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div id="i762133f56c7c41b383049c54c32cc294_139"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 1</span></div><ix:nonNumeric contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" name="us-gaap:SignificantAccountingPoliciesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzkvZnJhZzpjZDRkMzE1YjBmYzc0OGYxOGM5ZDNiNzAwZDZkNjQ2Mi90ZXh0cmVnaW9uOmNkNGQzMTViMGZjNzQ4ZjE4YzlkM2I3MDBkNmQ2NDYyXzM5MjAy_c12288c7-d755-47d2-bf8e-8d93bb69b520" continuedAt="i0695863d9ea442288a2c1b9c67804e39" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Summary of Significant Accounting Policies</span></div><div style="margin-top:12pt;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%"><ix:nonNumeric contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" name="cass:SummaryOfOperationsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzkvZnJhZzpjZDRkMzE1YjBmYzc0OGYxOGM5ZDNiNzAwZDZkNjQ2Mi90ZXh0cmVnaW9uOmNkNGQzMTViMGZjNzQ4ZjE4YzlkM2I3MDBkNmQ2NDYyXzM5MjAz_cd8a71fe-4a9a-4e2d-a26f-e2de72baca19" continuedAt="i93356cea1e77499a8c7a00da9595165e" escape="true">Summary of Operations</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i93356cea1e77499a8c7a00da9595165e"> The Company provides payment and information services, which include processing and payment of transportation, energy, telecommunications and environmental invoices. These services include the acquisition and management of data, information delivery and financial exchange. The consolidated balance sheet captions, &#8220;Accounts and drafts payable&#8221; and &#8220;Payments in advance of funding,&#8221; represent the Company&#8217;s resulting financial position related to the payment services that are performed for customers. The Company also provides a full range of banking services to individual, corporate and institutional customers through the Bank, its wholly owned bank subsidiary.</ix:continuation> </span></div><div style="margin-top:12pt;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%"><ix:nonNumeric contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" name="us-gaap:BasisOfAccountingPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzkvZnJhZzpjZDRkMzE1YjBmYzc0OGYxOGM5ZDNiNzAwZDZkNjQ2Mi90ZXh0cmVnaW9uOmNkNGQzMTViMGZjNzQ4ZjE4YzlkM2I3MDBkNmQ2NDYyXzM5MjEy_f6fc798a-d1f8-4f91-8c09-836577f97cd2" continuedAt="i8045169ed79f449584ceb13afd0e12bc" escape="true">Basis of Presentation</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i8045169ed79f449584ceb13afd0e12bc"> The accounting and reporting policies of the Company and its subsidiaries conform to U.S. GAAP. The consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries after elimination of intercompany transactions. Certain amounts in the 2020 and 2019 consolidated financial statements have been reclassified to conform to the 2021 presentation. Such reclassifications have no effect on previously reported net income or shareholders&#8217; equity.</ix:continuation> </span></div><div style="margin-top:12pt;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%"><ix:nonNumeric contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" name="us-gaap:UseOfEstimates" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzkvZnJhZzpjZDRkMzE1YjBmYzc0OGYxOGM5ZDNiNzAwZDZkNjQ2Mi90ZXh0cmVnaW9uOmNkNGQzMTViMGZjNzQ4ZjE4YzlkM2I3MDBkNmQ2NDYyXzM5MjA0_8be57806-55f0-42cf-8946-d5ab356af496" continuedAt="i757abf7e2cd64ea4861aae24ef1fb46e" escape="true">Use of Estimates</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i757abf7e2cd64ea4861aae24ef1fb46e"> In preparing the consolidated financial statements, Company management is required to make estimates and assumptions which significantly affect the reported amounts in the consolidated financial statements.</ix:continuation> </span></div><div style="margin-top:12pt;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%"><ix:nonNumeric contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" name="us-gaap:CashAndCashEquivalentsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzkvZnJhZzpjZDRkMzE1YjBmYzc0OGYxOGM5ZDNiNzAwZDZkNjQ2Mi90ZXh0cmVnaW9uOmNkNGQzMTViMGZjNzQ4ZjE4YzlkM2I3MDBkNmQ2NDYyXzM5MjEz_2babb6a4-4f05-455a-885d-c995b960576b" continuedAt="i72ecad4dc2eb44bc8eac04225e423cde" escape="true">Cash and Cash Equivalents</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i72ecad4dc2eb44bc8eac04225e423cde"> For purposes of the consolidated statements of cash flows, the Company considers cash and due from banks, interest-bearing deposits in other financial institutions, and federal funds sold and other short-term investments to be cash and cash equivalents.</ix:continuation> </span></div><ix:nonNumeric contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" name="cass:InvestmentInDebtSecuritiesPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzkvZnJhZzpjZDRkMzE1YjBmYzc0OGYxOGM5ZDNiNzAwZDZkNjQ2Mi90ZXh0cmVnaW9uOmNkNGQzMTViMGZjNzQ4ZjE4YzlkM2I3MDBkNmQ2NDYyXzM5MjE1_1c2561e8-3d14-4af6-81d8-061663ed3eba" continuedAt="if89ca080de9041e188e0f17d121e3960" escape="true"><div style="margin-top:12pt;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%">Investment in Debt Securities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company classifies its investment securities as available-for-sale. Securities classified as available-for-sale are carried at fair value. Unrealized gains and losses, net of the related tax effect, are excluded from earnings and reported in accumulated other comprehensive income, a component of shareholders&#8217; equity. Securities are periodically evaluated for credit losses in accordance with the guidance provided in FASB ASC Topic 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%">Financial Instruments &#8211; Credit Losses</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="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For available for sale investment securities in an unrealized loss position, the entire loss in fair value is required to be recognized in current earnings if the Company intends to sell the securities or believes it likely that it will be required to sell the security before the anticipated recovery. If neither condition is met, and the Company does not expect to recover the amortized cost basis, the Company determines whether the decline in fair value resulted from credit losses or other factors. If the assessment indicates that a credit loss exists, the present value of cash flows expected to be collected is compared to the amortized cost basis of the security. If the present value of cash flows expected to be collected is less than the amortized cost basis, a credit loss has occurred, and an allowance for credit losses is recorded. The allowance for credit losses is limited by the amount that the fair value is less than the amortized cost basis. Any impairment not recorded through the provision for credit losses would be recognized in other comprehensive income. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in the allowance for credit losses would be recorded as a provision for credit losses on the consolidated statements of income. Losses would be charged against the allowance for credit losses on securities when management believes the uncollectibility of an available-for-sale security is confirmed or when either of the conditions regarding intent or requirement to sell is met. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to the adoption of Accounting Standards Update ("ASU") 2016-13, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments &#8211; Credit Losses (Topic 326): 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%">("ASU 2016-13") as of January 1, 2020, the Company evaluated a decline in the fair value of any available-for-sale security below cost to determine whether the decline was deemed other than temporary and, if so, would result in a charge to earnings and the establishment of a new cost basis for the security. To determine whether impairment was other than temporary, the Company considered guidance provided in the FASB ASC Topic 320, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Investments &#8211; Debt and Equity Securities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. When determining whether a debt security was other-than-temporarily impaired, the Company assessed whether it had the intent to sell the security and whether it was more likely than not that the Company would be required to sell prior to recovery of the amortized cost basis. Evidence considered in this assessment included the reasons for impairment, the severity and duration of the impairment, changes in value subsequent to year-end and forecasted performance of the investee. </span></div></ix:nonNumeric></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:115%">42</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i762133f56c7c41b383049c54c32cc294_7">Table of Contents</a></span></div></div><ix:continuation id="i0695863d9ea442288a2c1b9c67804e39" continuedAt="id94a916b8c4e48409bf7a448df863681"><div style="margin-top:12pt;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="if89ca080de9041e188e0f17d121e3960">Premiums and discounts are amortized or accreted to interest income over the expected lives of the respective securities using the level-yield method. Interest income is recognized when earned. Gains and losses are calculated using the specific identification method.</ix:continuation> </span></div><div style="margin-top:12pt;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%"><ix:nonNumeric contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" name="us-gaap:FinanceLoansAndLeasesReceivablePolicy" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzkvZnJhZzpjZDRkMzE1YjBmYzc0OGYxOGM5ZDNiNzAwZDZkNjQ2Mi90ZXh0cmVnaW9uOmNkNGQzMTViMGZjNzQ4ZjE4YzlkM2I3MDBkNmQ2NDYyXzM5MjE0_6cd3289a-ff72-4590-96ab-698c04eea5ec" continuedAt="i6cbdd9625c5e4c46a12402a90d33e027" escape="true">Loans</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i6cbdd9625c5e4c46a12402a90d33e027"> Interest on loans is recognized based upon the principal amounts outstanding. It is the Company&#8217;s policy to discontinue the accrual of interest when there is reasonable doubt as to the collectability of principal or interest. Subsequent payments received on such loans are applied to principal if there is any doubt as to the collectability of such principal; otherwise, these receipts are recorded as interest income. The accrual of interest on a loan is resumed when the loan is current as to payment of both principal and interest and/or the borrower demonstrates the ability to pay and remain current. Loan origination and commitment fees on originated loans, net of certain direct loan origination costs, are deferred and amortized to interest income using the level-yield method over the estimated lives of the related loans.</ix:continuation> </span></div><ix:nonNumeric contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" name="us-gaap:FinancingReceivableAllowanceForCreditLossesPolicyForUncollectibleAmounts" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzkvZnJhZzpjZDRkMzE1YjBmYzc0OGYxOGM5ZDNiNzAwZDZkNjQ2Mi90ZXh0cmVnaW9uOmNkNGQzMTViMGZjNzQ4ZjE4YzlkM2I3MDBkNmQ2NDYyXzM5MTk3_09c90ee4-17b3-421d-ad06-13f377253488" continuedAt="ia4f0ce2261204fa0bf3e649fed7e32b8" escape="true"><div style="margin-top:12pt;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 Credit Losses</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The ACL is increased by provisions charged to expense and is available to absorb charge-offs, net of recoveries. Management utilizes a systematic, documented approach in determining the appropriate level of the ACL. Management&#8217;s approach provides for estimated current expected credit losses on loans in accordance with ASU 2016-13. These estimates are based upon a number of factors, such as payment history, financial condition of the borrower, expected future cash flows and collateral exposure. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The ACL is a valuation account that is deducted from the amortized cost basis to present the net amount expected to be collected on the loans. Loans are charged off against the ACL when management believes the uncollectibility of a loan balance is confirmed. Expected recoveries for amounts previously charged off and expected to be charged off do not exceed the aggregate of amounts previously charged off and expected to be charged off. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Management estimated the allowance balance using relevant available information from internal and external sources, relating to past events, current conditions and reasonable and supportable forecasts based on economic factors, such as GDP. Historical credit loss experience, of both the Company and similar peer banks, provides the basis for the estimation of expected credit losses. Adjustments to historical loss information are made for lending management experience, concentration risk, asset quality trends, borrower&#8217;s ability to pay, collateral, and other environmental factors. It is difficult to estimate how potential changes in any one economic factor or input might affect the overall ACL because a wide variety of factors and inputs are considered in estimating the allowance and changes in those factors and inputs considered may not occur at the same rate and may not be consistent across all loan types. Additionally, changes in factors and inputs may be directionally inconsistent, such that improvement in one factor may offset deterioration in others. The ACL is measured on a collective pool basis when similar risk characteristics exist. Management believes the ACL is adequate to absorb expected losses in the loan portfolio. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Loans</span></div><div 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 identified the following portfolio segments: </span></div><div style="margin-top:12pt;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%">Commercial &amp; Industrial (&#8220;C&amp;I&#8221;)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8211; C&amp;I loans consist of loans to small and medium-sized businesses in a wide variety of industries, franchise lending, and equipment financing to companies of all sizes. These loans are generally collateralized by inventory, accounts receivable, equipment, and other commercial assets, and may be supported by other credit enhancements such as personal guarantees. Risk arises primarily due to a difference between expected and actual cash flows of the borrower. However, the recoverability of these loans is also dependent on other factors primarily dictated by the type of collateral securing these loans. The fair value of the collateral securing these loans may fluctuate as market conditions change. Included within C&amp;I are revolving loans supported by borrowing bases that fluctuate depending on the amount of underlying collateral. </span></div><div style="margin-top:12pt;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%">Commercial Real Estate (&#8220;CRE&#8221;)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8211; CRE loans include various types of loans for which the Company holds real property as collateral. Commercial real estate lending activity is typically restricted to owner-occupied properties or to investor properties that are owned by customers with a current banking relationship. The primary risks of CRE loans include the borrower&#8217;s inability to pay and material decreases in the value of the real estate being held as collateral. </span></div><div style="margin-top:12pt;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%">Faith-based CRE</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8211; Faith-based CRE loans include loans to faith-based ministries for which the Company holds real property as collateral. The primary risks of faith-based CRE loans include the borrower&#8217;s inability to pay and material decreases in the value of the real estate being held as collateral. </span></div><div style="margin-top:12pt;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%">Construction and Land Development</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8211; The Company originates loans to finance construction projects including faith-based and commercial projects. Construction loans are generally collateralized by first liens on the real estate and have </span></div></ix:nonNumeric></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">43</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i762133f56c7c41b383049c54c32cc294_7">Table of Contents</a></span></div></div><ix:continuation id="id94a916b8c4e48409bf7a448df863681" continuedAt="ie126d3c870e6429d870e16c91bb9e846"><ix:continuation id="ia4f0ce2261204fa0bf3e649fed7e32b8" continuedAt="ic0ed96c674a14129a9a9cbcf00beb4ea"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">floating interest rates. The primary risks of construction loans are construction completion and timing risk. Adverse economic conditions may negatively impact the borrowers&#8217; ability to complete the project. Additionally, the fair value of the underlying collateral may fluctuate as market conditions change. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The ACL is calculated as the difference between the amortized cost basis and the projections from the weighted-average remaining maturity ("WARM") model that the Company developed. The WARM model utilizes an attrition analysis, including events such as payoffs, matured loans, and renewals in the borrowers&#8217; control, to anticipate the length of time it would take for each portfolio segment to runoff. Management incorporates a one-year GDP forecast and an immediate reversion to peer historical loss rates to determine the annual charge off rates over the estimated life of the loans. After the reasonable and supportable forecast period, the model reverts to long-run historical average loss rates of its peers. However, for the faith-based CRE ACL, beyond the reasonable and supportable forecast period, loss rates are reverted immediately to the Company&#8217;s long-run historical averages, as this represents a unique loan segment to the peer portfolios. The economic forecast is based on management&#8217;s assessment of the length and pattern of the current economic cycle. The resulting annual charge off rate determined for each year in the WARM model is applied to the loan balances estimated in the attrition analysis. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Management accounts for the inherent uncertainty of the underlying economic forecast by reviewing forecast scenarios. Additionally, the ACL calculation includes subjective adjustments for qualitative risk factors that are likely to cause estimated credit losses to differ from historical experience. These qualitative adjustments may increase or reduce reserve levels and include adjustments for lending management experience and risk tolerance, value of underlying collateral, loan review and audit results, asset quality and portfolio trends, loan portfolio growth and loan concentrations. The Company has elected to exclude accrued interest receivable ("AIR") from the allowance for credit losses calculation. When a loan is placed on non-accrual, any recorded AIR is reversed against interest income. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The determination and application of the ACL accounting policy involves judgments, estimates, and uncertainties that are subject to change. Changes in these assumptions, estimates or the conditions surrounding them may have a material impact on the Company&#8217;s financial condition, liquidity or results of operations. Various regulatory agencies, as an integral part of the examination process, periodically review the ACL. Such agencies may require the Company to recognize additions to the ACL or reserve increases to adversely graded classified loans based on information available to them at the time of their examinations. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The ACL is decreased by net charge-offs and is increased by provisions for credit losses that are charged to the consolidated statements of operations. Charge-offs, if any, are typically measured for each loan based on a thorough analysis of the most probable source of repayment, such as the present value of the loan&#8217;s expected future cash flows, the loan&#8217;s estimated fair value, or the estimated fair value of the underlying collateral less costs of disposition for collateral-dependent loans. When it is determined that specific loans, or portions thereof, are uncollectible, these amounts are charged off against the ACL. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to the adoption of ASU 2016-13 as of January 1, 2020, the Company determined reserves for losses on the loan portfolio in the allowance for loan losses ("ALLL"). The ALLL was increased by provisions charged to expense and was available to absorb charge-offs, net of recoveries. Management utilized a systematic, documented approach in determining the appropriate level of the ALLL. Management&#8217;s approach provided for estimated credit losses on individually evaluated loans in accordance with FASB ASC 310, Allowance for Credit Losses (&#8220;ASC 310&#8221;). These estimates were based upon a number of factors, such as payment history, financial condition of the borrower, expected future cash flows and discounted collateral exposure.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Unfunded loan commitments</span></div><div 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 to the ACL for funded loans, the Company maintains reserves to cover the risk of loss associated with off-balance sheet unfunded loan commitments. The allowance for off-balance sheet credit losses is maintained within other liabilities in the statements of financial condition. Under the CECL framework, adjustments to this liability are recorded as provision for credit losses in the consolidated statements of operations. Unfunded loan commitment balances are evaluated by loan segment. In order to establish the required level of reserve, the Company applies average historical utilization rates and ACL loan model loss rates for each loan segment to the outstanding unfunded commitment balances. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Investment securities</span></div><div 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 evaluates all investments in an unrealized loss position on a quarterly basis, and more frequently when economic or market conditions warrant such evaluation. If the Company has the intent to sell the security or it is more likely than not that the Company will be required to sell the security, the security is written down to fair value and the </span></div></ix:continuation></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">44</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i762133f56c7c41b383049c54c32cc294_7">Table of Contents</a></span></div></div><ix:continuation id="ie126d3c870e6429d870e16c91bb9e846" continuedAt="i9f9806aaf7294b548af721cd65ba968b"><div 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="ic0ed96c674a14129a9a9cbcf00beb4ea">entire loss is recorded in earnings. If either of the above criteria is not met, the Company will evaluate whether the decline in fair value is the result of credit losses or other factors. In making the assessment, the Company may consider various factors including the extent to which fair value is less than amortized cost, performance on any underlying collateral, downgrades in the ratings of the security by a rating agency, the failure of the issuer to make scheduled interest or principal payments and adverse conditions specifically related to the security. If the assessment indicates that a credit loss exists, the present value of cash flows expected to be collected is compared to the amortized cost basis of the security and any excess is recorded as an allowance for credit loss. For U.S. agency-backed securities where the risk of nonpayment of the amortized cost basis is zero, the Company will not measure expected credit losses on these securities. When the loss is not considered a result of credit loss, the cost basis of the security is written down to fair value, with the loss charge recognized in AOCI. Credit losses are not estimated for AIR from investment securities as interest deemed uncollectible is written off through interest income.</ix:continuation> </span></div><div style="margin-top:12pt;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%"><ix:nonNumeric contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" name="cass:ImpairmentOfLoansPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzkvZnJhZzpjZDRkMzE1YjBmYzc0OGYxOGM5ZDNiNzAwZDZkNjQ2Mi90ZXh0cmVnaW9uOmNkNGQzMTViMGZjNzQ4ZjE4YzlkM2I3MDBkNmQ2NDYyXzM5MTk4_c8096ab2-0438-465a-b1ae-529a6fbc4b3f" continuedAt="ib16f3afc4f624f37bbdb6f60a381137b" escape="true">Individually Evaluated Loans</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="ib16f3afc4f624f37bbdb6f60a381137b"> A loan is considered individually evaluated when it is probable that a creditor will be unable to collect all amounts due, both principal and interest, according to the contractual terms of the loan agreement. Individually evaluated loans are generally measured based on the expected future cash flows and discounted at the loan's effective interest rate. Alternatively, reference to an observable market price could be used to individually evaluate loans, if one exists, or the fair value of the collateral for a collateral-dependent loan. Regardless of the historical measurement method used, the Company measures individually evaluated loans based on the fair value of the collateral when the Company determines foreclosure is probable. Additionally, troubled debt restructurings are measured by discounting the total expected future cash flows at the loan's effective rate of interest as stated in the original loan agreement. The Company uses its methods as discussed above for recognizing interest on individually evaluated loans.</ix:continuation> </span></div><div style="margin-top:12pt;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%"><ix:nonNumeric contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" name="us-gaap:FinanceLoanAndLeaseReceivablesHeldForInvestmentsForeclosedAssetsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzkvZnJhZzpjZDRkMzE1YjBmYzc0OGYxOGM5ZDNiNzAwZDZkNjQ2Mi90ZXh0cmVnaW9uOmNkNGQzMTViMGZjNzQ4ZjE4YzlkM2I3MDBkNmQ2NDYyXzM5MTk5_0520647d-b1fe-4c5c-a5f8-26afd6574018" continuedAt="ia1520233d7d64e3b86b51df07f45851c" escape="true">Foreclosed Assets </ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="ia1520233d7d64e3b86b51df07f45851c">Real estate acquired as a result of foreclosure is initially recorded at fair value less estimated selling costs. Fair value is generally determined through the receipt of appraisals. Any write down to fair value at the time the property is acquired is recorded as a charge-off to the allowance for credit losses. Any decline in the fair value of the property subsequent to acquisition is recorded as a charge to non-interest expense.</ix:continuation> </span></div><div style="margin-top:12pt;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%"><ix:nonNumeric contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" name="us-gaap:PropertyPlantAndEquipmentPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzkvZnJhZzpjZDRkMzE1YjBmYzc0OGYxOGM5ZDNiNzAwZDZkNjQ2Mi90ZXh0cmVnaW9uOmNkNGQzMTViMGZjNzQ4ZjE4YzlkM2I3MDBkNmQ2NDYyXzM5MjA4_45e68a34-5e68-4575-ad6f-d1a6bc2613ee" continuedAt="i6f18f17b2ec54fd6a98528aa2f6ca54c" escape="true">Premises and Equipment</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i6f18f17b2ec54fd6a98528aa2f6ca54c"> Premises and equipment are stated at cost less accumulated depreciation and amortization. Depreciation is computed over the estimated useful lives of the assets, or the respective lease terms for leasehold improvements, using straight-line and accelerated methods. Estimated useful lives do not exceed <ix:nonNumeric contextRef="i8a0ca43c47144c17ab6697fa44573d3a_D20210101-20211231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzkvZnJhZzpjZDRkMzE1YjBmYzc0OGYxOGM5ZDNiNzAwZDZkNjQ2Mi90ZXh0cmVnaW9uOmNkNGQzMTViMGZjNzQ4ZjE4YzlkM2I3MDBkNmQ2NDYyXzIwMTM2_54c259da-d9e5-4b01-adc3-9e92a8f90cde">40</ix:nonNumeric> years for buildings, the lesser of <ix:nonNumeric contextRef="i155808c6b1694cdb8b5239e436cf6c7b_D20210101-20211231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzkvZnJhZzpjZDRkMzE1YjBmYzc0OGYxOGM5ZDNiNzAwZDZkNjQ2Mi90ZXh0cmVnaW9uOmNkNGQzMTViMGZjNzQ4ZjE4YzlkM2I3MDBkNmQ2NDYyXzIwMTc0_2763c0ab-c24d-4f39-827a-acc85f9472da">10</ix:nonNumeric> years or the life of the lease for leasehold improvements and range from <ix:nonNumeric contextRef="i9961c77829d64a7da6be6fb6c194a67c_D20210101-20211231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzkvZnJhZzpjZDRkMzE1YjBmYzc0OGYxOGM5ZDNiNzAwZDZkNjQ2Mi90ZXh0cmVnaW9uOmNkNGQzMTViMGZjNzQ4ZjE4YzlkM2I3MDBkNmQ2NDYyXzIwMjUw_26cb1207-ae9c-4dd6-a750-44b7a2634ac1">3</ix:nonNumeric> to <ix:nonNumeric contextRef="ia9a8bba4faeb4991b97e1d188159925d_D20210101-20211231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzkvZnJhZzpjZDRkMzE1YjBmYzc0OGYxOGM5ZDNiNzAwZDZkNjQ2Mi90ZXh0cmVnaW9uOmNkNGQzMTViMGZjNzQ4ZjE4YzlkM2I3MDBkNmQ2NDYyXzIwMjU2_c4ea13cc-63af-4595-a1dd-aa937634f596">7</ix:nonNumeric> years for software, equipment, furniture and fixtures. Maintenance and repairs are charged to expense as incurred.</ix:continuation> </span></div><div style="margin-top:12pt;text-align:justify"><ix:nonNumeric contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" name="us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzkvZnJhZzpjZDRkMzE1YjBmYzc0OGYxOGM5ZDNiNzAwZDZkNjQ2Mi90ZXh0cmVnaW9uOmNkNGQzMTViMGZjNzQ4ZjE4YzlkM2I3MDBkNmQ2NDYyXzM5MjAw_bdf01909-790e-4f02-808e-2605b72f6a39" continuedAt="id009f3e3b9384a1e9ec4199e08d53c6a" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Intangible Assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Cost in excess of fair value of net assets acquired has resulted from business acquisitions. Goodwill and intangible assets with indefinite useful lives are not amortized, but instead are tested for impairment at least annually. Intangible assets with definite useful lives are amortized on a straight-line basis over their respective estimated useful lives. </span></ix:nonNumeric></div><div style="margin-top:12pt;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="id009f3e3b9384a1e9ec4199e08d53c6a">Periodically, the Company reviews intangible assets for events or changes in circumstances that may indicate that the carrying amount of the assets may not be recoverable. Based on those reviews, adjustments of recorded amounts have not been required.</ix:continuation> </span></div><div style="margin-top:12pt;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%"><ix:nonNumeric contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" name="us-gaap:EquityMethodInvestmentsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzkvZnJhZzpjZDRkMzE1YjBmYzc0OGYxOGM5ZDNiNzAwZDZkNjQ2Mi90ZXh0cmVnaW9uOmNkNGQzMTViMGZjNzQ4ZjE4YzlkM2I3MDBkNmQ2NDYyXzM5MjE5_bbb429fb-467f-4e4c-8740-aae979213b04" continuedAt="i99b21548790c4c238575a8195c89d2c8" escape="true">Non-marketable Equity Investments</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i99b21548790c4c238575a8195c89d2c8"> The Company accounts for non-marketable equity investments, in which it holds less than a <ix:nonFraction unitRef="number" contextRef="iec0398a820254cd299413aaa332e3362_I20211231" decimals="INF" name="cass:PercentageHoldingRequiredToAccountInvestmentsNonMarketableEquityInvestments" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzkvZnJhZzpjZDRkMzE1YjBmYzc0OGYxOGM5ZDNiNzAwZDZkNjQ2Mi90ZXh0cmVnaW9uOmNkNGQzMTViMGZjNzQ4ZjE4YzlkM2I3MDBkNmQ2NDYyXzIxMTMw_a04e1656-1778-4e10-b514-940429bbd4ed">20</ix:nonFraction>% ownership, as equity investments without readily determinable fair values. As a result, the carrying value of the investment is determined under the measurement alternative of cost, less impairment (if any), adjusted for fair value changes when observable prices are available. The Company periodically evaluates for impairment of these investments. In performing this evaluation, the Company considers various factors including the investee's financial condition, results of operations, operating trends and other financial ratios. Non-marketable equity investments are included in other assets on the consolidated balance sheets.</ix:continuation> </span></div><div style="margin-top:12pt;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%"><ix:nonNumeric contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" name="cass:TreasuryStockPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzkvZnJhZzpjZDRkMzE1YjBmYzc0OGYxOGM5ZDNiNzAwZDZkNjQ2Mi90ZXh0cmVnaW9uOmNkNGQzMTViMGZjNzQ4ZjE4YzlkM2I3MDBkNmQ2NDYyXzM5MjAx_2d2e99ba-bc51-402c-b2ef-c2559bbc3f10" continuedAt="i8950f8c6c33643d0818384d7a1b86041" escape="true">Treasury Stock</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i8950f8c6c33643d0818384d7a1b86041"> Purchases of the Company&#8217;s common stock are recorded at cost. Upon reissuance, treasury stock is reduced based upon the average cost basis of shares held.</ix:continuation> </span></div><div style="margin-top:12pt;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%"><ix:nonNumeric contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" name="us-gaap:ComprehensiveIncomePolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzkvZnJhZzpjZDRkMzE1YjBmYzc0OGYxOGM5ZDNiNzAwZDZkNjQ2Mi90ZXh0cmVnaW9uOmNkNGQzMTViMGZjNzQ4ZjE4YzlkM2I3MDBkNmQ2NDYyXzM5MjA1_8e061dec-828c-46bd-9fb1-0544471f07af" continuedAt="ib528311471c44c8c857beceed829b2d2" escape="true">Comprehensive Income</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="ib528311471c44c8c857beceed829b2d2"> Comprehensive income consists of net income, changes in net unrealized gains (losses) on available-for-sale securities and pension liability adjustments and is presented in the accompanying consolidated statements of shareholders' equity and consolidated statements of comprehensive income.</ix:continuation> </span></div><div style="margin-top:12pt;text-align:justify"><ix:nonNumeric contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" name="cass:InformationServicesRevenuePolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzkvZnJhZzpjZDRkMzE1YjBmYzc0OGYxOGM5ZDNiNzAwZDZkNjQ2Mi90ZXh0cmVnaW9uOmNkNGQzMTViMGZjNzQ4ZjE4YzlkM2I3MDBkNmQ2NDYyXzM5MjA5_49083d37-04c2-4c3b-8307-2160c6fb0e42" continuedAt="id85867b05bdd4320bc06f6c77030e3b3" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Information Services Revenue</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> A majority of the Company&#8217;s revenues are attributable to fees for providing services related to processing and payment of invoices. These services include invoice processing, transportation invoice rating, payment </span></ix:nonNumeric></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:115%">45</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i762133f56c7c41b383049c54c32cc294_7">Table of Contents</a></span></div></div><ix:continuation id="i9f9806aaf7294b548af721cd65ba968b" continuedAt="i3c13067f94a84e209b25e04ad91d7ecb"><div style="margin-top:12pt;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="id85867b05bdd4320bc06f6c77030e3b3">processing and services, auditing, and the generation of accounting and transportation information. The Company also processes, pays and generates management information from electric, gas, telecommunications, environmental, and other invoices. The specific payment and information processing services provided to each customer are developed individually to meet each customer&#8217;s specific requirements. The Company enters into service agreements with customers typically for fixed fees per transaction that are invoiced monthly. Revenues are recognized in the period services are rendered and earned under the service agreements, as long as collection is reasonably assured.</ix:continuation> </span></div><div style="margin-top:12pt;text-align:justify"><ix:nonNumeric contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" name="us-gaap:IncomeTaxPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzkvZnJhZzpjZDRkMzE1YjBmYzc0OGYxOGM5ZDNiNzAwZDZkNjQ2Mi90ZXh0cmVnaW9uOmNkNGQzMTViMGZjNzQ4ZjE4YzlkM2I3MDBkNmQ2NDYyXzM5MjA2_7e9ff550-a13a-4429-bb5d-38bacc259c14" continuedAt="i67ad300631e44957985e48a664b206aa" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income Taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Deferred tax assets and liabilities are recognized for the estimated future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases. Deferred tax assets and liabilities are measured using enacted tax rates in effect for the year in which those temporary differences are expected to be recovered or settled. Deferred tax assets are reduced if necessary, by a deferred tax asset valuation allowance. In the event that management determines it is more likely than not that it will not be able to realize all or part of net deferred tax assets in the future, the Company adjusts the recorded value of deferred tax assets, which would result in a direct charge to income tax expense in the period that such determination is made. Likewise, the Company will reverse the valuation allowance when realization of the deferred tax asset is expected. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date. The Company and its subsidiaries file U.S. federal and certain state income tax returns on a consolidated basis. In addition, certain state jurisdictions are filed on a separate company basis by the Company or its subsidiaries. </span></ix:nonNumeric></div><div style="margin-top:12pt;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="i67ad300631e44957985e48a664b206aa">The Company recognizes and measures income tax benefits using a two-step model: 1) a tax position must be more likely than not to be sustained based solely on its technical merits in order to be recognized; and 2) the benefit must be measured as the largest dollar amount of that position that is more likely than not to be sustained upon settlement. The difference between the benefit recognized for a tax position in this model and the tax benefit claimed on a tax return is treated as an unrecognized tax benefit. The Company recognizes income tax related interest and penalties in income tax expense.</ix:continuation> </span></div><div style="margin-top:12pt;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%"><ix:nonNumeric contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" name="us-gaap:EarningsPerSharePolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzkvZnJhZzpjZDRkMzE1YjBmYzc0OGYxOGM5ZDNiNzAwZDZkNjQ2Mi90ZXh0cmVnaW9uOmNkNGQzMTViMGZjNzQ4ZjE4YzlkM2I3MDBkNmQ2NDYyXzM5MjIw_22a49eb8-c02a-427e-a6d3-0064cce87002" continuedAt="ib2874cb67b254554861c945bf8eee410" escape="true">Earnings Per Share</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="ib2874cb67b254554861c945bf8eee410"> Basic earnings per share is computed by dividing net income by the weighted average number of common shares outstanding. Diluted earnings per share is computed by dividing net income by the sum of the weighted average number of common shares outstanding and the weighted average number of potential common shares outstanding.</ix:continuation> </span></div><div style="margin-top:12pt;text-align:justify"><ix:nonNumeric contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" name="us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzkvZnJhZzpjZDRkMzE1YjBmYzc0OGYxOGM5ZDNiNzAwZDZkNjQ2Mi90ZXh0cmVnaW9uOmNkNGQzMTViMGZjNzQ4ZjE4YzlkM2I3MDBkNmQ2NDYyXzM5MjA3_0f28c58c-9546-46f5-9c51-8fc86ca48a31" continuedAt="i6166a491846045fa990be49e4a7d686b" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-Based Compensation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company follows FASB ASC 718, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accounting for Stock Options and Other Stock-based Compensation</span></ix:nonNumeric><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i6166a491846045fa990be49e4a7d686b"> (&#8220;ASC 718&#8221;), which requires that all stock-based compensation be recognized as an expense in the financial statements and that such cost be measured at the fair value of the award. ASC 718 also requires that excess tax benefits related to stock option exercises and restricted stock awards be reflected as financing cash inflows instead of operating cash inflows.</ix:continuation> </span></div><div style="margin-top:12pt;text-align:justify"><ix:nonNumeric contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" name="us-gaap:PensionAndOtherPostretirementPlansPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzkvZnJhZzpjZDRkMzE1YjBmYzc0OGYxOGM5ZDNiNzAwZDZkNjQ2Mi90ZXh0cmVnaW9uOmNkNGQzMTViMGZjNzQ4ZjE4YzlkM2I3MDBkNmQ2NDYyXzM5MjE3_277cce78-f504-4246-8f21-8d17d61ca362" continuedAt="i60c8338d8659441788b1912c5f5a37fb" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Pension Plans</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The amounts recognized in the consolidated financial statements related to pension are determined from actuarial valuations. Inherent in these valuations are assumptions including expected return on plan assets, discount rates at which the liabilities could be settled at December&#160;31, 2021, rate of increase in future compensation levels and mortality rates. These assumptions are updated annually and are disclosed in Note 10. The Company follows FASB ASC 715-</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Compensation &#8211; Retirement Benefits</span></ix:nonNumeric><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i60c8338d8659441788b1912c5f5a37fb"> (&#8220;ASC 715&#8221;), which requires companies to recognize the overfunded or underfunded status of a defined benefit postretirement plan as an asset or liability in its consolidated balance sheet and to recognize changes in that funded status in the year in which the changes occur through comprehensive income. The funded status is measured as the difference between the fair value of the plan assets and the projected benefit obligation as of the date of its fiscal year-end.</ix:continuation> </span></div><div style="margin-top:12pt;text-align:justify"><ix:nonNumeric contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" name="us-gaap:FairValueMeasurementPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzkvZnJhZzpjZDRkMzE1YjBmYzc0OGYxOGM5ZDNiNzAwZDZkNjQ2Mi90ZXh0cmVnaW9uOmNkNGQzMTViMGZjNzQ4ZjE4YzlkM2I3MDBkNmQ2NDYyXzM5MjEw_80b80661-b2b3-425a-8f41-c6676ccbc853" continuedAt="i32293602bf46415aa606ed0b63fd6dfe" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value Measurements</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company follows the provisions of FASB ASC 820-</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value Measurements and Disclosures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which defines fair value, establishes a framework for measuring fair value in GAAP, and outlines disclosures about fair value measurements. Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. A three-level hierarchy for valuation techniques is used to measure financial assets and financial liabilities at fair value. This hierarchy is based on whether the valuation inputs are observable or unobservable. Financial instrument valuations are considered Level 1 when they are based on quoted prices in active markets for identical assets or liabilities. Level 2 financial instrument valuations use quoted prices for similar assets or liabilities, quoted prices in markets that are not active, or other inputs that are observable or can be corroborated by observable market data. Financial instrument valuations are considered Level 3 when they are determined using pricing models, discounted cash flow methodologies or similar techniques and at least one significant model assumption or input is unobservable, and when determination of the fair value requires significant management judgment or estimation. The Company records securities available for sale at their fair values on a recurring basis using Level 2 valuations. </span></ix:nonNumeric></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:115%">46</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i762133f56c7c41b383049c54c32cc294_7">Table of Contents</a></span></div></div><ix:continuation id="i3c13067f94a84e209b25e04ad91d7ecb" continuedAt="ib0c28f83c40a403898460c86395da10d"><div style="margin-top:12pt;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="i32293602bf46415aa606ed0b63fd6dfe">Additionally, the Company records individually evaluated credits and other real estate owned at their fair value on a nonrecurring basis. The nonrecurring fair value adjustments typically involve application of lower-of-cost-or-market accounting or impairment write-downs of individual assets.</ix:continuation> </span></div><ix:nonNumeric contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzkvZnJhZzpjZDRkMzE1YjBmYzc0OGYxOGM5ZDNiNzAwZDZkNjQ2Mi90ZXh0cmVnaW9uOmNkNGQzMTViMGZjNzQ4ZjE4YzlkM2I3MDBkNmQ2NDYyXzM5MjEx_91d6624d-6c9a-4541-b670-6fbc58650372" continuedAt="i2be9ccb869ad4750b8f6027ad0b4f064" escape="true"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Impact of New and Not Yet Adopted Accounting Pronouncements</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2016, the FASB issued ASU 2016-13, . The standard was effective for fiscal periods beginning after December 15, 2019. The CARES Act was signed into law on March 27, 2020 and included provisions that temporarily delayed the required implementation date of ASU 2016-13 to the earlier of the end of the national pandemic or December 31, 2020. The Consolidated Appropriations Act was signed into law on December 27, 2020 and extended the deferral of required implementation of ASU 2016-13 to the earlier of the first day of a company&#8217;s fiscal year that begins after the date the COVID-19 national emergency comes to an end or January 1, 2022. The Company elected to defer the adoption of ASU 2016-13 until December 31, 2020 with an effective date of January 1, 2020. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The ASU required measurement and recognition of expected credit losses for financial instruments held at amortized cost, which include allowances for credit losses expected over the life of the portfolio, rather than incurred losses, which include allowances for current known and inherent losses within the portfolio. Under this standard, the Company is required to hold an allowance equal to the expected life-of-loan losses on the loan portfolio. It also applies to off-balance sheet credit exposures such as loan commitments, standby letters of credit and other similar instruments. In addition, ASU 2016-13 made changes to the accounting for available-for-sale debt securities. </span></div></ix:nonNumeric><div style="margin-top:12pt;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="i2be9ccb869ad4750b8f6027ad0b4f064">The Company adopted ASU 2016-13 using a modified retrospective approach. Results for annual reporting periods beginning after January 1, 2020 are presented under ASU 2016-13 while prior period amounts continue to be reported in accordance with previously applicable GAAP. Upon adoption, the Company recognized increases of $<ix:nonFraction unitRef="usd" contextRef="idd469e91e924454ba823bd979485ea48_I20201231" decimals="-3" name="us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzkvZnJhZzpjZDRkMzE1YjBmYzc0OGYxOGM5ZDNiNzAwZDZkNjQ2Mi90ZXh0cmVnaW9uOmNkNGQzMTViMGZjNzQ4ZjE4YzlkM2I3MDBkNmQ2NDYyXzMwNTg0_4c0799d3-581a-4d08-bb60-884f4d487b58">723,000</ix:nonFraction> in the allowance for credit losses and $<ix:nonFraction unitRef="usd" contextRef="idd469e91e924454ba823bd979485ea48_I20201231" decimals="-3" name="cass:ReserveForUnfundedCommitments" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzkvZnJhZzpjZDRkMzE1YjBmYzc0OGYxOGM5ZDNiNzAwZDZkNjQ2Mi90ZXh0cmVnaW9uOmNkNGQzMTViMGZjNzQ4ZjE4YzlkM2I3MDBkNmQ2NDYyXzMwNjI2_d9fd3139-1944-4448-a53e-087c627918e6">402,000</ix:nonFraction> in the reserve for unfunded commitments, with a corresponding reduction to retained earnings, net of tax, of $<ix:nonFraction unitRef="usd" contextRef="idd469e91e924454ba823bd979485ea48_I20201231" decimals="-3" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzkvZnJhZzpjZDRkMzE1YjBmYzc0OGYxOGM5ZDNiNzAwZDZkNjQ2Mi90ZXh0cmVnaW9uOmNkNGQzMTViMGZjNzQ4ZjE4YzlkM2I3MDBkNmQ2NDYyXzMwNzM4_8dda2985-02b9-460c-b157-54c565b779ed">856,000</ix:nonFraction>. No allowance for credit loss was required upon adoption for the investment securities portfolio. Consistent with the provisions of the CARES Act, results for quarterly reporting periods beginning after December 31, 2020 in the Company&#8217;s Form 10-Q are presented under ASU 2016-13 while prior quarterly period amounts continue to be reported in accordance with previously applicable GAAP.</ix:continuation> </span></div><ix:nonNumeric contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" name="us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzkvZnJhZzpjZDRkMzE1YjBmYzc0OGYxOGM5ZDNiNzAwZDZkNjQ2Mi90ZXh0cmVnaW9uOmNkNGQzMTViMGZjNzQ4ZjE4YzlkM2I3MDBkNmQ2NDYyXzM5MjIx_7fb532bd-0747-4f15-a03b-605a0083d1d3" escape="true"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table illustrates the impact of the adoption of ASU 2016-13: </span></div><div style="margin-top:12pt;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:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2019</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Impact of ASU 2016-13 Adoption</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%">As Reported Under ASU 2016-13</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets: </span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for loan/credit losses on loans </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="i45464f58af19437bbe66ee3f989905fb_I20191231" decimals="-3" name="us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzkvZnJhZzpjZDRkMzE1YjBmYzc0OGYxOGM5ZDNiNzAwZDZkNjQ2Mi90YWJsZTozNGRmNTk5NTQxYjA0NDY2OTlkNDY4OTRlMTU1Zjc3ZS90YWJsZXJhbmdlOjM0ZGY1OTk1NDFiMDQ0NjY5OWQ0Njg5NGUxNTVmNzdlXzItMS0xLTEtNTkwMQ_9143f5af-7b72-4051-b4ff-41c5f8ba9483">10,556</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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="idf5f9c0b93c54c86a5e34b9b1d47473a_I20191231" decimals="-3" name="us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzkvZnJhZzpjZDRkMzE1YjBmYzc0OGYxOGM5ZDNiNzAwZDZkNjQ2Mi90YWJsZTozNGRmNTk5NTQxYjA0NDY2OTlkNDY4OTRlMTU1Zjc3ZS90YWJsZXJhbmdlOjM0ZGY1OTk1NDFiMDQ0NjY5OWQ0Njg5NGUxNTVmNzdlXzItMy0xLTEtNTkwMQ_93cb8610-e110-4d01-a330-b9a98d7221a6">723</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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="i672f5e80cf7149f7a465eae2f0734767_I20191231" decimals="-3" name="us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzkvZnJhZzpjZDRkMzE1YjBmYzc0OGYxOGM5ZDNiNzAwZDZkNjQ2Mi90YWJsZTozNGRmNTk5NTQxYjA0NDY2OTlkNDY4OTRlMTU1Zjc3ZS90YWJsZXJhbmdlOjM0ZGY1OTk1NDFiMDQ0NjY5OWQ0Njg5NGUxNTVmNzdlXzItNS0xLTEtNTkwMQ_b46372be-50ee-45fc-bf8e-70c0aa31d8f8">11,279</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:#dbdbdb;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 tax asset </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i45464f58af19437bbe66ee3f989905fb_I20191231" decimals="-3" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzkvZnJhZzpjZDRkMzE1YjBmYzc0OGYxOGM5ZDNiNzAwZDZkNjQ2Mi90YWJsZTozNGRmNTk5NTQxYjA0NDY2OTlkNDY4OTRlMTU1Zjc3ZS90YWJsZXJhbmdlOjM0ZGY1OTk1NDFiMDQ0NjY5OWQ0Njg5NGUxNTVmNzdlXzMtMS0xLTEtNTkwMQ_b75ada01-33fe-40c9-99cb-d4808b9bbe9b">2,298</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idf5f9c0b93c54c86a5e34b9b1d47473a_I20191231" decimals="-3" name="us-gaap:DeferredTaxAssetsValuationAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzkvZnJhZzpjZDRkMzE1YjBmYzc0OGYxOGM5ZDNiNzAwZDZkNjQ2Mi90YWJsZTozNGRmNTk5NTQxYjA0NDY2OTlkNDY4OTRlMTU1Zjc3ZS90YWJsZXJhbmdlOjM0ZGY1OTk1NDFiMDQ0NjY5OWQ0Njg5NGUxNTVmNzdlXzMtMy0xLTEtNTkwMQ_93be5827-590b-4744-a5ed-86fee9f695eb">269</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i672f5e80cf7149f7a465eae2f0734767_I20191231" decimals="-3" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzkvZnJhZzpjZDRkMzE1YjBmYzc0OGYxOGM5ZDNiNzAwZDZkNjQ2Mi90YWJsZTozNGRmNTk5NTQxYjA0NDY2OTlkNDY4OTRlMTU1Zjc3ZS90YWJsZXJhbmdlOjM0ZGY1OTk1NDFiMDQ0NjY5OWQ0Njg5NGUxNTVmNzdlXzMtNS0xLTEtNTkwMQ_809ca1bd-47dd-4ed4-91f0-189f301e9973">2,567</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;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%">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:#dbdbdb;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%">Reserve for unfunded commitments </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i45464f58af19437bbe66ee3f989905fb_I20191231" decimals="-3" name="cass:ReserveForUnfundedCommitments" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzkvZnJhZzpjZDRkMzE1YjBmYzc0OGYxOGM5ZDNiNzAwZDZkNjQ2Mi90YWJsZTozNGRmNTk5NTQxYjA0NDY2OTlkNDY4OTRlMTU1Zjc3ZS90YWJsZXJhbmdlOjM0ZGY1OTk1NDFiMDQ0NjY5OWQ0Njg5NGUxNTVmNzdlXzUtMS0xLTEtNTkwMQ_fcea19c9-8bff-401f-8e71-3b12e31c753e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idf5f9c0b93c54c86a5e34b9b1d47473a_I20191231" decimals="-3" name="cass:ReserveForUnfundedCommitments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzkvZnJhZzpjZDRkMzE1YjBmYzc0OGYxOGM5ZDNiNzAwZDZkNjQ2Mi90YWJsZTozNGRmNTk5NTQxYjA0NDY2OTlkNDY4OTRlMTU1Zjc3ZS90YWJsZXJhbmdlOjM0ZGY1OTk1NDFiMDQ0NjY5OWQ0Njg5NGUxNTVmNzdlXzUtMy0xLTEtNTkwMQ_51d51f8f-0712-4b8d-a412-c17d9c9e3130">402</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i672f5e80cf7149f7a465eae2f0734767_I20191231" decimals="-3" name="cass:ReserveForUnfundedCommitments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzkvZnJhZzpjZDRkMzE1YjBmYzc0OGYxOGM5ZDNiNzAwZDZkNjQ2Mi90YWJsZTozNGRmNTk5NTQxYjA0NDY2OTlkNDY4OTRlMTU1Zjc3ZS90YWJsZXJhbmdlOjM0ZGY1OTk1NDFiMDQ0NjY5OWQ0Njg5NGUxNTVmNzdlXzUtNS0xLTEtNTkwMQ_be9a704e-25de-4973-9131-28cbc8d4f093">402</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;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%">Shareholders&#8217; equity: </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:#dbdbdb;border-bottom:1pt solid #000;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%">Retained earnings </span></td><td colspan="2" style="background-color:#dbdbdb;border-bottom: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="i45464f58af19437bbe66ee3f989905fb_I20191231" decimals="-3" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzkvZnJhZzpjZDRkMzE1YjBmYzc0OGYxOGM5ZDNiNzAwZDZkNjQ2Mi90YWJsZTozNGRmNTk5NTQxYjA0NDY2OTlkNDY4OTRlMTU1Zjc3ZS90YWJsZXJhbmdlOjM0ZGY1OTk1NDFiMDQ0NjY5OWQ0Njg5NGUxNTVmNzdlXzctMS0xLTEtNTkwMQ_bae2c27e-3db6-4514-8d35-3a07e438d4be">90,341</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-bottom: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="idf5f9c0b93c54c86a5e34b9b1d47473a_I20191231" decimals="-3" sign="-" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzkvZnJhZzpjZDRkMzE1YjBmYzc0OGYxOGM5ZDNiNzAwZDZkNjQ2Mi90YWJsZTozNGRmNTk5NTQxYjA0NDY2OTlkNDY4OTRlMTU1Zjc3ZS90YWJsZXJhbmdlOjM0ZGY1OTk1NDFiMDQ0NjY5OWQ0Njg5NGUxNTVmNzdlXzctMy0xLTEtNTkwMQ_f1cb52b0-b801-45c9-8bf2-513ef604d1c3">856</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-bottom: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="i672f5e80cf7149f7a465eae2f0734767_I20191231" decimals="-3" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzkvZnJhZzpjZDRkMzE1YjBmYzc0OGYxOGM5ZDNiNzAwZDZkNjQ2Mi90YWJsZTozNGRmNTk5NTQxYjA0NDY2OTlkNDY4OTRlMTU1Zjc3ZS90YWJsZXJhbmdlOjM0ZGY1OTk1NDFiMDQ0NjY5OWQ0Njg5NGUxNTVmNzdlXzctNS0xLTEtNTkwMQ_3be33c8b-f58d-48f8-aa27-3ff0f10fd7af">89,485</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" name="us-gaap:ConcentrationRiskCreditRisk" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzkvZnJhZzpjZDRkMzE1YjBmYzc0OGYxOGM5ZDNiNzAwZDZkNjQ2Mi90ZXh0cmVnaW9uOmNkNGQzMTViMGZjNzQ4ZjE4YzlkM2I3MDBkNmQ2NDYyXzM5MjE4_32dcc968-c41f-497f-b609-ced5f9da49a3" continuedAt="iac6e51be50cc470098d51ca41c14d8cf" escape="true"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risks and Uncertainties</span></div><div style="margin-top:10pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 11, 2020, the WHO declared the outbreak of COVID-19 as a global pandemic. The declaration of a global pandemic meant that almost all public commerce and related business activities was, to varying degrees, curtailed with the goal of decreasing the rate of new infections. In late fiscal 2020, vaccines for combating COVID-19 were approved by health agencies and have been administered throughout the country. Although vaccination efforts have been widespread and continuing, and a significant amount of previous business and other restrictions have been lifted, the continued impact of COVID-19, including any increases in the infection rates, new variants, and renewed governmental action to slow the spread of COVID-19, cannot be estimated. The ongoing impact of COVID-19, including the impact of restrictions imposed to combat its spread, could result in additional and prolonged business closures, supply chain disruptions, work restrictions and activity restrictions. </span></div><div style="margin-top:10pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is closely monitoring developments related to COVID-19, checking regularly for updated information and recommendations from the WHO and the CDC, from national, state, and local governments, and evaluating courses of </span></div></ix:nonNumeric></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">47</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i762133f56c7c41b383049c54c32cc294_7">Table of Contents</a></span></div></div><ix:continuation id="ib0c28f83c40a403898460c86395da10d" continuedAt="i52485e366d8a4e0f9ca594520b8451bd"><ix:continuation id="iac6e51be50cc470098d51ca41c14d8cf" continuedAt="i61c6a00074fc4637a7fd7ad9f593826f"><div style="margin-top:10pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">action being taken by peers. At this time, the Company remains subject to heightened business, operational, market, credit and other risks related to the COVID-19 pandemic, including, but not limited to, those discussed below, which may have an adverse effect on business, financial condition and results of operations. </span></div><div style="margin-top:10pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial position and results of operations</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - The global health crisis caused by COVID-19 has and will continue to negatively impact business activity throughout the world. The COVID-19 outbreak and associated counter-acting measures implemented by governments around the world, as well as increased business uncertainty and shortages in the labor force, have had, and continue to have, an adverse impact on the Company&#8217;s financial results and are discussed in more detail below. </span></div><div style="margin-top:10pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Although many restrictions have been relaxed with some success and economic conditions have been improving, many states and localities are still experiencing moderate to high levels of COVID-19 cases, prompting continued restrictions and the need for additional aid and other forms of relief for affected individuals, businesses and other entities. When and if COVID-19 is demonstrably contained, the Company anticipates a rebound in economic activity; however, any such rebound is contingent upon the rate and effectiveness of the containment efforts deployed by federal, state, and local governments. In light of the evolving health, social, economic and business environment, governmental regulations or mandates, and business disruptions that have occurred and could continue to occur, the aggregate impact that COVID-19 could have on the Company&#8217;s financial condition and operating results remains uncertain.</span></div><div style="margin-top:10pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To the extent any business disruptions continue for an extended period, additional cost control actions will be considered. Future asset impairment charges, increases in allowance for credit losses, or restructuring charges could be more likely and will be dependent on the severity and duration of this crisis and its effect on the Company&#8217;s borrowers. </span></div><div style="margin-top:10pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For payment processing services, business closures cause a decrease in the number of transactions and dollars processed due to the decline in customers&#8217; business activity. Other financial impact could occur, though such potential impact is unknown at this time. </span></div><div style="margin-top:10pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Capital and liquidity</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - While the Company believes that it has sufficient capital to withstand an extended economic recession brought about by COVID-19, its reported and regulatory capital ratios could be adversely impacted by future financial losses. </span></div><div style="margin-top:10pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company maintains access to multiple sources of liquidity. If an extended recession caused large numbers of the Bank&#8217;s customers to draw down deposits, the Company might become more reliant on more expensive sources of funding. </span></div><div style="margin-top:10pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Asset valuation </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">- Currently, the Company does not expect COVID-19 to affect its ability to fairly value the assets on its balance sheet; however, this could change in future periods. While certain valuation assumptions and judgments will change to account for pandemic-related circumstances such as widening credit spreads, the Company does not anticipate significant changes in methodology used to determine the fair value of assets measured in accordance with GAAP. </span></div><div style="margin-top:10pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">An economic slowdown as a result of COVID-19 could cause a decline in the Company&#8217;s stock price or the occurrence of what management would deem to be a triggering event that could, under certain circumstances, necessitate a goodwill or intangible asset impairment test and result in an impairment charge being recorded for that period. In the event that the Company concludes that all or a portion of its goodwill is impaired, a non-cash charge for the amount of such impairment would be recorded to earnings. Such a charge would have no impact on tangible capital or regulatory capital. </span></div></ix:continuation></ix:continuation><div style="margin-top:10pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"><ix:continuation id="i52485e366d8a4e0f9ca594520b8451bd" continuedAt="ibd261b3ff3564244b5f74f7d90fd9308"><ix:continuation id="i61c6a00074fc4637a7fd7ad9f593826f" continuedAt="iec53d8f2a2d9493f9793b427f5cb4ddc">Processes, controls and business continuity</ix:continuation></ix:continuation></span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="ibd261b3ff3564244b5f74f7d90fd9308"><ix:continuation id="iec53d8f2a2d9493f9793b427f5cb4ddc"> - In accordance with its federally mandated Pandemic Plan and Business Continuity Plan, many Cass employees around the globe continue to work and conduct business remotely. In the past several years, Cass has invested in sophisticated technology initiatives that enable employees to operate remotely with full system(s) access along with unified and transparent voice and electronic communications capabilities. The Company cannot predict when or how it will fully lift the actions put in place as part of the Business Continuity Plan, including work from home requirements and travel restrictions. Cass does not believe the work from home protocol has materially adversely impacted internal controls, financial reporting systems, or operations.</ix:continuation></ix:continuation> </span></div><div id="i762133f56c7c41b383049c54c32cc294_142"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 2</span></div><ix:nonNumeric contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" name="us-gaap:RegulatoryCapitalRequirementsUnderBankingRegulationsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDIvZnJhZzo5YjJiZjg5OTM0OGQ0M2I5YTExOGQxM2YwOTExMjhlZC90ZXh0cmVnaW9uOjliMmJmODk5MzQ4ZDQzYjlhMTE4ZDEzZjA5MTEyOGVkXzM5MjU_a9a725e3-f123-4495-9a6b-9b54645f8cb5" continuedAt="i8342668439df4747b48b572c9dcda4af" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Capital Requirements and Regulatory Restrictions</span></div><div style="margin-top:12pt;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 and the Bank are subject to various regulatory capital requirements administered by the federal banking agencies. Failure to meet minimum capital requirements can result in certain mandatory, and possibly additional discretionary actions by regulators that, if undertaken, could have a direct material effect on the Company&#8217;s consolidated financial statements. Under capital adequacy guidelines, the Company and the Bank must meet specific capital guidelines </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:115%">48</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i762133f56c7c41b383049c54c32cc294_7">Table of Contents</a></span></div></div><ix:continuation id="i8342668439df4747b48b572c9dcda4af" continuedAt="i8475549b9e5a41d8807e1cd8d40f4018"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">that involve quantitative measures of assets, liabilities and certain off-balance sheet items as calculated under regulatory accounting practices. The Company&#8217;s and the Bank&#8217;s capital amounts and classifications are also subject to qualitative judgments by the regulators about components, risk weightings and other factors. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Quantitative measures established by regulators to ensure capital adequacy require the Company and the Bank to maintain minimum amounts and ratios of total and Tier I capital and common equity Tier I capital to risk-weighted assets, and of Tier I capital to average assets. Management believes that as of December&#160;31, 2021 and 2020, the Company and the Bank met all capital adequacy requirements to which they are subject. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Bank is also subject to the regulatory framework for prompt corrective action. As of December&#160;31, 2021, the most recent notification from the regulatory agencies categorized the Bank as well-capitalized. To be categorized as well-capitalized, the Bank must maintain minimum total risk-based, common equity Tier I risk-based, Tier I risk-based, and Tier I leverage ratios as set forth in the table below. There are no conditions or events since that notification that management believes have changed the Bank&#8217;s category. </span></div><div style="margin-top:12pt;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 traditionally paid a quarterly cash dividend to its shareholders. Subsidiary dividends can be a significant source of funds for payment of dividends by the Company to its shareholders. Banking regulations may limit the amount of dividends that may be paid. Approval by regulatory authorities is required if the effect of dividends declared would cause the regulatory capital of the Bank to fall below specified minimum levels. Approval is also required if dividends declared exceed the net profits for that year combined with the retained net profits for the preceding two years. Under the foregoing dividend restrictions and while maintaining its &#8220;well capitalized&#8221; status, at December&#160;31, 2021, unappropriated retained earnings of $<ix:nonFraction unitRef="usd" contextRef="iec0398a820254cd299413aaa332e3362_I20211231" decimals="-3" name="us-gaap:RetainedEarningsUnappropriated" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDIvZnJhZzo5YjJiZjg5OTM0OGQ0M2I5YTExOGQxM2YwOTExMjhlZC90ZXh0cmVnaW9uOjliMmJmODk5MzQ4ZDQzYjlhMTE4ZDEzZjA5MTEyOGVkXzMzNjc_6793af0e-9c69-422b-b1d9-e13a048b4bab">34,976,000</ix:nonFraction> were available at the Bank for the declaration of dividends to the Company without prior approval from regulatory authorities. In addition to regulatory requirements and considerations, any payment of dividends in the future will depend on the Company&#8217;s earnings, financial condition and other factors considered relevant by the Company&#8217;s Board of Directors. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no restricted funds on deposit used to meet regulatory reserve requirements at December&#160;31, 2021 and 2020. </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:115%">49</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i762133f56c7c41b383049c54c32cc294_7">Table of Contents</a></span></div></div><ix:continuation id="i8475549b9e5a41d8807e1cd8d40f4018"><ix:nonNumeric contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" name="us-gaap:ScheduleOfComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDIvZnJhZzo5YjJiZjg5OTM0OGQ0M2I5YTExOGQxM2YwOTExMjhlZC90ZXh0cmVnaW9uOjliMmJmODk5MzQ4ZDQzYjlhMTE4ZDEzZjA5MTEyOGVkXzM5MjY_299b259e-b8e3-4489-941b-6bbae1daba74" escape="true"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s and the Bank&#8217;s actual and required capital amounts and ratios are as follows: </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:34.960%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.055%"></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%">Actual</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Capital<br/>Requirements</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Requirement to be<br/>Well-Capitalized</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-style:italic;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amount</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%">Ratio</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%">Amount</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%">Ratio</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%">Amount</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%">Ratio</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;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:700;line-height:100%">At December&#160;31, 2021</span></div></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;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%">Total capital (to risk-weighted 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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 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:#dbdbdb;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%">Cass Information Systems, Inc. </span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie641f39588494f18bf4e0c1b3153ecfd_I20211231" decimals="-3" name="us-gaap:Capital" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDIvZnJhZzo5YjJiZjg5OTM0OGQ0M2I5YTExOGQxM2YwOTExMjhlZC90YWJsZTowMDJiODBlMGExMGE0NzRkYWEyNzNmZTYxYjNjNDc4OS90YWJsZXJhbmdlOjAwMmI4MGUwYTEwYTQ3NGRhYTI3M2ZlNjFiM2M0Nzg5XzQtMS0xLTEtNTkwMQ_c85fa0ca-ec1d-4be7-94ae-a01796f50491">240,265</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="ie641f39588494f18bf4e0c1b3153ecfd_I20211231" decimals="4" name="cass:CapitalToRiskWeightedAssets1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDIvZnJhZzo5YjJiZjg5OTM0OGQ0M2I5YTExOGQxM2YwOTExMjhlZC90YWJsZTowMDJiODBlMGExMGE0NzRkYWEyNzNmZTYxYjNjNDc4OS90YWJsZXJhbmdlOjAwMmI4MGUwYTEwYTQ3NGRhYTI3M2ZlNjFiM2M0Nzg5XzQtMy0xLTEtNTkwMQ_25338e5f-5969-4202-b9f9-b81fe54eb05b">14.86</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;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:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie641f39588494f18bf4e0c1b3153ecfd_I20211231" decimals="-3" name="us-gaap:CapitalRequiredForCapitalAdequacy" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDIvZnJhZzo5YjJiZjg5OTM0OGQ0M2I5YTExOGQxM2YwOTExMjhlZC90YWJsZTowMDJiODBlMGExMGE0NzRkYWEyNzNmZTYxYjNjNDc4OS90YWJsZXJhbmdlOjAwMmI4MGUwYTEwYTQ3NGRhYTI3M2ZlNjFiM2M0Nzg5XzQtNS0xLTEtNTkwMQ_a2c518e1-c5b8-4fdf-b96d-abb4e1741ab9">129,339</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="ie641f39588494f18bf4e0c1b3153ecfd_I20211231" decimals="INF" name="cass:CapitalRequiredForCapitalAdequacyToRiskWeightedAssets1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDIvZnJhZzo5YjJiZjg5OTM0OGQ0M2I5YTExOGQxM2YwOTExMjhlZC90YWJsZTowMDJiODBlMGExMGE0NzRkYWEyNzNmZTYxYjNjNDc4OS90YWJsZXJhbmdlOjAwMmI4MGUwYTEwYTQ3NGRhYTI3M2ZlNjFiM2M0Nzg5XzQtNy0xLTEtNTkwMQ_9214e3e6-b3c5-4129-a79a-c2aa76a6d6e7">8.00</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;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:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;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%">$&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;N/A</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;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%">N/A %</span></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%">Cass Commercial Bank </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie94f1729b59e4734811a9cdbead1dcf0_I20211231" decimals="-3" name="us-gaap:Capital" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDIvZnJhZzo5YjJiZjg5OTM0OGQ0M2I5YTExOGQxM2YwOTExMjhlZC90YWJsZTowMDJiODBlMGExMGE0NzRkYWEyNzNmZTYxYjNjNDc4OS90YWJsZXJhbmdlOjAwMmI4MGUwYTEwYTQ3NGRhYTI3M2ZlNjFiM2M0Nzg5XzUtMS0xLTEtNTkwMQ_22b38f44-a829-44ad-9b39-be3a4fc8127c">174,614</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="ie94f1729b59e4734811a9cdbead1dcf0_I20211231" decimals="4" name="cass:CapitalToRiskWeightedAssets1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDIvZnJhZzo5YjJiZjg5OTM0OGQ0M2I5YTExOGQxM2YwOTExMjhlZC90YWJsZTowMDJiODBlMGExMGE0NzRkYWEyNzNmZTYxYjNjNDc4OS90YWJsZXJhbmdlOjAwMmI4MGUwYTEwYTQ3NGRhYTI3M2ZlNjFiM2M0Nzg5XzUtMy0xLTEtNTkwMQ_cf433451-8a8d-4773-aa9d-610b075957c6">17.21</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie94f1729b59e4734811a9cdbead1dcf0_I20211231" decimals="-3" name="us-gaap:CapitalRequiredForCapitalAdequacy" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDIvZnJhZzo5YjJiZjg5OTM0OGQ0M2I5YTExOGQxM2YwOTExMjhlZC90YWJsZTowMDJiODBlMGExMGE0NzRkYWEyNzNmZTYxYjNjNDc4OS90YWJsZXJhbmdlOjAwMmI4MGUwYTEwYTQ3NGRhYTI3M2ZlNjFiM2M0Nzg5XzUtNS0xLTEtNTkwMQ_43103126-d399-417b-8051-84dd5e844e84">81,163</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="ie94f1729b59e4734811a9cdbead1dcf0_I20211231" decimals="INF" name="cass:CapitalRequiredForCapitalAdequacyToRiskWeightedAssets1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDIvZnJhZzo5YjJiZjg5OTM0OGQ0M2I5YTExOGQxM2YwOTExMjhlZC90YWJsZTowMDJiODBlMGExMGE0NzRkYWEyNzNmZTYxYjNjNDc4OS90YWJsZXJhbmdlOjAwMmI4MGUwYTEwYTQ3NGRhYTI3M2ZlNjFiM2M0Nzg5XzUtNy0xLTEtNTkwMQ_0a912fcd-0cd7-4642-8dae-d2584fc2fd78">8.00</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie94f1729b59e4734811a9cdbead1dcf0_I20211231" decimals="-3" name="us-gaap:CapitalRequiredToBeWellCapitalized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDIvZnJhZzo5YjJiZjg5OTM0OGQ0M2I5YTExOGQxM2YwOTExMjhlZC90YWJsZTowMDJiODBlMGExMGE0NzRkYWEyNzNmZTYxYjNjNDc4OS90YWJsZXJhbmdlOjAwMmI4MGUwYTEwYTQ3NGRhYTI3M2ZlNjFiM2M0Nzg5XzUtOS0xLTEtNTkwMQ_71c6ef63-3982-4558-b694-1eedcc5e2444">101,454</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="ie94f1729b59e4734811a9cdbead1dcf0_I20211231" decimals="INF" name="cass:CapitalRequiredToBeWellCapitalizedToRiskWeightedAssets1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDIvZnJhZzo5YjJiZjg5OTM0OGQ0M2I5YTExOGQxM2YwOTExMjhlZC90YWJsZTowMDJiODBlMGExMGE0NzRkYWEyNzNmZTYxYjNjNDc4OS90YWJsZXJhbmdlOjAwMmI4MGUwYTEwYTQ3NGRhYTI3M2ZlNjFiM2M0Nzg5XzUtMTEtMS0xLTU5MDE_edb3bb23-3a69-4ed7-88c1-7fa7414f42ab">10.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:#dbdbdb;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common Equity Tier I Capital (to risk-weighted assets) </span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;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%">Cass Information Systems, Inc. </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie641f39588494f18bf4e0c1b3153ecfd_I20211231" decimals="-3" name="us-gaap:TierOneRiskBasedCapital" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDIvZnJhZzo5YjJiZjg5OTM0OGQ0M2I5YTExOGQxM2YwOTExMjhlZC90YWJsZTowMDJiODBlMGExMGE0NzRkYWEyNzNmZTYxYjNjNDc4OS90YWJsZXJhbmdlOjAwMmI4MGUwYTEwYTQ3NGRhYTI3M2ZlNjFiM2M0Nzg5XzctMS0xLTEtNTkwMQ_fea024ba-8409-4461-82cb-39b63bb6f589">228,224</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="ie641f39588494f18bf4e0c1b3153ecfd_I20211231" decimals="4" name="cass:CommonEquityTierOneRiskBasedCapitalToRiskWeightedAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDIvZnJhZzo5YjJiZjg5OTM0OGQ0M2I5YTExOGQxM2YwOTExMjhlZC90YWJsZTowMDJiODBlMGExMGE0NzRkYWEyNzNmZTYxYjNjNDc4OS90YWJsZXJhbmdlOjAwMmI4MGUwYTEwYTQ3NGRhYTI3M2ZlNjFiM2M0Nzg5XzctMy0xLTEtNTkwMQ_e53e0712-c50f-44dc-9616-b7be102bf28a">14.11</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie641f39588494f18bf4e0c1b3153ecfd_I20211231" decimals="-3" name="cass:CommonEquityTierOneRiskBasedCapitalRequiredForCapitalAdequacy" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDIvZnJhZzo5YjJiZjg5OTM0OGQ0M2I5YTExOGQxM2YwOTExMjhlZC90YWJsZTowMDJiODBlMGExMGE0NzRkYWEyNzNmZTYxYjNjNDc4OS90YWJsZXJhbmdlOjAwMmI4MGUwYTEwYTQ3NGRhYTI3M2ZlNjFiM2M0Nzg5XzctNS0xLTEtNTkwMQ_68e180c8-11fe-4a3e-9150-ce8c836c2169">72,764</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="ie641f39588494f18bf4e0c1b3153ecfd_I20211231" decimals="INF" name="cass:CommonEquityTierOneRiskBasedCapitalRequiredForCapitalAdequacyToRiskWeightedAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDIvZnJhZzo5YjJiZjg5OTM0OGQ0M2I5YTExOGQxM2YwOTExMjhlZC90YWJsZTowMDJiODBlMGExMGE0NzRkYWEyNzNmZTYxYjNjNDc4OS90YWJsZXJhbmdlOjAwMmI4MGUwYTEwYTQ3NGRhYTI3M2ZlNjFiM2M0Nzg5XzctNy0xLTEtNTkwMQ_272b5453-3dab-4a61-a8ac-9b6353cea039">4.50</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</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%">N/A</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;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%">Cass Commercial Bank </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie94f1729b59e4734811a9cdbead1dcf0_I20211231" decimals="-3" name="us-gaap:TierOneRiskBasedCapital" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDIvZnJhZzo5YjJiZjg5OTM0OGQ0M2I5YTExOGQxM2YwOTExMjhlZC90YWJsZTowMDJiODBlMGExMGE0NzRkYWEyNzNmZTYxYjNjNDc4OS90YWJsZXJhbmdlOjAwMmI4MGUwYTEwYTQ3NGRhYTI3M2ZlNjFiM2M0Nzg5XzgtMS0xLTEtNTkwMQ_6dec6948-e885-4b59-baed-a6d2eb47a2d0">163,030</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="ie94f1729b59e4734811a9cdbead1dcf0_I20211231" decimals="4" name="cass:CommonEquityTierOneRiskBasedCapitalToRiskWeightedAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDIvZnJhZzo5YjJiZjg5OTM0OGQ0M2I5YTExOGQxM2YwOTExMjhlZC90YWJsZTowMDJiODBlMGExMGE0NzRkYWEyNzNmZTYxYjNjNDc4OS90YWJsZXJhbmdlOjAwMmI4MGUwYTEwYTQ3NGRhYTI3M2ZlNjFiM2M0Nzg5XzgtMy0xLTEtNTkwMQ_52914ce5-502e-48dd-a5b8-2f186f43efae">16.07</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie94f1729b59e4734811a9cdbead1dcf0_I20211231" decimals="-3" name="cass:CommonEquityTierOneRiskBasedCapitalRequiredForCapitalAdequacy" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDIvZnJhZzo5YjJiZjg5OTM0OGQ0M2I5YTExOGQxM2YwOTExMjhlZC90YWJsZTowMDJiODBlMGExMGE0NzRkYWEyNzNmZTYxYjNjNDc4OS90YWJsZXJhbmdlOjAwMmI4MGUwYTEwYTQ3NGRhYTI3M2ZlNjFiM2M0Nzg5XzgtNS0xLTEtNTkwMQ_f06c7455-8b97-41dc-8cc4-69d7bb50b6d8">45,654</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="ie94f1729b59e4734811a9cdbead1dcf0_I20211231" decimals="INF" name="cass:CommonEquityTierOneRiskBasedCapitalRequiredForCapitalAdequacyToRiskWeightedAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDIvZnJhZzo5YjJiZjg5OTM0OGQ0M2I5YTExOGQxM2YwOTExMjhlZC90YWJsZTowMDJiODBlMGExMGE0NzRkYWEyNzNmZTYxYjNjNDc4OS90YWJsZXJhbmdlOjAwMmI4MGUwYTEwYTQ3NGRhYTI3M2ZlNjFiM2M0Nzg5XzgtNy0xLTEtNTkwMQ_b706ebed-8da2-444b-8c00-cec75c6c5594">4.50</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie94f1729b59e4734811a9cdbead1dcf0_I20211231" decimals="-3" name="cass:CommonEquityTierOneRiskBasedCapitalRequiredToBeWellCapitalized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDIvZnJhZzo5YjJiZjg5OTM0OGQ0M2I5YTExOGQxM2YwOTExMjhlZC90YWJsZTowMDJiODBlMGExMGE0NzRkYWEyNzNmZTYxYjNjNDc4OS90YWJsZXJhbmdlOjAwMmI4MGUwYTEwYTQ3NGRhYTI3M2ZlNjFiM2M0Nzg5XzgtOS0xLTEtNTkwMQ_8aace690-da3b-41ad-a5e9-b292ff67aa15">65,945</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="ie94f1729b59e4734811a9cdbead1dcf0_I20211231" decimals="INF" name="cass:CommonEquityTierOneRiskBasedCapitalRequiredToBeWellCapitalizedToRiskWeightedAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDIvZnJhZzo5YjJiZjg5OTM0OGQ0M2I5YTExOGQxM2YwOTExMjhlZC90YWJsZTowMDJiODBlMGExMGE0NzRkYWEyNzNmZTYxYjNjNDc4OS90YWJsZXJhbmdlOjAwMmI4MGUwYTEwYTQ3NGRhYTI3M2ZlNjFiM2M0Nzg5XzgtMTEtMS0xLTU5MDE_c10ce270-61ec-4cbe-a797-ea51175c10f6">6.50</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;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%">Tier I capital (to risk-weighted 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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 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:#dbdbdb;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%">Cass Information Systems, Inc. </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie641f39588494f18bf4e0c1b3153ecfd_I20211231" decimals="-3" name="cass:CommonEquityTierOneRiskBasedCapital" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDIvZnJhZzo5YjJiZjg5OTM0OGQ0M2I5YTExOGQxM2YwOTExMjhlZC90YWJsZTowMDJiODBlMGExMGE0NzRkYWEyNzNmZTYxYjNjNDc4OS90YWJsZXJhbmdlOjAwMmI4MGUwYTEwYTQ3NGRhYTI3M2ZlNjFiM2M0Nzg5XzEwLTEtMS0xLTU5MDE_e56c07e9-528d-4df5-9443-0a3c5f0fcf92">228,224</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="ie641f39588494f18bf4e0c1b3153ecfd_I20211231" decimals="4" name="cass:TierOneRiskBasedCapitalToRiskWeightedAssets1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDIvZnJhZzo5YjJiZjg5OTM0OGQ0M2I5YTExOGQxM2YwOTExMjhlZC90YWJsZTowMDJiODBlMGExMGE0NzRkYWEyNzNmZTYxYjNjNDc4OS90YWJsZXJhbmdlOjAwMmI4MGUwYTEwYTQ3NGRhYTI3M2ZlNjFiM2M0Nzg5XzEwLTMtMS0xLTU5MDE_ef5a5850-2dd6-4412-9a5a-5fbd825285b6">14.11</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie641f39588494f18bf4e0c1b3153ecfd_I20211231" decimals="-3" name="us-gaap:TierOneRiskBasedCapitalRequiredForCapitalAdequacy" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDIvZnJhZzo5YjJiZjg5OTM0OGQ0M2I5YTExOGQxM2YwOTExMjhlZC90YWJsZTowMDJiODBlMGExMGE0NzRkYWEyNzNmZTYxYjNjNDc4OS90YWJsZXJhbmdlOjAwMmI4MGUwYTEwYTQ3NGRhYTI3M2ZlNjFiM2M0Nzg5XzEwLTUtMS0xLTU5MDE_0e9c0b34-4b42-40a1-94ac-c29ff1e704da">97,019</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="ie641f39588494f18bf4e0c1b3153ecfd_I20211231" decimals="INF" name="cass:TierOneRiskBasedCapitalRequiredForCapitalAdequacyToRiskWeightedAssets1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDIvZnJhZzo5YjJiZjg5OTM0OGQ0M2I5YTExOGQxM2YwOTExMjhlZC90YWJsZTowMDJiODBlMGExMGE0NzRkYWEyNzNmZTYxYjNjNDc4OS90YWJsZXJhbmdlOjAwMmI4MGUwYTEwYTQ3NGRhYTI3M2ZlNjFiM2M0Nzg5XzEwLTctMS0xLTU5MDE_8bc9da15-31ad-4e47-a294-6f235c0c8cc3">6.00</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;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%">N/A</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;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%">N/A</span></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%">Cass Commercial Bank </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie94f1729b59e4734811a9cdbead1dcf0_I20211231" decimals="-3" name="cass:CommonEquityTierOneRiskBasedCapital" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDIvZnJhZzo5YjJiZjg5OTM0OGQ0M2I5YTExOGQxM2YwOTExMjhlZC90YWJsZTowMDJiODBlMGExMGE0NzRkYWEyNzNmZTYxYjNjNDc4OS90YWJsZXJhbmdlOjAwMmI4MGUwYTEwYTQ3NGRhYTI3M2ZlNjFiM2M0Nzg5XzExLTEtMS0xLTU5MDE_0409ff89-f259-4a74-929e-0cfaac91cf40">163,030</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="ie94f1729b59e4734811a9cdbead1dcf0_I20211231" decimals="4" name="cass:TierOneRiskBasedCapitalToRiskWeightedAssets1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDIvZnJhZzo5YjJiZjg5OTM0OGQ0M2I5YTExOGQxM2YwOTExMjhlZC90YWJsZTowMDJiODBlMGExMGE0NzRkYWEyNzNmZTYxYjNjNDc4OS90YWJsZXJhbmdlOjAwMmI4MGUwYTEwYTQ3NGRhYTI3M2ZlNjFiM2M0Nzg5XzExLTMtMS0xLTU5MDE_018ddccf-0fe3-4813-9235-e3b1959df184">16.07</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie94f1729b59e4734811a9cdbead1dcf0_I20211231" decimals="-3" name="us-gaap:TierOneRiskBasedCapitalRequiredForCapitalAdequacy" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDIvZnJhZzo5YjJiZjg5OTM0OGQ0M2I5YTExOGQxM2YwOTExMjhlZC90YWJsZTowMDJiODBlMGExMGE0NzRkYWEyNzNmZTYxYjNjNDc4OS90YWJsZXJhbmdlOjAwMmI4MGUwYTEwYTQ3NGRhYTI3M2ZlNjFiM2M0Nzg5XzExLTUtMS0xLTU5MDE_4a82bd26-0161-4466-8273-790c0590e356">60,872</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="ie94f1729b59e4734811a9cdbead1dcf0_I20211231" decimals="INF" name="cass:TierOneRiskBasedCapitalRequiredForCapitalAdequacyToRiskWeightedAssets1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDIvZnJhZzo5YjJiZjg5OTM0OGQ0M2I5YTExOGQxM2YwOTExMjhlZC90YWJsZTowMDJiODBlMGExMGE0NzRkYWEyNzNmZTYxYjNjNDc4OS90YWJsZXJhbmdlOjAwMmI4MGUwYTEwYTQ3NGRhYTI3M2ZlNjFiM2M0Nzg5XzExLTctMS0xLTU5MDE_41eddf25-3d40-4734-974c-efff74ceaad1">6.00</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie94f1729b59e4734811a9cdbead1dcf0_I20211231" decimals="-3" name="us-gaap:TierOneRiskBasedCapitalRequiredToBeWellCapitalized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDIvZnJhZzo5YjJiZjg5OTM0OGQ0M2I5YTExOGQxM2YwOTExMjhlZC90YWJsZTowMDJiODBlMGExMGE0NzRkYWEyNzNmZTYxYjNjNDc4OS90YWJsZXJhbmdlOjAwMmI4MGUwYTEwYTQ3NGRhYTI3M2ZlNjFiM2M0Nzg5XzExLTktMS0xLTU5MDE_e81fbebe-1fcc-4682-b9ad-e31e892baecc">81,163</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="ie94f1729b59e4734811a9cdbead1dcf0_I20211231" decimals="INF" name="cass:TierOneRiskBasedCapitalRequiredToBeWellCapitalizedToRiskWeightedAssets1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDIvZnJhZzo5YjJiZjg5OTM0OGQ0M2I5YTExOGQxM2YwOTExMjhlZC90YWJsZTowMDJiODBlMGExMGE0NzRkYWEyNzNmZTYxYjNjNDc4OS90YWJsZXJhbmdlOjAwMmI4MGUwYTEwYTQ3NGRhYTI3M2ZlNjFiM2M0Nzg5XzExLTExLTEtMS01OTAx_3c65ac54-7666-4ef2-8416-050a995ad37a">8.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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tier I capital (to average assets) </span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;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%">Cass Information Systems, Inc. </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie641f39588494f18bf4e0c1b3153ecfd_I20211231" decimals="-3" name="us-gaap:TierOneLeverageCapital" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDIvZnJhZzo5YjJiZjg5OTM0OGQ0M2I5YTExOGQxM2YwOTExMjhlZC90YWJsZTowMDJiODBlMGExMGE0NzRkYWEyNzNmZTYxYjNjNDc4OS90YWJsZXJhbmdlOjAwMmI4MGUwYTEwYTQ3NGRhYTI3M2ZlNjFiM2M0Nzg5XzEzLTEtMS0xLTU5MDE_dceb555d-3b4b-421b-a4d5-563d6474ee86">228,224</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="ie641f39588494f18bf4e0c1b3153ecfd_I20211231" decimals="4" name="cass:TierOneLeverageCapitalToAverageAssets1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDIvZnJhZzo5YjJiZjg5OTM0OGQ0M2I5YTExOGQxM2YwOTExMjhlZC90YWJsZTowMDJiODBlMGExMGE0NzRkYWEyNzNmZTYxYjNjNDc4OS90YWJsZXJhbmdlOjAwMmI4MGUwYTEwYTQ3NGRhYTI3M2ZlNjFiM2M0Nzg5XzEzLTMtMS0xLTU5MDE_0040f527-45fb-44c6-8d61-e361dd9268b0">9.21</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie641f39588494f18bf4e0c1b3153ecfd_I20211231" decimals="-3" name="us-gaap:TierOneLeverageCapitalRequiredForCapitalAdequacy" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDIvZnJhZzo5YjJiZjg5OTM0OGQ0M2I5YTExOGQxM2YwOTExMjhlZC90YWJsZTowMDJiODBlMGExMGE0NzRkYWEyNzNmZTYxYjNjNDc4OS90YWJsZXJhbmdlOjAwMmI4MGUwYTEwYTQ3NGRhYTI3M2ZlNjFiM2M0Nzg5XzEzLTUtMS0xLTU5MDE_f6a0bf53-045b-4a39-ba72-a9940fc216ca">99,163</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="ie641f39588494f18bf4e0c1b3153ecfd_I20211231" decimals="INF" name="cass:TierOneLeverageCapitalRequiredForCapitalAdequacyToAverageAssets1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDIvZnJhZzo5YjJiZjg5OTM0OGQ0M2I5YTExOGQxM2YwOTExMjhlZC90YWJsZTowMDJiODBlMGExMGE0NzRkYWEyNzNmZTYxYjNjNDc4OS90YWJsZXJhbmdlOjAwMmI4MGUwYTEwYTQ3NGRhYTI3M2ZlNjFiM2M0Nzg5XzEzLTctMS0xLTU5MDE_92f0c253-56d1-4ae6-a8ac-496477029680">4.00</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</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%">N/A</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;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%">Cass Commercial Bank </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie94f1729b59e4734811a9cdbead1dcf0_I20211231" decimals="-3" name="us-gaap:TierOneLeverageCapital" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDIvZnJhZzo5YjJiZjg5OTM0OGQ0M2I5YTExOGQxM2YwOTExMjhlZC90YWJsZTowMDJiODBlMGExMGE0NzRkYWEyNzNmZTYxYjNjNDc4OS90YWJsZXJhbmdlOjAwMmI4MGUwYTEwYTQ3NGRhYTI3M2ZlNjFiM2M0Nzg5XzE0LTEtMS0xLTU5MDE_6b98fc10-8c9c-4eae-bd8d-d95659000ea1">163,030</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="ie94f1729b59e4734811a9cdbead1dcf0_I20211231" decimals="4" name="cass:TierOneLeverageCapitalToAverageAssets1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDIvZnJhZzo5YjJiZjg5OTM0OGQ0M2I5YTExOGQxM2YwOTExMjhlZC90YWJsZTowMDJiODBlMGExMGE0NzRkYWEyNzNmZTYxYjNjNDc4OS90YWJsZXJhbmdlOjAwMmI4MGUwYTEwYTQ3NGRhYTI3M2ZlNjFiM2M0Nzg5XzE0LTMtMS0xLTU5MDE_bbc49e08-8921-4b28-a696-cfcaa3061646">11.05</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie94f1729b59e4734811a9cdbead1dcf0_I20211231" decimals="-3" name="us-gaap:TierOneLeverageCapitalRequiredForCapitalAdequacy" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDIvZnJhZzo5YjJiZjg5OTM0OGQ0M2I5YTExOGQxM2YwOTExMjhlZC90YWJsZTowMDJiODBlMGExMGE0NzRkYWEyNzNmZTYxYjNjNDc4OS90YWJsZXJhbmdlOjAwMmI4MGUwYTEwYTQ3NGRhYTI3M2ZlNjFiM2M0Nzg5XzE0LTUtMS0xLTU5MDE_2b5d0aa0-0a09-400b-bfb8-36e07d9fa200">59,036</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="ie94f1729b59e4734811a9cdbead1dcf0_I20211231" decimals="INF" name="cass:TierOneLeverageCapitalRequiredForCapitalAdequacyToAverageAssets1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDIvZnJhZzo5YjJiZjg5OTM0OGQ0M2I5YTExOGQxM2YwOTExMjhlZC90YWJsZTowMDJiODBlMGExMGE0NzRkYWEyNzNmZTYxYjNjNDc4OS90YWJsZXJhbmdlOjAwMmI4MGUwYTEwYTQ3NGRhYTI3M2ZlNjFiM2M0Nzg5XzE0LTctMS0xLTU5MDE_5a72e493-b9a7-4a34-8014-f4ca12f7a40c">4.00</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie94f1729b59e4734811a9cdbead1dcf0_I20211231" decimals="-3" name="us-gaap:TierOneLeverageCapitalRequiredToBeWellCapitalized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDIvZnJhZzo5YjJiZjg5OTM0OGQ0M2I5YTExOGQxM2YwOTExMjhlZC90YWJsZTowMDJiODBlMGExMGE0NzRkYWEyNzNmZTYxYjNjNDc4OS90YWJsZXJhbmdlOjAwMmI4MGUwYTEwYTQ3NGRhYTI3M2ZlNjFiM2M0Nzg5XzE0LTktMS0xLTU5MDE_c5902d0a-01c7-42b9-b260-71b712401505">73,795</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="ie94f1729b59e4734811a9cdbead1dcf0_I20211231" decimals="INF" name="cass:TierOneLeverageCapitalRequiredToBeWellCapitalizedToAverageAssets1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDIvZnJhZzo5YjJiZjg5OTM0OGQ0M2I5YTExOGQxM2YwOTExMjhlZC90YWJsZTowMDJiODBlMGExMGE0NzRkYWEyNzNmZTYxYjNjNDc4OS90YWJsZXJhbmdlOjAwMmI4MGUwYTEwYTQ3NGRhYTI3M2ZlNjFiM2M0Nzg5XzE0LTExLTEtMS01OTAx_6f5921a5-5d75-417b-961c-ab55e52c9320">5.00</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;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:700;line-height:100%">At December&#160;31, 2020</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align: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 capital (to risk-weighted assets) </span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;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%">Cass Information Systems, Inc. </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="if99458deeaba45b19f5d7e7a03e0c66f_I20201231" decimals="-3" name="us-gaap:Capital" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDIvZnJhZzo5YjJiZjg5OTM0OGQ0M2I5YTExOGQxM2YwOTExMjhlZC90YWJsZTowMDJiODBlMGExMGE0NzRkYWEyNzNmZTYxYjNjNDc4OS90YWJsZXJhbmdlOjAwMmI4MGUwYTEwYTQ3NGRhYTI3M2ZlNjFiM2M0Nzg5XzE3LTEtMS0xLTU5MDE_e2880659-a7f7-4423-ad6c-6bd3d01b1cb6">255,332</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="if99458deeaba45b19f5d7e7a03e0c66f_I20201231" decimals="4" name="cass:CapitalToRiskWeightedAssets1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDIvZnJhZzo5YjJiZjg5OTM0OGQ0M2I5YTExOGQxM2YwOTExMjhlZC90YWJsZTowMDJiODBlMGExMGE0NzRkYWEyNzNmZTYxYjNjNDc4OS90YWJsZXJhbmdlOjAwMmI4MGUwYTEwYTQ3NGRhYTI3M2ZlNjFiM2M0Nzg5XzE3LTMtMS0xLTU5MDE_896f7a06-122b-4581-a5b2-dc4e819f3e6c">21.41</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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if99458deeaba45b19f5d7e7a03e0c66f_I20201231" decimals="-3" name="us-gaap:CapitalRequiredForCapitalAdequacy" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDIvZnJhZzo5YjJiZjg5OTM0OGQ0M2I5YTExOGQxM2YwOTExMjhlZC90YWJsZTowMDJiODBlMGExMGE0NzRkYWEyNzNmZTYxYjNjNDc4OS90YWJsZXJhbmdlOjAwMmI4MGUwYTEwYTQ3NGRhYTI3M2ZlNjFiM2M0Nzg5XzE3LTUtMS0xLTU5MDE_3106ff85-9d4b-473b-96f8-9c1266a955eb">95,388</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="if99458deeaba45b19f5d7e7a03e0c66f_I20201231" decimals="INF" name="cass:CapitalRequiredForCapitalAdequacyToRiskWeightedAssets1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDIvZnJhZzo5YjJiZjg5OTM0OGQ0M2I5YTExOGQxM2YwOTExMjhlZC90YWJsZTowMDJiODBlMGExMGE0NzRkYWEyNzNmZTYxYjNjNDc4OS90YWJsZXJhbmdlOjAwMmI4MGUwYTEwYTQ3NGRhYTI3M2ZlNjFiM2M0Nzg5XzE3LTctMS0xLTU5MDE_6b4eb960-a0d1-413e-8440-db0a60edf476">8.00</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="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%">$&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;N/A</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%">N/A %</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;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%">Cass Commercial Bank </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5914294dd02344f4af69e4d7a64ac8f2_I20201231" decimals="-3" name="us-gaap:Capital" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDIvZnJhZzo5YjJiZjg5OTM0OGQ0M2I5YTExOGQxM2YwOTExMjhlZC90YWJsZTowMDJiODBlMGExMGE0NzRkYWEyNzNmZTYxYjNjNDc4OS90YWJsZXJhbmdlOjAwMmI4MGUwYTEwYTQ3NGRhYTI3M2ZlNjFiM2M0Nzg5XzE4LTEtMS0xLTU5MDE_a7b34c10-6326-4c14-908f-508b9d0349ca">171,298</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i5914294dd02344f4af69e4d7a64ac8f2_I20201231" decimals="4" name="cass:CapitalToRiskWeightedAssets1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDIvZnJhZzo5YjJiZjg5OTM0OGQ0M2I5YTExOGQxM2YwOTExMjhlZC90YWJsZTowMDJiODBlMGExMGE0NzRkYWEyNzNmZTYxYjNjNDc4OS90YWJsZXJhbmdlOjAwMmI4MGUwYTEwYTQ3NGRhYTI3M2ZlNjFiM2M0Nzg5XzE4LTMtMS0xLTU5MDE_cadf5919-5f0d-4def-a67a-f4e88fd19995">21.46</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5914294dd02344f4af69e4d7a64ac8f2_I20201231" decimals="-3" name="us-gaap:CapitalRequiredForCapitalAdequacy" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDIvZnJhZzo5YjJiZjg5OTM0OGQ0M2I5YTExOGQxM2YwOTExMjhlZC90YWJsZTowMDJiODBlMGExMGE0NzRkYWEyNzNmZTYxYjNjNDc4OS90YWJsZXJhbmdlOjAwMmI4MGUwYTEwYTQ3NGRhYTI3M2ZlNjFiM2M0Nzg5XzE4LTUtMS0xLTU5MDE_c1841038-b3a4-4d92-a7d0-ae5d726ba95f">63,855</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i5914294dd02344f4af69e4d7a64ac8f2_I20201231" decimals="INF" name="cass:CapitalRequiredForCapitalAdequacyToRiskWeightedAssets1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDIvZnJhZzo5YjJiZjg5OTM0OGQ0M2I5YTExOGQxM2YwOTExMjhlZC90YWJsZTowMDJiODBlMGExMGE0NzRkYWEyNzNmZTYxYjNjNDc4OS90YWJsZXJhbmdlOjAwMmI4MGUwYTEwYTQ3NGRhYTI3M2ZlNjFiM2M0Nzg5XzE4LTctMS0xLTU5MDE_e0fc4465-c9d3-4d3e-8dbe-c8fd63aed554">8.00</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5914294dd02344f4af69e4d7a64ac8f2_I20201231" decimals="-3" name="us-gaap:CapitalRequiredToBeWellCapitalized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDIvZnJhZzo5YjJiZjg5OTM0OGQ0M2I5YTExOGQxM2YwOTExMjhlZC90YWJsZTowMDJiODBlMGExMGE0NzRkYWEyNzNmZTYxYjNjNDc4OS90YWJsZXJhbmdlOjAwMmI4MGUwYTEwYTQ3NGRhYTI3M2ZlNjFiM2M0Nzg5XzE4LTktMS0xLTU5MDE_ea148f84-421d-4c97-976a-0679490c6b6d">79,819</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i5914294dd02344f4af69e4d7a64ac8f2_I20201231" decimals="INF" name="cass:CapitalRequiredToBeWellCapitalizedToRiskWeightedAssets1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDIvZnJhZzo5YjJiZjg5OTM0OGQ0M2I5YTExOGQxM2YwOTExMjhlZC90YWJsZTowMDJiODBlMGExMGE0NzRkYWEyNzNmZTYxYjNjNDc4OS90YWJsZXJhbmdlOjAwMmI4MGUwYTEwYTQ3NGRhYTI3M2ZlNjFiM2M0Nzg5XzE4LTExLTEtMS01OTAx_95183cfd-1a79-4905-a5be-8c6805e9ea30">10.00</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;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%">Common Equity Tier I Capital (to risk-weighted 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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 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:#dbdbdb;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%">Cass Information Systems, Inc. </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if99458deeaba45b19f5d7e7a03e0c66f_I20201231" decimals="-3" name="us-gaap:TierOneRiskBasedCapital" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDIvZnJhZzo5YjJiZjg5OTM0OGQ0M2I5YTExOGQxM2YwOTExMjhlZC90YWJsZTowMDJiODBlMGExMGE0NzRkYWEyNzNmZTYxYjNjNDc4OS90YWJsZXJhbmdlOjAwMmI4MGUwYTEwYTQ3NGRhYTI3M2ZlNjFiM2M0Nzg5XzIwLTEtMS0xLTU5MDE_7cbc0cb5-b55e-47b0-a857-3edeb4766e3a">243,388</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="if99458deeaba45b19f5d7e7a03e0c66f_I20201231" decimals="4" name="cass:CommonEquityTierOneRiskBasedCapitalToRiskWeightedAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDIvZnJhZzo5YjJiZjg5OTM0OGQ0M2I5YTExOGQxM2YwOTExMjhlZC90YWJsZTowMDJiODBlMGExMGE0NzRkYWEyNzNmZTYxYjNjNDc4OS90YWJsZXJhbmdlOjAwMmI4MGUwYTEwYTQ3NGRhYTI3M2ZlNjFiM2M0Nzg5XzIwLTMtMS0xLTU5MDE_171218ab-4eac-4d1a-a354-e09adeade049">20.41</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if99458deeaba45b19f5d7e7a03e0c66f_I20201231" decimals="-3" name="cass:CommonEquityTierOneRiskBasedCapitalRequiredForCapitalAdequacy" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDIvZnJhZzo5YjJiZjg5OTM0OGQ0M2I5YTExOGQxM2YwOTExMjhlZC90YWJsZTowMDJiODBlMGExMGE0NzRkYWEyNzNmZTYxYjNjNDc4OS90YWJsZXJhbmdlOjAwMmI4MGUwYTEwYTQ3NGRhYTI3M2ZlNjFiM2M0Nzg5XzIwLTUtMS0xLTU5MDE_8d5443c2-ab79-4f38-a047-05fd9dfabe76">53,656</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="if99458deeaba45b19f5d7e7a03e0c66f_I20201231" decimals="INF" name="cass:CommonEquityTierOneRiskBasedCapitalRequiredForCapitalAdequacyToRiskWeightedAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDIvZnJhZzo5YjJiZjg5OTM0OGQ0M2I5YTExOGQxM2YwOTExMjhlZC90YWJsZTowMDJiODBlMGExMGE0NzRkYWEyNzNmZTYxYjNjNDc4OS90YWJsZXJhbmdlOjAwMmI4MGUwYTEwYTQ3NGRhYTI3M2ZlNjFiM2M0Nzg5XzIwLTctMS0xLTU5MDE_54447821-2ccb-481b-847b-6cff7a09eaa2">4.50</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;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%">N/A</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;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%">N/A</span></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%">Cass Commercial Bank </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5914294dd02344f4af69e4d7a64ac8f2_I20201231" decimals="-3" name="us-gaap:TierOneRiskBasedCapital" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDIvZnJhZzo5YjJiZjg5OTM0OGQ0M2I5YTExOGQxM2YwOTExMjhlZC90YWJsZTowMDJiODBlMGExMGE0NzRkYWEyNzNmZTYxYjNjNDc4OS90YWJsZXJhbmdlOjAwMmI4MGUwYTEwYTQ3NGRhYTI3M2ZlNjFiM2M0Nzg5XzIxLTEtMS0xLTU5MDE_375a10f9-821c-4c0f-92f5-4efde6c5f72e">161,300</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i5914294dd02344f4af69e4d7a64ac8f2_I20201231" decimals="4" name="cass:CommonEquityTierOneRiskBasedCapitalToRiskWeightedAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDIvZnJhZzo5YjJiZjg5OTM0OGQ0M2I5YTExOGQxM2YwOTExMjhlZC90YWJsZTowMDJiODBlMGExMGE0NzRkYWEyNzNmZTYxYjNjNDc4OS90YWJsZXJhbmdlOjAwMmI4MGUwYTEwYTQ3NGRhYTI3M2ZlNjFiM2M0Nzg5XzIxLTMtMS0xLTU5MDE_99f8c8a6-b93e-41d5-949c-a5f81f7e2878">20.21</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5914294dd02344f4af69e4d7a64ac8f2_I20201231" decimals="-3" name="cass:CommonEquityTierOneRiskBasedCapitalRequiredForCapitalAdequacy" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDIvZnJhZzo5YjJiZjg5OTM0OGQ0M2I5YTExOGQxM2YwOTExMjhlZC90YWJsZTowMDJiODBlMGExMGE0NzRkYWEyNzNmZTYxYjNjNDc4OS90YWJsZXJhbmdlOjAwMmI4MGUwYTEwYTQ3NGRhYTI3M2ZlNjFiM2M0Nzg5XzIxLTUtMS0xLTU5MDE_4712c26d-c79d-4ff1-bf27-a59efd7eadb6">35,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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i5914294dd02344f4af69e4d7a64ac8f2_I20201231" decimals="INF" name="cass:CommonEquityTierOneRiskBasedCapitalRequiredForCapitalAdequacyToRiskWeightedAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDIvZnJhZzo5YjJiZjg5OTM0OGQ0M2I5YTExOGQxM2YwOTExMjhlZC90YWJsZTowMDJiODBlMGExMGE0NzRkYWEyNzNmZTYxYjNjNDc4OS90YWJsZXJhbmdlOjAwMmI4MGUwYTEwYTQ3NGRhYTI3M2ZlNjFiM2M0Nzg5XzIxLTctMS0xLTU5MDE_d40530e1-a8aa-40d6-b076-e6ae6d476c62">4.50</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5914294dd02344f4af69e4d7a64ac8f2_I20201231" decimals="-3" name="cass:CommonEquityTierOneRiskBasedCapitalRequiredToBeWellCapitalized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDIvZnJhZzo5YjJiZjg5OTM0OGQ0M2I5YTExOGQxM2YwOTExMjhlZC90YWJsZTowMDJiODBlMGExMGE0NzRkYWEyNzNmZTYxYjNjNDc4OS90YWJsZXJhbmdlOjAwMmI4MGUwYTEwYTQ3NGRhYTI3M2ZlNjFiM2M0Nzg5XzIxLTktMS0xLTU5MDE_29d38668-cc29-4c6f-9b67-06183b1d08bc">51,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i5914294dd02344f4af69e4d7a64ac8f2_I20201231" decimals="INF" name="cass:CommonEquityTierOneRiskBasedCapitalRequiredToBeWellCapitalizedToRiskWeightedAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDIvZnJhZzo5YjJiZjg5OTM0OGQ0M2I5YTExOGQxM2YwOTExMjhlZC90YWJsZTowMDJiODBlMGExMGE0NzRkYWEyNzNmZTYxYjNjNDc4OS90YWJsZXJhbmdlOjAwMmI4MGUwYTEwYTQ3NGRhYTI3M2ZlNjFiM2M0Nzg5XzIxLTExLTEtMS01OTAx_81c159a6-4530-4b51-b195-ebcc73760796">6.50</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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tier I capital (to risk-weighted assets) </span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;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%">Cass Information Systems, Inc. </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if99458deeaba45b19f5d7e7a03e0c66f_I20201231" decimals="-3" name="cass:CommonEquityTierOneRiskBasedCapital" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDIvZnJhZzo5YjJiZjg5OTM0OGQ0M2I5YTExOGQxM2YwOTExMjhlZC90YWJsZTowMDJiODBlMGExMGE0NzRkYWEyNzNmZTYxYjNjNDc4OS90YWJsZXJhbmdlOjAwMmI4MGUwYTEwYTQ3NGRhYTI3M2ZlNjFiM2M0Nzg5XzIzLTEtMS0xLTU5MDE_04b71987-4792-4aff-8d43-7506ec7c90b1">243,388</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="if99458deeaba45b19f5d7e7a03e0c66f_I20201231" decimals="4" name="cass:TierOneRiskBasedCapitalToRiskWeightedAssets1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDIvZnJhZzo5YjJiZjg5OTM0OGQ0M2I5YTExOGQxM2YwOTExMjhlZC90YWJsZTowMDJiODBlMGExMGE0NzRkYWEyNzNmZTYxYjNjNDc4OS90YWJsZXJhbmdlOjAwMmI4MGUwYTEwYTQ3NGRhYTI3M2ZlNjFiM2M0Nzg5XzIzLTMtMS0xLTU5MDE_fadeaba6-9136-4949-9e8a-5647165634b6">20.41</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if99458deeaba45b19f5d7e7a03e0c66f_I20201231" decimals="-3" name="us-gaap:TierOneRiskBasedCapitalRequiredForCapitalAdequacy" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDIvZnJhZzo5YjJiZjg5OTM0OGQ0M2I5YTExOGQxM2YwOTExMjhlZC90YWJsZTowMDJiODBlMGExMGE0NzRkYWEyNzNmZTYxYjNjNDc4OS90YWJsZXJhbmdlOjAwMmI4MGUwYTEwYTQ3NGRhYTI3M2ZlNjFiM2M0Nzg5XzIzLTUtMS0xLTU5MDE_d684fb9a-11df-4738-b9f7-f516c1d3ca9d">71,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="number" contextRef="if99458deeaba45b19f5d7e7a03e0c66f_I20201231" decimals="INF" name="cass:TierOneRiskBasedCapitalRequiredForCapitalAdequacyToRiskWeightedAssets1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDIvZnJhZzo5YjJiZjg5OTM0OGQ0M2I5YTExOGQxM2YwOTExMjhlZC90YWJsZTowMDJiODBlMGExMGE0NzRkYWEyNzNmZTYxYjNjNDc4OS90YWJsZXJhbmdlOjAwMmI4MGUwYTEwYTQ3NGRhYTI3M2ZlNjFiM2M0Nzg5XzIzLTctMS0xLTU5MDE_be2caf75-945f-404e-8ea7-e13a0e9cc950">6.00</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</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%">N/A</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;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%">Cass Commercial Bank </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5914294dd02344f4af69e4d7a64ac8f2_I20201231" decimals="-3" name="cass:CommonEquityTierOneRiskBasedCapital" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDIvZnJhZzo5YjJiZjg5OTM0OGQ0M2I5YTExOGQxM2YwOTExMjhlZC90YWJsZTowMDJiODBlMGExMGE0NzRkYWEyNzNmZTYxYjNjNDc4OS90YWJsZXJhbmdlOjAwMmI4MGUwYTEwYTQ3NGRhYTI3M2ZlNjFiM2M0Nzg5XzI0LTEtMS0xLTU5MDE_5a09b225-992f-4de7-894f-7905cd9b9a18">161,300</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i5914294dd02344f4af69e4d7a64ac8f2_I20201231" decimals="4" name="cass:TierOneRiskBasedCapitalToRiskWeightedAssets1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDIvZnJhZzo5YjJiZjg5OTM0OGQ0M2I5YTExOGQxM2YwOTExMjhlZC90YWJsZTowMDJiODBlMGExMGE0NzRkYWEyNzNmZTYxYjNjNDc4OS90YWJsZXJhbmdlOjAwMmI4MGUwYTEwYTQ3NGRhYTI3M2ZlNjFiM2M0Nzg5XzI0LTMtMS0xLTU5MDE_14780ab6-51c7-4fce-94ad-c71cf6a3f63d">20.21</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5914294dd02344f4af69e4d7a64ac8f2_I20201231" decimals="-3" name="us-gaap:TierOneRiskBasedCapitalRequiredForCapitalAdequacy" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDIvZnJhZzo5YjJiZjg5OTM0OGQ0M2I5YTExOGQxM2YwOTExMjhlZC90YWJsZTowMDJiODBlMGExMGE0NzRkYWEyNzNmZTYxYjNjNDc4OS90YWJsZXJhbmdlOjAwMmI4MGUwYTEwYTQ3NGRhYTI3M2ZlNjFiM2M0Nzg5XzI0LTUtMS0xLTU5MDE_9adfe5a3-d00d-4215-9d14-5aad09c13936">47,891</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i5914294dd02344f4af69e4d7a64ac8f2_I20201231" decimals="INF" name="cass:TierOneRiskBasedCapitalRequiredForCapitalAdequacyToRiskWeightedAssets1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDIvZnJhZzo5YjJiZjg5OTM0OGQ0M2I5YTExOGQxM2YwOTExMjhlZC90YWJsZTowMDJiODBlMGExMGE0NzRkYWEyNzNmZTYxYjNjNDc4OS90YWJsZXJhbmdlOjAwMmI4MGUwYTEwYTQ3NGRhYTI3M2ZlNjFiM2M0Nzg5XzI0LTctMS0xLTU5MDE_1d2eb5eb-c344-4138-81a7-639fe73df04e">6.00</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5914294dd02344f4af69e4d7a64ac8f2_I20201231" decimals="-3" name="us-gaap:TierOneRiskBasedCapitalRequiredToBeWellCapitalized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDIvZnJhZzo5YjJiZjg5OTM0OGQ0M2I5YTExOGQxM2YwOTExMjhlZC90YWJsZTowMDJiODBlMGExMGE0NzRkYWEyNzNmZTYxYjNjNDc4OS90YWJsZXJhbmdlOjAwMmI4MGUwYTEwYTQ3NGRhYTI3M2ZlNjFiM2M0Nzg5XzI0LTktMS0xLTU5MDE_d1394c68-c7b4-44ea-b91a-4ef9bceee56e">63,855</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i5914294dd02344f4af69e4d7a64ac8f2_I20201231" decimals="INF" name="cass:TierOneRiskBasedCapitalRequiredToBeWellCapitalizedToRiskWeightedAssets1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDIvZnJhZzo5YjJiZjg5OTM0OGQ0M2I5YTExOGQxM2YwOTExMjhlZC90YWJsZTowMDJiODBlMGExMGE0NzRkYWEyNzNmZTYxYjNjNDc4OS90YWJsZXJhbmdlOjAwMmI4MGUwYTEwYTQ3NGRhYTI3M2ZlNjFiM2M0Nzg5XzI0LTExLTEtMS01OTAx_468b9429-c79f-46fc-ae22-3783beea3a1e">8.00</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;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%">Tier I capital (to average 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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 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:#dbdbdb;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%">Cass Information Systems, Inc. </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if99458deeaba45b19f5d7e7a03e0c66f_I20201231" decimals="-3" name="us-gaap:TierOneLeverageCapital" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDIvZnJhZzo5YjJiZjg5OTM0OGQ0M2I5YTExOGQxM2YwOTExMjhlZC90YWJsZTowMDJiODBlMGExMGE0NzRkYWEyNzNmZTYxYjNjNDc4OS90YWJsZXJhbmdlOjAwMmI4MGUwYTEwYTQ3NGRhYTI3M2ZlNjFiM2M0Nzg5XzI2LTEtMS0xLTU5MDE_1c7707f3-76ee-4b55-bde3-353ec036115d">243,388</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="if99458deeaba45b19f5d7e7a03e0c66f_I20201231" decimals="4" name="cass:TierOneLeverageCapitalToAverageAssets1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDIvZnJhZzo5YjJiZjg5OTM0OGQ0M2I5YTExOGQxM2YwOTExMjhlZC90YWJsZTowMDJiODBlMGExMGE0NzRkYWEyNzNmZTYxYjNjNDc4OS90YWJsZXJhbmdlOjAwMmI4MGUwYTEwYTQ3NGRhYTI3M2ZlNjFiM2M0Nzg5XzI2LTMtMS0xLTU5MDE_1c02628b-5f9b-4ede-81d5-dbe8db295669">11.52</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if99458deeaba45b19f5d7e7a03e0c66f_I20201231" decimals="-3" name="us-gaap:TierOneLeverageCapitalRequiredForCapitalAdequacy" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDIvZnJhZzo5YjJiZjg5OTM0OGQ0M2I5YTExOGQxM2YwOTExMjhlZC90YWJsZTowMDJiODBlMGExMGE0NzRkYWEyNzNmZTYxYjNjNDc4OS90YWJsZXJhbmdlOjAwMmI4MGUwYTEwYTQ3NGRhYTI3M2ZlNjFiM2M0Nzg5XzI2LTUtMS0xLTU5MDE_ea39a695-f7df-4d9e-a3ea-99b5fc5cd53e">84,511</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="if99458deeaba45b19f5d7e7a03e0c66f_I20201231" decimals="INF" name="cass:TierOneLeverageCapitalRequiredForCapitalAdequacyToAverageAssets1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDIvZnJhZzo5YjJiZjg5OTM0OGQ0M2I5YTExOGQxM2YwOTExMjhlZC90YWJsZTowMDJiODBlMGExMGE0NzRkYWEyNzNmZTYxYjNjNDc4OS90YWJsZXJhbmdlOjAwMmI4MGUwYTEwYTQ3NGRhYTI3M2ZlNjFiM2M0Nzg5XzI2LTctMS0xLTU5MDE_6f293ae8-7996-4089-bbcb-c62ea3e5ca2c">4.00</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;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%">N/A</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;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%">N/A</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;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%">Cass Commercial Bank </span></td><td colspan="2" style="background-color:#ffffff;border-bottom: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="i5914294dd02344f4af69e4d7a64ac8f2_I20201231" decimals="-3" name="us-gaap:TierOneLeverageCapital" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDIvZnJhZzo5YjJiZjg5OTM0OGQ0M2I5YTExOGQxM2YwOTExMjhlZC90YWJsZTowMDJiODBlMGExMGE0NzRkYWEyNzNmZTYxYjNjNDc4OS90YWJsZXJhbmdlOjAwMmI4MGUwYTEwYTQ3NGRhYTI3M2ZlNjFiM2M0Nzg5XzI3LTEtMS0xLTU5MDE_cb7851d5-22b1-48c8-9cbb-847d10fd1de1">161,300</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom: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="i5914294dd02344f4af69e4d7a64ac8f2_I20201231" decimals="4" name="cass:TierOneLeverageCapitalToAverageAssets1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDIvZnJhZzo5YjJiZjg5OTM0OGQ0M2I5YTExOGQxM2YwOTExMjhlZC90YWJsZTowMDJiODBlMGExMGE0NzRkYWEyNzNmZTYxYjNjNDc4OS90YWJsZXJhbmdlOjAwMmI4MGUwYTEwYTQ3NGRhYTI3M2ZlNjFiM2M0Nzg5XzI3LTMtMS0xLTU5MDE_3ab07e66-f812-4a0d-ab58-948dfd0bf4ac">14.48</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom: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="i5914294dd02344f4af69e4d7a64ac8f2_I20201231" decimals="-3" name="us-gaap:TierOneLeverageCapitalRequiredForCapitalAdequacy" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDIvZnJhZzo5YjJiZjg5OTM0OGQ0M2I5YTExOGQxM2YwOTExMjhlZC90YWJsZTowMDJiODBlMGExMGE0NzRkYWEyNzNmZTYxYjNjNDc4OS90YWJsZXJhbmdlOjAwMmI4MGUwYTEwYTQ3NGRhYTI3M2ZlNjFiM2M0Nzg5XzI3LTUtMS0xLTU5MDE_41a3b30f-a4df-4886-800b-c4dbad907cd4">44,543</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom: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="i5914294dd02344f4af69e4d7a64ac8f2_I20201231" decimals="INF" name="cass:TierOneLeverageCapitalRequiredForCapitalAdequacyToAverageAssets1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDIvZnJhZzo5YjJiZjg5OTM0OGQ0M2I5YTExOGQxM2YwOTExMjhlZC90YWJsZTowMDJiODBlMGExMGE0NzRkYWEyNzNmZTYxYjNjNDc4OS90YWJsZXJhbmdlOjAwMmI4MGUwYTEwYTQ3NGRhYTI3M2ZlNjFiM2M0Nzg5XzI3LTctMS0xLTU5MDE_742fc97f-f952-4a79-9dab-b5f162478027">4.00</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom: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="i5914294dd02344f4af69e4d7a64ac8f2_I20201231" decimals="-3" name="us-gaap:TierOneLeverageCapitalRequiredToBeWellCapitalized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDIvZnJhZzo5YjJiZjg5OTM0OGQ0M2I5YTExOGQxM2YwOTExMjhlZC90YWJsZTowMDJiODBlMGExMGE0NzRkYWEyNzNmZTYxYjNjNDc4OS90YWJsZXJhbmdlOjAwMmI4MGUwYTEwYTQ3NGRhYTI3M2ZlNjFiM2M0Nzg5XzI3LTktMS0xLTU5MDE_d82e8522-3e35-4b3b-ba00-431d5e5c6f00">55,679</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom: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="i5914294dd02344f4af69e4d7a64ac8f2_I20201231" decimals="INF" name="cass:TierOneLeverageCapitalRequiredToBeWellCapitalizedToAverageAssets1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDIvZnJhZzo5YjJiZjg5OTM0OGQ0M2I5YTExOGQxM2YwOTExMjhlZC90YWJsZTowMDJiODBlMGExMGE0NzRkYWEyNzNmZTYxYjNjNDc4OS90YWJsZXJhbmdlOjAwMmI4MGUwYTEwYTQ3NGRhYTI3M2ZlNjFiM2M0Nzg5XzI3LTExLTEtMS01OTAx_8b854df6-36cd-4dab-8427-f815d94fa1db">5.00</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div id="i762133f56c7c41b383049c54c32cc294_145"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 3</span></div><ix:nonNumeric contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" name="us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDUvZnJhZzpjYmQ1ZDJjZDFmZjY0ODZiYWQ4YmRhMDc3ODU5ZmEzZi90ZXh0cmVnaW9uOmNiZDVkMmNkMWZmNjQ4NmJhZDhiZGEwNzc4NTlmYTNmXzIwNDc_8e3f1ad8-5e65-458c-aa61-c46e6ae9c998" continuedAt="ieafb9d4949034c43bd6196281a9319b3" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Investment Securities</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Investment securities available-for-sale are recorded at fair value on a recurring basis. The Company&#8217;s investment securities available-for-sale at December&#160;31, 2021 and 2020 are measured at fair value using Level 2 valuations. The market evaluation utilizes several sources which include &#8220;observable inputs&#8221; rather than &#8220;significant unobservable inputs&#8221; and therefore falls into the Level 2 category. <ix:nonNumeric contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" name="us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDUvZnJhZzpjYmQ1ZDJjZDFmZjY0ODZiYWQ4YmRhMDc3ODU5ZmEzZi90ZXh0cmVnaW9uOmNiZDVkMmNkMWZmNjQ4NmJhZDhiZGEwNzc4NTlmYTNmXzIwNDg_db320517-c943-4c38-bd31-2a48085e1978" continuedAt="i79ff2a315ddb4c329812b53e265107f3" escape="true">The table below presents the balances of securities available-for-sale </ix:nonNumeric></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:115%">50</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i762133f56c7c41b383049c54c32cc294_7">Table of Contents</a></span></div></div><ix:continuation id="ieafb9d4949034c43bd6196281a9319b3" continuedAt="i35898a6ad6c14274883bc6851baa4a2f"><ix:continuation id="i79ff2a315ddb4c329812b53e265107f3"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">measured at fair value on a recurring basis. The amortized cost, gross unrealized gains, gross unrealized losses and fair value of debt and equity securities are summarized as follows: </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></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%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amortized<br/>Cost</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%">Gross<br/>Unrealized<br/>Gains</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%">Gross<br/>Unrealized<br/>Losses</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%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State and political subdivisions </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i64f0a1b0c89c4705940a9ccdd01445d3_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDUvZnJhZzpjYmQ1ZDJjZDFmZjY0ODZiYWQ4YmRhMDc3ODU5ZmEzZi90YWJsZToyMTUxZTA3MjY2YzM0NGRhYjY4ZmJjNjRhZDhkMzlmMC90YWJsZXJhbmdlOjIxNTFlMDcyNjZjMzQ0ZGFiNjhmYmM2NGFkOGQzOWYwXzItMS0xLTEtNTkwMQ_8a7b1958-ffc6-47af-b637-f081cd92644c">359,187</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i64f0a1b0c89c4705940a9ccdd01445d3_I20211231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDUvZnJhZzpjYmQ1ZDJjZDFmZjY0ODZiYWQ4YmRhMDc3ODU5ZmEzZi90YWJsZToyMTUxZTA3MjY2YzM0NGRhYjY4ZmJjNjRhZDhkMzlmMC90YWJsZXJhbmdlOjIxNTFlMDcyNjZjMzQ0ZGFiNjhmYmM2NGFkOGQzOWYwXzItMy0xLTEtNTkwMQ_6b3b5397-63f9-4fc3-8d5a-195db4019ffb">12,931</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i64f0a1b0c89c4705940a9ccdd01445d3_I20211231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDUvZnJhZzpjYmQ1ZDJjZDFmZjY0ODZiYWQ4YmRhMDc3ODU5ZmEzZi90YWJsZToyMTUxZTA3MjY2YzM0NGRhYjY4ZmJjNjRhZDhkMzlmMC90YWJsZXJhbmdlOjIxNTFlMDcyNjZjMzQ0ZGFiNjhmYmM2NGFkOGQzOWYwXzItNS0xLTEtNTkwMQ_4f438fce-237a-4d47-8c4b-537986fd63eb">990</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i64f0a1b0c89c4705940a9ccdd01445d3_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDUvZnJhZzpjYmQ1ZDJjZDFmZjY0ODZiYWQ4YmRhMDc3ODU5ZmEzZi90YWJsZToyMTUxZTA3MjY2YzM0NGRhYjY4ZmJjNjRhZDhkMzlmMC90YWJsZXJhbmdlOjIxNTFlMDcyNjZjMzQ0ZGFiNjhmYmM2NGFkOGQzOWYwXzItNy0xLTEtNTkwMQ_d51e5b52-9a3b-45be-ab52-147fa02dbb26">371,128</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;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%">Mortgage-backed securities issued or guaranteed by U.S. government agencies or sponsored enterprises</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i852c80fc4d334e92a1b0f98bf51c7bc4_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDUvZnJhZzpjYmQ1ZDJjZDFmZjY0ODZiYWQ4YmRhMDc3ODU5ZmEzZi90YWJsZToyMTUxZTA3MjY2YzM0NGRhYjY4ZmJjNjRhZDhkMzlmMC90YWJsZXJhbmdlOjIxNTFlMDcyNjZjMzQ0ZGFiNjhmYmM2NGFkOGQzOWYwXzMtMS0xLTEtNTkwMQ_40a580b5-abff-47d4-8980-8e33576703ca">170,711</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i852c80fc4d334e92a1b0f98bf51c7bc4_I20211231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDUvZnJhZzpjYmQ1ZDJjZDFmZjY0ODZiYWQ4YmRhMDc3ODU5ZmEzZi90YWJsZToyMTUxZTA3MjY2YzM0NGRhYjY4ZmJjNjRhZDhkMzlmMC90YWJsZXJhbmdlOjIxNTFlMDcyNjZjMzQ0ZGFiNjhmYmM2NGFkOGQzOWYwXzMtMy0xLTEtNTkwMQ_cd95701b-acc0-4bf0-9350-51b903685d4f">135</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i852c80fc4d334e92a1b0f98bf51c7bc4_I20211231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDUvZnJhZzpjYmQ1ZDJjZDFmZjY0ODZiYWQ4YmRhMDc3ODU5ZmEzZi90YWJsZToyMTUxZTA3MjY2YzM0NGRhYjY4ZmJjNjRhZDhkMzlmMC90YWJsZXJhbmdlOjIxNTFlMDcyNjZjMzQ0ZGFiNjhmYmM2NGFkOGQzOWYwXzMtNS0xLTEtNTkwMQ_f6d2baa2-8c11-41b4-a52c-7884f1bb83ea">2,200</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="i852c80fc4d334e92a1b0f98bf51c7bc4_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDUvZnJhZzpjYmQ1ZDJjZDFmZjY0ODZiYWQ4YmRhMDc3ODU5ZmEzZi90YWJsZToyMTUxZTA3MjY2YzM0NGRhYjY4ZmJjNjRhZDhkMzlmMC90YWJsZXJhbmdlOjIxNTFlMDcyNjZjMzQ0ZGFiNjhmYmM2NGFkOGQzOWYwXzMtNy0xLTEtNTkwMQ_3c953a28-239a-4fd3-88ef-44c982510c90">168,646</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:#dbdbdb;padding:2px 1pt;text-align: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 bonds</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9e86b20f097f4104beac58e5950af69e_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDUvZnJhZzpjYmQ1ZDJjZDFmZjY0ODZiYWQ4YmRhMDc3ODU5ZmEzZi90YWJsZToyMTUxZTA3MjY2YzM0NGRhYjY4ZmJjNjRhZDhkMzlmMC90YWJsZXJhbmdlOjIxNTFlMDcyNjZjMzQ0ZGFiNjhmYmM2NGFkOGQzOWYwXzQtMS0xLTEtNzE3Mw_ff6a2a54-1a1b-462b-9b3b-dee1a600cfe5">84,538</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9e86b20f097f4104beac58e5950af69e_I20211231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDUvZnJhZzpjYmQ1ZDJjZDFmZjY0ODZiYWQ4YmRhMDc3ODU5ZmEzZi90YWJsZToyMTUxZTA3MjY2YzM0NGRhYjY4ZmJjNjRhZDhkMzlmMC90YWJsZXJhbmdlOjIxNTFlMDcyNjZjMzQ0ZGFiNjhmYmM2NGFkOGQzOWYwXzQtMy0xLTEtNzE3Ng_eb8b1fc7-d71d-47aa-8b86-f2e0ce714d39">72</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9e86b20f097f4104beac58e5950af69e_I20211231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDUvZnJhZzpjYmQ1ZDJjZDFmZjY0ODZiYWQ4YmRhMDc3ODU5ZmEzZi90YWJsZToyMTUxZTA3MjY2YzM0NGRhYjY4ZmJjNjRhZDhkMzlmMC90YWJsZXJhbmdlOjIxNTFlMDcyNjZjMzQ0ZGFiNjhmYmM2NGFkOGQzOWYwXzQtNS0xLTEtNzE5MA_7650521b-ab00-4885-a0e8-6aeaec8f00d6">272</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9e86b20f097f4104beac58e5950af69e_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDUvZnJhZzpjYmQ1ZDJjZDFmZjY0ODZiYWQ4YmRhMDc3ODU5ZmEzZi90YWJsZToyMTUxZTA3MjY2YzM0NGRhYjY4ZmJjNjRhZDhkMzlmMC90YWJsZXJhbmdlOjIxNTFlMDcyNjZjMzQ0ZGFiNjhmYmM2NGFkOGQzOWYwXzQtNy0xLTEtNzE5Mw_b8296211-82c0-4c48-89ab-d2d0243b5169">84,338</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;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:114%">Asset backed securities issued or guaranteed by U.S. Government agencies or sponsored enterprises</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6d9333cba630490f9846caffd903149a_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDUvZnJhZzpjYmQ1ZDJjZDFmZjY0ODZiYWQ4YmRhMDc3ODU5ZmEzZi90YWJsZToyMTUxZTA3MjY2YzM0NGRhYjY4ZmJjNjRhZDhkMzlmMC90YWJsZXJhbmdlOjIxNTFlMDcyNjZjMzQ0ZGFiNjhmYmM2NGFkOGQzOWYwXzUtMS0xLTEtMTI2NDE_04b2059e-bc38-4d15-af0d-7a206970dce6">49,835</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6d9333cba630490f9846caffd903149a_I20211231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDUvZnJhZzpjYmQ1ZDJjZDFmZjY0ODZiYWQ4YmRhMDc3ODU5ZmEzZi90YWJsZToyMTUxZTA3MjY2YzM0NGRhYjY4ZmJjNjRhZDhkMzlmMC90YWJsZXJhbmdlOjIxNTFlMDcyNjZjMzQ0ZGFiNjhmYmM2NGFkOGQzOWYwXzUtMy0xLTEtMTI2NDE_8a93f662-5150-4b0d-8d95-15d4e4336c9d">&#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="i6d9333cba630490f9846caffd903149a_I20211231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDUvZnJhZzpjYmQ1ZDJjZDFmZjY0ODZiYWQ4YmRhMDc3ODU5ZmEzZi90YWJsZToyMTUxZTA3MjY2YzM0NGRhYjY4ZmJjNjRhZDhkMzlmMC90YWJsZXJhbmdlOjIxNTFlMDcyNjZjMzQ0ZGFiNjhmYmM2NGFkOGQzOWYwXzUtNS0xLTEtMTI2NDE_cd36e9f3-0af6-4a51-b38b-8ac084e8cd24">494</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="i6d9333cba630490f9846caffd903149a_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDUvZnJhZzpjYmQ1ZDJjZDFmZjY0ODZiYWQ4YmRhMDc3ODU5ZmEzZi90YWJsZToyMTUxZTA3MjY2YzM0NGRhYjY4ZmJjNjRhZDhkMzlmMC90YWJsZXJhbmdlOjIxNTFlMDcyNjZjMzQ0ZGFiNjhmYmM2NGFkOGQzOWYwXzUtNy0xLTEtMTI2NDE_32d7a611-9300-4761-a1d7-f7f71c4fb8e0">49,341</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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;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%">Total </span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iec0398a820254cd299413aaa332e3362_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDUvZnJhZzpjYmQ1ZDJjZDFmZjY0ODZiYWQ4YmRhMDc3ODU5ZmEzZi90YWJsZToyMTUxZTA3MjY2YzM0NGRhYjY4ZmJjNjRhZDhkMzlmMC90YWJsZXJhbmdlOjIxNTFlMDcyNjZjMzQ0ZGFiNjhmYmM2NGFkOGQzOWYwXzQtMS0xLTEtNTkwMQ_615735ff-e296-4f5c-b9a8-6b2a108d6189">664,271</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iec0398a820254cd299413aaa332e3362_I20211231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDUvZnJhZzpjYmQ1ZDJjZDFmZjY0ODZiYWQ4YmRhMDc3ODU5ZmEzZi90YWJsZToyMTUxZTA3MjY2YzM0NGRhYjY4ZmJjNjRhZDhkMzlmMC90YWJsZXJhbmdlOjIxNTFlMDcyNjZjMzQ0ZGFiNjhmYmM2NGFkOGQzOWYwXzQtMy0xLTEtNTkwMQ_087066fb-4bc5-489d-a690-0198e517cb91">13,138</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iec0398a820254cd299413aaa332e3362_I20211231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDUvZnJhZzpjYmQ1ZDJjZDFmZjY0ODZiYWQ4YmRhMDc3ODU5ZmEzZi90YWJsZToyMTUxZTA3MjY2YzM0NGRhYjY4ZmJjNjRhZDhkMzlmMC90YWJsZXJhbmdlOjIxNTFlMDcyNjZjMzQ0ZGFiNjhmYmM2NGFkOGQzOWYwXzQtNS0xLTEtNTkwMQ_8ca08d46-723f-425e-8917-2b0e27f14528">3,956</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iec0398a820254cd299413aaa332e3362_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDUvZnJhZzpjYmQ1ZDJjZDFmZjY0ODZiYWQ4YmRhMDc3ODU5ZmEzZi90YWJsZToyMTUxZTA3MjY2YzM0NGRhYjY4ZmJjNjRhZDhkMzlmMC90YWJsZXJhbmdlOjIxNTFlMDcyNjZjMzQ0ZGFiNjhmYmM2NGFkOGQzOWYwXzQtNy0xLTEtNTkwMQ_a1d2e345-8edd-41e8-b2b1-7bfab6f78b80">673,453</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></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%">December 31, 2020</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-style:italic;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amortized<br/>Cost</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%">Gross<br/>Unrealized<br/>Gains</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%">Gross<br/>Unrealized<br/>Losses</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%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State and political subdivisions </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic98a10d8dea54829a278ebd307b80d34_I20201231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDUvZnJhZzpjYmQ1ZDJjZDFmZjY0ODZiYWQ4YmRhMDc3ODU5ZmEzZi90YWJsZToxM2Y2MGY2M2NmNDE0ZGM0OTgwZGZjOTVmMmU1NDVlZi90YWJsZXJhbmdlOjEzZjYwZjYzY2Y0MTRkYzQ5ODBkZmM5NWYyZTU0NWVmXzItMS0xLTEtNTkwMQ_707daecd-875c-4001-9230-de9a4a7872d1">287,059</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic98a10d8dea54829a278ebd307b80d34_I20201231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDUvZnJhZzpjYmQ1ZDJjZDFmZjY0ODZiYWQ4YmRhMDc3ODU5ZmEzZi90YWJsZToxM2Y2MGY2M2NmNDE0ZGM0OTgwZGZjOTVmMmU1NDVlZi90YWJsZXJhbmdlOjEzZjYwZjYzY2Y0MTRkYzQ5ODBkZmM5NWYyZTU0NWVmXzItMy0xLTEtNTkwMQ_f96b205c-fc77-4c3b-827a-c77797eda6f7">18,915</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic98a10d8dea54829a278ebd307b80d34_I20201231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDUvZnJhZzpjYmQ1ZDJjZDFmZjY0ODZiYWQ4YmRhMDc3ODU5ZmEzZi90YWJsZToxM2Y2MGY2M2NmNDE0ZGM0OTgwZGZjOTVmMmU1NDVlZi90YWJsZXJhbmdlOjEzZjYwZjYzY2Y0MTRkYzQ5ODBkZmM5NWYyZTU0NWVmXzItNS0xLTEtNTkwMQ_9faef57d-1607-47c9-88a5-20896634e676">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic98a10d8dea54829a278ebd307b80d34_I20201231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDUvZnJhZzpjYmQ1ZDJjZDFmZjY0ODZiYWQ4YmRhMDc3ODU5ZmEzZi90YWJsZToxM2Y2MGY2M2NmNDE0ZGM0OTgwZGZjOTVmMmU1NDVlZi90YWJsZXJhbmdlOjEzZjYwZjYzY2Y0MTRkYzQ5ODBkZmM5NWYyZTU0NWVmXzItNy0xLTEtNTkwMQ_19a64c9f-ab74-4708-84e0-9f2814e84e11">305,974</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;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%">Mortgage-backed securities issued or guaranteed by U.S. government agencies or sponsored enterprises</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i11859c5d91cc4f29b025df5ab93b4528_I20201231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDUvZnJhZzpjYmQ1ZDJjZDFmZjY0ODZiYWQ4YmRhMDc3ODU5ZmEzZi90YWJsZToxM2Y2MGY2M2NmNDE0ZGM0OTgwZGZjOTVmMmU1NDVlZi90YWJsZXJhbmdlOjEzZjYwZjYzY2Y0MTRkYzQ5ODBkZmM5NWYyZTU0NWVmXzMtMS0xLTEtNTkwMQ_0c1f808e-3268-4d65-ab47-9130ac8cf88a">50,988</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i11859c5d91cc4f29b025df5ab93b4528_I20201231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDUvZnJhZzpjYmQ1ZDJjZDFmZjY0ODZiYWQ4YmRhMDc3ODU5ZmEzZi90YWJsZToxM2Y2MGY2M2NmNDE0ZGM0OTgwZGZjOTVmMmU1NDVlZi90YWJsZXJhbmdlOjEzZjYwZjYzY2Y0MTRkYzQ5ODBkZmM5NWYyZTU0NWVmXzMtMy0xLTEtNTkwMQ_591a6c20-da1b-4496-9a2c-74b2cf9704e2">764</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i11859c5d91cc4f29b025df5ab93b4528_I20201231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDUvZnJhZzpjYmQ1ZDJjZDFmZjY0ODZiYWQ4YmRhMDc3ODU5ZmEzZi90YWJsZToxM2Y2MGY2M2NmNDE0ZGM0OTgwZGZjOTVmMmU1NDVlZi90YWJsZXJhbmdlOjEzZjYwZjYzY2Y0MTRkYzQ5ODBkZmM5NWYyZTU0NWVmXzMtNS0xLTEtNTkwMQ_6e35b8ab-63e1-49e4-89d7-63cd687cd15b">&#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="i11859c5d91cc4f29b025df5ab93b4528_I20201231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDUvZnJhZzpjYmQ1ZDJjZDFmZjY0ODZiYWQ4YmRhMDc3ODU5ZmEzZi90YWJsZToxM2Y2MGY2M2NmNDE0ZGM0OTgwZGZjOTVmMmU1NDVlZi90YWJsZXJhbmdlOjEzZjYwZjYzY2Y0MTRkYzQ5ODBkZmM5NWYyZTU0NWVmXzMtNy0xLTEtNTkwMQ_70685fbd-04b2-4737-aa6e-6be38d124d5a">51,752</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></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;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%">Total </span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDUvZnJhZzpjYmQ1ZDJjZDFmZjY0ODZiYWQ4YmRhMDc3ODU5ZmEzZi90YWJsZToxM2Y2MGY2M2NmNDE0ZGM0OTgwZGZjOTVmMmU1NDVlZi90YWJsZXJhbmdlOjEzZjYwZjYzY2Y0MTRkYzQ5ODBkZmM5NWYyZTU0NWVmXzUtMS0xLTEtNTkwMQ_23ac524c-f97f-4948-9ba7-eda5f5e97861">338,047</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDUvZnJhZzpjYmQ1ZDJjZDFmZjY0ODZiYWQ4YmRhMDc3ODU5ZmEzZi90YWJsZToxM2Y2MGY2M2NmNDE0ZGM0OTgwZGZjOTVmMmU1NDVlZi90YWJsZXJhbmdlOjEzZjYwZjYzY2Y0MTRkYzQ5ODBkZmM5NWYyZTU0NWVmXzUtMy0xLTEtNTkwMQ_c9cd9fad-def5-4517-a57e-205f19f13ce6">19,679</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDUvZnJhZzpjYmQ1ZDJjZDFmZjY0ODZiYWQ4YmRhMDc3ODU5ZmEzZi90YWJsZToxM2Y2MGY2M2NmNDE0ZGM0OTgwZGZjOTVmMmU1NDVlZi90YWJsZXJhbmdlOjEzZjYwZjYzY2Y0MTRkYzQ5ODBkZmM5NWYyZTU0NWVmXzUtNS0xLTEtNTkwMQ_ecbb647e-9b0c-4c43-8ee7-24b22022f0cf">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDUvZnJhZzpjYmQ1ZDJjZDFmZjY0ODZiYWQ4YmRhMDc3ODU5ZmEzZi90YWJsZToxM2Y2MGY2M2NmNDE0ZGM0OTgwZGZjOTVmMmU1NDVlZi90YWJsZXJhbmdlOjEzZjYwZjYzY2Y0MTRkYzQ5ODBkZmM5NWYyZTU0NWVmXzUtNy0xLTEtNTkwMQ_1eaa0a52-6ceb-433e-b857-96f3f0f61e4c">357,726</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:continuation><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> <ix:nonNumeric contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" name="us-gaap:ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDUvZnJhZzpjYmQ1ZDJjZDFmZjY0ODZiYWQ4YmRhMDc3ODU5ZmEzZi90ZXh0cmVnaW9uOmNiZDVkMmNkMWZmNjQ4NmJhZDhiZGEwNzc4NTlmYTNmXzIwNDk_b625e545-67fe-4f07-a26f-91a5f30033bc" continuedAt="ibfcbc726a1d1426ebbd24927d02507e2" escape="true">The fair values of securities with unrealized losses are as follows: </ix:nonNumeric></span></div><div style="margin-top:10pt"><ix:continuation id="ibfcbc726a1d1426ebbd24927d02507e2"><table 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.627%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.415%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.415%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.415%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.415%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.415%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.417%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" 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, 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:114%">Less than 12 months</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">12 months or more</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Total</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-style:italic;font-weight:700;line-height:114%">(In thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Estimated<br/>Fair Value</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:114%">&#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%">Unrealized<br/>Losses</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:114%">&#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%">Estimated<br/>Fair Value</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%">Unrealized<br/>Losses</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:114%">&#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%">Estimated<br/>Fair Value</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:114%">&#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%">Unrealized<br/>Losses</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">State and political subdivisions </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i64f0a1b0c89c4705940a9ccdd01445d3_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDUvZnJhZzpjYmQ1ZDJjZDFmZjY0ODZiYWQ4YmRhMDc3ODU5ZmEzZi90YWJsZTphNTBjMDkzMmUzY2I0NDgzYTgzYWJjMWI2YTkyODNkMS90YWJsZXJhbmdlOmE1MGMwOTMyZTNjYjQ0ODNhODNhYmMxYjZhOTI4M2QxXzMtMS0xLTEtNzM2MQ_1d04a2fe-b318-4fd7-a9e2-ccb9878d9c6c">60,083</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i64f0a1b0c89c4705940a9ccdd01445d3_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDUvZnJhZzpjYmQ1ZDJjZDFmZjY0ODZiYWQ4YmRhMDc3ODU5ZmEzZi90YWJsZTphNTBjMDkzMmUzY2I0NDgzYTgzYWJjMWI2YTkyODNkMS90YWJsZXJhbmdlOmE1MGMwOTMyZTNjYjQ0ODNhODNhYmMxYjZhOTI4M2QxXzMtMy0xLTEtNzM2MQ_5eef8388-5f50-4cfc-8248-4dea3dbcc950">990</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i64f0a1b0c89c4705940a9ccdd01445d3_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDUvZnJhZzpjYmQ1ZDJjZDFmZjY0ODZiYWQ4YmRhMDc3ODU5ZmEzZi90YWJsZTphNTBjMDkzMmUzY2I0NDgzYTgzYWJjMWI2YTkyODNkMS90YWJsZXJhbmdlOmE1MGMwOTMyZTNjYjQ0ODNhODNhYmMxYjZhOTI4M2QxXzMtNS0xLTEtNzM2MQ_560a9a10-4d93-4cb9-b90e-450449b2dc0c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i64f0a1b0c89c4705940a9ccdd01445d3_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDUvZnJhZzpjYmQ1ZDJjZDFmZjY0ODZiYWQ4YmRhMDc3ODU5ZmEzZi90YWJsZTphNTBjMDkzMmUzY2I0NDgzYTgzYWJjMWI2YTkyODNkMS90YWJsZXJhbmdlOmE1MGMwOTMyZTNjYjQ0ODNhODNhYmMxYjZhOTI4M2QxXzMtNy0xLTEtNzM2MQ_7b84337e-296c-4c6f-b69f-9beeb885d6ec">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i64f0a1b0c89c4705940a9ccdd01445d3_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDUvZnJhZzpjYmQ1ZDJjZDFmZjY0ODZiYWQ4YmRhMDc3ODU5ZmEzZi90YWJsZTphNTBjMDkzMmUzY2I0NDgzYTgzYWJjMWI2YTkyODNkMS90YWJsZXJhbmdlOmE1MGMwOTMyZTNjYjQ0ODNhODNhYmMxYjZhOTI4M2QxXzMtOS0xLTEtNzM2MQ_2bb30769-d02d-44f2-849c-8ce68e227fd8">60,083</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i64f0a1b0c89c4705940a9ccdd01445d3_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDUvZnJhZzpjYmQ1ZDJjZDFmZjY0ODZiYWQ4YmRhMDc3ODU5ZmEzZi90YWJsZTphNTBjMDkzMmUzY2I0NDgzYTgzYWJjMWI2YTkyODNkMS90YWJsZXJhbmdlOmE1MGMwOTMyZTNjYjQ0ODNhODNhYmMxYjZhOTI4M2QxXzMtMTEtMS0xLTczNjE_bc28d11b-e503-446a-ae1b-06ac1f6cb5f5">990</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;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%">Mortgage-backed securities issued or guaranteed by U.S. government agencies or sponsored enterprises</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i852c80fc4d334e92a1b0f98bf51c7bc4_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDUvZnJhZzpjYmQ1ZDJjZDFmZjY0ODZiYWQ4YmRhMDc3ODU5ZmEzZi90YWJsZTphNTBjMDkzMmUzY2I0NDgzYTgzYWJjMWI2YTkyODNkMS90YWJsZXJhbmdlOmE1MGMwOTMyZTNjYjQ0ODNhODNhYmMxYjZhOTI4M2QxXzQtMS0xLTEtNzM2MQ_136c790d-a34b-4286-ad6e-94226c302f01">163,652</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i852c80fc4d334e92a1b0f98bf51c7bc4_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDUvZnJhZzpjYmQ1ZDJjZDFmZjY0ODZiYWQ4YmRhMDc3ODU5ZmEzZi90YWJsZTphNTBjMDkzMmUzY2I0NDgzYTgzYWJjMWI2YTkyODNkMS90YWJsZXJhbmdlOmE1MGMwOTMyZTNjYjQ0ODNhODNhYmMxYjZhOTI4M2QxXzQtMy0xLTEtNzM2MQ_8532b45c-45d9-43ac-a41b-f1c21f1b2b5b">2,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="i852c80fc4d334e92a1b0f98bf51c7bc4_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDUvZnJhZzpjYmQ1ZDJjZDFmZjY0ODZiYWQ4YmRhMDc3ODU5ZmEzZi90YWJsZTphNTBjMDkzMmUzY2I0NDgzYTgzYWJjMWI2YTkyODNkMS90YWJsZXJhbmdlOmE1MGMwOTMyZTNjYjQ0ODNhODNhYmMxYjZhOTI4M2QxXzQtNS0xLTEtNzM2MQ_56adcdf0-d6f9-40c4-a919-90860f0c4252">&#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="i852c80fc4d334e92a1b0f98bf51c7bc4_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDUvZnJhZzpjYmQ1ZDJjZDFmZjY0ODZiYWQ4YmRhMDc3ODU5ZmEzZi90YWJsZTphNTBjMDkzMmUzY2I0NDgzYTgzYWJjMWI2YTkyODNkMS90YWJsZXJhbmdlOmE1MGMwOTMyZTNjYjQ0ODNhODNhYmMxYjZhOTI4M2QxXzQtNy0xLTEtNzM2MQ_70048c1b-4dcd-4984-8914-d905f77c3564">&#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="i852c80fc4d334e92a1b0f98bf51c7bc4_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDUvZnJhZzpjYmQ1ZDJjZDFmZjY0ODZiYWQ4YmRhMDc3ODU5ZmEzZi90YWJsZTphNTBjMDkzMmUzY2I0NDgzYTgzYWJjMWI2YTkyODNkMS90YWJsZXJhbmdlOmE1MGMwOTMyZTNjYjQ0ODNhODNhYmMxYjZhOTI4M2QxXzQtOS0xLTEtNzM2MQ_0ff3dd22-74c6-492e-9423-9204b5959362">163,652</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i852c80fc4d334e92a1b0f98bf51c7bc4_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDUvZnJhZzpjYmQ1ZDJjZDFmZjY0ODZiYWQ4YmRhMDc3ODU5ZmEzZi90YWJsZTphNTBjMDkzMmUzY2I0NDgzYTgzYWJjMWI2YTkyODNkMS90YWJsZXJhbmdlOmE1MGMwOTMyZTNjYjQ0ODNhODNhYmMxYjZhOTI4M2QxXzQtMTEtMS0xLTczNjE_81355458-15cd-4997-9946-81d2ae5543d7">2,200</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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Corporate bonds</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9e86b20f097f4104beac58e5950af69e_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDUvZnJhZzpjYmQ1ZDJjZDFmZjY0ODZiYWQ4YmRhMDc3ODU5ZmEzZi90YWJsZTphNTBjMDkzMmUzY2I0NDgzYTgzYWJjMWI2YTkyODNkMS90YWJsZXJhbmdlOmE1MGMwOTMyZTNjYjQ0ODNhODNhYmMxYjZhOTI4M2QxXzUtMS0xLTEtNzQ0Mg_0035314b-1436-4bb2-a2a0-3cb0d7bd44ae">55,120</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9e86b20f097f4104beac58e5950af69e_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDUvZnJhZzpjYmQ1ZDJjZDFmZjY0ODZiYWQ4YmRhMDc3ODU5ZmEzZi90YWJsZTphNTBjMDkzMmUzY2I0NDgzYTgzYWJjMWI2YTkyODNkMS90YWJsZXJhbmdlOmE1MGMwOTMyZTNjYjQ0ODNhODNhYmMxYjZhOTI4M2QxXzUtMy0xLTEtNzQ0Mg_6ba6b50d-dd9d-401a-8a0c-1d8cb63cab48">272</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9e86b20f097f4104beac58e5950af69e_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDUvZnJhZzpjYmQ1ZDJjZDFmZjY0ODZiYWQ4YmRhMDc3ODU5ZmEzZi90YWJsZTphNTBjMDkzMmUzY2I0NDgzYTgzYWJjMWI2YTkyODNkMS90YWJsZXJhbmdlOmE1MGMwOTMyZTNjYjQ0ODNhODNhYmMxYjZhOTI4M2QxXzUtNS0xLTEtNzQ0Mg_1f433077-291f-4755-b497-c66bc7faec86">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align: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:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="i9e86b20f097f4104beac58e5950af69e_I20211231" xsi:nil="true" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDUvZnJhZzpjYmQ1ZDJjZDFmZjY0ODZiYWQ4YmRhMDc3ODU5ZmEzZi90YWJsZTphNTBjMDkzMmUzY2I0NDgzYTgzYWJjMWI2YTkyODNkMS90YWJsZXJhbmdlOmE1MGMwOTMyZTNjYjQ0ODNhODNhYmMxYjZhOTI4M2QxXzUtNy0xLTEtMTAxMDQ_bc7dae2c-9d3d-4052-82bb-0716d28c44b4"></ix:nonFraction></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9e86b20f097f4104beac58e5950af69e_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDUvZnJhZzpjYmQ1ZDJjZDFmZjY0ODZiYWQ4YmRhMDc3ODU5ZmEzZi90YWJsZTphNTBjMDkzMmUzY2I0NDgzYTgzYWJjMWI2YTkyODNkMS90YWJsZXJhbmdlOmE1MGMwOTMyZTNjYjQ0ODNhODNhYmMxYjZhOTI4M2QxXzUtOS0xLTEtNzQ0Mg_2b9767ed-8b0f-41a4-a1f9-c86a928aab40">55,120</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9e86b20f097f4104beac58e5950af69e_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDUvZnJhZzpjYmQ1ZDJjZDFmZjY0ODZiYWQ4YmRhMDc3ODU5ZmEzZi90YWJsZTphNTBjMDkzMmUzY2I0NDgzYTgzYWJjMWI2YTkyODNkMS90YWJsZXJhbmdlOmE1MGMwOTMyZTNjYjQ0ODNhODNhYmMxYjZhOTI4M2QxXzUtMTEtMS0xLTc0NDI_5cfed433-1ecf-4475-8229-c48e13b4b046">272</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;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:114%">Asset backed securities issued or guaranteed by U.S. Government agencies or sponsored enterprises</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6d9333cba630490f9846caffd903149a_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDUvZnJhZzpjYmQ1ZDJjZDFmZjY0ODZiYWQ4YmRhMDc3ODU5ZmEzZi90YWJsZTphNTBjMDkzMmUzY2I0NDgzYTgzYWJjMWI2YTkyODNkMS90YWJsZXJhbmdlOmE1MGMwOTMyZTNjYjQ0ODNhODNhYmMxYjZhOTI4M2QxXzYtMS0xLTEtMTI3MDE_2a2b0b49-95ab-4a09-915f-4c35413f9781">49,341</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6d9333cba630490f9846caffd903149a_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDUvZnJhZzpjYmQ1ZDJjZDFmZjY0ODZiYWQ4YmRhMDc3ODU5ZmEzZi90YWJsZTphNTBjMDkzMmUzY2I0NDgzYTgzYWJjMWI2YTkyODNkMS90YWJsZXJhbmdlOmE1MGMwOTMyZTNjYjQ0ODNhODNhYmMxYjZhOTI4M2QxXzYtMy0xLTEtMTI3MDE_a1b278e8-4768-4f33-838a-dff48ddb58ba">494</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6d9333cba630490f9846caffd903149a_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDUvZnJhZzpjYmQ1ZDJjZDFmZjY0ODZiYWQ4YmRhMDc3ODU5ZmEzZi90YWJsZTphNTBjMDkzMmUzY2I0NDgzYTgzYWJjMWI2YTkyODNkMS90YWJsZXJhbmdlOmE1MGMwOTMyZTNjYjQ0ODNhODNhYmMxYjZhOTI4M2QxXzYtNS0xLTEtMTI3MDE_dffcf15f-5da2-49ec-93f7-e40bf1e76234">&#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="i6d9333cba630490f9846caffd903149a_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDUvZnJhZzpjYmQ1ZDJjZDFmZjY0ODZiYWQ4YmRhMDc3ODU5ZmEzZi90YWJsZTphNTBjMDkzMmUzY2I0NDgzYTgzYWJjMWI2YTkyODNkMS90YWJsZXJhbmdlOmE1MGMwOTMyZTNjYjQ0ODNhODNhYmMxYjZhOTI4M2QxXzYtNy0xLTEtMTI3MDE_ba736f0b-7e0f-4e6c-9d23-3c1a9d0c6056">&#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="i6d9333cba630490f9846caffd903149a_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDUvZnJhZzpjYmQ1ZDJjZDFmZjY0ODZiYWQ4YmRhMDc3ODU5ZmEzZi90YWJsZTphNTBjMDkzMmUzY2I0NDgzYTgzYWJjMWI2YTkyODNkMS90YWJsZXJhbmdlOmE1MGMwOTMyZTNjYjQ0ODNhODNhYmMxYjZhOTI4M2QxXzYtOS0xLTEtMTI3MDE_ed3b0a56-7b83-4453-8330-745c0aa04e24">49,341</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6d9333cba630490f9846caffd903149a_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDUvZnJhZzpjYmQ1ZDJjZDFmZjY0ODZiYWQ4YmRhMDc3ODU5ZmEzZi90YWJsZTphNTBjMDkzMmUzY2I0NDgzYTgzYWJjMWI2YTkyODNkMS90YWJsZXJhbmdlOmE1MGMwOTMyZTNjYjQ0ODNhODNhYmMxYjZhOTI4M2QxXzYtMTEtMS0xLTEyNzAx_36523ccd-4e02-4a8a-8403-516c8c1ea392">494</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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;text-indent:10pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total </span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iec0398a820254cd299413aaa332e3362_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDUvZnJhZzpjYmQ1ZDJjZDFmZjY0ODZiYWQ4YmRhMDc3ODU5ZmEzZi90YWJsZTphNTBjMDkzMmUzY2I0NDgzYTgzYWJjMWI2YTkyODNkMS90YWJsZXJhbmdlOmE1MGMwOTMyZTNjYjQ0ODNhODNhYmMxYjZhOTI4M2QxXzYtMS0xLTEtNzM2MQ_7338c5e1-118d-401b-b19c-5647cf1f8054">328,196</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iec0398a820254cd299413aaa332e3362_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDUvZnJhZzpjYmQ1ZDJjZDFmZjY0ODZiYWQ4YmRhMDc3ODU5ZmEzZi90YWJsZTphNTBjMDkzMmUzY2I0NDgzYTgzYWJjMWI2YTkyODNkMS90YWJsZXJhbmdlOmE1MGMwOTMyZTNjYjQ0ODNhODNhYmMxYjZhOTI4M2QxXzYtMy0xLTEtNzM2MQ_2f12695d-b086-4a76-867d-b7da5821c134">3,956</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iec0398a820254cd299413aaa332e3362_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDUvZnJhZzpjYmQ1ZDJjZDFmZjY0ODZiYWQ4YmRhMDc3ODU5ZmEzZi90YWJsZTphNTBjMDkzMmUzY2I0NDgzYTgzYWJjMWI2YTkyODNkMS90YWJsZXJhbmdlOmE1MGMwOTMyZTNjYjQ0ODNhODNhYmMxYjZhOTI4M2QxXzYtNS0xLTEtNzM2MQ_4317aae5-5ddb-4cd6-9372-53c68553fa26">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iec0398a820254cd299413aaa332e3362_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDUvZnJhZzpjYmQ1ZDJjZDFmZjY0ODZiYWQ4YmRhMDc3ODU5ZmEzZi90YWJsZTphNTBjMDkzMmUzY2I0NDgzYTgzYWJjMWI2YTkyODNkMS90YWJsZXJhbmdlOmE1MGMwOTMyZTNjYjQ0ODNhODNhYmMxYjZhOTI4M2QxXzYtNy0xLTEtNzM2MQ_7723857e-8606-4a2a-8cce-68c9b52553a7">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iec0398a820254cd299413aaa332e3362_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDUvZnJhZzpjYmQ1ZDJjZDFmZjY0ODZiYWQ4YmRhMDc3ODU5ZmEzZi90YWJsZTphNTBjMDkzMmUzY2I0NDgzYTgzYWJjMWI2YTkyODNkMS90YWJsZXJhbmdlOmE1MGMwOTMyZTNjYjQ0ODNhODNhYmMxYjZhOTI4M2QxXzYtOS0xLTEtNzM2MQ_ee7f9b8f-f8df-4d2f-8139-7c0fbb7bb7c7">328,196</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iec0398a820254cd299413aaa332e3362_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDUvZnJhZzpjYmQ1ZDJjZDFmZjY0ODZiYWQ4YmRhMDc3ODU5ZmEzZi90YWJsZTphNTBjMDkzMmUzY2I0NDgzYTgzYWJjMWI2YTkyODNkMS90YWJsZXJhbmdlOmE1MGMwOTMyZTNjYjQ0ODNhODNhYmMxYjZhOTI4M2QxXzYtMTEtMS0xLTczNjE_6964c15c-1d26-4c15-bdf3-d24c58df7b5a">3,956</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div><div style="margin-top:12pt;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 <ix:nonFraction unitRef="position" contextRef="iec0398a820254cd299413aaa332e3362_I20211231" decimals="INF" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDUvZnJhZzpjYmQ1ZDJjZDFmZjY0ODZiYWQ4YmRhMDc3ODU5ZmEzZi90ZXh0cmVnaW9uOmNiZDVkMmNkMWZmNjQ4NmJhZDhiZGEwNzc4NTlmYTNmXzc2Nw_7b1dabf2-69fe-4bab-a019-e9027b3a5037">101</ix:nonFraction> securities, or <ix:nonFraction unitRef="number" contextRef="iec0398a820254cd299413aaa332e3362_I20211231" decimals="2" name="cass:AvailableForSaleSecuritiesInUnrealizedLossPositionsPercentageOfTotalSecurities" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDUvZnJhZzpjYmQ1ZDJjZDFmZjY0ODZiYWQ4YmRhMDc3ODU5ZmEzZi90ZXh0cmVnaW9uOmNiZDVkMmNkMWZmNjQ4NmJhZDhiZGEwNzc4NTlmYTNmXzE2NDkyNjc0NDY1Njg_c1d1c428-7a1f-46b5-8fa4-02a95814065a">28</ix:nonFraction>%, in an unrealized loss position as of December&#160;31, 2021 compared to <ix:nonFraction unitRef="position" contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231" decimals="INF" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDUvZnJhZzpjYmQ1ZDJjZDFmZjY0ODZiYWQ4YmRhMDc3ODU5ZmEzZi90ZXh0cmVnaW9uOmNiZDVkMmNkMWZmNjQ4NmJhZDhiZGEwNzc4NTlmYTNmXzgzMw_c6a4b4b7-7c5a-4867-b3a4-a761153a5151">zero</ix:nonFraction> securities in an unrealized loss position as of December&#160;31, 2020. <ix:nonFraction unitRef="position" contextRef="iec0398a820254cd299413aaa332e3362_I20211231" decimals="INF" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerNumberOfPositions" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDUvZnJhZzpjYmQ1ZDJjZDFmZjY0ODZiYWQ4YmRhMDc3ODU5ZmEzZi90ZXh0cmVnaW9uOmNiZDVkMmNkMWZmNjQ4NmJhZDhiZGEwNzc4NTlmYTNmXzEwOTk1MTE2MzQ2MTI_1e6c30d7-7763-4a40-bb55-01b10eca9913">No</ix:nonFraction>ne of these securities were in an unrealized loss position for greater than 12 months at December 31, 2021. <ix:nonNumeric contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" name="us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDUvZnJhZzpjYmQ1ZDJjZDFmZjY0ODZiYWQ4YmRhMDc3ODU5ZmEzZi90ZXh0cmVnaW9uOmNiZDVkMmNkMWZmNjQ4NmJhZDhiZGEwNzc4NTlmYTNmXzIwNTA_638e5bb8-4d9e-490e-8e3e-ce0655773285" continuedAt="i24c86a7632334e98a539f0d6ad5b9513" escape="true">The amortized cost and fair value of debt and equity securities by </ix:nonNumeric></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:115%">51</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i762133f56c7c41b383049c54c32cc294_7">Table of Contents</a></span></div></div><ix:continuation id="i35898a6ad6c14274883bc6851baa4a2f" continuedAt="i68ade2ba65834411a78850a940432470"><ix:continuation id="i24c86a7632334e98a539f0d6ad5b9513"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">contractual maturity are shown in the following table. Expected maturities may differ from contractual maturities because borrowers have the right to prepay obligations with or without prepayment penalties. </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></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%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amortized Cost</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%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;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%">Due in 1 year or less </span></div></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iec0398a820254cd299413aaa332e3362_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDUvZnJhZzpjYmQ1ZDJjZDFmZjY0ODZiYWQ4YmRhMDc3ODU5ZmEzZi90YWJsZTo3M2FlYmI5ODVhZjU0ZjNiOWNjNmFhZjA1NTE3NWUzZC90YWJsZXJhbmdlOjczYWViYjk4NWFmNTRmM2I5Y2M2YWFmMDU1MTc1ZTNkXzItMS0xLTEtNTkwMQ_b69ffffe-b64f-4f0d-a83b-4d5ad7d76801">23,959</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iec0398a820254cd299413aaa332e3362_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDUvZnJhZzpjYmQ1ZDJjZDFmZjY0ODZiYWQ4YmRhMDc3ODU5ZmEzZi90YWJsZTo3M2FlYmI5ODVhZjU0ZjNiOWNjNmFhZjA1NTE3NWUzZC90YWJsZXJhbmdlOjczYWViYjk4NWFmNTRmM2I5Y2M2YWFmMDU1MTc1ZTNkXzItMy0xLTEtNTkwMQ_1f1a1e6f-29bf-4394-9ace-512cc2ed4eaa">24,211</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due after 1 year through 5 years </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="iec0398a820254cd299413aaa332e3362_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDUvZnJhZzpjYmQ1ZDJjZDFmZjY0ODZiYWQ4YmRhMDc3ODU5ZmEzZi90YWJsZTo3M2FlYmI5ODVhZjU0ZjNiOWNjNmFhZjA1NTE3NWUzZC90YWJsZXJhbmdlOjczYWViYjk4NWFmNTRmM2I5Y2M2YWFmMDU1MTc1ZTNkXzMtMS0xLTEtNTkwMQ_f96f04f1-4df7-4ec9-8d93-41426a7b3eda">117,319</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iec0398a820254cd299413aaa332e3362_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDUvZnJhZzpjYmQ1ZDJjZDFmZjY0ODZiYWQ4YmRhMDc3ODU5ZmEzZi90YWJsZTo3M2FlYmI5ODVhZjU0ZjNiOWNjNmFhZjA1NTE3NWUzZC90YWJsZXJhbmdlOjczYWViYjk4NWFmNTRmM2I5Y2M2YWFmMDU1MTc1ZTNkXzMtMy0xLTEtNTkwMQ_5e76ba64-e6bc-4331-8393-2235244fa36b">122,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:#dbdbdb;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%">Due after 5 years through 10 years </span></div></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iec0398a820254cd299413aaa332e3362_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDUvZnJhZzpjYmQ1ZDJjZDFmZjY0ODZiYWQ4YmRhMDc3ODU5ZmEzZi90YWJsZTo3M2FlYmI5ODVhZjU0ZjNiOWNjNmFhZjA1NTE3NWUzZC90YWJsZXJhbmdlOjczYWViYjk4NWFmNTRmM2I5Y2M2YWFmMDU1MTc1ZTNkXzQtMS0xLTEtNTkwMQ_1e1c5a46-6706-477e-8f15-0342c6db76c9">224,344</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iec0398a820254cd299413aaa332e3362_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDUvZnJhZzpjYmQ1ZDJjZDFmZjY0ODZiYWQ4YmRhMDc3ODU5ZmEzZi90YWJsZTo3M2FlYmI5ODVhZjU0ZjNiOWNjNmFhZjA1NTE3NWUzZC90YWJsZXJhbmdlOjczYWViYjk4NWFmNTRmM2I5Y2M2YWFmMDU1MTc1ZTNkXzQtMy0xLTEtNTkwMQ_09aac7d6-bb6b-4b01-981c-4e56b907e389">231,142</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;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%">Due after 10 years </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="iec0398a820254cd299413aaa332e3362_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDUvZnJhZzpjYmQ1ZDJjZDFmZjY0ODZiYWQ4YmRhMDc3ODU5ZmEzZi90YWJsZTo3M2FlYmI5ODVhZjU0ZjNiOWNjNmFhZjA1NTE3NWUzZC90YWJsZXJhbmdlOjczYWViYjk4NWFmNTRmM2I5Y2M2YWFmMDU1MTc1ZTNkXzUtMS0xLTEtNTkwMQ_ddcbd83e-dfd6-47a3-8047-2a6ee99f556d">298,649</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iec0398a820254cd299413aaa332e3362_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDUvZnJhZzpjYmQ1ZDJjZDFmZjY0ODZiYWQ4YmRhMDc3ODU5ZmEzZi90YWJsZTo3M2FlYmI5ODVhZjU0ZjNiOWNjNmFhZjA1NTE3NWUzZC90YWJsZXJhbmdlOjczYWViYjk4NWFmNTRmM2I5Y2M2YWFmMDU1MTc1ZTNkXzUtMy0xLTEtNTkwMQ_e61e5b18-cf80-4afb-9a00-25307a257859">295,771</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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;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%">Total </span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iec0398a820254cd299413aaa332e3362_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDUvZnJhZzpjYmQ1ZDJjZDFmZjY0ODZiYWQ4YmRhMDc3ODU5ZmEzZi90YWJsZTo3M2FlYmI5ODVhZjU0ZjNiOWNjNmFhZjA1NTE3NWUzZC90YWJsZXJhbmdlOjczYWViYjk4NWFmNTRmM2I5Y2M2YWFmMDU1MTc1ZTNkXzYtMS0xLTEtNTkwMQ_f921ced5-6e96-48ab-8c59-dc9d4524413b">664,271</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iec0398a820254cd299413aaa332e3362_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDUvZnJhZzpjYmQ1ZDJjZDFmZjY0ODZiYWQ4YmRhMDc3ODU5ZmEzZi90YWJsZTo3M2FlYmI5ODVhZjU0ZjNiOWNjNmFhZjA1NTE3NWUzZC90YWJsZXJhbmdlOjczYWViYjk4NWFmNTRmM2I5Y2M2YWFmMDU1MTc1ZTNkXzYtMy0xLTEtNTkwMQ_9c161476-717e-4e57-8b9c-6091007a0dac">673,453</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:continuation><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The premium related to the purchase of state and political subdivisions was $<ix:nonFraction unitRef="usd" contextRef="iec0398a820254cd299413aaa332e3362_I20211231" decimals="-3" name="cass:ProceedsFromPurchaseOfStateAndPoliticalSubdivisions" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDUvZnJhZzpjYmQ1ZDJjZDFmZjY0ODZiYWQ4YmRhMDc3ODU5ZmEzZi90ZXh0cmVnaW9uOmNiZDVkMmNkMWZmNjQ4NmJhZDhiZGEwNzc4NTlmYTNmXzEyNzc_2c9de86b-4fc6-4aae-80f6-fc619220b743">6,361,000</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231" decimals="-3" name="cass:ProceedsFromPurchaseOfStateAndPoliticalSubdivisions" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDUvZnJhZzpjYmQ1ZDJjZDFmZjY0ODZiYWQ4YmRhMDc3ODU5ZmEzZi90ZXh0cmVnaW9uOmNiZDVkMmNkMWZmNjQ4NmJhZDhiZGEwNzc4NTlmYTNmXzEyODQ_0794dec9-c75b-485c-83a0-4b3d177cea4d">6,013,000</ix:nonFraction> at December 31, 2021 and 2020, respectively. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were <ix:nonFraction unitRef="usd" contextRef="iec0398a820254cd299413aaa332e3362_I20211231" decimals="INF" name="us-gaap:DebtSecuritiesAvailableForSaleRestricted" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDUvZnJhZzpjYmQ1ZDJjZDFmZjY0ODZiYWQ4YmRhMDc3ODU5ZmEzZi90ZXh0cmVnaW9uOmNiZDVkMmNkMWZmNjQ4NmJhZDhiZGEwNzc4NTlmYTNmXzEzMjc_7f5551d2-291e-4994-96d7-a1d6a69cf256">no</ix:nonFraction> securities pledged to secure public deposits or for other purposes at December&#160;31, 2021. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Proceeds from sales of investment securities classified as available-for-sale were $<ix:nonFraction unitRef="usd" contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" decimals="-3" name="us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDUvZnJhZzpjYmQ1ZDJjZDFmZjY0ODZiYWQ4YmRhMDc3ODU5ZmEzZi90ZXh0cmVnaW9uOmNiZDVkMmNkMWZmNjQ4NmJhZDhiZGEwNzc4NTlmYTNmXzE0ODM_213963e4-1bdd-4721-843f-95071210222d">63,774,000</ix:nonFraction> in 2021, $<ix:nonFraction unitRef="usd" contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231" decimals="-3" name="us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDUvZnJhZzpjYmQ1ZDJjZDFmZjY0ODZiYWQ4YmRhMDc3ODU5ZmEzZi90ZXh0cmVnaW9uOmNiZDVkMmNkMWZmNjQ4NmJhZDhiZGEwNzc4NTlmYTNmXzE0OTM_0c0c8afa-c716-456d-b47e-bc28cfa4f650">21,943,000</ix:nonFraction> in 2020, and $<ix:nonFraction unitRef="usd" contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231" decimals="-3" name="us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDUvZnJhZzpjYmQ1ZDJjZDFmZjY0ODZiYWQ4YmRhMDc3ODU5ZmEzZi90ZXh0cmVnaW9uOmNiZDVkMmNkMWZmNjQ4NmJhZDhiZGEwNzc4NTlmYTNmXzE1MDc_86f049d8-71e4-4fb8-bd37-5da3a51481c7">4,648,000</ix:nonFraction> in 2019. Gross realized gains on the sales in 2021, 2020, and 2019 were $<ix:nonFraction unitRef="usd" contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleRealizedGain" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDUvZnJhZzpjYmQ1ZDJjZDFmZjY0ODZiYWQ4YmRhMDc3ODU5ZmEzZi90ZXh0cmVnaW9uOmNiZDVkMmNkMWZmNjQ4NmJhZDhiZGEwNzc4NTlmYTNmXzE1NzQ_16418e53-7df7-4893-9728-e338924ac4fa">55,000</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleRealizedGain" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDUvZnJhZzpjYmQ1ZDJjZDFmZjY0ODZiYWQ4YmRhMDc3ODU5ZmEzZi90ZXh0cmVnaW9uOmNiZDVkMmNkMWZmNjQ4NmJhZDhiZGEwNzc4NTlmYTNmXzE1Nzg_a96e9225-93d3-49eb-85d2-6db7274e7dda">1,075,000</ix:nonFraction>, and $<ix:nonFraction unitRef="usd" contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleRealizedGain" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDUvZnJhZzpjYmQ1ZDJjZDFmZjY0ODZiYWQ4YmRhMDc3ODU5ZmEzZi90ZXh0cmVnaW9uOmNiZDVkMmNkMWZmNjQ4NmJhZDhiZGEwNzc4NTlmYTNmXzE1ODY_de0dc001-8fcc-44a1-9971-23f36efd2af0">19,000</ix:nonFraction>, respectively. There were $<ix:nonFraction unitRef="usd" contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleRealizedLoss" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDUvZnJhZzpjYmQ1ZDJjZDFmZjY0ODZiYWQ4YmRhMDc3ODU5ZmEzZi90ZXh0cmVnaW9uOmNiZDVkMmNkMWZmNjQ4NmJhZDhiZGEwNzc4NTlmYTNmXzE2MTU_93caf8c6-6e89-43df-896e-16e0b0a30208">4,000</ix:nonFraction> of gross realized losses on sales in 2021 and <ix:nonFraction unitRef="usd" contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231" decimals="INF" name="us-gaap:DebtSecuritiesAvailableForSaleRealizedLoss" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDUvZnJhZzpjYmQ1ZDJjZDFmZjY0ODZiYWQ4YmRhMDc3ODU5ZmEzZi90ZXh0cmVnaW9uOmNiZDVkMmNkMWZmNjQ4NmJhZDhiZGEwNzc4NTlmYTNmXzEwOTk1MTE2MzQxMDQ_6dd58af7-ecb8-4b21-81f2-f83ebbb5976a"><ix:nonFraction unitRef="usd" contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231" decimals="INF" name="us-gaap:DebtSecuritiesAvailableForSaleRealizedLoss" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDUvZnJhZzpjYmQ1ZDJjZDFmZjY0ODZiYWQ4YmRhMDc3ODU5ZmEzZi90ZXh0cmVnaW9uOmNiZDVkMmNkMWZmNjQ4NmJhZDhiZGEwNzc4NTlmYTNmXzEwOTk1MTE2MzQxMDQ_75ca0754-5113-44c3-ac84-9a8e6f80c13e">no</ix:nonFraction></ix:nonFraction> gross realized losses in 2020 or 2019. </span></div></ix:continuation><div style="margin-top:12pt;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="i68ade2ba65834411a78850a940432470">The Company did not recognize credit losses on any available for sale debt securities in 2021 or 2020.</ix:continuation> </span></div><div id="i762133f56c7c41b383049c54c32cc294_148"></div><ix:nonNumeric contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" name="us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90ZXh0cmVnaW9uOjI5YWU3YzNjNTBjZTRmNjk5Y2QxNzllNTgwYWQwNGNmXzI0Njg_537c4359-d28a-4db9-9629-9172884bf2be" continuedAt="i050afc2feb7f4b7dbef25077d7fb1dbd" escape="true"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 4</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Loans</span></div><div style="margin-top:12pt;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 originates commercial, industrial and real estate loans to businesses and faith-based ministries throughout the metropolitan St. Louis, Missouri area, Orange County, California, Colorado Springs, Colorado and other selected cities in the United States. The Company does not have any particular concentration of credit in any one economic sector; however, a substantial portion of the commercial and industrial loans is extended to privately-held commercial companies and franchises in these market areas and are generally secured by the assets of the business. The Company also has a substantial portion of real estate loans secured by mortgages that are extended to faith-based ministries in its market area and selected cities in the United States.</span></div><ix:nonNumeric contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" name="cass:SummaryOfLoanCategoriesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90ZXh0cmVnaW9uOjI5YWU3YzNjNTBjZTRmNjk5Y2QxNzllNTgwYWQwNGNmXzI0Njk_0752212b-2da4-4207-aae7-7f2a3a377d1e" escape="true"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of loan categories is as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></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:114%">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-style:italic;font-weight:400;line-height:114%">(In thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">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:114%">2020</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Commercial and industrial</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i602b80eff46f4d918ace69bd12b7f9be_I20211231" decimals="-3" name="us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo5MmMzNmUxNjUzNWE0MzI3YjdiZWY3ZmQ3MTY2MWFlYy90YWJsZXJhbmdlOjkyYzM2ZTE2NTM1YTQzMjdiN2JlZjdmZDcxNjYxYWVjXzItMS0xLTEtNTkwMQ_16e0fb43-206a-4122-8c51-23e6d4d00aaa">450,336</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i2555ffc0f1a249f8a5a1b0c07293b256_I20201231" decimals="-3" name="us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo5MmMzNmUxNjUzNWE0MzI3YjdiZWY3ZmQ3MTY2MWFlYy90YWJsZXJhbmdlOjkyYzM2ZTE2NTM1YTQzMjdiN2JlZjdmZDcxNjYxYWVjXzItMy0xLTEtNTkwMQ_3c02a290-c0a4-4698-b6ab-a6ffe8135bd9">298,984</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;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:114%">Real estate: </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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Commercial: </span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:45pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Mortgage </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i7d0de47b058748a5a19676088804ce83_I20211231" decimals="-3" name="us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo5MmMzNmUxNjUzNWE0MzI3YjdiZWY3ZmQ3MTY2MWFlYy90YWJsZXJhbmdlOjkyYzM2ZTE2NTM1YTQzMjdiN2JlZjdmZDcxNjYxYWVjXzUtMS0xLTEtNTkwMQ_299226de-1889-4d80-b295-63059617842b">108,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:114%"><ix:nonFraction unitRef="usd" contextRef="i0a50b06e94fc417d8a696b030f655971_I20201231" decimals="-3" name="us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo5MmMzNmUxNjUzNWE0MzI3YjdiZWY3ZmQ3MTY2MWFlYy90YWJsZXJhbmdlOjkyYzM2ZTE2NTM1YTQzMjdiN2JlZjdmZDcxNjYxYWVjXzUtMy0xLTEtNTkwMQ_4968c08d-e64b-4db8-804c-2fb33adfc61d">100,419</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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:45pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Construction </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="iddec7be6b1a846a4800f639323d12932_I20211231" decimals="-3" name="us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo5MmMzNmUxNjUzNWE0MzI3YjdiZWY3ZmQ3MTY2MWFlYy90YWJsZXJhbmdlOjkyYzM2ZTE2NTM1YTQzMjdiN2JlZjdmZDcxNjYxYWVjXzYtMS0xLTEtNTkwMQ_9a1d24df-3bf8-4eda-abc4-ceb6e9065daa">24,797</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i050c5c09ca6e434aa20e44c6b90eb5ee_I20201231" decimals="-3" name="us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo5MmMzNmUxNjUzNWE0MzI3YjdiZWY3ZmQ3MTY2MWFlYy90YWJsZXJhbmdlOjkyYzM2ZTE2NTM1YTQzMjdiN2JlZjdmZDcxNjYxYWVjXzYtMy0xLTEtNTkwMQ_cde37540-a972-424a-a8dd-ba0b486d9801">25,090</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;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;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Faith-based: </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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:45pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Mortgage </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i06eeaa6a2ee045c485d6a44297a5b4a4_I20211231" decimals="-3" name="us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo5MmMzNmUxNjUzNWE0MzI3YjdiZWY3ZmQ3MTY2MWFlYy90YWJsZXJhbmdlOjkyYzM2ZTE2NTM1YTQzMjdiN2JlZjdmZDcxNjYxYWVjXzgtMS0xLTEtNTkwMQ_32cc1df4-8289-4aa1-b24b-d9b28095d2c4">355,582</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i8b73774a1d7b475db7b1149b3805d179_I20201231" decimals="-3" name="us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo5MmMzNmUxNjUzNWE0MzI3YjdiZWY3ZmQ3MTY2MWFlYy90YWJsZXJhbmdlOjkyYzM2ZTE2NTM1YTQzMjdiN2JlZjdmZDcxNjYxYWVjXzgtMy0xLTEtNTkwMQ_60a96574-4e39-43e0-8259-687cfa7ee733">333,661</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;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;text-indent:45pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Construction </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="idecacb328a5c43f1964629ba39046c5e_I20211231" decimals="-3" name="us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo5MmMzNmUxNjUzNWE0MzI3YjdiZWY3ZmQ3MTY2MWFlYy90YWJsZXJhbmdlOjkyYzM2ZTE2NTM1YTQzMjdiN2JlZjdmZDcxNjYxYWVjXzktMS0xLTEtNTkwMQ_a0b98dd4-91a0-40e1-bfde-d33c0a150225">14,664</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="iac52b9addfa445be9c65a6d669b4fe4f_I20201231" decimals="-3" name="us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo5MmMzNmUxNjUzNWE0MzI3YjdiZWY3ZmQ3MTY2MWFlYy90YWJsZXJhbmdlOjkyYzM2ZTE2NTM1YTQzMjdiN2JlZjdmZDcxNjYxYWVjXzktMy0xLTEtNTkwMQ_afab0810-7a82-4ad2-be9f-8e44373660b7">23,818</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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">PPP </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ic8bda61f954842769417b1c5a47922fd_I20211231" decimals="-3" name="us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo5MmMzNmUxNjUzNWE0MzI3YjdiZWY3ZmQ3MTY2MWFlYy90YWJsZXJhbmdlOjkyYzM2ZTE2NTM1YTQzMjdiN2JlZjdmZDcxNjYxYWVjXzEwLTEtMS0xLTU5MDE_baeea06a-668a-482e-a98f-d1e1b6f0e1cb">6,299</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i3653e78d0c6a4f1f988c20e50a95d115_I20201231" decimals="-3" name="us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo5MmMzNmUxNjUzNWE0MzI3YjdiZWY3ZmQ3MTY2MWFlYy90YWJsZXJhbmdlOjkyYzM2ZTE2NTM1YTQzMjdiN2JlZjdmZDcxNjYxYWVjXzEwLTMtMS0xLTU5MDE_d7038dde-3f10-4d27-955a-163a6dc26b3f">109,704</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;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:114%">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:114%"><ix:nonFraction unitRef="usd" contextRef="i55ee8bccd8254b089a08f83be940f79c_I20211231" decimals="-3" name="us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo5MmMzNmUxNjUzNWE0MzI3YjdiZWY3ZmQ3MTY2MWFlYy90YWJsZXJhbmdlOjkyYzM2ZTE2NTM1YTQzMjdiN2JlZjdmZDcxNjYxYWVjXzExLTEtMS0xLTU5MDE_bfe866e9-bf42-411b-9ac7-7de12fa63e8f">130</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="iea5bce2a7fd7417da84714055905b3d4_I20201231" decimals="-3" name="us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo5MmMzNmUxNjUzNWE0MzI3YjdiZWY3ZmQ3MTY2MWFlYy90YWJsZXJhbmdlOjkyYzM2ZTE2NTM1YTQzMjdiN2JlZjdmZDcxNjYxYWVjXzExLTMtMS0xLTU5MDE_41498fe3-19a6-4465-a564-1d032e4e6e16">&#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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;text-indent:30pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total loans </span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="iec0398a820254cd299413aaa332e3362_I20211231" decimals="-3" name="us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo5MmMzNmUxNjUzNWE0MzI3YjdiZWY3ZmQ3MTY2MWFlYy90YWJsZXJhbmdlOjkyYzM2ZTE2NTM1YTQzMjdiN2JlZjdmZDcxNjYxYWVjXzEyLTEtMS0xLTU5MDE_ac7bf5db-49ae-45a7-b8e5-ae9b6c8b2a0d">960,567</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231" decimals="-3" name="us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo5MmMzNmUxNjUzNWE0MzI3YjdiZWY3ZmQ3MTY2MWFlYy90YWJsZXJhbmdlOjkyYzM2ZTE2NTM1YTQzMjdiN2JlZjdmZDcxNjYxYWVjXzEyLTMtMS0xLTU5MDE_581e5219-eacb-41bf-8697-8904f6f244de">891,676</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></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:115%">52</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i762133f56c7c41b383049c54c32cc294_7">Table of Contents</a></span></div></div><ix:continuation id="i050afc2feb7f4b7dbef25077d7fb1dbd" continuedAt="ic8771c3aa5a84461a8b591ed9f16001f"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> <ix:nonNumeric contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" name="us-gaap:ScheduleOfDebtTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90ZXh0cmVnaW9uOjI5YWU3YzNjNTBjZTRmNjk5Y2QxNzllNTgwYWQwNGNmXzI0NzA_5bd76fbf-725a-4d71-abe5-c2f0c3b18b69" continuedAt="i9d41d41eabb948c1889616181b175b9f" escape="true">The following table presents the aging of loans by loan categories at December&#160;31, 2021:</ix:nonNumeric></span></div><ix:continuation id="i9d41d41eabb948c1889616181b175b9f"><div style="margin-top:12pt;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:23.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.023%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Performing</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Nonperforming</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%">(In thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Current</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">30-59<br/>Days</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%">60-89<br/>Days</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%">90 Days<br/>and<br/>Over</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%">Non-<br/>accrual</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<br/>Loans</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Commercial and industrial</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i03d44c5596c04d5eb0a47e66f2eae6f9_I20211231" decimals="-3" name="us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpkMTMyZmM4ZjUyNjQ0ZjNiOTM3ZTlkNjY1NjczZjg2ZC90YWJsZXJhbmdlOmQxMzJmYzhmNTI2NDRmM2I5MzdlOWQ2NjU2NzNmODZkXzItMS0xLTEtNTkwMQ_449f2332-08ae-4ddc-8858-b85b578b9493">450,336</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i889c74d4f4094af786d3c6ea823e6b10_I20211231" decimals="-3" name="us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpkMTMyZmM4ZjUyNjQ0ZjNiOTM3ZTlkNjY1NjczZjg2ZC90YWJsZXJhbmdlOmQxMzJmYzhmNTI2NDRmM2I5MzdlOWQ2NjU2NzNmODZkXzItMy0xLTEtNTkwMQ_3d2e5f0d-b425-4178-9b5d-4d67e28e79ed">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i7a778c7a691f47d29fb06f92b93153ea_I20211231" decimals="-3" name="us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpkMTMyZmM4ZjUyNjQ0ZjNiOTM3ZTlkNjY1NjczZjg2ZC90YWJsZXJhbmdlOmQxMzJmYzhmNTI2NDRmM2I5MzdlOWQ2NjU2NzNmODZkXzItNS0xLTEtNTkwMQ_184025e5-5bce-498a-ae33-b2e1c349f638">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ibeb2356e3b554d35b69ef4c98f41ab72_I20211231" decimals="-3" name="us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpkMTMyZmM4ZjUyNjQ0ZjNiOTM3ZTlkNjY1NjczZjg2ZC90YWJsZXJhbmdlOmQxMzJmYzhmNTI2NDRmM2I5MzdlOWQ2NjU2NzNmODZkXzItNy0xLTEtNTkwMQ_82cb3d72-5349-40c0-a6db-ce9e5a481617">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i602b80eff46f4d918ace69bd12b7f9be_I20211231" decimals="-3" name="us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpkMTMyZmM4ZjUyNjQ0ZjNiOTM3ZTlkNjY1NjczZjg2ZC90YWJsZXJhbmdlOmQxMzJmYzhmNTI2NDRmM2I5MzdlOWQ2NjU2NzNmODZkXzItOS0xLTEtNTkwMQ_ee9978dd-e0e9-4a8a-9fe9-e1fdcf631018">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i602b80eff46f4d918ace69bd12b7f9be_I20211231" decimals="-3" name="us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpkMTMyZmM4ZjUyNjQ0ZjNiOTM3ZTlkNjY1NjczZjg2ZC90YWJsZXJhbmdlOmQxMzJmYzhmNTI2NDRmM2I5MzdlOWQ2NjU2NzNmODZkXzItMTEtMS0xLTU5MDE_68bca0f2-de93-4e68-b613-385d6446da00">450,336</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;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:114%">Real estate</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></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Commercial:</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:30pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Mortgage</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="id7b9eeb47d754e9d90ff0e20bbd84d68_I20211231" decimals="-3" name="us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpkMTMyZmM4ZjUyNjQ0ZjNiOTM3ZTlkNjY1NjczZjg2ZC90YWJsZXJhbmdlOmQxMzJmYzhmNTI2NDRmM2I5MzdlOWQ2NjU2NzNmODZkXzUtMS0xLTEtNTkwMQ_f255aa55-9a03-48ce-be8e-0e63ab8d22de">108,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:114%"><ix:nonFraction unitRef="usd" contextRef="ie8ad097ce3534cd9962f0b936f708964_I20211231" decimals="-3" name="us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpkMTMyZmM4ZjUyNjQ0ZjNiOTM3ZTlkNjY1NjczZjg2ZC90YWJsZXJhbmdlOmQxMzJmYzhmNTI2NDRmM2I5MzdlOWQ2NjU2NzNmODZkXzUtMy0xLTEtNTkwMQ_51ae3901-142e-4a04-90cb-782aa32aa2f7">&#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:114%"><ix:nonFraction unitRef="usd" contextRef="i7c5f73608ee84019b1019751baf92d47_I20211231" decimals="-3" name="us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpkMTMyZmM4ZjUyNjQ0ZjNiOTM3ZTlkNjY1NjczZjg2ZC90YWJsZXJhbmdlOmQxMzJmYzhmNTI2NDRmM2I5MzdlOWQ2NjU2NzNmODZkXzUtNS0xLTEtNTkwMQ_a861665e-6b98-4221-a441-f884133090e0">&#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:114%"><ix:nonFraction unitRef="usd" contextRef="i9b96f138079641eab09716207d25aa76_I20211231" decimals="-3" name="us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpkMTMyZmM4ZjUyNjQ0ZjNiOTM3ZTlkNjY1NjczZjg2ZC90YWJsZXJhbmdlOmQxMzJmYzhmNTI2NDRmM2I5MzdlOWQ2NjU2NzNmODZkXzUtNy0xLTEtNTkwMQ_81952f09-c43e-4496-9524-478497a8a175">&#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:114%"><ix:nonFraction unitRef="usd" contextRef="i7d0de47b058748a5a19676088804ce83_I20211231" decimals="-3" name="us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpkMTMyZmM4ZjUyNjQ0ZjNiOTM3ZTlkNjY1NjczZjg2ZC90YWJsZXJhbmdlOmQxMzJmYzhmNTI2NDRmM2I5MzdlOWQ2NjU2NzNmODZkXzUtOS0xLTEtNTkwMQ_eb70ece8-500e-4f95-9150-7c2b19f0d76c">&#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:114%"><ix:nonFraction unitRef="usd" contextRef="i7d0de47b058748a5a19676088804ce83_I20211231" decimals="-3" name="us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpkMTMyZmM4ZjUyNjQ0ZjNiOTM3ZTlkNjY1NjczZjg2ZC90YWJsZXJhbmdlOmQxMzJmYzhmNTI2NDRmM2I5MzdlOWQ2NjU2NzNmODZkXzUtMTEtMS0xLTU5MDE_220d769a-addf-4d3d-b3b3-dc8e7b65e9b9">108,759</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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:30pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Construction</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ic94f7102fbb54a5b9868ce3585266392_I20211231" decimals="-3" name="us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpkMTMyZmM4ZjUyNjQ0ZjNiOTM3ZTlkNjY1NjczZjg2ZC90YWJsZXJhbmdlOmQxMzJmYzhmNTI2NDRmM2I5MzdlOWQ2NjU2NzNmODZkXzYtMS0xLTEtNTkwMQ_6c7fd796-cd72-4c03-b56b-3136ff28c8ff">24,797</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ic6353d0c9c60492c92b168ea0bf2de9e_I20211231" decimals="-3" name="us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpkMTMyZmM4ZjUyNjQ0ZjNiOTM3ZTlkNjY1NjczZjg2ZC90YWJsZXJhbmdlOmQxMzJmYzhmNTI2NDRmM2I5MzdlOWQ2NjU2NzNmODZkXzYtMy0xLTEtNTkwMQ_0fb21ddb-62a2-4ce9-be65-16de13246141">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i58e98284b0bb403f9782de6ecf6d7ecf_I20211231" decimals="-3" name="us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpkMTMyZmM4ZjUyNjQ0ZjNiOTM3ZTlkNjY1NjczZjg2ZC90YWJsZXJhbmdlOmQxMzJmYzhmNTI2NDRmM2I5MzdlOWQ2NjU2NzNmODZkXzYtNS0xLTEtNTkwMQ_99e6f917-88bd-4934-a43e-4aa7d4e6c578">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i89aece4dea974203a61a4014e1a264b4_I20211231" decimals="-3" name="us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpkMTMyZmM4ZjUyNjQ0ZjNiOTM3ZTlkNjY1NjczZjg2ZC90YWJsZXJhbmdlOmQxMzJmYzhmNTI2NDRmM2I5MzdlOWQ2NjU2NzNmODZkXzYtNy0xLTEtNTkwMQ_859e0224-2950-4324-ae70-bb780889f45a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="iddec7be6b1a846a4800f639323d12932_I20211231" decimals="-3" name="us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpkMTMyZmM4ZjUyNjQ0ZjNiOTM3ZTlkNjY1NjczZjg2ZC90YWJsZXJhbmdlOmQxMzJmYzhmNTI2NDRmM2I5MzdlOWQ2NjU2NzNmODZkXzYtOS0xLTEtNTkwMQ_f5849396-1ca4-4d27-812c-54b148a4d554">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="iddec7be6b1a846a4800f639323d12932_I20211231" decimals="-3" name="us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpkMTMyZmM4ZjUyNjQ0ZjNiOTM3ZTlkNjY1NjczZjg2ZC90YWJsZXJhbmdlOmQxMzJmYzhmNTI2NDRmM2I5MzdlOWQ2NjU2NzNmODZkXzYtMTEtMS0xLTU5MDE_35e82329-ad58-4202-b82b-3b0b9c01b7f7">24,797</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;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;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Faith-based:</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></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:30pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Mortgage</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i688a10b0248d444f9599d791c3a73244_I20211231" decimals="-3" name="us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpkMTMyZmM4ZjUyNjQ0ZjNiOTM3ZTlkNjY1NjczZjg2ZC90YWJsZXJhbmdlOmQxMzJmYzhmNTI2NDRmM2I5MzdlOWQ2NjU2NzNmODZkXzgtMS0xLTEtNTkwMQ_85281e50-56c3-4394-a885-6bc2c7e86ad4">355,582</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i88525a80a2d94b408641fbf2156ae25a_I20211231" decimals="-3" name="us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpkMTMyZmM4ZjUyNjQ0ZjNiOTM3ZTlkNjY1NjczZjg2ZC90YWJsZXJhbmdlOmQxMzJmYzhmNTI2NDRmM2I5MzdlOWQ2NjU2NzNmODZkXzgtMy0xLTEtNTkwMQ_aa4c4add-6741-4e81-b039-8adf6be5b773">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i95dd4b3feea64c38ba184905c5859a81_I20211231" decimals="-3" name="us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpkMTMyZmM4ZjUyNjQ0ZjNiOTM3ZTlkNjY1NjczZjg2ZC90YWJsZXJhbmdlOmQxMzJmYzhmNTI2NDRmM2I5MzdlOWQ2NjU2NzNmODZkXzgtNS0xLTEtNTkwMQ_68031f26-fd22-4c35-841e-998e48ef5b76">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i2d4a2590b070404f80c5bc037ee6dca5_I20211231" decimals="-3" name="us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpkMTMyZmM4ZjUyNjQ0ZjNiOTM3ZTlkNjY1NjczZjg2ZC90YWJsZXJhbmdlOmQxMzJmYzhmNTI2NDRmM2I5MzdlOWQ2NjU2NzNmODZkXzgtNy0xLTEtNTkwMQ_c272ce07-c710-4cb9-bc7e-6d653fde3e74">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i06eeaa6a2ee045c485d6a44297a5b4a4_I20211231" decimals="-3" name="us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpkMTMyZmM4ZjUyNjQ0ZjNiOTM3ZTlkNjY1NjczZjg2ZC90YWJsZXJhbmdlOmQxMzJmYzhmNTI2NDRmM2I5MzdlOWQ2NjU2NzNmODZkXzgtOS0xLTEtNTkwMQ_74388c4c-dcd8-48f7-877f-1c36ccd0f2ff">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i06eeaa6a2ee045c485d6a44297a5b4a4_I20211231" decimals="-3" name="us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpkMTMyZmM4ZjUyNjQ0ZjNiOTM3ZTlkNjY1NjczZjg2ZC90YWJsZXJhbmdlOmQxMzJmYzhmNTI2NDRmM2I5MzdlOWQ2NjU2NzNmODZkXzgtMTEtMS0xLTU5MDE_53b95244-1338-4e0f-a12c-c4bd4989bf8a">355,582</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;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;text-indent:30pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Construction</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i01b3a60579754f9d857df8e17704be2f_I20211231" decimals="-3" name="us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpkMTMyZmM4ZjUyNjQ0ZjNiOTM3ZTlkNjY1NjczZjg2ZC90YWJsZXJhbmdlOmQxMzJmYzhmNTI2NDRmM2I5MzdlOWQ2NjU2NzNmODZkXzktMS0xLTEtNTkwMQ_ae1fa22a-07e0-4dac-80ff-fb76334b482d">14,664</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i567d31cd06794e1c83d5e4e19089fdbb_I20211231" decimals="-3" name="us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpkMTMyZmM4ZjUyNjQ0ZjNiOTM3ZTlkNjY1NjczZjg2ZC90YWJsZXJhbmdlOmQxMzJmYzhmNTI2NDRmM2I5MzdlOWQ2NjU2NzNmODZkXzktMy0xLTEtNTkwMQ_bd30d3c8-d5e9-4fa9-b62d-818853c12ddf">&#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:114%"><ix:nonFraction unitRef="usd" contextRef="i365f22aa891c4e24a9559a54f9af6e82_I20211231" decimals="-3" name="us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpkMTMyZmM4ZjUyNjQ0ZjNiOTM3ZTlkNjY1NjczZjg2ZC90YWJsZXJhbmdlOmQxMzJmYzhmNTI2NDRmM2I5MzdlOWQ2NjU2NzNmODZkXzktNS0xLTEtNTkwMQ_2c34d834-fd52-48a6-aa93-716e089145ed">&#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:114%"><ix:nonFraction unitRef="usd" contextRef="ic29291d4c9664cb79aee6b78e3ed0cd7_I20211231" decimals="-3" name="us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpkMTMyZmM4ZjUyNjQ0ZjNiOTM3ZTlkNjY1NjczZjg2ZC90YWJsZXJhbmdlOmQxMzJmYzhmNTI2NDRmM2I5MzdlOWQ2NjU2NzNmODZkXzktNy0xLTEtNTkwMQ_c143c6c9-4c80-4bb6-b2b0-c542b1707fad">&#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:114%"><ix:nonFraction unitRef="usd" contextRef="idecacb328a5c43f1964629ba39046c5e_I20211231" decimals="-3" name="us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpkMTMyZmM4ZjUyNjQ0ZjNiOTM3ZTlkNjY1NjczZjg2ZC90YWJsZXJhbmdlOmQxMzJmYzhmNTI2NDRmM2I5MzdlOWQ2NjU2NzNmODZkXzktOS0xLTEtNTkwMQ_b14ccd86-5bbc-4ce6-a5e0-020b34306128">&#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:114%"><ix:nonFraction unitRef="usd" contextRef="idecacb328a5c43f1964629ba39046c5e_I20211231" decimals="-3" name="us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpkMTMyZmM4ZjUyNjQ0ZjNiOTM3ZTlkNjY1NjczZjg2ZC90YWJsZXJhbmdlOmQxMzJmYzhmNTI2NDRmM2I5MzdlOWQ2NjU2NzNmODZkXzktMTEtMS0xLTU5MDE_060d8dad-a046-4345-82d6-8b449060beeb">14,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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">PPP</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="icfa22a443cbb46d0af23378b4f6f5492_I20211231" decimals="-3" name="us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpkMTMyZmM4ZjUyNjQ0ZjNiOTM3ZTlkNjY1NjczZjg2ZC90YWJsZXJhbmdlOmQxMzJmYzhmNTI2NDRmM2I5MzdlOWQ2NjU2NzNmODZkXzEwLTEtMS0xLTU5MDE_6491bd84-e395-48db-ba27-58b0740c92be">6,299</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i9fdaa59012e146c780d84a429527d070_I20211231" decimals="-3" name="us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpkMTMyZmM4ZjUyNjQ0ZjNiOTM3ZTlkNjY1NjczZjg2ZC90YWJsZXJhbmdlOmQxMzJmYzhmNTI2NDRmM2I5MzdlOWQ2NjU2NzNmODZkXzEwLTMtMS0xLTU5MDE_dff4894d-1698-46a8-b553-39d8e2f61ece">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="iccef9e94d6454ef4a150be7fb461f86e_I20211231" decimals="-3" name="us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpkMTMyZmM4ZjUyNjQ0ZjNiOTM3ZTlkNjY1NjczZjg2ZC90YWJsZXJhbmdlOmQxMzJmYzhmNTI2NDRmM2I5MzdlOWQ2NjU2NzNmODZkXzEwLTUtMS0xLTU5MDE_6c0f62e9-a539-4fc8-b7af-3b372e6cf034">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ia9d166f94a734b4b9610dfe838aae543_I20211231" decimals="-3" name="us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpkMTMyZmM4ZjUyNjQ0ZjNiOTM3ZTlkNjY1NjczZjg2ZC90YWJsZXJhbmdlOmQxMzJmYzhmNTI2NDRmM2I5MzdlOWQ2NjU2NzNmODZkXzEwLTctMS0xLTU5MDE_b881340c-7ad4-42f8-8db8-8b83500a8161">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ic8bda61f954842769417b1c5a47922fd_I20211231" decimals="-3" name="us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpkMTMyZmM4ZjUyNjQ0ZjNiOTM3ZTlkNjY1NjczZjg2ZC90YWJsZXJhbmdlOmQxMzJmYzhmNTI2NDRmM2I5MzdlOWQ2NjU2NzNmODZkXzEwLTktMS0xLTU5MDE_10348ff0-4a07-4b45-b374-5cbdbbd59e03">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ic8bda61f954842769417b1c5a47922fd_I20211231" decimals="-3" name="us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpkMTMyZmM4ZjUyNjQ0ZjNiOTM3ZTlkNjY1NjczZjg2ZC90YWJsZXJhbmdlOmQxMzJmYzhmNTI2NDRmM2I5MzdlOWQ2NjU2NzNmODZkXzEwLTExLTEtMS01OTAx_6103f007-0d3e-42e1-b3c4-8a6457e27bd4">6,299</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;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:114%">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:114%"><ix:nonFraction unitRef="usd" contextRef="i284656e81f2b4ee8ae004849697d6a91_I20211231" decimals="-3" name="us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpkMTMyZmM4ZjUyNjQ0ZjNiOTM3ZTlkNjY1NjczZjg2ZC90YWJsZXJhbmdlOmQxMzJmYzhmNTI2NDRmM2I5MzdlOWQ2NjU2NzNmODZkXzExLTEtMS0xLTEwOTEz_8fe8a912-ae8a-46ad-9d74-3f95839b0617">130</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i6f355bb9cbdf4384b66c046b17ab4eac_I20211231" decimals="-3" name="us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpkMTMyZmM4ZjUyNjQ0ZjNiOTM3ZTlkNjY1NjczZjg2ZC90YWJsZXJhbmdlOmQxMzJmYzhmNTI2NDRmM2I5MzdlOWQ2NjU2NzNmODZkXzExLTMtMS0xLTEwOTIw_6d1d4705-b0d2-464e-9841-fa3b4e6d5464">&#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:114%"><ix:nonFraction unitRef="usd" contextRef="ibdbc90bbf46c49fbaa7f8a2b68615e9a_I20211231" decimals="-3" name="us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpkMTMyZmM4ZjUyNjQ0ZjNiOTM3ZTlkNjY1NjczZjg2ZC90YWJsZXJhbmdlOmQxMzJmYzhmNTI2NDRmM2I5MzdlOWQ2NjU2NzNmODZkXzExLTUtMS0xLTEwOTIw_e16a731b-82d9-4d73-8c04-68c4ebb0d45f">&#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:114%"><ix:nonFraction unitRef="usd" contextRef="i6e500281f4304c8185927dd3e3129557_I20211231" decimals="-3" name="us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpkMTMyZmM4ZjUyNjQ0ZjNiOTM3ZTlkNjY1NjczZjg2ZC90YWJsZXJhbmdlOmQxMzJmYzhmNTI2NDRmM2I5MzdlOWQ2NjU2NzNmODZkXzExLTctMS0xLTEwOTIw_36ffe933-6cc0-41a2-8ae3-16b981b87576">&#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:114%"><ix:nonFraction unitRef="usd" contextRef="i55ee8bccd8254b089a08f83be940f79c_I20211231" decimals="-3" name="us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpkMTMyZmM4ZjUyNjQ0ZjNiOTM3ZTlkNjY1NjczZjg2ZC90YWJsZXJhbmdlOmQxMzJmYzhmNTI2NDRmM2I5MzdlOWQ2NjU2NzNmODZkXzExLTktMS0xLTEwOTIw_3fa96acc-b52a-488f-94f8-313b65efc7f3">&#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:114%"><ix:nonFraction unitRef="usd" contextRef="i55ee8bccd8254b089a08f83be940f79c_I20211231" decimals="-3" name="us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpkMTMyZmM4ZjUyNjQ0ZjNiOTM3ZTlkNjY1NjczZjg2ZC90YWJsZXJhbmdlOmQxMzJmYzhmNTI2NDRmM2I5MzdlOWQ2NjU2NzNmODZkXzExLTExLTEtMS0xMDkyMA_4058e178-8f5a-4061-93e8-7f0482e29d5c">130</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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i70087d2a9ee947f8b28c2a6474c53135_I20211231" decimals="-3" name="us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpkMTMyZmM4ZjUyNjQ0ZjNiOTM3ZTlkNjY1NjczZjg2ZC90YWJsZXJhbmdlOmQxMzJmYzhmNTI2NDRmM2I5MzdlOWQ2NjU2NzNmODZkXzExLTEtMS0xLTU5MDE_cea2d720-806f-4f2c-8317-c705c3878d56">960,567</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i4b689920f41a40b4a1f6640cf737a117_I20211231" decimals="-3" name="us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpkMTMyZmM4ZjUyNjQ0ZjNiOTM3ZTlkNjY1NjczZjg2ZC90YWJsZXJhbmdlOmQxMzJmYzhmNTI2NDRmM2I5MzdlOWQ2NjU2NzNmODZkXzExLTMtMS0xLTU5MDE_30f1ef1d-fb96-4ece-8211-417ea8b7f558">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="id861703ffd224f2cb26e87368c9ede81_I20211231" decimals="-3" name="us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpkMTMyZmM4ZjUyNjQ0ZjNiOTM3ZTlkNjY1NjczZjg2ZC90YWJsZXJhbmdlOmQxMzJmYzhmNTI2NDRmM2I5MzdlOWQ2NjU2NzNmODZkXzExLTUtMS0xLTU5MDE_987558e8-3dda-422b-bfdc-53ed3988e0cd">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="iaa70c259b6914c9b917512335df734dd_I20211231" decimals="-3" name="us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpkMTMyZmM4ZjUyNjQ0ZjNiOTM3ZTlkNjY1NjczZjg2ZC90YWJsZXJhbmdlOmQxMzJmYzhmNTI2NDRmM2I5MzdlOWQ2NjU2NzNmODZkXzExLTctMS0xLTU5MDE_820411fb-dcc9-4253-a76d-fc0edfb3e977">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="iec0398a820254cd299413aaa332e3362_I20211231" decimals="-3" name="us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpkMTMyZmM4ZjUyNjQ0ZjNiOTM3ZTlkNjY1NjczZjg2ZC90YWJsZXJhbmdlOmQxMzJmYzhmNTI2NDRmM2I5MzdlOWQ2NjU2NzNmODZkXzExLTktMS0xLTU5MDE_78989f05-56a8-44ee-9671-eec6f9bbf4ad">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="iec0398a820254cd299413aaa332e3362_I20211231" decimals="-3" name="us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpkMTMyZmM4ZjUyNjQ0ZjNiOTM3ZTlkNjY1NjczZjg2ZC90YWJsZXJhbmdlOmQxMzJmYzhmNTI2NDRmM2I5MzdlOWQ2NjU2NzNmODZkXzExLTExLTEtMS01OTAx_7d000b82-1840-45c2-9075-d77ae89e2ede">960,567</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt"><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 aging of loans by loan categories at December&#160;31, 2020:</span></div><div style="margin-top:12pt;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:23.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.023%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Performing</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Nonperforming</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%">(In thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Current</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">30-59<br/>Days</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%">60-89<br/>Days</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%">90 Days<br/>and<br/>Over</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%">Non-<br/>accrual</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:115%">Total<br/>Loans</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Commercial and industrial</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ibde45f7036544f0fa19a8cbba29cde53_I20201231" decimals="-3" name="us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo4MWQ1MjUyZTYyN2Y0MmVhOTc5OTQzZmUyMDBiMjliNS90YWJsZXJhbmdlOjgxZDUyNTJlNjI3ZjQyZWE5Nzk5NDNmZTIwMGIyOWI1XzItMS0xLTEtNTkwMQ_db1de05a-dfb9-465f-bfcf-4526b261b7a9">298,984</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i7c1457b47cbd455799505c88f10648dd_I20201231" decimals="-3" name="us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo4MWQ1MjUyZTYyN2Y0MmVhOTc5OTQzZmUyMDBiMjliNS90YWJsZXJhbmdlOjgxZDUyNTJlNjI3ZjQyZWE5Nzk5NDNmZTIwMGIyOWI1XzItMy0xLTEtNTkwMQ_c2f02ddf-5628-42f7-9d8b-5cf3abc239b1">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i5b9d3db1e8344bd88a5d16ebaf2101af_I20201231" decimals="-3" name="us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo4MWQ1MjUyZTYyN2Y0MmVhOTc5OTQzZmUyMDBiMjliNS90YWJsZXJhbmdlOjgxZDUyNTJlNjI3ZjQyZWE5Nzk5NDNmZTIwMGIyOWI1XzItNS0xLTEtNTkwMQ_ad65b28d-2d4c-4b75-8822-c1ea229619e7">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="iad0dcd3a1f5a46b08b415f96d340eb4c_I20201231" decimals="-3" name="us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo4MWQ1MjUyZTYyN2Y0MmVhOTc5OTQzZmUyMDBiMjliNS90YWJsZXJhbmdlOjgxZDUyNTJlNjI3ZjQyZWE5Nzk5NDNmZTIwMGIyOWI1XzItNy0xLTEtNTkwMQ_8e5fbb3a-6948-4a15-bf1d-ac4eeb24b13c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i2555ffc0f1a249f8a5a1b0c07293b256_I20201231" decimals="-3" name="us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo4MWQ1MjUyZTYyN2Y0MmVhOTc5OTQzZmUyMDBiMjliNS90YWJsZXJhbmdlOjgxZDUyNTJlNjI3ZjQyZWE5Nzk5NDNmZTIwMGIyOWI1XzItOS0xLTEtNTkwMQ_809f7de8-666d-4da4-83eb-a69bff7aac0f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i2555ffc0f1a249f8a5a1b0c07293b256_I20201231" decimals="-3" name="us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo4MWQ1MjUyZTYyN2Y0MmVhOTc5OTQzZmUyMDBiMjliNS90YWJsZXJhbmdlOjgxZDUyNTJlNjI3ZjQyZWE5Nzk5NDNmZTIwMGIyOWI1XzItMTEtMS0xLTU5MDE_0e108b0c-30cc-4baa-9eb3-5171252f8a82">298,984</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;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:114%">Real estate</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></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Commercial:</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:30pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Mortgage</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i25aad4073e224798864733167b1ab9e0_I20201231" decimals="-3" name="us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo4MWQ1MjUyZTYyN2Y0MmVhOTc5OTQzZmUyMDBiMjliNS90YWJsZXJhbmdlOjgxZDUyNTJlNjI3ZjQyZWE5Nzk5NDNmZTIwMGIyOWI1XzUtMS0xLTEtNTkwMQ_5906d3a7-b1a4-4de4-b130-6d8959e139ea">100,419</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i0cf20850c26646fab013d3ccc41dbb33_I20201231" decimals="-3" name="us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo4MWQ1MjUyZTYyN2Y0MmVhOTc5OTQzZmUyMDBiMjliNS90YWJsZXJhbmdlOjgxZDUyNTJlNjI3ZjQyZWE5Nzk5NDNmZTIwMGIyOWI1XzUtMy0xLTEtNTkwMQ_dab1e695-2398-4727-a220-8daa35893fe0">&#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:114%"><ix:nonFraction unitRef="usd" contextRef="i94d51552d5d1488ca8c84a6399fb2e6c_I20201231" decimals="-3" name="us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo4MWQ1MjUyZTYyN2Y0MmVhOTc5OTQzZmUyMDBiMjliNS90YWJsZXJhbmdlOjgxZDUyNTJlNjI3ZjQyZWE5Nzk5NDNmZTIwMGIyOWI1XzUtNS0xLTEtNTkwMQ_3046377e-e801-4c08-be77-289956a320ff">&#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:114%"><ix:nonFraction unitRef="usd" contextRef="i3750587fe3ae4de89c38605bb6f0115a_I20201231" decimals="-3" name="us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo4MWQ1MjUyZTYyN2Y0MmVhOTc5OTQzZmUyMDBiMjliNS90YWJsZXJhbmdlOjgxZDUyNTJlNjI3ZjQyZWE5Nzk5NDNmZTIwMGIyOWI1XzUtNy0xLTEtNTkwMQ_4e2aafe7-ebb7-49af-a321-b2a6cae4e5b0">&#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:114%"><ix:nonFraction unitRef="usd" contextRef="i0a50b06e94fc417d8a696b030f655971_I20201231" decimals="-3" name="us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo4MWQ1MjUyZTYyN2Y0MmVhOTc5OTQzZmUyMDBiMjliNS90YWJsZXJhbmdlOjgxZDUyNTJlNjI3ZjQyZWE5Nzk5NDNmZTIwMGIyOWI1XzUtOS0xLTEtNTkwMQ_4e204881-6967-4d13-b4ff-43870191c62b">&#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:114%"><ix:nonFraction unitRef="usd" contextRef="i0a50b06e94fc417d8a696b030f655971_I20201231" decimals="-3" name="us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo4MWQ1MjUyZTYyN2Y0MmVhOTc5OTQzZmUyMDBiMjliNS90YWJsZXJhbmdlOjgxZDUyNTJlNjI3ZjQyZWE5Nzk5NDNmZTIwMGIyOWI1XzUtMTEtMS0xLTU5MDE_93785d03-c1fa-496f-a3e3-c1d214cf909d">100,419</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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:30pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Construction</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i3d923fe762df49c4a62bdcaf8daa15eb_I20201231" decimals="-3" name="us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo4MWQ1MjUyZTYyN2Y0MmVhOTc5OTQzZmUyMDBiMjliNS90YWJsZXJhbmdlOjgxZDUyNTJlNjI3ZjQyZWE5Nzk5NDNmZTIwMGIyOWI1XzYtMS0xLTEtNTkwMQ_bffe00e2-6f1c-48df-8303-4209703c77b8">25,090</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="iaa367d14daff432eb45bdb1003511790_I20201231" decimals="-3" name="us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo4MWQ1MjUyZTYyN2Y0MmVhOTc5OTQzZmUyMDBiMjliNS90YWJsZXJhbmdlOjgxZDUyNTJlNjI3ZjQyZWE5Nzk5NDNmZTIwMGIyOWI1XzYtMy0xLTEtNTkwMQ_ab1b5c36-49ec-4e9d-bf38-5712e4f774e5">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i61b00453c681428b8a896aa9ac4732c1_I20201231" decimals="-3" name="us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo4MWQ1MjUyZTYyN2Y0MmVhOTc5OTQzZmUyMDBiMjliNS90YWJsZXJhbmdlOjgxZDUyNTJlNjI3ZjQyZWE5Nzk5NDNmZTIwMGIyOWI1XzYtNS0xLTEtNTkwMQ_d6ce53bf-1c36-4d6b-97a7-0492ed8e1fbe">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ib9ef51fa027e44f494cb048ee439557b_I20201231" decimals="-3" name="us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo4MWQ1MjUyZTYyN2Y0MmVhOTc5OTQzZmUyMDBiMjliNS90YWJsZXJhbmdlOjgxZDUyNTJlNjI3ZjQyZWE5Nzk5NDNmZTIwMGIyOWI1XzYtNy0xLTEtNTkwMQ_b246585a-2dfb-4538-8746-5d4b9b1f805e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i050c5c09ca6e434aa20e44c6b90eb5ee_I20201231" decimals="-3" name="us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo4MWQ1MjUyZTYyN2Y0MmVhOTc5OTQzZmUyMDBiMjliNS90YWJsZXJhbmdlOjgxZDUyNTJlNjI3ZjQyZWE5Nzk5NDNmZTIwMGIyOWI1XzYtOS0xLTEtNTkwMQ_69326d74-a415-41d7-b27e-d4af1be42685">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i050c5c09ca6e434aa20e44c6b90eb5ee_I20201231" decimals="-3" name="us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo4MWQ1MjUyZTYyN2Y0MmVhOTc5OTQzZmUyMDBiMjliNS90YWJsZXJhbmdlOjgxZDUyNTJlNjI3ZjQyZWE5Nzk5NDNmZTIwMGIyOWI1XzYtMTEtMS0xLTU5MDE_cea6a2b5-3b39-4a17-9338-a8e3d7175579">25,090</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;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;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Faith-based:</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></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:30pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Mortgage</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i7ea6de562f47431a86741a18c7d2bfde_I20201231" decimals="-3" name="us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo4MWQ1MjUyZTYyN2Y0MmVhOTc5OTQzZmUyMDBiMjliNS90YWJsZXJhbmdlOjgxZDUyNTJlNjI3ZjQyZWE5Nzk5NDNmZTIwMGIyOWI1XzgtMS0xLTEtNTkwMQ_12aa494c-3685-4a56-8710-7f70cb40efdd">333,661</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i09202f3c333b488fb1036319c87df6f2_I20201231" decimals="-3" name="us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo4MWQ1MjUyZTYyN2Y0MmVhOTc5OTQzZmUyMDBiMjliNS90YWJsZXJhbmdlOjgxZDUyNTJlNjI3ZjQyZWE5Nzk5NDNmZTIwMGIyOWI1XzgtMy0xLTEtNTkwMQ_2e529d8c-a10e-48a4-913f-35dc80c906f4">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ie0fab322376346efbec24d64b6c90442_I20201231" decimals="-3" name="us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo4MWQ1MjUyZTYyN2Y0MmVhOTc5OTQzZmUyMDBiMjliNS90YWJsZXJhbmdlOjgxZDUyNTJlNjI3ZjQyZWE5Nzk5NDNmZTIwMGIyOWI1XzgtNS0xLTEtNTkwMQ_aa4d81b5-2aee-4cd7-98a9-b0977b0e5f47">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i7b5a7721b41e405fb6c470ae3d4baf09_I20201231" decimals="-3" name="us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo4MWQ1MjUyZTYyN2Y0MmVhOTc5OTQzZmUyMDBiMjliNS90YWJsZXJhbmdlOjgxZDUyNTJlNjI3ZjQyZWE5Nzk5NDNmZTIwMGIyOWI1XzgtNy0xLTEtNTkwMQ_69441ef6-f6be-409c-80d6-feb668ac02b5">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i8b73774a1d7b475db7b1149b3805d179_I20201231" decimals="-3" name="us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo4MWQ1MjUyZTYyN2Y0MmVhOTc5OTQzZmUyMDBiMjliNS90YWJsZXJhbmdlOjgxZDUyNTJlNjI3ZjQyZWE5Nzk5NDNmZTIwMGIyOWI1XzgtOS0xLTEtNTkwMQ_a2eecb5b-c5d8-4b88-8822-93d0f11b5597">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i8b73774a1d7b475db7b1149b3805d179_I20201231" decimals="-3" name="us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo4MWQ1MjUyZTYyN2Y0MmVhOTc5OTQzZmUyMDBiMjliNS90YWJsZXJhbmdlOjgxZDUyNTJlNjI3ZjQyZWE5Nzk5NDNmZTIwMGIyOWI1XzgtMTEtMS0xLTU5MDE_d19c6f57-0f48-403d-b9c5-28b5dc4154f3">333,661</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;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;text-indent:30pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Construction</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i06fe7b40a6ab41a49edfcbadbb359f4b_I20201231" decimals="-3" name="us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo4MWQ1MjUyZTYyN2Y0MmVhOTc5OTQzZmUyMDBiMjliNS90YWJsZXJhbmdlOjgxZDUyNTJlNjI3ZjQyZWE5Nzk5NDNmZTIwMGIyOWI1XzktMS0xLTEtNTkwMQ_5db5290f-9898-470f-ad4b-1e869792721a">23,818</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i665ab5ef9a8e4035bccf9e954e5f6055_I20201231" decimals="-3" name="us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo4MWQ1MjUyZTYyN2Y0MmVhOTc5OTQzZmUyMDBiMjliNS90YWJsZXJhbmdlOjgxZDUyNTJlNjI3ZjQyZWE5Nzk5NDNmZTIwMGIyOWI1XzktMy0xLTEtNTkwMQ_0215b31f-737b-4870-9ace-eb9bd084767a">&#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:114%"><ix:nonFraction unitRef="usd" contextRef="i5336f8feaef54495bacec8775151fcd1_I20201231" decimals="-3" name="us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo4MWQ1MjUyZTYyN2Y0MmVhOTc5OTQzZmUyMDBiMjliNS90YWJsZXJhbmdlOjgxZDUyNTJlNjI3ZjQyZWE5Nzk5NDNmZTIwMGIyOWI1XzktNS0xLTEtNTkwMQ_ce6caafc-5cc3-42e7-bc8b-ecf4b0fcde6b">&#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:114%"><ix:nonFraction unitRef="usd" contextRef="i078cb5ae0d1b43258d7ae443b05d4b61_I20201231" decimals="-3" name="us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo4MWQ1MjUyZTYyN2Y0MmVhOTc5OTQzZmUyMDBiMjliNS90YWJsZXJhbmdlOjgxZDUyNTJlNjI3ZjQyZWE5Nzk5NDNmZTIwMGIyOWI1XzktNy0xLTEtNTkwMQ_6ca6567e-555d-4702-a441-ac4c7223ef5b">&#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:114%"><ix:nonFraction unitRef="usd" contextRef="iac52b9addfa445be9c65a6d669b4fe4f_I20201231" decimals="-3" name="us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo4MWQ1MjUyZTYyN2Y0MmVhOTc5OTQzZmUyMDBiMjliNS90YWJsZXJhbmdlOjgxZDUyNTJlNjI3ZjQyZWE5Nzk5NDNmZTIwMGIyOWI1XzktOS0xLTEtNTkwMQ_bfb91d3e-aa0e-40d9-a543-8b4b0641b31b">&#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:114%"><ix:nonFraction unitRef="usd" contextRef="iac52b9addfa445be9c65a6d669b4fe4f_I20201231" decimals="-3" name="us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo4MWQ1MjUyZTYyN2Y0MmVhOTc5OTQzZmUyMDBiMjliNS90YWJsZXJhbmdlOjgxZDUyNTJlNjI3ZjQyZWE5Nzk5NDNmZTIwMGIyOWI1XzktMTEtMS0xLTU5MDE_fc402f4b-b489-4942-abe7-5f80287ae67d">23,818</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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">PPP</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="iacb0457992f74373a05d5c06db57b7f3_I20201231" decimals="-3" name="us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo4MWQ1MjUyZTYyN2Y0MmVhOTc5OTQzZmUyMDBiMjliNS90YWJsZXJhbmdlOjgxZDUyNTJlNjI3ZjQyZWE5Nzk5NDNmZTIwMGIyOWI1XzEwLTEtMS0xLTU5MDE_bc495491-ad83-43fa-9ad4-8e45b0f12e43">109,704</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i3e954fccbf984912bbba3523898634f6_I20201231" decimals="-3" name="us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo4MWQ1MjUyZTYyN2Y0MmVhOTc5OTQzZmUyMDBiMjliNS90YWJsZXJhbmdlOjgxZDUyNTJlNjI3ZjQyZWE5Nzk5NDNmZTIwMGIyOWI1XzEwLTMtMS0xLTU5MDE_37c3c934-fb1f-481f-aa14-64ec7c4405af">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ia2be6564c26841e5897d7490fa347c3c_I20201231" decimals="-3" name="us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo4MWQ1MjUyZTYyN2Y0MmVhOTc5OTQzZmUyMDBiMjliNS90YWJsZXJhbmdlOjgxZDUyNTJlNjI3ZjQyZWE5Nzk5NDNmZTIwMGIyOWI1XzEwLTUtMS0xLTU5MDE_7707bcb9-4e7c-4d9b-a978-9e08619b9b92">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="if19b612571fe49598612d80ed4ecd75f_I20201231" decimals="-3" name="us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo4MWQ1MjUyZTYyN2Y0MmVhOTc5OTQzZmUyMDBiMjliNS90YWJsZXJhbmdlOjgxZDUyNTJlNjI3ZjQyZWE5Nzk5NDNmZTIwMGIyOWI1XzEwLTctMS0xLTU5MDE_9ec8173d-744d-4480-b46e-1deb0efbf892">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i3653e78d0c6a4f1f988c20e50a95d115_I20201231" decimals="-3" name="us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo4MWQ1MjUyZTYyN2Y0MmVhOTc5OTQzZmUyMDBiMjliNS90YWJsZXJhbmdlOjgxZDUyNTJlNjI3ZjQyZWE5Nzk5NDNmZTIwMGIyOWI1XzEwLTktMS0xLTU5MDE_4a353229-16a3-45b3-8221-b8d3ed61b6f1">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i3653e78d0c6a4f1f988c20e50a95d115_I20201231" decimals="-3" name="us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo4MWQ1MjUyZTYyN2Y0MmVhOTc5OTQzZmUyMDBiMjliNS90YWJsZXJhbmdlOjgxZDUyNTJlNjI3ZjQyZWE5Nzk5NDNmZTIwMGIyOWI1XzEwLTExLTEtMS01OTAx_83722176-9271-4899-b716-28a25b218aa5">109,704</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i5c56e252b1ae45e29e1fa515ff05ba32_I20201231" decimals="-3" name="us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo4MWQ1MjUyZTYyN2Y0MmVhOTc5OTQzZmUyMDBiMjliNS90YWJsZXJhbmdlOjgxZDUyNTJlNjI3ZjQyZWE5Nzk5NDNmZTIwMGIyOWI1XzExLTEtMS0xLTU5MDE_fa70ba62-45b6-499f-a5a3-95b12e440a61">891,676</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i3bfa63c41ffb4d9695284a54beac4762_I20201231" decimals="-3" name="us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo4MWQ1MjUyZTYyN2Y0MmVhOTc5OTQzZmUyMDBiMjliNS90YWJsZXJhbmdlOjgxZDUyNTJlNjI3ZjQyZWE5Nzk5NDNmZTIwMGIyOWI1XzExLTMtMS0xLTU5MDE_af3fd055-d763-468c-a7b2-42904f9fb69f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i21b77117121e4e268af184a9c757cddc_I20201231" decimals="-3" name="us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo4MWQ1MjUyZTYyN2Y0MmVhOTc5OTQzZmUyMDBiMjliNS90YWJsZXJhbmdlOjgxZDUyNTJlNjI3ZjQyZWE5Nzk5NDNmZTIwMGIyOWI1XzExLTUtMS0xLTU5MDE_25b90ef4-252e-4308-949c-d8377204f14c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="id41c03890e9d4b2d8b35754a64706da1_I20201231" decimals="-3" name="us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo4MWQ1MjUyZTYyN2Y0MmVhOTc5OTQzZmUyMDBiMjliNS90YWJsZXJhbmdlOjgxZDUyNTJlNjI3ZjQyZWE5Nzk5NDNmZTIwMGIyOWI1XzExLTctMS0xLTU5MDE_3a661b0c-a238-4d06-9288-cd83cee78d47">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231" decimals="-3" name="us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo4MWQ1MjUyZTYyN2Y0MmVhOTc5OTQzZmUyMDBiMjliNS90YWJsZXJhbmdlOjgxZDUyNTJlNjI3ZjQyZWE5Nzk5NDNmZTIwMGIyOWI1XzExLTktMS0xLTU5MDE_2e33ef13-4491-4bb9-8a76-110fd82c306c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231" decimals="-3" name="us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo4MWQ1MjUyZTYyN2Y0MmVhOTc5OTQzZmUyMDBiMjliNS90YWJsZXJhbmdlOjgxZDUyNTJlNjI3ZjQyZWE5Nzk5NDNmZTIwMGIyOWI1XzExLTExLTEtMS01OTAx_409985dc-93a8-4338-88f1-f61a430c599b">891,676</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:continuation></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">53</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i762133f56c7c41b383049c54c32cc294_7">Table of Contents</a></span></div></div><ix:continuation id="ic8771c3aa5a84461a8b591ed9f16001f" continuedAt="i56027820de6c4e688ba8acb8216c4c5f"><ix:nonNumeric contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" name="cass:ScheduleOfCreditExposureOfTheLoanPortfolioTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90ZXh0cmVnaW9uOjI5YWU3YzNjNTBjZTRmNjk5Y2QxNzllNTgwYWQwNGNmXzI0NjQ_107c5e8e-952c-4133-ab16-a6248d1d3c8b" continuedAt="idee4af07de2c4019a3f86ae2e059d42c" escape="true"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the credit exposure of the loan portfolio by internally assigned credit grade as of December&#160;31, 2021:</span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:38.293%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.112%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.112%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></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-style:italic;font-weight:400;line-height:114%">(In thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Loans</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:115%">Subject to</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:115%">Normal</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:115%">Monitoring</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Performing</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:115%">Loans Subject to</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:115%">Special</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:115%">Monitoring</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Nonperforming</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:115%">Loans Subject</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:115%">to Special</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:115%">Monitoring</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></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:114%">Total Loans</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Commercial and industrial </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="id8b5ff5f4e40417d841cfba9fc1f0397_I20211231" decimals="-3" name="us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpiMTJjYzY2Y2Y2ZTU0Y2I1YWM5ZDNjOGU1M2U2OGViMS90YWJsZXJhbmdlOmIxMmNjNjZjZjZlNTRjYjVhYzlkM2M4ZTUzZTY4ZWIxXzEtMS0xLTEtNTkwMQ_a7d9a176-86a1-4e83-88a5-b0a2ed17cbf7">440,607</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i00fea6871a894b10b8f0cdd27112779f_I20211231" decimals="-3" name="us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpiMTJjYzY2Y2Y2ZTU0Y2I1YWM5ZDNjOGU1M2U2OGViMS90YWJsZXJhbmdlOmIxMmNjNjZjZjZlNTRjYjVhYzlkM2M4ZTUzZTY4ZWIxXzEtMy0xLTEtNTkwMQ_d2d2d3e8-3b6c-472c-a8e6-9778ac9c8e87">9,729</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i695fb05c32e247ba97047ce344c88430_I20211231" decimals="-3" name="us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpiMTJjYzY2Y2Y2ZTU0Y2I1YWM5ZDNjOGU1M2U2OGViMS90YWJsZXJhbmdlOmIxMmNjNjZjZjZlNTRjYjVhYzlkM2M4ZTUzZTY4ZWIxXzEtNS0xLTEtNTkwMQ_93925589-339f-4d93-800d-0e79a7733ae8">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i602b80eff46f4d918ace69bd12b7f9be_I20211231" decimals="-3" name="us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpiMTJjYzY2Y2Y2ZTU0Y2I1YWM5ZDNjOGU1M2U2OGViMS90YWJsZXJhbmdlOmIxMmNjNjZjZjZlNTRjYjVhYzlkM2M4ZTUzZTY4ZWIxXzEtNy0xLTEtNTkwMQ_a0c39fe2-9d8d-4e40-8ba4-666f183b5dd6">450,336</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;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:114%">Real estate </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Commercial: </span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:30pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Mortgage </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i688f3c25be5a4b8d91bc76967594de90_I20211231" decimals="-3" name="us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpiMTJjYzY2Y2Y2ZTU0Y2I1YWM5ZDNjOGU1M2U2OGViMS90YWJsZXJhbmdlOmIxMmNjNjZjZjZlNTRjYjVhYzlkM2M4ZTUzZTY4ZWIxXzQtMS0xLTEtNTkwMQ_9c1384c9-35dd-4f9a-9133-d3697d0a6128">108,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:114%"><ix:nonFraction unitRef="usd" contextRef="i0a043f97b0be4e0f986f95dd7915c4ac_I20211231" decimals="-3" name="us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpiMTJjYzY2Y2Y2ZTU0Y2I1YWM5ZDNjOGU1M2U2OGViMS90YWJsZXJhbmdlOmIxMmNjNjZjZjZlNTRjYjVhYzlkM2M4ZTUzZTY4ZWIxXzQtMy0xLTEtNTkwMQ_311b4b7c-5ee2-4bff-b763-a141698e8c70">&#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:114%"><ix:nonFraction unitRef="usd" contextRef="i17ee1f1f990b4b9d83dbf266bd71aa8e_I20211231" decimals="-3" name="us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpiMTJjYzY2Y2Y2ZTU0Y2I1YWM5ZDNjOGU1M2U2OGViMS90YWJsZXJhbmdlOmIxMmNjNjZjZjZlNTRjYjVhYzlkM2M4ZTUzZTY4ZWIxXzQtNS0xLTEtNTkwMQ_027a8627-a440-43d8-b0e0-50c55d541e5a">&#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:114%"><ix:nonFraction unitRef="usd" contextRef="i7d0de47b058748a5a19676088804ce83_I20211231" decimals="-3" name="us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpiMTJjYzY2Y2Y2ZTU0Y2I1YWM5ZDNjOGU1M2U2OGViMS90YWJsZXJhbmdlOmIxMmNjNjZjZjZlNTRjYjVhYzlkM2M4ZTUzZTY4ZWIxXzQtNy0xLTEtNTkwMQ_1d5f6f04-0b2d-4e1d-b83a-5ec59f3a971f">108,759</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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:30pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Construction </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ic35609897e5741be9d5d96d62b7fc2ff_I20211231" decimals="-3" name="us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpiMTJjYzY2Y2Y2ZTU0Y2I1YWM5ZDNjOGU1M2U2OGViMS90YWJsZXJhbmdlOmIxMmNjNjZjZjZlNTRjYjVhYzlkM2M4ZTUzZTY4ZWIxXzUtMS0xLTEtNTkwMQ_41a92c56-c88d-4c49-8f44-05ca0c67567c">24,797</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="id23c4d8a7c484cee8be396aecbff3619_I20211231" decimals="-3" name="us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpiMTJjYzY2Y2Y2ZTU0Y2I1YWM5ZDNjOGU1M2U2OGViMS90YWJsZXJhbmdlOmIxMmNjNjZjZjZlNTRjYjVhYzlkM2M4ZTUzZTY4ZWIxXzUtMy0xLTEtNTkwMQ_cf55edec-a05a-42ac-bc89-9cf58576144b">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i4e8a07e07abc484c8e9b24107e686150_I20211231" decimals="-3" name="us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpiMTJjYzY2Y2Y2ZTU0Y2I1YWM5ZDNjOGU1M2U2OGViMS90YWJsZXJhbmdlOmIxMmNjNjZjZjZlNTRjYjVhYzlkM2M4ZTUzZTY4ZWIxXzUtNS0xLTEtNTkwMQ_65ec7b7e-d2b9-4a87-9d84-14417b98b068">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="iddec7be6b1a846a4800f639323d12932_I20211231" decimals="-3" name="us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpiMTJjYzY2Y2Y2ZTU0Y2I1YWM5ZDNjOGU1M2U2OGViMS90YWJsZXJhbmdlOmIxMmNjNjZjZjZlNTRjYjVhYzlkM2M4ZTUzZTY4ZWIxXzUtNy0xLTEtNTkwMQ_201d1ea7-91db-4e06-8146-e44c3b6a5f36">24,797</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;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;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Faith-based: </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:30pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Mortgage </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="idb0b5d2b98174013a82878ebc6d9edd7_I20211231" decimals="-3" name="us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpiMTJjYzY2Y2Y2ZTU0Y2I1YWM5ZDNjOGU1M2U2OGViMS90YWJsZXJhbmdlOmIxMmNjNjZjZjZlNTRjYjVhYzlkM2M4ZTUzZTY4ZWIxXzctMS0xLTEtNTkwMQ_60f79b14-220b-4fab-a5c9-4e615ba8b0bf">352,717</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i76cb94824f3a49f3a95f5c80ec4cb706_I20211231" decimals="-3" name="us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpiMTJjYzY2Y2Y2ZTU0Y2I1YWM5ZDNjOGU1M2U2OGViMS90YWJsZXJhbmdlOmIxMmNjNjZjZjZlNTRjYjVhYzlkM2M4ZTUzZTY4ZWIxXzctMy0xLTEtNTkwMQ_78894f69-27b8-4a2b-9e6c-33ea9904ccfd">2,865</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="iefe01ab6b13e4b858a24ef0f8cf505f4_I20211231" decimals="-3" name="us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpiMTJjYzY2Y2Y2ZTU0Y2I1YWM5ZDNjOGU1M2U2OGViMS90YWJsZXJhbmdlOmIxMmNjNjZjZjZlNTRjYjVhYzlkM2M4ZTUzZTY4ZWIxXzctNS0xLTEtNTkwMQ_0e34689e-8a9b-4c46-944c-c948e557c00e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i06eeaa6a2ee045c485d6a44297a5b4a4_I20211231" decimals="-3" name="us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpiMTJjYzY2Y2Y2ZTU0Y2I1YWM5ZDNjOGU1M2U2OGViMS90YWJsZXJhbmdlOmIxMmNjNjZjZjZlNTRjYjVhYzlkM2M4ZTUzZTY4ZWIxXzctNy0xLTEtNTkwMQ_a642a535-6366-498d-8ed7-6daf6ae4d278">355,582</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;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;text-indent:30pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Construction </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i0a6b434c83c54b528f195a15901e42e1_I20211231" decimals="-3" name="us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpiMTJjYzY2Y2Y2ZTU0Y2I1YWM5ZDNjOGU1M2U2OGViMS90YWJsZXJhbmdlOmIxMmNjNjZjZjZlNTRjYjVhYzlkM2M4ZTUzZTY4ZWIxXzgtMS0xLTEtNTkwMQ_26ebe657-a86e-469d-8944-de54f3692b7c">14,664</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ic96adfe939bc4c9a8450718bdfbb4abd_I20211231" decimals="-3" name="us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpiMTJjYzY2Y2Y2ZTU0Y2I1YWM5ZDNjOGU1M2U2OGViMS90YWJsZXJhbmdlOmIxMmNjNjZjZjZlNTRjYjVhYzlkM2M4ZTUzZTY4ZWIxXzgtMy0xLTEtNTkwMQ_0dcda47d-4c6b-4f45-944f-4cfa8c1cdf57">&#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:114%"><ix:nonFraction unitRef="usd" contextRef="i8b703ea1e7444c1e969c82176315e43d_I20211231" decimals="-3" name="us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpiMTJjYzY2Y2Y2ZTU0Y2I1YWM5ZDNjOGU1M2U2OGViMS90YWJsZXJhbmdlOmIxMmNjNjZjZjZlNTRjYjVhYzlkM2M4ZTUzZTY4ZWIxXzgtNS0xLTEtNTkwMQ_23df24d0-1787-4d82-bff9-742cb9e4c83e">&#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:114%"><ix:nonFraction unitRef="usd" contextRef="idecacb328a5c43f1964629ba39046c5e_I20211231" decimals="-3" name="us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpiMTJjYzY2Y2Y2ZTU0Y2I1YWM5ZDNjOGU1M2U2OGViMS90YWJsZXJhbmdlOmIxMmNjNjZjZjZlNTRjYjVhYzlkM2M4ZTUzZTY4ZWIxXzgtNy0xLTEtNTkwMQ_2eb76b33-132f-4d9f-b5a6-e779e7481d51">14,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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">PPP </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i0b9860056486476aaa495a82986ecb1f_I20211231" decimals="-3" name="us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpiMTJjYzY2Y2Y2ZTU0Y2I1YWM5ZDNjOGU1M2U2OGViMS90YWJsZXJhbmdlOmIxMmNjNjZjZjZlNTRjYjVhYzlkM2M4ZTUzZTY4ZWIxXzktMS0xLTEtNTkwMQ_1acea264-bb4d-4f2a-b0a1-86cf99700f37">6,299</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i1c8e26b3cf9f45f989307100445167b3_I20211231" decimals="-3" name="us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpiMTJjYzY2Y2Y2ZTU0Y2I1YWM5ZDNjOGU1M2U2OGViMS90YWJsZXJhbmdlOmIxMmNjNjZjZjZlNTRjYjVhYzlkM2M4ZTUzZTY4ZWIxXzktMy0xLTEtNTkwMQ_fa161db1-21df-4ae6-b594-1c208d68018d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i28ccaf12075e4db18dae7d6fbda37fb9_I20211231" decimals="-3" name="us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpiMTJjYzY2Y2Y2ZTU0Y2I1YWM5ZDNjOGU1M2U2OGViMS90YWJsZXJhbmdlOmIxMmNjNjZjZjZlNTRjYjVhYzlkM2M4ZTUzZTY4ZWIxXzktNS0xLTEtNTkwMQ_f3bcf0e2-03df-4f50-83bc-8d6bc321ab60">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ic8bda61f954842769417b1c5a47922fd_I20211231" decimals="-3" name="us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpiMTJjYzY2Y2Y2ZTU0Y2I1YWM5ZDNjOGU1M2U2OGViMS90YWJsZXJhbmdlOmIxMmNjNjZjZjZlNTRjYjVhYzlkM2M4ZTUzZTY4ZWIxXzktNy0xLTEtNTkwMQ_43afe910-9195-46f8-b9bd-4616810d1573">6,299</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;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:114%">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:114%"><ix:nonFraction unitRef="usd" contextRef="i3deaf8850f08434ba999e6707da2efdc_I20211231" decimals="-3" name="us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpiMTJjYzY2Y2Y2ZTU0Y2I1YWM5ZDNjOGU1M2U2OGViMS90YWJsZXJhbmdlOmIxMmNjNjZjZjZlNTRjYjVhYzlkM2M4ZTUzZTY4ZWIxXzEwLTEtMS0xLTEwOTYy_76e81272-c172-4932-901b-05fb69e67df9">130</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i75caf11a56db414792755641916ca956_I20211231" decimals="-3" name="us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpiMTJjYzY2Y2Y2ZTU0Y2I1YWM5ZDNjOGU1M2U2OGViMS90YWJsZXJhbmdlOmIxMmNjNjZjZjZlNTRjYjVhYzlkM2M4ZTUzZTY4ZWIxXzEwLTMtMS0xLTEwOTYy_8c3bc359-31ee-4bd2-b2e9-766ef035fc9e">&#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:114%"><ix:nonFraction unitRef="usd" contextRef="i6484972bfce642d1af81e6a024420eaa_I20211231" decimals="-3" name="us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpiMTJjYzY2Y2Y2ZTU0Y2I1YWM5ZDNjOGU1M2U2OGViMS90YWJsZXJhbmdlOmIxMmNjNjZjZjZlNTRjYjVhYzlkM2M4ZTUzZTY4ZWIxXzEwLTUtMS0xLTEwOTYy_d25e3624-22e6-47c4-9d01-fd653d448014">&#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:114%"><ix:nonFraction unitRef="usd" contextRef="i55ee8bccd8254b089a08f83be940f79c_I20211231" decimals="-3" name="us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpiMTJjYzY2Y2Y2ZTU0Y2I1YWM5ZDNjOGU1M2U2OGViMS90YWJsZXJhbmdlOmIxMmNjNjZjZjZlNTRjYjVhYzlkM2M4ZTUzZTY4ZWIxXzEwLTctMS0xLTEwOTYy_c021883a-b50a-451d-a055-2e06f8d74668">130</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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total </span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ic25eba6ad6b94f0ebc1527e5c5da5baf_I20211231" decimals="-3" name="us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpiMTJjYzY2Y2Y2ZTU0Y2I1YWM5ZDNjOGU1M2U2OGViMS90YWJsZXJhbmdlOmIxMmNjNjZjZjZlNTRjYjVhYzlkM2M4ZTUzZTY4ZWIxXzEwLTEtMS0xLTU5MDE_39d34692-d15e-456c-b792-8765b9835b1a">947,973</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ife3b3544315041df92d5eac93b17846c_I20211231" decimals="-3" name="us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpiMTJjYzY2Y2Y2ZTU0Y2I1YWM5ZDNjOGU1M2U2OGViMS90YWJsZXJhbmdlOmIxMmNjNjZjZjZlNTRjYjVhYzlkM2M4ZTUzZTY4ZWIxXzEwLTMtMS0xLTU5MDE_059bd23d-210a-4be6-92a0-f69e0d51d31d">12,594</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ia4952be358144c88be816e9b0b7e479d_I20211231" decimals="-3" name="us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpiMTJjYzY2Y2Y2ZTU0Y2I1YWM5ZDNjOGU1M2U2OGViMS90YWJsZXJhbmdlOmIxMmNjNjZjZjZlNTRjYjVhYzlkM2M4ZTUzZTY4ZWIxXzEwLTUtMS0xLTU5MDE_78ed4ac1-b823-48d7-867d-cdf77c049f53">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="iec0398a820254cd299413aaa332e3362_I20211231" decimals="-3" name="us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpiMTJjYzY2Y2Y2ZTU0Y2I1YWM5ZDNjOGU1M2U2OGViMS90YWJsZXJhbmdlOmIxMmNjNjZjZjZlNTRjYjVhYzlkM2M4ZTUzZTY4ZWIxXzEwLTctMS0xLTU5MDE_c6479c10-edfc-49ca-bfb1-e6e92d8ed5b3">960,567</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.848%"><tr><td style="width:1.0%"></td><td style="width:7.245%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:90.555%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">(1)</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Loans subject to normal monitoring involve borrowers of acceptable-to-strong credit quality and risk and have the apparent ability to satisfy their loan obligation. </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:700;line-height:114%">(2)</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Loans subject to special monitoring possess some credit deficiency or potential weakness which requires a high level of management attention. </span></td></tr></table></div></ix:nonNumeric><div style="margin-top:12pt;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 had <ix:nonFraction unitRef="loan" contextRef="iec0398a820254cd299413aaa332e3362_I20211231" decimals="INF" name="cass:NumberOfLoansIndividuallyEvaluatedForImpairment" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90ZXh0cmVnaW9uOjI5YWU3YzNjNTBjZTRmNjk5Y2QxNzllNTgwYWQwNGNmXzEwOTk1MTE2MzY2NTE_77ef96df-81a2-45f1-a96b-fb48c8516170">no</ix:nonFraction> loans that were considered individually evaluated credits at December&#160;31, 2021. </span></div><ix:continuation id="idee4af07de2c4019a3f86ae2e059d42c"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the credit exposure of the loan portfolio by internally assigned credit grade as of December&#160;31, 2020:</span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:38.293%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.112%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.112%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></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-style:italic;font-weight:400;line-height:114%">(In thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Loans</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:115%">Subject to</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:115%">Normal</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:115%">Monitoring</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Performing</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:115%">Loans Subject to</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:115%">Special</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:115%">Monitoring</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Nonperforming</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:115%">Loans Subject</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:115%">to Special</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:115%">Monitoring</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></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:114%">Total Loans</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Commercial and industrial </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i5a7d231c2bf040e2b7814d4a3cadc738_I20201231" decimals="-3" name="us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTphNzk3YTk1ZWYzNmQ0ZTA0OTM0NzA5YjFhYWExZTdiMS90YWJsZXJhbmdlOmE3OTdhOTVlZjM2ZDRlMDQ5MzQ3MDliMWFhYTFlN2IxXzEtMS0xLTEtNTkwMQ_50356ff9-075b-4f56-978b-ccc45fd8ce71">284,882</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i1422b34bb33648e0a45648ecb3c4ceeb_I20201231" decimals="-3" name="us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTphNzk3YTk1ZWYzNmQ0ZTA0OTM0NzA5YjFhYWExZTdiMS90YWJsZXJhbmdlOmE3OTdhOTVlZjM2ZDRlMDQ5MzQ3MDliMWFhYTFlN2IxXzEtMy0xLTEtNTkwMQ_46b39d6c-8934-44e5-a5e0-d1ada302d8ad">14,102</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i489b579296404810b59104e933ef426e_I20201231" decimals="-3" name="us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTphNzk3YTk1ZWYzNmQ0ZTA0OTM0NzA5YjFhYWExZTdiMS90YWJsZXJhbmdlOmE3OTdhOTVlZjM2ZDRlMDQ5MzQ3MDliMWFhYTFlN2IxXzEtNS0xLTEtNTkwMQ_ba5a1c10-8770-4ef4-9d0a-2e63d331858c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i2555ffc0f1a249f8a5a1b0c07293b256_I20201231" decimals="-3" name="us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTphNzk3YTk1ZWYzNmQ0ZTA0OTM0NzA5YjFhYWExZTdiMS90YWJsZXJhbmdlOmE3OTdhOTVlZjM2ZDRlMDQ5MzQ3MDliMWFhYTFlN2IxXzEtNy0xLTEtNTkwMQ_ef43250c-081b-43f6-a19d-1ec79cfa13c5">298,984</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;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:114%">Real estate </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Commercial: </span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:30pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Mortgage </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i21db77e58a6c48a2ae4b9cb2e2a1784a_I20201231" decimals="-3" name="us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTphNzk3YTk1ZWYzNmQ0ZTA0OTM0NzA5YjFhYWExZTdiMS90YWJsZXJhbmdlOmE3OTdhOTVlZjM2ZDRlMDQ5MzQ3MDliMWFhYTFlN2IxXzQtMS0xLTEtNTkwMQ_d68a662b-d74f-4f4c-b5bf-c50a0464e294">99,044</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="if9a4b919919948bfa1c0e40b6b391479_I20201231" decimals="-3" name="us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTphNzk3YTk1ZWYzNmQ0ZTA0OTM0NzA5YjFhYWExZTdiMS90YWJsZXJhbmdlOmE3OTdhOTVlZjM2ZDRlMDQ5MzQ3MDliMWFhYTFlN2IxXzQtMy0xLTEtNTkwMQ_c82c9e8c-05d5-4201-a9ba-c089c9bf5faa">1,375</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i7e624a1cdd75414ea4dfc56a7b1194c1_I20201231" decimals="-3" name="us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTphNzk3YTk1ZWYzNmQ0ZTA0OTM0NzA5YjFhYWExZTdiMS90YWJsZXJhbmdlOmE3OTdhOTVlZjM2ZDRlMDQ5MzQ3MDliMWFhYTFlN2IxXzQtNS0xLTEtNTkwMQ_003f0b53-9fb2-479d-9e60-b1aa01ab3e0e">&#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:114%"><ix:nonFraction unitRef="usd" contextRef="i0a50b06e94fc417d8a696b030f655971_I20201231" decimals="-3" name="us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTphNzk3YTk1ZWYzNmQ0ZTA0OTM0NzA5YjFhYWExZTdiMS90YWJsZXJhbmdlOmE3OTdhOTVlZjM2ZDRlMDQ5MzQ3MDliMWFhYTFlN2IxXzQtNy0xLTEtNTkwMQ_b2f42994-ee75-48b1-b172-c190ac35784b">100,419</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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:30pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Construction </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="if8f42451c4964a6eac02e036c3872090_I20201231" decimals="-3" name="us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTphNzk3YTk1ZWYzNmQ0ZTA0OTM0NzA5YjFhYWExZTdiMS90YWJsZXJhbmdlOmE3OTdhOTVlZjM2ZDRlMDQ5MzQ3MDliMWFhYTFlN2IxXzUtMS0xLTEtNTkwMQ_2df02647-eb9d-468c-a427-221c0dab2c59">25,090</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ice282f713d404f2490502c40c1da0832_I20201231" decimals="-3" name="us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTphNzk3YTk1ZWYzNmQ0ZTA0OTM0NzA5YjFhYWExZTdiMS90YWJsZXJhbmdlOmE3OTdhOTVlZjM2ZDRlMDQ5MzQ3MDliMWFhYTFlN2IxXzUtMy0xLTEtNTkwMQ_4f708f09-62b5-4aec-b63e-fcf40b5caf0b">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i0d5e87c9a45e492aa542be7db9728bc7_I20201231" decimals="-3" name="us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTphNzk3YTk1ZWYzNmQ0ZTA0OTM0NzA5YjFhYWExZTdiMS90YWJsZXJhbmdlOmE3OTdhOTVlZjM2ZDRlMDQ5MzQ3MDliMWFhYTFlN2IxXzUtNS0xLTEtNTkwMQ_13bda2e5-8fef-427b-97fa-c0388bc34323">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i050c5c09ca6e434aa20e44c6b90eb5ee_I20201231" decimals="-3" name="us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTphNzk3YTk1ZWYzNmQ0ZTA0OTM0NzA5YjFhYWExZTdiMS90YWJsZXJhbmdlOmE3OTdhOTVlZjM2ZDRlMDQ5MzQ3MDliMWFhYTFlN2IxXzUtNy0xLTEtNTkwMQ_7932af43-18a1-45a2-9c79-6088b873479c">25,090</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;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;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Faith-based: </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:30pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Mortgage </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i5d4233dfb37546da8e5fdf1f2c24a9e1_I20201231" decimals="-3" name="us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTphNzk3YTk1ZWYzNmQ0ZTA0OTM0NzA5YjFhYWExZTdiMS90YWJsZXJhbmdlOmE3OTdhOTVlZjM2ZDRlMDQ5MzQ3MDliMWFhYTFlN2IxXzctMS0xLTEtNTkwMQ_18e1b267-bbbd-4729-ad1b-84d2bf6e664f">330,554</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ib07b61835870440ea26703e8d6fd4e5c_I20201231" decimals="-3" name="us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTphNzk3YTk1ZWYzNmQ0ZTA0OTM0NzA5YjFhYWExZTdiMS90YWJsZXJhbmdlOmE3OTdhOTVlZjM2ZDRlMDQ5MzQ3MDliMWFhYTFlN2IxXzctMy0xLTEtNTkwMQ_5f2b731b-1ed2-497d-8de1-3fe716e5fc5d">3,107</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i7967186726614e9195fdbcaa7f4ce9c7_I20201231" decimals="-3" name="us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTphNzk3YTk1ZWYzNmQ0ZTA0OTM0NzA5YjFhYWExZTdiMS90YWJsZXJhbmdlOmE3OTdhOTVlZjM2ZDRlMDQ5MzQ3MDliMWFhYTFlN2IxXzctNS0xLTEtNTkwMQ_517ef8c3-7145-4a6f-a6c9-aa77cf628fc9">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i8b73774a1d7b475db7b1149b3805d179_I20201231" decimals="-3" name="us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTphNzk3YTk1ZWYzNmQ0ZTA0OTM0NzA5YjFhYWExZTdiMS90YWJsZXJhbmdlOmE3OTdhOTVlZjM2ZDRlMDQ5MzQ3MDliMWFhYTFlN2IxXzctNy0xLTEtNTkwMQ_42b2eb2e-7873-4c00-9297-093052066200">333,661</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;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;text-indent:30pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Construction </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i3af8877bceb94eb0b4430f7759946f9a_I20201231" decimals="-3" name="us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTphNzk3YTk1ZWYzNmQ0ZTA0OTM0NzA5YjFhYWExZTdiMS90YWJsZXJhbmdlOmE3OTdhOTVlZjM2ZDRlMDQ5MzQ3MDliMWFhYTFlN2IxXzgtMS0xLTEtNTkwMQ_c3d81756-31d7-44f6-bf1e-583cb870564b">23,818</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i8f6389addb6b49418151ca5e69f80c03_I20201231" decimals="-3" name="us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTphNzk3YTk1ZWYzNmQ0ZTA0OTM0NzA5YjFhYWExZTdiMS90YWJsZXJhbmdlOmE3OTdhOTVlZjM2ZDRlMDQ5MzQ3MDliMWFhYTFlN2IxXzgtMy0xLTEtNTkwMQ_84a33b4b-fce2-40dd-831e-21e48541eadf">&#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:114%"><ix:nonFraction unitRef="usd" contextRef="ieb59a611c8b44b2b836b4d266641fc78_I20201231" decimals="-3" name="us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTphNzk3YTk1ZWYzNmQ0ZTA0OTM0NzA5YjFhYWExZTdiMS90YWJsZXJhbmdlOmE3OTdhOTVlZjM2ZDRlMDQ5MzQ3MDliMWFhYTFlN2IxXzgtNS0xLTEtNTkwMQ_f57313e1-a831-40c5-aace-3465a4ddb13d">&#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:114%"><ix:nonFraction unitRef="usd" contextRef="iac52b9addfa445be9c65a6d669b4fe4f_I20201231" decimals="-3" name="us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTphNzk3YTk1ZWYzNmQ0ZTA0OTM0NzA5YjFhYWExZTdiMS90YWJsZXJhbmdlOmE3OTdhOTVlZjM2ZDRlMDQ5MzQ3MDliMWFhYTFlN2IxXzgtNy0xLTEtNTkwMQ_72ce02e8-5b37-4f56-850e-f695af29fb90">23,818</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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">PPP</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ia0aa6baaea924d0e82acbf38a3170039_I20201231" decimals="-3" name="us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTphNzk3YTk1ZWYzNmQ0ZTA0OTM0NzA5YjFhYWExZTdiMS90YWJsZXJhbmdlOmE3OTdhOTVlZjM2ZDRlMDQ5MzQ3MDliMWFhYTFlN2IxXzktMS0xLTEtNTkwMQ_d422be62-75bf-475d-a412-6257cd0ea454">109,704</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ia52e232d4dcd476e952e47fe515b5113_I20201231" decimals="-3" name="us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTphNzk3YTk1ZWYzNmQ0ZTA0OTM0NzA5YjFhYWExZTdiMS90YWJsZXJhbmdlOmE3OTdhOTVlZjM2ZDRlMDQ5MzQ3MDliMWFhYTFlN2IxXzktMy0xLTEtNTkwMQ_048f2113-62d4-4084-b03d-c0c43f923be0">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i4aaeff8d49c446d3bf89f7daa0bdc5f2_I20201231" decimals="-3" name="us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTphNzk3YTk1ZWYzNmQ0ZTA0OTM0NzA5YjFhYWExZTdiMS90YWJsZXJhbmdlOmE3OTdhOTVlZjM2ZDRlMDQ5MzQ3MDliMWFhYTFlN2IxXzktNS0xLTEtNTkwMQ_96a24e15-73e0-4229-8863-cf9af9a50d97">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i3653e78d0c6a4f1f988c20e50a95d115_I20201231" decimals="-3" name="us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTphNzk3YTk1ZWYzNmQ0ZTA0OTM0NzA5YjFhYWExZTdiMS90YWJsZXJhbmdlOmE3OTdhOTVlZjM2ZDRlMDQ5MzQ3MDliMWFhYTFlN2IxXzktNy0xLTEtNTkwMQ_adbefd7d-5492-4e09-8ca7-8e031450a482">109,704</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i885d893d4be84f8a86c3bf9502c56b36_I20201231" decimals="-3" name="us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTphNzk3YTk1ZWYzNmQ0ZTA0OTM0NzA5YjFhYWExZTdiMS90YWJsZXJhbmdlOmE3OTdhOTVlZjM2ZDRlMDQ5MzQ3MDliMWFhYTFlN2IxXzEwLTEtMS0xLTU5MDE_f5bfd5a9-3bba-4c2c-8af4-aba7ae953548">873,092</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i23427c889dc54382ba3794d6642b992f_I20201231" decimals="-3" name="us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTphNzk3YTk1ZWYzNmQ0ZTA0OTM0NzA5YjFhYWExZTdiMS90YWJsZXJhbmdlOmE3OTdhOTVlZjM2ZDRlMDQ5MzQ3MDliMWFhYTFlN2IxXzEwLTMtMS0xLTU5MDE_56509556-4d22-4ed6-a6af-1310fe930f31">18,584</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i4c12c99643714f128fea921508ea3ff3_I20201231" decimals="-3" name="us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTphNzk3YTk1ZWYzNmQ0ZTA0OTM0NzA5YjFhYWExZTdiMS90YWJsZXJhbmdlOmE3OTdhOTVlZjM2ZDRlMDQ5MzQ3MDliMWFhYTFlN2IxXzEwLTUtMS0xLTU5MDE_2f93502c-03a6-4ef7-aeb4-5e64868eb007">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231" decimals="-3" name="us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTphNzk3YTk1ZWYzNmQ0ZTA0OTM0NzA5YjFhYWExZTdiMS90YWJsZXJhbmdlOmE3OTdhOTVlZjM2ZDRlMDQ5MzQ3MDliMWFhYTFlN2IxXzEwLTctMS0xLTU5MDE_6d3a09f9-0fdc-4b2e-81fa-5d71261b0bee">891,676</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></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:7.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:90.416%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">(1)</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Loans subject to normal monitoring involve borrowers of acceptable-to-strong credit quality and risk and have the apparent ability to satisfy their loan obligation. </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:700;line-height:114%">(2)</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Loans subject to special monitoring possess some credit deficiency or potential weakness which requires a high level of management attention. </span></td></tr></table></div></ix:continuation></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">54</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i762133f56c7c41b383049c54c32cc294_7">Table of Contents</a></span></div></div><ix:continuation id="i56027820de6c4e688ba8acb8216c4c5f"><div style="margin-top:12pt;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 had <ix:nonFraction unitRef="loan" contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231" decimals="INF" name="cass:NumberOfLoansIndividuallyEvaluatedForImpairment" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90ZXh0cmVnaW9uOjI5YWU3YzNjNTBjZTRmNjk5Y2QxNzllNTgwYWQwNGNmXzEwOTk1MTE2MzY2Mjc_7a2277cf-df37-4318-a3cc-7a8bc919aa0a">one</ix:nonFraction> loan that was considered an individually evaluated credit in the amount of $<ix:nonFraction unitRef="usd" contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231" decimals="-3" name="us-gaap:FinancingReceivableIndividuallyEvaluatedForImpairment" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90ZXh0cmVnaW9uOjI5YWU3YzNjNTBjZTRmNjk5Y2QxNzllNTgwYWQwNGNmXzEwOTk1MTE2MzY2MTE_032ac420-a627-426f-b9bc-6c04874b227a">2,500,000</ix:nonFraction> at December&#160;31, 2020, with a specific allowance for credit loss of $<ix:nonFraction unitRef="usd" contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90ZXh0cmVnaW9uOjI5YWU3YzNjNTBjZTRmNjk5Y2QxNzllNTgwYWQwNGNmXzEwOTk1MTE2MzY2MDE_c95beced-3b26-4d0a-8ee7-e3056a5f3c2e">500,000</ix:nonFraction>.</span></div><div style="margin-top:12pt;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 <ix:nonFraction unitRef="loan" contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" decimals="INF" name="us-gaap:FinancingReceivableModificationsNumberOfContracts2" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90ZXh0cmVnaW9uOjI5YWU3YzNjNTBjZTRmNjk5Y2QxNzllNTgwYWQwNGNmXzEwOTk1MTE2MzY2MzQ_d6662d18-60a9-46e3-8920-e97e86afbd05">no</ix:nonFraction> loan modifications considered as troubled debt restructurings during the year ended December&#160;31, 2021. <ix:nonNumeric contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" name="us-gaap:ScheduleOfDebtorTroubledDebtRestructuringCurrentPeriodTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90ZXh0cmVnaW9uOjI5YWU3YzNjNTBjZTRmNjk5Y2QxNzllNTgwYWQwNGNmXzI0NjU_adaabeff-6417-4633-a3b3-a3c983166942" continuedAt="i43d94ae6424f4e5e9e637fe455bccc67" escape="true">The recorded investment by category for loans considered as troubled debt restructurings during the year ended December&#160;31, 2020 is as follows:</ix:nonNumeric></span></div><div style="margin-top:12pt;text-align:center"><ix:continuation id="i43d94ae6424f4e5e9e637fe455bccc67"><table 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.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></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-style:italic;font-weight:400;line-height:114%">(In thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Number of Loans</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:114%">Pre-Modification<br/>Outstanding Balance</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:114%">Post-Modification<br/>Outstanding Balance</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Commercial and industrial </span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;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:114%"><ix:nonFraction unitRef="loan" contextRef="ic308f348d76641f1985c5d725478684c_D20200101-20201231" decimals="INF" name="us-gaap:FinancingReceivableModificationsNumberOfContracts2" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo4NzcwNjNjOWExMGU0NmJhOWU5NWEwMDdmMTNmMjE5OS90YWJsZXJhbmdlOjg3NzA2M2M5YTEwZTQ2YmE5ZTk1YTAwN2YxM2YyMTk5XzEtMS0xLTEtNTkwMQ_10eb0ca6-03ee-4ac9-9056-6dd6cdbb2f96">1</ix:nonFraction></span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ic308f348d76641f1985c5d725478684c_D20200101-20201231" decimals="-3" name="us-gaap:FinancingReceivableModificationsPreModificationRecordedInvestment2" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo4NzcwNjNjOWExMGU0NmJhOWU5NWEwMDdmMTNmMjE5OS90YWJsZXJhbmdlOjg3NzA2M2M5YTEwZTQ2YmE5ZTk1YTAwN2YxM2YyMTk5XzEtMy0xLTEtNTkwMQ_740a97d5-0676-4f0a-b189-ee904016a620">8,773</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ic308f348d76641f1985c5d725478684c_D20200101-20201231" decimals="-3" name="us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo4NzcwNjNjOWExMGU0NmJhOWU5NWEwMDdmMTNmMjE5OS90YWJsZXJhbmdlOjg3NzA2M2M5YTEwZTQ2YmE5ZTk1YTAwN2YxM2YyMTk5XzEtNS0xLTEtNTkwMQ_bbd37edb-b16e-4f55-a18f-0237b3910a7f">8,773</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;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:114%">Faith-based real estate </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:114%"><ix:nonFraction unitRef="loan" contextRef="i6faa9d682b9e48118b51dad434fb8078_D20200101-20201231" decimals="INF" name="us-gaap:FinancingReceivableModificationsNumberOfContracts2" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo4NzcwNjNjOWExMGU0NmJhOWU5NWEwMDdmMTNmMjE5OS90YWJsZXJhbmdlOjg3NzA2M2M5YTEwZTQ2YmE5ZTk1YTAwN2YxM2YyMTk5XzItMS0xLTEtNTkwMQ_75ecc667-8c09-4096-8071-b7e8daa5da62">1</ix:nonFraction></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:114%"><ix:nonFraction unitRef="usd" contextRef="i6faa9d682b9e48118b51dad434fb8078_D20200101-20201231" decimals="-3" name="us-gaap:FinancingReceivableModificationsPreModificationRecordedInvestment2" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo4NzcwNjNjOWExMGU0NmJhOWU5NWEwMDdmMTNmMjE5OS90YWJsZXJhbmdlOjg3NzA2M2M5YTEwZTQ2YmE5ZTk1YTAwN2YxM2YyMTk5XzItMy0xLTEtNTkwMQ_f1f47ec9-0e2f-499a-9123-e55d37b93f15">1,029</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i6faa9d682b9e48118b51dad434fb8078_D20200101-20201231" decimals="-3" name="us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo4NzcwNjNjOWExMGU0NmJhOWU5NWEwMDdmMTNmMjE5OS90YWJsZXJhbmdlOjg3NzA2M2M5YTEwZTQ2YmE5ZTk1YTAwN2YxM2YyMTk5XzItNS0xLTEtNTkwMQ_b5314e16-05a6-4882-ac7b-8e22080b92ad">1,029</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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total </span></td><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;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:114%"><ix:nonFraction unitRef="loan" contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231" decimals="INF" name="us-gaap:FinancingReceivableModificationsNumberOfContracts2" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo4NzcwNjNjOWExMGU0NmJhOWU5NWEwMDdmMTNmMjE5OS90YWJsZXJhbmdlOjg3NzA2M2M5YTEwZTQ2YmE5ZTk1YTAwN2YxM2YyMTk5XzMtMS0xLTEtNTkwMQ_8051c7b0-afe0-4889-938c-0d27ab5d1be5">2</ix:nonFraction></span></td><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231" decimals="-3" name="us-gaap:FinancingReceivableModificationsPreModificationRecordedInvestment2" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo4NzcwNjNjOWExMGU0NmJhOWU5NWEwMDdmMTNmMjE5OS90YWJsZXJhbmdlOjg3NzA2M2M5YTEwZTQ2YmE5ZTk1YTAwN2YxM2YyMTk5XzMtMy0xLTEtNTkwMQ_462db3a2-9d23-46ad-b35a-1563e4c618ee">9,802</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231" decimals="-3" name="us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo4NzcwNjNjOWExMGU0NmJhOWU5NWEwMDdmMTNmMjE5OS90YWJsZXJhbmdlOjg3NzA2M2M5YTEwZTQ2YmE5ZTk1YTAwN2YxM2YyMTk5XzMtNS0xLTEtNTkwMQ_d5dfebe8-d1b3-4f07-a5e8-40ba3bed0543">9,802</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">During the year ended December&#160;31, 2020, <ix:nonFraction unitRef="loan" contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231" decimals="INF" name="us-gaap:FinancingReceivableModificationsNumberOfContracts2" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90ZXh0cmVnaW9uOjI5YWU3YzNjNTBjZTRmNjk5Y2QxNzllNTgwYWQwNGNmXzE4MjY_ce0c0248-31dc-47f4-b076-db3ed5abb90c">two</ix:nonFraction> loans were restructured to change the amortization schedule to reduce payments from the borrowers while the contractual interest rate remained unchanged. There were <ix:nonFraction unitRef="loan" contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" decimals="INF" name="us-gaap:FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90ZXh0cmVnaW9uOjI5YWU3YzNjNTBjZTRmNjk5Y2QxNzllNTgwYWQwNGNmXzEwOTk1MTE2MzY2NDM_7a517761-922c-4dca-b878-6afdd0e16f10"><ix:nonFraction unitRef="loan" contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231" decimals="INF" name="us-gaap:FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90ZXh0cmVnaW9uOjI5YWU3YzNjNTBjZTRmNjk5Y2QxNzllNTgwYWQwNGNmXzEwOTk1MTE2MzY2NDM_a0c42973-7731-430b-8302-55b40c580845">no</ix:nonFraction></ix:nonFraction> loans restructured that subsequently defaulted during the years ended December&#160;31, 2021 or 2020.</span></div><ix:nonNumeric contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" name="cass:SummaryOfAllowanceForCreditLossByCategoryTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90ZXh0cmVnaW9uOjI5YWU3YzNjNTBjZTRmNjk5Y2QxNzllNTgwYWQwNGNmXzI0NjY_fea725b8-7800-4e61-9a95-e95142acae43" escape="true"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the ACL by category for the period ended December&#160;31, 2021 is as follows:</span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:38.748%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.024%"></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-style:italic;font-weight:400;line-height:114%">(In thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">C&amp;I</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:114%">CRE</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:114%">Faith-based CRE</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:114%">Construction</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:114%">Total</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Allowance for credit losses on loans: </span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Balance at December&#160;31, 2020 </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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ib0cc3948954b4170b2206b2065095168_I20201231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpiM2FhZmM1YjhmMjc0Y2QwYjkyZWU4MmEwZmFkYThiNS90YWJsZXJhbmdlOmIzYWFmYzViOGYyNzRjZDBiOTJlZTgyYTBmYWRhOGI1XzItMS0xLTEtNTkwMQ_64c9dd90-0042-4265-a10a-152c79130532">4,635</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="iaf851d6ab032485f8ff7d4e7e58fca4c_I20201231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpiM2FhZmM1YjhmMjc0Y2QwYjkyZWU4MmEwZmFkYThiNS90YWJsZXJhbmdlOmIzYWFmYzViOGYyNzRjZDBiOTJlZTgyYTBmYWRhOGI1XzItMy0xLTEtNTkwMQ_9949b27d-5bd7-4906-bdd7-c8d2162ed833">1,175</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i78116182d6804446934fd378ce18e5cd_I20201231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpiM2FhZmM1YjhmMjc0Y2QwYjkyZWU4MmEwZmFkYThiNS90YWJsZXJhbmdlOmIzYWFmYzViOGYyNzRjZDBiOTJlZTgyYTBmYWRhOGI1XzItNS0xLTEtNTkwMQ_a63da47f-b7c0-4caa-a215-448547b0be25">5,717</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ie24e75aca0f94348bd6684ad72939b1d_I20201231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpiM2FhZmM1YjhmMjc0Y2QwYjkyZWU4MmEwZmFkYThiNS90YWJsZXJhbmdlOmIzYWFmYzViOGYyNzRjZDBiOTJlZTgyYTBmYWRhOGI1XzItNy0xLTEtNTkwMQ_a5bcf499-f12e-4856-800e-78bb4bcb3157">417</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ice0b358b8e7e4fc285451cfaf0ed4b31_I20201231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpiM2FhZmM1YjhmMjc0Y2QwYjkyZWU4MmEwZmFkYThiNS90YWJsZXJhbmdlOmIzYWFmYzViOGYyNzRjZDBiOTJlZTgyYTBmYWRhOGI1XzItOS0xLTEtNTkwMQ_5153082e-f846-4b45-a949-8a62361eebf4">11,944</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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:15pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Provision for (release of) credit losses </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:114%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#dbdbdb;border-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:114%"><ix:nonFraction unitRef="usd" contextRef="ibca1ef7360604364976909b2d9b44f28_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:ProvisionForLoanLossesExpensed" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpiM2FhZmM1YjhmMjc0Y2QwYjkyZWU4MmEwZmFkYThiNS90YWJsZXJhbmdlOmIzYWFmYzViOGYyNzRjZDBiOTJlZTgyYTBmYWRhOGI1XzUtMS0xLTEtNTkwMQ_dd576213-289d-46f1-a548-88e8379d01da">387</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-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:114%">(<ix:nonFraction unitRef="usd" contextRef="ib0bc87d147ed4b9a846ff267761500df_D20210101-20211231" decimals="-3" name="us-gaap:ProvisionForLoanLossesExpensed" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpiM2FhZmM1YjhmMjc0Y2QwYjkyZWU4MmEwZmFkYThiNS90YWJsZXJhbmdlOmIzYWFmYzViOGYyNzRjZDBiOTJlZTgyYTBmYWRhOGI1XzUtMy0xLTEtNTkwMQ_e7b5d06b-57a8-439b-8e70-05dd4bf884b2">144</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-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:114%">(<ix:nonFraction unitRef="usd" contextRef="idcc74a786aab4214899049d3ea105fb3_D20210101-20211231" decimals="-3" name="us-gaap:ProvisionForLoanLossesExpensed" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpiM2FhZmM1YjhmMjc0Y2QwYjkyZWU4MmEwZmFkYThiNS90YWJsZXJhbmdlOmIzYWFmYzViOGYyNzRjZDBiOTJlZTgyYTBmYWRhOGI1XzUtNS0xLTEtNTkwMQ_c78e659f-7647-421e-ba5c-5e34475b650a">48</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-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:114%">(<ix:nonFraction unitRef="usd" contextRef="i98f3f2f649db4d71bad37a599e762873_D20210101-20211231" decimals="-3" name="us-gaap:ProvisionForLoanLossesExpensed" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpiM2FhZmM1YjhmMjc0Y2QwYjkyZWU4MmEwZmFkYThiNS90YWJsZXJhbmdlOmIzYWFmYzViOGYyNzRjZDBiOTJlZTgyYTBmYWRhOGI1XzUtNy0xLTEtNTkwMQ_7267880c-afd1-4f86-b9c4-7378bdaf6114">125</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-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:114%"><ix:nonFraction unitRef="usd" contextRef="i062357884e5a485b9b6d17239fd07718_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:ProvisionForLoanLossesExpensed" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpiM2FhZmM1YjhmMjc0Y2QwYjkyZWU4MmEwZmFkYThiNS90YWJsZXJhbmdlOmIzYWFmYzViOGYyNzRjZDBiOTJlZTgyYTBmYWRhOGI1XzUtOS0xLTEtNTkwMQ_5c447d74-8033-44c8-8ed1-32a695e88f3c">70</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;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;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Recoveries </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ibca1ef7360604364976909b2d9b44f28_D20210101-20211231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpiM2FhZmM1YjhmMjc0Y2QwYjkyZWU4MmEwZmFkYThiNS90YWJsZXJhbmdlOmIzYWFmYzViOGYyNzRjZDBiOTJlZTgyYTBmYWRhOGI1XzYtMS0xLTEtNTkwMQ_66cef02c-20eb-4402-93fb-6b68c19f629a">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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ib0bc87d147ed4b9a846ff267761500df_D20210101-20211231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpiM2FhZmM1YjhmMjc0Y2QwYjkyZWU4MmEwZmFkYThiNS90YWJsZXJhbmdlOmIzYWFmYzViOGYyNzRjZDBiOTJlZTgyYTBmYWRhOGI1XzYtMy0xLTEtNTkwMQ_37cb48ab-f4dd-41c9-b38c-7d830d80e8a4">&#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:114%"><ix:nonFraction unitRef="usd" contextRef="idcc74a786aab4214899049d3ea105fb3_D20210101-20211231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpiM2FhZmM1YjhmMjc0Y2QwYjkyZWU4MmEwZmFkYThiNS90YWJsZXJhbmdlOmIzYWFmYzViOGYyNzRjZDBiOTJlZTgyYTBmYWRhOGI1XzYtNS0xLTEtNTkwMQ_eccc5d31-f957-439c-b03a-6e2df1200f6e">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:114%"><ix:nonFraction unitRef="usd" contextRef="i98f3f2f649db4d71bad37a599e762873_D20210101-20211231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpiM2FhZmM1YjhmMjc0Y2QwYjkyZWU4MmEwZmFkYThiNS90YWJsZXJhbmdlOmIzYWFmYzViOGYyNzRjZDBiOTJlZTgyYTBmYWRhOGI1XzYtNy0xLTEtNTkwMQ_27746f03-6fde-4065-aa77-86f8f2657bc7">&#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:114%"><ix:nonFraction unitRef="usd" contextRef="i062357884e5a485b9b6d17239fd07718_D20210101-20211231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpiM2FhZmM1YjhmMjc0Y2QwYjkyZWU4MmEwZmFkYThiNS90YWJsZXJhbmdlOmIzYWFmYzViOGYyNzRjZDBiOTJlZTgyYTBmYWRhOGI1XzYtOS0xLTEtNTkwMQ_25341374-2cff-49de-a692-df077c580e80">27</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:#dbdbdb;border-bottom:1pt solid #000;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:114%">Balance at December&#160;31, 2021 </span></div></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ibfb1e0237c4243148ad244555d93362e_I20211231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpiM2FhZmM1YjhmMjc0Y2QwYjkyZWU4MmEwZmFkYThiNS90YWJsZXJhbmdlOmIzYWFmYzViOGYyNzRjZDBiOTJlZTgyYTBmYWRhOGI1XzctMS0xLTEtNTkwMQ_7a9a35b2-5043-4384-ab13-4922aadf0437">5,034</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i01835ea6a4b34bcfbcc31911ffae53e0_I20211231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpiM2FhZmM1YjhmMjc0Y2QwYjkyZWU4MmEwZmFkYThiNS90YWJsZXJhbmdlOmIzYWFmYzViOGYyNzRjZDBiOTJlZTgyYTBmYWRhOGI1XzctMy0xLTEtNTkwMQ_d4f5041a-1f46-4bd1-9381-dab634778b9e">1,031</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i4a61ca29a7894e578a65992d20226b8b_I20211231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpiM2FhZmM1YjhmMjc0Y2QwYjkyZWU4MmEwZmFkYThiNS90YWJsZXJhbmdlOmIzYWFmYzViOGYyNzRjZDBiOTJlZTgyYTBmYWRhOGI1XzctNS0xLTEtNTkwMQ_bd5aea50-6324-43f3-b7d5-c9c964cf3156">5,684</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ie9e771d1b56046529cf5d2bf5d66ebcf_I20211231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpiM2FhZmM1YjhmMjc0Y2QwYjkyZWU4MmEwZmFkYThiNS90YWJsZXJhbmdlOmIzYWFmYzViOGYyNzRjZDBiOTJlZTgyYTBmYWRhOGI1XzctNy0xLTEtNTkwMQ_21c6f14e-088b-4a6e-a3b2-b0890251a11c">292</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i5f06c55a81e34c10b90b7bcbee282546_I20211231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpiM2FhZmM1YjhmMjc0Y2QwYjkyZWU4MmEwZmFkYThiNS90YWJsZXJhbmdlOmIzYWFmYzViOGYyNzRjZDBiOTJlZTgyYTBmYWRhOGI1XzctOS0xLTEtNTkwMQ_6eee9dfa-9268-476d-8edf-5819b5b895ed">12,041</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:7.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:90.416%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">(1)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">For the period ended December&#160;31, 2021, there was a release of credit losses of $<ix:nonFraction unitRef="usd" contextRef="i1352ad9b6db24034ac887f26f8d6c788_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:ProvisionForLoanLossesExpensed" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo2MDAwNmRhOWJkMGE0NWQ0YjE5MGFkMzI5NDMwNmNhOS90YWJsZXJhbmdlOjYwMDA2ZGE5YmQwYTQ1ZDRiMTkwYWQzMjk0MzA2Y2E5XzAtMS0xLTEtMTY2MTcvdGV4dHJlZ2lvbjphNTk3ZWRmYWQxZTE0YzMyYTdmZjVjYTFlZDI5OWM5Ml8xNjQ5MjY3NDQxODEz_358d2c69-04f6-40ef-9381-9b1c5bb23026">200,000</ix:nonFraction> for unfunded commitments.</span></div></td></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the ACL by category for the period ended December&#160;31, 2020 is as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:38.748%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.024%"></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-style:italic;font-weight:400;line-height:114%">(In thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">C&amp;I</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:114%">CRE</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:114%">Faith-based CRE</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:114%">Construction</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:114%">Total</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Allowance for credit losses on loans: </span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;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:114%">Balance at December 31, 2019</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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i14062ba12bcc42fc9c492b1b97ba041c_I20191231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo4NmIyODc1NmVmMjI0YWZkYWEzN2VmZDU5NzZjMWVjYi90YWJsZXJhbmdlOjg2YjI4NzU2ZWYyMjRhZmRhYTM3ZWZkNTk3NmMxZWNiXzItMS0xLTEtMTEyMjE_9cd29a49-0dbe-4350-83ad-dbecf87dcb13">4,874</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i73aac6bc90b244da8a970797f986fa24_I20191231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo4NmIyODc1NmVmMjI0YWZkYWEzN2VmZDU5NzZjMWVjYi90YWJsZXJhbmdlOjg2YjI4NzU2ZWYyMjRhZmRhYTM3ZWZkNTk3NmMxZWNiXzItMy0xLTEtMTEyMjE_892864cf-4f16-472c-b337-f54d850d026d">1,528</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i2ff56d4a8f1c49b9a62dfeca18cdca01_I20191231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo4NmIyODc1NmVmMjI0YWZkYWEzN2VmZDU5NzZjMWVjYi90YWJsZXJhbmdlOjg2YjI4NzU2ZWYyMjRhZmRhYTM3ZWZkNTk3NmMxZWNiXzItNS0xLTEtMTEyMjE_a1204eae-a38d-4fb8-a836-7b189d2cac81">3,842</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i11d17da3a0f14998864b83f37ef8f9ce_I20191231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo4NmIyODc1NmVmMjI0YWZkYWEzN2VmZDU5NzZjMWVjYi90YWJsZXJhbmdlOjg2YjI4NzU2ZWYyMjRhZmRhYTM3ZWZkNTk3NmMxZWNiXzItNy0xLTEtMTEyMjE_3494922d-fcd3-4005-bd01-97488c9213f8">312</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i44624aa36cd44519bde79f604f0c5481_I20191231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo4NmIyODc1NmVmMjI0YWZkYWEzN2VmZDU5NzZjMWVjYi90YWJsZXJhbmdlOjg2YjI4NzU2ZWYyMjRhZmRhYTM3ZWZkNTk3NmMxZWNiXzItOS0xLTEtMTEyMjE_fcae5e80-9824-45fa-a9c6-87583e1ed468">10,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:#dbdbdb;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Cumulative effect of accounting change (ASU 2016-13) </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="i974863cf57a24fcb8acae5720723d915_I20191231" decimals="-3" sign="-" name="us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo4NmIyODc1NmVmMjI0YWZkYWEzN2VmZDU5NzZjMWVjYi90YWJsZXJhbmdlOjg2YjI4NzU2ZWYyMjRhZmRhYTM3ZWZkNTk3NmMxZWNiXzMtMS0xLTEtMTEyMjE_b19fea81-a11c-447d-9284-b4c9474b33d9">526</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="i2668c471cd3f41cabcd6eda08ccdd9c1_I20191231" decimals="-3" sign="-" name="us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo4NmIyODc1NmVmMjI0YWZkYWEzN2VmZDU5NzZjMWVjYi90YWJsZXJhbmdlOjg2YjI4NzU2ZWYyMjRhZmRhYTM3ZWZkNTk3NmMxZWNiXzMtMy0xLTEtMTEyMjE_0d4127e7-2416-4e44-b85b-6c6d902e729e">401</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="iaba5405b89e94175bb7a8b9d90a366dd_I20191231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo4NmIyODc1NmVmMjI0YWZkYWEzN2VmZDU5NzZjMWVjYi90YWJsZXJhbmdlOjg2YjI4NzU2ZWYyMjRhZmRhYTM3ZWZkNTk3NmMxZWNiXzMtNS0xLTEtMTEyMjE_e44e5c3d-7832-49dc-b944-554d2fea74a7">1,636</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i19e0841f132c43799f8c40dae4f8eb2d_I20191231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo4NmIyODc1NmVmMjI0YWZkYWEzN2VmZDU5NzZjMWVjYi90YWJsZXJhbmdlOjg2YjI4NzU2ZWYyMjRhZmRhYTM3ZWZkNTk3NmMxZWNiXzMtNy0xLTEtMTEyMjE_ebec0299-7791-4794-bbb1-0ed2a5fb1df1">14</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i62fcd35dcb784280817a6e3e25876261_I20191231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo4NmIyODc1NmVmMjI0YWZkYWEzN2VmZDU5NzZjMWVjYi90YWJsZXJhbmdlOjg2YjI4NzU2ZWYyMjRhZmRhYTM3ZWZkNTk3NmMxZWNiXzMtOS0xLTEtMTEyMjE_503568c7-ed16-46c4-af4b-6425ed902c74">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Balance at January 1, 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:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i2f9393e34bbd4796a61a8ca178e83e0b_I20191231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo4NmIyODc1NmVmMjI0YWZkYWEzN2VmZDU5NzZjMWVjYi90YWJsZXJhbmdlOjg2YjI4NzU2ZWYyMjRhZmRhYTM3ZWZkNTk3NmMxZWNiXzQtMS0xLTEtMTEyMjE_98cdf85c-b1d8-4dbf-9cbc-688c0f955303">4,348</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;border-top:1pt solid #000;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:114%"><ix:nonFraction unitRef="usd" contextRef="ia434845ff3fb4bc385121f30b4ed6d09_I20191231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo4NmIyODc1NmVmMjI0YWZkYWEzN2VmZDU5NzZjMWVjYi90YWJsZXJhbmdlOjg2YjI4NzU2ZWYyMjRhZmRhYTM3ZWZkNTk3NmMxZWNiXzQtMy0xLTEtMTEyMjE_d9e8c27c-9bed-4e99-a110-9e7513ac0f07">1,127</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;border-top:1pt solid #000;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:114%"><ix:nonFraction unitRef="usd" contextRef="icfe32c0a2be8466b81c0396527839328_I20191231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo4NmIyODc1NmVmMjI0YWZkYWEzN2VmZDU5NzZjMWVjYi90YWJsZXJhbmdlOjg2YjI4NzU2ZWYyMjRhZmRhYTM3ZWZkNTk3NmMxZWNiXzQtNS0xLTEtMTEyMjE_0904ae99-f344-4013-98dd-89773e9ca086">5,478</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;border-top:1pt solid #000;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:114%"><ix:nonFraction unitRef="usd" contextRef="i40ca054349b543f58526591ebd83d802_I20191231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo4NmIyODc1NmVmMjI0YWZkYWEzN2VmZDU5NzZjMWVjYi90YWJsZXJhbmdlOjg2YjI4NzU2ZWYyMjRhZmRhYTM3ZWZkNTk3NmMxZWNiXzQtNy0xLTEtMTEyMjE_fb74c698-6be8-409b-9849-38a33f1949d1">326</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;border-top:1pt solid #000;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:114%"><ix:nonFraction unitRef="usd" contextRef="i55db8c9fb9f54ce1a96009771af7c006_I20191231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo4NmIyODc1NmVmMjI0YWZkYWEzN2VmZDU5NzZjMWVjYi90YWJsZXJhbmdlOjg2YjI4NzU2ZWYyMjRhZmRhYTM3ZWZkNTk3NmMxZWNiXzQtOS0xLTEtMTEyMjE_cf4a6d06-a0a0-4815-9434-663df8bc9a80">11,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></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Provision for credit losses </span></td><td colspan="2" style="background-color:#dbdbdb;border-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:114%"><ix:nonFraction unitRef="usd" contextRef="i06c717860272488f8653835bb7025324_D20200101-20201231" decimals="-3" name="us-gaap:ProvisionForLoanLossesExpensed" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo4NmIyODc1NmVmMjI0YWZkYWEzN2VmZDU5NzZjMWVjYi90YWJsZXJhbmdlOjg2YjI4NzU2ZWYyMjRhZmRhYTM3ZWZkNTk3NmMxZWNiXzUtMS0xLTEtMTEyMjE_bb922677-4fbc-485b-b98a-48bc07eb2115">268</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-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:114%"><ix:nonFraction unitRef="usd" contextRef="i77d8ab12a1aa42a2ab2359a39bf9413b_D20200101-20201231" decimals="-3" name="us-gaap:ProvisionForLoanLossesExpensed" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo4NmIyODc1NmVmMjI0YWZkYWEzN2VmZDU5NzZjMWVjYi90YWJsZXJhbmdlOjg2YjI4NzU2ZWYyMjRhZmRhYTM3ZWZkNTk3NmMxZWNiXzUtMy0xLTEtMTEyMjE_1f6aa418-17e9-454b-bc0c-19bdfb5382e8">48</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-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:114%"><ix:nonFraction unitRef="usd" contextRef="ibcd58d7430984d9ba44483a93ebd6433_D20200101-20201231" decimals="-3" name="us-gaap:ProvisionForLoanLossesExpensed" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo4NmIyODc1NmVmMjI0YWZkYWEzN2VmZDU5NzZjMWVjYi90YWJsZXJhbmdlOjg2YjI4NzU2ZWYyMjRhZmRhYTM3ZWZkNTk3NmMxZWNiXzUtNS0xLTEtMTEyMjE_4446bc47-a421-44dc-87b5-58516fb89771">238</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-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:114%"><ix:nonFraction unitRef="usd" contextRef="i95e146cd225244f0bd03d7cee10db516_D20200101-20201231" decimals="-3" name="us-gaap:ProvisionForLoanLossesExpensed" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo4NmIyODc1NmVmMjI0YWZkYWEzN2VmZDU5NzZjMWVjYi90YWJsZXJhbmdlOjg2YjI4NzU2ZWYyMjRhZmRhYTM3ZWZkNTk3NmMxZWNiXzUtNy0xLTEtMTEyMjE_ac10c8d9-af41-4ddc-ba63-e1406ecb8793">91</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-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:114%"><ix:nonFraction unitRef="usd" contextRef="i387d7d2274944b329d29ccb338fd061b_D20200101-20201231" decimals="-3" name="us-gaap:ProvisionForLoanLossesExpensed" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo4NmIyODc1NmVmMjI0YWZkYWEzN2VmZDU5NzZjMWVjYi90YWJsZXJhbmdlOjg2YjI4NzU2ZWYyMjRhZmRhYTM3ZWZkNTk3NmMxZWNiXzUtOS0xLTEtMTEyMjE_7d4e2673-7722-4529-b950-b227c88f239c">645</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;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;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Recoveries </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i06c717860272488f8653835bb7025324_D20200101-20201231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo4NmIyODc1NmVmMjI0YWZkYWEzN2VmZDU5NzZjMWVjYi90YWJsZXJhbmdlOjg2YjI4NzU2ZWYyMjRhZmRhYTM3ZWZkNTk3NmMxZWNiXzYtMS0xLTEtMTEyMjE_18325ea6-d53e-411b-abc1-63ec3b41b3b7">19</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i77d8ab12a1aa42a2ab2359a39bf9413b_D20200101-20201231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo4NmIyODc1NmVmMjI0YWZkYWEzN2VmZDU5NzZjMWVjYi90YWJsZXJhbmdlOjg2YjI4NzU2ZWYyMjRhZmRhYTM3ZWZkNTk3NmMxZWNiXzYtMy0xLTEtMTEyMjE_0ee2b40f-9d10-4521-9ac0-2889c1f74ced">&#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:114%"><ix:nonFraction unitRef="usd" contextRef="ibcd58d7430984d9ba44483a93ebd6433_D20200101-20201231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo4NmIyODc1NmVmMjI0YWZkYWEzN2VmZDU5NzZjMWVjYi90YWJsZXJhbmdlOjg2YjI4NzU2ZWYyMjRhZmRhYTM3ZWZkNTk3NmMxZWNiXzYtNS0xLTEtMTEyMjE_5ab431cd-4e76-4a16-9e8c-9410f996d64e">1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i95e146cd225244f0bd03d7cee10db516_D20200101-20201231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo4NmIyODc1NmVmMjI0YWZkYWEzN2VmZDU5NzZjMWVjYi90YWJsZXJhbmdlOjg2YjI4NzU2ZWYyMjRhZmRhYTM3ZWZkNTk3NmMxZWNiXzYtNy0xLTEtMTEyMjE_b20a7248-eacb-48c3-a7b1-3327325ca3d3">&#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:114%"><ix:nonFraction unitRef="usd" contextRef="i387d7d2274944b329d29ccb338fd061b_D20200101-20201231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo4NmIyODc1NmVmMjI0YWZkYWEzN2VmZDU5NzZjMWVjYi90YWJsZXJhbmdlOjg2YjI4NzU2ZWYyMjRhZmRhYTM3ZWZkNTk3NmMxZWNiXzYtOS0xLTEtMTEyMjE_f4fbdd3b-c94e-4e1b-bf4c-948aa561e4a4">20</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:#dbdbdb;border-bottom:1pt solid #000;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:114%">Balance at December&#160;31, 2020 </span></div></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ib0cc3948954b4170b2206b2065095168_I20201231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo4NmIyODc1NmVmMjI0YWZkYWEzN2VmZDU5NzZjMWVjYi90YWJsZXJhbmdlOjg2YjI4NzU2ZWYyMjRhZmRhYTM3ZWZkNTk3NmMxZWNiXzctMS0xLTEtMTEyMjE_c6d04a93-4342-4833-827b-16ab9cf44c7f">4,635</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="iaf851d6ab032485f8ff7d4e7e58fca4c_I20201231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo4NmIyODc1NmVmMjI0YWZkYWEzN2VmZDU5NzZjMWVjYi90YWJsZXJhbmdlOjg2YjI4NzU2ZWYyMjRhZmRhYTM3ZWZkNTk3NmMxZWNiXzctMy0xLTEtMTEyMjE_10807760-dd05-44b6-a82d-a4490ad603a5">1,175</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i78116182d6804446934fd378ce18e5cd_I20201231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo4NmIyODc1NmVmMjI0YWZkYWEzN2VmZDU5NzZjMWVjYi90YWJsZXJhbmdlOjg2YjI4NzU2ZWYyMjRhZmRhYTM3ZWZkNTk3NmMxZWNiXzctNS0xLTEtMTEyMjE_c8801db4-5cce-46c1-bf82-91efe6307106">5,717</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ie24e75aca0f94348bd6684ad72939b1d_I20201231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo4NmIyODc1NmVmMjI0YWZkYWEzN2VmZDU5NzZjMWVjYi90YWJsZXJhbmdlOjg2YjI4NzU2ZWYyMjRhZmRhYTM3ZWZkNTk3NmMxZWNiXzctNy0xLTEtMTEyMjE_76787ac2-cc33-4dd8-9767-3e63054c9976">417</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ice0b358b8e7e4fc285451cfaf0ed4b31_I20201231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo4NmIyODc1NmVmMjI0YWZkYWEzN2VmZDU5NzZjMWVjYi90YWJsZXJhbmdlOjg2YjI4NzU2ZWYyMjRhZmRhYTM3ZWZkNTk3NmMxZWNiXzctOS0xLTEtMTEyMjE_473f1573-e273-4418-aa34-448a2d64afc1">11,944</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:7.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:90.416%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">(1)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">For the period ended December&#160;31, 2020, there was a provision for credit losses of $<ix:nonFraction unitRef="usd" contextRef="i11ca92f1a7d5400e8f5dbe6fb51285ff_D20200101-20201231" decimals="-3" name="us-gaap:ProvisionForLoanLossesExpensed" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo2Y2Q1NDA1MmVhMTM0NGYyOTZmMGNiYzJiYzZlZTkwOC90YWJsZXJhbmdlOjZjZDU0MDUyZWExMzQ0ZjI5NmYwY2JjMmJjNmVlOTA4XzAtMS0xLTEtMTcxMjYvdGV4dHJlZ2lvbjo4ZmJiY2QzNWFhNTU0MGY0ODI4MGMzYzI2ZWFhMDM5Y18xNjQ5MjY3NDQxODEx_9675f7f2-025a-4ef0-92f3-90b03bc30484">165,000</ix:nonFraction> for unfunded commitments.</span></div></td></tr></table></div></ix:nonNumeric><div style="margin-top:12pt;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, 2021 and 2020, there were loans totaling $<ix:nonFraction unitRef="usd" contextRef="iec0398a820254cd299413aaa332e3362_I20211231" decimals="INF" name="us-gaap:LoansAndLeasesReceivableRelatedParties" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90ZXh0cmVnaW9uOjI5YWU3YzNjNTBjZTRmNjk5Y2QxNzllNTgwYWQwNGNmXzIzOTE_c8c52fda-a7bd-4654-a092-bbadd5a8ccbf">0</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231" decimals="0" name="us-gaap:LoansAndLeasesReceivableRelatedParties" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90ZXh0cmVnaW9uOjI5YWU3YzNjNTBjZTRmNjk5Y2QxNzllNTgwYWQwNGNmXzIzOTg_f6a8ebdd-92e4-4786-8423-db4277052bc0">161,475</ix:nonFraction>, respectively, to affiliates of executive officers or directors.</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:115%">55</span></div></div></div><div id="i762133f56c7c41b383049c54c32cc294_151"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i762133f56c7c41b383049c54c32cc294_7">Table of Contents</a></span></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 5 </span></div><ix:nonNumeric contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" name="us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTEvZnJhZzpkMGMxZmMxZjQ4ZGI0YjRhYWE1NDA4Zjc1YmU1NTZhZi90ZXh0cmVnaW9uOmQwYzFmYzFmNDhkYjRiNGFhYTU0MDhmNzViZTU1NmFmXzE4NA_d0841d18-478e-4515-beaa-28e3668ced89" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Premises and Equipment</span></div><ix:nonNumeric contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" name="us-gaap:PropertyPlantAndEquipmentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTEvZnJhZzpkMGMxZmMxZjQ4ZGI0YjRhYWE1NDA4Zjc1YmU1NTZhZi90ZXh0cmVnaW9uOmQwYzFmYzFmNDhkYjRiNGFhYTU0MDhmNzViZTU1NmFmXzE4NQ_42907d39-ce9e-4c8a-9933-f367afbf2dd8" escape="true"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of premises and equipment is as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></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:114%">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-style:italic;font-weight:400;line-height:114%">(In thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">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:114%">2020</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Land </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ic43535e7205449b28bed0ba4e5fe444b_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTEvZnJhZzpkMGMxZmMxZjQ4ZGI0YjRhYWE1NDA4Zjc1YmU1NTZhZi90YWJsZTpjY2E4ZjVjNmM4MWE0NTc0YjY4NzA5MWUxZWVkODFkYy90YWJsZXJhbmdlOmNjYThmNWM2YzgxYTQ1NzRiNjg3MDkxZTFlZWQ4MWRjXzItMS0xLTEtNTkwMQ_2818783d-0e46-4fd9-8414-9a61efbd1d92">873</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i2f3ad2b198ed4cc0b213575339c37bf5_I20201231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTEvZnJhZzpkMGMxZmMxZjQ4ZGI0YjRhYWE1NDA4Zjc1YmU1NTZhZi90YWJsZTpjY2E4ZjVjNmM4MWE0NTc0YjY4NzA5MWUxZWVkODFkYy90YWJsZXJhbmdlOmNjYThmNWM2YzgxYTQ1NzRiNjg3MDkxZTFlZWQ4MWRjXzItMy0xLTEtNTkwMQ_d119284d-790f-4342-91b0-8a08746892c6">873</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;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:114%">Buildings </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ia3831c295b744db7aa33a2c3704f1d67_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTEvZnJhZzpkMGMxZmMxZjQ4ZGI0YjRhYWE1NDA4Zjc1YmU1NTZhZi90YWJsZTpjY2E4ZjVjNmM4MWE0NTc0YjY4NzA5MWUxZWVkODFkYy90YWJsZXJhbmdlOmNjYThmNWM2YzgxYTQ1NzRiNjg3MDkxZTFlZWQ4MWRjXzMtMS0xLTEtNTkwMQ_27353027-09a2-4a6e-a015-5406fbbdff83">14,834</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i50d6adf117de471c9e6794ab907ffad5_I20201231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTEvZnJhZzpkMGMxZmMxZjQ4ZGI0YjRhYWE1NDA4Zjc1YmU1NTZhZi90YWJsZTpjY2E4ZjVjNmM4MWE0NTc0YjY4NzA5MWUxZWVkODFkYy90YWJsZXJhbmdlOmNjYThmNWM2YzgxYTQ1NzRiNjg3MDkxZTFlZWQ4MWRjXzMtMy0xLTEtNTkwMQ_2590dee6-092c-4259-84a0-c06c43788f9b">14,763</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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Leasehold improvements </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i13ec180073a740e79104b1ae749ed7f9_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTEvZnJhZzpkMGMxZmMxZjQ4ZGI0YjRhYWE1NDA4Zjc1YmU1NTZhZi90YWJsZTpjY2E4ZjVjNmM4MWE0NTc0YjY4NzA5MWUxZWVkODFkYy90YWJsZXJhbmdlOmNjYThmNWM2YzgxYTQ1NzRiNjg3MDkxZTFlZWQ4MWRjXzQtMS0xLTEtNTkwMQ_6d53a021-e0b4-4b2a-bfb6-972832dbf597">2,036</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i56ebf4e60fcb4ac3a4dfc64dbf730ed5_I20201231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTEvZnJhZzpkMGMxZmMxZjQ4ZGI0YjRhYWE1NDA4Zjc1YmU1NTZhZi90YWJsZTpjY2E4ZjVjNmM4MWE0NTc0YjY4NzA5MWUxZWVkODFkYy90YWJsZXJhbmdlOmNjYThmNWM2YzgxYTQ1NzRiNjg3MDkxZTFlZWQ4MWRjXzQtMy0xLTEtNTkwMQ_2f53b1d3-8117-417d-9b3d-ec274bad8484">1,953</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;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:114%">Furniture, fixtures and equipment </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i2d2ba562cfa341129db877ef19176f72_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTEvZnJhZzpkMGMxZmMxZjQ4ZGI0YjRhYWE1NDA4Zjc1YmU1NTZhZi90YWJsZTpjY2E4ZjVjNmM4MWE0NTc0YjY4NzA5MWUxZWVkODFkYy90YWJsZXJhbmdlOmNjYThmNWM2YzgxYTQ1NzRiNjg3MDkxZTFlZWQ4MWRjXzUtMS0xLTEtNTkwMQ_91c48802-9b31-4f4e-821f-90549a714af9">13,551</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i4d12885bb4d64748bdc37024db11ed55_I20201231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTEvZnJhZzpkMGMxZmMxZjQ4ZGI0YjRhYWE1NDA4Zjc1YmU1NTZhZi90YWJsZTpjY2E4ZjVjNmM4MWE0NTc0YjY4NzA5MWUxZWVkODFkYy90YWJsZXJhbmdlOmNjYThmNWM2YzgxYTQ1NzRiNjg3MDkxZTFlZWQ4MWRjXzUtMy0xLTEtNTkwMQ_ac23f695-7657-40be-9f48-63c10f6ddb2f">12,897</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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Purchased software </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i753066b8a74a42d39b06f388e49cc202_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTEvZnJhZzpkMGMxZmMxZjQ4ZGI0YjRhYWE1NDA4Zjc1YmU1NTZhZi90YWJsZTpjY2E4ZjVjNmM4MWE0NTc0YjY4NzA5MWUxZWVkODFkYy90YWJsZXJhbmdlOmNjYThmNWM2YzgxYTQ1NzRiNjg3MDkxZTFlZWQ4MWRjXzYtMS0xLTEtNTkwMQ_0ab65d21-a478-4f94-ab4c-39e00e8059bd">4,640</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i080ae3c7bf8340d997c77ad36c4b8cd1_I20201231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTEvZnJhZzpkMGMxZmMxZjQ4ZGI0YjRhYWE1NDA4Zjc1YmU1NTZhZi90YWJsZTpjY2E4ZjVjNmM4MWE0NTc0YjY4NzA5MWUxZWVkODFkYy90YWJsZXJhbmdlOmNjYThmNWM2YzgxYTQ1NzRiNjg3MDkxZTFlZWQ4MWRjXzYtMy0xLTEtNTkwMQ_9e0f9f9f-b594-44ae-825f-18f8cf2f2e5d">4,278</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;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:114%">Internally developed 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:114%"><ix:nonFraction unitRef="usd" contextRef="i0fb6f80400a145a48e10175099ddbe27_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTEvZnJhZzpkMGMxZmMxZjQ4ZGI0YjRhYWE1NDA4Zjc1YmU1NTZhZi90YWJsZTpjY2E4ZjVjNmM4MWE0NTc0YjY4NzA5MWUxZWVkODFkYy90YWJsZXJhbmdlOmNjYThmNWM2YzgxYTQ1NzRiNjg3MDkxZTFlZWQ4MWRjXzctMS0xLTEtNTkwMQ_1b9ff6ae-84ea-4cf7-8419-a718ab94cc2b">22,665</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i1371f79806904e2ca3c8aa6ffc1e7173_I20201231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTEvZnJhZzpkMGMxZmMxZjQ4ZGI0YjRhYWE1NDA4Zjc1YmU1NTZhZi90YWJsZTpjY2E4ZjVjNmM4MWE0NTc0YjY4NzA5MWUxZWVkODFkYy90YWJsZXJhbmdlOmNjYThmNWM2YzgxYTQ1NzRiNjg3MDkxZTFlZWQ4MWRjXzctMy0xLTEtNTkwMQ_e6c5f280-16a1-4a9d-b49c-3fbb528efa7e">19,538</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:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-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:114%"><ix:nonFraction unitRef="usd" contextRef="iec0398a820254cd299413aaa332e3362_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTEvZnJhZzpkMGMxZmMxZjQ4ZGI0YjRhYWE1NDA4Zjc1YmU1NTZhZi90YWJsZTpjY2E4ZjVjNmM4MWE0NTc0YjY4NzA5MWUxZWVkODFkYy90YWJsZXJhbmdlOmNjYThmNWM2YzgxYTQ1NzRiNjg3MDkxZTFlZWQ4MWRjXzgtMS0xLTEtNTkwMQ_49d4cea8-fc62-4238-b716-d6278b51f95b">58,599</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-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:114%"><ix:nonFraction unitRef="usd" contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTEvZnJhZzpkMGMxZmMxZjQ4ZGI0YjRhYWE1NDA4Zjc1YmU1NTZhZi90YWJsZTpjY2E4ZjVjNmM4MWE0NTc0YjY4NzA5MWUxZWVkODFkYy90YWJsZXJhbmdlOmNjYThmNWM2YzgxYTQ1NzRiNjg3MDkxZTFlZWQ4MWRjXzgtMy0xLTEtNTkwMQ_5660fe9b-4067-4117-9c07-00bc73cbef00">54,302</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;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:114%">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:114%"><ix:nonFraction unitRef="usd" contextRef="iec0398a820254cd299413aaa332e3362_I20211231" decimals="-3" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTEvZnJhZzpkMGMxZmMxZjQ4ZGI0YjRhYWE1NDA4Zjc1YmU1NTZhZi90YWJsZTpjY2E4ZjVjNmM4MWE0NTc0YjY4NzA5MWUxZWVkODFkYy90YWJsZXJhbmdlOmNjYThmNWM2YzgxYTQ1NzRiNjg3MDkxZTFlZWQ4MWRjXzktMS0xLTEtNTkwMQ_3c106ca6-ddb7-4ce4-8696-e5d171cef7a2">40,486</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231" decimals="-3" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTEvZnJhZzpkMGMxZmMxZjQ4ZGI0YjRhYWE1NDA4Zjc1YmU1NTZhZi90YWJsZTpjY2E4ZjVjNmM4MWE0NTc0YjY4NzA5MWUxZWVkODFkYy90YWJsZXJhbmdlOmNjYThmNWM2YzgxYTQ1NzRiNjg3MDkxZTFlZWQ4MWRjXzktMy0xLTEtNTkwMQ_c8a20ab7-9c55-495d-864b-64ebec1a4a0f">36,245</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total </span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="iec0398a820254cd299413aaa332e3362_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTEvZnJhZzpkMGMxZmMxZjQ4ZGI0YjRhYWE1NDA4Zjc1YmU1NTZhZi90YWJsZTpjY2E4ZjVjNmM4MWE0NTc0YjY4NzA5MWUxZWVkODFkYy90YWJsZXJhbmdlOmNjYThmNWM2YzgxYTQ1NzRiNjg3MDkxZTFlZWQ4MWRjXzEwLTEtMS0xLTU5MDE_d58a5a84-0761-4e0e-b20b-9f78f828fcb9">18,113</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTEvZnJhZzpkMGMxZmMxZjQ4ZGI0YjRhYWE1NDA4Zjc1YmU1NTZhZi90YWJsZTpjY2E4ZjVjNmM4MWE0NTc0YjY4NzA5MWUxZWVkODFkYy90YWJsZXJhbmdlOmNjYThmNWM2YzgxYTQ1NzRiNjg3MDkxZTFlZWQ4MWRjXzEwLTMtMS0xLTU5MDE_4bf21cac-52ef-4ab3-b877-c9ee589adacc">18,057</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total depreciation charged to expense in 2021, 2020 and 2019 amounted to $<ix:nonFraction unitRef="usd" contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" decimals="-3" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTEvZnJhZzpkMGMxZmMxZjQ4ZGI0YjRhYWE1NDA4Zjc1YmU1NTZhZi90ZXh0cmVnaW9uOmQwYzFmYzFmNDhkYjRiNGFhYTU0MDhmNzViZTU1NmFmXzE1Ng_e4e9bac0-5efe-4fa9-80b0-364349f4462c">4,313,000</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231" decimals="-3" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTEvZnJhZzpkMGMxZmMxZjQ4ZGI0YjRhYWE1NDA4Zjc1YmU1NTZhZi90ZXh0cmVnaW9uOmQwYzFmYzFmNDhkYjRiNGFhYTU0MDhmNzViZTU1NmFmXzE2MA_85ec3173-2a4a-42de-8910-f01f771d4fbd">4,471,000</ix:nonFraction>, and $<ix:nonFraction unitRef="usd" contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231" decimals="-3" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTEvZnJhZzpkMGMxZmMxZjQ4ZGI0YjRhYWE1NDA4Zjc1YmU1NTZhZi90ZXh0cmVnaW9uOmQwYzFmYzFmNDhkYjRiNGFhYTU0MDhmNzViZTU1NmFmXzE2OA_ee4f75c9-a423-40f0-8659-2a9a50b96c6f">4,227,000</ix:nonFraction>, respectively.</span></div></ix:nonNumeric><div id="i762133f56c7c41b383049c54c32cc294_154"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 6</span></div><ix:nonNumeric contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" name="us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTQvZnJhZzoyODI5Y2JmNzMwN2U0Y2JkOTMwODNhNmZlNjdhYjMwZS90ZXh0cmVnaW9uOjI4MjljYmY3MzA3ZTRjYmQ5MzA4M2E2ZmU2N2FiMzBlXzIwNzM_887fe6a4-8199-400e-b32e-521354f7a4b5" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Acquired Intangible Assets</span></div><div style="margin-top:10pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for intangible assets in accordance with FASB ASC 350, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Goodwill and Other Intangible Assets</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which requires that intangibles with indefinite useful lives be tested annually for impairment, or when management deems there is a triggering event, and those with finite useful lives be amortized over their useful lives. </span></div><ix:nonNumeric contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" name="us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTQvZnJhZzoyODI5Y2JmNzMwN2U0Y2JkOTMwODNhNmZlNjdhYjMwZS90ZXh0cmVnaW9uOjI4MjljYmY3MzA3ZTRjYmQ5MzA4M2E2ZmU2N2FiMzBlXzIwNzQ_31e73afa-aef7-43e2-822a-43420659ac34" escape="true"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Details of the Company&#8217;s intangible assets are as follows:</span></div><div style="margin-top:12pt;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:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></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:114%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">December 31, 2020</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-style:italic;font-weight:400;line-height:114%">(In thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Carrying<br/>Amount</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%">Accumulated<br/>Amortization</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%">Gross Carrying<br/>Amount</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%">Accumulated<br/>Amortization</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Assets eligible for amortization: </span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Customer lists </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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ic6eccf82fdca42e0943d5df5fc994a7b_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTQvZnJhZzoyODI5Y2JmNzMwN2U0Y2JkOTMwODNhNmZlNjdhYjMwZS90YWJsZTozYmQyNjE2OTlmMjg0MjhkODM0Mjc5MzMyMjYxMTc4Ny90YWJsZXJhbmdlOjNiZDI2MTY5OWYyODQyOGQ4MzQyNzkzMzIyNjExNzg3XzMtMS0xLTEtNTkwMQ_c7c3eaf7-3bd8-45e9-8108-a6fc0e9cc6bf">4,778</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="ic6eccf82fdca42e0943d5df5fc994a7b_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTQvZnJhZzoyODI5Y2JmNzMwN2U0Y2JkOTMwODNhNmZlNjdhYjMwZS90YWJsZTozYmQyNjE2OTlmMjg0MjhkODM0Mjc5MzMyMjYxMTc4Ny90YWJsZXJhbmdlOjNiZDI2MTY5OWYyODQyOGQ4MzQyNzkzMzIyNjExNzg3XzMtMy0xLTEtNTkwMQ_2052cc18-2500-4744-8a19-b91225d55ef1">4,341</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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="icb1ccde993b145ffb3061f65a19497a7_I20201231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTQvZnJhZzoyODI5Y2JmNzMwN2U0Y2JkOTMwODNhNmZlNjdhYjMwZS90YWJsZTozYmQyNjE2OTlmMjg0MjhkODM0Mjc5MzMyMjYxMTc4Ny90YWJsZXJhbmdlOjNiZDI2MTY5OWYyODQyOGQ4MzQyNzkzMzIyNjExNzg3XzMtNS0xLTEtNTkwMQ_adc73da0-7321-4067-b2a0-10cf433d64aa">4,778</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="icb1ccde993b145ffb3061f65a19497a7_I20201231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTQvZnJhZzoyODI5Y2JmNzMwN2U0Y2JkOTMwODNhNmZlNjdhYjMwZS90YWJsZTozYmQyNjE2OTlmMjg0MjhkODM0Mjc5MzMyMjYxMTc4Ny90YWJsZXJhbmdlOjNiZDI2MTY5OWYyODQyOGQ4MzQyNzkzMzIyNjExNzg3XzMtNy0xLTEtNTkwMQ_add9c124-9756-4e6f-bb03-f284b0bf840f">3,902</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Patent </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ief3b7448e5ba4d61baa3c9b9da107a82_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTQvZnJhZzoyODI5Y2JmNzMwN2U0Y2JkOTMwODNhNmZlNjdhYjMwZS90YWJsZTozYmQyNjE2OTlmMjg0MjhkODM0Mjc5MzMyMjYxMTc4Ny90YWJsZXJhbmdlOjNiZDI2MTY5OWYyODQyOGQ4MzQyNzkzMzIyNjExNzg3XzQtMS0xLTEtNTkwMQ_ebda737c-60b9-499c-ae4a-3f398a71e99d">72</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="ief3b7448e5ba4d61baa3c9b9da107a82_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTQvZnJhZzoyODI5Y2JmNzMwN2U0Y2JkOTMwODNhNmZlNjdhYjMwZS90YWJsZTozYmQyNjE2OTlmMjg0MjhkODM0Mjc5MzMyMjYxMTc4Ny90YWJsZXJhbmdlOjNiZDI2MTY5OWYyODQyOGQ4MzQyNzkzMzIyNjExNzg3XzQtMy0xLTEtNTkwMQ_12a804fb-1866-4e29-926b-75e2f95546a8">28</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="icb3f93618731430daa4d2c6d5140d243_I20201231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTQvZnJhZzoyODI5Y2JmNzMwN2U0Y2JkOTMwODNhNmZlNjdhYjMwZS90YWJsZTozYmQyNjE2OTlmMjg0MjhkODM0Mjc5MzMyMjYxMTc4Ny90YWJsZXJhbmdlOjNiZDI2MTY5OWYyODQyOGQ4MzQyNzkzMzIyNjExNzg3XzQtNS0xLTEtNTkwMQ_a822ae58-e5b0-4b5f-bbdd-18a5d06f8f84">72</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="icb3f93618731430daa4d2c6d5140d243_I20201231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTQvZnJhZzoyODI5Y2JmNzMwN2U0Y2JkOTMwODNhNmZlNjdhYjMwZS90YWJsZTozYmQyNjE2OTlmMjg0MjhkODM0Mjc5MzMyMjYxMTc4Ny90YWJsZXJhbmdlOjNiZDI2MTY5OWYyODQyOGQ4MzQyNzkzMzIyNjExNzg3XzQtNy0xLTEtNTkwMQ_31fa643b-f03f-4c27-a4b6-6df2eddb8051">24</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;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;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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:114%"><ix:nonFraction unitRef="usd" contextRef="i7663e6662c034785bc20b2bc0e828710_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTQvZnJhZzoyODI5Y2JmNzMwN2U0Y2JkOTMwODNhNmZlNjdhYjMwZS90YWJsZTozYmQyNjE2OTlmMjg0MjhkODM0Mjc5MzMyMjYxMTc4Ny90YWJsZXJhbmdlOjNiZDI2MTY5OWYyODQyOGQ4MzQyNzkzMzIyNjExNzg3XzYtMS0xLTEtNTkwMQ_28723e78-807b-4424-aaeb-5649345d0da0">2,844</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="i7663e6662c034785bc20b2bc0e828710_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTQvZnJhZzoyODI5Y2JmNzMwN2U0Y2JkOTMwODNhNmZlNjdhYjMwZS90YWJsZTozYmQyNjE2OTlmMjg0MjhkODM0Mjc5MzMyMjYxMTc4Ny90YWJsZXJhbmdlOjNiZDI2MTY5OWYyODQyOGQ4MzQyNzkzMzIyNjExNzg3XzYtMy0xLTEtNTkwMQ_ded19449-d7d2-4490-9687-3b2851160049">1,104</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:114%"><ix:nonFraction unitRef="usd" contextRef="ibef23c533e5e488abe9f31a38ff0b888_I20201231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTQvZnJhZzoyODI5Y2JmNzMwN2U0Y2JkOTMwODNhNmZlNjdhYjMwZS90YWJsZTozYmQyNjE2OTlmMjg0MjhkODM0Mjc5MzMyMjYxMTc4Ny90YWJsZXJhbmdlOjNiZDI2MTY5OWYyODQyOGQ4MzQyNzkzMzIyNjExNzg3XzYtNS0xLTEtNTkwMQ_00d70edf-2da9-4157-bb57-861f8c173932">2,844</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="ibef23c533e5e488abe9f31a38ff0b888_I20201231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTQvZnJhZzoyODI5Y2JmNzMwN2U0Y2JkOTMwODNhNmZlNjdhYjMwZS90YWJsZTozYmQyNjE2OTlmMjg0MjhkODM0Mjc5MzMyMjYxMTc4Ny90YWJsZXJhbmdlOjNiZDI2MTY5OWYyODQyOGQ4MzQyNzkzMzIyNjExNzg3XzYtNy0xLTEtNTkwMQ_38baa3e3-7953-4580-92c8-6d4eadd67fec">731</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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Trade Name </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i9f3b9384ff3e4719ba7407ee9a3761f2_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTQvZnJhZzoyODI5Y2JmNzMwN2U0Y2JkOTMwODNhNmZlNjdhYjMwZS90YWJsZTozYmQyNjE2OTlmMjg0MjhkODM0Mjc5MzMyMjYxMTc4Ny90YWJsZXJhbmdlOjNiZDI2MTY5OWYyODQyOGQ4MzQyNzkzMzIyNjExNzg3XzctMS0xLTEtNTkwMQ_0c12c078-7b47-4378-b549-021d77b9fb9b">190</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="i9f3b9384ff3e4719ba7407ee9a3761f2_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTQvZnJhZzoyODI5Y2JmNzMwN2U0Y2JkOTMwODNhNmZlNjdhYjMwZS90YWJsZTozYmQyNjE2OTlmMjg0MjhkODM0Mjc5MzMyMjYxMTc4Ny90YWJsZXJhbmdlOjNiZDI2MTY5OWYyODQyOGQ4MzQyNzkzMzIyNjExNzg3XzctMy0xLTEtNTkwMQ_7c5adc66-a786-4eaf-91ad-a9e9c6766120">22</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i2490c69baf1749b5bf3d337e1f74e74b_I20201231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTQvZnJhZzoyODI5Y2JmNzMwN2U0Y2JkOTMwODNhNmZlNjdhYjMwZS90YWJsZTozYmQyNjE2OTlmMjg0MjhkODM0Mjc5MzMyMjYxMTc4Ny90YWJsZXJhbmdlOjNiZDI2MTY5OWYyODQyOGQ4MzQyNzkzMzIyNjExNzg3XzctNS0xLTEtNTkwMQ_581c8d3b-cbd3-43fe-ab10-7beee48e6bf5">190</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="i2490c69baf1749b5bf3d337e1f74e74b_I20201231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTQvZnJhZzoyODI5Y2JmNzMwN2U0Y2JkOTMwODNhNmZlNjdhYjMwZS90YWJsZTozYmQyNjE2OTlmMjg0MjhkODM0Mjc5MzMyMjYxMTc4Ny90YWJsZXJhbmdlOjNiZDI2MTY5OWYyODQyOGQ4MzQyNzkzMzIyNjExNzg3XzctNy0xLTEtNTkwMQ_8af44dac-b2e7-40c3-ba8a-ebd83362abb5">13</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;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;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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:114%"><ix:nonFraction unitRef="usd" contextRef="ibefe244d55364252869c6a7014772bf4_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTQvZnJhZzoyODI5Y2JmNzMwN2U0Y2JkOTMwODNhNmZlNjdhYjMwZS90YWJsZTozYmQyNjE2OTlmMjg0MjhkODM0Mjc5MzMyMjYxMTc4Ny90YWJsZXJhbmdlOjNiZDI2MTY5OWYyODQyOGQ4MzQyNzkzMzIyNjExNzg3XzgtMS0xLTEtNTkwMQ_5e300584-43bd-4115-8000-42dbacd9f776">500</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="ibefe244d55364252869c6a7014772bf4_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTQvZnJhZzoyODI5Y2JmNzMwN2U0Y2JkOTMwODNhNmZlNjdhYjMwZS90YWJsZTozYmQyNjE2OTlmMjg0MjhkODM0Mjc5MzMyMjYxMTc4Ny90YWJsZXJhbmdlOjNiZDI2MTY5OWYyODQyOGQ4MzQyNzkzMzIyNjExNzg3XzgtMy0xLTEtNTkwMQ_c6866a2c-a089-46ab-a345-1d5636a59fb4">325</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:114%"><ix:nonFraction unitRef="usd" contextRef="ie0b028ae4e824b7cb6a337c20139b8bb_I20201231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTQvZnJhZzoyODI5Y2JmNzMwN2U0Y2JkOTMwODNhNmZlNjdhYjMwZS90YWJsZTozYmQyNjE2OTlmMjg0MjhkODM0Mjc5MzMyMjYxMTc4Ny90YWJsZXJhbmdlOjNiZDI2MTY5OWYyODQyOGQ4MzQyNzkzMzIyNjExNzg3XzgtNS0xLTEtNTkwMQ_01d62ed6-7ed2-4e17-b51c-28c71adf66cd">500</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="ie0b028ae4e824b7cb6a337c20139b8bb_I20201231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTQvZnJhZzoyODI5Y2JmNzMwN2U0Y2JkOTMwODNhNmZlNjdhYjMwZS90YWJsZTozYmQyNjE2OTlmMjg0MjhkODM0Mjc5MzMyMjYxMTc4Ny90YWJsZXJhbmdlOjNiZDI2MTY5OWYyODQyOGQ4MzQyNzkzMzIyNjExNzg3XzgtNy0xLTEtNTkwMQ_2dad2e74-a589-48a5-b5fe-c4c8eda18f63">291</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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Unamortized intangible assets: </span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Goodwill</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="iec0398a820254cd299413aaa332e3362_I20211231" decimals="-3" name="us-gaap:GoodwillGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTQvZnJhZzoyODI5Y2JmNzMwN2U0Y2JkOTMwODNhNmZlNjdhYjMwZS90YWJsZTozYmQyNjE2OTlmMjg0MjhkODM0Mjc5MzMyMjYxMTc4Ny90YWJsZXJhbmdlOjNiZDI2MTY5OWYyODQyOGQ4MzQyNzkzMzIyNjExNzg3XzEwLTEtMS0xLTU5MDE_8dc30fc2-0155-43e5-bb93-bc14802b554c">14,262</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#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:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231" decimals="-3" name="us-gaap:GoodwillGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTQvZnJhZzoyODI5Y2JmNzMwN2U0Y2JkOTMwODNhNmZlNjdhYjMwZS90YWJsZTozYmQyNjE2OTlmMjg0MjhkODM0Mjc5MzMyMjYxMTc4Ny90YWJsZXJhbmdlOjNiZDI2MTY5OWYyODQyOGQ4MzQyNzkzMzIyNjExNzg3XzEwLTUtMS0xLTU5MDE_26aa1649-d331-4d62-a80b-b8fb5cd1910e">14,262</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total intangible assets </span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="iec0398a820254cd299413aaa332e3362_I20211231" decimals="-3" name="us-gaap:IntangibleAssetsNetIncludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTQvZnJhZzoyODI5Y2JmNzMwN2U0Y2JkOTMwODNhNmZlNjdhYjMwZS90YWJsZTozYmQyNjE2OTlmMjg0MjhkODM0Mjc5MzMyMjYxMTc4Ny90YWJsZXJhbmdlOjNiZDI2MTY5OWYyODQyOGQ4MzQyNzkzMzIyNjExNzg3XzExLTEtMS0xLTU5MDE_369bed4e-b044-4ba5-9953-dfc46d187cd5">22,978</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="iec0398a820254cd299413aaa332e3362_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTQvZnJhZzoyODI5Y2JmNzMwN2U0Y2JkOTMwODNhNmZlNjdhYjMwZS90YWJsZTozYmQyNjE2OTlmMjg0MjhkODM0Mjc5MzMyMjYxMTc4Ny90YWJsZXJhbmdlOjNiZDI2MTY5OWYyODQyOGQ4MzQyNzkzMzIyNjExNzg3XzExLTMtMS0xLTU5MDE_9adc15fc-2fd1-4f64-82de-e4929c5a5285">6,152</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231" decimals="-3" name="us-gaap:IntangibleAssetsNetIncludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTQvZnJhZzoyODI5Y2JmNzMwN2U0Y2JkOTMwODNhNmZlNjdhYjMwZS90YWJsZTozYmQyNjE2OTlmMjg0MjhkODM0Mjc5MzMyMjYxMTc4Ny90YWJsZXJhbmdlOjNiZDI2MTY5OWYyODQyOGQ4MzQyNzkzMzIyNjExNzg3XzExLTUtMS0xLTU5MDE_d70b72d7-5149-41cc-afb7-6770e9fefe76">22,978</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTQvZnJhZzoyODI5Y2JmNzMwN2U0Y2JkOTMwODNhNmZlNjdhYjMwZS90YWJsZTozYmQyNjE2OTlmMjg0MjhkODM0Mjc5MzMyMjYxMTc4Ny90YWJsZXJhbmdlOjNiZDI2MTY5OWYyODQyOGQ4MzQyNzkzMzIyNjExNzg3XzExLTctMS0xLTU5MDE_ad36602f-60e5-4920-9c0e-8a9e7e95d874">5,293</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Customer lists are amortized over <ix:nonNumeric contextRef="i7d383e5086ad4776a2ad862dd12fdf43_D20210101-20211231" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTQvZnJhZzoyODI5Y2JmNzMwN2U0Y2JkOTMwODNhNmZlNjdhYjMwZS90ZXh0cmVnaW9uOjI4MjljYmY3MzA3ZTRjYmQ5MzA4M2E2ZmU2N2FiMzBlXzE2NjA_cab23755-942c-4809-89b1-8f60000bd582">7</ix:nonNumeric> and <ix:nonNumeric contextRef="ia1f7051c78904b68b0a8e193eea9885a_D20210101-20211231" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTQvZnJhZzoyODI5Y2JmNzMwN2U0Y2JkOTMwODNhNmZlNjdhYjMwZS90ZXh0cmVnaW9uOjI4MjljYmY3MzA3ZTRjYmQ5MzA4M2E2ZmU2N2FiMzBlXzE2Njc_d66fdc54-1604-4ec9-9772-a8d49a507a86">10</ix:nonNumeric> years; patents over <ix:nonNumeric contextRef="i99d34c827b3f46e69ca3d0554324f36d_D20210101-20211231" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTQvZnJhZzoyODI5Y2JmNzMwN2U0Y2JkOTMwODNhNmZlNjdhYjMwZS90ZXh0cmVnaW9uOjI4MjljYmY3MzA3ZTRjYmQ5MzA4M2E2ZmU2N2FiMzBlXzE2OTQ_4c9eb400-9dab-4c6c-8fb4-3a6390e4f75d">18</ix:nonNumeric> years, software over <ix:nonNumeric contextRef="i78b434fa249a4a0e96b11275ed96b5cb_D20210101-20211231" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTQvZnJhZzoyODI5Y2JmNzMwN2U0Y2JkOTMwODNhNmZlNjdhYjMwZS90ZXh0cmVnaW9uOjI4MjljYmY3MzA3ZTRjYmQ5MzA4M2E2ZmU2N2FiMzBlXzE3Njc_6400ad0a-55af-4bfa-8107-d604d0c6b63c">3</ix:nonNumeric> years and <ix:nonNumeric contextRef="i6616a1af0ef54914afde38a31a7932f9_D20210101-20211231" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTQvZnJhZzoyODI5Y2JmNzMwN2U0Y2JkOTMwODNhNmZlNjdhYjMwZS90ZXh0cmVnaW9uOjI4MjljYmY3MzA3ZTRjYmQ5MzA4M2E2ZmU2N2FiMzBlXzE3ODA_8ad5d8b7-7d83-4cd2-8881-485d45e4d72f">7</ix:nonNumeric> years, trade name over <ix:nonNumeric contextRef="i407a83b8e73a4a558cb2a63a2658f6ac_D20210101-20211231" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTQvZnJhZzoyODI5Y2JmNzMwN2U0Y2JkOTMwODNhNmZlNjdhYjMwZS90ZXh0cmVnaW9uOjI4MjljYmY3MzA3ZTRjYmQ5MzA4M2E2ZmU2N2FiMzBlXzE4MTA_bbda7e33-9f64-4897-99c3-fe664f86a366">20</ix:nonNumeric> years and other intangible assets over <ix:nonNumeric contextRef="i021d40ddae8e4a97934497e0d89b84a1_D20210101-20211231" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTQvZnJhZzoyODI5Y2JmNzMwN2U0Y2JkOTMwODNhNmZlNjdhYjMwZS90ZXh0cmVnaW9uOjI4MjljYmY3MzA3ZTRjYmQ5MzA4M2E2ZmU2N2FiMzBlXzE4NTI_12a5b635-46f4-4b2a-8b53-40b6048b2539">15</ix:nonNumeric> years. Amortization of intangible assets amounted to $<ix:nonFraction unitRef="usd" contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTQvZnJhZzoyODI5Y2JmNzMwN2U0Y2JkOTMwODNhNmZlNjdhYjMwZS90ZXh0cmVnaW9uOjI4MjljYmY3MzA3ZTRjYmQ5MzA4M2E2ZmU2N2FiMzBlXzE5MDg_7991a3ba-c7e6-498f-80c3-a1fbb44a0ad2"><ix:nonFraction unitRef="usd" contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTQvZnJhZzoyODI5Y2JmNzMwN2U0Y2JkOTMwODNhNmZlNjdhYjMwZS90ZXh0cmVnaW9uOjI4MjljYmY3MzA3ZTRjYmQ5MzA4M2E2ZmU2N2FiMzBlXzE5MDg_b657880b-6be9-46e6-bc5e-edcac93ff599">859,000</ix:nonFraction></ix:nonFraction> for the years ended December&#160;31, 2021, and 2020. Estimated future amortization of intangibles is $<ix:nonFraction unitRef="usd" contextRef="iec0398a820254cd299413aaa332e3362_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearTwo" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTQvZnJhZzoyODI5Y2JmNzMwN2U0Y2JkOTMwODNhNmZlNjdhYjMwZS90ZXh0cmVnaW9uOjI4MjljYmY3MzA3ZTRjYmQ5MzA4M2E2ZmU2N2FiMzBlXzIwMjA_25c5a79c-be5d-416f-a842-0e7609be119c"><ix:nonFraction unitRef="usd" contextRef="iec0398a820254cd299413aaa332e3362_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextRollingTwelveMonths" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTQvZnJhZzoyODI5Y2JmNzMwN2U0Y2JkOTMwODNhNmZlNjdhYjMwZS90ZXh0cmVnaW9uOjI4MjljYmY3MzA3ZTRjYmQ5MzA4M2E2ZmU2N2FiMzBlXzIwMjA_38cd8622-da77-4209-a63e-d2ab594532ec">540,000</ix:nonFraction></ix:nonFraction> in both 2022 and 2023, $<ix:nonFraction unitRef="usd" contextRef="iec0398a820254cd299413aaa332e3362_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearThree" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTQvZnJhZzoyODI5Y2JmNzMwN2U0Y2JkOTMwODNhNmZlNjdhYjMwZS90ZXh0cmVnaW9uOjI4MjljYmY3MzA3ZTRjYmQ5MzA4M2E2ZmU2N2FiMzBlXzIwNTI_efd60f29-269b-46b7-a437-391097acb7d6">498,000</ix:nonFraction> in 2024, $<ix:nonFraction unitRef="usd" contextRef="iec0398a820254cd299413aaa332e3362_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFour" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTQvZnJhZzoyODI5Y2JmNzMwN2U0Y2JkOTMwODNhNmZlNjdhYjMwZS90ZXh0cmVnaW9uOjI4MjljYmY3MzA3ZTRjYmQ5MzA4M2E2ZmU2N2FiMzBlXzIwNjU_1e048387-9033-4a56-bfff-b612eef7827c">490,000</ix:nonFraction> in 2025, and $<ix:nonFraction unitRef="usd" contextRef="iec0398a820254cd299413aaa332e3362_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFive" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTQvZnJhZzoyODI5Y2JmNzMwN2U0Y2JkOTMwODNhNmZlNjdhYjMwZS90ZXh0cmVnaW9uOjI4MjljYmY3MzA3ZTRjYmQ5MzA4M2E2ZmU2N2FiMzBlXzE2NDkyNjc0NDc5MTA_fde4c7ec-5244-4e02-90cb-fa418d929bf8">342,000</ix:nonFraction> in 2026.</span></div></ix:nonNumeric><div id="i762133f56c7c41b383049c54c32cc294_157"></div><div style="margin-top:12pt"><span><br/></span></div><div style="margin-top:12pt"><span><br/></span></div><div style="margin-top:12pt"><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:115%">56</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i762133f56c7c41b383049c54c32cc294_7">Table of Contents</a></span></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 7</span></div><ix:nonNumeric contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" name="us-gaap:DepositLiabilitiesDisclosuresTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTcvZnJhZzphOTEwODY4NWI1YjQ0ZWI1OTcyZWY1Yzc3NDJiYmU2NS90ZXh0cmVnaW9uOmE5MTA4Njg1YjViNDRlYjU5NzJlZjVjNzc0MmJiZTY1XzIxMg_b5493b34-236a-4373-b0ee-fac4e7d409df" escape="true"><div style="margin-top:1pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Interest-Bearing Deposits</span></div><ix:nonNumeric contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" name="cass:ScheduleOfInterestBearingDepositsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTcvZnJhZzphOTEwODY4NWI1YjQ0ZWI1OTcyZWY1Yzc3NDJiYmU2NS90ZXh0cmVnaW9uOmE5MTA4Njg1YjViNDRlYjU5NzJlZjVjNzc0MmJiZTY1XzIxMw_7cd0a520-e755-405d-b5b3-998e6b0823aa" escape="true"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest-bearing deposits consist of the following:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></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:114%">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-style:italic;font-weight:400;line-height:114%">(In thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">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:114%">2020</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Interest-bearing demand deposits </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="iec0398a820254cd299413aaa332e3362_I20211231" decimals="-3" name="us-gaap:DemandDepositAccounts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTcvZnJhZzphOTEwODY4NWI1YjQ0ZWI1OTcyZWY1Yzc3NDJiYmU2NS90YWJsZTo3ZWU0ZWYxZTU0Y2E0MTBmOGNkNmZiNzM1ZjZjZTk5My90YWJsZXJhbmdlOjdlZTRlZjFlNTRjYTQxMGY4Y2Q2ZmI3MzVmNmNlOTkzXzItMS0xLTEtNTkwMQ_015d410e-1a7e-43d2-8a45-3ecf84416443">573,567</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231" decimals="-3" name="us-gaap:DemandDepositAccounts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTcvZnJhZzphOTEwODY4NWI1YjQ0ZWI1OTcyZWY1Yzc3NDJiYmU2NS90YWJsZTo3ZWU0ZWYxZTU0Y2E0MTBmOGNkNmZiNzM1ZjZjZTk5My90YWJsZXJhbmdlOjdlZTRlZjFlNTRjYTQxMGY4Y2Q2ZmI3MzVmNmNlOTkzXzItMy0xLTEtNTkwMQ_b084210d-87f5-433a-95f7-3789dc76ffaa">480,283</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;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:114%">Savings deposits </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="iec0398a820254cd299413aaa332e3362_I20211231" decimals="-3" name="us-gaap:DepositsSavingsDeposits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTcvZnJhZzphOTEwODY4NWI1YjQ0ZWI1OTcyZWY1Yzc3NDJiYmU2NS90YWJsZTo3ZWU0ZWYxZTU0Y2E0MTBmOGNkNmZiNzM1ZjZjZTk5My90YWJsZXJhbmdlOjdlZTRlZjFlNTRjYTQxMGY4Y2Q2ZmI3MzVmNmNlOTkzXzMtMS0xLTEtNTkwMQ_86d0a535-5211-4ba4-b2fd-1a4998655fae">18,110</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231" decimals="-3" name="us-gaap:DepositsSavingsDeposits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTcvZnJhZzphOTEwODY4NWI1YjQ0ZWI1OTcyZWY1Yzc3NDJiYmU2NS90YWJsZTo3ZWU0ZWYxZTU0Y2E0MTBmOGNkNmZiNzM1ZjZjZTk5My90YWJsZXJhbmdlOjdlZTRlZjFlNTRjYTQxMGY4Y2Q2ZmI3MzVmNmNlOTkzXzMtMy0xLTEtNTkwMQ_9a773e70-a1c2-4bf8-a502-5aa7ba5a8aa6">21,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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Time deposits: </span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Less than $100 </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="iec0398a820254cd299413aaa332e3362_I20211231" decimals="-3" name="us-gaap:TimeDepositsLessThan100000" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTcvZnJhZzphOTEwODY4NWI1YjQ0ZWI1OTcyZWY1Yzc3NDJiYmU2NS90YWJsZTo3ZWU0ZWYxZTU0Y2E0MTBmOGNkNmZiNzM1ZjZjZTk5My90YWJsZXJhbmdlOjdlZTRlZjFlNTRjYTQxMGY4Y2Q2ZmI3MzVmNmNlOTkzXzUtMS0xLTEtNTkwMQ_c47fd100-c606-4859-bbba-86699d48d426">3,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231" decimals="-3" name="us-gaap:TimeDepositsLessThan100000" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTcvZnJhZzphOTEwODY4NWI1YjQ0ZWI1OTcyZWY1Yzc3NDJiYmU2NS90YWJsZTo3ZWU0ZWYxZTU0Y2E0MTBmOGNkNmZiNzM1ZjZjZTk5My90YWJsZXJhbmdlOjdlZTRlZjFlNTRjYTQxMGY4Y2Q2ZmI3MzVmNmNlOTkzXzUtMy0xLTEtNTkwMQ_3c3c2c90-4c6e-4bba-aee3-9ab150111d60">4,091</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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$100 to less than $250 </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="iec0398a820254cd299413aaa332e3362_I20211231" decimals="-3" name="cass:TimeDepositsMoreThan100000LessThan250000" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTcvZnJhZzphOTEwODY4NWI1YjQ0ZWI1OTcyZWY1Yzc3NDJiYmU2NS90YWJsZTo3ZWU0ZWYxZTU0Y2E0MTBmOGNkNmZiNzM1ZjZjZTk5My90YWJsZXJhbmdlOjdlZTRlZjFlNTRjYTQxMGY4Y2Q2ZmI3MzVmNmNlOTkzXzYtMS0xLTEtNTkwMQ_f3588547-b655-41d3-90f8-22fac9a2ec3d">30,648</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231" decimals="-3" name="cass:TimeDepositsMoreThan100000LessThan250000" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTcvZnJhZzphOTEwODY4NWI1YjQ0ZWI1OTcyZWY1Yzc3NDJiYmU2NS90YWJsZTo3ZWU0ZWYxZTU0Y2E0MTBmOGNkNmZiNzM1ZjZjZTk5My90YWJsZXJhbmdlOjdlZTRlZjFlNTRjYTQxMGY4Y2Q2ZmI3MzVmNmNlOTkzXzYtMy0xLTEtNTkwMQ_128c0b19-e1aa-4280-9e50-9dbdcc42dd7a">34,998</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:15pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$250 or more  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:114%;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:114%"><ix:nonFraction unitRef="usd" contextRef="iec0398a820254cd299413aaa332e3362_I20211231" decimals="-3" name="cass:TimeDepositsMoreThan250000" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTcvZnJhZzphOTEwODY4NWI1YjQ0ZWI1OTcyZWY1Yzc3NDJiYmU2NS90YWJsZTo3ZWU0ZWYxZTU0Y2E0MTBmOGNkNmZiNzM1ZjZjZTk5My90YWJsZXJhbmdlOjdlZTRlZjFlNTRjYTQxMGY4Y2Q2ZmI3MzVmNmNlOTkzXzctMS0xLTEtNTkwMQ_dc2a4979-ecdd-4cea-aec0-4b2c93920775">13,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:114%"><ix:nonFraction unitRef="usd" contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231" decimals="-3" name="cass:TimeDepositsMoreThan250000" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTcvZnJhZzphOTEwODY4NWI1YjQ0ZWI1OTcyZWY1Yzc3NDJiYmU2NS90YWJsZTo3ZWU0ZWYxZTU0Y2E0MTBmOGNkNmZiNzM1ZjZjZTk5My90YWJsZXJhbmdlOjdlZTRlZjFlNTRjYTQxMGY4Y2Q2ZmI3MzVmNmNlOTkzXzctMy0xLTEtNTkwMQ_fae5c846-a46d-48c5-bfda-303a16f85de5">16,896</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:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="iec0398a820254cd299413aaa332e3362_I20211231" decimals="-3" name="us-gaap:InterestBearingDepositLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTcvZnJhZzphOTEwODY4NWI1YjQ0ZWI1OTcyZWY1Yzc3NDJiYmU2NS90YWJsZTo3ZWU0ZWYxZTU0Y2E0MTBmOGNkNmZiNzM1ZjZjZTk5My90YWJsZXJhbmdlOjdlZTRlZjFlNTRjYTQxMGY4Y2Q2ZmI3MzVmNmNlOTkzXzgtMS0xLTEtNTkwMQ_690f1b48-d865-495a-9a09-256d2b08882e">638,861</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231" decimals="-3" name="us-gaap:InterestBearingDepositLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTcvZnJhZzphOTEwODY4NWI1YjQ0ZWI1OTcyZWY1Yzc3NDJiYmU2NS90YWJsZTo3ZWU0ZWYxZTU0Y2E0MTBmOGNkNmZiNzM1ZjZjZTk5My90YWJsZXJhbmdlOjdlZTRlZjFlNTRjYTQxMGY4Y2Q2ZmI3MzVmNmNlOTkzXzgtMy0xLTEtNTkwMQ_f575cc2f-f2ed-4280-8bcc-b2d7d5ed2ecf">557,352</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;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;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Weighted average interest rate </span></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="number" contextRef="iec0398a820254cd299413aaa332e3362_I20211231" decimals="4" name="cass:WeightedAverageInterestRateOfInterestBearingDeposits" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTcvZnJhZzphOTEwODY4NWI1YjQ0ZWI1OTcyZWY1Yzc3NDJiYmU2NS90YWJsZTo3ZWU0ZWYxZTU0Y2E0MTBmOGNkNmZiNzM1ZjZjZTk5My90YWJsZXJhbmdlOjdlZTRlZjFlNTRjYTQxMGY4Y2Q2ZmI3MzVmNmNlOTkzXzktMS0xLTEtNTkwMQ_112f1574-3afb-4e77-bc03-9ec92c70525e">0.15</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="number" contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231" decimals="4" name="cass:WeightedAverageInterestRateOfInterestBearingDeposits" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTcvZnJhZzphOTEwODY4NWI1YjQ0ZWI1OTcyZWY1Yzc3NDJiYmU2NS90YWJsZTo3ZWU0ZWYxZTU0Y2E0MTBmOGNkNmZiNzM1ZjZjZTk5My90YWJsZXJhbmdlOjdlZTRlZjFlNTRjYTQxMGY4Y2Q2ZmI3MzVmNmNlOTkzXzktMy0xLTEtNTkwMQ_91ec4915-067a-420b-a5c4-a2de207ff384">0.31</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td></tr></table></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">The scheduled maturities of time deposits not covered by deposit insurance consist of $<ix:nonFraction unitRef="usd" contextRef="iec0398a820254cd299413aaa332e3362_I20211231" decimals="-3" name="cass:TimeDepositLiabilityUninsuredMaturityWithinYearOne" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTcvZnJhZzphOTEwODY4NWI1YjQ0ZWI1OTcyZWY1Yzc3NDJiYmU2NS90ZXh0cmVnaW9uOmE5MTA4Njg1YjViNDRlYjU5NzJlZjVjNzc0MmJiZTY1XzE2NDkyNjc0NDI3MTI_4f1f6331-d252-4e6e-818f-e3c49f6bab0c">7,010,000</ix:nonFraction> within one year and $<ix:nonFraction unitRef="usd" contextRef="iec0398a820254cd299413aaa332e3362_I20211231" decimals="-3" name="cass:TimeDepositLiabilityUninsuredMaturityYearOneThroughThree" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTcvZnJhZzphOTEwODY4NWI1YjQ0ZWI1OTcyZWY1Yzc3NDJiYmU2NS90ZXh0cmVnaW9uOmE5MTA4Njg1YjViNDRlYjU5NzJlZjVjNzc0MmJiZTY1XzE2NDkyNjc0NDI3MjU_9a45800f-48d5-4d67-b454-4b4ce9b275da">5,990,000</ix:nonFraction> within one to three years.</span></div></ix:nonNumeric><div style="margin-top:12pt;text-align:center"><ix:nonNumeric contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" name="cass:ScheduleOfInterestOnDepositsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTcvZnJhZzphOTEwODY4NWI1YjQ0ZWI1OTcyZWY1Yzc3NDJiYmU2NS90ZXh0cmVnaW9uOmE5MTA4Njg1YjViNDRlYjU5NzJlZjVjNzc0MmJiZTY1XzIxNA_5afd6a22-322b-4c06-b862-f2714927b9fd" 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:57.839%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></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:114%">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-style:italic;font-weight:400;line-height:114%">(In thousands)</span></td><td colspan="3" style="border-top:0.5pt 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:114%">2021</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt 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:114%">2020</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt 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:114%">2019</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1.5pt 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:114%">Interest-bearing demand deposits </span></td><td style="background-color:#dbdbdb;border-top:1.5pt 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:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1.5pt 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:114%"><ix:nonFraction unitRef="usd" contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" decimals="-3" name="us-gaap:InterestExpenseDemandDepositAccounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTcvZnJhZzphOTEwODY4NWI1YjQ0ZWI1OTcyZWY1Yzc3NDJiYmU2NS90YWJsZTplZWE0NDMyMTRlMWY0OTgyOWYzNWJjYTkyZjY0MWQ3Yy90YWJsZXJhbmdlOmVlYTQ0MzIxNGUxZjQ5ODI5ZjM1YmNhOTJmNjQxZDdjXzItMS0xLTEtNTkwMQ_c11f67f6-54cc-472f-954a-1583bb305ba8">582</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1.5pt 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:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1.5pt 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:114%"><ix:nonFraction unitRef="usd" contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231" decimals="-3" name="us-gaap:InterestExpenseDemandDepositAccounts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTcvZnJhZzphOTEwODY4NWI1YjQ0ZWI1OTcyZWY1Yzc3NDJiYmU2NS90YWJsZTplZWE0NDMyMTRlMWY0OTgyOWYzNWJjYTkyZjY0MWQ3Yy90YWJsZXJhbmdlOmVlYTQ0MzIxNGUxZjQ5ODI5ZjM1YmNhOTJmNjQxZDdjXzItMy0xLTEtNTkwMQ_d5bf3aed-092a-45c0-b317-33c60ed84fb1">1,313</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1.5pt 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:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1.5pt 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:114%"><ix:nonFraction unitRef="usd" contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231" decimals="-3" name="us-gaap:InterestExpenseDemandDepositAccounts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTcvZnJhZzphOTEwODY4NWI1YjQ0ZWI1OTcyZWY1Yzc3NDJiYmU2NS90YWJsZTplZWE0NDMyMTRlMWY0OTgyOWYzNWJjYTkyZjY0MWQ3Yy90YWJsZXJhbmdlOmVlYTQ0MzIxNGUxZjQ5ODI5ZjM1YmNhOTJmNjQxZDdjXzItNS0xLTEtNTkwMQ_a0dd75e6-71f8-4472-b2b4-d2619eeff2ff">3,686</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1.5pt 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:114%">Savings deposits </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" decimals="-3" name="us-gaap:InterestExpenseSavingsDeposits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTcvZnJhZzphOTEwODY4NWI1YjQ0ZWI1OTcyZWY1Yzc3NDJiYmU2NS90YWJsZTplZWE0NDMyMTRlMWY0OTgyOWYzNWJjYTkyZjY0MWQ3Yy90YWJsZXJhbmdlOmVlYTQ0MzIxNGUxZjQ5ODI5ZjM1YmNhOTJmNjQxZDdjXzMtMS0xLTEtNTkwMQ_8cc89ac0-a97b-4718-9d27-487a873b84fc">9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231" decimals="-3" name="us-gaap:InterestExpenseSavingsDeposits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTcvZnJhZzphOTEwODY4NWI1YjQ0ZWI1OTcyZWY1Yzc3NDJiYmU2NS90YWJsZTplZWE0NDMyMTRlMWY0OTgyOWYzNWJjYTkyZjY0MWQ3Yy90YWJsZXJhbmdlOmVlYTQ0MzIxNGUxZjQ5ODI5ZjM1YmNhOTJmNjQxZDdjXzMtMy0xLTEtNTkwMQ_bd220d15-ac03-4fda-bdc3-dcb8b920d528">24</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231" decimals="-3" name="us-gaap:InterestExpenseSavingsDeposits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTcvZnJhZzphOTEwODY4NWI1YjQ0ZWI1OTcyZWY1Yzc3NDJiYmU2NS90YWJsZTplZWE0NDMyMTRlMWY0OTgyOWYzNWJjYTkyZjY0MWQ3Yy90YWJsZXJhbmdlOmVlYTQ0MzIxNGUxZjQ5ODI5ZjM1YmNhOTJmNjQxZDdjXzMtNS0xLTEtNTkwMQ_cf120688-ecf8-40df-b5c5-1bc79f875a1e">103</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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Time deposits: </span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Less than $100 </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" decimals="-3" name="us-gaap:InterestExpenseTimeDepositsLessThan100000" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTcvZnJhZzphOTEwODY4NWI1YjQ0ZWI1OTcyZWY1Yzc3NDJiYmU2NS90YWJsZTplZWE0NDMyMTRlMWY0OTgyOWYzNWJjYTkyZjY0MWQ3Yy90YWJsZXJhbmdlOmVlYTQ0MzIxNGUxZjQ5ODI5ZjM1YmNhOTJmNjQxZDdjXzUtMS0xLTEtNTkwMQ_9b233b61-77ca-48a6-952c-d666e320dfd1">332</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231" decimals="-3" name="us-gaap:InterestExpenseTimeDepositsLessThan100000" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTcvZnJhZzphOTEwODY4NWI1YjQ0ZWI1OTcyZWY1Yzc3NDJiYmU2NS90YWJsZTplZWE0NDMyMTRlMWY0OTgyOWYzNWJjYTkyZjY0MWQ3Yy90YWJsZXJhbmdlOmVlYTQ0MzIxNGUxZjQ5ODI5ZjM1YmNhOTJmNjQxZDdjXzUtMy0xLTEtNTkwMQ_9fddaa15-daf9-440a-b509-cf6906454eca">550</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231" decimals="-3" name="us-gaap:InterestExpenseTimeDepositsLessThan100000" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTcvZnJhZzphOTEwODY4NWI1YjQ0ZWI1OTcyZWY1Yzc3NDJiYmU2NS90YWJsZTplZWE0NDMyMTRlMWY0OTgyOWYzNWJjYTkyZjY0MWQ3Yy90YWJsZXJhbmdlOmVlYTQ0MzIxNGUxZjQ5ODI5ZjM1YmNhOTJmNjQxZDdjXzUtNS0xLTEtNTkwMQ_add97ca8-f3ab-4ea8-8ccc-87932846e403">905</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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$100 to less than $250 </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" decimals="-3" name="cass:InterestExpenseTimeDeposits100000OrMoreAndLessThan250000" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTcvZnJhZzphOTEwODY4NWI1YjQ0ZWI1OTcyZWY1Yzc3NDJiYmU2NS90YWJsZTplZWE0NDMyMTRlMWY0OTgyOWYzNWJjYTkyZjY0MWQ3Yy90YWJsZXJhbmdlOmVlYTQ0MzIxNGUxZjQ5ODI5ZjM1YmNhOTJmNjQxZDdjXzYtMS0xLTEtNTkwMQ_f93092b0-d07c-416e-b43a-306896430590">109</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231" decimals="-3" name="cass:InterestExpenseTimeDeposits100000OrMoreAndLessThan250000" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTcvZnJhZzphOTEwODY4NWI1YjQ0ZWI1OTcyZWY1Yzc3NDJiYmU2NS90YWJsZTplZWE0NDMyMTRlMWY0OTgyOWYzNWJjYTkyZjY0MWQ3Yy90YWJsZXJhbmdlOmVlYTQ0MzIxNGUxZjQ5ODI5ZjM1YmNhOTJmNjQxZDdjXzYtMy0xLTEtNTkwMQ_873e0114-3c13-4c11-afd4-06f3a2d94882">206</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231" decimals="-3" name="cass:InterestExpenseTimeDeposits100000OrMoreAndLessThan250000" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTcvZnJhZzphOTEwODY4NWI1YjQ0ZWI1OTcyZWY1Yzc3NDJiYmU2NS90YWJsZTplZWE0NDMyMTRlMWY0OTgyOWYzNWJjYTkyZjY0MWQ3Yy90YWJsZXJhbmdlOmVlYTQ0MzIxNGUxZjQ5ODI5ZjM1YmNhOTJmNjQxZDdjXzYtNS0xLTEtNTkwMQ_0fb685cf-dee5-49f6-9a52-8e95c2f431d7">216</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;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;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$250 or more </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" decimals="-3" name="cass:InterestExpenseTimeDeposits250000OrMore" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTcvZnJhZzphOTEwODY4NWI1YjQ0ZWI1OTcyZWY1Yzc3NDJiYmU2NS90YWJsZTplZWE0NDMyMTRlMWY0OTgyOWYzNWJjYTkyZjY0MWQ3Yy90YWJsZXJhbmdlOmVlYTQ0MzIxNGUxZjQ5ODI5ZjM1YmNhOTJmNjQxZDdjXzctMS0xLTEtNTkwMQ_e15c682a-45e6-41fe-adc0-55835f40ec5b">139</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231" decimals="-3" name="cass:InterestExpenseTimeDeposits250000OrMore" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTcvZnJhZzphOTEwODY4NWI1YjQ0ZWI1OTcyZWY1Yzc3NDJiYmU2NS90YWJsZTplZWE0NDMyMTRlMWY0OTgyOWYzNWJjYTkyZjY0MWQ3Yy90YWJsZXJhbmdlOmVlYTQ0MzIxNGUxZjQ5ODI5ZjM1YmNhOTJmNjQxZDdjXzctMy0xLTEtNTkwMQ_d120edec-6816-4bde-85f8-9b0487f58152">267</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231" decimals="-3" name="cass:InterestExpenseTimeDeposits250000OrMore" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTcvZnJhZzphOTEwODY4NWI1YjQ0ZWI1OTcyZWY1Yzc3NDJiYmU2NS90YWJsZTplZWE0NDMyMTRlMWY0OTgyOWYzNWJjYTkyZjY0MWQ3Yy90YWJsZXJhbmdlOmVlYTQ0MzIxNGUxZjQ5ODI5ZjM1YmNhOTJmNjQxZDdjXzctNS0xLTEtNTkwMQ_1bf97180-18e2-4205-bc7e-22d7c28e1a1b">281</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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total </span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" decimals="-3" name="us-gaap:InterestExpenseDeposits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTcvZnJhZzphOTEwODY4NWI1YjQ0ZWI1OTcyZWY1Yzc3NDJiYmU2NS90YWJsZTplZWE0NDMyMTRlMWY0OTgyOWYzNWJjYTkyZjY0MWQ3Yy90YWJsZXJhbmdlOmVlYTQ0MzIxNGUxZjQ5ODI5ZjM1YmNhOTJmNjQxZDdjXzgtMS0xLTEtNTkwMQ_e1832a0b-cabc-4446-ae5b-6001ea3fc0a6">1,171</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231" decimals="-3" name="us-gaap:InterestExpenseDeposits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTcvZnJhZzphOTEwODY4NWI1YjQ0ZWI1OTcyZWY1Yzc3NDJiYmU2NS90YWJsZTplZWE0NDMyMTRlMWY0OTgyOWYzNWJjYTkyZjY0MWQ3Yy90YWJsZXJhbmdlOmVlYTQ0MzIxNGUxZjQ5ODI5ZjM1YmNhOTJmNjQxZDdjXzgtMy0xLTEtNTkwMQ_4e3dfc6d-e293-47ed-888f-b4c108a04251">2,360</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231" decimals="-3" name="us-gaap:InterestExpenseDeposits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTcvZnJhZzphOTEwODY4NWI1YjQ0ZWI1OTcyZWY1Yzc3NDJiYmU2NS90YWJsZTplZWE0NDMyMTRlMWY0OTgyOWYzNWJjYTkyZjY0MWQ3Yy90YWJsZXJhbmdlOmVlYTQ0MzIxNGUxZjQ5ODI5ZjM1YmNhOTJmNjQxZDdjXzgtNS0xLTEtNTkwMQ_3035b514-0f2d-42f9-abb5-eef8f0b083a8">5,191</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #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 contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" name="cass:ScheduleOfMaturitiesOfTimeDepositsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTcvZnJhZzphOTEwODY4NWI1YjQ0ZWI1OTcyZWY1Yzc3NDJiYmU2NS90ZXh0cmVnaW9uOmE5MTA4Njg1YjViNDRlYjU5NzJlZjVjNzc0MmJiZTY1XzIxNQ_456f86f8-836e-4de1-99b4-608957bad3c4" escape="true"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The scheduled maturities of time deposits are summarized as follows: </span></div><div style="margin-top:12pt;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:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" 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:114%">December 31,</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:114%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2020</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-style:italic;font-weight:400;line-height:114%">(In thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Amount</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%">Percent<br/>of Total</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Amount</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%">Percent<br/>of Total</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Due within: </span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">One year </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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="iec0398a820254cd299413aaa332e3362_I20211231" decimals="-3" name="us-gaap:TimeDepositMaturitiesYearOne" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTcvZnJhZzphOTEwODY4NWI1YjQ0ZWI1OTcyZWY1Yzc3NDJiYmU2NS90YWJsZTo0MzE1MTE3YjgxZjk0N2ZkOTdmZTlkNjExZDcyZjhkYy90YWJsZXJhbmdlOjQzMTUxMTdiODFmOTQ3ZmQ5N2ZlOWQ2MTFkNzJmOGRjXzQtMS0xLTEtNTkwMQ_a3b61730-60f7-4e01-b6ea-9bb564b4d052">30,855</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="number" contextRef="iec0398a820254cd299413aaa332e3362_I20211231" decimals="3" name="us-gaap:TimeDepositsWeightedAverageInterestRateMaturitiesYearOne" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTcvZnJhZzphOTEwODY4NWI1YjQ0ZWI1OTcyZWY1Yzc3NDJiYmU2NS90YWJsZTo0MzE1MTE3YjgxZjk0N2ZkOTdmZTlkNjExZDcyZjhkYy90YWJsZXJhbmdlOjQzMTUxMTdiODFmOTQ3ZmQ5N2ZlOWQ2MTFkNzJmOGRjXzQtMy0xLTEtNTkwMQ_018916ff-4944-4fec-9c10-a8ade19fa4d6">65.4</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:114%">%</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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231" decimals="-3" name="us-gaap:TimeDepositMaturitiesYearOne" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTcvZnJhZzphOTEwODY4NWI1YjQ0ZWI1OTcyZWY1Yzc3NDJiYmU2NS90YWJsZTo0MzE1MTE3YjgxZjk0N2ZkOTdmZTlkNjExZDcyZjhkYy90YWJsZXJhbmdlOjQzMTUxMTdiODFmOTQ3ZmQ5N2ZlOWQ2MTFkNzJmOGRjXzQtNS0xLTEtNTkwMQ_56fb9e32-be29-4c82-b13c-c732f8188c36">39,575</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="number" contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231" decimals="3" name="us-gaap:TimeDepositsWeightedAverageInterestRateMaturitiesYearOne" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTcvZnJhZzphOTEwODY4NWI1YjQ0ZWI1OTcyZWY1Yzc3NDJiYmU2NS90YWJsZTo0MzE1MTE3YjgxZjk0N2ZkOTdmZTlkNjExZDcyZjhkYy90YWJsZXJhbmdlOjQzMTUxMTdiODFmOTQ3ZmQ5N2ZlOWQ2MTFkNzJmOGRjXzQtNy0xLTEtNTkwMQ_26bd1ef8-ad81-45ad-8533-ebf544673a5a">70.7</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:114%">%</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Two years </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="iec0398a820254cd299413aaa332e3362_I20211231" decimals="-3" name="us-gaap:TimeDepositMaturitiesYearTwo" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTcvZnJhZzphOTEwODY4NWI1YjQ0ZWI1OTcyZWY1Yzc3NDJiYmU2NS90YWJsZTo0MzE1MTE3YjgxZjk0N2ZkOTdmZTlkNjExZDcyZjhkYy90YWJsZXJhbmdlOjQzMTUxMTdiODFmOTQ3ZmQ5N2ZlOWQ2MTFkNzJmOGRjXzUtMS0xLTEtNTkwMQ_ed0dd35c-d608-4705-ab73-8a53664008ac">15,061</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="number" contextRef="iec0398a820254cd299413aaa332e3362_I20211231" decimals="3" name="us-gaap:TimeDepositsWeightedAverageInterestRateMaturitiesYearTwo" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTcvZnJhZzphOTEwODY4NWI1YjQ0ZWI1OTcyZWY1Yzc3NDJiYmU2NS90YWJsZTo0MzE1MTE3YjgxZjk0N2ZkOTdmZTlkNjExZDcyZjhkYy90YWJsZXJhbmdlOjQzMTUxMTdiODFmOTQ3ZmQ5N2ZlOWQ2MTFkNzJmOGRjXzUtMy0xLTEtNTkwMQ_5c8498cc-3814-418d-bef2-1170958087fd">31.9</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;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:114%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231" decimals="-3" name="us-gaap:TimeDepositMaturitiesYearTwo" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTcvZnJhZzphOTEwODY4NWI1YjQ0ZWI1OTcyZWY1Yzc3NDJiYmU2NS90YWJsZTo0MzE1MTE3YjgxZjk0N2ZkOTdmZTlkNjExZDcyZjhkYy90YWJsZXJhbmdlOjQzMTUxMTdiODFmOTQ3ZmQ5N2ZlOWQ2MTFkNzJmOGRjXzUtNS0xLTEtNTkwMQ_fa3cdeb8-8b4d-4d66-9364-f155781d2026">10,470</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="number" contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231" decimals="3" name="us-gaap:TimeDepositsWeightedAverageInterestRateMaturitiesYearTwo" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTcvZnJhZzphOTEwODY4NWI1YjQ0ZWI1OTcyZWY1Yzc3NDJiYmU2NS90YWJsZTo0MzE1MTE3YjgxZjk0N2ZkOTdmZTlkNjExZDcyZjhkYy90YWJsZXJhbmdlOjQzMTUxMTdiODFmOTQ3ZmQ5N2ZlOWQ2MTFkNzJmOGRjXzUtNy0xLTEtNTkwMQ_3bfed0bd-80a0-458f-bb56-cbfd642e6f06">18.7</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;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:114%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Three years </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="iec0398a820254cd299413aaa332e3362_I20211231" decimals="-3" name="us-gaap:TimeDepositMaturitiesYearThree" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTcvZnJhZzphOTEwODY4NWI1YjQ0ZWI1OTcyZWY1Yzc3NDJiYmU2NS90YWJsZTo0MzE1MTE3YjgxZjk0N2ZkOTdmZTlkNjExZDcyZjhkYy90YWJsZXJhbmdlOjQzMTUxMTdiODFmOTQ3ZmQ5N2ZlOWQ2MTFkNzJmOGRjXzYtMS0xLTEtNTkwMQ_dc01ab89-e220-4afe-8e4a-e5b0244260e4">1,205</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="number" contextRef="iec0398a820254cd299413aaa332e3362_I20211231" decimals="3" name="us-gaap:TimeDepositsWeightedAverageInterestRateMaturitiesYearThree" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTcvZnJhZzphOTEwODY4NWI1YjQ0ZWI1OTcyZWY1Yzc3NDJiYmU2NS90YWJsZTo0MzE1MTE3YjgxZjk0N2ZkOTdmZTlkNjExZDcyZjhkYy90YWJsZXJhbmdlOjQzMTUxMTdiODFmOTQ3ZmQ5N2ZlOWQ2MTFkNzJmOGRjXzYtMy0xLTEtNTkwMQ_d3d2a19c-dc49-4e54-a72c-6b2ca227d4cc">2.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:114%">%</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:114%"><ix:nonFraction unitRef="usd" contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231" decimals="-3" name="us-gaap:TimeDepositMaturitiesYearThree" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTcvZnJhZzphOTEwODY4NWI1YjQ0ZWI1OTcyZWY1Yzc3NDJiYmU2NS90YWJsZTo0MzE1MTE3YjgxZjk0N2ZkOTdmZTlkNjExZDcyZjhkYy90YWJsZXJhbmdlOjQzMTUxMTdiODFmOTQ3ZmQ5N2ZlOWQ2MTFkNzJmOGRjXzYtNS0xLTEtNTkwMQ_7bbe70cd-e539-4cf1-82fc-455bb42c2dee">5,892</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="number" contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231" decimals="3" name="us-gaap:TimeDepositsWeightedAverageInterestRateMaturitiesYearThree" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTcvZnJhZzphOTEwODY4NWI1YjQ0ZWI1OTcyZWY1Yzc3NDJiYmU2NS90YWJsZTo0MzE1MTE3YjgxZjk0N2ZkOTdmZTlkNjExZDcyZjhkYy90YWJsZXJhbmdlOjQzMTUxMTdiODFmOTQ3ZmQ5N2ZlOWQ2MTFkNzJmOGRjXzYtNy0xLTEtNTkwMQ_6bbbd1c6-0a24-479d-bd2e-311fa12220d3">10.5</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:114%">%</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Four years </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="iec0398a820254cd299413aaa332e3362_I20211231" decimals="-3" name="us-gaap:TimeDepositMaturitiesYearFour" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTcvZnJhZzphOTEwODY4NWI1YjQ0ZWI1OTcyZWY1Yzc3NDJiYmU2NS90YWJsZTo0MzE1MTE3YjgxZjk0N2ZkOTdmZTlkNjExZDcyZjhkYy90YWJsZXJhbmdlOjQzMTUxMTdiODFmOTQ3ZmQ5N2ZlOWQ2MTFkNzJmOGRjXzctMS0xLTEtNTkwMQ_65109074-620c-47df-9340-9b667ec51231">48</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="number" contextRef="iec0398a820254cd299413aaa332e3362_I20211231" decimals="3" name="us-gaap:TimeDepositsWeightedAverageInterestRateMaturitiesYearFour" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTcvZnJhZzphOTEwODY4NWI1YjQ0ZWI1OTcyZWY1Yzc3NDJiYmU2NS90YWJsZTo0MzE1MTE3YjgxZjk0N2ZkOTdmZTlkNjExZDcyZjhkYy90YWJsZXJhbmdlOjQzMTUxMTdiODFmOTQ3ZmQ5N2ZlOWQ2MTFkNzJmOGRjXzctMy0xLTEtNTkwMQ_d6c6cc73-5cba-4e76-8ba8-f57af6fd016e">0.1</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;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:114%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231" decimals="-3" name="us-gaap:TimeDepositMaturitiesYearFour" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTcvZnJhZzphOTEwODY4NWI1YjQ0ZWI1OTcyZWY1Yzc3NDJiYmU2NS90YWJsZTo0MzE1MTE3YjgxZjk0N2ZkOTdmZTlkNjExZDcyZjhkYy90YWJsZXJhbmdlOjQzMTUxMTdiODFmOTQ3ZmQ5N2ZlOWQ2MTFkNzJmOGRjXzctNS0xLTEtNTkwMQ_2d6d691f-753a-4885-9094-3ea6a5f01844">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="number" contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231" decimals="3" name="us-gaap:TimeDepositsWeightedAverageInterestRateMaturitiesYearFour" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTcvZnJhZzphOTEwODY4NWI1YjQ0ZWI1OTcyZWY1Yzc3NDJiYmU2NS90YWJsZTo0MzE1MTE3YjgxZjk0N2ZkOTdmZTlkNjExZDcyZjhkYy90YWJsZXJhbmdlOjQzMTUxMTdiODFmOTQ3ZmQ5N2ZlOWQ2MTFkNzJmOGRjXzctNy0xLTEtNTkwMQ_eb287cb3-efa8-4b55-a86a-45ac85eb5a80">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;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:114%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Five years </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="iec0398a820254cd299413aaa332e3362_I20211231" decimals="-3" name="us-gaap:TimeDepositMaturitiesYearFive" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTcvZnJhZzphOTEwODY4NWI1YjQ0ZWI1OTcyZWY1Yzc3NDJiYmU2NS90YWJsZTo0MzE1MTE3YjgxZjk0N2ZkOTdmZTlkNjExZDcyZjhkYy90YWJsZXJhbmdlOjQzMTUxMTdiODFmOTQ3ZmQ5N2ZlOWQ2MTFkNzJmOGRjXzgtMS0xLTEtNTkwMQ_56b79fc4-5854-4070-b88d-65c812b00e4d">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:114%"><ix:nonFraction unitRef="number" contextRef="iec0398a820254cd299413aaa332e3362_I20211231" decimals="3" name="us-gaap:TimeDepositsWeightedAverageInterestRateMaturitiesYearFive" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTcvZnJhZzphOTEwODY4NWI1YjQ0ZWI1OTcyZWY1Yzc3NDJiYmU2NS90YWJsZTo0MzE1MTE3YjgxZjk0N2ZkOTdmZTlkNjExZDcyZjhkYy90YWJsZXJhbmdlOjQzMTUxMTdiODFmOTQ3ZmQ5N2ZlOWQ2MTFkNzJmOGRjXzgtMy0xLTEtNTkwMQ_478f3033-6111-4677-a491-cdcd5af5b9fa">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</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:114%"><ix:nonFraction unitRef="usd" contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231" decimals="-3" name="us-gaap:TimeDepositMaturitiesYearFive" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTcvZnJhZzphOTEwODY4NWI1YjQ0ZWI1OTcyZWY1Yzc3NDJiYmU2NS90YWJsZTo0MzE1MTE3YjgxZjk0N2ZkOTdmZTlkNjExZDcyZjhkYy90YWJsZXJhbmdlOjQzMTUxMTdiODFmOTQ3ZmQ5N2ZlOWQ2MTFkNzJmOGRjXzgtNS0xLTEtNTkwMQ_d23abe3a-ae1d-4973-bc1e-d692e71ef52d">48</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="number" contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231" decimals="3" name="us-gaap:TimeDepositsWeightedAverageInterestRateMaturitiesYearFive" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTcvZnJhZzphOTEwODY4NWI1YjQ0ZWI1OTcyZWY1Yzc3NDJiYmU2NS90YWJsZTo0MzE1MTE3YjgxZjk0N2ZkOTdmZTlkNjExZDcyZjhkYy90YWJsZXJhbmdlOjQzMTUxMTdiODFmOTQ3ZmQ5N2ZlOWQ2MTFkNzJmOGRjXzgtNy0xLTEtNTkwMQ_fe5d108f-14a4-4c6c-bb80-86d66605f7cb">0.1</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:114%">%</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total </span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="iec0398a820254cd299413aaa332e3362_I20211231" decimals="-3" name="us-gaap:TimeDeposits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTcvZnJhZzphOTEwODY4NWI1YjQ0ZWI1OTcyZWY1Yzc3NDJiYmU2NS90YWJsZTo0MzE1MTE3YjgxZjk0N2ZkOTdmZTlkNjExZDcyZjhkYy90YWJsZXJhbmdlOjQzMTUxMTdiODFmOTQ3ZmQ5N2ZlOWQ2MTFkNzJmOGRjXzktMS0xLTEtNTkwMQ_7279f30e-b6b3-4134-9c26-19778023daaf">47,184</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="number" contextRef="iec0398a820254cd299413aaa332e3362_I20211231" decimals="3" name="cass:TimeDepositsWeightedAverageInterestRateAggregate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTcvZnJhZzphOTEwODY4NWI1YjQ0ZWI1OTcyZWY1Yzc3NDJiYmU2NS90YWJsZTo0MzE1MTE3YjgxZjk0N2ZkOTdmZTlkNjExZDcyZjhkYy90YWJsZXJhbmdlOjQzMTUxMTdiODFmOTQ3ZmQ5N2ZlOWQ2MTFkNzJmOGRjXzktMy0xLTEtNTkwMQ_c9f948ac-e351-4f22-96af-3114c254d210">100.0</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231" decimals="-3" name="us-gaap:TimeDeposits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTcvZnJhZzphOTEwODY4NWI1YjQ0ZWI1OTcyZWY1Yzc3NDJiYmU2NS90YWJsZTo0MzE1MTE3YjgxZjk0N2ZkOTdmZTlkNjExZDcyZjhkYy90YWJsZXJhbmdlOjQzMTUxMTdiODFmOTQ3ZmQ5N2ZlOWQ2MTFkNzJmOGRjXzktNS0xLTEtNTkwMQ_0f6d2fef-baf9-467e-a1bf-d3b59536bcf2">55,985</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="number" contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231" decimals="3" name="cass:TimeDepositsWeightedAverageInterestRateAggregate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTcvZnJhZzphOTEwODY4NWI1YjQ0ZWI1OTcyZWY1Yzc3NDJiYmU2NS90YWJsZTo0MzE1MTE3YjgxZjk0N2ZkOTdmZTlkNjExZDcyZjhkYy90YWJsZXJhbmdlOjQzMTUxMTdiODFmOTQ3ZmQ5N2ZlOWQ2MTFkNzJmOGRjXzktNy0xLTEtNTkwMQ_2a5d0fef-9a98-40f1-8ed6-62b17dc2c82b">100.0</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td></tr></table></div></ix:nonNumeric></ix:nonNumeric><div id="i762133f56c7c41b383049c54c32cc294_160"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 8</span></div><ix:nonNumeric contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" name="us-gaap:DebtDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjAvZnJhZzpkNzdkMWRlY2M4YWU0ZmQyODhiNjZjNmQyYTIzZTQ1NS90ZXh0cmVnaW9uOmQ3N2QxZGVjYzhhZTRmZDI4OGI2NmM2ZDJhMjNlNDU1XzEyMjQ_8784bb62-0c59-4e3e-8046-05a2c6dc32d8" continuedAt="id449cb6c2adb4ea8bc59c025bd0c4a38" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Unused Available Lines of Credit</span></div><div style="margin-top:12pt;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, 2021, the Bank had unsecured lines of credit at six correspondent banks to purchase federal funds up to a maximum of $<ix:nonFraction unitRef="usd" contextRef="i67b57fe5dd3d424dbb3461335ec5f292_I20211231" decimals="-3" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjAvZnJhZzpkNzdkMWRlY2M4YWU0ZmQyODhiNjZjNmQyYTIzZTQ1NS90ZXh0cmVnaW9uOmQ3N2QxZGVjYzhhZTRmZDI4OGI2NmM2ZDJhMjNlNDU1XzE2Mg_6b691dcc-612c-4a7b-b1e8-6e7fcb457899">83,000,000</ix:nonFraction> in aggregate. As of December&#160;31, 2021, the Bank had secured lines of credit with the Federal Home Loan Bank of $<ix:nonFraction unitRef="usd" contextRef="i8dc09286f2bd4fefbb3d50b7ace318c3_I20211231" decimals="-3" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjAvZnJhZzpkNzdkMWRlY2M4YWU0ZmQyODhiNjZjNmQyYTIzZTQ1NS90ZXh0cmVnaW9uOmQ3N2QxZGVjYzhhZTRmZDI4OGI2NmM2ZDJhMjNlNDU1XzM4Mg_e6ce8d13-59e9-4265-ac8a-5421f02bf36a">228,849,000</ix:nonFraction> collateralized by commercial mortgage loans. At December&#160;31, 2021, the Company had lines of credit from two banks up to a maximum of $<ix:nonFraction unitRef="usd" contextRef="i9282ef26110241f6b8c7c25da6509877_I20211231" decimals="-3" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjAvZnJhZzpkNzdkMWRlY2M4YWU0ZmQyODhiNjZjNmQyYTIzZTQ1NS90ZXh0cmVnaW9uOmQ3N2QxZGVjYzhhZTRmZDI4OGI2NmM2ZDJhMjNlNDU1XzQ5OA_dad2ddad-66c0-4f59-a5b9-f32e690d52af">150,000,000</ix:nonFraction> in aggregate collateralized by state and </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:115%">57</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i762133f56c7c41b383049c54c32cc294_7">Table of Contents</a></span></div></div><div style="margin-top:12pt;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="id449cb6c2adb4ea8bc59c025bd0c4a38">political subdivision securities. There were <ix:nonFraction unitRef="usd" contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231" decimals="INF" name="us-gaap:LineOfCredit" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjAvZnJhZzpkNzdkMWRlY2M4YWU0ZmQyODhiNjZjNmQyYTIzZTQ1NS90ZXh0cmVnaW9uOmQ3N2QxZGVjYzhhZTRmZDI4OGI2NmM2ZDJhMjNlNDU1XzEwOTk1MTE2MzIyOTg_1f6f6b6d-cdbd-439c-bb61-a60ba64457f2"><ix:nonFraction unitRef="usd" contextRef="iec0398a820254cd299413aaa332e3362_I20211231" decimals="INF" name="us-gaap:LineOfCredit" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjAvZnJhZzpkNzdkMWRlY2M4YWU0ZmQyODhiNjZjNmQyYTIzZTQ1NS90ZXh0cmVnaW9uOmQ3N2QxZGVjYzhhZTRmZDI4OGI2NmM2ZDJhMjNlNDU1XzEwOTk1MTE2MzIyOTg_e4741bbc-7acd-4147-a80e-808276da339d">no</ix:nonFraction></ix:nonFraction> amounts outstanding at December&#160;31, 2021, and 2020 under any of the lines of credit.</ix:continuation></span></div><div id="i762133f56c7c41b383049c54c32cc294_163"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 9</span></div><ix:nonNumeric contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" name="us-gaap:EarningsPerShareTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjMvZnJhZzphNDZjNDFkZDdkZTU0MjIzOTQ5ODdjYWQxNGNmYzRlYy90ZXh0cmVnaW9uOmE0NmM0MWRkN2RlNTQyMjM5NDk4N2NhZDE0Y2ZjNGVjXzg4MQ_4a076a6f-0e99-4305-9b05-5f9f28a825d4" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Common Stock and Earnings per Share</span></div><ix:nonNumeric contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" name="us-gaap:ScheduleOfCommonStockOutstandingRollForwardTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjMvZnJhZzphNDZjNDFkZDdkZTU0MjIzOTQ5ODdjYWQxNGNmYzRlYy90ZXh0cmVnaW9uOmE0NmM0MWRkN2RlNTQyMjM5NDk4N2NhZDE0Y2ZjNGVjXzg4Mg_b7949f64-cd26-4bd8-b9ad-05d0103ae316" escape="true"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below shows activity in the outstanding shares of the Company&#8217;s common stock during 2021.</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.082%"></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:114%">2021</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1.5pt 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:114%">Shares outstanding at January 1 </span></td><td colspan="2" style="background-color:#dbdbdb;border-top:1.5pt 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:114%"><ix:nonFraction unitRef="shares" contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231" decimals="INF" name="us-gaap:SharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjMvZnJhZzphNDZjNDFkZDdkZTU0MjIzOTQ5ODdjYWQxNGNmYzRlYy90YWJsZTphMTdkMTQ2NjhiYjE0MDkyOWZiZjBkY2IxODQ2NTI4OC90YWJsZXJhbmdlOmExN2QxNDY2OGJiMTQwOTI5ZmJmMGRjYjE4NDY1Mjg4XzEtMS0xLTEtNTkwMQ_9c6948c7-1c77-4ba0-80e2-05625f43fec0">14,392,669</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1.5pt 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:114%">Issuance of common stock: </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Employee restricted stock grants </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjMvZnJhZzphNDZjNDFkZDdkZTU0MjIzOTQ5ODdjYWQxNGNmYzRlYy90YWJsZTphMTdkMTQ2NjhiYjE0MDkyOWZiZjBkY2IxODQ2NTI4OC90YWJsZXJhbmdlOmExN2QxNDY2OGJiMTQwOTI5ZmJmMGRjYjE4NDY1Mjg4XzMtMS0xLTEtNTkwMQ_8b554e77-d0d6-4611-9d0a-24c2120b267d">22,393</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;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;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Employee restricted stock units vested </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesConversionOfUnits" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjMvZnJhZzphNDZjNDFkZDdkZTU0MjIzOTQ5ODdjYWQxNGNmYzRlYy90YWJsZTphMTdkMTQ2NjhiYjE0MDkyOWZiZjBkY2IxODQ2NTI4OC90YWJsZXJhbmdlOmExN2QxNDY2OGJiMTQwOTI5ZmJmMGRjYjE4NDY1Mjg4XzQtMS0xLTEtNTkwMQ_38abd0b4-56bc-446e-b31d-3b1d35c0a8e3">2,232</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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Performance-based stock vested</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" decimals="INF" name="cass:PerformanceBasedStock" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjMvZnJhZzphNDZjNDFkZDdkZTU0MjIzOTQ5ODdjYWQxNGNmYzRlYy90YWJsZTphMTdkMTQ2NjhiYjE0MDkyOWZiZjBkY2IxODQ2NTI4OC90YWJsZXJhbmdlOmExN2QxNDY2OGJiMTQwOTI5ZmJmMGRjYjE4NDY1Mjg4XzUtMS0xLTEtNTkwMQ_00a4d13f-e90d-4b16-bbec-09e4ba507944">18,336</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;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;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Employee SARs exercised </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" decimals="INF" name="cass:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndStockAppreciationRightsExercisesInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjMvZnJhZzphNDZjNDFkZDdkZTU0MjIzOTQ5ODdjYWQxNGNmYzRlYy90YWJsZTphMTdkMTQ2NjhiYjE0MDkyOWZiZjBkY2IxODQ2NTI4OC90YWJsZXJhbmdlOmExN2QxNDY2OGJiMTQwOTI5ZmJmMGRjYjE4NDY1Mjg4XzYtMS0xLTEtNTkwMQ_118d07e0-9373-466b-94af-2435e94d9192">7,810</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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Directors&#8217; stock grants</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjMvZnJhZzphNDZjNDFkZDdkZTU0MjIzOTQ5ODdjYWQxNGNmYzRlYy90YWJsZTphMTdkMTQ2NjhiYjE0MDkyOWZiZjBkY2IxODQ2NTI4OC90YWJsZXJhbmdlOmExN2QxNDY2OGJiMTQwOTI5ZmJmMGRjYjE4NDY1Mjg4XzctMS0xLTEtNTkwMQ_dd995e5e-c486-4047-b59f-dd6a13fde4a6">5,450</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;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:114%">Shares repurchased </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="shares" contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" decimals="INF" name="us-gaap:StockRepurchasedDuringPeriodShares" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjMvZnJhZzphNDZjNDFkZDdkZTU0MjIzOTQ5ODdjYWQxNGNmYzRlYy90YWJsZTphMTdkMTQ2NjhiYjE0MDkyOWZiZjBkY2IxODQ2NTI4OC90YWJsZXJhbmdlOmExN2QxNDY2OGJiMTQwOTI5ZmJmMGRjYjE4NDY1Mjg4XzgtMS0xLTEtNTkwMQ_6b9e0ad9-90a5-4373-9a3d-d6ea6763c934">713,857</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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Shares forfeited </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="shares" contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationForfeited" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjMvZnJhZzphNDZjNDFkZDdkZTU0MjIzOTQ5ODdjYWQxNGNmYzRlYy90YWJsZTphMTdkMTQ2NjhiYjE0MDkyOWZiZjBkY2IxODQ2NTI4OC90YWJsZXJhbmdlOmExN2QxNDY2OGJiMTQwOTI5ZmJmMGRjYjE4NDY1Mjg4XzktMS0xLTEtNTkwMQ_5bc545d9-ceb4-40b9-a948-f35d89184fd9">738</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;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:114%">Shares outstanding at December&#160;31 </span></div></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="iec0398a820254cd299413aaa332e3362_I20211231" decimals="INF" name="us-gaap:SharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjMvZnJhZzphNDZjNDFkZDdkZTU0MjIzOTQ5ODdjYWQxNGNmYzRlYy90YWJsZTphMTdkMTQ2NjhiYjE0MDkyOWZiZjBkY2IxODQ2NTI4OC90YWJsZXJhbmdlOmExN2QxNDY2OGJiMTQwOTI5ZmJmMGRjYjE4NDY1Mjg4XzEwLTEtMS0xLTU5MDE_11b15936-c4bd-4c67-b03f-0d752491d801">13,734,295</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-top:12pt;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 share is computed by dividing net income by the weighted average number of common shares outstanding. Diluted earnings per share is computed by dividing net income by the sum of the weighted average number of common shares outstanding and the weighted average number of potential common shares outstanding. Under the treasury stock method, stock appreciation rights (&#8220;SARs&#8221;) are dilutive when the average market price of the Company&#8217;s common stock, combined with the effect of any unamortized compensation expense, exceeds the SAR price during a period.</span></div><ix:nonNumeric contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjMvZnJhZzphNDZjNDFkZDdkZTU0MjIzOTQ5ODdjYWQxNGNmYzRlYy90ZXh0cmVnaW9uOmE0NmM0MWRkN2RlNTQyMjM5NDk4N2NhZDE0Y2ZjNGVjXzg4Mw_f75d0a48-2be4-4494-a36b-87bc5aafce86" escape="true"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The calculations of basic and diluted earnings per share are as follows:</span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.696%"><tr><td style="width:1.0%"></td><td style="width:59.386%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.665%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.407%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.665%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.407%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.670%"></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:114%">December 31,</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%">(In thousands except share and per share data)</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:114%">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:114%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2019</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Basic: </span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjMvZnJhZzphNDZjNDFkZDdkZTU0MjIzOTQ5ODdjYWQxNGNmYzRlYy90YWJsZTozMGE4ZmExODY5YzM0M2NlOTE4NzIwNDlmZTlhNDIyNS90YWJsZXJhbmdlOjMwYThmYTE4NjljMzQzY2U5MTg3MjA0OWZlOWE0MjI1XzMtMS0xLTEtNTkwMQ_89067940-2107-4003-8909-313466b2d9ea">28,604</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjMvZnJhZzphNDZjNDFkZDdkZTU0MjIzOTQ5ODdjYWQxNGNmYzRlYy90YWJsZTozMGE4ZmExODY5YzM0M2NlOTE4NzIwNDlmZTlhNDIyNS90YWJsZXJhbmdlOjMwYThmYTE4NjljMzQzY2U5MTg3MjA0OWZlOWE0MjI1XzMtMy0xLTEtNTkwMQ_c07308ba-f893-47ce-b829-56e7e7aa1a31">25,176</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjMvZnJhZzphNDZjNDFkZDdkZTU0MjIzOTQ5ODdjYWQxNGNmYzRlYy90YWJsZTozMGE4ZmExODY5YzM0M2NlOTE4NzIwNDlmZTlhNDIyNS90YWJsZXJhbmdlOjMwYThmYTE4NjljMzQzY2U5MTg3MjA0OWZlOWE0MjI1XzMtNS0xLTEtNTkwMQ_c825ff93-0d47-40e7-a972-692b0b610246">30,404</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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Weighted average common shares outstanding </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjMvZnJhZzphNDZjNDFkZDdkZTU0MjIzOTQ5ODdjYWQxNGNmYzRlYy90YWJsZTozMGE4ZmExODY5YzM0M2NlOTE4NzIwNDlmZTlhNDIyNS90YWJsZXJhbmdlOjMwYThmYTE4NjljMzQzY2U5MTg3MjA0OWZlOWE0MjI1XzQtMS0xLTEtNTkwMQ_2f3bc94d-946d-469e-8023-fc93476ce997">14,091,773</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjMvZnJhZzphNDZjNDFkZDdkZTU0MjIzOTQ5ODdjYWQxNGNmYzRlYy90YWJsZTozMGE4ZmExODY5YzM0M2NlOTE4NzIwNDlmZTlhNDIyNS90YWJsZXJhbmdlOjMwYThmYTE4NjljMzQzY2U5MTg3MjA0OWZlOWE0MjI1XzQtMy0xLTEtNTkwMQ_44a7126d-3751-409e-95eb-e994f14448a8">14,364,406</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjMvZnJhZzphNDZjNDFkZDdkZTU0MjIzOTQ5ODdjYWQxNGNmYzRlYy90YWJsZTozMGE4ZmExODY5YzM0M2NlOTE4NzIwNDlmZTlhNDIyNS90YWJsZXJhbmdlOjMwYThmYTE4NjljMzQzY2U5MTg3MjA0OWZlOWE0MjI1XzQtNS0xLTEtNTkwMQ_075ac16d-f8d7-4b9b-97d9-af92917db58a">14,434,445</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;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;text-indent:45pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Basic earnings per 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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usdPerShare" contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjMvZnJhZzphNDZjNDFkZDdkZTU0MjIzOTQ5ODdjYWQxNGNmYzRlYy90YWJsZTozMGE4ZmExODY5YzM0M2NlOTE4NzIwNDlmZTlhNDIyNS90YWJsZXJhbmdlOjMwYThmYTE4NjljMzQzY2U5MTg3MjA0OWZlOWE0MjI1XzUtMS0xLTEtNTkwMQ_f0922b50-9731-4713-b5bf-8ba9f4d7bfcb">2.03</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usdPerShare" contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjMvZnJhZzphNDZjNDFkZDdkZTU0MjIzOTQ5ODdjYWQxNGNmYzRlYy90YWJsZTozMGE4ZmExODY5YzM0M2NlOTE4NzIwNDlmZTlhNDIyNS90YWJsZXJhbmdlOjMwYThmYTE4NjljMzQzY2U5MTg3MjA0OWZlOWE0MjI1XzUtMy0xLTEtNTkwMQ_c3de335b-56bc-4ebb-a1f1-ce0b650a8503">1.75</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usdPerShare" contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjMvZnJhZzphNDZjNDFkZDdkZTU0MjIzOTQ5ODdjYWQxNGNmYzRlYy90YWJsZTozMGE4ZmExODY5YzM0M2NlOTE4NzIwNDlmZTlhNDIyNS90YWJsZXJhbmdlOjMwYThmYTE4NjljMzQzY2U5MTg3MjA0OWZlOWE0MjI1XzUtNS0xLTEtNTkwMQ_8650acfc-58cc-45d6-8ec0-72ad7146ceb3">2.11</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:#dbdbdb;border-top:1.5pt 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:114%">Diluted: </span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjMvZnJhZzphNDZjNDFkZDdkZTU0MjIzOTQ5ODdjYWQxNGNmYzRlYy90YWJsZTozMGE4ZmExODY5YzM0M2NlOTE4NzIwNDlmZTlhNDIyNS90YWJsZXJhbmdlOjMwYThmYTE4NjljMzQzY2U5MTg3MjA0OWZlOWE0MjI1XzctMS0xLTEtNTkwMQ_149b1809-18ee-4104-9d08-9128a89ba9ae">28,604</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjMvZnJhZzphNDZjNDFkZDdkZTU0MjIzOTQ5ODdjYWQxNGNmYzRlYy90YWJsZTozMGE4ZmExODY5YzM0M2NlOTE4NzIwNDlmZTlhNDIyNS90YWJsZXJhbmdlOjMwYThmYTE4NjljMzQzY2U5MTg3MjA0OWZlOWE0MjI1XzctMy0xLTEtNTkwMQ_4c339e60-0be7-4cb3-b2a4-2f6b770385b1">25,176</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjMvZnJhZzphNDZjNDFkZDdkZTU0MjIzOTQ5ODdjYWQxNGNmYzRlYy90YWJsZTozMGE4ZmExODY5YzM0M2NlOTE4NzIwNDlmZTlhNDIyNS90YWJsZXJhbmdlOjMwYThmYTE4NjljMzQzY2U5MTg3MjA0OWZlOWE0MjI1XzctNS0xLTEtNTkwMQ_86d8e258-8cb8-4a8f-837f-f3b5cc3d75bf">30,404</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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Weighted average common shares outstanding </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjMvZnJhZzphNDZjNDFkZDdkZTU0MjIzOTQ5ODdjYWQxNGNmYzRlYy90YWJsZTozMGE4ZmExODY5YzM0M2NlOTE4NzIwNDlmZTlhNDIyNS90YWJsZXJhbmdlOjMwYThmYTE4NjljMzQzY2U5MTg3MjA0OWZlOWE0MjI1XzgtMS0xLTEtNTkwMQ_2d7e4937-f08e-48bb-8d30-302b742fc0a0">14,091,773</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjMvZnJhZzphNDZjNDFkZDdkZTU0MjIzOTQ5ODdjYWQxNGNmYzRlYy90YWJsZTozMGE4ZmExODY5YzM0M2NlOTE4NzIwNDlmZTlhNDIyNS90YWJsZXJhbmdlOjMwYThmYTE4NjljMzQzY2U5MTg3MjA0OWZlOWE0MjI1XzgtMy0xLTEtNTkwMQ_71b6976d-0c0e-4086-803b-a4eea7d66c74">14,364,406</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjMvZnJhZzphNDZjNDFkZDdkZTU0MjIzOTQ5ODdjYWQxNGNmYzRlYy90YWJsZTozMGE4ZmExODY5YzM0M2NlOTE4NzIwNDlmZTlhNDIyNS90YWJsZXJhbmdlOjMwYThmYTE4NjljMzQzY2U5MTg3MjA0OWZlOWE0MjI1XzgtNS0xLTEtNTkwMQ_579f5f87-8113-4c50-bc60-cf6c85e21d3f">14,434,445</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;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;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Effect of dilutive restricted stock, performance based restricted stock</span><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#160;(&#8220;PBRS&#8221;), and SARs </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:114%"><ix:nonFraction unitRef="shares" contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" decimals="0" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjMvZnJhZzphNDZjNDFkZDdkZTU0MjIzOTQ5ODdjYWQxNGNmYzRlYy90YWJsZTozMGE4ZmExODY5YzM0M2NlOTE4NzIwNDlmZTlhNDIyNS90YWJsZXJhbmdlOjMwYThmYTE4NjljMzQzY2U5MTg3MjA0OWZlOWE0MjI1XzktMS0xLTEtNTkwMQ_04811cbe-67f6-4ffb-9342-ab4e23d5c830">238,103</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231" decimals="0" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjMvZnJhZzphNDZjNDFkZDdkZTU0MjIzOTQ5ODdjYWQxNGNmYzRlYy90YWJsZTozMGE4ZmExODY5YzM0M2NlOTE4NzIwNDlmZTlhNDIyNS90YWJsZXJhbmdlOjMwYThmYTE4NjljMzQzY2U5MTg3MjA0OWZlOWE0MjI1XzktMy0xLTEtNTkwMQ_1aeaf35a-eb0d-47d4-8126-a586c2f81f43">202,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:114%"><ix:nonFraction unitRef="shares" contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231" decimals="0" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjMvZnJhZzphNDZjNDFkZDdkZTU0MjIzOTQ5ODdjYWQxNGNmYzRlYy90YWJsZTozMGE4ZmExODY5YzM0M2NlOTE4NzIwNDlmZTlhNDIyNS90YWJsZXJhbmdlOjMwYThmYTE4NjljMzQzY2U5MTg3MjA0OWZlOWE0MjI1XzktNS0xLTEtNTkwMQ_9fa2d4ec-c176-400b-936b-570957a43565">257,480</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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Weighted average common shares outstanding assuming dilution </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjMvZnJhZzphNDZjNDFkZDdkZTU0MjIzOTQ5ODdjYWQxNGNmYzRlYy90YWJsZTozMGE4ZmExODY5YzM0M2NlOTE4NzIwNDlmZTlhNDIyNS90YWJsZXJhbmdlOjMwYThmYTE4NjljMzQzY2U5MTg3MjA0OWZlOWE0MjI1XzEwLTEtMS0xLTU5MDE_6506903c-ac42-419e-931e-7ee85c468985">14,329,876</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjMvZnJhZzphNDZjNDFkZDdkZTU0MjIzOTQ5ODdjYWQxNGNmYzRlYy90YWJsZTozMGE4ZmExODY5YzM0M2NlOTE4NzIwNDlmZTlhNDIyNS90YWJsZXJhbmdlOjMwYThmYTE4NjljMzQzY2U5MTg3MjA0OWZlOWE0MjI1XzEwLTMtMS0xLTU5MDE_5440d002-9fb5-4947-bf10-467c90e7e0e9">14,566,947</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjMvZnJhZzphNDZjNDFkZDdkZTU0MjIzOTQ5ODdjYWQxNGNmYzRlYy90YWJsZTozMGE4ZmExODY5YzM0M2NlOTE4NzIwNDlmZTlhNDIyNS90YWJsZXJhbmdlOjMwYThmYTE4NjljMzQzY2U5MTg3MjA0OWZlOWE0MjI1XzEwLTUtMS0xLTU5MDE_e3488bb4-ee2f-4cc6-b171-ca527be3b73d">14,691,925</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;text-indent:45pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Diluted earnings per share </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usdPerShare" contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjMvZnJhZzphNDZjNDFkZDdkZTU0MjIzOTQ5ODdjYWQxNGNmYzRlYy90YWJsZTozMGE4ZmExODY5YzM0M2NlOTE4NzIwNDlmZTlhNDIyNS90YWJsZXJhbmdlOjMwYThmYTE4NjljMzQzY2U5MTg3MjA0OWZlOWE0MjI1XzExLTEtMS0xLTU5MDE_09104789-f7c3-481f-870d-f4b23d40c5fa">2.00</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usdPerShare" contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjMvZnJhZzphNDZjNDFkZDdkZTU0MjIzOTQ5ODdjYWQxNGNmYzRlYy90YWJsZTozMGE4ZmExODY5YzM0M2NlOTE4NzIwNDlmZTlhNDIyNS90YWJsZXJhbmdlOjMwYThmYTE4NjljMzQzY2U5MTg3MjA0OWZlOWE0MjI1XzExLTMtMS0xLTU5MDE_799a2083-9c50-4877-8fe8-a5a40f36e052">1.73</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usdPerShare" contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjMvZnJhZzphNDZjNDFkZDdkZTU0MjIzOTQ5ODdjYWQxNGNmYzRlYy90YWJsZTozMGE4ZmExODY5YzM0M2NlOTE4NzIwNDlmZTlhNDIyNS90YWJsZXJhbmdlOjMwYThmYTE4NjljMzQzY2U5MTg3MjA0OWZlOWE0MjI1XzExLTUtMS0xLTU5MDE_2e9e2851-0464-4223-b4f1-1dc90655a59f">2.07</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:nonNumeric><div id="i762133f56c7c41b383049c54c32cc294_166"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 10</span></div><ix:nonNumeric contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" name="us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90ZXh0cmVnaW9uOjI4NmE2OWQ0NTU0ZDQ4Y2NiYTFlNmMyZGEwMGU4Mjk3XzU3Mzc_998118ef-7cfa-403f-9b01-cbf8a08b878f" continuedAt="i735af535592d47d5b748ab20d333894d" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Employee Benefit Plans</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Defined Benefit Plan</span></div><div style="margin-top:12pt;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 a noncontributory defined-benefit pension plan (the &#8220;Plan&#8221;), which covers eligible employees. Effective December 31, 2016, the Plan was closed to all new participants. Additionally, the Company froze the benefits of the Plan as of February 28, 2021. As such, subsequent to February 28, 2021, there is no service cost associated with the Plan. The Company accrues and makes contributions designed to fund normal service costs on a current basis using the projected unit </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:115%">58</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i762133f56c7c41b383049c54c32cc294_7">Table of Contents</a></span></div></div><ix:continuation id="i735af535592d47d5b748ab20d333894d" continuedAt="i8404b6ab7faf41c9b8a49f8541923430"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">credit with service proration method to amortize prior service costs arising from improvements in pension benefits and qualifying service prior to the establishment of the Plan over a period of approximately 30 years.</span></div><ix:nonNumeric contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" name="cass:SummaryOfProjectedBenefitObligationTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90ZXh0cmVnaW9uOjI4NmE2OWQ0NTU0ZDQ4Y2NiYTFlNmMyZGEwMGU4Mjk3XzU3NDY_81cd09fb-6b55-4d4b-95dd-700eb2b71ab3" escape="true"><div style="margin-top:12pt;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 activity in the Plan&#8217;s projected benefit obligation, assets, funded status and amounts recognized in the Company&#8217;s consolidated balance sheets is as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.324%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></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-style:italic;font-weight:400;line-height:114%">(In thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2020</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1.5pt 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:114%">Projected benefit obligation: </span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Balance, January 1 </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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTo5YThmMmUwOTJlYjY0OGY0OThhMmQxYWY4YzNkNTBhMy90YWJsZXJhbmdlOjlhOGYyZTA5MmViNjQ4ZjQ5OGEyZDFhZjhjM2Q1MGEzXzItMi0xLTEtNTkwMQ_0a91a563-53fa-4dcd-8dbc-65ecd85a9dc4">122,035</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i45464f58af19437bbe66ee3f989905fb_I20191231" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTo5YThmMmUwOTJlYjY0OGY0OThhMmQxYWY4YzNkNTBhMy90YWJsZXJhbmdlOjlhOGYyZTA5MmViNjQ4ZjQ5OGEyZDFhZjhjM2Q1MGEzXzItNC0xLTEtNTkwMQ_71d92387-bd4a-4279-9dd9-1b33ae50616d">119,827</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Service cost </span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanServiceCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTo5YThmMmUwOTJlYjY0OGY0OThhMmQxYWY4YzNkNTBhMy90YWJsZXJhbmdlOjlhOGYyZTA5MmViNjQ4ZjQ5OGEyZDFhZjhjM2Q1MGEzXzMtMi0xLTEtNTkwMQ_adf6318d-3150-4640-869f-b92edd06bfb1">1,002</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanServiceCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTo5YThmMmUwOTJlYjY0OGY0OThhMmQxYWY4YzNkNTBhMy90YWJsZXJhbmdlOjlhOGYyZTA5MmViNjQ4ZjQ5OGEyZDFhZjhjM2Q1MGEzXzMtNC0xLTEtNTkwMQ_6f86000a-4b27-4334-b0ee-d42a8ceb3e30">4,329</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;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;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Interest cost </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanInterestCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTo5YThmMmUwOTJlYjY0OGY0OThhMmQxYWY4YzNkNTBhMy90YWJsZXJhbmdlOjlhOGYyZTA5MmViNjQ4ZjQ5OGEyZDFhZjhjM2Q1MGEzXzQtMi0xLTEtNTkwMQ_796fc7f9-ac74-46cc-b09b-a09342583c38">3,076</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanInterestCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTo5YThmMmUwOTJlYjY0OGY0OThhMmQxYWY4YzNkNTBhMy90YWJsZXJhbmdlOjlhOGYyZTA5MmViNjQ4ZjQ5OGEyZDFhZjhjM2Q1MGEzXzQtNC0xLTEtNTkwMQ_02ee2ead-a177-4031-8a67-5f219a3a7c3f">3,908</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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Actuarial (gain) loss </span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanActuarialGainLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTo5YThmMmUwOTJlYjY0OGY0OThhMmQxYWY4YzNkNTBhMy90YWJsZXJhbmdlOjlhOGYyZTA5MmViNjQ4ZjQ5OGEyZDFhZjhjM2Q1MGEzXzUtMi0xLTEtNTkwMQ_c997f09f-c846-42ac-8a1e-c1371205acd7">5,822</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanActuarialGainLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTo5YThmMmUwOTJlYjY0OGY0OThhMmQxYWY4YzNkNTBhMy90YWJsZXJhbmdlOjlhOGYyZTA5MmViNjQ4ZjQ5OGEyZDFhZjhjM2Q1MGEzXzUtNC0xLTEtNTkwMQ_4db2e735-aef5-48e4-a080-b03c4833b7b3">15,087</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;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;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Plan amendments </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:114%"><ix:nonFraction unitRef="usd" contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanPlanAmendments" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTo5YThmMmUwOTJlYjY0OGY0OThhMmQxYWY4YzNkNTBhMy90YWJsZXJhbmdlOjlhOGYyZTA5MmViNjQ4ZjQ5OGEyZDFhZjhjM2Q1MGEzXzYtMi0xLTEtNTkwMQ_e25c8cc7-5d91-4ecf-b718-24aaa857caad">&#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:114%">(<ix:nonFraction unitRef="usd" contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanPlanAmendments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTo5YThmMmUwOTJlYjY0OGY0OThhMmQxYWY4YzNkNTBhMy90YWJsZXJhbmdlOjlhOGYyZTA5MmViNjQ4ZjQ5OGEyZDFhZjhjM2Q1MGEzXzYtNC0xLTEtNTkwMQ_2759fcdb-3bdc-415c-a676-791e6e530545">18,322</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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Benefits paid </span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTo5YThmMmUwOTJlYjY0OGY0OThhMmQxYWY4YzNkNTBhMy90YWJsZXJhbmdlOjlhOGYyZTA5MmViNjQ4ZjQ5OGEyZDFhZjhjM2Q1MGEzXzctMi0xLTEtNTkwMQ_425c0fe5-5f9f-44a6-9ef8-0ff050fe7159">2,968</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTo5YThmMmUwOTJlYjY0OGY0OThhMmQxYWY4YzNkNTBhMy90YWJsZXJhbmdlOjlhOGYyZTA5MmViNjQ4ZjQ5OGEyZDFhZjhjM2Q1MGEzXzctNC0xLTEtNTkwMQ_81b1dd0a-6ea3-4b45-a9d0-4b5eb81825c9">2,794</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;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:114%">Balance, December&#160;31 </span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="iec0398a820254cd299413aaa332e3362_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTo5YThmMmUwOTJlYjY0OGY0OThhMmQxYWY4YzNkNTBhMy90YWJsZXJhbmdlOjlhOGYyZTA5MmViNjQ4ZjQ5OGEyZDFhZjhjM2Q1MGEzXzgtMi0xLTEtNTkwMQ_ca88d88b-c2df-4440-8e36-82df304bee49">117,323</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;border-top:0.5pt solid #000000;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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTo5YThmMmUwOTJlYjY0OGY0OThhMmQxYWY4YzNkNTBhMy90YWJsZXJhbmdlOjlhOGYyZTA5MmViNjQ4ZjQ5OGEyZDFhZjhjM2Q1MGEzXzgtNC0xLTEtNTkwMQ_869623f6-d45e-4eed-bc6a-b54480271a5c">122,035</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:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Plan assets: </span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Fair value, January 1 </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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTo5YThmMmUwOTJlYjY0OGY0OThhMmQxYWY4YzNkNTBhMy90YWJsZXJhbmdlOjlhOGYyZTA5MmViNjQ4ZjQ5OGEyZDFhZjhjM2Q1MGEzXzEwLTItMS0xLTU5MDE_675a62c7-ec0c-40fe-893b-9ad36878fd44">106,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i45464f58af19437bbe66ee3f989905fb_I20191231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTo5YThmMmUwOTJlYjY0OGY0OThhMmQxYWY4YzNkNTBhMy90YWJsZXJhbmdlOjlhOGYyZTA5MmViNjQ4ZjQ5OGEyZDFhZjhjM2Q1MGEzXzEwLTQtMS0xLTU5MDE_a8bb081e-9700-4efb-bb82-3f2e54f8d6cc">94,634</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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Actual return </span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTo5YThmMmUwOTJlYjY0OGY0OThhMmQxYWY4YzNkNTBhMy90YWJsZXJhbmdlOjlhOGYyZTA5MmViNjQ4ZjQ5OGEyZDFhZjhjM2Q1MGEzXzExLTItMS0xLTU5MDE_4a2236e6-6feb-45e5-a154-032dc9ab5cdc">10,107</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTo5YThmMmUwOTJlYjY0OGY0OThhMmQxYWY4YzNkNTBhMy90YWJsZXJhbmdlOjlhOGYyZTA5MmViNjQ4ZjQ5OGEyZDFhZjhjM2Q1MGEzXzExLTQtMS0xLTU5MDE_a066c4b4-f8af-4b1e-a161-bce01550011a">14,826</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;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;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Employer contribution </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:114%"><ix:nonFraction unitRef="usd" contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanContributionsByEmployer" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTo5YThmMmUwOTJlYjY0OGY0OThhMmQxYWY4YzNkNTBhMy90YWJsZXJhbmdlOjlhOGYyZTA5MmViNjQ4ZjQ5OGEyZDFhZjhjM2Q1MGEzXzEyLTItMS0xLTU5MDE_c8ada816-a3d8-4ea0-b1bf-3ac24da54b9f">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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanContributionsByEmployer" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTo5YThmMmUwOTJlYjY0OGY0OThhMmQxYWY4YzNkNTBhMy90YWJsZXJhbmdlOjlhOGYyZTA5MmViNjQ4ZjQ5OGEyZDFhZjhjM2Q1MGEzXzEyLTQtMS0xLTU5MDE_e9235ab8-2976-4ee8-b06c-1a5307ff4c56">&#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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Benefits paid </span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTo5YThmMmUwOTJlYjY0OGY0OThhMmQxYWY4YzNkNTBhMy90YWJsZXJhbmdlOjlhOGYyZTA5MmViNjQ4ZjQ5OGEyZDFhZjhjM2Q1MGEzXzEzLTItMS0xLTU5MDE_da0b941d-8802-4497-b1f9-9daaadb854d5">2,968</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTo5YThmMmUwOTJlYjY0OGY0OThhMmQxYWY4YzNkNTBhMy90YWJsZXJhbmdlOjlhOGYyZTA5MmViNjQ4ZjQ5OGEyZDFhZjhjM2Q1MGEzXzEzLTQtMS0xLTU5MDE_e80a4696-16f0-4313-846f-b3842d749eef">2,793</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;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:114%">Fair value, December&#160;31 </span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="iec0398a820254cd299413aaa332e3362_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTo5YThmMmUwOTJlYjY0OGY0OThhMmQxYWY4YzNkNTBhMy90YWJsZXJhbmdlOjlhOGYyZTA5MmViNjQ4ZjQ5OGEyZDFhZjhjM2Q1MGEzXzE0LTItMS0xLTU5MDE_b09c5f62-6001-427b-9c06-b8d80255bad9">114,136</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;border-top:1pt solid #000;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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTo5YThmMmUwOTJlYjY0OGY0OThhMmQxYWY4YzNkNTBhMy90YWJsZXJhbmdlOjlhOGYyZTA5MmViNjQ4ZjQ5OGEyZDFhZjhjM2Q1MGEzXzE0LTQtMS0xLTU5MDE_a88c3bc3-27f3-4605-a8a5-67b9f31c9b94">106,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></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Funded status: </span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Accrued pension liability </span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="iec0398a820254cd299413aaa332e3362_I20211231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanFundedStatusOfPlan" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTo5YThmMmUwOTJlYjY0OGY0OThhMmQxYWY4YzNkNTBhMy90YWJsZXJhbmdlOjlhOGYyZTA5MmViNjQ4ZjQ5OGEyZDFhZjhjM2Q1MGEzXzE2LTItMS0xLTU5MDE_54a13d7d-2ae2-4e2a-ba8d-9d7e9c9aad8c">3,187</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom: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:114%">(<ix:nonFraction unitRef="usd" contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanFundedStatusOfPlan" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTo5YThmMmUwOTJlYjY0OGY0OThhMmQxYWY4YzNkNTBhMy90YWJsZXJhbmdlOjlhOGYyZTA5MmViNjQ4ZjQ5OGEyZDFhZjhjM2Q1MGEzXzE2LTQtMS0xLTU5MDE_197f4fd0-0b5a-4474-bcbb-dca46b23860b">15,368</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" name="cass:ScheduleOfAssumptionsUsedToDetermineProjectedBenefitObligationTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90ZXh0cmVnaW9uOjI4NmE2OWQ0NTU0ZDQ4Y2NiYTFlNmMyZGEwMGU4Mjk3XzU3NDM_e21cf09b-ed16-4500-8bbb-654e1a343521" escape="true"><div style="margin-top:12pt;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 represent the major assumptions used to determine the projected benefit obligation of the Plan. For 2021, 2020 and 2019, the Plan&#8217;s expected benefit cash flows were discounted using the FTSE Above Median Double-A Curve. For 2021, the Pri-2012 Mortality Table and MP-2022 Mortality Improvement Scale were used. For 2020, the Pri-2012 Mortality Table and MP-2020 Mortality Improvement Scale were used. For 2019, the Pri-2012 Mortality Table and MP-2019 Mortality Improvement Scale were used.</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:57.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2020</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:114%">2019</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1.5pt 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:114%">Weighted average discount rate </span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-top:1.5pt 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:114%"><ix:nonFraction unitRef="number" contextRef="idc73a1b876a541c49ffe125a82b166a1_I20211231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZToxY2RmODIxYzE4NjI0M2JlOWY0OTAxZTExMDhjYTRiYS90YWJsZXJhbmdlOjFjZGY4MjFjMTg2MjQzYmU5ZjQ5MDFlMTEwOGNhNGJhXzEtMi0xLTEtNTkwMQ_97c7c704-e2b3-40c8-9f64-c83476f7a653">2.85</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1.5pt 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:114%">%</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-top:1.5pt 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:114%"><ix:nonFraction unitRef="number" contextRef="i719f203b9c5344eda606db59debe9827_I20201231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZToxY2RmODIxYzE4NjI0M2JlOWY0OTAxZTExMDhjYTRiYS90YWJsZXJhbmdlOjFjZGY4MjFjMTg2MjQzYmU5ZjQ5MDFlMTEwOGNhNGJhXzEtNC0xLTEtNTkwMQ_54c7f3a8-ddfa-450f-ac26-022ba9204886">2.55</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1.5pt 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:114%">%</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-top:1.5pt 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:114%"><ix:nonFraction unitRef="number" contextRef="ie99c6d6cea4149a397e08b7947a035d5_I20191231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZToxY2RmODIxYzE4NjI0M2JlOWY0OTAxZTExMDhjYTRiYS90YWJsZXJhbmdlOjFjZGY4MjFjMTg2MjQzYmU5ZjQ5MDFlMTEwOGNhNGJhXzEtNi0xLTEtNTkwMQ_ebbddc13-2938-4d0d-bd7b-3f36450a8157">3.30</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1.5pt 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:114%">%</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:114%">Rate of increase in compensation levels </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:114%">(a)</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:114%">(a)</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:114%">(a)</span></td></tr></table></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)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.91pt"><ix:nonFraction unitRef="number" contextRef="i80f8735d093447869bc166cc1156e9b8_I20211231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90ZXh0cmVnaW9uOjI4NmE2OWQ0NTU0ZDQ4Y2NiYTFlNmMyZGEwMGU4Mjk3XzE0NzY_6a490e9b-6d25-4e36-a51b-04b1e8b70422">6.0</ix:nonFraction>% graded down to <ix:nonFraction unitRef="number" contextRef="i5f69dc5b01fb4ab4810eccbbaad8538a_I20211231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90ZXh0cmVnaW9uOjI4NmE2OWQ0NTU0ZDQ4Y2NiYTFlNmMyZGEwMGU4Mjk3XzE0OTQ_deb74c60-060c-43cb-a7e0-b2719d6b42c1">3.25</ix:nonFraction>% over the first seven years of service.</span></div></ix:nonNumeric><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accumulated benefit obligation was $<ix:nonFraction unitRef="usd" contextRef="idc73a1b876a541c49ffe125a82b166a1_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90ZXh0cmVnaW9uOjI4NmE2OWQ0NTU0ZDQ4Y2NiYTFlNmMyZGEwMGU4Mjk3XzE1NzY_b34c9071-8fa1-4edf-8e47-832b05289e4b">117,323,000</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i719f203b9c5344eda606db59debe9827_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90ZXh0cmVnaW9uOjI4NmE2OWQ0NTU0ZDQ4Y2NiYTFlNmMyZGEwMGU4Mjk3XzE1ODQ_535d4594-a597-4e7d-9bf2-62178d5400ee">121,095,000</ix:nonFraction> as of December&#160;31, 2021 and 2020, respectively. The Company made a contribution of $<ix:nonFraction unitRef="usd" contextRef="i2182293b505a4669aea87fec25ddadeb_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanContributionsByEmployer" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90ZXh0cmVnaW9uOjI4NmE2OWQ0NTU0ZDQ4Y2NiYTFlNmMyZGEwMGU4Mjk3XzE2NDkyNjc0NTg1MjE_a0b687cf-739f-4b14-9816-c4943a96f443">330,000</ix:nonFraction> during 2021, while in 2020 there was <ix:nonFraction unitRef="usd" contextRef="i912d641551c042b587d4ae50bcd92487_D20200101-20201231" decimals="INF" name="us-gaap:DefinedBenefitPlanContributionsByEmployer" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90ZXh0cmVnaW9uOjI4NmE2OWQ0NTU0ZDQ4Y2NiYTFlNmMyZGEwMGU4Mjk3XzEwOTk1MTE2NDcwMDQ_371f9624-31a5-46bd-ab53-b9a7521f7772">no</ix:nonFraction> contribution made to the Plan. The Company has not determined if it will make a contribution to the Plan in 2022. <ix:nonNumeric contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" name="us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90ZXh0cmVnaW9uOjI4NmE2OWQ0NTU0ZDQ4Y2NiYTFlNmMyZGEwMGU4Mjk3XzU3NDc_84e3d721-d7e7-46b5-96ab-f5316ff0dd22" continuedAt="i2b3d4096224d47fcbd309738dba1c672" escape="true">The following pension benefit payments, which reflect expected future service, as appropriate, are expected to be paid by the Plan:</ix:nonNumeric></span></div><div style="margin-top:12pt"><ix:continuation id="i2b3d4096224d47fcbd309738dba1c672"><table 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:85.112%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.082%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1.5pt 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:114%">2022</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1.5pt 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:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1.5pt 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:114%"><ix:nonFraction unitRef="usd" contextRef="idc73a1b876a541c49ffe125a82b166a1_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTo2MzE2MjVhMDcxMjA0MjA0YmNjZmY4ZjlmN2FiM2JiZS90YWJsZXJhbmdlOjYzMTYyNWEwNzEyMDQyMDRiY2NmZjhmOWY3YWIzYmJlXzEtMi0xLTEtNTkwMQ_a8bdbdf9-dcec-4901-ab9a-2cdfc2fe37da">3,771,000</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1.5pt 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:114%">2023</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:114%"><ix:nonFraction unitRef="usd" contextRef="idc73a1b876a541c49ffe125a82b166a1_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTo2MzE2MjVhMDcxMjA0MjA0YmNjZmY4ZjlmN2FiM2JiZS90YWJsZXJhbmdlOjYzMTYyNWEwNzEyMDQyMDRiY2NmZjhmOWY3YWIzYmJlXzItMi0xLTEtNTkwMQ_80e17505-abf7-458b-ac35-b29e903a2166">4,165,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2024</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="idc73a1b876a541c49ffe125a82b166a1_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTo2MzE2MjVhMDcxMjA0MjA0YmNjZmY4ZjlmN2FiM2JiZS90YWJsZXJhbmdlOjYzMTYyNWEwNzEyMDQyMDRiY2NmZjhmOWY3YWIzYmJlXzMtMi0xLTEtNTkwMQ_85543aa4-4567-44ff-b451-c68fa51f5f26">4,396,000</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;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:114%">2025</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:114%"><ix:nonFraction unitRef="usd" contextRef="idc73a1b876a541c49ffe125a82b166a1_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTo2MzE2MjVhMDcxMjA0MjA0YmNjZmY4ZjlmN2FiM2JiZS90YWJsZXJhbmdlOjYzMTYyNWEwNzEyMDQyMDRiY2NmZjhmOWY3YWIzYmJlXzQtMi0xLTEtNTkwMQ_e77d83cf-12b8-42b1-b6a8-3f3c5829cbc0">4,593,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2026</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="idc73a1b876a541c49ffe125a82b166a1_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTo2MzE2MjVhMDcxMjA0MjA0YmNjZmY4ZjlmN2FiM2JiZS90YWJsZXJhbmdlOjYzMTYyNWEwNzEyMDQyMDRiY2NmZjhmOWY3YWIzYmJlXzUtMi0xLTEtNTkwMQ_9a336d9c-ba10-4c05-a962-c0952d44f6dd">4,802,000</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2026-2030 </span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom: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:114%"><ix:nonFraction unitRef="usd" contextRef="idc73a1b876a541c49ffe125a82b166a1_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTo2MzE2MjVhMDcxMjA0MjA0YmNjZmY4ZjlmN2FiM2JiZS90YWJsZXJhbmdlOjYzMTYyNWEwNzEyMDQyMDRiY2NmZjhmOWY3YWIzYmJlXzYtMi0xLTEtNTkwMQ_0a3dcc60-2972-428e-b5ea-7f618201ee44">26,978,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></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:115%">59</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i762133f56c7c41b383049c54c32cc294_7">Table of Contents</a></span></div></div><ix:continuation id="i8404b6ab7faf41c9b8a49f8541923430" continuedAt="ib2c934d7d9c24877b08563a4a5385b0b"><ix:nonNumeric contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" name="cass:ScheduleOfPlansPensionCostsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90ZXh0cmVnaW9uOjI4NmE2OWQ0NTU0ZDQ4Y2NiYTFlNmMyZGEwMGU4Mjk3XzU3NDg_8bf79575-decc-47ce-9f36-2e4da838eec6" escape="true"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Plan&#8217;s pension cost included the following components:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:57.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></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: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%">For the Year Ended</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December&#160;31,</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-style:italic;font-weight:400;line-height:114%">(In thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">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:114%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2019</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Service cost &#8211; benefits earned during the year </span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i2182293b505a4669aea87fec25ddadeb_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanServiceCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTplMDJjYjA4ZTg1N2I0NWViYTk4MDI1YmRlMDdmNDY5ZC90YWJsZXJhbmdlOmUwMmNiMDhlODU3YjQ1ZWJhOTgwMjViZGUwN2Y0NjlkXzItMi0xLTEtNTkwMQ_dc5a7140-9bdb-43a9-88ef-5c77e9b17b3c">1,002</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i912d641551c042b587d4ae50bcd92487_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanServiceCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTplMDJjYjA4ZTg1N2I0NWViYTk4MDI1YmRlMDdmNDY5ZC90YWJsZXJhbmdlOmUwMmNiMDhlODU3YjQ1ZWJhOTgwMjViZGUwN2Y0NjlkXzItNC0xLTEtNTkwMQ_2f60d368-dd0c-4f61-b0da-a1d0d8d85595">4,329</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ie27b83c99a6b44e1ac1119d2d83707ef_D20190101-20191231" decimals="-3" name="us-gaap:DefinedBenefitPlanServiceCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTplMDJjYjA4ZTg1N2I0NWViYTk4MDI1YmRlMDdmNDY5ZC90YWJsZXJhbmdlOmUwMmNiMDhlODU3YjQ1ZWJhOTgwMjViZGUwN2Y0NjlkXzItNi0xLTEtNTkwMQ_e1ed832f-0f9d-4d26-bb93-8952439c4234">3,555</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;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:114%">Interest cost on projected benefit obligations </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i2182293b505a4669aea87fec25ddadeb_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanInterestCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTplMDJjYjA4ZTg1N2I0NWViYTk4MDI1YmRlMDdmNDY5ZC90YWJsZXJhbmdlOmUwMmNiMDhlODU3YjQ1ZWJhOTgwMjViZGUwN2Y0NjlkXzMtMi0xLTEtNTkwMQ_90656a10-5001-4692-9574-61971df777e8">3,076</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i912d641551c042b587d4ae50bcd92487_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanInterestCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTplMDJjYjA4ZTg1N2I0NWViYTk4MDI1YmRlMDdmNDY5ZC90YWJsZXJhbmdlOmUwMmNiMDhlODU3YjQ1ZWJhOTgwMjViZGUwN2Y0NjlkXzMtNC0xLTEtNTkwMQ_57dcc86d-2083-48c7-b9ae-08dc679296a6">3,908</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ie27b83c99a6b44e1ac1119d2d83707ef_D20190101-20191231" decimals="-3" name="us-gaap:DefinedBenefitPlanInterestCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTplMDJjYjA4ZTg1N2I0NWViYTk4MDI1YmRlMDdmNDY5ZC90YWJsZXJhbmdlOmUwMmNiMDhlODU3YjQ1ZWJhOTgwMjViZGUwN2Y0NjlkXzMtNi0xLTEtNTkwMQ_c68e72d7-01e9-480e-8703-1bca2e453990">4,103</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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Expected return on plan assets </span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="i2182293b505a4669aea87fec25ddadeb_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTplMDJjYjA4ZTg1N2I0NWViYTk4MDI1YmRlMDdmNDY5ZC90YWJsZXJhbmdlOmUwMmNiMDhlODU3YjQ1ZWJhOTgwMjViZGUwN2Y0NjlkXzQtMi0xLTEtNTkwMQ_36d447d2-3fc0-49ad-891b-96406c733477">6,310</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="i912d641551c042b587d4ae50bcd92487_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTplMDJjYjA4ZTg1N2I0NWViYTk4MDI1YmRlMDdmNDY5ZC90YWJsZXJhbmdlOmUwMmNiMDhlODU3YjQ1ZWJhOTgwMjViZGUwN2Y0NjlkXzQtNC0xLTEtNTkwMQ_8dacdc84-0d65-4ace-8e00-74d494c9967f">6,049</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="ie27b83c99a6b44e1ac1119d2d83707ef_D20190101-20191231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTplMDJjYjA4ZTg1N2I0NWViYTk4MDI1YmRlMDdmNDY5ZC90YWJsZXJhbmdlOmUwMmNiMDhlODU3YjQ1ZWJhOTgwMjViZGUwN2Y0NjlkXzQtNi0xLTEtNTkwMQ_4a89de95-0922-42ba-abaf-aaaebdb7fb84">4,753</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;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:114%">Net amortization and deferral </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:114%"><ix:nonFraction unitRef="usd" contextRef="i2182293b505a4669aea87fec25ddadeb_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTplMDJjYjA4ZTg1N2I0NWViYTk4MDI1YmRlMDdmNDY5ZC90YWJsZXJhbmdlOmUwMmNiMDhlODU3YjQ1ZWJhOTgwMjViZGUwN2Y0NjlkXzUtMi0xLTEtNTkwMQ_cf4c33fa-3e73-4f8a-b7a6-d30fef9e8300">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:114%"><ix:nonFraction unitRef="usd" contextRef="i912d641551c042b587d4ae50bcd92487_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTplMDJjYjA4ZTg1N2I0NWViYTk4MDI1YmRlMDdmNDY5ZC90YWJsZXJhbmdlOmUwMmNiMDhlODU3YjQ1ZWJhOTgwMjViZGUwN2Y0NjlkXzUtNC0xLTEtNTkwMQ_5dbd6bad-3b04-4811-ada4-3ace573af331">1,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:114%"><ix:nonFraction unitRef="usd" contextRef="ie27b83c99a6b44e1ac1119d2d83707ef_D20190101-20191231" decimals="-3" name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTplMDJjYjA4ZTg1N2I0NWViYTk4MDI1YmRlMDdmNDY5ZC90YWJsZXJhbmdlOmUwMmNiMDhlODU3YjQ1ZWJhOTgwMjViZGUwN2Y0NjlkXzUtNi0xLTEtNTkwMQ_5d15faf3-391c-44c8-84f8-ad158c3b9482">1,559</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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Net periodic pension (benefit) cost </span></td><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="i2182293b505a4669aea87fec25ddadeb_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTplMDJjYjA4ZTg1N2I0NWViYTk4MDI1YmRlMDdmNDY5ZC90YWJsZXJhbmdlOmUwMmNiMDhlODU3YjQ1ZWJhOTgwMjViZGUwN2Y0NjlkXzYtMi0xLTEtNTkwMQ_d439128a-858d-4ffb-9d97-e53dd6a49307">1,839</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i912d641551c042b587d4ae50bcd92487_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTplMDJjYjA4ZTg1N2I0NWViYTk4MDI1YmRlMDdmNDY5ZC90YWJsZXJhbmdlOmUwMmNiMDhlODU3YjQ1ZWJhOTgwMjViZGUwN2Y0NjlkXzYtNC0xLTEtNTkwMQ_911038fc-397d-4da1-9182-ec22966d2442">4,134</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ie27b83c99a6b44e1ac1119d2d83707ef_D20190101-20191231" decimals="-3" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTplMDJjYjA4ZTg1N2I0NWViYTk4MDI1YmRlMDdmNDY5ZC90YWJsZXJhbmdlOmUwMmNiMDhlODU3YjQ1ZWJhOTgwMjViZGUwN2Y0NjlkXzYtNi0xLTEtNTkwMQ_74036eff-cc4e-4e5c-a21c-b6d9308670ab">4,464</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" name="cass:ScheduleOfAssumptionsUsedToDetermineNetPensionCostTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90ZXh0cmVnaW9uOjI4NmE2OWQ0NTU0ZDQ4Y2NiYTFlNmMyZGEwMGU4Mjk3XzU3NDk_fcfdd159-9846-4eb8-b920-e5b36339a62c" continuedAt="i9e7b9574c850423d943d6c0281f6c77a" escape="true"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following represent the major assumptions used to determine the net pension cost of the Plan: </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:57.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2020</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:114%">2019</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1.5pt 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:114%">Weighted average discount rate </span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-top:1.5pt 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:114%"><ix:nonFraction unitRef="number" contextRef="i2182293b505a4669aea87fec25ddadeb_D20210101-20211231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTozNDZlMTk0MDdhNzA0MGRhODczZTIyNzIyNjAzNDRjZS90YWJsZXJhbmdlOjM0NmUxOTQwN2E3MDQwZGE4NzNlMjI3MjI2MDM0NGNlXzEtMi0xLTEtNTkwMQ_43655a0f-a63e-414f-86be-d047a95004e9">2.55</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1.5pt 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:114%">%</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-top:1.5pt 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:114%"><ix:nonFraction unitRef="number" contextRef="i912d641551c042b587d4ae50bcd92487_D20200101-20201231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTozNDZlMTk0MDdhNzA0MGRhODczZTIyNzIyNjAzNDRjZS90YWJsZXJhbmdlOjM0NmUxOTQwN2E3MDQwZGE4NzNlMjI3MjI2MDM0NGNlXzEtNC0xLTEtNTkwMQ_49b19851-6075-4df1-a4c7-a8240d4682da">3.30</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1.5pt 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:114%">%</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-top:1.5pt 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:114%"><ix:nonFraction unitRef="number" contextRef="ie27b83c99a6b44e1ac1119d2d83707ef_D20190101-20191231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTozNDZlMTk0MDdhNzA0MGRhODczZTIyNzIyNjAzNDRjZS90YWJsZXJhbmdlOjM0NmUxOTQwN2E3MDQwZGE4NzNlMjI3MjI2MDM0NGNlXzEtNi0xLTEtNTkwMQ_26654fe1-13dd-4938-a80c-fa554761f44d">4.30</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1.5pt 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:114%">%</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:114%">Rate of increase in compensation levels </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:114%">(a )</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:114%">(a )</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:114%">(a )</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Expected long-term rate of return on assets </span></td><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-bottom: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:114%"><ix:nonFraction unitRef="number" contextRef="i2182293b505a4669aea87fec25ddadeb_D20210101-20211231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTozNDZlMTk0MDdhNzA0MGRhODczZTIyNzIyNjAzNDRjZS90YWJsZXJhbmdlOjM0NmUxOTQwN2E3MDQwZGE4NzNlMjI3MjI2MDM0NGNlXzMtMi0xLTEtNTkwMQ_59cc5056-5575-4459-99e9-5e79b13d2c74">6.00</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-bottom: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:114%">%</span></td><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-bottom: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:114%"><ix:nonFraction unitRef="number" contextRef="i912d641551c042b587d4ae50bcd92487_D20200101-20201231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTozNDZlMTk0MDdhNzA0MGRhODczZTIyNzIyNjAzNDRjZS90YWJsZXJhbmdlOjM0NmUxOTQwN2E3MDQwZGE4NzNlMjI3MjI2MDM0NGNlXzMtNC0xLTEtNTkwMQ_c0431652-7d82-4411-b3fe-632f6b6ae553">6.50</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-bottom: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:114%">%</span></td><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-bottom: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:114%"><ix:nonFraction unitRef="number" contextRef="ie27b83c99a6b44e1ac1119d2d83707ef_D20190101-20191231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTozNDZlMTk0MDdhNzA0MGRhODczZTIyNzIyNjAzNDRjZS90YWJsZXJhbmdlOjM0NmUxOTQwN2E3MDQwZGE4NzNlMjI3MjI2MDM0NGNlXzMtNi0xLTEtNTkwMQ_1e55367c-c572-404b-9bdf-76f291a1a515">6.50</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-bottom: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:114%">%</span></td></tr></table></div></ix:nonNumeric><div style="margin-top:12pt;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%"><ix:continuation id="i9e7b9574c850423d943d6c0281f6c77a" continuedAt="i81947ee789c844ab88de7f250d78e088">(a)</ix:continuation></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.91pt"><ix:continuation id="i81947ee789c844ab88de7f250d78e088"><ix:nonFraction unitRef="number" contextRef="i80f8735d093447869bc166cc1156e9b8_I20211231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90ZXh0cmVnaW9uOjI4NmE2OWQ0NTU0ZDQ4Y2NiYTFlNmMyZGEwMGU4Mjk3XzIxMDQ_6a490e9b-6d25-4e36-a51b-04b1e8b70422">6.0</ix:nonFraction>% graded down to <ix:nonFraction unitRef="number" contextRef="i5f69dc5b01fb4ab4810eccbbaad8538a_I20211231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90ZXh0cmVnaW9uOjI4NmE2OWQ0NTU0ZDQ4Y2NiYTFlNmMyZGEwMGU4Mjk3XzIxMjI_deb74c60-060c-43cb-a7e0-b2719d6b42c1">3.25</ix:nonFraction>% over the first seven years of service</ix:continuation> </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For 2021, the Pri-2012 Mortality Table and the MP-2020 Mortality Improvement Table were used. For 2020, the Pri-2012 Mortality Table and the MP-2019 Mortality Improvement Table were used. For 2019, the RP-2014 Mortality Table and the MP-2018 Mortality Improvement Table were used. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The investment objective for the Plan is to maximize total return with a tolerance for average risk. Asset allocation is a balance between fixed income and equity investments, with a target allocation of approximately <ix:nonFraction unitRef="number" contextRef="i0c90afa470704440afd2a6bbdd00e7a8_I20211231" decimals="INF" name="us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90ZXh0cmVnaW9uOjI4NmE2OWQ0NTU0ZDQ4Y2NiYTFlNmMyZGEwMGU4Mjk3XzI2NTA_5fd941b5-631f-42ad-9031-5cd2f9eb357e">51</ix:nonFraction>% fixed income, <ix:nonFraction unitRef="number" contextRef="ic680834cab08402985e9f226e7b262c0_I20211231" decimals="INF" name="us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90ZXh0cmVnaW9uOjI4NmE2OWQ0NTU0ZDQ4Y2NiYTFlNmMyZGEwMGU4Mjk3XzI2Njg_7a5052ca-247d-4e0f-a353-265611c15a8a">23</ix:nonFraction>% U.S. equity and <ix:nonFraction unitRef="number" contextRef="ia01d9eaa63a942f6b9e11b308bbafc24_I20211231" decimals="INF" name="us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90ZXh0cmVnaW9uOjI4NmE2OWQ0NTU0ZDQ4Y2NiYTFlNmMyZGEwMGU4Mjk3XzI2ODc_2f1b92f2-6002-4489-a7f5-58a8147d00ec">26</ix:nonFraction>% non-U.S. equity. Due to volatility in the market, this target allocation is not always desirable and asset allocations can fluctuate between acceptable ranges. The fixed income component is invested in pooled investment grade securities. The equity components are invested in pooled large cap, small/mid cap and non-U.S. stocks. <ix:nonNumeric contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" name="cass:ScheduleOfAssumedLongTermRateOfReturnOnAssetsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90ZXh0cmVnaW9uOjI4NmE2OWQ0NTU0ZDQ4Y2NiYTFlNmMyZGEwMGU4Mjk3XzU3NDQ_e6dc3d81-5e5d-48ec-a0ca-0f97f59ff25d" continuedAt="i85d0a8118f5b435dafe6852a1ecd566f" escape="true">The expected one-year nominal returns and annual standard deviations are shown by asset class below:</ix:nonNumeric></span></div><div style="margin-top:12pt;text-align:center"><ix:continuation id="i85d0a8118f5b435dafe6852a1ecd566f"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.090%"><tr><td style="width:1.0%"></td><td style="width:28.716%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.411%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.682%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.411%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.682%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.411%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.687%"></td><td style="width:0.1%"></td></tr><tr><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:700;line-height:114%">Asset Class</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:700;line-height:114%">% of Total Portfolio</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:700;line-height:100%">One-Year Nominal<br/>Return</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:700;line-height:100%">Annual Standard<br/>Deviation</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Core Fixed Income </span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-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:114%"><ix:nonFraction unitRef="number" contextRef="i0c90afa470704440afd2a6bbdd00e7a8_I20211231" decimals="INF" name="us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTplNzU5Yjg1ODczZDA0MGFkODE5MDg0YWU0YzU0NDZkMC90YWJsZXJhbmdlOmU3NTliODU4NzNkMDQwYWQ4MTkwODRhZTRjNTQ0NmQwXzEtMi0xLTEtNTkwMQ_9b9624fa-c08c-4a5a-891f-b6980f69b483">51</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;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:114%">%</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-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:114%"><ix:nonFraction unitRef="number" contextRef="i964a55139f0c4ad0b6b46c17d2c138b1_D20210101-20211231" decimals="INF" name="cass:OneYearNominalReturn" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTplNzU5Yjg1ODczZDA0MGFkODE5MDg0YWU0YzU0NDZkMC90YWJsZXJhbmdlOmU3NTliODU4NzNkMDQwYWQ4MTkwODRhZTRjNTQ0NmQwXzEtNC0xLTEtNTkwMQ_c3b9dca4-c0aa-4dbb-a304-577b0417b6e6">3.95</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;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:114%">%</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-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:114%"><ix:nonFraction unitRef="number" contextRef="i964a55139f0c4ad0b6b46c17d2c138b1_D20210101-20211231" decimals="INF" name="cass:AnnualStandardDeviation" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTplNzU5Yjg1ODczZDA0MGFkODE5MDg0YWU0YzU0NDZkMC90YWJsZXJhbmdlOmU3NTliODU4NzNkMDQwYWQ4MTkwODRhZTRjNTQ0NmQwXzEtNi0xLTEtNTkwMQ_98545e47-c2b4-4cc0-a81e-dfad9cf043eb">8.82</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;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:114%">%</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:114%">Large Cap U.S. Equities </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:114%"><ix:nonFraction unitRef="number" contextRef="i5e293670feaf4559b53f14dadc780d90_I20211231" decimals="INF" name="us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTplNzU5Yjg1ODczZDA0MGFkODE5MDg0YWU0YzU0NDZkMC90YWJsZXJhbmdlOmU3NTliODU4NzNkMDQwYWQ4MTkwODRhZTRjNTQ0NmQwXzItMi0xLTEtNTkwMQ_a05948d4-0ef1-49e7-904b-3f9d1c1b745f">18</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:114%">%</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:114%"><ix:nonFraction unitRef="number" contextRef="ie92a8f9d84204bad8f1a824289e8ed77_D20210101-20211231" decimals="INF" name="cass:OneYearNominalReturn" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTplNzU5Yjg1ODczZDA0MGFkODE5MDg0YWU0YzU0NDZkMC90YWJsZXJhbmdlOmU3NTliODU4NzNkMDQwYWQ4MTkwODRhZTRjNTQ0NmQwXzItNC0xLTEtNTkwMQ_44100a85-8bea-4a96-b9ab-c380b446bde7">7.24</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:114%">%</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:114%"><ix:nonFraction unitRef="number" contextRef="ie92a8f9d84204bad8f1a824289e8ed77_D20210101-20211231" decimals="INF" name="cass:AnnualStandardDeviation" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTplNzU5Yjg1ODczZDA0MGFkODE5MDg0YWU0YzU0NDZkMC90YWJsZXJhbmdlOmU3NTliODU4NzNkMDQwYWQ4MTkwODRhZTRjNTQ0NmQwXzItNi0xLTEtNTkwMQ_7dcea187-a416-4a87-8a2c-73fa6dc6fd01">17.27</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:114%">%</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Small Cap U.S. Equities </span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="number" contextRef="i3ed96fa4e0e6429189c86547584d1436_I20211231" decimals="INF" name="us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTplNzU5Yjg1ODczZDA0MGFkODE5MDg0YWU0YzU0NDZkMC90YWJsZXJhbmdlOmU3NTliODU4NzNkMDQwYWQ4MTkwODRhZTRjNTQ0NmQwXzMtMi0xLTEtNTkwMQ_8de29688-d6b0-4eed-9b0f-8d10b1ae7335">5</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;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:114%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="number" contextRef="icb41dd817b01456aa1d933791c33f5f0_D20210101-20211231" decimals="INF" name="cass:OneYearNominalReturn" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTplNzU5Yjg1ODczZDA0MGFkODE5MDg0YWU0YzU0NDZkMC90YWJsZXJhbmdlOmU3NTliODU4NzNkMDQwYWQ4MTkwODRhZTRjNTQ0NmQwXzMtNC0xLTEtNTkwMQ_fede9506-168c-49ac-93db-3ba8404850d5">8.57</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;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:114%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="number" contextRef="icb41dd817b01456aa1d933791c33f5f0_D20210101-20211231" decimals="INF" name="cass:AnnualStandardDeviation" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTplNzU5Yjg1ODczZDA0MGFkODE5MDg0YWU0YzU0NDZkMC90YWJsZXJhbmdlOmU3NTliODU4NzNkMDQwYWQ4MTkwODRhZTRjNTQ0NmQwXzMtNi0xLTEtNTkwMQ_f6318711-9740-4e65-ae47-f0477a733a10">22.09</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;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:114%">%</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:114%">International (Developed) </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:114%"><ix:nonFraction unitRef="number" contextRef="ie76c37cf8b7e47f4bf0e0468cf26b913_I20211231" decimals="INF" name="us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTplNzU5Yjg1ODczZDA0MGFkODE5MDg0YWU0YzU0NDZkMC90YWJsZXJhbmdlOmU3NTliODU4NzNkMDQwYWQ4MTkwODRhZTRjNTQ0NmQwXzQtMi0xLTEtNTkwMQ_02a4cf4f-0fbc-408c-9143-020a133ad5c7">18</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:114%">%</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:114%"><ix:nonFraction unitRef="number" contextRef="ie09a1399aa5c42a597771a3b06e9ae02_D20210101-20211231" decimals="INF" name="cass:OneYearNominalReturn" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTplNzU5Yjg1ODczZDA0MGFkODE5MDg0YWU0YzU0NDZkMC90YWJsZXJhbmdlOmU3NTliODU4NzNkMDQwYWQ4MTkwODRhZTRjNTQ0NmQwXzQtNC0xLTEtNTkwMQ_b9f21379-109a-4870-8b49-e9c86e5084e4">8.34</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:114%">%</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:114%"><ix:nonFraction unitRef="number" contextRef="ie09a1399aa5c42a597771a3b06e9ae02_D20210101-20211231" decimals="INF" name="cass:AnnualStandardDeviation" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTplNzU5Yjg1ODczZDA0MGFkODE5MDg0YWU0YzU0NDZkMC90YWJsZXJhbmdlOmU3NTliODU4NzNkMDQwYWQ4MTkwODRhZTRjNTQ0NmQwXzQtNi0xLTEtNTkwMQ_7d877e35-6251-47ca-b4ff-b1f339fcef48">18.39</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:114%">%</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">International (Emerging) </span></td><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-bottom: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:114%"><ix:nonFraction unitRef="number" contextRef="i75eac200251b41db9c8a931d1b0d7f65_I20211231" decimals="INF" name="us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTplNzU5Yjg1ODczZDA0MGFkODE5MDg0YWU0YzU0NDZkMC90YWJsZXJhbmdlOmU3NTliODU4NzNkMDQwYWQ4MTkwODRhZTRjNTQ0NmQwXzUtMi0xLTEtNTkwMQ_fdd2efc9-b901-4070-9a2f-b78423185897">8</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-bottom: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:114%">%</span></td><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-bottom: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:114%"><ix:nonFraction unitRef="number" contextRef="i31df3dc11ad44bac94bada865f8de5a0_D20210101-20211231" decimals="INF" name="cass:OneYearNominalReturn" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTplNzU5Yjg1ODczZDA0MGFkODE5MDg0YWU0YzU0NDZkMC90YWJsZXJhbmdlOmU3NTliODU4NzNkMDQwYWQ4MTkwODRhZTRjNTQ0NmQwXzUtNC0xLTEtNTkwMQ_b51b80f5-c15f-44b4-a097-82982c994876">11.12</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-bottom: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:114%">%</span></td><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-bottom: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:114%"><ix:nonFraction unitRef="number" contextRef="i31df3dc11ad44bac94bada865f8de5a0_D20210101-20211231" decimals="INF" name="cass:AnnualStandardDeviation" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTplNzU5Yjg1ODczZDA0MGFkODE5MDg0YWU0YzU0NDZkMC90YWJsZXJhbmdlOmU3NTliODU4NzNkMDQwYWQ4MTkwODRhZTRjNTQ0NmQwXzUtNi0xLTEtNTkwMQ_a95baa49-b578-4a56-80ce-bce4e536bacc">27.24</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-bottom: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:114%">%</span></td></tr></table></ix:continuation></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Applying appropriate correlation factors between each of the asset classes the long-term rate of return on assets is estimated to be <ix:nonFraction unitRef="number" contextRef="iad882b346a354d1d8748e846d2c115c4_I20211231" decimals="4" name="cass:DefinedBenefitPlanPlanAssetsMeasurementInput" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90ZXh0cmVnaW9uOjI4NmE2OWQ0NTU0ZDQ4Y2NiYTFlNmMyZGEwMGU4Mjk3XzMyNTU_066234b1-460d-45af-aa8e-7dcc912d5c21">6.00</ix:nonFraction>%.</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:115%">60</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i762133f56c7c41b383049c54c32cc294_7">Table of Contents</a></span></div></div><ix:continuation id="ib2c934d7d9c24877b08563a4a5385b0b" continuedAt="i2e5c04c8270047dd8972d3d5021d32a1"><ix:nonNumeric contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" name="cass:SummaryOfTheFairValueMeasurementsByTypeOfAssetTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90ZXh0cmVnaW9uOjI4NmE2OWQ0NTU0ZDQ4Y2NiYTFlNmMyZGEwMGU4Mjk3XzU3Mzg_914798b5-9610-4780-8f75-56d92f46f1b8" escape="true"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the fair value measurements by type of asset is as follows:</span></div><div style="margin-top:12pt;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:23.445%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.869%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.869%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.869%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.869%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.869%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.874%"></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="33" style="background-color:#ffffff;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:114%">Fair Value Measurements as of December&#160;31,</span></div></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;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2020</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-style:italic;font-weight:400;line-height:114%">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Total</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align: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<br/>in Active<br/>Markets for<br/>Identical<br/>Assets<br/>(Level 1)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Observable<br/>Inputs<br/>(Level 2)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Total</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align: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<br/>in Active<br/>Markets for<br/>Identical<br/>Assets<br/>(Level 1)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Observable<br/>Inputs<br/>(Level 2)</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Cash </span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ia5f20eb306a846dfa48ef419955e6522_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTpjNTQ0YmFjMjMwN2M0NTczYWMyNzA1OWZjYzhjYWI3NS90YWJsZXJhbmdlOmM1NDRiYWMyMzA3YzQ1NzNhYzI3MDU5ZmNjOGNhYjc1XzMtMi0xLTEtNTkwMQ_d2ffb6b8-9aaa-4aca-a2fc-7ad379397fad">535</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ic8a7de62013a4ec79b12619a9e306497_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTpjNTQ0YmFjMjMwN2M0NTczYWMyNzA1OWZjYzhjYWI3NS90YWJsZXJhbmdlOmM1NDRiYWMyMzA3YzQ1NzNhYzI3MDU5ZmNjOGNhYjc1XzMtNC0xLTEtNTkwMQ_40cc672e-9d8c-4a70-95fc-c362289f635c">535</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i178b634d652842b3ac8d4c760ea6ff6a_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTpjNTQ0YmFjMjMwN2M0NTczYWMyNzA1OWZjYzhjYWI3NS90YWJsZXJhbmdlOmM1NDRiYWMyMzA3YzQ1NzNhYzI3MDU5ZmNjOGNhYjc1XzMtNi0xLTEtNTkwMQ_1131e5e0-dfc9-434a-9bff-38ccda088da5">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i02b5cd49cd7b47e39c21ff42a94c09f0_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTpjNTQ0YmFjMjMwN2M0NTczYWMyNzA1OWZjYzhjYWI3NS90YWJsZXJhbmdlOmM1NDRiYWMyMzA3YzQ1NzNhYzI3MDU5ZmNjOGNhYjc1XzMtOC0xLTEtNTkwMQ_26624857-1d4b-4ec6-a11b-626e4c99de41">484</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i519f48c6fb7a46d2b9e5093b6231eb11_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTpjNTQ0YmFjMjMwN2M0NTczYWMyNzA1OWZjYzhjYWI3NS90YWJsZXJhbmdlOmM1NDRiYWMyMzA3YzQ1NzNhYzI3MDU5ZmNjOGNhYjc1XzMtMTAtMS0xLTU5MDE_5fd69f06-ec5e-4226-8b25-bbf3021c5cb0">484</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i34bcb11d27f849d590df56dcd2dcf34c_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTpjNTQ0YmFjMjMwN2M0NTczYWMyNzA1OWZjYzhjYWI3NS90YWJsZXJhbmdlOmM1NDRiYWMyMzA3YzQ1NzNhYzI3MDU5ZmNjOGNhYjc1XzMtMTItMS0xLTU5MDE_e4122531-4c54-40c0-b9af-ada1e54d63fc">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;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:114%">Real estate investment trusts</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:114%"><ix:nonFraction unitRef="usd" contextRef="i48949db819564b1fa35eaaa7e06c1d5e_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTpjNTQ0YmFjMjMwN2M0NTczYWMyNzA1OWZjYzhjYWI3NS90YWJsZXJhbmdlOmM1NDRiYWMyMzA3YzQ1NzNhYzI3MDU5ZmNjOGNhYjc1XzQtMi0xLTEtMTMwNzg_22582df7-6a08-4934-a119-345d7d145608">6,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:114%"><ix:nonFraction unitRef="usd" contextRef="ia7e3d3c2b7224d218ddd9d45249a1646_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTpjNTQ0YmFjMjMwN2M0NTczYWMyNzA1OWZjYzhjYWI3NS90YWJsZXJhbmdlOmM1NDRiYWMyMzA3YzQ1NzNhYzI3MDU5ZmNjOGNhYjc1XzQtNC0xLTEtMTMwNzg_7e28f12c-5fdb-4462-8b90-687516bd1838">&#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:114%"><ix:nonFraction unitRef="usd" contextRef="ib633e75d9732464989279c07162efe05_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTpjNTQ0YmFjMjMwN2M0NTczYWMyNzA1OWZjYzhjYWI3NS90YWJsZXJhbmdlOmM1NDRiYWMyMzA3YzQ1NzNhYzI3MDU5ZmNjOGNhYjc1XzQtNi0xLTEtMTMwNzg_1582ef43-edcf-4b40-aa49-fe771106564d">6,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:114%"><ix:nonFraction unitRef="usd" contextRef="i20c3a6721c7647ba9a9b6f704cdf40c5_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTpjNTQ0YmFjMjMwN2M0NTczYWMyNzA1OWZjYzhjYWI3NS90YWJsZXJhbmdlOmM1NDRiYWMyMzA3YzQ1NzNhYzI3MDU5ZmNjOGNhYjc1XzQtOC0xLTEtMTMwNzg_84137fc3-3247-4825-9a89-ec9ddbc7ba5d">&#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:114%"><ix:nonFraction unitRef="usd" contextRef="i8e7acacdbcd849c8b0a5667ecbd775cd_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTpjNTQ0YmFjMjMwN2M0NTczYWMyNzA1OWZjYzhjYWI3NS90YWJsZXJhbmdlOmM1NDRiYWMyMzA3YzQ1NzNhYzI3MDU5ZmNjOGNhYjc1XzQtMTAtMS0xLTEzMDc4_2e06c49a-6c70-4cbe-951d-d71f24e8dcb3">&#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:114%"><ix:nonFraction unitRef="usd" contextRef="i59975b49fd1f45e9a664f700d7bbe619_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTpjNTQ0YmFjMjMwN2M0NTczYWMyNzA1OWZjYzhjYWI3NS90YWJsZXJhbmdlOmM1NDRiYWMyMzA3YzQ1NzNhYzI3MDU5ZmNjOGNhYjc1XzQtMTItMS0xLTEzMDc4_4bbdfec3-5386-4474-9046-9456d4fcaa05">&#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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Equity securities </span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">U.S. Small/Mid Cap Growth </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:114%"><ix:nonFraction unitRef="usd" contextRef="i9e0ddb663b1449d2b2013c9017c6e861_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTpjNTQ0YmFjMjMwN2M0NTczYWMyNzA1OWZjYzhjYWI3NS90YWJsZXJhbmdlOmM1NDRiYWMyMzA3YzQ1NzNhYzI3MDU5ZmNjOGNhYjc1XzUtMi0xLTEtNTkwMQ_e83af777-64b9-42e4-a206-9ba1c659a4e1">4,734</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="id681c590d88a4c2e93be5f7db21a09c5_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTpjNTQ0YmFjMjMwN2M0NTczYWMyNzA1OWZjYzhjYWI3NS90YWJsZXJhbmdlOmM1NDRiYWMyMzA3YzQ1NzNhYzI3MDU5ZmNjOGNhYjc1XzUtNC0xLTEtNTkwMQ_213b12b5-8dd3-4180-af35-2a42f04557a0">&#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:114%"><ix:nonFraction unitRef="usd" contextRef="ie7f2904bbdd940eca603c41194458def_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTpjNTQ0YmFjMjMwN2M0NTczYWMyNzA1OWZjYzhjYWI3NS90YWJsZXJhbmdlOmM1NDRiYWMyMzA3YzQ1NzNhYzI3MDU5ZmNjOGNhYjc1XzUtNi0xLTEtNTkwMQ_f1f1b94d-4570-478b-8541-e58ba6c68da5">4,734</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i7837687846c147ceaf9749ed290f731f_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTpjNTQ0YmFjMjMwN2M0NTczYWMyNzA1OWZjYzhjYWI3NS90YWJsZXJhbmdlOmM1NDRiYWMyMzA3YzQ1NzNhYzI3MDU5ZmNjOGNhYjc1XzUtOC0xLTEtNTkwMQ_d6042a40-ed39-40c8-8c6d-9e5156cf4eb2">5,530</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i4ebe49e8d12245c19fdca0afa33c0711_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTpjNTQ0YmFjMjMwN2M0NTczYWMyNzA1OWZjYzhjYWI3NS90YWJsZXJhbmdlOmM1NDRiYWMyMzA3YzQ1NzNhYzI3MDU5ZmNjOGNhYjc1XzUtMTAtMS0xLTU5MDE_bec68ee0-12c0-42fd-8140-98208e37320f">&#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:114%"><ix:nonFraction unitRef="usd" contextRef="ie3416ca46ed54b99b4d2ec4e66981070_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTpjNTQ0YmFjMjMwN2M0NTczYWMyNzA1OWZjYzhjYWI3NS90YWJsZXJhbmdlOmM1NDRiYWMyMzA3YzQ1NzNhYzI3MDU5ZmNjOGNhYjc1XzUtMTItMS0xLTU5MDE_04e533fd-f9b6-4ff6-ac77-572291d161b7">5,530</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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Non-U. S. Core </span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ic48245c5f9fd4dcd95f5bf0f657ca50a_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTpjNTQ0YmFjMjMwN2M0NTczYWMyNzA1OWZjYzhjYWI3NS90YWJsZXJhbmdlOmM1NDRiYWMyMzA3YzQ1NzNhYzI3MDU5ZmNjOGNhYjc1XzYtMi0xLTEtNTkwMQ_0da965af-aa15-470a-aa3f-8b06dce71d28">19,164</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i6f3627229dce45deafb17f80bc2e9684_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTpjNTQ0YmFjMjMwN2M0NTczYWMyNzA1OWZjYzhjYWI3NS90YWJsZXJhbmdlOmM1NDRiYWMyMzA3YzQ1NzNhYzI3MDU5ZmNjOGNhYjc1XzYtNC0xLTEtNTkwMQ_fd3b11ef-cefd-4064-81d3-4177f781898f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i5b81c8961edf430f8de43005734aa0ab_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTpjNTQ0YmFjMjMwN2M0NTczYWMyNzA1OWZjYzhjYWI3NS90YWJsZXJhbmdlOmM1NDRiYWMyMzA3YzQ1NzNhYzI3MDU5ZmNjOGNhYjc1XzYtNi0xLTEtNTkwMQ_182d774d-fba2-4738-901d-cc4aae786aa5">19,164</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ib3fe7d359aa3461a899db5a4665cf06d_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTpjNTQ0YmFjMjMwN2M0NTczYWMyNzA1OWZjYzhjYWI3NS90YWJsZXJhbmdlOmM1NDRiYWMyMzA3YzQ1NzNhYzI3MDU5ZmNjOGNhYjc1XzYtOC0xLTEtNTkwMQ_1e27f6aa-cf83-4af6-b834-b7df3c1091a9">26,342</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i644cab44f8b8498c9a28430c963b004d_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTpjNTQ0YmFjMjMwN2M0NTczYWMyNzA1OWZjYzhjYWI3NS90YWJsZXJhbmdlOmM1NDRiYWMyMzA3YzQ1NzNhYzI3MDU5ZmNjOGNhYjc1XzYtMTAtMS0xLTU5MDE_74b68301-352b-4ba7-a6b2-159932895150">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i509686f55e974ee7ad630cd6766776d5_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTpjNTQ0YmFjMjMwN2M0NTczYWMyNzA1OWZjYzhjYWI3NS90YWJsZXJhbmdlOmM1NDRiYWMyMzA3YzQ1NzNhYzI3MDU5ZmNjOGNhYjc1XzYtMTItMS0xLTU5MDE_911ec9d4-4fb3-40d8-a3f1-3cac43caaf21">26,342</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;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;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">U.S. Large Cap Passive </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:114%"><ix:nonFraction unitRef="usd" contextRef="i48afba3f2b524270805363bb8ea3a0a4_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTpjNTQ0YmFjMjMwN2M0NTczYWMyNzA1OWZjYzhjYWI3NS90YWJsZXJhbmdlOmM1NDRiYWMyMzA3YzQ1NzNhYzI3MDU5ZmNjOGNhYjc1XzctMi0xLTEtNTkwMQ_6ebbd57c-47b6-4571-9d9e-94dc57e88ce0">18,279</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="id6ecc4b47955433383d3be2bd057f31f_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTpjNTQ0YmFjMjMwN2M0NTczYWMyNzA1OWZjYzhjYWI3NS90YWJsZXJhbmdlOmM1NDRiYWMyMzA3YzQ1NzNhYzI3MDU5ZmNjOGNhYjc1XzctNC0xLTEtNTkwMQ_4275cc73-fe54-497f-96de-dd3505ce869b">&#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:114%"><ix:nonFraction unitRef="usd" contextRef="i9094f51e18fe47d3bc9db8f4ad372ff0_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTpjNTQ0YmFjMjMwN2M0NTczYWMyNzA1OWZjYzhjYWI3NS90YWJsZXJhbmdlOmM1NDRiYWMyMzA3YzQ1NzNhYzI3MDU5ZmNjOGNhYjc1XzctNi0xLTEtNTkwMQ_c4936327-f0ed-48a7-a320-8d997149ec86">18,279</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ib2ef5735e6e54dcebece8c2672001955_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTpjNTQ0YmFjMjMwN2M0NTczYWMyNzA1OWZjYzhjYWI3NS90YWJsZXJhbmdlOmM1NDRiYWMyMzA3YzQ1NzNhYzI3MDU5ZmNjOGNhYjc1XzctOC0xLTEtNTkwMQ_1c0ebad1-57be-4d1b-a7ea-4ee60da130dc">17,520</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ifd2dfe1b702643ccb7360d717a1ee8bc_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTpjNTQ0YmFjMjMwN2M0NTczYWMyNzA1OWZjYzhjYWI3NS90YWJsZXJhbmdlOmM1NDRiYWMyMzA3YzQ1NzNhYzI3MDU5ZmNjOGNhYjc1XzctMTAtMS0xLTU5MDE_0fdc820a-7db5-4dc6-8ce9-e461b7d63ef1">&#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:114%"><ix:nonFraction unitRef="usd" contextRef="ie676a393b50f49debb0fdad9ed27a8cf_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTpjNTQ0YmFjMjMwN2M0NTczYWMyNzA1OWZjYzhjYWI3NS90YWJsZXJhbmdlOmM1NDRiYWMyMzA3YzQ1NzNhYzI3MDU5ZmNjOGNhYjc1XzctMTItMS0xLTU5MDE_cc941279-4e90-44fe-b3fe-e279a50d6c3f">17,520</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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Emerging Markets </span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i84726c0b801040ec87d000751521087b_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTpjNTQ0YmFjMjMwN2M0NTczYWMyNzA1OWZjYzhjYWI3NS90YWJsZXJhbmdlOmM1NDRiYWMyMzA3YzQ1NzNhYzI3MDU5ZmNjOGNhYjc1XzgtMi0xLTEtNTkwMQ_7634b249-825e-4557-a68c-86f514da3358">7,701</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i473bf77f492e4cfca1b10a5be633116a_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTpjNTQ0YmFjMjMwN2M0NTczYWMyNzA1OWZjYzhjYWI3NS90YWJsZXJhbmdlOmM1NDRiYWMyMzA3YzQ1NzNhYzI3MDU5ZmNjOGNhYjc1XzgtNC0xLTEtNTkwMQ_f98d58f8-936e-4032-9899-15d371b6e90a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i9cc9ccf496414b2f941156914166fe3e_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTpjNTQ0YmFjMjMwN2M0NTczYWMyNzA1OWZjYzhjYWI3NS90YWJsZXJhbmdlOmM1NDRiYWMyMzA3YzQ1NzNhYzI3MDU5ZmNjOGNhYjc1XzgtNi0xLTEtNTkwMQ_1df84691-96b1-4b1b-b8b8-8e645a8cbd30">7,701</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="id30438e8c16c4c7596007d7696f782fa_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTpjNTQ0YmFjMjMwN2M0NTczYWMyNzA1OWZjYzhjYWI3NS90YWJsZXJhbmdlOmM1NDRiYWMyMzA3YzQ1NzNhYzI3MDU5ZmNjOGNhYjc1XzgtOC0xLTEtNTkwMQ_4639c4a7-9b75-4362-8359-f1842f8411ea">5,882</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ic3f8e2d718ab495d85517986a83c25ac_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTpjNTQ0YmFjMjMwN2M0NTczYWMyNzA1OWZjYzhjYWI3NS90YWJsZXJhbmdlOmM1NDRiYWMyMzA3YzQ1NzNhYzI3MDU5ZmNjOGNhYjc1XzgtMTAtMS0xLTU5MDE_2c29e7b1-bb94-4b40-b154-b7c72348b461">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i42654fd83eab41f89b03783066f33643_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTpjNTQ0YmFjMjMwN2M0NTczYWMyNzA1OWZjYzhjYWI3NS90YWJsZXJhbmdlOmM1NDRiYWMyMzA3YzQ1NzNhYzI3MDU5ZmNjOGNhYjc1XzgtMTItMS0xLTU5MDE_aebcc29d-fb89-4ab7-ab37-845dfc25d21b">5,882</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;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:114%">Fixed Income </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></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">U.S. Core </span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ibadc2ecf90214f4485c0d1d1f1c6466c_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTpjNTQ0YmFjMjMwN2M0NTczYWMyNzA1OWZjYzhjYWI3NS90YWJsZXJhbmdlOmM1NDRiYWMyMzA3YzQ1NzNhYzI3MDU5ZmNjOGNhYjc1XzEwLTItMS0xLTU5MDE_19a3273b-10c2-4e02-ac72-02d89cc10cf5">51,386</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i589f641545354ec19b848c15ea63ac31_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTpjNTQ0YmFjMjMwN2M0NTczYWMyNzA1OWZjYzhjYWI3NS90YWJsZXJhbmdlOmM1NDRiYWMyMzA3YzQ1NzNhYzI3MDU5ZmNjOGNhYjc1XzEwLTQtMS0xLTU5MDE_74366e34-9434-46cf-bc83-bf2dce71c77e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i2e19ed6f65c44dcb8de3e58ac60f35a1_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTpjNTQ0YmFjMjMwN2M0NTczYWMyNzA1OWZjYzhjYWI3NS90YWJsZXJhbmdlOmM1NDRiYWMyMzA3YzQ1NzNhYzI3MDU5ZmNjOGNhYjc1XzEwLTYtMS0xLTU5MDE_259e3fc5-d188-41af-83ea-58d77f3a8a9c">51,386</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i87a0240fa9a0497e8bd3033ed7180a85_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTpjNTQ0YmFjMjMwN2M0NTczYWMyNzA1OWZjYzhjYWI3NS90YWJsZXJhbmdlOmM1NDRiYWMyMzA3YzQ1NzNhYzI3MDU5ZmNjOGNhYjc1XzEwLTgtMS0xLTU5MDE_b631dd3e-5784-45ef-b8b2-027a36b84ec8">23,467</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i0167c693b018491ab2c5d9bc8fcb338b_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTpjNTQ0YmFjMjMwN2M0NTczYWMyNzA1OWZjYzhjYWI3NS90YWJsZXJhbmdlOmM1NDRiYWMyMzA3YzQ1NzNhYzI3MDU5ZmNjOGNhYjc1XzEwLTEwLTEtMS01OTAx_a2957e02-ec2a-46a5-bf03-5fedfe28f87c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i0856bfdecca04e9ab3ad79a8daa03a2c_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTpjNTQ0YmFjMjMwN2M0NTczYWMyNzA1OWZjYzhjYWI3NS90YWJsZXJhbmdlOmM1NDRiYWMyMzA3YzQ1NzNhYzI3MDU5ZmNjOGNhYjc1XzEwLTEyLTEtMS01OTAx_8e5350cd-11a1-4ded-b189-6932cd620064">23,467</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;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;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">U.S. Passive </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:114%"><ix:nonFraction unitRef="usd" contextRef="i0f18429f7c1d4014b8be09a707d8c1f6_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTpjNTQ0YmFjMjMwN2M0NTczYWMyNzA1OWZjYzhjYWI3NS90YWJsZXJhbmdlOmM1NDRiYWMyMzA3YzQ1NzNhYzI3MDU5ZmNjOGNhYjc1XzExLTItMS0xLTU5MDE_1f6737de-8e21-4deb-a136-33d901a701b7">&#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:114%"><ix:nonFraction unitRef="usd" contextRef="i572739de90a84ba78e443be896746081_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTpjNTQ0YmFjMjMwN2M0NTczYWMyNzA1OWZjYzhjYWI3NS90YWJsZXJhbmdlOmM1NDRiYWMyMzA3YzQ1NzNhYzI3MDU5ZmNjOGNhYjc1XzExLTQtMS0xLTU5MDE_decab30b-f354-461e-bfae-ff7d6802b2a5">&#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:114%"><ix:nonFraction unitRef="usd" contextRef="i1c3e4318eb6345ec8ab2ba214aa000fe_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTpjNTQ0YmFjMjMwN2M0NTczYWMyNzA1OWZjYzhjYWI3NS90YWJsZXJhbmdlOmM1NDRiYWMyMzA3YzQ1NzNhYzI3MDU5ZmNjOGNhYjc1XzExLTYtMS0xLTU5MDE_fccf0eca-74c8-4392-832c-f28799a5ced2">&#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:114%"><ix:nonFraction unitRef="usd" contextRef="i8a931e632ea94ee3aae827341023ce80_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTpjNTQ0YmFjMjMwN2M0NTczYWMyNzA1OWZjYzhjYWI3NS90YWJsZXJhbmdlOmM1NDRiYWMyMzA3YzQ1NzNhYzI3MDU5ZmNjOGNhYjc1XzExLTgtMS0xLTU5MDE_c77fac1b-8b45-4dcf-bc32-32171b6ebcbf">21,680</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="id6db7588d8dc454395700eacfaace1bc_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTpjNTQ0YmFjMjMwN2M0NTczYWMyNzA1OWZjYzhjYWI3NS90YWJsZXJhbmdlOmM1NDRiYWMyMzA3YzQ1NzNhYzI3MDU5ZmNjOGNhYjc1XzExLTEwLTEtMS01OTAx_27d205e5-c767-470a-93fb-0a6d06658e29">&#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:114%"><ix:nonFraction unitRef="usd" contextRef="iba73bbd6fefe48b287de651c50f194e9_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTpjNTQ0YmFjMjMwN2M0NTczYWMyNzA1OWZjYzhjYWI3NS90YWJsZXJhbmdlOmM1NDRiYWMyMzA3YzQ1NzNhYzI3MDU5ZmNjOGNhYjc1XzExLTEyLTEtMS01OTAx_67c26b90-6aa4-4306-a9b3-59218339a64e">21,680</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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Opportunistic </span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i5b719d21702f4e2da68249b9975ab05c_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTpjNTQ0YmFjMjMwN2M0NTczYWMyNzA1OWZjYzhjYWI3NS90YWJsZXJhbmdlOmM1NDRiYWMyMzA3YzQ1NzNhYzI3MDU5ZmNjOGNhYjc1XzEyLTItMS0xLTU5MDE_dd05e285-d61f-4b79-9190-e3c8d55f8e5e">6,087</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i3bf9dd70898f46ee8243aa825ab801c3_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTpjNTQ0YmFjMjMwN2M0NTczYWMyNzA1OWZjYzhjYWI3NS90YWJsZXJhbmdlOmM1NDRiYWMyMzA3YzQ1NzNhYzI3MDU5ZmNjOGNhYjc1XzEyLTQtMS0xLTU5MDE_9633fba5-9406-43b6-bf64-9fbf3707a81c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i9455c97fed8e49bcbef53b9dc7367e72_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTpjNTQ0YmFjMjMwN2M0NTczYWMyNzA1OWZjYzhjYWI3NS90YWJsZXJhbmdlOmM1NDRiYWMyMzA3YzQ1NzNhYzI3MDU5ZmNjOGNhYjc1XzEyLTYtMS0xLTU5MDE_953bba78-017a-43b6-91c5-6c9622fa03f3">6,087</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i4139eb2f67254c9081420289a10e28be_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTpjNTQ0YmFjMjMwN2M0NTczYWMyNzA1OWZjYzhjYWI3NS90YWJsZXJhbmdlOmM1NDRiYWMyMzA3YzQ1NzNhYzI3MDU5ZmNjOGNhYjc1XzEyLTgtMS0xLTU5MDE_d1c084f1-1672-418f-a6b5-f7cc22ff42cb">5,762</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i190e820066ab4d198d0248451ba030f6_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTpjNTQ0YmFjMjMwN2M0NTczYWMyNzA1OWZjYzhjYWI3NS90YWJsZXJhbmdlOmM1NDRiYWMyMzA3YzQ1NzNhYzI3MDU5ZmNjOGNhYjc1XzEyLTEwLTEtMS01OTAx_845fb86a-f0c8-42b2-8957-d0579f51aea1">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ieb578266e342456ebd2a707e47e86fb1_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTpjNTQ0YmFjMjMwN2M0NTczYWMyNzA1OWZjYzhjYWI3NS90YWJsZXJhbmdlOmM1NDRiYWMyMzA3YzQ1NzNhYzI3MDU5ZmNjOGNhYjc1XzEyLTEyLTEtMS01OTAx_637dc476-41e5-4ce4-9b6c-fe345dcf749b">5,762</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total </span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="iec0398a820254cd299413aaa332e3362_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTpjNTQ0YmFjMjMwN2M0NTczYWMyNzA1OWZjYzhjYWI3NS90YWJsZXJhbmdlOmM1NDRiYWMyMzA3YzQ1NzNhYzI3MDU5ZmNjOGNhYjc1XzEzLTItMS0xLTU5MDE_4fed3af6-9dcf-42f6-b586-2ec7f102a851">114,136</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ica062781ee6a4ce5ab81ed9c3ca790dc_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTpjNTQ0YmFjMjMwN2M0NTczYWMyNzA1OWZjYzhjYWI3NS90YWJsZXJhbmdlOmM1NDRiYWMyMzA3YzQ1NzNhYzI3MDU5ZmNjOGNhYjc1XzEzLTQtMS0xLTU5MDE_ef67d910-513c-4fe9-957c-0158e7906372">535</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i2697da97915f4dadb747ec7b72589df3_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTpjNTQ0YmFjMjMwN2M0NTczYWMyNzA1OWZjYzhjYWI3NS90YWJsZXJhbmdlOmM1NDRiYWMyMzA3YzQ1NzNhYzI3MDU5ZmNjOGNhYjc1XzEzLTYtMS0xLTU5MDE_8e77b323-5a4a-4484-995c-18793b4bfe8b">113,601</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTpjNTQ0YmFjMjMwN2M0NTczYWMyNzA1OWZjYzhjYWI3NS90YWJsZXJhbmdlOmM1NDRiYWMyMzA3YzQ1NzNhYzI3MDU5ZmNjOGNhYjc1XzEzLTgtMS0xLTU5MDE_0a1ef271-cdbf-420a-a2a7-85e29d1179ed">106,667</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i46af12650b6448e5bf86457feb508920_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTpjNTQ0YmFjMjMwN2M0NTczYWMyNzA1OWZjYzhjYWI3NS90YWJsZXJhbmdlOmM1NDRiYWMyMzA3YzQ1NzNhYzI3MDU5ZmNjOGNhYjc1XzEzLTEwLTEtMS01OTAx_698f770c-de15-40de-a44a-e0c49f0d1b91">484</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i597220fa413a4825b8e0b8f139eedabc_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTpjNTQ0YmFjMjMwN2M0NTczYWMyNzA1OWZjYzhjYWI3NS90YWJsZXJhbmdlOmM1NDRiYWMyMzA3YzQ1NzNhYzI3MDU5ZmNjOGNhYjc1XzEzLTEyLTEtMS01OTAx_f4d00eac-b80e-4e05-a432-53a25d27c0c0">106,183</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Supplemental Executive Retirement Plan</span></div><div 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 also has an unfunded supplemental executive retirement plan (&#8220;SERP&#8221;) which covers key executives of the Company whose benefits are limited by the Internal Revenue Service under the Company&#8217;s qualified retirement plan. The SERP is a noncontributory plan in which the Company&#8217;s subsidiaries make accruals designed to fund normal service costs on a current basis using the same method and criteria as the Plan. </span></div><ix:nonNumeric contextRef="i66ec71163aa247978c54791b064d0281_D20210101-20211231" name="cass:SummaryOfProjectedBenefitObligationTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90ZXh0cmVnaW9uOjI4NmE2OWQ0NTU0ZDQ4Y2NiYTFlNmMyZGEwMGU4Mjk3XzU3Mzk_9e3fa2c0-7a0f-4d45-8158-6713c827d0d8" escape="true"><div style="margin-top:12pt;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 activity in the SERP&#8217;s projected benefit obligation and amounts recognized in the Company&#8217;s consolidated balance sheets is as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.324%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></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:114%">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-style:italic;font-weight:400;line-height:114%">(In thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">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:114%">2020</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Benefit obligation: </span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Balance, January 1 </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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="if7649e96ca3f498b9a33225616ed7414_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTpkOGM3NWFlNzMwMjc0ZmM4YTY2ZjI0OTYyZjI2NjUxYi90YWJsZXJhbmdlOmQ4Yzc1YWU3MzAyNzRmYzhhNjZmMjQ5NjJmMjY2NTFiXzMtMi0xLTEtNTkwMQ_366b8f2e-b0b8-41ea-a728-4bf8ef09c933">13,412</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ifd8cbb5b5f244e8cbc1b7486ee6f92b6_I20191231" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTpkOGM3NWFlNzMwMjc0ZmM4YTY2ZjI0OTYyZjI2NjUxYi90YWJsZXJhbmdlOmQ4Yzc1YWU3MzAyNzRmYzhhNjZmMjQ5NjJmMjY2NTFiXzMtNC0xLTEtNTkwMQ_9cdc0bc6-8425-4d63-93ba-f8070e5c2647">11,712</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Service cost </span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i66ec71163aa247978c54791b064d0281_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanServiceCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTpkOGM3NWFlNzMwMjc0ZmM4YTY2ZjI0OTYyZjI2NjUxYi90YWJsZXJhbmdlOmQ4Yzc1YWU3MzAyNzRmYzhhNjZmMjQ5NjJmMjY2NTFiXzQtMi0xLTEtNTkwMQ_7a49eeba-038a-444b-826c-6ff645305316">147</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i67ced2dca2414e8cb950bd74d69cb0c3_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanServiceCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTpkOGM3NWFlNzMwMjc0ZmM4YTY2ZjI0OTYyZjI2NjUxYi90YWJsZXJhbmdlOmQ4Yzc1YWU3MzAyNzRmYzhhNjZmMjQ5NjJmMjY2NTFiXzQtNC0xLTEtNTkwMQ_7f6d2b75-7df5-4a96-b8d8-66c39ca4e47c">121</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;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;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Interest cost </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i66ec71163aa247978c54791b064d0281_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanInterestCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTpkOGM3NWFlNzMwMjc0ZmM4YTY2ZjI0OTYyZjI2NjUxYi90YWJsZXJhbmdlOmQ4Yzc1YWU3MzAyNzRmYzhhNjZmMjQ5NjJmMjY2NTFiXzUtMi0xLTEtNTkwMQ_f1ac9302-84b0-4545-b875-c0795d674682">291</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i67ced2dca2414e8cb950bd74d69cb0c3_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanInterestCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTpkOGM3NWFlNzMwMjc0ZmM4YTY2ZjI0OTYyZjI2NjUxYi90YWJsZXJhbmdlOmQ4Yzc1YWU3MzAyNzRmYzhhNjZmMjQ5NjJmMjY2NTFiXzUtNC0xLTEtNTkwMQ_4728b8b2-bf78-4d61-978c-fb10475d82e2">347</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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Benefits paid </span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="i66ec71163aa247978c54791b064d0281_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTpkOGM3NWFlNzMwMjc0ZmM4YTY2ZjI0OTYyZjI2NjUxYi90YWJsZXJhbmdlOmQ4Yzc1YWU3MzAyNzRmYzhhNjZmMjQ5NjJmMjY2NTFiXzYtMi0xLTEtNTkwMQ_2df5645c-fb6c-4842-96b8-c2ae7b05afd0">282</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="i67ced2dca2414e8cb950bd74d69cb0c3_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTpkOGM3NWFlNzMwMjc0ZmM4YTY2ZjI0OTYyZjI2NjUxYi90YWJsZXJhbmdlOmQ4Yzc1YWU3MzAyNzRmYzhhNjZmMjQ5NjJmMjY2NTFiXzYtNC0xLTEtNTkwMQ_f973de07-4815-4500-8a35-c7958dbfb223">291</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;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;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Actuarial (gain)/loss </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:114%">(<ix:nonFraction unitRef="usd" contextRef="i66ec71163aa247978c54791b064d0281_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanActuarialGainLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTpkOGM3NWFlNzMwMjc0ZmM4YTY2ZjI0OTYyZjI2NjUxYi90YWJsZXJhbmdlOmQ4Yzc1YWU3MzAyNzRmYzhhNjZmMjQ5NjJmMjY2NTFiXzctMi0xLTEtNTkwMQ_7b1d538b-8602-4a62-9b5e-800a24e78607">1,148</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:114%"><ix:nonFraction unitRef="usd" contextRef="i67ced2dca2414e8cb950bd74d69cb0c3_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanActuarialGainLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTpkOGM3NWFlNzMwMjc0ZmM4YTY2ZjI0OTYyZjI2NjUxYi90YWJsZXJhbmdlOmQ4Yzc1YWU3MzAyNzRmYzhhNjZmMjQ5NjJmMjY2NTFiXzctNC0xLTEtNTkwMQ_d6ad18a1-0801-4557-93c5-d877047eccc7">1,523</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:#dbdbdb;border-bottom:1pt solid #000;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:114%">Balance, December&#160;31 </span></div></td><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ib7060bae46c7428482e747c66e45abc8_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTpkOGM3NWFlNzMwMjc0ZmM4YTY2ZjI0OTYyZjI2NjUxYi90YWJsZXJhbmdlOmQ4Yzc1YWU3MzAyNzRmYzhhNjZmMjQ5NjJmMjY2NTFiXzgtMi0xLTEtNTkwMQ_3441df28-a40a-49d2-bacb-7ae3ec32c071">12,420</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="if7649e96ca3f498b9a33225616ed7414_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTpkOGM3NWFlNzMwMjc0ZmM4YTY2ZjI0OTYyZjI2NjUxYi90YWJsZXJhbmdlOmQ4Yzc1YWU3MzAyNzRmYzhhNjZmMjQ5NjJmMjY2NTFiXzgtNC0xLTEtNTkwMQ_cdb44a5f-8b85-49a9-baa5-e6aeca707aad">13,412</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="i66ec71163aa247978c54791b064d0281_D20210101-20211231" name="cass:ScheduleOfAssumptionsUsedToDetermineProjectedBenefitObligationTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90ZXh0cmVnaW9uOjI4NmE2OWQ0NTU0ZDQ4Y2NiYTFlNmMyZGEwMGU4Mjk3XzU3NTA_35e9e3c4-e5f6-40d8-b625-56240c3ea5ce" continuedAt="ifa66cabad45b4bf982536d7eb804489a" escape="true"><div style="margin-top:12pt;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 represent the major assumptions used to determine the projected benefit obligation of the SERP. For 2021, 2020 and 2019, the SERP&#8217;s expected benefit cash flows were discounted using the FTSE Above Median Double-A Curve.</span></div><div style="margin-top:12pt;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:57.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></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="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:700;line-height:114%">2021</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:700;line-height:114%">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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2019</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Weighted average discount rate </span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-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:114%"><ix:nonFraction unitRef="number" contextRef="ib7060bae46c7428482e747c66e45abc8_I20211231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTo0Y2YzZGRjNDE4ZTE0MWE5YjIyNmIwYzM0NWZlYzA1MC90YWJsZXJhbmdlOjRjZjNkZGM0MThlMTQxYTliMjI2YjBjMzQ1ZmVjMDUwXzEtMi0xLTEtNTkwMQ_8be12c67-4214-4cbe-b577-d1d17710bc98">2.65</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;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:114%">%</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-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:114%"><ix:nonFraction unitRef="number" contextRef="if7649e96ca3f498b9a33225616ed7414_I20201231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTo0Y2YzZGRjNDE4ZTE0MWE5YjIyNmIwYzM0NWZlYzA1MC90YWJsZXJhbmdlOjRjZjNkZGM0MThlMTQxYTliMjI2YjBjMzQ1ZmVjMDUwXzEtNC0xLTEtNTkwMQ_18fbc886-2310-4141-b034-043afb4d52af">2.20</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;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:114%">%</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-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:114%"><ix:nonFraction unitRef="number" contextRef="ifd8cbb5b5f244e8cbc1b7486ee6f92b6_I20191231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTo0Y2YzZGRjNDE4ZTE0MWE5YjIyNmIwYzM0NWZlYzA1MC90YWJsZXJhbmdlOjRjZjNkZGM0MThlMTQxYTliMjI2YjBjMzQ1ZmVjMDUwXzEtNi0xLTEtNTkwMQ_3da9b83b-f17d-4f1d-ae15-072d38a272db">3.00</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;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:114%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Rate of increase in compensation levels </span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;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:114%">(a)</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;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:114%">(a)</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;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:114%">(a)</span></td></tr></table></div></ix:nonNumeric><div style="margin-top:12pt;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%"><ix:continuation id="ifa66cabad45b4bf982536d7eb804489a" continuedAt="i70852863fd184f6ea9c81ab7c2b63358">(a)</ix:continuation></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.91pt"><ix:continuation id="i70852863fd184f6ea9c81ab7c2b63358"><ix:nonFraction unitRef="number" contextRef="i19a2d01114a3418aa070a18b8f1007b8_I20211231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90ZXh0cmVnaW9uOjI4NmE2OWQ0NTU0ZDQ4Y2NiYTFlNmMyZGEwMGU4Mjk3XzQxODU_c01878fa-0f0b-47ba-a0a8-9c031ec4725d">6.00</ix:nonFraction>% graded down to <ix:nonFraction unitRef="number" contextRef="i2428820f80b5427e9e549e4892466eea_I20211231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90ZXh0cmVnaW9uOjI4NmE2OWQ0NTU0ZDQ4Y2NiYTFlNmMyZGEwMGU4Mjk3XzQyMDM_1d783134-ea90-4847-a3ff-b51de4a550cd">3.25</ix:nonFraction>% over the first seven years of service.</ix:continuation> </span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">61</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i762133f56c7c41b383049c54c32cc294_7">Table of Contents</a></span></div></div><ix:continuation id="i2e5c04c8270047dd8972d3d5021d32a1"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accumulated benefit obligation was $<ix:nonFraction unitRef="usd" contextRef="ib7060bae46c7428482e747c66e45abc8_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90ZXh0cmVnaW9uOjI4NmE2OWQ0NTU0ZDQ4Y2NiYTFlNmMyZGEwMGU4Mjk3XzQyNzY_c05dcc80-ce98-4ca8-9e57-5196839dca6a">12,420,000</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="if7649e96ca3f498b9a33225616ed7414_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90ZXh0cmVnaW9uOjI4NmE2OWQ0NTU0ZDQ4Y2NiYTFlNmMyZGEwMGU4Mjk3XzQyOTU_64ef77f7-860e-4296-961f-c3d90fbef190">12,492,000</ix:nonFraction> as of December&#160;31, 2021 and 2020, respectively. Since this is an unfunded plan, there are no plan assets. Benefits paid were $<ix:nonFraction unitRef="usd" contextRef="i66ec71163aa247978c54791b064d0281_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90ZXh0cmVnaW9uOjI4NmE2OWQ0NTU0ZDQ4Y2NiYTFlNmMyZGEwMGU4Mjk3XzQ0MDg_3697907e-37d6-4787-b1bc-227f5175f250">282,000</ix:nonFraction> in 2021, $<ix:nonFraction unitRef="usd" contextRef="i67ced2dca2414e8cb950bd74d69cb0c3_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90ZXh0cmVnaW9uOjI4NmE2OWQ0NTU0ZDQ4Y2NiYTFlNmMyZGEwMGU4Mjk3XzQ0MTg_4ddd483a-7118-476a-834c-13f6a8b1f58c">291,000</ix:nonFraction> in 2020, and $<ix:nonFraction unitRef="usd" contextRef="i5531a345b1024416bffd3680dae00381_D20190101-20191231" decimals="-3" name="us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90ZXh0cmVnaW9uOjI4NmE2OWQ0NTU0ZDQ4Y2NiYTFlNmMyZGEwMGU4Mjk3XzQ0MzI_110810d7-f66c-4c47-a986-78394d13edb1">262,000</ix:nonFraction> in 2019. <ix:nonNumeric contextRef="i66ec71163aa247978c54791b064d0281_D20210101-20211231" name="us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90ZXh0cmVnaW9uOjI4NmE2OWQ0NTU0ZDQ4Y2NiYTFlNmMyZGEwMGU4Mjk3XzU3NTE_bad5a256-59d4-41db-baf4-c6c4f041d087" continuedAt="i3b73211e0f02475c9204217745009ba3" escape="true">Expected future benefits payable by the Company over the next ten years are as follows:</ix:nonNumeric></span></div><div style="margin-top:12pt"><ix:continuation id="i3b73211e0f02475c9204217745009ba3"><table 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:85.112%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.082%"></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="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:700;line-height:114%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2022</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ib7060bae46c7428482e747c66e45abc8_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTozNTMyNzQxOWI0OGM0MGRjYWUxNjVmOTQ0MjlkNTFkMC90YWJsZXJhbmdlOjM1MzI3NDE5YjQ4YzQwZGNhZTE2NWY5NDQyOWQ1MWQwXzEtMi0xLTEtNTkwMQ_68c38172-3d05-46ee-8715-22db2e3fd5bc">823,000</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;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:114%">2023</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:114%"><ix:nonFraction unitRef="usd" contextRef="ib7060bae46c7428482e747c66e45abc8_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTozNTMyNzQxOWI0OGM0MGRjYWUxNjVmOTQ0MjlkNTFkMC90YWJsZXJhbmdlOjM1MzI3NDE5YjQ4YzQwZGNhZTE2NWY5NDQyOWQ1MWQwXzItMi0xLTEtNTkwMQ_25be542c-41f7-4533-9232-32871feb09e7">804,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2024</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ib7060bae46c7428482e747c66e45abc8_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTozNTMyNzQxOWI0OGM0MGRjYWUxNjVmOTQ0MjlkNTFkMC90YWJsZXJhbmdlOjM1MzI3NDE5YjQ4YzQwZGNhZTE2NWY5NDQyOWQ1MWQwXzMtMi0xLTEtNTkwMQ_c85ed282-50a9-4d4b-9977-1dfe677bc535">802,000</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;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:114%">2025</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:114%"><ix:nonFraction unitRef="usd" contextRef="ib7060bae46c7428482e747c66e45abc8_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTozNTMyNzQxOWI0OGM0MGRjYWUxNjVmOTQ0MjlkNTFkMC90YWJsZXJhbmdlOjM1MzI3NDE5YjQ4YzQwZGNhZTE2NWY5NDQyOWQ1MWQwXzQtMi0xLTEtNTkwMQ_6672f1f9-540a-49f5-96f0-3b1818e3c870">799,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2026</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ib7060bae46c7428482e747c66e45abc8_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTozNTMyNzQxOWI0OGM0MGRjYWUxNjVmOTQ0MjlkNTFkMC90YWJsZXJhbmdlOjM1MzI3NDE5YjQ4YzQwZGNhZTE2NWY5NDQyOWQ1MWQwXzUtMi0xLTEtNTkwMQ_c310d088-c6f2-4690-b8c2-1a0c1a7ef6f9">795,000</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2026-2030 </span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ib7060bae46c7428482e747c66e45abc8_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTozNTMyNzQxOWI0OGM0MGRjYWUxNjVmOTQ0MjlkNTFkMC90YWJsZXJhbmdlOjM1MzI3NDE5YjQ4YzQwZGNhZTE2NWY5NDQyOWQ1MWQwXzYtMi0xLTEtNTkwMQ_614a67c3-0a32-49cb-8793-39d736db97b3">3,878,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div><ix:nonNumeric contextRef="i66ec71163aa247978c54791b064d0281_D20210101-20211231" name="cass:ScheduleOfPlansPensionCostsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90ZXh0cmVnaW9uOjI4NmE2OWQ0NTU0ZDQ4Y2NiYTFlNmMyZGEwMGU4Mjk3XzU3NDE_6cc254a8-09c2-4610-bcd5-1431c5eb86da" escape="true"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net periodic pension cost related to the SERP included the following components:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:57.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></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: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:114%">For the Year Ended December&#160;31,</span></div></td></tr><tr><td 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-style:italic;font-weight:400;line-height:114%">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2020</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2019</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Service cost &#8211; benefits earned during the year </span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i66ec71163aa247978c54791b064d0281_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanServiceCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZToyNzM1ZWJmNjdiMzg0ZjA5YjVlYmI1MGM3NTBkZDU5ZC90YWJsZXJhbmdlOjI3MzVlYmY2N2IzODRmMDliNWViYjUwYzc1MGRkNTlkXzItMi0xLTEtNTkwMQ_6286b8d6-a6b8-4f50-9d5f-7db7a51ff7b2">147</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i67ced2dca2414e8cb950bd74d69cb0c3_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanServiceCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZToyNzM1ZWJmNjdiMzg0ZjA5YjVlYmI1MGM3NTBkZDU5ZC90YWJsZXJhbmdlOjI3MzVlYmY2N2IzODRmMDliNWViYjUwYzc1MGRkNTlkXzItNC0xLTEtNTkwMQ_417690bf-82ab-4c06-9e00-538bc9f78ac4">121</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i5531a345b1024416bffd3680dae00381_D20190101-20191231" decimals="-3" name="us-gaap:DefinedBenefitPlanServiceCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZToyNzM1ZWJmNjdiMzg0ZjA5YjVlYmI1MGM3NTBkZDU5ZC90YWJsZXJhbmdlOjI3MzVlYmY2N2IzODRmMDliNWViYjUwYzc1MGRkNTlkXzItNi0xLTEtNTkwMQ_2305c2e9-7e48-414b-b8d4-9b81f158c195">97</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;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:114%">Interest cost on projected benefit obligations </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i66ec71163aa247978c54791b064d0281_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanInterestCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZToyNzM1ZWJmNjdiMzg0ZjA5YjVlYmI1MGM3NTBkZDU5ZC90YWJsZXJhbmdlOjI3MzVlYmY2N2IzODRmMDliNWViYjUwYzc1MGRkNTlkXzMtMi0xLTEtNTkwMQ_fec91f48-76d8-4451-ab27-152d6bd9c756">291</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i67ced2dca2414e8cb950bd74d69cb0c3_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanInterestCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZToyNzM1ZWJmNjdiMzg0ZjA5YjVlYmI1MGM3NTBkZDU5ZC90YWJsZXJhbmdlOjI3MzVlYmY2N2IzODRmMDliNWViYjUwYzc1MGRkNTlkXzMtNC0xLTEtNTkwMQ_3f222de9-a173-45dd-a335-017759b0534b">347</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i5531a345b1024416bffd3680dae00381_D20190101-20191231" decimals="-3" name="us-gaap:DefinedBenefitPlanInterestCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZToyNzM1ZWJmNjdiMzg0ZjA5YjVlYmI1MGM3NTBkZDU5ZC90YWJsZXJhbmdlOjI3MzVlYmY2N2IzODRmMDliNWViYjUwYzc1MGRkNTlkXzMtNi0xLTEtNTkwMQ_55318ce1-d1cc-4052-859e-db431a66d30c">408</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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Net amortization and deferral </span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i66ec71163aa247978c54791b064d0281_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZToyNzM1ZWJmNjdiMzg0ZjA5YjVlYmI1MGM3NTBkZDU5ZC90YWJsZXJhbmdlOjI3MzVlYmY2N2IzODRmMDliNWViYjUwYzc1MGRkNTlkXzQtMi0xLTEtNTkwMQ_60a02bd2-9542-4b26-96a5-64126ace1dfc">203</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i67ced2dca2414e8cb950bd74d69cb0c3_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZToyNzM1ZWJmNjdiMzg0ZjA5YjVlYmI1MGM3NTBkZDU5ZC90YWJsZXJhbmdlOjI3MzVlYmY2N2IzODRmMDliNWViYjUwYzc1MGRkNTlkXzQtNC0xLTEtNTkwMQ_fb496e94-fae2-47d1-a6f8-00a2f49b3610">112</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i5531a345b1024416bffd3680dae00381_D20190101-20191231" decimals="-3" name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZToyNzM1ZWJmNjdiMzg0ZjA5YjVlYmI1MGM3NTBkZDU5ZC90YWJsZXJhbmdlOjI3MzVlYmY2N2IzODRmMDliNWViYjUwYzc1MGRkNTlkXzQtNi0xLTEtNTkwMQ_74696132-af39-4365-8d03-853ccf8d93ba">276</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Net periodic pension cost </span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i66ec71163aa247978c54791b064d0281_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZToyNzM1ZWJmNjdiMzg0ZjA5YjVlYmI1MGM3NTBkZDU5ZC90YWJsZXJhbmdlOjI3MzVlYmY2N2IzODRmMDliNWViYjUwYzc1MGRkNTlkXzUtMi0xLTEtNTkwMQ_6c1eef98-f3ea-4fcb-b816-8d54910ae2f2">641</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i67ced2dca2414e8cb950bd74d69cb0c3_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZToyNzM1ZWJmNjdiMzg0ZjA5YjVlYmI1MGM3NTBkZDU5ZC90YWJsZXJhbmdlOjI3MzVlYmY2N2IzODRmMDliNWViYjUwYzc1MGRkNTlkXzUtNC0xLTEtNTkwMQ_09fc1001-4f63-4367-836f-11c62a866cfb">580</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i5531a345b1024416bffd3680dae00381_D20190101-20191231" decimals="-3" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZToyNzM1ZWJmNjdiMzg0ZjA5YjVlYmI1MGM3NTBkZDU5ZC90YWJsZXJhbmdlOjI3MzVlYmY2N2IzODRmMDliNWViYjUwYzc1MGRkNTlkXzUtNi0xLTEtNTkwMQ_7947f60e-7deb-45f1-a775-1f1abd868184">781</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="i66ec71163aa247978c54791b064d0281_D20210101-20211231" name="cass:ScheduleOfPretaxAmountsInAccumulatedOtherComprehensiveLossTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90ZXh0cmVnaW9uOjI4NmE2OWQ0NTU0ZDQ4Y2NiYTFlNmMyZGEwMGU4Mjk3XzU3NDI_d9ced2dd-b46b-419c-b6f1-3a02e75552e8" escape="true"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The pretax amounts in accumulated other comprehensive loss as of December&#160;31 were as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:43.748%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></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="9" 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:114%">The Plan</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">SERP</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-style:italic;font-weight:400;line-height:114%">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2020</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Prior service cost </span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="idc73a1b876a541c49ffe125a82b166a1_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTpmMjUxMTg0Y2MzNjc0NmFhOTZjMjIxZDg4M2RlMWRhZS90YWJsZXJhbmdlOmYyNTExODRjYzM2NzQ2YWE5NmMyMjFkODgzZGUxZGFlXzItMi0xLTEtNTkwMQ_a3da7b61-b35e-4dda-850b-7296e9250836">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i719f203b9c5344eda606db59debe9827_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTpmMjUxMTg0Y2MzNjc0NmFhOTZjMjIxZDg4M2RlMWRhZS90YWJsZXJhbmdlOmYyNTExODRjYzM2NzQ2YWE5NmMyMjFkODgzZGUxZGFlXzItNC0xLTEtNTkwMQ_c4c41f94-66e6-4d52-bcc5-dbf0a7d1c5a7">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ib7060bae46c7428482e747c66e45abc8_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTpmMjUxMTg0Y2MzNjc0NmFhOTZjMjIxZDg4M2RlMWRhZS90YWJsZXJhbmdlOmYyNTExODRjYzM2NzQ2YWE5NmMyMjFkODgzZGUxZGFlXzItNi0xLTEtNTkwMQ_3def1cab-7429-4ac3-9374-60103480c029">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="if7649e96ca3f498b9a33225616ed7414_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTpmMjUxMTg0Y2MzNjc0NmFhOTZjMjIxZDg4M2RlMWRhZS90YWJsZXJhbmdlOmYyNTExODRjYzM2NzQ2YWE5NmMyMjFkODgzZGUxZGFlXzItOC0xLTEtNTkwMQ_6c6f9e0f-2731-4a57-965d-398263b343be">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;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:114%">Net actuarial loss </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:114%"><ix:nonFraction unitRef="usd" contextRef="idc73a1b876a541c49ffe125a82b166a1_I20211231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTpmMjUxMTg0Y2MzNjc0NmFhOTZjMjIxZDg4M2RlMWRhZS90YWJsZXJhbmdlOmYyNTExODRjYzM2NzQ2YWE5NmMyMjFkODgzZGUxZGFlXzMtMi0xLTEtNTkwMQ_0577d7ed-17ce-4c0f-8243-43ece1682f24">5,417</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i719f203b9c5344eda606db59debe9827_I20201231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTpmMjUxMTg0Y2MzNjc0NmFhOTZjMjIxZDg4M2RlMWRhZS90YWJsZXJhbmdlOmYyNTExODRjYzM2NzQ2YWE5NmMyMjFkODgzZGUxZGFlXzMtNC0xLTEtNTkwMQ_6ca749a5-664e-4ca1-b93f-f7e111ccac92">15,429</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ib7060bae46c7428482e747c66e45abc8_I20211231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTpmMjUxMTg0Y2MzNjc0NmFhOTZjMjIxZDg4M2RlMWRhZS90YWJsZXJhbmdlOmYyNTExODRjYzM2NzQ2YWE5NmMyMjFkODgzZGUxZGFlXzMtNi0xLTEtNTkwMQ_88d2d972-04af-40e2-855c-f32645ce1827">2,783</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="if7649e96ca3f498b9a33225616ed7414_I20201231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTpmMjUxMTg0Y2MzNjc0NmFhOTZjMjIxZDg4M2RlMWRhZS90YWJsZXJhbmdlOmYyNTExODRjYzM2NzQ2YWE5NmMyMjFkODgzZGUxZGFlXzMtOC0xLTEtNTkwMQ_6ef5c828-f9a5-4db7-aaac-6221b2e2a08d">4,135</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total </span></td><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="idc73a1b876a541c49ffe125a82b166a1_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTpmMjUxMTg0Y2MzNjc0NmFhOTZjMjIxZDg4M2RlMWRhZS90YWJsZXJhbmdlOmYyNTExODRjYzM2NzQ2YWE5NmMyMjFkODgzZGUxZGFlXzQtMi0xLTEtNTkwMQ_12c00156-57bc-48a1-9b63-3d432d41bb3b">5,417</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i719f203b9c5344eda606db59debe9827_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTpmMjUxMTg0Y2MzNjc0NmFhOTZjMjIxZDg4M2RlMWRhZS90YWJsZXJhbmdlOmYyNTExODRjYzM2NzQ2YWE5NmMyMjFkODgzZGUxZGFlXzQtNC0xLTEtNTkwMQ_8cf88df0-75fe-42a9-aee7-9938fc7ec89c">15,429</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ib7060bae46c7428482e747c66e45abc8_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTpmMjUxMTg0Y2MzNjc0NmFhOTZjMjIxZDg4M2RlMWRhZS90YWJsZXJhbmdlOmYyNTExODRjYzM2NzQ2YWE5NmMyMjFkODgzZGUxZGFlXzQtNi0xLTEtNTkwMQ_957d8c78-f609-4315-815c-a5e96a71849c">2,783</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="if7649e96ca3f498b9a33225616ed7414_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTpmMjUxMTg0Y2MzNjc0NmFhOTZjMjIxZDg4M2RlMWRhZS90YWJsZXJhbmdlOmYyNTExODRjYzM2NzQ2YWE5NmMyMjFkODgzZGUxZGFlXzQtOC0xLTEtNTkwMQ_b4437c29-09ee-4290-be78-848556cf2043">4,135</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimated pretax prior service cost and net actuarial loss in accumulated other comprehensive loss at December&#160;31, 2021 expected to be recognized as components of net periodic benefit cost in 2022 for the Plan are both $<ix:nonFraction unitRef="usd" contextRef="i5e0d3b49f8994e1f84e7cc2cecf60189_D20220101-20221231" decimals="INF" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90ZXh0cmVnaW9uOjI4NmE2OWQ0NTU0ZDQ4Y2NiYTFlNmMyZGEwMGU4Mjk3XzQ4ODU_6ea8875a-c987-43aa-8ad1-2cdca9818fb4"><ix:nonFraction unitRef="usd" contextRef="i5e0d3b49f8994e1f84e7cc2cecf60189_D20220101-20221231" decimals="INF" name="us-gaap:DefinedBenefitPlanServiceCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90ZXh0cmVnaW9uOjI4NmE2OWQ0NTU0ZDQ4Y2NiYTFlNmMyZGEwMGU4Mjk3XzQ4ODU_a8fabb05-9ffe-4d8a-85ed-89b6b3314b8a">0</ix:nonFraction></ix:nonFraction>. The estimated pretax prior service cost and net actuarial loss in accumulated other comprehensive loss at December&#160;31, 2021 expected to be recognized as components of net periodic benefit cost in 2022 for the SERP are $<ix:nonFraction unitRef="usd" contextRef="i9eee80d330ea4fb6b6bd0665d13a025b_D20220101-20221231" decimals="INF" name="us-gaap:DefinedBenefitPlanServiceCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90ZXh0cmVnaW9uOjI4NmE2OWQ0NTU0ZDQ4Y2NiYTFlNmMyZGEwMGU4Mjk3XzUxMTQ_39de499b-7734-48b7-afc1-9a6ab85c50f9">0</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i9eee80d330ea4fb6b6bd0665d13a025b_D20220101-20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90ZXh0cmVnaW9uOjI4NmE2OWQ0NTU0ZDQ4Y2NiYTFlNmMyZGEwMGU4Mjk3XzUxMjE_966b5a2a-6177-46b0-ab1b-b2bd50015d34">108,000</ix:nonFraction> respectively. </span></div><div style="margin-top:12pt;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 also maintains a noncontributory profit sharing program, which covers most of its employees. Employer contributions are calculated based upon formulas which relate to current operating results and other factors. Profit sharing expense recognized in personnel expense in the consolidated statements of income in 2021, 2020, and 2019 was $<ix:nonFraction unitRef="usd" contextRef="idf2683addb5246fb88481bb5a609343d_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90ZXh0cmVnaW9uOjI4NmE2OWQ0NTU0ZDQ4Y2NiYTFlNmMyZGEwMGU4Mjk3XzU0ODI_729b4d6c-8f84-4945-b0b6-20c297e382f1">6,436,000</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="i9c5ea89f39044c76bea2dd98a1e03da5_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90ZXh0cmVnaW9uOjI4NmE2OWQ0NTU0ZDQ4Y2NiYTFlNmMyZGEwMGU4Mjk3XzU0ODY_f5a39917-dacb-4a3e-92db-4bbdee0240a7">5,665,000</ix:nonFraction>, and $<ix:nonFraction unitRef="usd" contextRef="id8d13d837aaa4dbe84ef972492891582_I20191231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90ZXh0cmVnaW9uOjI4NmE2OWQ0NTU0ZDQ4Y2NiYTFlNmMyZGEwMGU4Mjk3XzU0OTU_e17cb9da-751e-4670-ae32-4801488ed099">6,841,000</ix:nonFraction>, respectively. </span></div><div style="margin-top:12pt;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 also sponsors a defined contribution 401(k) plan to provide additional retirement benefits to substantially all employees. Contributions under the 401(k) plan for 2021, 2020 and 2019 were $<ix:nonFraction unitRef="usd" contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" decimals="-3" name="us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90ZXh0cmVnaW9uOjI4NmE2OWQ0NTU0ZDQ4Y2NiYTFlNmMyZGEwMGU4Mjk3XzU3MDg_8307226e-515e-4abd-9ddd-175674697083">3,488,000</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231" decimals="-3" name="us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90ZXh0cmVnaW9uOjI4NmE2OWQ0NTU0ZDQ4Y2NiYTFlNmMyZGEwMGU4Mjk3XzU3MTI_23c61b92-e1b8-4937-a43d-4d9cc84036ce">1,508,000</ix:nonFraction>, and $<ix:nonFraction unitRef="usd" contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231" decimals="-3" name="us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90ZXh0cmVnaW9uOjI4NmE2OWQ0NTU0ZDQ4Y2NiYTFlNmMyZGEwMGU4Mjk3XzU3MjA_6312b678-56cc-4f38-a1b7-24b376859ca6">1,378,000</ix:nonFraction>,  respectively. In conjunction with the freezing of the Plan, contribution rates to employees increased on March 1, 2021.</span></div></ix:continuation><div id="i762133f56c7c41b383049c54c32cc294_172"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 11</span></div><ix:nonNumeric contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzIvZnJhZzo2OTc0MDIwYzM5OTI0NDIyYTM4NDBiOGMwMDZmYWFlMy90ZXh0cmVnaW9uOjY5NzQwMjBjMzk5MjQ0MjJhMzg0MGI4YzAwNmZhYWUzXzMxNTU_9894229f-9f63-4572-afa4-7a3f59e6d440" continuedAt="ie296fb484f4048129e065ecb77216fca" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock-based Compensation</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Amended and Restated Omnibus Stock and Performance Compensation Plan (the &#8220;Omnibus Plan&#8221;) provides incentive opportunities for key employees and non-employee directors and to align the personal financial interests of such individuals with those of the Company&#8217;s shareholders. The Omnibus Plan permits the issuance of up to <ix:nonFraction unitRef="shares" contextRef="iec0398a820254cd299413aaa332e3362_I20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzIvZnJhZzo2OTc0MDIwYzM5OTI0NDIyYTM4NDBiOGMwMDZmYWFlMy90ZXh0cmVnaW9uOjY5NzQwMjBjMzk5MjQ0MjJhMzg0MGI4YzAwNmZhYWUzXzM2Ng_b5d5b606-575e-44a4-93db-b34139849209">1,500,000</ix:nonFraction> shares of the Company&#8217;s common stock in the form of stock options, SARs, restricted stock, restricted stock units and performance awards.</span></div></ix:nonNumeric><div style="margin-top:12pt"><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:115%">62</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i762133f56c7c41b383049c54c32cc294_7">Table of Contents</a></span></div></div><ix:continuation id="ie296fb484f4048129e065ecb77216fca" continuedAt="i1f8dad2ad280488bac1413bd16afef49"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Restricted Stock</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted shares granted to Company employees are amortized to expense over the <ix:nonNumeric contextRef="i3bd90f0e37b0498f9a9da0834763ad62_D20210101-20211231" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzIvZnJhZzo2OTc0MDIwYzM5OTI0NDIyYTM4NDBiOGMwMDZmYWFlMy90ZXh0cmVnaW9uOjY5NzQwMjBjMzk5MjQ0MjJhMzg0MGI4YzAwNmZhYWUzXzM4NDgyOTA3MDY1NzM_8d4a9b3f-16db-495b-a14e-d99902d96d00">three-year</ix:nonNumeric> cliff vesting period. Restricted shares granted to members of the Board of Directors are amortized to expense over a one-year service period, with the exception of those shares granted in lieu of cash payments for retainer fees which are expensed in the period earned.</span></div><ix:nonNumeric contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" name="us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzIvZnJhZzo2OTc0MDIwYzM5OTI0NDIyYTM4NDBiOGMwMDZmYWFlMy90ZXh0cmVnaW9uOjY5NzQwMjBjMzk5MjQ0MjJhMzg0MGI4YzAwNmZhYWUzXzMxNTY_54049c4e-9d5e-4afb-80be-e11efdc5b2c7" escape="true"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in restricted shares outstanding for the year ended December&#160;31, 2021 were as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.324%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">&#160;</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:700;line-height:114%">Shares </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:700;line-height:100%">Weighted Average<br/>Grant Date<br/>Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;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:114%">Balance at December&#160;31, 2020</span></div></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-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:114%"><ix:nonFraction unitRef="shares" contextRef="i611c8dd2c0d844d686333ba6a8811fbb_I20201231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzIvZnJhZzo2OTc0MDIwYzM5OTI0NDIyYTM4NDBiOGMwMDZmYWFlMy90YWJsZToxZWM5MjhiYzkxMmQ0MjQ1YTNmYjA2MGY0ODY0NTMwNi90YWJsZXJhbmdlOjFlYzkyOGJjOTEyZDQyNDVhM2ZiMDYwZjQ4NjQ1MzA2XzEtMi0xLTEtNTkwMQ_f64e5a66-1f04-41f9-8d1d-40ca6c0f2926">136,167</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usdPerShare" contextRef="i611c8dd2c0d844d686333ba6a8811fbb_I20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzIvZnJhZzo2OTc0MDIwYzM5OTI0NDIyYTM4NDBiOGMwMDZmYWFlMy90YWJsZToxZWM5MjhiYzkxMmQ0MjQ1YTNmYjA2MGY0ODY0NTMwNi90YWJsZXJhbmdlOjFlYzkyOGJjOTEyZDQyNDVhM2ZiMDYwZjQ4NjQ1MzA2XzEtNC0xLTEtNTkwMQ_1550fd82-9e2e-4091-aae3-2d69045e6065">46.78</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;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;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Granted </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="i3bd90f0e37b0498f9a9da0834763ad62_D20210101-20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzIvZnJhZzo2OTc0MDIwYzM5OTI0NDIyYTM4NDBiOGMwMDZmYWFlMy90YWJsZToxZWM5MjhiYzkxMmQ0MjQ1YTNmYjA2MGY0ODY0NTMwNi90YWJsZXJhbmdlOjFlYzkyOGJjOTEyZDQyNDVhM2ZiMDYwZjQ4NjQ1MzA2XzItMi0xLTEtNTkwMQ_ee61b951-b77c-4347-83ac-d2a2cfd82f2d">53,906</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usdPerShare" contextRef="i3bd90f0e37b0498f9a9da0834763ad62_D20210101-20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzIvZnJhZzo2OTc0MDIwYzM5OTI0NDIyYTM4NDBiOGMwMDZmYWFlMy90YWJsZToxZWM5MjhiYzkxMmQ0MjQ1YTNmYjA2MGY0ODY0NTMwNi90YWJsZXJhbmdlOjFlYzkyOGJjOTEyZDQyNDVhM2ZiMDYwZjQ4NjQ1MzA2XzItNC0xLTEtNTkwMQ_4f5c914d-48a0-4a19-9405-1c52c554214d">41.55</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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Vested </span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="shares" contextRef="i3bd90f0e37b0498f9a9da0834763ad62_D20210101-20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzIvZnJhZzo2OTc0MDIwYzM5OTI0NDIyYTM4NDBiOGMwMDZmYWFlMy90YWJsZToxZWM5MjhiYzkxMmQ0MjQ1YTNmYjA2MGY0ODY0NTMwNi90YWJsZXJhbmdlOjFlYzkyOGJjOTEyZDQyNDVhM2ZiMDYwZjQ4NjQ1MzA2XzMtMi0xLTEtNTkwMQ_dff830d8-5007-4ca5-9ba7-c77582ad7d46">23,782</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usdPerShare" contextRef="i3bd90f0e37b0498f9a9da0834763ad62_D20210101-20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzIvZnJhZzo2OTc0MDIwYzM5OTI0NDIyYTM4NDBiOGMwMDZmYWFlMy90YWJsZToxZWM5MjhiYzkxMmQ0MjQ1YTNmYjA2MGY0ODY0NTMwNi90YWJsZXJhbmdlOjFlYzkyOGJjOTEyZDQyNDVhM2ZiMDYwZjQ4NjQ1MzA2XzMtNC0xLTEtNTkwMQ_ac1e1f0a-7139-4f99-9283-dbca9888312b">48.43</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;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;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Forfeited </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="shares" contextRef="i3bd90f0e37b0498f9a9da0834763ad62_D20210101-20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzIvZnJhZzo2OTc0MDIwYzM5OTI0NDIyYTM4NDBiOGMwMDZmYWFlMy90YWJsZToxZWM5MjhiYzkxMmQ0MjQ1YTNmYjA2MGY0ODY0NTMwNi90YWJsZXJhbmdlOjFlYzkyOGJjOTEyZDQyNDVhM2ZiMDYwZjQ4NjQ1MzA2XzQtMi0xLTEtNTkwMQ_2416e680-1b71-47f0-968e-50ecb29de6b2">738</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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usdPerShare" contextRef="i3bd90f0e37b0498f9a9da0834763ad62_D20210101-20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzIvZnJhZzo2OTc0MDIwYzM5OTI0NDIyYTM4NDBiOGMwMDZmYWFlMy90YWJsZToxZWM5MjhiYzkxMmQ0MjQ1YTNmYjA2MGY0ODY0NTMwNi90YWJsZXJhbmdlOjFlYzkyOGJjOTEyZDQyNDVhM2ZiMDYwZjQ4NjQ1MzA2XzQtNC0xLTEtNTkwMQ_772795c7-e20f-4ab1-b8aa-4d0e54958a37">46.07</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:#dbdbdb;border-bottom:1pt solid #000;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:114%">Balance at December&#160;31, 2021</span></div></td><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="i3120d3e4d8454fb499cdaf9b246779aa_I20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzIvZnJhZzo2OTc0MDIwYzM5OTI0NDIyYTM4NDBiOGMwMDZmYWFlMy90YWJsZToxZWM5MjhiYzkxMmQ0MjQ1YTNmYjA2MGY0ODY0NTMwNi90YWJsZXJhbmdlOjFlYzkyOGJjOTEyZDQyNDVhM2ZiMDYwZjQ4NjQ1MzA2XzUtMi0xLTEtNTkwMQ_766195f1-2e55-49f8-8be6-eb1cbb45937c">165,553</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usdPerShare" contextRef="i3120d3e4d8454fb499cdaf9b246779aa_I20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzIvZnJhZzo2OTc0MDIwYzM5OTI0NDIyYTM4NDBiOGMwMDZmYWFlMy90YWJsZToxZWM5MjhiYzkxMmQ0MjQ1YTNmYjA2MGY0ODY0NTMwNi90YWJsZXJhbmdlOjFlYzkyOGJjOTEyZDQyNDVhM2ZiMDYwZjQ4NjQ1MzA2XzUtNC0xLTEtNTkwMQ_38e1f16c-8cdd-48d4-87f4-0f28b0c1fb00">44.81</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2020 and 2019, <ix:nonFraction unitRef="shares" contextRef="i63a04db5007347b3ae48a0487d15d263_D20200101-20201231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzIvZnJhZzo2OTc0MDIwYzM5OTI0NDIyYTM4NDBiOGMwMDZmYWFlMy90ZXh0cmVnaW9uOjY5NzQwMjBjMzk5MjQ0MjJhMzg0MGI4YzAwNmZhYWUzXzk5Mg_92ade310-6c7c-4ddc-8558-d4814b770152">38,226</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="i6f3202b16790464bad8bd5d5b73a081a_D20190101-20191231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzIvZnJhZzo2OTc0MDIwYzM5OTI0NDIyYTM4NDBiOGMwMDZmYWFlMy90ZXh0cmVnaW9uOjY5NzQwMjBjMzk5MjQ0MjJhMzg0MGI4YzAwNmZhYWUzXzk5OQ_5facc25d-f32f-4d25-84b0-83ac687d1b19">36,812</ix:nonFraction> shares, respectively, were granted with weighted average per share market values at date of grant of $<ix:nonFraction unitRef="usdPerShare" contextRef="i63a04db5007347b3ae48a0487d15d263_D20200101-20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzIvZnJhZzo2OTc0MDIwYzM5OTI0NDIyYTM4NDBiOGMwMDZmYWFlMy90ZXh0cmVnaW9uOjY5NzQwMjBjMzk5MjQ0MjJhMzg0MGI4YzAwNmZhYWUzXzExMDM_fa5e33b0-dd6b-4f33-9b0c-2b215e9c6e7e">47.07</ix:nonFraction> in 2020 and $<ix:nonFraction unitRef="usdPerShare" contextRef="i6f3202b16790464bad8bd5d5b73a081a_D20190101-20191231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzIvZnJhZzo2OTc0MDIwYzM5OTI0NDIyYTM4NDBiOGMwMDZmYWFlMy90ZXh0cmVnaW9uOjY5NzQwMjBjMzk5MjQ0MjJhMzg0MGI4YzAwNmZhYWUzXzExMTY_f0dd4f50-5bfb-4cf1-a41f-33620ee0f051">49.30</ix:nonFraction> in 2019. The fair value of such shares are based on the market price on the date of grant. Amortization of the restricted stock bonus awards totaled $<ix:nonFraction unitRef="usd" contextRef="i3bd90f0e37b0498f9a9da0834763ad62_D20210101-20211231" decimals="-3" name="cass:AmortizationOfRestrictedStockBonus" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzIvZnJhZzo2OTc0MDIwYzM5OTI0NDIyYTM4NDBiOGMwMDZmYWFlMy90ZXh0cmVnaW9uOjY5NzQwMjBjMzk5MjQ0MjJhMzg0MGI4YzAwNmZhYWUzXzEyNjY_5f170862-72fa-4063-8200-b81c108ebd2e">1,793,000</ix:nonFraction> for 2021, $<ix:nonFraction unitRef="usd" contextRef="i63a04db5007347b3ae48a0487d15d263_D20200101-20201231" decimals="-3" name="cass:AmortizationOfRestrictedStockBonus" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzIvZnJhZzo2OTc0MDIwYzM5OTI0NDIyYTM4NDBiOGMwMDZmYWFlMy90ZXh0cmVnaW9uOjY5NzQwMjBjMzk5MjQ0MjJhMzg0MGI4YzAwNmZhYWUzXzEyNzc_234e5e50-4727-4a73-b5fd-bf9fcf6b59a7">1,463,000</ix:nonFraction> for 2020 and $<ix:nonFraction unitRef="usd" contextRef="i6f3202b16790464bad8bd5d5b73a081a_D20190101-20191231" decimals="-3" name="cass:AmortizationOfRestrictedStockBonus" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzIvZnJhZzo2OTc0MDIwYzM5OTI0NDIyYTM4NDBiOGMwMDZmYWFlMy90ZXh0cmVnaW9uOjY5NzQwMjBjMzk5MjQ0MjJhMzg0MGI4YzAwNmZhYWUzXzEyOTE_c99a1f78-9cce-4018-a7ce-aad70710d1fa">1,551,000</ix:nonFraction> for 2019. As of December&#160;31, 2021, the total unrecognized compensation expense related to non-vested restricted stock awards was $<ix:nonFraction unitRef="usd" contextRef="i3120d3e4d8454fb499cdaf9b246779aa_I20211231" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzIvZnJhZzo2OTc0MDIwYzM5OTI0NDIyYTM4NDBiOGMwMDZmYWFlMy90ZXh0cmVnaW9uOjY5NzQwMjBjMzk5MjQ0MjJhMzg0MGI4YzAwNmZhYWUzXzE0MDY_a46b52a3-154d-4f90-94fe-16b56412ecbe">1,647,000</ix:nonFraction>, and the related weighted average period over which it is expected to be recognized is approximately <ix:nonNumeric contextRef="i3bd90f0e37b0498f9a9da0834763ad62_D20210101-20211231" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzIvZnJhZzo2OTc0MDIwYzM5OTI0NDIyYTM4NDBiOGMwMDZmYWFlMy90ZXh0cmVnaW9uOjY5NzQwMjBjMzk5MjQ0MjJhMzg0MGI4YzAwNmZhYWUzXzE1MDk_1edd679c-c736-44b8-b5a5-ef00ebaeb31b">0.57</ix:nonNumeric> years. The total fair value of shares vested during the years ended December 2021, 2020, and 2019 was $<ix:nonFraction unitRef="usd" contextRef="i3bd90f0e37b0498f9a9da0834763ad62_D20210101-20211231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzIvZnJhZzo2OTc0MDIwYzM5OTI0NDIyYTM4NDBiOGMwMDZmYWFlMy90ZXh0cmVnaW9uOjY5NzQwMjBjMzk5MjQ0MjJhMzg0MGI4YzAwNmZhYWUzXzE1OTk_ca421bbf-edd4-4dad-a4ab-12aacbe3653b">1,152,000</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="i63a04db5007347b3ae48a0487d15d263_D20200101-20201231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzIvZnJhZzo2OTc0MDIwYzM5OTI0NDIyYTM4NDBiOGMwMDZmYWFlMy90ZXh0cmVnaW9uOjY5NzQwMjBjMzk5MjQ0MjJhMzg0MGI4YzAwNmZhYWUzXzE2MDM_633822e3-346b-4c8e-8fd9-71bd510a9794">1,005,000</ix:nonFraction>, and $<ix:nonFraction unitRef="usd" contextRef="i6f3202b16790464bad8bd5d5b73a081a_D20190101-20191231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzIvZnJhZzo2OTc0MDIwYzM5OTI0NDIyYTM4NDBiOGMwMDZmYWFlMy90ZXh0cmVnaW9uOjY5NzQwMjBjMzk5MjQ0MjJhMzg0MGI4YzAwNmZhYWUzXzE2MTE_8c7e60dd-5ea4-4a4a-9152-9b7537a9ca2b">527,000</ix:nonFraction>, respectively.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Performance-Based Restricted Stock</span></div><div style="margin-top:12pt;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 granted <ix:nonNumeric contextRef="i33491837c0e44c63ad48f8866a66442f_D20210101-20211231" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzIvZnJhZzo2OTc0MDIwYzM5OTI0NDIyYTM4NDBiOGMwMDZmYWFlMy90ZXh0cmVnaW9uOjY5NzQwMjBjMzk5MjQ0MjJhMzg0MGI4YzAwNmZhYWUzXzEwOTk1MTE2MzcxMzQ_3d202f84-6fd6-45fe-b690-b2022ce5df3e">three-year</ix:nonNumeric> PBRS awards which are contingent upon the Company&#8217;s achievement of pre-established financial goals over a three-year cliff vest period. The number of shares issued ranges from <ix:nonFraction unitRef="number" contextRef="if692104d0ac243eaae78e490c934f3c8_D20210101-20211231" decimals="INF" name="cass:PercentageOfTargetOpportunityForAwardsToVest" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzIvZnJhZzo2OTc0MDIwYzM5OTI0NDIyYTM4NDBiOGMwMDZmYWFlMy90ZXh0cmVnaW9uOjY5NzQwMjBjMzk5MjQ0MjJhMzg0MGI4YzAwNmZhYWUzXzE4NzI_4a5ca528-b207-4487-acc9-0561d079f4da"><ix:nonFraction unitRef="number" contextRef="if692104d0ac243eaae78e490c934f3c8_D20210101-20211231" decimals="INF" name="cass:PercentageOfTargetOpportunityForAwardsToVest" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzIvZnJhZzo2OTc0MDIwYzM5OTI0NDIyYTM4NDBiOGMwMDZmYWFlMy90ZXh0cmVnaW9uOjY5NzQwMjBjMzk5MjQ0MjJhMzg0MGI4YzAwNmZhYWUzXzE4NzI_c88db7a8-0342-4ed6-889e-1128224aa638">0</ix:nonFraction></ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="i9d651e512100444699ae263c6f54f9b7_D20210101-20211231" decimals="INF" name="cass:PercentageOfTargetOpportunityForAwardsToVest" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzIvZnJhZzo2OTc0MDIwYzM5OTI0NDIyYTM4NDBiOGMwMDZmYWFlMy90ZXh0cmVnaW9uOjY5NzQwMjBjMzk5MjQ0MjJhMzg0MGI4YzAwNmZhYWUzXzE4Nzg_4cda3f70-437b-429e-ac02-3dcfae957ceb"><ix:nonFraction unitRef="number" contextRef="i9d651e512100444699ae263c6f54f9b7_D20210101-20211231" decimals="INF" name="cass:PercentageOfTargetOpportunityForAwardsToVest" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzIvZnJhZzo2OTc0MDIwYzM5OTI0NDIyYTM4NDBiOGMwMDZmYWFlMy90ZXh0cmVnaW9uOjY5NzQwMjBjMzk5MjQ0MjJhMzg0MGI4YzAwNmZhYWUzXzE4Nzg_ee8a94a2-2eaa-4579-a2aa-db460815e672">150</ix:nonFraction></ix:nonFraction>% of the target opportunity based on the actual achievement of financial goals for the three-year performance period. </span></div><ix:nonNumeric contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" name="us-gaap:ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzIvZnJhZzo2OTc0MDIwYzM5OTI0NDIyYTM4NDBiOGMwMDZmYWFlMy90ZXh0cmVnaW9uOjY5NzQwMjBjMzk5MjQ0MjJhMzg0MGI4YzAwNmZhYWUzXzM4NDgyOTA3MDY1NTg_6110f5d5-b5c9-4e9d-9393-212f4cef7c59" escape="true"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Following is a summary of the activity of the PBRS, based on 100% of target value:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">For the Years Ended</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:114%">December&#160;31, 2021</span></div></td></tr><tr><td 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:114%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Shares</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;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:114%">Balance at December&#160;31, 2020 </span></div></td><td colspan="2" style="background-color:#dbdbdb;border-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:114%"><ix:nonFraction unitRef="shares" contextRef="i6b9ed18cc32a4120b9cb7020477b520a_I20201231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzIvZnJhZzo2OTc0MDIwYzM5OTI0NDIyYTM4NDBiOGMwMDZmYWFlMy90YWJsZTphNDI2MjE1MGQwNmM0NjZkOGEyMjZiMThlNzdjMmQwNS90YWJsZXJhbmdlOmE0MjYyMTUwZDA2YzQ2NmQ4YTIyNmIxOGU3N2MyZDA1XzItMS0xLTEtNTkwMQ_6626c2af-1e7c-4970-b74b-aaeed71f0c7f">98,410</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usdPerShare" contextRef="i6b9ed18cc32a4120b9cb7020477b520a_I20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzIvZnJhZzo2OTc0MDIwYzM5OTI0NDIyYTM4NDBiOGMwMDZmYWFlMy90YWJsZTphNDI2MjE1MGQwNmM0NjZkOGEyMjZiMThlNzdjMmQwNS90YWJsZXJhbmdlOmE0MjYyMTUwZDA2YzQ2NmQ4YTIyNmIxOGU3N2MyZDA1XzItMy0xLTEtNTkwMQ_f6da4305-eca9-45f3-b335-0671014e0fa9">50.64</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;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:114%">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:114%"><ix:nonFraction unitRef="shares" contextRef="i33491837c0e44c63ad48f8866a66442f_D20210101-20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzIvZnJhZzo2OTc0MDIwYzM5OTI0NDIyYTM4NDBiOGMwMDZmYWFlMy90YWJsZTphNDI2MjE1MGQwNmM0NjZkOGEyMjZiMThlNzdjMmQwNS90YWJsZXJhbmdlOmE0MjYyMTUwZDA2YzQ2NmQ4YTIyNmIxOGU3N2MyZDA1XzMtMS0xLTEtNTkwMQ_c04548d3-4ef8-4769-9b16-168154d9fb6f">52,240</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usdPerShare" contextRef="i33491837c0e44c63ad48f8866a66442f_D20210101-20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzIvZnJhZzo2OTc0MDIwYzM5OTI0NDIyYTM4NDBiOGMwMDZmYWFlMy90YWJsZTphNDI2MjE1MGQwNmM0NjZkOGEyMjZiMThlNzdjMmQwNS90YWJsZXJhbmdlOmE0MjYyMTUwZDA2YzQ2NmQ4YTIyNmIxOGU3N2MyZDA1XzMtMy0xLTEtNTkwMQ_a33dc056-a4ea-4596-80dd-c67faef1653c">40.74</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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Vested </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="shares" contextRef="i33491837c0e44c63ad48f8866a66442f_D20210101-20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzIvZnJhZzo2OTc0MDIwYzM5OTI0NDIyYTM4NDBiOGMwMDZmYWFlMy90YWJsZTphNDI2MjE1MGQwNmM0NjZkOGEyMjZiMThlNzdjMmQwNS90YWJsZXJhbmdlOmE0MjYyMTUwZDA2YzQ2NmQ4YTIyNmIxOGU3N2MyZDA1XzQtMS0xLTEtNTkwMQ_f794b392-426a-485b-ae27-b9ef9416145f">33,000</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usdPerShare" contextRef="i33491837c0e44c63ad48f8866a66442f_D20210101-20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzIvZnJhZzo2OTc0MDIwYzM5OTI0NDIyYTM4NDBiOGMwMDZmYWFlMy90YWJsZTphNDI2MjE1MGQwNmM0NjZkOGEyMjZiMThlNzdjMmQwNS90YWJsZXJhbmdlOmE0MjYyMTUwZDA2YzQ2NmQ4YTIyNmIxOGU3N2MyZDA1XzQtMy0xLTEtNTkwMQ_b55e90bd-96b5-4ab2-9bd0-c93d528de35a">49.07</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;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:114%">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:114%">(<ix:nonFraction unitRef="shares" contextRef="i33491837c0e44c63ad48f8866a66442f_D20210101-20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzIvZnJhZzo2OTc0MDIwYzM5OTI0NDIyYTM4NDBiOGMwMDZmYWFlMy90YWJsZTphNDI2MjE1MGQwNmM0NjZkOGEyMjZiMThlNzdjMmQwNS90YWJsZXJhbmdlOmE0MjYyMTUwZDA2YzQ2NmQ4YTIyNmIxOGU3N2MyZDA1XzUtMS0xLTEtNTkwMQ_95d13676-c319-4d75-9ede-d6bd4647417c">1,107</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:114%"><ix:nonFraction unitRef="usdPerShare" contextRef="i33491837c0e44c63ad48f8866a66442f_D20210101-20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzIvZnJhZzo2OTc0MDIwYzM5OTI0NDIyYTM4NDBiOGMwMDZmYWFlMy90YWJsZTphNDI2MjE1MGQwNmM0NjZkOGEyMjZiMThlNzdjMmQwNS90YWJsZXJhbmdlOmE0MjYyMTUwZDA2YzQ2NmQ4YTIyNmIxOGU3N2MyZDA1XzUtMy0xLTEtNTkwMQ_0a20edb7-499f-483c-a3b9-b9648c48b7a2">46.07</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:#dbdbdb;border-bottom:1pt solid #000;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:114%">Balance at December&#160;31, 2021 </span></div></td><td colspan="2" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="id97daf09b4fb4845956eac9501443dfe_I20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzIvZnJhZzo2OTc0MDIwYzM5OTI0NDIyYTM4NDBiOGMwMDZmYWFlMy90YWJsZTphNDI2MjE1MGQwNmM0NjZkOGEyMjZiMThlNzdjMmQwNS90YWJsZXJhbmdlOmE0MjYyMTUwZDA2YzQ2NmQ4YTIyNmIxOGU3N2MyZDA1XzYtMS0xLTEtNTkwMQ_77c90c27-c9ba-4837-b9f6-542eec77433e">116,543</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usdPerShare" contextRef="id97daf09b4fb4845956eac9501443dfe_I20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzIvZnJhZzo2OTc0MDIwYzM5OTI0NDIyYTM4NDBiOGMwMDZmYWFlMy90YWJsZTphNDI2MjE1MGQwNmM0NjZkOGEyMjZiMThlNzdjMmQwNS90YWJsZXJhbmdlOmE0MjYyMTUwZDA2YzQ2NmQ4YTIyNmIxOGU3N2MyZDA1XzYtMy0xLTEtNTkwMQ_9a6e2320-0a9e-4ed0-8574-e7598ecf615d">46.79</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The PBRS that vested during the year ended December&#160;31, 2021 achieved financial goals of <ix:nonFraction unitRef="number" contextRef="i33491837c0e44c63ad48f8866a66442f_D20210101-20211231" decimals="3" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzIvZnJhZzo2OTc0MDIwYzM5OTI0NDIyYTM4NDBiOGMwMDZmYWFlMy90ZXh0cmVnaW9uOjY5NzQwMjBjMzk5MjQ0MjJhMzg0MGI4YzAwNmZhYWUzXzIxNDk_bbf251b6-a571-4baa-a41a-860b434388ba">94.4</ix:nonFraction>%, resulting in the issuance of <ix:nonFraction unitRef="shares" contextRef="i33491837c0e44c63ad48f8866a66442f_D20210101-20211231" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzIvZnJhZzo2OTc0MDIwYzM5OTI0NDIyYTM4NDBiOGMwMDZmYWFlMy90ZXh0cmVnaW9uOjY5NzQwMjBjMzk5MjQ0MjJhMzg0MGI4YzAwNmZhYWUzXzIxODI_2421ed7e-b84d-4e27-8199-ec8b40fd22f2">31,150</ix:nonFraction> shares of common stock. The PBRS that vested during the year ended December&#160;31, 2020 achieved financial goals of <ix:nonFraction unitRef="number" contextRef="i4d39f111166849e0a17ebf05809c0347_D20200101-20201231" decimals="3" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzIvZnJhZzo2OTc0MDIwYzM5OTI0NDIyYTM4NDBiOGMwMDZmYWFlMy90ZXh0cmVnaW9uOjY5NzQwMjBjMzk5MjQ0MjJhMzg0MGI4YzAwNmZhYWUzXzE2NDkyNjc0NTExMzA_b17654f8-d9fe-4991-8312-bff1a243b5d1">117.3</ix:nonFraction>%, resulting in the issuance of <ix:nonFraction unitRef="shares" contextRef="i4d39f111166849e0a17ebf05809c0347_D20200101-20201231" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzIvZnJhZzo2OTc0MDIwYzM5OTI0NDIyYTM4NDBiOGMwMDZmYWFlMy90ZXh0cmVnaW9uOjY5NzQwMjBjMzk5MjQ0MjJhMzg0MGI4YzAwNmZhYWUzXzE2NDkyNjc0NTExNjU_71a55bbc-a0f3-4cb2-8c65-6f76d06e0155">34,222</ix:nonFraction> shares of common stock. The outstanding PBRS at December&#160;31, 2021 will vest at scheduled vesting dates and the actual number of shares of common stock issued will range from <ix:nonFraction unitRef="number" contextRef="if692104d0ac243eaae78e490c934f3c8_D20210101-20211231" decimals="INF" name="cass:PercentageOfTargetOpportunityForAwardsToVest" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzIvZnJhZzo2OTc0MDIwYzM5OTI0NDIyYTM4NDBiOGMwMDZmYWFlMy90ZXh0cmVnaW9uOjY5NzQwMjBjMzk5MjQ0MjJhMzg0MGI4YzAwNmZhYWUzXzIzNDQ_02d9da8e-0ba1-4dca-b7a4-5088b64626bf"><ix:nonFraction unitRef="number" contextRef="if692104d0ac243eaae78e490c934f3c8_D20210101-20211231" decimals="INF" name="cass:PercentageOfTargetOpportunityForAwardsToVest" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzIvZnJhZzo2OTc0MDIwYzM5OTI0NDIyYTM4NDBiOGMwMDZmYWFlMy90ZXh0cmVnaW9uOjY5NzQwMjBjMzk5MjQ0MjJhMzg0MGI4YzAwNmZhYWUzXzIzNDQ_e6a9b250-2b86-49fc-86d1-c193ce293b39">0</ix:nonFraction></ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="i9d651e512100444699ae263c6f54f9b7_D20210101-20211231" decimals="INF" name="cass:PercentageOfTargetOpportunityForAwardsToVest" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzIvZnJhZzo2OTc0MDIwYzM5OTI0NDIyYTM4NDBiOGMwMDZmYWFlMy90ZXh0cmVnaW9uOjY5NzQwMjBjMzk5MjQ0MjJhMzg0MGI4YzAwNmZhYWUzXzIzNTA_47c14970-a1f6-436d-99ac-4cef296ba820"><ix:nonFraction unitRef="number" contextRef="i9d651e512100444699ae263c6f54f9b7_D20210101-20211231" decimals="INF" name="cass:PercentageOfTargetOpportunityForAwardsToVest" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzIvZnJhZzo2OTc0MDIwYzM5OTI0NDIyYTM4NDBiOGMwMDZmYWFlMy90ZXh0cmVnaW9uOjY5NzQwMjBjMzk5MjQ0MjJhMzg0MGI4YzAwNmZhYWUzXzIzNTA_a39a2d79-11f9-4769-9d56-72db8f1facee">150</ix:nonFraction></ix:nonFraction>% of the target opportunity based on the actual achievement of financial goals for the respective three-year performance period. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">SARs</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2021, there were <ix:nonFraction unitRef="shares" contextRef="iacfbb879afce49a49c90705dedb6385f_D20210101-20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzIvZnJhZzo2OTc0MDIwYzM5OTI0NDIyYTM4NDBiOGMwMDZmYWFlMy90ZXh0cmVnaW9uOjY5NzQwMjBjMzk5MjQ0MjJhMzg0MGI4YzAwNmZhYWUzXzI1MDg_38ad1638-325b-4295-98aa-0405abc61975">no</ix:nonFraction> SARs granted and <ix:nonFraction unitRef="usd" contextRef="iacfbb879afce49a49c90705dedb6385f_D20210101-20211231" decimals="INF" name="us-gaap:ShareBasedCompensation" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzIvZnJhZzo2OTc0MDIwYzM5OTI0NDIyYTM4NDBiOGMwMDZmYWFlMy90ZXh0cmVnaW9uOjY5NzQwMjBjMzk5MjQ0MjJhMzg0MGI4YzAwNmZhYWUzXzEwOTk1MTE2MzcxMzk_3a9764a8-6100-4e29-9d04-249e84d8d764">no</ix:nonFraction> expense recognized. As of December&#160;31, 2021, there was <ix:nonFraction unitRef="usd" contextRef="i5ad97b910e6b41acbda2be7bd49fde74_I20211231" decimals="INF" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzIvZnJhZzo2OTc0MDIwYzM5OTI0NDIyYTM4NDBiOGMwMDZmYWFlMy90ZXh0cmVnaW9uOjY5NzQwMjBjMzk5MjQ0MjJhMzg0MGI4YzAwNmZhYWUzXzI1NzE_beb04391-e70d-4636-87e6-6855aea5c00a">no</ix:nonFraction> unrecognized compensation expense related to SARs. </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:115%">63</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i762133f56c7c41b383049c54c32cc294_7">Table of Contents</a></span></div></div><ix:continuation id="i1f8dad2ad280488bac1413bd16afef49"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> <ix:nonNumeric contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" name="us-gaap:ScheduleOfShareBasedCompensationStockAppreciationRightsAwardActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzIvZnJhZzo2OTc0MDIwYzM5OTI0NDIyYTM4NDBiOGMwMDZmYWFlMy90ZXh0cmVnaW9uOjY5NzQwMjBjMzk5MjQ0MjJhMzg0MGI4YzAwNmZhYWUzXzMxNTQ_82de6484-5f99-4f42-98df-f997ecac9164" continuedAt="i1285c6e7588542f3b3113180a9b99340" escape="true">Changes in SARs outstanding for the year ended December&#160;31, 2021 were as follows: </ix:nonNumeric></span></div><div style="margin-top:12pt"><ix:continuation id="i1285c6e7588542f3b3113180a9b99340"><table 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:70.566%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.445%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></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:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">SARs </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:700;line-height:114%">Weighted Average Exercise Price</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;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:114%">Balance at December&#160;31, 2020</span></div></td><td colspan="2" style="background-color:#dbdbdb;border-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:114%"><ix:nonFraction unitRef="shares" contextRef="i52326cc231084ce1905b6d272a58475e_I20201231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzIvZnJhZzo2OTc0MDIwYzM5OTI0NDIyYTM4NDBiOGMwMDZmYWFlMy90YWJsZToxOWJmMzg3NGFkYzU0YjdkYTk1MDAxMjhlODYxNGYxYS90YWJsZXJhbmdlOjE5YmYzODc0YWRjNTRiN2RhOTUwMDEyOGU4NjE0ZjFhXzEtMS0xLTEtNTkwMQ_5f64c51a-e225-44d7-8b73-9de275a0cadc">144,999</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usdPerShare" contextRef="i52326cc231084ce1905b6d272a58475e_I20201231" decimals="2" name="cass:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzIvZnJhZzo2OTc0MDIwYzM5OTI0NDIyYTM4NDBiOGMwMDZmYWFlMy90YWJsZToxOWJmMzg3NGFkYzU0YjdkYTk1MDAxMjhlODYxNGYxYS90YWJsZXJhbmdlOjE5YmYzODc0YWRjNTRiN2RhOTUwMDEyOGU4NjE0ZjFhXzEtMy0xLTEtNTkwMQ_cb7d26a6-f061-43e1-9d61-f3b157332ab6">32.99</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;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;border-top:1pt solid #000;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Exercised </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:114%">(<ix:nonFraction unitRef="shares" contextRef="iacfbb879afce49a49c90705dedb6385f_D20210101-20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzIvZnJhZzo2OTc0MDIwYzM5OTI0NDIyYTM4NDBiOGMwMDZmYWFlMy90YWJsZToxOWJmMzg3NGFkYzU0YjdkYTk1MDAxMjhlODYxNGYxYS90YWJsZXJhbmdlOjE5YmYzODc0YWRjNTRiN2RhOTUwMDEyOGU4NjE0ZjFhXzItMS0xLTEtNTkwMQ_69a23945-bc22-47d7-8555-1a064c946076">25,822</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;border-top:1pt solid #000;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:114%"><ix:nonFraction unitRef="usdPerShare" contextRef="iacfbb879afce49a49c90705dedb6385f_D20210101-20211231" decimals="2" name="cass:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisesInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzIvZnJhZzo2OTc0MDIwYzM5OTI0NDIyYTM4NDBiOGMwMDZmYWFlMy90YWJsZToxOWJmMzg3NGFkYzU0YjdkYTk1MDAxMjhlODYxNGYxYS90YWJsZXJhbmdlOjE5YmYzODc0YWRjNTRiN2RhOTUwMDEyOGU4NjE0ZjFhXzItMy0xLTEtNTkwMQ_f09efc34-83eb-472b-9209-c0013423367e">24.38</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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Forfeited </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="shares" contextRef="iacfbb879afce49a49c90705dedb6385f_D20210101-20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzIvZnJhZzo2OTc0MDIwYzM5OTI0NDIyYTM4NDBiOGMwMDZmYWFlMy90YWJsZToxOWJmMzg3NGFkYzU0YjdkYTk1MDAxMjhlODYxNGYxYS90YWJsZXJhbmdlOjE5YmYzODc0YWRjNTRiN2RhOTUwMDEyOGU4NjE0ZjFhXzMtMS0xLTEtNTkwMQ_6c00fa4b-3303-4239-b469-98d1619de702">2,088</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usdPerShare" contextRef="iacfbb879afce49a49c90705dedb6385f_D20210101-20211231" decimals="2" name="cass:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzIvZnJhZzo2OTc0MDIwYzM5OTI0NDIyYTM4NDBiOGMwMDZmYWFlMy90YWJsZToxOWJmMzg3NGFkYzU0YjdkYTk1MDAxMjhlODYxNGYxYS90YWJsZXJhbmdlOjE5YmYzODc0YWRjNTRiN2RhOTUwMDEyOGU4NjE0ZjFhXzMtMy0xLTEtNTkwMQ_87e0ab8b-38ce-4596-abff-b5ed1ab8fd78">31.92</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;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:114%">Balance at December&#160;31, 2021 </span></div></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:114%"><ix:nonFraction unitRef="shares" contextRef="i5ad97b910e6b41acbda2be7bd49fde74_I20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzIvZnJhZzo2OTc0MDIwYzM5OTI0NDIyYTM4NDBiOGMwMDZmYWFlMy90YWJsZToxOWJmMzg3NGFkYzU0YjdkYTk1MDAxMjhlODYxNGYxYS90YWJsZXJhbmdlOjE5YmYzODc0YWRjNTRiN2RhOTUwMDEyOGU4NjE0ZjFhXzQtMS0xLTEtNTkwMQ_8459dd14-75c3-4f95-8290-c703d181e490">117,089</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;border-top:1pt solid #000;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:114%"><ix:nonFraction unitRef="usdPerShare" contextRef="i5ad97b910e6b41acbda2be7bd49fde74_I20211231" decimals="2" name="cass:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzIvZnJhZzo2OTc0MDIwYzM5OTI0NDIyYTM4NDBiOGMwMDZmYWFlMy90YWJsZToxOWJmMzg3NGFkYzU0YjdkYTk1MDAxMjhlODYxNGYxYS90YWJsZXJhbmdlOjE5YmYzODc0YWRjNTRiN2RhOTUwMDEyOGU4NjE0ZjFhXzQtMy0xLTEtNTkwMQ_d12b160e-a8ee-416e-a1a8-7ae7b9c519e3">34.91</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:#dbdbdb;border-bottom:1pt solid #000;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:114%">Exercisable at December&#160;31, 2021</span></div></td><td colspan="2" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="shares" contextRef="i5ad97b910e6b41acbda2be7bd49fde74_I20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzIvZnJhZzo2OTc0MDIwYzM5OTI0NDIyYTM4NDBiOGMwMDZmYWFlMy90YWJsZToxOWJmMzg3NGFkYzU0YjdkYTk1MDAxMjhlODYxNGYxYS90YWJsZXJhbmdlOjE5YmYzODc0YWRjNTRiN2RhOTUwMDEyOGU4NjE0ZjFhXzUtMS0xLTEtNTkwMQ_74d56f45-b1c9-43c9-ab26-b2d36514851f">117,089</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usdPerShare" contextRef="i5ad97b910e6b41acbda2be7bd49fde74_I20211231" decimals="2" name="cass:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzIvZnJhZzo2OTc0MDIwYzM5OTI0NDIyYTM4NDBiOGMwMDZmYWFlMy90YWJsZToxOWJmMzg3NGFkYzU0YjdkYTk1MDAxMjhlODYxNGYxYS90YWJsZXJhbmdlOjE5YmYzODc0YWRjNTRiN2RhOTUwMDEyOGU4NjE0ZjFhXzUtMy0xLTEtNTkwMQ_1784974f-9b13-40c1-b148-309dc963db97">34.91</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total intrinsic value of SARs exercised during 2021 and 2020 was $<ix:nonFraction unitRef="usd" contextRef="iacfbb879afce49a49c90705dedb6385f_D20210101-20211231" decimals="-3" name="cass:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueExercised" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzIvZnJhZzo2OTc0MDIwYzM5OTI0NDIyYTM4NDBiOGMwMDZmYWFlMy90ZXh0cmVnaW9uOjY5NzQwMjBjMzk5MjQ0MjJhMzg0MGI4YzAwNmZhYWUzXzI3NjI_3530955a-ede3-4468-8132-45024fad68b2">630,000</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i920b169b0f9b40ecbd9797c35f754d9e_D20200101-20201231" decimals="-3" name="cass:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueExercised" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzIvZnJhZzo2OTc0MDIwYzM5OTI0NDIyYTM4NDBiOGMwMDZmYWFlMy90ZXh0cmVnaW9uOjY5NzQwMjBjMzk5MjQ0MjJhMzg0MGI4YzAwNmZhYWUzXzI3Njk_83d8d8aa-3cca-4e18-b4be-d1382a3b9e96">275,000</ix:nonFraction>, respectively. The average remaining contractual term for SARs outstanding as of December&#160;31, 2021 was <ix:nonNumeric contextRef="iacfbb879afce49a49c90705dedb6385f_D20210101-20211231" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzIvZnJhZzo2OTc0MDIwYzM5OTI0NDIyYTM4NDBiOGMwMDZmYWFlMy90ZXh0cmVnaW9uOjY5NzQwMjBjMzk5MjQ0MjJhMzg0MGI4YzAwNmZhYWUzXzI4NjA_782210d1-d9d5-496c-8fb4-f0776f574bba">1.21</ix:nonNumeric> years, and the aggregate intrinsic value was $<ix:nonFraction unitRef="usd" contextRef="i5ad97b910e6b41acbda2be7bd49fde74_I20211231" decimals="-3" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzIvZnJhZzo2OTc0MDIwYzM5OTI0NDIyYTM4NDBiOGMwMDZmYWFlMy90ZXh0cmVnaW9uOjY5NzQwMjBjMzk5MjQ0MjJhMzg0MGI4YzAwNmZhYWUzXzI5MDg_f9dd7d4c-0557-46c4-b265-d99f794be125">741,000</ix:nonFraction>. The average remaining contractual term for SARs outstanding as of December&#160;31, 2020 was <ix:nonNumeric contextRef="i920b169b0f9b40ecbd9797c35f754d9e_D20200101-20201231" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzIvZnJhZzo2OTc0MDIwYzM5OTI0NDIyYTM4NDBiOGMwMDZmYWFlMy90ZXh0cmVnaW9uOjY5NzQwMjBjMzk5MjQ0MjJhMzg0MGI4YzAwNmZhYWUzXzI5ODU_847d157a-8962-415d-b3db-001d7147d309">1.95</ix:nonNumeric> years, and the aggregate intrinsic value was $<ix:nonFraction unitRef="usd" contextRef="i52326cc231084ce1905b6d272a58475e_I20201231" decimals="-3" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzIvZnJhZzo2OTc0MDIwYzM5OTI0NDIyYTM4NDBiOGMwMDZmYWFlMy90ZXh0cmVnaW9uOjY5NzQwMjBjMzk5MjQ0MjJhMzg0MGI4YzAwNmZhYWUzXzMwMzM_c666784a-9996-48f3-a10d-ae13c1c21ae4">1,095,000</ix:nonFraction>.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total compensation cost for share-based payment arrangements was $<ix:nonFraction unitRef="usd" contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzIvZnJhZzo2OTc0MDIwYzM5OTI0NDIyYTM4NDBiOGMwMDZmYWFlMy90ZXh0cmVnaW9uOjY5NzQwMjBjMzk5MjQ0MjJhMzg0MGI4YzAwNmZhYWUzXzMxMDY_30fd599d-df49-41ef-8a1a-f1d1aea2b97d">2,859,000</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzIvZnJhZzo2OTc0MDIwYzM5OTI0NDIyYTM4NDBiOGMwMDZmYWFlMy90ZXh0cmVnaW9uOjY5NzQwMjBjMzk5MjQ0MjJhMzg0MGI4YzAwNmZhYWUzXzMxMTA_fb54d9c4-00f8-47dd-9886-2f7eccf231cd">2,267,000</ix:nonFraction>, and $<ix:nonFraction unitRef="usd" contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzIvZnJhZzo2OTc0MDIwYzM5OTI0NDIyYTM4NDBiOGMwMDZmYWFlMy90ZXh0cmVnaW9uOjY5NzQwMjBjMzk5MjQ0MjJhMzg0MGI4YzAwNmZhYWUzXzMxMTg_639f8f07-3c45-4052-8291-5dbec9f5bd67">3,144,000</ix:nonFraction>, in 2021, 2020, and 2019, respectively.</span></div></ix:continuation><div id="i762133f56c7c41b383049c54c32cc294_175"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 12</span></div><ix:nonNumeric contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" name="us-gaap:OtherOperatingIncomeAndExpenseTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzUvZnJhZzpjZmY5N2I1OWY1NTE0YzVlYWZhMjcxZDQ3ZTE0ZDRmMi90ZXh0cmVnaW9uOmNmZjk3YjU5ZjU1MTRjNWVhZmEyNzFkNDdlMTRkNGYyXzg5_338c5b5d-1504-46f0-a1db-3c256a3ac045" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other Operating Expense</span></div><ix:nonNumeric contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" name="us-gaap:ScheduleOfOtherOperatingCostAndExpenseByComponentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzUvZnJhZzpjZmY5N2I1OWY1NTE0YzVlYWZhMjcxZDQ3ZTE0ZDRmMi90ZXh0cmVnaW9uOmNmZjk3YjU5ZjU1MTRjNWVhZmEyNzFkNDdlMTRkNGYyXzg4_7e9562bd-633d-447f-9d19-637ef4d42335" escape="true"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Details of other operating expense are as follows:</span></div><div style="margin-top:12pt;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:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">For the Years Ended December&#160;31,</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2020</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2019</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Postage and supplies </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" decimals="-3" name="us-gaap:SuppliesAndPostageExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzUvZnJhZzpjZmY5N2I1OWY1NTE0YzVlYWZhMjcxZDQ3ZTE0ZDRmMi90YWJsZTpmNzRjNWJhNDAzNzY0OWQzOTgwMmRlZDMwY2MyMGJiNC90YWJsZXJhbmdlOmY3NGM1YmE0MDM3NjQ5ZDM5ODAyZGVkMzBjYzIwYmI0XzItMS0xLTEtNTkwMQ_4e6a6f39-3266-4790-8510-55a4cb2e2fdf">1,851</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231" decimals="-3" name="us-gaap:SuppliesAndPostageExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzUvZnJhZzpjZmY5N2I1OWY1NTE0YzVlYWZhMjcxZDQ3ZTE0ZDRmMi90YWJsZTpmNzRjNWJhNDAzNzY0OWQzOTgwMmRlZDMwY2MyMGJiNC90YWJsZXJhbmdlOmY3NGM1YmE0MDM3NjQ5ZDM5ODAyZGVkMzBjYzIwYmI0XzItMy0xLTEtNTkwMQ_c3e3ac4c-6e54-47cb-b60d-f3a2e31a717a">1,465</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231" decimals="-3" name="us-gaap:SuppliesAndPostageExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzUvZnJhZzpjZmY5N2I1OWY1NTE0YzVlYWZhMjcxZDQ3ZTE0ZDRmMi90YWJsZTpmNzRjNWJhNDAzNzY0OWQzOTgwMmRlZDMwY2MyMGJiNC90YWJsZXJhbmdlOmY3NGM1YmE0MDM3NjQ5ZDM5ODAyZGVkMzBjYzIwYmI0XzItNS0xLTEtNTkwMQ_da57d0b2-2c7d-422d-8aff-eff279501812">1,875</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;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:114%">Promotional 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:114%"><ix:nonFraction unitRef="usd" contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" decimals="-3" name="us-gaap:MarketingAndAdvertisingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzUvZnJhZzpjZmY5N2I1OWY1NTE0YzVlYWZhMjcxZDQ3ZTE0ZDRmMi90YWJsZTpmNzRjNWJhNDAzNzY0OWQzOTgwMmRlZDMwY2MyMGJiNC90YWJsZXJhbmdlOmY3NGM1YmE0MDM3NjQ5ZDM5ODAyZGVkMzBjYzIwYmI0XzMtMS0xLTEtNTkwMQ_16a558c7-14a5-4854-9868-902bea9484a4">2,627</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231" decimals="-3" name="us-gaap:MarketingAndAdvertisingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzUvZnJhZzpjZmY5N2I1OWY1NTE0YzVlYWZhMjcxZDQ3ZTE0ZDRmMi90YWJsZTpmNzRjNWJhNDAzNzY0OWQzOTgwMmRlZDMwY2MyMGJiNC90YWJsZXJhbmdlOmY3NGM1YmE0MDM3NjQ5ZDM5ODAyZGVkMzBjYzIwYmI0XzMtMy0xLTEtNTkwMQ_c38554c6-e393-42af-b3a8-73669cee43df">2,184</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231" decimals="-3" name="us-gaap:MarketingAndAdvertisingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzUvZnJhZzpjZmY5N2I1OWY1NTE0YzVlYWZhMjcxZDQ3ZTE0ZDRmMi90YWJsZTpmNzRjNWJhNDAzNzY0OWQzOTgwMmRlZDMwY2MyMGJiNC90YWJsZXJhbmdlOmY3NGM1YmE0MDM3NjQ5ZDM5ODAyZGVkMzBjYzIwYmI0XzMtNS0xLTEtNTkwMQ_63081e25-2532-46b8-b266-42e81c749899">3,838</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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Professional fees </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" decimals="-3" name="us-gaap:ProfessionalFees" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzUvZnJhZzpjZmY5N2I1OWY1NTE0YzVlYWZhMjcxZDQ3ZTE0ZDRmMi90YWJsZTpmNzRjNWJhNDAzNzY0OWQzOTgwMmRlZDMwY2MyMGJiNC90YWJsZXJhbmdlOmY3NGM1YmE0MDM3NjQ5ZDM5ODAyZGVkMzBjYzIwYmI0XzQtMS0xLTEtNTkwMQ_59f7b459-95ad-444a-8950-7916f527cb2e">1,625</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231" decimals="-3" name="us-gaap:ProfessionalFees" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzUvZnJhZzpjZmY5N2I1OWY1NTE0YzVlYWZhMjcxZDQ3ZTE0ZDRmMi90YWJsZTpmNzRjNWJhNDAzNzY0OWQzOTgwMmRlZDMwY2MyMGJiNC90YWJsZXJhbmdlOmY3NGM1YmE0MDM3NjQ5ZDM5ODAyZGVkMzBjYzIwYmI0XzQtMy0xLTEtNTkwMQ_f0d4879e-0e9e-422a-b9ea-aa54d89df0b2">2,140</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231" decimals="-3" name="us-gaap:ProfessionalFees" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzUvZnJhZzpjZmY5N2I1OWY1NTE0YzVlYWZhMjcxZDQ3ZTE0ZDRmMi90YWJsZTpmNzRjNWJhNDAzNzY0OWQzOTgwMmRlZDMwY2MyMGJiNC90YWJsZXJhbmdlOmY3NGM1YmE0MDM3NjQ5ZDM5ODAyZGVkMzBjYzIwYmI0XzQtNS0xLTEtNTkwMQ_c5a59217-ab6a-4316-9585-1692265d6af6">2,388</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;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:114%">Outside service fees </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" decimals="-3" name="cass:OutsideServiceFees" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzUvZnJhZzpjZmY5N2I1OWY1NTE0YzVlYWZhMjcxZDQ3ZTE0ZDRmMi90YWJsZTpmNzRjNWJhNDAzNzY0OWQzOTgwMmRlZDMwY2MyMGJiNC90YWJsZXJhbmdlOmY3NGM1YmE0MDM3NjQ5ZDM5ODAyZGVkMzBjYzIwYmI0XzUtMS0xLTEtNTkwMQ_49ce50ec-5053-4dff-bcc9-d7b637c8c346">7,413</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231" decimals="-3" name="cass:OutsideServiceFees" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzUvZnJhZzpjZmY5N2I1OWY1NTE0YzVlYWZhMjcxZDQ3ZTE0ZDRmMi90YWJsZTpmNzRjNWJhNDAzNzY0OWQzOTgwMmRlZDMwY2MyMGJiNC90YWJsZXJhbmdlOmY3NGM1YmE0MDM3NjQ5ZDM5ODAyZGVkMzBjYzIwYmI0XzUtMy0xLTEtNTkwMQ_ab00820b-c548-4c23-ae9a-d3d97afb788a">5,845</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231" decimals="-3" name="cass:OutsideServiceFees" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzUvZnJhZzpjZmY5N2I1OWY1NTE0YzVlYWZhMjcxZDQ3ZTE0ZDRmMi90YWJsZTpmNzRjNWJhNDAzNzY0OWQzOTgwMmRlZDMwY2MyMGJiNC90YWJsZXJhbmdlOmY3NGM1YmE0MDM3NjQ5ZDM5ODAyZGVkMzBjYzIwYmI0XzUtNS0xLTEtNTkwMQ_0aa168d9-8b29-4a89-b0e1-57aa2197cbc6">5,529</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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Data processing services </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" decimals="-3" name="us-gaap:InformationTechnologyAndDataProcessing" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzUvZnJhZzpjZmY5N2I1OWY1NTE0YzVlYWZhMjcxZDQ3ZTE0ZDRmMi90YWJsZTpmNzRjNWJhNDAzNzY0OWQzOTgwMmRlZDMwY2MyMGJiNC90YWJsZXJhbmdlOmY3NGM1YmE0MDM3NjQ5ZDM5ODAyZGVkMzBjYzIwYmI0XzYtMS0xLTEtNTkwMQ_23440d07-003f-4a5d-a061-e2f8d5bdc028">2,650</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231" decimals="-3" name="us-gaap:InformationTechnologyAndDataProcessing" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzUvZnJhZzpjZmY5N2I1OWY1NTE0YzVlYWZhMjcxZDQ3ZTE0ZDRmMi90YWJsZTpmNzRjNWJhNDAzNzY0OWQzOTgwMmRlZDMwY2MyMGJiNC90YWJsZXJhbmdlOmY3NGM1YmE0MDM3NjQ5ZDM5ODAyZGVkMzBjYzIwYmI0XzYtMy0xLTEtNTkwMQ_6616d7af-9b34-4251-83f1-4401c09a302e">1,900</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231" decimals="-3" name="us-gaap:InformationTechnologyAndDataProcessing" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzUvZnJhZzpjZmY5N2I1OWY1NTE0YzVlYWZhMjcxZDQ3ZTE0ZDRmMi90YWJsZTpmNzRjNWJhNDAzNzY0OWQzOTgwMmRlZDMwY2MyMGJiNC90YWJsZXJhbmdlOmY3NGM1YmE0MDM3NjQ5ZDM5ODAyZGVkMzBjYzIwYmI0XzYtNS0xLTEtNTkwMQ_7dfb2dd3-88c1-4e40-bdeb-fa35d89f5f84">1,283</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;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:114%">Telecommunications </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" decimals="-3" name="us-gaap:Communication" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzUvZnJhZzpjZmY5N2I1OWY1NTE0YzVlYWZhMjcxZDQ3ZTE0ZDRmMi90YWJsZTpmNzRjNWJhNDAzNzY0OWQzOTgwMmRlZDMwY2MyMGJiNC90YWJsZXJhbmdlOmY3NGM1YmE0MDM3NjQ5ZDM5ODAyZGVkMzBjYzIwYmI0XzctMS0xLTEtNTkwMQ_971f3e40-7920-411b-8951-b577b6a2f66d">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:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231" decimals="-3" name="us-gaap:Communication" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzUvZnJhZzpjZmY5N2I1OWY1NTE0YzVlYWZhMjcxZDQ3ZTE0ZDRmMi90YWJsZTpmNzRjNWJhNDAzNzY0OWQzOTgwMmRlZDMwY2MyMGJiNC90YWJsZXJhbmdlOmY3NGM1YmE0MDM3NjQ5ZDM5ODAyZGVkMzBjYzIwYmI0XzctMy0xLTEtNTkwMQ_284513d1-c1ce-470d-933e-ac1bb7dd4ae2">765</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231" decimals="-3" name="us-gaap:Communication" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzUvZnJhZzpjZmY5N2I1OWY1NTE0YzVlYWZhMjcxZDQ3ZTE0ZDRmMi90YWJsZTpmNzRjNWJhNDAzNzY0OWQzOTgwMmRlZDMwY2MyMGJiNC90YWJsZXJhbmdlOmY3NGM1YmE0MDM3NjQ5ZDM5ODAyZGVkMzBjYzIwYmI0XzctNS0xLTEtNTkwMQ_4e742260-ea09-413e-a270-c1c7d2ae6a94">748</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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Other </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" decimals="-3" name="us-gaap:OtherExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzUvZnJhZzpjZmY5N2I1OWY1NTE0YzVlYWZhMjcxZDQ3ZTE0ZDRmMi90YWJsZTpmNzRjNWJhNDAzNzY0OWQzOTgwMmRlZDMwY2MyMGJiNC90YWJsZXJhbmdlOmY3NGM1YmE0MDM3NjQ5ZDM5ODAyZGVkMzBjYzIwYmI0XzgtMS0xLTEtNTkwMQ_3da083cc-7d39-4fd6-8094-1263a7f316d3">23</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231" decimals="-3" name="us-gaap:OtherExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzUvZnJhZzpjZmY5N2I1OWY1NTE0YzVlYWZhMjcxZDQ3ZTE0ZDRmMi90YWJsZTpmNzRjNWJhNDAzNzY0OWQzOTgwMmRlZDMwY2MyMGJiNC90YWJsZXJhbmdlOmY3NGM1YmE0MDM3NjQ5ZDM5ODAyZGVkMzBjYzIwYmI0XzgtMy0xLTEtNTkwMQ_556cbaf8-93da-4ee8-986f-7d935ca018e7">1,088</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231" decimals="-3" name="us-gaap:OtherExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzUvZnJhZzpjZmY5N2I1OWY1NTE0YzVlYWZhMjcxZDQ3ZTE0ZDRmMi90YWJsZTpmNzRjNWJhNDAzNzY0OWQzOTgwMmRlZDMwY2MyMGJiNC90YWJsZXJhbmdlOmY3NGM1YmE0MDM3NjQ5ZDM5ODAyZGVkMzBjYzIwYmI0XzgtNS0xLTEtNTkwMQ_47db5955-77e3-4abe-990e-836d9e242e82">2,404</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total other operating expense </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" decimals="-3" name="us-gaap:OtherNoninterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzUvZnJhZzpjZmY5N2I1OWY1NTE0YzVlYWZhMjcxZDQ3ZTE0ZDRmMi90YWJsZTpmNzRjNWJhNDAzNzY0OWQzOTgwMmRlZDMwY2MyMGJiNC90YWJsZXJhbmdlOmY3NGM1YmE0MDM3NjQ5ZDM5ODAyZGVkMzBjYzIwYmI0XzktMS0xLTEtNTkwMQ_baf22954-a0e5-4da1-af0e-9cf666b0dcc0">16,743</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231" decimals="-3" name="us-gaap:OtherNoninterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzUvZnJhZzpjZmY5N2I1OWY1NTE0YzVlYWZhMjcxZDQ3ZTE0ZDRmMi90YWJsZTpmNzRjNWJhNDAzNzY0OWQzOTgwMmRlZDMwY2MyMGJiNC90YWJsZXJhbmdlOmY3NGM1YmE0MDM3NjQ5ZDM5ODAyZGVkMzBjYzIwYmI0XzktMy0xLTEtNTkwMQ_a81386f3-90eb-46d7-9312-73523481de9d">15,387</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231" decimals="-3" name="us-gaap:OtherNoninterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzUvZnJhZzpjZmY5N2I1OWY1NTE0YzVlYWZhMjcxZDQ3ZTE0ZDRmMi90YWJsZTpmNzRjNWJhNDAzNzY0OWQzOTgwMmRlZDMwY2MyMGJiNC90YWJsZXJhbmdlOmY3NGM1YmE0MDM3NjQ5ZDM5ODAyZGVkMzBjYzIwYmI0XzktNS0xLTEtNTkwMQ_9b67f8c9-82f8-4cc7-aa08-b2613ef89611">18,065</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:nonNumeric><div id="i762133f56c7c41b383049c54c32cc294_178"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 13</span></div><ix:nonNumeric contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" name="us-gaap:IncomeTaxDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90ZXh0cmVnaW9uOmQ5MDEzYzM4ZTZiNjRkNThhYzk0N2JmYzQyNTVkMDhiXzIzMTk_c70d5dcb-89b0-4645-b11e-908976a5b88c" continuedAt="iefbbc82dd84c4122ac9a908058d389e7" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Income Taxes</span></div><ix:nonNumeric contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" name="us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90ZXh0cmVnaW9uOmQ5MDEzYzM4ZTZiNjRkNThhYzk0N2JmYzQyNTVkMDhiXzIzMjA_4cfb122a-6b3a-46d9-abb3-f5a059e3cf59" escape="true"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of income tax expense (benefit) are as follows:</span></div><div style="margin-top:12pt;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:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">For the Years Ended December&#160;31,</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2020</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2019</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Current:</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" decimals="-3" name="us-gaap:CurrentFederalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90YWJsZTpmNGU2ZjcyYTMwYTk0Y2YxYjlkMGIzZDUwNTA3MTcwZC90YWJsZXJhbmdlOmY0ZTZmNzJhMzBhOTRjZjFiOWQwYjNkNTA1MDcxNzBkXzMtMS0xLTEtNTkwMQ_63926efe-72b0-48af-8f2b-6c17331268d2">5,018</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231" decimals="-3" name="us-gaap:CurrentFederalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90YWJsZTpmNGU2ZjcyYTMwYTk0Y2YxYjlkMGIzZDUwNTA3MTcwZC90YWJsZXJhbmdlOmY0ZTZmNzJhMzBhOTRjZjFiOWQwYjNkNTA1MDcxNzBkXzMtMy0xLTEtNTkwMQ_09f9e952-2191-42e7-8f5f-bd7723060711">5,350</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231" decimals="-3" name="us-gaap:CurrentFederalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90YWJsZTpmNGU2ZjcyYTMwYTk0Y2YxYjlkMGIzZDUwNTA3MTcwZC90YWJsZXJhbmdlOmY0ZTZmNzJhMzBhOTRjZjFiOWQwYjNkNTA1MDcxNzBkXzMtNS0xLTEtNTkwMQ_64f1bd48-81bb-4d06-b790-03ae508c7f92">4,423</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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">State</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" decimals="-3" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90YWJsZTpmNGU2ZjcyYTMwYTk0Y2YxYjlkMGIzZDUwNTA3MTcwZC90YWJsZXJhbmdlOmY0ZTZmNzJhMzBhOTRjZjFiOWQwYjNkNTA1MDcxNzBkXzQtMS0xLTEtNTkwMQ_1825f77d-5d8c-4912-bb0c-921d92550fd5">897</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231" decimals="-3" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90YWJsZTpmNGU2ZjcyYTMwYTk0Y2YxYjlkMGIzZDUwNTA3MTcwZC90YWJsZXJhbmdlOmY0ZTZmNzJhMzBhOTRjZjFiOWQwYjNkNTA1MDcxNzBkXzQtMy0xLTEtNTkwMQ_1866b67d-e92f-46a9-bbcd-9cd388474bc1">671</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231" decimals="-3" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90YWJsZTpmNGU2ZjcyYTMwYTk0Y2YxYjlkMGIzZDUwNTA3MTcwZC90YWJsZXJhbmdlOmY0ZTZmNzJhMzBhOTRjZjFiOWQwYjNkNTA1MDcxNzBkXzQtNS0xLTEtNTkwMQ_4fb1feaf-196c-4742-af6e-63898c12c559">1,392</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;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:114%">Deferred:</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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Federal</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90YWJsZTpmNGU2ZjcyYTMwYTk0Y2YxYjlkMGIzZDUwNTA3MTcwZC90YWJsZXJhbmdlOmY0ZTZmNzJhMzBhOTRjZjFiOWQwYjNkNTA1MDcxNzBkXzYtMS0xLTEtNTkwMQ_ea2656db-2f20-4ade-819a-fa282f6ebe23">608</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90YWJsZTpmNGU2ZjcyYTMwYTk0Y2YxYjlkMGIzZDUwNTA3MTcwZC90YWJsZXJhbmdlOmY0ZTZmNzJhMzBhOTRjZjFiOWQwYjNkNTA1MDcxNzBkXzYtMy0xLTEtNTkwMQ_dc626ca1-6549-4a33-bba6-1d3e9933d169">636</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231" decimals="-3" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90YWJsZTpmNGU2ZjcyYTMwYTk0Y2YxYjlkMGIzZDUwNTA3MTcwZC90YWJsZXJhbmdlOmY0ZTZmNzJhMzBhOTRjZjFiOWQwYjNkNTA1MDcxNzBkXzYtNS0xLTEtNTkwMQ_ddff1108-4dfb-496d-a5bf-535694a4459c">1,097</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;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;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">State</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90YWJsZTpmNGU2ZjcyYTMwYTk0Y2YxYjlkMGIzZDUwNTA3MTcwZC90YWJsZXJhbmdlOmY0ZTZmNzJhMzBhOTRjZjFiOWQwYjNkNTA1MDcxNzBkXzctMS0xLTEtNTkwMQ_d93bddf5-8b7a-4e9d-b2fa-fb734cc904d0">90</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:114%">(<ix:nonFraction unitRef="usd" contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90YWJsZTpmNGU2ZjcyYTMwYTk0Y2YxYjlkMGIzZDUwNTA3MTcwZC90YWJsZXJhbmdlOmY0ZTZmNzJhMzBhOTRjZjFiOWQwYjNkNTA1MDcxNzBkXzctMy0xLTEtNTkwMQ_084b57e4-056f-42a5-9570-b871ff9c6d6b">220</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:114%"><ix:nonFraction unitRef="usd" contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231" decimals="-3" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90YWJsZTpmNGU2ZjcyYTMwYTk0Y2YxYjlkMGIzZDUwNTA3MTcwZC90YWJsZXJhbmdlOmY0ZTZmNzJhMzBhOTRjZjFiOWQwYjNkNTA1MDcxNzBkXzctNS0xLTEtNTkwMQ_920ba56d-eb64-47f3-90e5-7a69462b5948">150</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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total income tax expense</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90YWJsZTpmNGU2ZjcyYTMwYTk0Y2YxYjlkMGIzZDUwNTA3MTcwZC90YWJsZXJhbmdlOmY0ZTZmNzJhMzBhOTRjZjFiOWQwYjNkNTA1MDcxNzBkXzgtMS0xLTEtNTkwMQ_898c372f-027a-4286-b512-7ac9c1adbc49">5,217</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90YWJsZTpmNGU2ZjcyYTMwYTk0Y2YxYjlkMGIzZDUwNTA3MTcwZC90YWJsZXJhbmdlOmY0ZTZmNzJhMzBhOTRjZjFiOWQwYjNkNTA1MDcxNzBkXzgtMy0xLTEtNTkwMQ_559413bc-7bda-40c4-a4d1-6a94f450643c">5,165</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90YWJsZTpmNGU2ZjcyYTMwYTk0Y2YxYjlkMGIzZDUwNTA3MTcwZC90YWJsZXJhbmdlOmY0ZTZmNzJhMzBhOTRjZjFiOWQwYjNkNTA1MDcxNzBkXzgtNS0xLTEtNTkwMQ_0e163195-490f-4753-b665-63a6c79c0a9d">7,062</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></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:115%">64</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i762133f56c7c41b383049c54c32cc294_7">Table of Contents</a></span></div></div><ix:continuation id="iefbbc82dd84c4122ac9a908058d389e7" continuedAt="i801143d3b25542d6b86417e247940c10"><ix:nonNumeric contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" name="us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90ZXh0cmVnaW9uOmQ5MDEzYzM4ZTZiNjRkNThhYzk0N2JmYzQyNTVkMDhiXzIzMjE_b4b44ba5-1b70-4e83-9ce2-8978ed0c2479" escape="true"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of expected income tax expense (benefit), computed by applying the effective federal statutory rate of 21% for each year to income before income tax expense is as follows:</span></div><div style="margin-top:12pt;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:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">For the Years Ended December&#160;31,</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2020</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2019</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Expected income tax expense</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90YWJsZTo2NWIyNzUxYzNiMzQ0NjcyODdmMmFiOTRiOTE5ZWFkNS90YWJsZXJhbmdlOjY1YjI3NTFjM2IzNDQ2NzI4N2YyYWI5NGI5MTllYWQ1XzItMS0xLTEtNTkwMQ_1a2c099f-1df3-41d5-8278-1f5afc8c105a">7,103</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90YWJsZTo2NWIyNzUxYzNiMzQ0NjcyODdmMmFiOTRiOTE5ZWFkNS90YWJsZXJhbmdlOjY1YjI3NTFjM2IzNDQ2NzI4N2YyYWI5NGI5MTllYWQ1XzItMy0xLTEtNTkwMQ_b2138e7d-e917-4deb-8b3a-31b427309c65">6,385</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231" decimals="-3" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90YWJsZTo2NWIyNzUxYzNiMzQ0NjcyODdmMmFiOTRiOTE5ZWFkNS90YWJsZXJhbmdlOjY1YjI3NTFjM2IzNDQ2NzI4N2YyYWI5NGI5MTllYWQ1XzItNS0xLTEtNTkwMQ_2431fe7b-62db-477f-8670-df5b67f5e910">7,868</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;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:114%">(Reductions) increases 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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Tax-exempt income</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxReconciliationTaxExemptIncome" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90YWJsZTo2NWIyNzUxYzNiMzQ0NjcyODdmMmFiOTRiOTE5ZWFkNS90YWJsZXJhbmdlOjY1YjI3NTFjM2IzNDQ2NzI4N2YyYWI5NGI5MTllYWQ1XzQtMS0xLTEtNTkwMQ_2d47b445-130f-44e5-8bad-bcddeadf9c07">1,673</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxReconciliationTaxExemptIncome" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90YWJsZTo2NWIyNzUxYzNiMzQ0NjcyODdmMmFiOTRiOTE5ZWFkNS90YWJsZXJhbmdlOjY1YjI3NTFjM2IzNDQ2NzI4N2YyYWI5NGI5MTllYWQ1XzQtMy0xLTEtNTkwMQ_35021536-616b-4530-ad81-847176dcb0cf">1,588</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231" decimals="-3" name="us-gaap:IncomeTaxReconciliationTaxExemptIncome" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90YWJsZTo2NWIyNzUxYzNiMzQ0NjcyODdmMmFiOTRiOTE5ZWFkNS90YWJsZXJhbmdlOjY1YjI3NTFjM2IzNDQ2NzI4N2YyYWI5NGI5MTllYWQ1XzQtNS0xLTEtNTkwMQ_ca08b15f-b8eb-4164-a8a1-bfa59beb4724">1,755</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;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;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">State taxes, net of federal 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:114%"><ix:nonFraction unitRef="usd" contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90YWJsZTo2NWIyNzUxYzNiMzQ0NjcyODdmMmFiOTRiOTE5ZWFkNS90YWJsZXJhbmdlOjY1YjI3NTFjM2IzNDQ2NzI4N2YyYWI5NGI5MTllYWQ1XzUtMS0xLTEtNTkwMQ_6a739b86-63e6-4c1a-a5ca-08abe586b5b0">638</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90YWJsZTo2NWIyNzUxYzNiMzQ0NjcyODdmMmFiOTRiOTE5ZWFkNS90YWJsZXJhbmdlOjY1YjI3NTFjM2IzNDQ2NzI4N2YyYWI5NGI5MTllYWQ1XzUtMy0xLTEtNTkwMQ_92bf57d3-9b38-4e03-8897-c113100d2d06">356</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231" decimals="-3" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90YWJsZTo2NWIyNzUxYzNiMzQ0NjcyODdmMmFiOTRiOTE5ZWFkNS90YWJsZXJhbmdlOjY1YjI3NTFjM2IzNDQ2NzI4N2YyYWI5NGI5MTllYWQ1XzUtNS0xLTEtNTkwMQ_6af46865-3097-49e2-8ddb-f9ba9849844c">1,218</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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Share-based compensation adjustment</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90YWJsZTo2NWIyNzUxYzNiMzQ0NjcyODdmMmFiOTRiOTE5ZWFkNS90YWJsZXJhbmdlOjY1YjI3NTFjM2IzNDQ2NzI4N2YyYWI5NGI5MTllYWQ1XzYtMS0xLTEtNTkwMQ_64157be3-150b-4dbd-8a6a-3493e05d6d97">92</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90YWJsZTo2NWIyNzUxYzNiMzQ0NjcyODdmMmFiOTRiOTE5ZWFkNS90YWJsZXJhbmdlOjY1YjI3NTFjM2IzNDQ2NzI4N2YyYWI5NGI5MTllYWQ1XzYtMy0xLTEtNTkwMQ_10b20727-6e8e-4e04-82b0-62ae9c752b4e">70</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90YWJsZTo2NWIyNzUxYzNiMzQ0NjcyODdmMmFiOTRiOTE5ZWFkNS90YWJsZXJhbmdlOjY1YjI3NTFjM2IzNDQ2NzI4N2YyYWI5NGI5MTllYWQ1XzYtNS0xLTEtNTkwMQ_38dd758e-4dbc-460b-bab6-7603bd704d0d">281</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;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;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Federal tax credits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxReconciliationTaxCredits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90YWJsZTo2NWIyNzUxYzNiMzQ0NjcyODdmMmFiOTRiOTE5ZWFkNS90YWJsZXJhbmdlOjY1YjI3NTFjM2IzNDQ2NzI4N2YyYWI5NGI5MTllYWQ1XzctMS0xLTEtMTY4MzI_e3c4dc13-81cf-4be5-8f31-d0c5987a4734">357</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:114%">(<ix:nonFraction unitRef="usd" contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxReconciliationTaxCredits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90YWJsZTo2NWIyNzUxYzNiMzQ0NjcyODdmMmFiOTRiOTE5ZWFkNS90YWJsZXJhbmdlOjY1YjI3NTFjM2IzNDQ2NzI4N2YyYWI5NGI5MTllYWQ1XzctMy0xLTEtMTY4MzI_481c65b0-c574-46c8-bea6-bbafcca8118f">336</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:114%">(<ix:nonFraction unitRef="usd" contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231" decimals="-3" name="us-gaap:IncomeTaxReconciliationTaxCredits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90YWJsZTo2NWIyNzUxYzNiMzQ0NjcyODdmMmFiOTRiOTE5ZWFkNS90YWJsZXJhbmdlOjY1YjI3NTFjM2IzNDQ2NzI4N2YyYWI5NGI5MTllYWQ1XzctNS0xLTEtMTY4MzI_1c2cc543-9684-4d3b-a549-2bd0f8c93813">158</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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Other, net</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationOtherAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90YWJsZTo2NWIyNzUxYzNiMzQ0NjcyODdmMmFiOTRiOTE5ZWFkNS90YWJsZXJhbmdlOjY1YjI3NTFjM2IzNDQ2NzI4N2YyYWI5NGI5MTllYWQ1XzgtMS0xLTEtNTkwMQ_b6919d09-6491-4e5e-958b-1f36301b819f">586</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxReconciliationOtherAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90YWJsZTo2NWIyNzUxYzNiMzQ0NjcyODdmMmFiOTRiOTE5ZWFkNS90YWJsZXJhbmdlOjY1YjI3NTFjM2IzNDQ2NzI4N2YyYWI5NGI5MTllYWQ1XzgtMy0xLTEtNTkwMQ_1526fe99-7f4c-4a1d-ac97-139b8fa1158d">278</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231" decimals="-3" name="us-gaap:IncomeTaxReconciliationOtherAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90YWJsZTo2NWIyNzUxYzNiMzQ0NjcyODdmMmFiOTRiOTE5ZWFkNS90YWJsZXJhbmdlOjY1YjI3NTFjM2IzNDQ2NzI4N2YyYWI5NGI5MTllYWQ1XzgtNS0xLTEtNTkwMQ_2683a5ec-933b-4e0a-b77e-51d199c66159">170</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total income tax expense</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90YWJsZTo2NWIyNzUxYzNiMzQ0NjcyODdmMmFiOTRiOTE5ZWFkNS90YWJsZXJhbmdlOjY1YjI3NTFjM2IzNDQ2NzI4N2YyYWI5NGI5MTllYWQ1XzktMS0xLTEtNTkwMQ_04e1446a-728e-49b5-9acf-6ac65b45d344">5,217</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90YWJsZTo2NWIyNzUxYzNiMzQ0NjcyODdmMmFiOTRiOTE5ZWFkNS90YWJsZXJhbmdlOjY1YjI3NTFjM2IzNDQ2NzI4N2YyYWI5NGI5MTllYWQ1XzktMy0xLTEtNTkwMQ_c7bfe65c-ed5e-472f-94fe-43f734fd303a">5,165</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90YWJsZTo2NWIyNzUxYzNiMzQ0NjcyODdmMmFiOTRiOTE5ZWFkNS90YWJsZXJhbmdlOjY1YjI3NTFjM2IzNDQ2NzI4N2YyYWI5NGI5MTllYWQ1XzktNS0xLTEtNTkwMQ_558a0f39-af45-4146-ab1f-5eab523a35b3">7,062</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax expense in 2021 totaled $<ix:nonFraction unitRef="usd" contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90ZXh0cmVnaW9uOmQ5MDEzYzM4ZTZiNjRkNThhYzk0N2JmYzQyNTVkMDhiXzMxNg_e0313bda-2c6a-4f6b-8cdf-16f9a35219eb">5,217,000</ix:nonFraction> compared to $<ix:nonFraction unitRef="usd" contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90ZXh0cmVnaW9uOmQ5MDEzYzM4ZTZiNjRkNThhYzk0N2JmYzQyNTVkMDhiXzMzMQ_1de89977-265a-42a1-8558-71fe3c6dc03d">5,165,000</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90ZXh0cmVnaW9uOmQ5MDEzYzM4ZTZiNjRkNThhYzk0N2JmYzQyNTVkMDhiXzMzOA_e1599d55-0d15-4fef-968d-a19b8f57b392">7,062,000</ix:nonFraction> in 2020 and 2019, respectively. When measured as a percent of pre-tax income, the Company&#8217;s effective tax rate was <ix:nonFraction unitRef="number" contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90ZXh0cmVnaW9uOmQ5MDEzYzM4ZTZiNjRkNThhYzk0N2JmYzQyNTVkMDhiXzQ1Mw_d26c98b1-860b-468f-b3ef-0f90f0ad17bf">15.4</ix:nonFraction>% in 2021, <ix:nonFraction unitRef="number" contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90ZXh0cmVnaW9uOmQ5MDEzYzM4ZTZiNjRkNThhYzk0N2JmYzQyNTVkMDhiXzQ2Mw_03019540-b627-482a-b8fb-dfdbead42d3b">17.0</ix:nonFraction>% in 2020, and <ix:nonFraction unitRef="number" contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90ZXh0cmVnaW9uOmQ5MDEzYzM4ZTZiNjRkNThhYzk0N2JmYzQyNTVkMDhiXzQ3OA_91e0db4d-e8d3-49fe-9199-c66059d4feed">18.8</ix:nonFraction>% in 2019.</span></div><ix:nonNumeric contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" name="us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90ZXh0cmVnaW9uOmQ5MDEzYzM4ZTZiNjRkNThhYzk0N2JmYzQyNTVkMDhiXzIzMjI_2a57c525-372f-4288-b8b5-ddee13c57bab" escape="true"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The tax effects of temporary differences which give rise to significant portions of the deferred tax assets and deferred tax liabilities are presented below:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></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:114%">December 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2020</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Deferred tax assets:</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Allowance for credit losses</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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="iec0398a820254cd299413aaa332e3362_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsProvisionForLoanLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90YWJsZTo0NGMyYmZhMDFkMDQ0MDdiOWFiOTU4YTQ4YTAwOThjMy90YWJsZXJhbmdlOjQ0YzJiZmEwMWQwNDQwN2I5YWI5NThhNDhhMDA5OGMzXzMtMS0xLTEtNTkwMQ_c8151e75-3e77-4f58-8ade-897df4d46bb2">2,866</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsProvisionForLoanLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90YWJsZTo0NGMyYmZhMDFkMDQ0MDdiOWFiOTU4YTQ4YTAwOThjMy90YWJsZXJhbmdlOjQ0YzJiZmEwMWQwNDQwN2I5YWI5NThhNDhhMDA5OGMzXzMtMy0xLTEtNTkwMQ_3b42566b-79a4-44d7-b439-6695ba77caf7">2,858</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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">ASC 715 pension funding liability</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="iec0398a820254cd299413aaa332e3362_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90YWJsZTo0NGMyYmZhMDFkMDQ0MDdiOWFiOTU4YTQ4YTAwOThjMy90YWJsZXJhbmdlOjQ0YzJiZmEwMWQwNDQwN2I5YWI5NThhNDhhMDA5OGMzXzQtMS0xLTEtNTkwMQ_8915ce01-497b-496b-8040-78197656cdff">1,952</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90YWJsZTo0NGMyYmZhMDFkMDQ0MDdiOWFiOTU4YTQ4YTAwOThjMy90YWJsZXJhbmdlOjQ0YzJiZmEwMWQwNDQwN2I5YWI5NThhNDhhMDA5OGMzXzQtMy0xLTEtNTkwMQ_daeb626d-bba3-4791-a4a0-6d8509f6972a">4,656</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;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;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Supplemental executive retirement plan accrual</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="iec0398a820254cd299413aaa332e3362_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPostretirementBenefits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90YWJsZTo0NGMyYmZhMDFkMDQ0MDdiOWFiOTU4YTQ4YTAwOThjMy90YWJsZXJhbmdlOjQ0YzJiZmEwMWQwNDQwN2I5YWI5NThhNDhhMDA5OGMzXzUtMS0xLTEtNTkwMQ_c3c946e3-a48c-47bd-9d8c-9ee16c469828">2,293</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPostretirementBenefits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90YWJsZTo0NGMyYmZhMDFkMDQ0MDdiOWFiOTU4YTQ4YTAwOThjMy90YWJsZXJhbmdlOjQ0YzJiZmEwMWQwNDQwN2I5YWI5NThhNDhhMDA5OGMzXzUtMy0xLTEtNTkwMQ_2e0db9f5-3097-47ec-b9be-2ede2a0f7303">2,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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Stock compensation</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="iec0398a820254cd299413aaa332e3362_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90YWJsZTo0NGMyYmZhMDFkMDQ0MDdiOWFiOTU4YTQ4YTAwOThjMy90YWJsZXJhbmdlOjQ0YzJiZmEwMWQwNDQwN2I5YWI5NThhNDhhMDA5OGMzXzYtMS0xLTEtNTkwMQ_a0499380-7ec2-443c-ad9a-54de2f51c26b">1,875</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90YWJsZTo0NGMyYmZhMDFkMDQ0MDdiOWFiOTU4YTQ4YTAwOThjMy90YWJsZXJhbmdlOjQ0YzJiZmEwMWQwNDQwN2I5YWI5NThhNDhhMDA5OGMzXzYtMy0xLTEtNTkwMQ_a5536806-b71c-4e58-a6d3-7235de01bb53">1,794</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;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;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Lease 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:114%"><ix:nonFraction unitRef="usd" contextRef="iec0398a820254cd299413aaa332e3362_I20211231" decimals="-3" name="cass:DeferredTaxAssetLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90YWJsZTo0NGMyYmZhMDFkMDQ0MDdiOWFiOTU4YTQ4YTAwOThjMy90YWJsZXJhbmdlOjQ0YzJiZmEwMWQwNDQwN2I5YWI5NThhNDhhMDA5OGMzXzctMS0xLTEtMTY4NDM_3bc3d419-1242-48ab-8026-228448921e3d">1,145</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231" decimals="-3" name="cass:DeferredTaxAssetLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90YWJsZTo0NGMyYmZhMDFkMDQ0MDdiOWFiOTU4YTQ4YTAwOThjMy90YWJsZXJhbmdlOjQ0YzJiZmEwMWQwNDQwN2I5YWI5NThhNDhhMDA5OGMzXzctMy0xLTEtMTY4NDM_b54ec02d-78fb-463d-b95f-556a0367ee5a">1,436</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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Other</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="iec0398a820254cd299413aaa332e3362_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90YWJsZTo0NGMyYmZhMDFkMDQ0MDdiOWFiOTU4YTQ4YTAwOThjMy90YWJsZXJhbmdlOjQ0YzJiZmEwMWQwNDQwN2I5YWI5NThhNDhhMDA5OGMzXzctMS0xLTEtNTkwMQ_95a6556b-c94e-4877-b089-2fca3a756b0a">633</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231" decimals="-3" name="us-gaap:DeferredTaxAssetsOther" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90YWJsZTo0NGMyYmZhMDFkMDQ0MDdiOWFiOTU4YTQ4YTAwOThjMy90YWJsZXJhbmdlOjQ0YzJiZmEwMWQwNDQwN2I5YWI5NThhNDhhMDA5OGMzXzctMy0xLTEtNTkwMQ_505509ae-8326-46df-89c0-8e1fe1e6ea6c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;text-indent:30pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total deferred tax assets</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="iec0398a820254cd299413aaa332e3362_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90YWJsZTo0NGMyYmZhMDFkMDQ0MDdiOWFiOTU4YTQ4YTAwOThjMy90YWJsZXJhbmdlOjQ0YzJiZmEwMWQwNDQwN2I5YWI5NThhNDhhMDA5OGMzXzgtMS0xLTEtNTkwMQ_1aa0c0d6-efc1-44c0-86f3-094572da8d60">10,764</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;border-top:1pt solid #000;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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231" decimals="-3" name="us-gaap:DeferredTaxAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90YWJsZTo0NGMyYmZhMDFkMDQ0MDdiOWFiOTU4YTQ4YTAwOThjMy90YWJsZXJhbmdlOjQ0YzJiZmEwMWQwNDQwN2I5YWI5NThhNDhhMDA5OGMzXzgtMy0xLTEtNTkwMQ_f1505cbd-2a0a-4706-a409-d870328dc064">12,964</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:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Premises and equipment</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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="iec0398a820254cd299413aaa332e3362_I20211231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90YWJsZTo0NGMyYmZhMDFkMDQ0MDdiOWFiOTU4YTQ4YTAwOThjMy90YWJsZXJhbmdlOjQ0YzJiZmEwMWQwNDQwN2I5YWI5NThhNDhhMDA5OGMzXzEwLTEtMS0xLTU5MDE_b6b0a12d-c4fb-4ad8-84cc-c1788baf3b69">2,235</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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90YWJsZTo0NGMyYmZhMDFkMDQ0MDdiOWFiOTU4YTQ4YTAwOThjMy90YWJsZXJhbmdlOjQ0YzJiZmEwMWQwNDQwN2I5YWI5NThhNDhhMDA5OGMzXzEwLTMtMS0xLTU5MDE_c3e0f357-6303-47f2-8de8-51eb1e43e85a">2,693</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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Pension</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="iec0398a820254cd299413aaa332e3362_I20211231" decimals="-3" name="cass:DeferredTaxLiabilitiesPensionCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90YWJsZTo0NGMyYmZhMDFkMDQ0MDdiOWFiOTU4YTQ4YTAwOThjMy90YWJsZXJhbmdlOjQ0YzJiZmEwMWQwNDQwN2I5YWI5NThhNDhhMDA5OGMzXzExLTEtMS0xLTU5MDE_108e6a84-e34b-4f94-a699-aea3dd7df626">531</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231" decimals="-3" name="cass:DeferredTaxLiabilitiesPensionCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90YWJsZTo0NGMyYmZhMDFkMDQ0MDdiOWFiOTU4YTQ4YTAwOThjMy90YWJsZXJhbmdlOjQ0YzJiZmEwMWQwNDQwN2I5YWI5NThhNDhhMDA5OGMzXzExLTMtMS0xLTU5MDE_cb54981c-e058-4855-bac3-3dc55c8cf6e3">14</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;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;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Intangible assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="iec0398a820254cd299413aaa332e3362_I20211231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesOtherFiniteLivedAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90YWJsZTo0NGMyYmZhMDFkMDQ0MDdiOWFiOTU4YTQ4YTAwOThjMy90YWJsZXJhbmdlOjQ0YzJiZmEwMWQwNDQwN2I5YWI5NThhNDhhMDA5OGMzXzEyLTEtMS0xLTU5MDE_e3117bc1-885d-467d-b1db-ddd2c1f16302">1,493</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:114%">(<ix:nonFraction unitRef="usd" contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesOtherFiniteLivedAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90YWJsZTo0NGMyYmZhMDFkMDQ0MDdiOWFiOTU4YTQ4YTAwOThjMy90YWJsZXJhbmdlOjQ0YzJiZmEwMWQwNDQwN2I5YWI5NThhNDhhMDA5OGMzXzEyLTMtMS0xLTU5MDE_e8e0f80b-7551-4fd0-9144-a681e7cec598">1,761</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:#dbdbdb;padding:2px 1pt 2px 28pt;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:400;line-height:114%">Unrealized gain on investment securities available-for-sale</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="iec0398a820254cd299413aaa332e3362_I20211231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesUnrealizedGainsOnTradingSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90YWJsZTo0NGMyYmZhMDFkMDQ0MDdiOWFiOTU4YTQ4YTAwOThjMy90YWJsZXJhbmdlOjQ0YzJiZmEwMWQwNDQwN2I5YWI5NThhNDhhMDA5OGMzXzEzLTEtMS0xLTU5MDE_018ddf55-1c15-456b-9054-acf8159e54e7">2,185</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesUnrealizedGainsOnTradingSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90YWJsZTo0NGMyYmZhMDFkMDQ0MDdiOWFiOTU4YTQ4YTAwOThjMy90YWJsZXJhbmdlOjQ0YzJiZmEwMWQwNDQwN2I5YWI5NThhNDhhMDA5OGMzXzEzLTMtMS0xLTU5MDE_4f60e472-b5c0-40c2-9ff8-123e68298a60">4,684</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;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;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Right of use asset</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="iec0398a820254cd299413aaa332e3362_I20211231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesLeasingArrangements" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90YWJsZTo0NGMyYmZhMDFkMDQ0MDdiOWFiOTU4YTQ4YTAwOThjMy90YWJsZXJhbmdlOjQ0YzJiZmEwMWQwNDQwN2I5YWI5NThhNDhhMDA5OGMzXzE1LTEtMS0xLTE2ODUw_59ec2869-6eb2-47f2-9430-e05cc5793ee6">1,032</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:114%">(<ix:nonFraction unitRef="usd" contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesLeasingArrangements" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90YWJsZTo0NGMyYmZhMDFkMDQ0MDdiOWFiOTU4YTQ4YTAwOThjMy90YWJsZXJhbmdlOjQ0YzJiZmEwMWQwNDQwN2I5YWI5NThhNDhhMDA5OGMzXzE1LTMtMS0xLTE2ODUw_55f7c642-c1f4-42b6-89a3-4d1030c055a7">1,291</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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Other</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="iec0398a820254cd299413aaa332e3362_I20211231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90YWJsZTo0NGMyYmZhMDFkMDQ0MDdiOWFiOTU4YTQ4YTAwOThjMy90YWJsZXJhbmdlOjQ0YzJiZmEwMWQwNDQwN2I5YWI5NThhNDhhMDA5OGMzXzE0LTEtMS0xLTU5MDE_6b86ebc6-0fad-44eb-978b-cc4fe21e35e2">497</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90YWJsZTo0NGMyYmZhMDFkMDQ0MDdiOWFiOTU4YTQ4YTAwOThjMy90YWJsZXJhbmdlOjQ0YzJiZmEwMWQwNDQwN2I5YWI5NThhNDhhMDA5OGMzXzE0LTMtMS0xLTU5MDE_486e5e52-831f-483a-8688-a41eef333b26">224</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;text-indent:30pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total deferred tax liabilities</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:114%">$</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:114%">(<ix:nonFraction unitRef="usd" contextRef="iec0398a820254cd299413aaa332e3362_I20211231" decimals="-3" name="us-gaap:DeferredTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90YWJsZTo0NGMyYmZhMDFkMDQ0MDdiOWFiOTU4YTQ4YTAwOThjMy90YWJsZXJhbmdlOjQ0YzJiZmEwMWQwNDQwN2I5YWI5NThhNDhhMDA5OGMzXzE1LTEtMS0xLTU5MDE_ac9bbc37-6501-4484-a97c-76676447fcfb">7,973</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;border-top:1pt solid #000;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:114%">$</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:114%">(<ix:nonFraction unitRef="usd" contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231" decimals="-3" name="us-gaap:DeferredTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90YWJsZTo0NGMyYmZhMDFkMDQ0MDdiOWFiOTU4YTQ4YTAwOThjMy90YWJsZXJhbmdlOjQ0YzJiZmEwMWQwNDQwN2I5YWI5NThhNDhhMDA5OGMzXzE1LTMtMS0xLTU5MDE_eaa0607c-25f1-4f68-bd0d-101f55cff0e7">10,667</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Net deferred tax assets</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="iec0398a820254cd299413aaa332e3362_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90YWJsZTo0NGMyYmZhMDFkMDQ0MDdiOWFiOTU4YTQ4YTAwOThjMy90YWJsZXJhbmdlOjQ0YzJiZmEwMWQwNDQwN2I5YWI5NThhNDhhMDA5OGMzXzE2LTEtMS0xLTU5MDE_ec673024-130c-47f7-88b4-5bc9a4f9c6c0">2,791</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231" decimals="-3" name="us-gaap:DeferredTaxAssetsLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90YWJsZTo0NGMyYmZhMDFkMDQ0MDdiOWFiOTU4YTQ4YTAwOThjMy90YWJsZXJhbmdlOjQ0YzJiZmEwMWQwNDQwN2I5YWI5NThhNDhhMDA5OGMzXzE2LTMtMS0xLTU5MDE_7349208d-6208-4825-a44b-cb983dde3755">2,297</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A valuation allowance would be provided on deferred tax assets when it is more likely than not that some portion of the assets will not be realized. The Company has not established a valuation allowance at December&#160;31, 2021 or 2020, due to management&#8217;s belief that it is more likely than not that the deferred tax asset is realizable.</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:115%">65</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i762133f56c7c41b383049c54c32cc294_7">Table of Contents</a></span></div></div><ix:continuation id="i801143d3b25542d6b86417e247940c10"><ix:nonNumeric contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" name="us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90ZXh0cmVnaW9uOmQ5MDEzYzM4ZTZiNjRkNThhYzk0N2JmYzQyNTVkMDhiXzIzMjQ_9c8af837-c24b-4dd4-a03a-b27ba783388c" escape="true"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The reconciliation of the beginning unrecognized tax benefits balance to the ending balance is presented in the following table:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%">(In thousands)</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:700;line-height:114%">2021</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:700;line-height:114%">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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2019</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Balance at January 1</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90YWJsZTo1YTg0Y2I2YjJiOGQ0ODI5OGQ3YWI5NTlhMzdmNWU3MC90YWJsZXJhbmdlOjVhODRjYjZiMmI4ZDQ4Mjk4ZDdhYjk1OWEzN2Y1ZTcwXzEtMS0xLTEtNTkwMQ_d72818df-8625-4244-85a0-6bef25e77b4a">1,231</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i45464f58af19437bbe66ee3f989905fb_I20191231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90YWJsZTo1YTg0Y2I2YjJiOGQ0ODI5OGQ3YWI5NTlhMzdmNWU3MC90YWJsZXJhbmdlOjVhODRjYjZiMmI4ZDQ4Mjk4ZDdhYjk1OWEzN2Y1ZTcwXzEtMy0xLTEtNTkwMQ_86103ed8-a4fd-444e-a792-9159477157d8">1,299</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ia912976d474041b28c7c93eae251b451_I20181231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90YWJsZTo1YTg0Y2I2YjJiOGQ0ODI5OGQ3YWI5NTlhMzdmNWU3MC90YWJsZXJhbmdlOjVhODRjYjZiMmI4ZDQ4Mjk4ZDdhYjk1OWEzN2Y1ZTcwXzEtNS0xLTEtNTkwMQ_b0ab7c43-d7d2-4ef8-afb3-8491cab6cc3b">1,403</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;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 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:114%">Changes in unrecognized tax benefits as a result of tax positions taken during a prior year</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90YWJsZTo1YTg0Y2I2YjJiOGQ0ODI5OGQ3YWI5NTlhMzdmNWU3MC90YWJsZXJhbmdlOjVhODRjYjZiMmI4ZDQ4Mjk4ZDdhYjk1OWEzN2Y1ZTcwXzItMS0xLTEtNTkwMQ_e1be5d3b-0d36-45a0-8983-faaaa26c10a8">165</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90YWJsZTo1YTg0Y2I2YjJiOGQ0ODI5OGQ3YWI5NTlhMzdmNWU3MC90YWJsZXJhbmdlOjVhODRjYjZiMmI4ZDQ4Mjk4ZDdhYjk1OWEzN2Y1ZTcwXzItMy0xLTEtNTkwMQ_eeb8fd45-1d8b-4415-939c-349c916d591e">62</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90YWJsZTo1YTg0Y2I2YjJiOGQ0ODI5OGQ3YWI5NTlhMzdmNWU3MC90YWJsZXJhbmdlOjVhODRjYjZiMmI4ZDQ4Mjk4ZDdhYjk1OWEzN2Y1ZTcwXzItNS0xLTEtNTkwMQ_f32b6981-316d-4239-b03f-dae683471da3">56</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:#dbdbdb;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:114%">Changes in unrecognized tax benefits as a result of tax position taken during the current year</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90YWJsZTo1YTg0Y2I2YjJiOGQ0ODI5OGQ3YWI5NTlhMzdmNWU3MC90YWJsZXJhbmdlOjVhODRjYjZiMmI4ZDQ4Mjk4ZDdhYjk1OWEzN2Y1ZTcwXzMtMS0xLTEtNTkwMQ_e9e21e12-a711-4c40-ba1f-8982d3e42fe8">239</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90YWJsZTo1YTg0Y2I2YjJiOGQ0ODI5OGQ3YWI5NTlhMzdmNWU3MC90YWJsZXJhbmdlOjVhODRjYjZiMmI4ZDQ4Mjk4ZDdhYjk1OWEzN2Y1ZTcwXzMtMy0xLTEtNTkwMQ_68951ded-47c3-41e1-b704-811f219ccbd5">233</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90YWJsZTo1YTg0Y2I2YjJiOGQ0ODI5OGQ3YWI5NTlhMzdmNWU3MC90YWJsZXJhbmdlOjVhODRjYjZiMmI4ZDQ4Mjk4ZDdhYjk1OWEzN2Y1ZTcwXzMtNS0xLTEtNTkwMQ_6210b3e6-0b35-449a-a8e8-4f300ef0e386">171</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;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:114%">Reductions to unrecognized tax benefits as a result of a lapse of the applicable statute of limitations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90YWJsZTo1YTg0Y2I2YjJiOGQ0ODI5OGQ3YWI5NTlhMzdmNWU3MC90YWJsZXJhbmdlOjVhODRjYjZiMmI4ZDQ4Mjk4ZDdhYjk1OWEzN2Y1ZTcwXzQtMS0xLTEtNTkwMQ_502df479-b42e-4a71-a126-07cd86995528">230</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:114%">(<ix:nonFraction unitRef="usd" contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90YWJsZTo1YTg0Y2I2YjJiOGQ0ODI5OGQ3YWI5NTlhMzdmNWU3MC90YWJsZXJhbmdlOjVhODRjYjZiMmI4ZDQ4Mjk4ZDdhYjk1OWEzN2Y1ZTcwXzQtMy0xLTEtNTkwMQ_f7eef7da-22bd-493d-9f82-82d312e82034">315</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:114%">(<ix:nonFraction unitRef="usd" contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90YWJsZTo1YTg0Y2I2YjJiOGQ0ODI5OGQ3YWI5NTlhMzdmNWU3MC90YWJsZXJhbmdlOjVhODRjYjZiMmI4ZDQ4Mjk4ZDdhYjk1OWEzN2Y1ZTcwXzQtNS0xLTEtNTkwMQ_54435c9f-ccb5-46b4-9e40-9422a22d2d36">331</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:#dbdbdb;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:114%">Decreases in unrecognized tax benefits as a result of settlements with taxing authorities</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90YWJsZTo1YTg0Y2I2YjJiOGQ0ODI5OGQ3YWI5NTlhMzdmNWU3MC90YWJsZXJhbmdlOjVhODRjYjZiMmI4ZDQ4Mjk4ZDdhYjk1OWEzN2Y1ZTcwXzUtMS0xLTEtNTkwMQ_11e6cb28-ae03-44c7-ba32-eeab8ca10a44">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90YWJsZTo1YTg0Y2I2YjJiOGQ0ODI5OGQ3YWI5NTlhMzdmNWU3MC90YWJsZXJhbmdlOjVhODRjYjZiMmI4ZDQ4Mjk4ZDdhYjk1OWEzN2Y1ZTcwXzUtMy0xLTEtNTkwMQ_128efc90-1f62-4016-89da-61de2ca81a69">48</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90YWJsZTo1YTg0Y2I2YjJiOGQ0ODI5OGQ3YWI5NTlhMzdmNWU3MC90YWJsZXJhbmdlOjVhODRjYjZiMmI4ZDQ4Mjk4ZDdhYjk1OWEzN2Y1ZTcwXzUtNS0xLTEtNTkwMQ_1003e1a7-3d57-4ac5-b02d-b17153c827a6">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;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:114%">Balance at December&#160;31</span></div></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="iec0398a820254cd299413aaa332e3362_I20211231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90YWJsZTo1YTg0Y2I2YjJiOGQ0ODI5OGQ3YWI5NTlhMzdmNWU3MC90YWJsZXJhbmdlOjVhODRjYjZiMmI4ZDQ4Mjk4ZDdhYjk1OWEzN2Y1ZTcwXzYtMS0xLTEtNTkwMQ_57a10864-31b1-4cf7-99d0-61f55d2a6718">1,405</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90YWJsZTo1YTg0Y2I2YjJiOGQ0ODI5OGQ3YWI5NTlhMzdmNWU3MC90YWJsZXJhbmdlOjVhODRjYjZiMmI4ZDQ4Mjk4ZDdhYjk1OWEzN2Y1ZTcwXzYtMy0xLTEtNTkwMQ_1fade9cb-a1d7-4bc3-94d7-17f43f9a85a0">1,231</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i45464f58af19437bbe66ee3f989905fb_I20191231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90YWJsZTo1YTg0Y2I2YjJiOGQ0ODI5OGQ3YWI5NTlhMzdmNWU3MC90YWJsZXJhbmdlOjVhODRjYjZiMmI4ZDQ4Mjk4ZDdhYjk1OWEzN2Y1ZTcwXzYtNS0xLTEtNTkwMQ_615e3d21-6146-4f10-835a-250298a6a6fe">1,299</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-top:12pt;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, 2021, 2020 and 2019, the balances of the Company&#8217;s unrecognized tax benefits which would, if recognized, affect the Company&#8217;s effective tax rate were $<ix:nonFraction unitRef="usd" contextRef="iec0398a820254cd299413aaa332e3362_I20211231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90ZXh0cmVnaW9uOmQ5MDEzYzM4ZTZiNjRkNThhYzk0N2JmYzQyNTVkMDhiXzEzNTg_e23d589c-2684-4107-bca6-039a05452789">1,134,000</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90ZXh0cmVnaW9uOmQ5MDEzYzM4ZTZiNjRkNThhYzk0N2JmYzQyNTVkMDhiXzEzNjM_b26fd04d-a142-4fa4-bad9-e18e6a7584ab">1,096,000</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i45464f58af19437bbe66ee3f989905fb_I20191231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90ZXh0cmVnaW9uOmQ5MDEzYzM4ZTZiNjRkNThhYzk0N2JmYzQyNTVkMDhiXzEzNzA_34b4fe6a-a6f9-4671-9a8b-9e9556ffcd9b">1,184,000</ix:nonFraction>, respectively. These amounts are net of the offsetting benefits from other taxing jurisdictions.</span></div><div style="margin-top:12pt;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, 2021, 2020 and 2019, the Company had $<ix:nonFraction unitRef="usd" contextRef="iec0398a820254cd299413aaa332e3362_I20211231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90ZXh0cmVnaW9uOmQ5MDEzYzM4ZTZiNjRkNThhYzk0N2JmYzQyNTVkMDhiXzE1MDc_f5d7a8b4-6a25-44b9-b703-f17f9f4428a2">85,000</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90ZXh0cmVnaW9uOmQ5MDEzYzM4ZTZiNjRkNThhYzk0N2JmYzQyNTVkMDhiXzE1MTI_2f687726-877e-48e0-adcf-f89be959b598">114,000</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i45464f58af19437bbe66ee3f989905fb_I20191231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90ZXh0cmVnaW9uOmQ5MDEzYzM4ZTZiNjRkNThhYzk0N2JmYzQyNTVkMDhiXzE1MTk_765ad5a2-e2d6-47c9-b038-d1f6bedea0ec">151,000</ix:nonFraction>, respectively, in accrued interest related to unrecognized tax benefits.</span></div><div style="margin-top:12pt;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 believes it is reasonably possible that the total amount of unrecognized tax benefits will decrease by approximately $<ix:nonFraction unitRef="usd" contextRef="iec0398a820254cd299413aaa332e3362_I20211231" decimals="-3" name="us-gaap:DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90ZXh0cmVnaW9uOmQ5MDEzYzM4ZTZiNjRkNThhYzk0N2JmYzQyNTVkMDhiXzE3MjQ_651186a2-b2ca-4b5f-ad64-b6a4ef9377c9">199,000</ix:nonFraction> over the next 12 months. The reduction primarily relates to the anticipated lapse in the statute of limitations. The unrecognized tax benefits relate primarily to apportionment of taxable income among various state tax jurisdictions.</span></div><div style="margin-top:12pt;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 income tax in the U.S. federal jurisdiction, numerous state jurisdictions, and a foreign jurisdiction. The Company&#8217;s federal income tax returns for tax years 2018, 2019 and 2020 remain subject to examination by the Internal Revenue Service. In addition, the Company is subject to state tax examinations for the tax years 2017 through 2020.</span></div></ix:continuation><div id="i762133f56c7c41b383049c54c32cc294_181"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 14</span></div><ix:nonNumeric contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" name="us-gaap:FairValueDisclosuresTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xODEvZnJhZzozYWNmM2RmM2E3MWE0NDJhOWFjZDA2NDVkZjc3OTg0Ni90ZXh0cmVnaW9uOjNhY2YzZGYzYTcxYTQ0MmE5YWNkMDY0NWRmNzc5ODQ2XzU1NzY_b6aacdbc-9745-4c86-bb25-d47ee5b7fd7d" continuedAt="i7e2f3af799cd4301b0d6cea1ccd630ee" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Disclosures about Fair Value of Financial Instruments</span></div><div style="margin-top:12pt;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="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" name="us-gaap:FairValueByBalanceSheetGroupingTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xODEvZnJhZzozYWNmM2RmM2E3MWE0NDJhOWFjZDA2NDVkZjc3OTg0Ni90ZXh0cmVnaW9uOjNhY2YzZGYzYTcxYTQ0MmE5YWNkMDY0NWRmNzc5ODQ2XzU1NzU_0ae962fc-872b-49c4-aaa8-b5df4b149c83" continuedAt="i2e4fd0c9a98547d18ca401911ce5b796" escape="true">Following is a summary of the carrying amounts and fair values of the Company&#8217;s financial instruments: </ix:nonNumeric></span><ix:continuation id="i2e4fd0c9a98547d18ca401911ce5b796"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.393%"><tr><td style="width:1.0%"></td><td style="width:44.021%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.162%"></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:12.162%"></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:12.162%"></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:12.166%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="21" style="background-color:#ffffff;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,</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="9" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align: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="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align: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:#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-style:italic;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align: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="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align: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 Value</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align: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="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align: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 Value</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance sheet assets: </span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents </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="i79cb9c72b3d8419981c2f21e3f12a303_I20211231" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xODEvZnJhZzozYWNmM2RmM2E3MWE0NDJhOWFjZDA2NDVkZjc3OTg0Ni90YWJsZToyOWZiNWNhOWQwNDg0Njk2YmJiNzA0NWVlNjMyNzE3My90YWJsZXJhbmdlOjI5ZmI1Y2E5ZDA0ODQ2OTZiYmI3MDQ1ZWU2MzI3MTczXzQtMS0xLTEtNTkwMQ_9f7d0191-8b23-4168-9ffa-d3317b172742">514,928</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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="ie4350b26752044dcac99faed0c363ab8_I20211231" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xODEvZnJhZzozYWNmM2RmM2E3MWE0NDJhOWFjZDA2NDVkZjc3OTg0Ni90YWJsZToyOWZiNWNhOWQwNDg0Njk2YmJiNzA0NWVlNjMyNzE3My90YWJsZXJhbmdlOjI5ZmI1Y2E5ZDA0ODQ2OTZiYmI3MDQ1ZWU2MzI3MTczXzQtMy0xLTEtNTkwMQ_b1c31d4b-c4b2-4b5d-8a24-f8f8b66ae80a">514,928</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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="iaa12ed1a661445c4b61d58d9c09061d9_I20201231" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xODEvZnJhZzozYWNmM2RmM2E3MWE0NDJhOWFjZDA2NDVkZjc3OTg0Ni90YWJsZToyOWZiNWNhOWQwNDg0Njk2YmJiNzA0NWVlNjMyNzE3My90YWJsZXJhbmdlOjI5ZmI1Y2E5ZDA0ODQ2OTZiYmI3MDQ1ZWU2MzI3MTczXzQtNS0xLTEtNTkwMQ_80fb89c5-6035-4239-936a-256839245486">670,528</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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="i31fdeae58ad04d689407c41fb9d43357_I20201231" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xODEvZnJhZzozYWNmM2RmM2E3MWE0NDJhOWFjZDA2NDVkZjc3OTg0Ni90YWJsZToyOWZiNWNhOWQwNDg0Njk2YmJiNzA0NWVlNjMyNzE3My90YWJsZXJhbmdlOjI5ZmI1Y2E5ZDA0ODQ2OTZiYmI3MDQ1ZWU2MzI3MTczXzQtNy0xLTEtNTkwMQ_8688b89b-444d-4503-8689-e504fe361f51">670,528</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:#dbdbdb;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%">Investment securities </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i79cb9c72b3d8419981c2f21e3f12a303_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xODEvZnJhZzozYWNmM2RmM2E3MWE0NDJhOWFjZDA2NDVkZjc3OTg0Ni90YWJsZToyOWZiNWNhOWQwNDg0Njk2YmJiNzA0NWVlNjMyNzE3My90YWJsZXJhbmdlOjI5ZmI1Y2E5ZDA0ODQ2OTZiYmI3MDQ1ZWU2MzI3MTczXzUtMS0xLTEtNTkwMQ_c29b9e81-06ee-41b8-b7de-8a8208406461">673,453</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie4350b26752044dcac99faed0c363ab8_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xODEvZnJhZzozYWNmM2RmM2E3MWE0NDJhOWFjZDA2NDVkZjc3OTg0Ni90YWJsZToyOWZiNWNhOWQwNDg0Njk2YmJiNzA0NWVlNjMyNzE3My90YWJsZXJhbmdlOjI5ZmI1Y2E5ZDA0ODQ2OTZiYmI3MDQ1ZWU2MzI3MTczXzUtMy0xLTEtNTkwMQ_a3ce619c-75df-4412-abdb-967140fcf8e3">673,453</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaa12ed1a661445c4b61d58d9c09061d9_I20201231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xODEvZnJhZzozYWNmM2RmM2E3MWE0NDJhOWFjZDA2NDVkZjc3OTg0Ni90YWJsZToyOWZiNWNhOWQwNDg0Njk2YmJiNzA0NWVlNjMyNzE3My90YWJsZXJhbmdlOjI5ZmI1Y2E5ZDA0ODQ2OTZiYmI3MDQ1ZWU2MzI3MTczXzUtNS0xLTEtNTkwMQ_e8c21156-6eb0-41ac-b485-a814e6f19cc9">357,726</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i31fdeae58ad04d689407c41fb9d43357_I20201231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xODEvZnJhZzozYWNmM2RmM2E3MWE0NDJhOWFjZDA2NDVkZjc3OTg0Ni90YWJsZToyOWZiNWNhOWQwNDg0Njk2YmJiNzA0NWVlNjMyNzE3My90YWJsZXJhbmdlOjI5ZmI1Y2E5ZDA0ODQ2OTZiYmI3MDQ1ZWU2MzI3MTczXzUtNy0xLTEtNTkwMQ_ee95b409-a62e-48b6-bcc7-a1701b7f7f64">357,726</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;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%">Loans, 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="i79cb9c72b3d8419981c2f21e3f12a303_I20211231" decimals="-3" name="us-gaap:LoansReceivableFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xODEvZnJhZzozYWNmM2RmM2E3MWE0NDJhOWFjZDA2NDVkZjc3OTg0Ni90YWJsZToyOWZiNWNhOWQwNDg0Njk2YmJiNzA0NWVlNjMyNzE3My90YWJsZXJhbmdlOjI5ZmI1Y2E5ZDA0ODQ2OTZiYmI3MDQ1ZWU2MzI3MTczXzYtMS0xLTEtNTkwMQ_def93fa0-0528-48b3-9088-050d8242d49f">948,526</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie4350b26752044dcac99faed0c363ab8_I20211231" decimals="-3" name="us-gaap:LoansReceivableFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xODEvZnJhZzozYWNmM2RmM2E3MWE0NDJhOWFjZDA2NDVkZjc3OTg0Ni90YWJsZToyOWZiNWNhOWQwNDg0Njk2YmJiNzA0NWVlNjMyNzE3My90YWJsZXJhbmdlOjI5ZmI1Y2E5ZDA0ODQ2OTZiYmI3MDQ1ZWU2MzI3MTczXzYtMy0xLTEtNTkwMQ_cc0a8d9e-4308-4924-af99-015b8e3327cf">948,701</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaa12ed1a661445c4b61d58d9c09061d9_I20201231" decimals="-3" name="us-gaap:LoansReceivableFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xODEvZnJhZzozYWNmM2RmM2E3MWE0NDJhOWFjZDA2NDVkZjc3OTg0Ni90YWJsZToyOWZiNWNhOWQwNDg0Njk2YmJiNzA0NWVlNjMyNzE3My90YWJsZXJhbmdlOjI5ZmI1Y2E5ZDA0ODQ2OTZiYmI3MDQ1ZWU2MzI3MTczXzYtNS0xLTEtNTkwMQ_e890570f-27cd-464e-8fbe-937a67cb1564">879,732</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i31fdeae58ad04d689407c41fb9d43357_I20201231" decimals="-3" name="us-gaap:LoansReceivableFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xODEvZnJhZzozYWNmM2RmM2E3MWE0NDJhOWFjZDA2NDVkZjc3OTg0Ni90YWJsZToyOWZiNWNhOWQwNDg0Njk2YmJiNzA0NWVlNjMyNzE3My90YWJsZXJhbmdlOjI5ZmI1Y2E5ZDA0ODQ2OTZiYmI3MDQ1ZWU2MzI3MTczXzYtNy0xLTEtNTkwMQ_c30d1fd0-4f73-45d6-bfee-689098caa7bf">883,461</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:#dbdbdb;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 interest receivable </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i79cb9c72b3d8419981c2f21e3f12a303_I20211231" decimals="-3" name="cass:AccruedInterestReceivableFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xODEvZnJhZzozYWNmM2RmM2E3MWE0NDJhOWFjZDA2NDVkZjc3OTg0Ni90YWJsZToyOWZiNWNhOWQwNDg0Njk2YmJiNzA0NWVlNjMyNzE3My90YWJsZXJhbmdlOjI5ZmI1Y2E5ZDA0ODQ2OTZiYmI3MDQ1ZWU2MzI3MTczXzctMS0xLTEtNTkwMQ_52133ba0-98ed-4699-857f-5c92e8fbfb2b">6,799</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie4350b26752044dcac99faed0c363ab8_I20211231" decimals="-3" name="cass:AccruedInterestReceivableFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xODEvZnJhZzozYWNmM2RmM2E3MWE0NDJhOWFjZDA2NDVkZjc3OTg0Ni90YWJsZToyOWZiNWNhOWQwNDg0Njk2YmJiNzA0NWVlNjMyNzE3My90YWJsZXJhbmdlOjI5ZmI1Y2E5ZDA0ODQ2OTZiYmI3MDQ1ZWU2MzI3MTczXzctMy0xLTEtNTkwMQ_d82da40b-409a-403f-8e07-a484562c9641">6,799</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaa12ed1a661445c4b61d58d9c09061d9_I20201231" decimals="-3" name="cass:AccruedInterestReceivableFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xODEvZnJhZzozYWNmM2RmM2E3MWE0NDJhOWFjZDA2NDVkZjc3OTg0Ni90YWJsZToyOWZiNWNhOWQwNDg0Njk2YmJiNzA0NWVlNjMyNzE3My90YWJsZXJhbmdlOjI5ZmI1Y2E5ZDA0ODQ2OTZiYmI3MDQ1ZWU2MzI3MTczXzctNS0xLTEtNTkwMQ_b0c84fa5-dd26-4cd7-bb4d-778a2b74345c">6,850</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i31fdeae58ad04d689407c41fb9d43357_I20201231" decimals="-3" name="cass:AccruedInterestReceivableFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xODEvZnJhZzozYWNmM2RmM2E3MWE0NDJhOWFjZDA2NDVkZjc3OTg0Ni90YWJsZToyOWZiNWNhOWQwNDg0Njk2YmJiNzA0NWVlNjMyNzE3My90YWJsZXJhbmdlOjI5ZmI1Y2E5ZDA0ODQ2OTZiYmI3MDQ1ZWU2MzI3MTczXzctNy0xLTEtNTkwMQ_fb386845-feec-4187-8e58-93a9043be6a3">6,850</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 37pt;text-align: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:#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="i79cb9c72b3d8419981c2f21e3f12a303_I20211231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xODEvZnJhZzozYWNmM2RmM2E3MWE0NDJhOWFjZDA2NDVkZjc3OTg0Ni90YWJsZToyOWZiNWNhOWQwNDg0Njk2YmJiNzA0NWVlNjMyNzE3My90YWJsZXJhbmdlOjI5ZmI1Y2E5ZDA0ODQ2OTZiYmI3MDQ1ZWU2MzI3MTczXzgtMS0xLTEtNTkwMQ_7da61049-749c-4baa-9392-ac738a1d3166">2,143,706</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;border-top:1pt solid #000;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="ie4350b26752044dcac99faed0c363ab8_I20211231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xODEvZnJhZzozYWNmM2RmM2E3MWE0NDJhOWFjZDA2NDVkZjc3OTg0Ni90YWJsZToyOWZiNWNhOWQwNDg0Njk2YmJiNzA0NWVlNjMyNzE3My90YWJsZXJhbmdlOjI5ZmI1Y2E5ZDA0ODQ2OTZiYmI3MDQ1ZWU2MzI3MTczXzgtMy0xLTEtNTkwMQ_740d23f9-3009-4332-9ea0-5ee29e8af58b">2,143,881</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;border-top:1pt solid #000;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="iaa12ed1a661445c4b61d58d9c09061d9_I20201231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xODEvZnJhZzozYWNmM2RmM2E3MWE0NDJhOWFjZDA2NDVkZjc3OTg0Ni90YWJsZToyOWZiNWNhOWQwNDg0Njk2YmJiNzA0NWVlNjMyNzE3My90YWJsZXJhbmdlOjI5ZmI1Y2E5ZDA0ODQ2OTZiYmI3MDQ1ZWU2MzI3MTczXzgtNS0xLTEtNTkwMQ_cc10dab2-653f-46bd-b2a5-dec942bfe8ec">1,914,836</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;border-top:1pt solid #000;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="i31fdeae58ad04d689407c41fb9d43357_I20201231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xODEvZnJhZzozYWNmM2RmM2E3MWE0NDJhOWFjZDA2NDVkZjc3OTg0Ni90YWJsZToyOWZiNWNhOWQwNDg0Njk2YmJiNzA0NWVlNjMyNzE3My90YWJsZXJhbmdlOjI5ZmI1Y2E5ZDA0ODQ2OTZiYmI3MDQ1ZWU2MzI3MTczXzgtNy0xLTEtNTkwMQ_1ee32641-e1b7-4f85-a810-9157c449e75a">1,918,565</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:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;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%">Balance sheet 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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;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%">Deposits </span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i79cb9c72b3d8419981c2f21e3f12a303_I20211231" decimals="-3" name="us-gaap:DepositsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xODEvZnJhZzozYWNmM2RmM2E3MWE0NDJhOWFjZDA2NDVkZjc3OTg0Ni90YWJsZToyOWZiNWNhOWQwNDg0Njk2YmJiNzA0NWVlNjMyNzE3My90YWJsZXJhbmdlOjI5ZmI1Y2E5ZDA0ODQ2OTZiYmI3MDQ1ZWU2MzI3MTczXzExLTEtMS0xLTU5MDE_ed3c5cd5-db33-4197-a729-4b32f990b17b">1,221,503</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie4350b26752044dcac99faed0c363ab8_I20211231" decimals="-3" name="us-gaap:DepositsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xODEvZnJhZzozYWNmM2RmM2E3MWE0NDJhOWFjZDA2NDVkZjc3OTg0Ni90YWJsZToyOWZiNWNhOWQwNDg0Njk2YmJiNzA0NWVlNjMyNzE3My90YWJsZXJhbmdlOjI5ZmI1Y2E5ZDA0ODQ2OTZiYmI3MDQ1ZWU2MzI3MTczXzExLTMtMS0xLTU5MDE_2d5fe9c5-d916-4fcf-b3b0-5d8e86071f58">1,221,503</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaa12ed1a661445c4b61d58d9c09061d9_I20201231" decimals="-3" name="us-gaap:DepositsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xODEvZnJhZzozYWNmM2RmM2E3MWE0NDJhOWFjZDA2NDVkZjc3OTg0Ni90YWJsZToyOWZiNWNhOWQwNDg0Njk2YmJiNzA0NWVlNjMyNzE3My90YWJsZXJhbmdlOjI5ZmI1Y2E5ZDA0ODQ2OTZiYmI3MDQ1ZWU2MzI3MTczXzExLTUtMS0xLTU5MDE_196aafe1-c770-4dc6-a754-909bd48085d6">1,050,856</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i31fdeae58ad04d689407c41fb9d43357_I20201231" decimals="-3" name="us-gaap:DepositsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xODEvZnJhZzozYWNmM2RmM2E3MWE0NDJhOWFjZDA2NDVkZjc3OTg0Ni90YWJsZToyOWZiNWNhOWQwNDg0Njk2YmJiNzA0NWVlNjMyNzE3My90YWJsZXJhbmdlOjI5ZmI1Y2E5ZDA0ODQ2OTZiYmI3MDQ1ZWU2MzI3MTczXzExLTctMS0xLTU5MDE_637c4d19-4274-4220-b56a-c840a9af5130">1,050,856</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;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%">Accounts and drafts payable </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i79cb9c72b3d8419981c2f21e3f12a303_I20211231" decimals="-3" name="us-gaap:AccountsPayableFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xODEvZnJhZzozYWNmM2RmM2E3MWE0NDJhOWFjZDA2NDVkZjc3OTg0Ni90YWJsZToyOWZiNWNhOWQwNDg0Njk2YmJiNzA0NWVlNjMyNzE3My90YWJsZXJhbmdlOjI5ZmI1Y2E5ZDA0ODQ2OTZiYmI3MDQ1ZWU2MzI3MTczXzEyLTEtMS0xLTU5MDE_04142b1d-ca70-4298-9fbb-1c123e2061fb">1,050,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie4350b26752044dcac99faed0c363ab8_I20211231" decimals="-3" name="us-gaap:AccountsPayableFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xODEvZnJhZzozYWNmM2RmM2E3MWE0NDJhOWFjZDA2NDVkZjc3OTg0Ni90YWJsZToyOWZiNWNhOWQwNDg0Njk2YmJiNzA0NWVlNjMyNzE3My90YWJsZXJhbmdlOjI5ZmI1Y2E5ZDA0ODQ2OTZiYmI3MDQ1ZWU2MzI3MTczXzEyLTMtMS0xLTU5MDE_ca0a337c-e05f-43db-a3f5-5c3d8e25d437">1,050,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaa12ed1a661445c4b61d58d9c09061d9_I20201231" decimals="-3" name="us-gaap:AccountsPayableFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xODEvZnJhZzozYWNmM2RmM2E3MWE0NDJhOWFjZDA2NDVkZjc3OTg0Ni90YWJsZToyOWZiNWNhOWQwNDg0Njk2YmJiNzA0NWVlNjMyNzE3My90YWJsZXJhbmdlOjI5ZmI1Y2E5ZDA0ODQ2OTZiYmI3MDQ1ZWU2MzI3MTczXzEyLTUtMS0xLTU5MDE_9ed0cc13-9566-4ad8-bfb0-80b1af1f3a57">835,386</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i31fdeae58ad04d689407c41fb9d43357_I20201231" decimals="-3" name="us-gaap:AccountsPayableFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xODEvZnJhZzozYWNmM2RmM2E3MWE0NDJhOWFjZDA2NDVkZjc3OTg0Ni90YWJsZToyOWZiNWNhOWQwNDg0Njk2YmJiNzA0NWVlNjMyNzE3My90YWJsZXJhbmdlOjI5ZmI1Y2E5ZDA0ODQ2OTZiYmI3MDQ1ZWU2MzI3MTczXzEyLTctMS0xLTU5MDE_f5a9388a-34dd-4e7f-bfc2-2bcf1de66d08">835,386</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:#dbdbdb;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 interest payable </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i79cb9c72b3d8419981c2f21e3f12a303_I20211231" decimals="-3" name="us-gaap:AccruedLiabilitiesFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xODEvZnJhZzozYWNmM2RmM2E3MWE0NDJhOWFjZDA2NDVkZjc3OTg0Ni90YWJsZToyOWZiNWNhOWQwNDg0Njk2YmJiNzA0NWVlNjMyNzE3My90YWJsZXJhbmdlOjI5ZmI1Y2E5ZDA0ODQ2OTZiYmI3MDQ1ZWU2MzI3MTczXzEzLTEtMS0xLTU5MDE_84b9c982-09e2-430f-91ce-758e6e17a351">16</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie4350b26752044dcac99faed0c363ab8_I20211231" decimals="-3" name="us-gaap:AccruedLiabilitiesFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xODEvZnJhZzozYWNmM2RmM2E3MWE0NDJhOWFjZDA2NDVkZjc3OTg0Ni90YWJsZToyOWZiNWNhOWQwNDg0Njk2YmJiNzA0NWVlNjMyNzE3My90YWJsZXJhbmdlOjI5ZmI1Y2E5ZDA0ODQ2OTZiYmI3MDQ1ZWU2MzI3MTczXzEzLTMtMS0xLTU5MDE_a222dff3-3d21-4083-a2f9-a7aae890b2de">16</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaa12ed1a661445c4b61d58d9c09061d9_I20201231" decimals="-3" name="us-gaap:AccruedLiabilitiesFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xODEvZnJhZzozYWNmM2RmM2E3MWE0NDJhOWFjZDA2NDVkZjc3OTg0Ni90YWJsZToyOWZiNWNhOWQwNDg0Njk2YmJiNzA0NWVlNjMyNzE3My90YWJsZXJhbmdlOjI5ZmI1Y2E5ZDA0ODQ2OTZiYmI3MDQ1ZWU2MzI3MTczXzEzLTUtMS0xLTU5MDE_4ea56e65-0dac-49a2-a5f0-4bbeaf51ae9c">38</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i31fdeae58ad04d689407c41fb9d43357_I20201231" decimals="-3" name="us-gaap:AccruedLiabilitiesFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xODEvZnJhZzozYWNmM2RmM2E3MWE0NDJhOWFjZDA2NDVkZjc3OTg0Ni90YWJsZToyOWZiNWNhOWQwNDg0Njk2YmJiNzA0NWVlNjMyNzE3My90YWJsZXJhbmdlOjI5ZmI1Y2E5ZDA0ODQ2OTZiYmI3MDQ1ZWU2MzI3MTczXzEzLTctMS0xLTU5MDE_cd549c21-a46e-4321-9d4a-4dfb57f0ab80">38</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 37pt;text-align: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:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i79cb9c72b3d8419981c2f21e3f12a303_I20211231" decimals="-3" name="us-gaap:LiabilitiesFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xODEvZnJhZzozYWNmM2RmM2E3MWE0NDJhOWFjZDA2NDVkZjc3OTg0Ni90YWJsZToyOWZiNWNhOWQwNDg0Njk2YmJiNzA0NWVlNjMyNzE3My90YWJsZXJhbmdlOjI5ZmI1Y2E5ZDA0ODQ2OTZiYmI3MDQ1ZWU2MzI3MTczXzE0LTEtMS0xLTU5MDE_73ad0b4f-b302-4846-bf13-31b65bb8fccc">2,271,915</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie4350b26752044dcac99faed0c363ab8_I20211231" decimals="-3" name="us-gaap:LiabilitiesFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xODEvZnJhZzozYWNmM2RmM2E3MWE0NDJhOWFjZDA2NDVkZjc3OTg0Ni90YWJsZToyOWZiNWNhOWQwNDg0Njk2YmJiNzA0NWVlNjMyNzE3My90YWJsZXJhbmdlOjI5ZmI1Y2E5ZDA0ODQ2OTZiYmI3MDQ1ZWU2MzI3MTczXzE0LTMtMS0xLTU5MDE_a1294c50-0b61-47ee-a066-ab8e634a8c8e">2,271,915</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaa12ed1a661445c4b61d58d9c09061d9_I20201231" decimals="-3" name="us-gaap:LiabilitiesFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xODEvZnJhZzozYWNmM2RmM2E3MWE0NDJhOWFjZDA2NDVkZjc3OTg0Ni90YWJsZToyOWZiNWNhOWQwNDg0Njk2YmJiNzA0NWVlNjMyNzE3My90YWJsZXJhbmdlOjI5ZmI1Y2E5ZDA0ODQ2OTZiYmI3MDQ1ZWU2MzI3MTczXzE0LTUtMS0xLTU5MDE_44b1ef71-c9a2-43e3-bfe3-af2d1a708c98">1,886,280</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i31fdeae58ad04d689407c41fb9d43357_I20201231" decimals="-3" name="us-gaap:LiabilitiesFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xODEvZnJhZzozYWNmM2RmM2E3MWE0NDJhOWFjZDA2NDVkZjc3OTg0Ni90YWJsZToyOWZiNWNhOWQwNDg0Njk2YmJiNzA0NWVlNjMyNzE3My90YWJsZXJhbmdlOjI5ZmI1Y2E5ZDA0ODQ2OTZiYmI3MDQ1ZWU2MzI3MTczXzE0LTctMS0xLTU5MDE_60a740b5-1ad6-4d18-a2ee-7ac68fb0f015">1,886,280</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></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:115%">66</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i762133f56c7c41b383049c54c32cc294_7">Table of Contents</a></span></div></div><ix:continuation id="i7e2f3af799cd4301b0d6cea1ccd630ee" continuedAt="i99fc0883518c481f800109ad36b1b1e0"><div style="margin-top:12pt;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 methods and assumptions were used to estimate the fair value of each class of financial instruments for which it is practicable to estimate that value: </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cash and Cash Equivalents</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The carrying amount approximates fair value. </span></div><div style="margin-top:12pt;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%">Investment Securities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The fair value is measured on a recurring basis using Level 2 valuations. Refer to Note 3 - Investment Securities, for fair value and unrealized gains and losses by investment type. </span></div><div style="margin-top:12pt;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%">Loans</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The fair value is estimated using present values of future cash flows discounted at risk-adjusted interest rates for each loan category designated by management and is therefore a Level 3 valuation. Management believes that the risk factor embedded in the interest rates along with the allowance for credit losses approximates a fair valuation. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Individually assessed loans are valued using the fair value of the collateral which is based upon an observable market price or current appraised value and therefore, the fair value is a nonrecurring Level 3 valuation. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accrued Interest Receivable</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The carrying amount approximates fair value. </span></div><div style="margin-top:12pt;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%">Deposits</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The fair value of demand deposits, savings deposits and certain money market deposits is the amount payable on demand at the reporting date. The fair value of fixed-maturity certificates of deposit is estimated using the rates currently offered for deposits of similar remaining maturities and therefore, is a Level 2 valuation. The fair value estimates above do not include the benefit that results from the low-cost funding provided by the deposit liabilities compared to the cost of borrowing funds in the market or the benefit derived from the customer relationship inherent in existing deposits. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accounts and Drafts Payable</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The carrying amount approximates fair value. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accrued Interest</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The carrying amount approximates fair value. </span></div></ix:continuation><div style="margin-top:12pt;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%"><ix:continuation id="i99fc0883518c481f800109ad36b1b1e0" continuedAt="i52610bf6f1e941bf9a51dcc6332295ad">Limitations</ix:continuation></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i52610bf6f1e941bf9a51dcc6332295ad"> Fair value estimates are based on existing on- and off-balance sheet financial instruments without attempting to estimate the value of anticipated future business and the value of assets and liabilities that are not considered financial instruments. Other significant assets or liabilities that are not considered financial assets or liabilities include premises and equipment and the benefit that results from the low-cost funding provided by the deposit liabilities compared to the cost of borrowing funds in the market (core deposit intangible). In addition, tax ramifications related to the realization of the unrealized gains and losses can have a significant effect on fair value estimates and have not been considered in any of the estimates.</ix:continuation> </span></div><div id="i762133f56c7c41b383049c54c32cc294_184"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 15</span></div><ix:nonNumeric contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xODQvZnJhZzpkNzhkY2IxNzM2NzQ0MmJiYmZmYzZkZjM1MDZkYzQ2NS90ZXh0cmVnaW9uOmQ3OGRjYjE3MzY3NDQyYmJiZmZjNmRmMzUwNmRjNDY1XzM1MA_ab2959a4-b396-4837-a98b-68d5b938cf9b" continuedAt="i1a4c0c1a9e8c46b5bcf73b28340b7c8d" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Commitments and Contingencies</span></div><div style="margin-top:12pt;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 party to financial instruments with off-balance sheet risk in the normal course of business to meet the financing needs of its customers. These financial instruments include commitments to extend credit, commercial letters of credit and standby letters of credit. The Company&#8217;s maximum potential exposure to credit loss in the event of nonperformance by the other party to the financial instrument for commitments to extend credit, commercial letters of credit and standby letters of credit is represented by the contractual amounts of those instruments. At December&#160;31, 2021, an allowance for unfunded commitments of $<ix:nonFraction unitRef="usd" contextRef="if0a014ad634b4cd398f039f594590054_I20211231" decimals="-3" name="us-gaap:ImpairedFinancingReceivableRelatedAllowance" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xODQvZnJhZzpkNzhkY2IxNzM2NzQ0MmJiYmZmYzZkZjM1MDZkYzQ2NS90ZXh0cmVnaW9uOmQ3OGRjYjE3MzY3NDQyYmJiZmZjNmRmMzUwNmRjNDY1XzI3NDg3NzkwNzExMDg_26732495-5735-4852-b292-42ffaa091fac">367,000</ix:nonFraction> had been recorded, as compared to $<ix:nonFraction unitRef="usd" contextRef="i313c29f0fa5c4835b045d1d2108f5bfd_I20201231" decimals="-3" name="us-gaap:ImpairedFinancingReceivableRelatedAllowance" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xODQvZnJhZzpkNzhkY2IxNzM2NzQ0MmJiYmZmYzZkZjM1MDZkYzQ2NS90ZXh0cmVnaW9uOmQ3OGRjYjE3MzY3NDQyYmJiZmZjNmRmMzUwNmRjNDY1XzI3NDg3NzkwNzExNDY_d0c466c6-a740-4eda-9291-87f613320451">567,000</ix:nonFraction> at December&#160;31, 2020. See Item 8, "Financial Statements and Supplementary Data&#8212;Note 1&#8221; for information related to CECL adoption. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Commitments to extend credit are agreements to lend to a customer as long as there is no violation of any condition established in the contract. Commercial and standby letters of credit are commitments issued by the Company to guarantee the performance of a customer to a third party. These off-balance sheet financial instruments generally have fixed expiration dates or other termination clauses and may require payment of a fee. The approximate remaining terms of commercial and standby letters of credit range from less than one to five years. Since these financial instruments may expire without being drawn upon, the total amounts do not necessarily represent future cash requirements. Commitments to extend credit and letters of credit are subject to the same underwriting standards as those financial instruments included on the consolidated balance sheets. The Company evaluates each customer&#8217;s credit-worthiness on a case-by-case basis. The amount of collateral obtained, if deemed necessary upon extension of the credit, is based on management&#8217;s credit evaluation of the borrower. Collateral held varies, but is generally accounts receivable, inventory, residential or income-producing commercial property or equipment. In the event of nonperformance, the Company may obtain and liquidate the collateral to recover amounts paid under its guarantees on these financial instruments. </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:115%">67</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i762133f56c7c41b383049c54c32cc294_7">Table of Contents</a></span></div></div><ix:continuation id="i1a4c0c1a9e8c46b5bcf73b28340b7c8d" continuedAt="i5c4054449fca4ddbafa2a1a582039da6"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> <ix:nonNumeric contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" name="us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xODQvZnJhZzpkNzhkY2IxNzM2NzQ0MmJiYmZmYzZkZjM1MDZkYzQ2NS90ZXh0cmVnaW9uOmQ3OGRjYjE3MzY3NDQyYmJiZmZjNmRmMzUwNmRjNDY1XzEwOTk1MTE2MzE2OTM_db4d7aeb-d111-4c6e-889f-2e33799a4898" continuedAt="i22d1755db0b04fc88c69b564c3ce3831" escape="true">The following table shows commitments to extend credit, standby letters of credit and commercial letters: </ix:nonNumeric></span></div><div style="margin-top:12pt;text-align:center"><ix:continuation id="i22d1755db0b04fc88c69b564c3ce3831"><table 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.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align: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="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align: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:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commitments to extend credit </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7de7e708f8af49158ac05fed0b263f93_I20211231" decimals="-3" name="us-gaap:LineOfCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xODQvZnJhZzpkNzhkY2IxNzM2NzQ0MmJiYmZmYzZkZjM1MDZkYzQ2NS90YWJsZTphZGM3ZjhlNDEzZDA0NzFkYjI3N2IyZGNkZDA0NDQwMy90YWJsZXJhbmdlOmFkYzdmOGU0MTNkMDQ3MWRiMjc3YjJkY2RkMDQ0NDAzXzItMS0xLTEtMTY2NzM_cbdbf8a0-75f2-4f22-85a0-697896ed6ab4">208,395</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i988fce0608764f44be563ea0106c03ab_I20201231" decimals="-3" name="us-gaap:LineOfCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xODQvZnJhZzpkNzhkY2IxNzM2NzQ0MmJiYmZmYzZkZjM1MDZkYzQ2NS90YWJsZTphZGM3ZjhlNDEzZDA0NzFkYjI3N2IyZGNkZDA0NDQwMy90YWJsZXJhbmdlOmFkYzdmOGU0MTNkMDQ3MWRiMjc3YjJkY2RkMDQ0NDAzXzItMy0xLTEtMTY2NzM_5b4f8711-bf0c-4c56-a8ab-9c6f011963c2">192,916</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;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%">Standby letters 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="i358d89ebef1e46aaa27b9cacad8aa925_I20211231" decimals="-3" name="us-gaap:LineOfCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xODQvZnJhZzpkNzhkY2IxNzM2NzQ0MmJiYmZmYzZkZjM1MDZkYzQ2NS90YWJsZTphZGM3ZjhlNDEzZDA0NzFkYjI3N2IyZGNkZDA0NDQwMy90YWJsZXJhbmdlOmFkYzdmOGU0MTNkMDQ3MWRiMjc3YjJkY2RkMDQ0NDAzXzMtMS0xLTEtMTY2NzM_716242b4-ac04-4e8a-883c-a69209c262c7">12,859</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i884023b123a34fde8b5d8eeb19dbac43_I20201231" decimals="-3" name="us-gaap:LineOfCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xODQvZnJhZzpkNzhkY2IxNzM2NzQ0MmJiYmZmYzZkZjM1MDZkYzQ2NS90YWJsZTphZGM3ZjhlNDEzZDA0NzFkYjI3N2IyZGNkZDA0NDQwMy90YWJsZXJhbmdlOmFkYzdmOGU0MTNkMDQ3MWRiMjc3YjJkY2RkMDQ0NDAzXzMtMy0xLTEtMTY2NzM_97e3303a-3eba-489c-a8a1-ebe062e90150">10,609</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:#dbdbdb;border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial letters of credit </span></td><td colspan="2" style="background-color:#dbdbdb;border-bottom: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="i431f57f158dd4b1d82f4b0f573f8dce2_I20211231" decimals="-3" name="us-gaap:LineOfCredit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xODQvZnJhZzpkNzhkY2IxNzM2NzQ0MmJiYmZmYzZkZjM1MDZkYzQ2NS90YWJsZTphZGM3ZjhlNDEzZDA0NzFkYjI3N2IyZGNkZDA0NDQwMy90YWJsZXJhbmdlOmFkYzdmOGU0MTNkMDQ3MWRiMjc3YjJkY2RkMDQ0NDAzXzQtMS0xLTEtMTY2NzM_f6d2ef65-e0c9-4b1e-b1f6-04651d6ee11b">771</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-bottom: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="i11a810ab36f44e3191f564670e876abc_I20201231" decimals="-3" name="us-gaap:LineOfCredit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xODQvZnJhZzpkNzhkY2IxNzM2NzQ0MmJiYmZmYzZkZjM1MDZkYzQ2NS90YWJsZTphZGM3ZjhlNDEzZDA0NzFkYjI3N2IyZGNkZDA0NDQwMy90YWJsZXJhbmdlOmFkYzdmOGU0MTNkMDQ3MWRiMjc3YjJkY2RkMDQ0NDAzXzQtMy0xLTEtMTY2NzM_def841e2-bff8-45da-bd34-1cd9882c70a3">955</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div><div style="margin-top:12pt;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 commitments to extend credit and standby letters of credit is estimated using the fees currently charged to enter into similar agreements, taking into account the remaining terms of the agreements, the likelihood of the counterparties drawing on such financial instruments and the present credit worthiness of such counterparties. The Company believes such commitments have been made at terms which are competitive in the markets in which it operates; however, no premium or discount is offered thereon.</span></div></ix:continuation><div style="margin-top:12pt;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="i5c4054449fca4ddbafa2a1a582039da6">The Company and its subsidiaries are not involved in any pending proceedings other than ordinary routine litigation incidental to their businesses. Management believes none of these proceedings, if determined adversely, would have a material effect on the business or financial condition of the Company or its subsidiaries.</ix:continuation> </span></div><div id="i762133f56c7c41b383049c54c32cc294_187"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 16</span></div><ix:nonNumeric contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" name="us-gaap:RevenueFromContractWithCustomerTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xODcvZnJhZzo4OTMyMjMyYmJiNjc0YmYwOGFiYzZmYTMzMmYwOTU1Yi90ZXh0cmVnaW9uOjg5MzIyMzJiYmI2NzRiZjA4YWJjNmZhMzMyZjA5NTViXzI5Njk_73a6a4f9-9e2e-4d38-8bac-a6700a5584b0" continuedAt="i1c8200dab18749288b3ac5e6a3d68cab" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Revenue from Contracts with Customers</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is recognized as the obligation to the customer is satisfied. The following is detail of the Company&#8217;s revenue from contracts with clients.</span></div><div style="margin-top:10pt;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%">Invoice processing fees </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8211; The Company earns fees on a per-item or monthly basis for the invoice processing services rendered on behalf of customers. Per-item fees are recognized at the point in time when the performance obligation is satisfied. Monthly fees are earned over the course of a month, representing the period over which the performance obligation is satisfied. The contracts have no significant impact of variable consideration and no significant financing components.</span></div><div style="margin-top:10pt;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%">Invoice payment fees </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8211; The Company earns fees on a transaction level basis for invoice payment services when making customer payments. Fees are recognized at the point in time when the payment transactions are made, which is when the performance obligation is satisfied. The contracts have no significant impact of variable consideration and no significant financing components.</span></div><div style="margin-top:10pt;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%">Bank service fees </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8211; Revenue from service fees consists of service charges and fees on deposit accounts under depository agreements with customers to provide access to deposited funds. Service charges on deposit accounts are transaction-based fees that are recognized at the point in time when the performance obligation is satisfied. Service charges are recognized on a monthly basis representing the period over which the performance obligation is satisfied. The contracts have no significant impact of variable consideration and no significant financing components.</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:115%">68</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i762133f56c7c41b383049c54c32cc294_7">Table of Contents</a></span></div></div><ix:continuation id="i1c8200dab18749288b3ac5e6a3d68cab"><ix:nonNumeric contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" name="us-gaap:DisaggregationOfRevenueTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xODcvZnJhZzo4OTMyMjMyYmJiNjc0YmYwOGFiYzZmYTMzMmYwOTU1Yi90ZXh0cmVnaW9uOjg5MzIyMzJiYmI2NzRiZjA4YWJjNmZhMzMyZjA5NTViXzI5Njc_5bcb1dd4-a2eb-407c-9726-25f22d68a447" escape="true"><div style="margin-top:10pt;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 non-interest income, segregated by revenue streams in-scope and out-of-scope of ASC 606, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue from Contracts with Customers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> ("ASC 606") for the years ended December 31, 2021, 2020, and 2019.</span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.393%"><tr><td style="width:1.0%"></td><td style="width:57.893%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.162%"></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:12.162%"></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:12.165%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="15" style="background-color:#dbdbdb;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%">For the Years Ended December&#160;31,</span></div></td></tr><tr><td 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-style:italic;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align: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="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align: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="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fee revenue and other income </span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">In-scope of ASC 606</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:#dbdbdb;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Invoice processing fees </span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2c779e167d5740319028528a678eded7_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xODcvZnJhZzo4OTMyMjMyYmJiNjc0YmYwOGFiYzZmYTMzMmYwOTU1Yi90YWJsZTo5ODkwYzBmNDk3MWU0ZDEwYWRmMGQ5OWQyYWFjYWY1Yy90YWJsZXJhbmdlOjk4OTBjMGY0OTcxZTRkMTBhZGYwZDk5ZDJhYWNhZjVjXzQtMS0xLTEtNTkwMQ_a567dc36-f6e9-4ee9-ae5d-2d40a72af911">77,704</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i81389575c456492dbe395e85027b4d82_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xODcvZnJhZzo4OTMyMjMyYmJiNjc0YmYwOGFiYzZmYTMzMmYwOTU1Yi90YWJsZTo5ODkwYzBmNDk3MWU0ZDEwYWRmMGQ5OWQyYWFjYWY1Yy90YWJsZXJhbmdlOjk4OTBjMGY0OTcxZTRkMTBhZGYwZDk5ZDJhYWNhZjVjXzQtMy0xLTEtNTkwMQ_9495cdb6-b3d1-46bc-90f5-27617f2ccf57">74,674</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idbd7bfb436dc4bcab2d685f20ed8802e_D20190101-20191231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xODcvZnJhZzo4OTMyMjMyYmJiNjc0YmYwOGFiYzZmYTMzMmYwOTU1Yi90YWJsZTo5ODkwYzBmNDk3MWU0ZDEwYWRmMGQ5OWQyYWFjYWY1Yy90YWJsZXJhbmdlOjk4OTBjMGY0OTcxZTRkMTBhZGYwZDk5ZDJhYWNhZjVjXzQtNS0xLTEtNTkwMQ_6a63c4c5-2724-4bb5-87f7-5585bbbdc44c">81,329</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Invoice payment fees </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1a38451982184ba2b67d40a860eaad3b_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xODcvZnJhZzo4OTMyMjMyYmJiNjc0YmYwOGFiYzZmYTMzMmYwOTU1Yi90YWJsZTo5ODkwYzBmNDk3MWU0ZDEwYWRmMGQ5OWQyYWFjYWY1Yy90YWJsZXJhbmdlOjk4OTBjMGY0OTcxZTRkMTBhZGYwZDk5ZDJhYWNhZjVjXzUtMS0xLTEtNTkwMQ_8df1970f-1257-45a3-bc02-067490d73632">28,751</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i793b2b5ce2324df7a6bc4ef736970860_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xODcvZnJhZzo4OTMyMjMyYmJiNjc0YmYwOGFiYzZmYTMzMmYwOTU1Yi90YWJsZTo5ODkwYzBmNDk3MWU0ZDEwYWRmMGQ5OWQyYWFjYWY1Yy90YWJsZXJhbmdlOjk4OTBjMGY0OTcxZTRkMTBhZGYwZDk5ZDJhYWNhZjVjXzUtMy0xLTEtNTkwMQ_2f2a9622-0902-44e6-8bbc-1e8310a11c85">22,530</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i052b725d26934154bf52578d73873040_D20190101-20191231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xODcvZnJhZzo4OTMyMjMyYmJiNjc0YmYwOGFiYzZmYTMzMmYwOTU1Yi90YWJsZTo5ODkwYzBmNDk3MWU0ZDEwYWRmMGQ5OWQyYWFjYWY1Yy90YWJsZXJhbmdlOjk4OTBjMGY0OTcxZTRkMTBhZGYwZDk5ZDJhYWNhZjVjXzUtNS0xLTEtNTkwMQ_c0b593bd-2f81-49ea-91ee-c7d65dcb027a">26,624</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:#dbdbdb;padding:2px 1pt 2px 64pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Information services payment and processing revenue </span></td><td colspan="2" style="background-color:#dbdbdb;border-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="iad2bcd854c17477baa2099324a0989e2_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xODcvZnJhZzo4OTMyMjMyYmJiNjc0YmYwOGFiYzZmYTMzMmYwOTU1Yi90YWJsZTo5ODkwYzBmNDk3MWU0ZDEwYWRmMGQ5OWQyYWFjYWY1Yy90YWJsZXJhbmdlOjk4OTBjMGY0OTcxZTRkMTBhZGYwZDk5ZDJhYWNhZjVjXzYtMS0xLTEtNTkwMQ_2f9a0a26-2057-49d8-93d9-b0925fd82251">106,455</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-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="i20ebffd172714eadb0230fc1f3624d23_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xODcvZnJhZzo4OTMyMjMyYmJiNjc0YmYwOGFiYzZmYTMzMmYwOTU1Yi90YWJsZTo5ODkwYzBmNDk3MWU0ZDEwYWRmMGQ5OWQyYWFjYWY1Yy90YWJsZXJhbmdlOjk4OTBjMGY0OTcxZTRkMTBhZGYwZDk5ZDJhYWNhZjVjXzYtMy0xLTEtNTkwMQ_dfdcdefe-6605-4fe5-81a1-602bcc2466b9">97,204</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-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="i529f3d4b04594c3e987f41b746b6ae5a_D20190101-20191231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xODcvZnJhZzo4OTMyMjMyYmJiNjc0YmYwOGFiYzZmYTMzMmYwOTU1Yi90YWJsZTo5ODkwYzBmNDk3MWU0ZDEwYWRmMGQ5OWQyYWFjYWY1Yy90YWJsZXJhbmdlOjk4OTBjMGY0OTcxZTRkMTBhZGYwZDk5ZDJhYWNhZjVjXzYtNS0xLTEtNTkwMQ_9f4f5cb3-81dd-47d3-8922-2fc2a6f19fcf">107,953</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;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 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bank service fees </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i864b1da907a743c9b4f819d7ae690af0_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xODcvZnJhZzo4OTMyMjMyYmJiNjc0YmYwOGFiYzZmYTMzMmYwOTU1Yi90YWJsZTo5ODkwYzBmNDk3MWU0ZDEwYWRmMGQ5OWQyYWFjYWY1Yy90YWJsZXJhbmdlOjk4OTBjMGY0OTcxZTRkMTBhZGYwZDk5ZDJhYWNhZjVjXzctMS0xLTEtNTkwMQ_4d160390-6255-4ed2-8a0d-b27a257eaa4b">2,239</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaba6ef5b76bc4274a63f794e79d5fc3c_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xODcvZnJhZzo4OTMyMjMyYmJiNjc0YmYwOGFiYzZmYTMzMmYwOTU1Yi90YWJsZTo5ODkwYzBmNDk3MWU0ZDEwYWRmMGQ5OWQyYWFjYWY1Yy90YWJsZXJhbmdlOjk4OTBjMGY0OTcxZTRkMTBhZGYwZDk5ZDJhYWNhZjVjXzctMy0xLTEtNTkwMQ_d2c5f449-99ca-4114-a9fe-9cf31442c980">1,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="i543277642942455685d56846dba8fdfd_D20190101-20191231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xODcvZnJhZzo4OTMyMjMyYmJiNjc0YmYwOGFiYzZmYTMzMmYwOTU1Yi90YWJsZTo5ODkwYzBmNDk3MWU0ZDEwYWRmMGQ5OWQyYWFjYWY1Yy90YWJsZXJhbmdlOjk4OTBjMGY0OTcxZTRkMTBhZGYwZDk5ZDJhYWNhZjVjXzctNS0xLTEtNTkwMQ_93e82ac9-88c2-4888-81f8-282ebb7294e7">1,386</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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fee revenue</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"> (in-scope of ASC 606) </span></div></td><td colspan="2" style="background-color:#dbdbdb;border-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="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xODcvZnJhZzo4OTMyMjMyYmJiNjc0YmYwOGFiYzZmYTMzMmYwOTU1Yi90YWJsZTo5ODkwYzBmNDk3MWU0ZDEwYWRmMGQ5OWQyYWFjYWY1Yy90YWJsZXJhbmdlOjk4OTBjMGY0OTcxZTRkMTBhZGYwZDk5ZDJhYWNhZjVjXzgtMS0xLTEtNTkwMQ_92601761-8405-475b-b3e9-c43c91f9f0f3">108,694</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-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="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xODcvZnJhZzo4OTMyMjMyYmJiNjc0YmYwOGFiYzZmYTMzMmYwOTU1Yi90YWJsZTo5ODkwYzBmNDk3MWU0ZDEwYWRmMGQ5OWQyYWFjYWY1Yy90YWJsZXJhbmdlOjk4OTBjMGY0OTcxZTRkMTBhZGYwZDk5ZDJhYWNhZjVjXzgtMy0xLTEtNTkwMQ_4f5d93b4-34cc-4be7-9132-31ca9a2c4233">98,908</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-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="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xODcvZnJhZzo4OTMyMjMyYmJiNjc0YmYwOGFiYzZmYTMzMmYwOTU1Yi90YWJsZTo5ODkwYzBmNDk3MWU0ZDEwYWRmMGQ5OWQyYWFjYWY1Yy90YWJsZXJhbmdlOjk4OTBjMGY0OTcxZTRkMTBhZGYwZDk5ZDJhYWNhZjVjXzgtNS0xLTEtNTkwMQ_75ef69d7-ac7c-420c-9d8c-85fc38535ca3">109,339</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(out-of-scope of ASC 606)</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="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" decimals="-3" name="us-gaap:RevenueNotFromContractWithCustomer" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xODcvZnJhZzo4OTMyMjMyYmJiNjc0YmYwOGFiYzZmYTMzMmYwOTU1Yi90YWJsZTo5ODkwYzBmNDk3MWU0ZDEwYWRmMGQ5OWQyYWFjYWY1Yy90YWJsZXJhbmdlOjk4OTBjMGY0OTcxZTRkMTBhZGYwZDk5ZDJhYWNhZjVjXzktMS0xLTEtNTkwMQ_cfa55d53-a8b3-41b6-870f-47c4b1c2c2e6">997</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231" decimals="-3" name="us-gaap:RevenueNotFromContractWithCustomer" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xODcvZnJhZzo4OTMyMjMyYmJiNjc0YmYwOGFiYzZmYTMzMmYwOTU1Yi90YWJsZTo5ODkwYzBmNDk3MWU0ZDEwYWRmMGQ5OWQyYWFjYWY1Yy90YWJsZXJhbmdlOjk4OTBjMGY0OTcxZTRkMTBhZGYwZDk5ZDJhYWNhZjVjXzktMy0xLTEtNTkwMQ_edfad904-49fe-40a8-9f65-2b3c5cff202d">1,533</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231" decimals="-3" name="us-gaap:RevenueNotFromContractWithCustomer" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xODcvZnJhZzo4OTMyMjMyYmJiNjc0YmYwOGFiYzZmYTMzMmYwOTU1Yi90YWJsZTo5ODkwYzBmNDk3MWU0ZDEwYWRmMGQ5OWQyYWFjYWY1Yy90YWJsZXJhbmdlOjk4OTBjMGY0OTcxZTRkMTBhZGYwZDk5ZDJhYWNhZjVjXzktNS0xLTEtNTkwMQ_8c967171-9e9e-4b16-a12b-1bcaddf61b0e">730</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:#dbdbdb;border-bottom:1pt solid #000;padding:2px 1pt 2px 64pt;text-align: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 fee revenue and other income </span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" decimals="-3" name="us-gaap:NoninterestIncome" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xODcvZnJhZzo4OTMyMjMyYmJiNjc0YmYwOGFiYzZmYTMzMmYwOTU1Yi90YWJsZTo5ODkwYzBmNDk3MWU0ZDEwYWRmMGQ5OWQyYWFjYWY1Yy90YWJsZXJhbmdlOjk4OTBjMGY0OTcxZTRkMTBhZGYwZDk5ZDJhYWNhZjVjXzEwLTEtMS0xLTU5MDE_1046335e-0928-4389-afbb-8281def7678e">109,691</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231" decimals="-3" name="us-gaap:NoninterestIncome" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xODcvZnJhZzo4OTMyMjMyYmJiNjc0YmYwOGFiYzZmYTMzMmYwOTU1Yi90YWJsZTo5ODkwYzBmNDk3MWU0ZDEwYWRmMGQ5OWQyYWFjYWY1Yy90YWJsZXJhbmdlOjk4OTBjMGY0OTcxZTRkMTBhZGYwZDk5ZDJhYWNhZjVjXzEwLTMtMS0xLTU5MDE_ce8dc412-9921-4b53-9d58-7783d2639c37">100,441</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231" decimals="-3" name="us-gaap:NoninterestIncome" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xODcvZnJhZzo4OTMyMjMyYmJiNjc0YmYwOGFiYzZmYTMzMmYwOTU1Yi90YWJsZTo5ODkwYzBmNDk3MWU0ZDEwYWRmMGQ5OWQyYWFjYWY1Yy90YWJsZXJhbmdlOjk4OTBjMGY0OTcxZTRkMTBhZGYwZDk5ZDJhYWNhZjVjXzEwLTUtMS0xLTU5MDE_4111f1ad-efdd-40b5-a4ba-9d4373f96c1e">110,069</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div id="i762133f56c7c41b383049c54c32cc294_190"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 17</span></div><ix:nonNumeric contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" name="us-gaap:SegmentReportingDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90ZXh0cmVnaW9uOmU2ZGY5YTJiYTkzOTQwY2VhMjNjNDlhNzI2MWFjNWQwXzIzMzI_527d3fe4-0a51-498f-9619-15203bfb7e63" continuedAt="id50fb20e036544679dbc93a6dc04fa64" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Industry Segment Information</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The services provided by the Company are classified into <ix:nonFraction unitRef="segment" contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" decimals="INF" name="us-gaap:NumberOfReportableSegments" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90ZXh0cmVnaW9uOmU2ZGY5YTJiYTkzOTQwY2VhMjNjNDlhNzI2MWFjNWQwXzM4NDgyOTA3MDQxODQ_ddb0cdfe-5995-43bc-908f-a9765ccdffce">two</ix:nonFraction> reportable segments: Information Services and Banking Services. Each of these segments provides distinct services that are marketed through different channels. They are managed separately due to their unique service and processing requirements. </span></div><div style="margin-top:12pt;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 Services segment provides transportation, energy, telecommunication, and environmental invoice processing and payment services to large corporations. The Banking Services segment provides banking services primarily to privately held businesses and faith-based ministries, including on-line generosity services, as well as supporting the banking needs of the Information Services segment. </span></div><div style="margin-top:12pt;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 segments are the same as those described in Note 1 of this report. Management evaluates segment performance based on tax-equivalized (as defined in the footnote to the chart on the following table) pre-tax income after allocations for corporate expenses. Transactions between segments are accounted for at what management believes to be fair value. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Substantially all revenue originates from, and all long-lived assets are located within the United States, and no revenue from any customer of any segment exceeds 10% of the Company&#8217;s consolidated revenue. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Funding sources represent average balances and deposits generated by Information Services and Banking Services and there is no allocation methodology used. Segment interest income is a function of the relative share of average funding sources generated by each segment multiplied by the following rates: </span></div><div style="margin-top:6pt;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%">&#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">Information Services &#8211; one or more fixed rates depending upon the specific characteristics of the funding source, and </span></div><div style="margin-top:6pt;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%">&#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">Banking Services &#8211; a variable rate that is based upon the overall performance of the Company&#8217;s earning assets. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Any difference between total segment interest income and overall total Company interest income is included in Corporate, Eliminations, and Other. </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:115%">69</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i762133f56c7c41b383049c54c32cc294_7">Table of Contents</a></span></div></div><ix:continuation id="id50fb20e036544679dbc93a6dc04fa64" continuedAt="i9b3e7fc0b4224e189078346fcb0f2a88"><ix:nonNumeric contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" name="us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90ZXh0cmVnaW9uOmU2ZGY5YTJiYTkzOTQwY2VhMjNjNDlhNzI2MWFjNWQwXzIzMzM_b600ecac-fb0d-4cb0-95e5-97ba789234d8" continuedAt="i5a87660d18a447b5b90611f9c080ad32" escape="true"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Summarized information about the Company&#8217;s operations in each industry segment for the years ended December&#160;31, 2021, 2020 and 2019 is as follows: </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:43.748%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:114%">(In thousands)</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:700;line-height:100%">Information<br/>Services</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:700;line-height:100%">Banking<br/>Services</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:700;line-height:100%">Corporate,<br/>Eliminations<br/>and Other</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:700;line-height:114%">Total</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:114%">2021</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Fee income from customers </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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i5b477eac86e1449ba78d827202e48cd9_D20210101-20211231" decimals="-3" name="us-gaap:NoninterestIncome" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzItMi0xLTEtNTkwMQ_bd8686ef-5485-4e96-b487-7d167232d62a">105,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i3f09168febc24cc0851343738cabf76b_D20210101-20211231" decimals="-3" name="us-gaap:NoninterestIncome" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzItNC0xLTEtNTkwMQ_24e2b7df-6b01-42ba-9b61-632cf0a46add">2,631</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i7261a1be03f04f2fb9c6c87b42f4987a_D20210101-20211231" decimals="-3" name="us-gaap:NoninterestIncome" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzItNi0xLTEtNTkwMQ_72898c60-7a4e-4ce1-abcc-f52db5cd2561">1,608</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" decimals="-3" name="us-gaap:NoninterestIncome" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzItOC0xLTEtNTkwMQ_19afbbe2-8251-42f2-b79a-e3fd034551d4">109,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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Interest income* </span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i5b477eac86e1449ba78d827202e48cd9_D20210101-20211231" decimals="-3" name="cass:InterestAndDividendIncomeIncludingTaxEquivalentAdjustmentOperating" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzMtMi0xLTEtNTkwMQ_169e481d-d603-45e9-9771-d71c5efcd44c">24,332</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i3f09168febc24cc0851343738cabf76b_D20210101-20211231" decimals="-3" name="cass:InterestAndDividendIncomeIncludingTaxEquivalentAdjustmentOperating" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzMtNC0xLTEtNTkwMQ_92131eb0-ee81-43e4-89af-abd3f0eb192f">24,732</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="i7261a1be03f04f2fb9c6c87b42f4987a_D20210101-20211231" decimals="-3" sign="-" name="cass:InterestAndDividendIncomeIncludingTaxEquivalentAdjustmentOperating" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzMtNi0xLTEtNTkwMQ_997ad3c5-a4ca-4a8c-a101-db1bce99921b">1,694</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" decimals="-3" name="cass:InterestAndDividendIncomeIncludingTaxEquivalentAdjustmentOperating" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzMtOC0xLTEtNTkwMQ_6fbba296-70c0-4ee8-bbff-362d0307ee0a">47,370</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;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;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Interest expense </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i5b477eac86e1449ba78d827202e48cd9_D20210101-20211231" decimals="-3" name="us-gaap:InterestExpense" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzQtMi0xLTEtNTkwMQ_760b965f-185f-43bb-bdbd-61daea78c01e">&#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:114%"><ix:nonFraction unitRef="usd" contextRef="i3f09168febc24cc0851343738cabf76b_D20210101-20211231" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzQtNC0xLTEtNTkwMQ_a80909dd-c766-41b7-b88e-2d84074c969a">1,171</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i7261a1be03f04f2fb9c6c87b42f4987a_D20210101-20211231" decimals="-3" name="us-gaap:InterestExpense" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzQtNi0xLTEtNTkwMQ_f2c6f120-3bba-44ce-9005-f3fb2e0f5dad">&#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:114%"><ix:nonFraction unitRef="usd" contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzQtOC0xLTEtNTkwMQ_1747b190-28eb-4a25-b0ba-719d4e9d2f03">1,171</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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Intersegment income (expense) </span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i4e7c32d371c54604ba27d8fa0a7e575e_D20210101-20211231" decimals="-3" name="us-gaap:InterestIncomeExpenseNet" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzUtMi0xLTEtNTkwMQ_6aac4558-fe96-4da0-a50f-23f5775b517e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ic381155f0a4b4f2bbbdca54ebd986bd0_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:InterestIncomeExpenseNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzUtNC0xLTEtNTkwMQ_3cfcb871-092c-4b12-9aac-81e1bcfbf6d8">3,222</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="i7261a1be03f04f2fb9c6c87b42f4987a_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:InterestIncomeExpenseNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzUtNi0xLTEtNTkwMQ_82b07eca-0164-4b14-b648-24b966e9154d">3,222</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Tax-equivalized pre-tax income* </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:114%"><ix:nonFraction unitRef="usd" contextRef="i5b477eac86e1449ba78d827202e48cd9_D20210101-20211231" decimals="-3" name="cass:IncomeLossFromContinuingOperationsIncludingTaxEquivalentAdjustmentBeforeIncomeTaxesNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzctMi0xLTEtNTkwMQ_eb29175c-f006-4ae0-bb40-286887f897ea">26,368</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i3f09168febc24cc0851343738cabf76b_D20210101-20211231" decimals="-3" name="cass:IncomeLossFromContinuingOperationsIncludingTaxEquivalentAdjustmentBeforeIncomeTaxesNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzctNC0xLTEtNTkwMQ_8df621ef-60e5-4491-9a24-28470dcde153">10,082</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="i7261a1be03f04f2fb9c6c87b42f4987a_D20210101-20211231" decimals="-3" sign="-" name="cass:IncomeLossFromContinuingOperationsIncludingTaxEquivalentAdjustmentBeforeIncomeTaxesNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzctNi0xLTEtNTkwMQ_a8cc7229-8a85-4b1d-a164-a3cbdad1b903">756</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" decimals="-3" name="cass:IncomeLossFromContinuingOperationsIncludingTaxEquivalentAdjustmentBeforeIncomeTaxesNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzctOC0xLTEtNTkwMQ_c4562e64-8e6a-4930-9e51-acaeb25ea519">35,694</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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Goodwill </span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="if1e097fa1d59419c95a776be888e950b_I20211231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzgtMi0xLTEtNTkwMQ_2ffa2768-9c03-4b38-9f51-34d048d20496">12,433</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="icbec3c8781d0481c8ccae16150f2e91b_I20211231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzgtNC0xLTEtNTkwMQ_daaaf218-2887-4925-b690-0982742d20b7">1,829</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ifa143f4e3c104230a4fe68252b8ef40e_I20211231" decimals="-3" name="us-gaap:Goodwill" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzgtNi0xLTEtNTkwMQ_9bc1dd9e-6374-4653-9689-18962a6b9fe8">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="iec0398a820254cd299413aaa332e3362_I20211231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzgtOC0xLTEtNTkwMQ_1a5d72c3-f6e4-4b2a-9edd-447c49843cd3">14,262</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;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;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Other intangible assets, net </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="if1e097fa1d59419c95a776be888e950b_I20211231" decimals="-3" name="us-gaap:OtherIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzktMi0xLTEtNTkwMQ_0e8a3376-1b3b-4e4c-84ce-9ab163c1017b">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:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="icbec3c8781d0481c8ccae16150f2e91b_I20211231" decimals="-3" name="us-gaap:OtherIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzktNC0xLTEtNTkwMQ_4ff22f22-81ba-43cb-abe7-20c3e2a4356d">2,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:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ifa143f4e3c104230a4fe68252b8ef40e_I20211231" decimals="-3" name="us-gaap:OtherIntangibleAssetsNet" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzktNi0xLTEtNTkwMQ_226fb226-a5ab-4e7d-b9a5-c6198062b7c9">&#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:114%"><ix:nonFraction unitRef="usd" contextRef="iec0398a820254cd299413aaa332e3362_I20211231" decimals="-3" name="us-gaap:OtherIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzktOC0xLTEtNTkwMQ_d9102417-7987-4c4b-8c63-bf9bd692b1e1">2,564</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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total Assets </span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="if1e097fa1d59419c95a776be888e950b_I20211231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzEwLTItMS0xLTU5MDE_f125a5c6-b398-45f6-bab1-7615c31a4367">1,152,917</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="icbec3c8781d0481c8ccae16150f2e91b_I20211231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzEwLTQtMS0xLTU5MDE_2d73d17e-81f6-4746-abbe-f106a0a2092e">1,500,060</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="ifa143f4e3c104230a4fe68252b8ef40e_I20211231" decimals="-3" sign="-" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzEwLTYtMS0xLTU5MDE_d4264e6c-b7ba-44cc-aad7-0c62c3c3deaa">98,076</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="iec0398a820254cd299413aaa332e3362_I20211231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzEwLTgtMS0xLTU5MDE_587d1219-b124-4263-9724-86983b7e3dcf">2,554,901</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;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;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Funding Sources </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:114%"><ix:nonFraction unitRef="usd" contextRef="if1e097fa1d59419c95a776be888e950b_I20211231" decimals="-3" name="cass:AverageFundingSources" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzExLTItMS0xLTU5MDE_0b539140-b9c3-4855-86da-90f751baa8ba">937,478</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="icbec3c8781d0481c8ccae16150f2e91b_I20211231" decimals="-3" name="cass:AverageFundingSources" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzExLTQtMS0xLTU5MDE_a4127224-89b3-4443-868a-670772bf7b9f">876,018</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ifa143f4e3c104230a4fe68252b8ef40e_I20211231" decimals="-3" name="cass:AverageFundingSources" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzExLTYtMS0xLTU5MDE_ce4cb7d9-1306-4956-a38f-ef905f6870c3">&#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:114%"><ix:nonFraction unitRef="usd" contextRef="iec0398a820254cd299413aaa332e3362_I20211231" decimals="-3" name="cass:AverageFundingSources" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzExLTgtMS0xLTU5MDE_3a7cdb51-ad07-4618-b46f-89fdd40740d6">1,813,496</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:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:114%">2020</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Fee income from customers</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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="iba0969ad708340e8a176281ff1e0afe1_D20200101-20201231" decimals="-3" name="us-gaap:NoninterestIncome" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzEzLTItMS0xLTU5MDE_c2392a5c-4a57-463c-af84-be7c9635dcec">96,548</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i73972831989e4ffd8e5facd2e1100ca9_D20200101-20201231" decimals="-3" name="us-gaap:NoninterestIncome" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzEzLTQtMS0xLTU5MDE_0e1aa57a-8bab-4633-97d8-4879c49a7066">2,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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i2342ebacb48c4e93aa61851d72f61bcb_D20200101-20201231" decimals="-3" name="us-gaap:NoninterestIncome" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzEzLTYtMS0xLTU5MDE_130c02dc-a323-4cf0-a1d5-312dc80c6776">1,286</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231" decimals="-3" name="us-gaap:NoninterestIncome" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzEzLTgtMS0xLTU5MDE_d672863d-8105-49e5-b937-db7323b9113f">100,441</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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Interest income*</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="iba0969ad708340e8a176281ff1e0afe1_D20200101-20201231" decimals="-3" name="cass:InterestAndDividendIncomeIncludingTaxEquivalentAdjustmentOperating" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzE0LTItMS0xLTU5MDE_ea4edf0c-1cf7-4299-be42-8f68d4229d56">20,343</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i73972831989e4ffd8e5facd2e1100ca9_D20200101-20201231" decimals="-3" name="cass:InterestAndDividendIncomeIncludingTaxEquivalentAdjustmentOperating" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzE0LTQtMS0xLTU5MDE_48f01009-7371-4a8f-9d78-74b53c79f102">29,494</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="i2342ebacb48c4e93aa61851d72f61bcb_D20200101-20201231" decimals="-3" sign="-" name="cass:InterestAndDividendIncomeIncludingTaxEquivalentAdjustmentOperating" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzE0LTYtMS0xLTU5MDE_bf77774e-27cf-43e7-8f20-fa988bc33fa9">261</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231" decimals="-3" name="cass:InterestAndDividendIncomeIncludingTaxEquivalentAdjustmentOperating" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzE0LTgtMS0xLTU5MDE_404a5fdd-9ce2-433b-9e76-e8cea33b3f44">49,576</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;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;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Interest expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="iba0969ad708340e8a176281ff1e0afe1_D20200101-20201231" decimals="-3" name="us-gaap:InterestExpense" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzE1LTItMS0xLTU5MDE_f2bb6963-ab52-4e37-8d91-361a3d25ef5d">&#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:114%"><ix:nonFraction unitRef="usd" contextRef="i73972831989e4ffd8e5facd2e1100ca9_D20200101-20201231" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzE1LTQtMS0xLTU5MDE_4e91e5a7-be40-40c2-b522-9a40d816fbab">2,362</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i2342ebacb48c4e93aa61851d72f61bcb_D20200101-20201231" decimals="-3" name="us-gaap:InterestExpense" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzE1LTYtMS0xLTU5MDE_3adff04b-b25b-4013-ad03-be142e422867">&#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:114%"><ix:nonFraction unitRef="usd" contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzE1LTgtMS0xLTU5MDE_3ad29e78-f72b-4469-b13f-3304f5d9f77b">2,362</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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Intersegment income (expense)</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i8f9a708d6c5f41679447448189c86149_D20200101-20201231" decimals="-3" name="us-gaap:InterestIncomeExpenseNet" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzE2LTItMS0xLTU5MDE_3ce4ae0f-7d0e-46df-830a-0dca3bbe513d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i2e664365c13d4fc289b690531bce2125_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:InterestIncomeExpenseNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzE2LTQtMS0xLTU5MDE_54a62ff4-003c-4c87-9dc2-1e33dc35ba29">2,315</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="i2342ebacb48c4e93aa61851d72f61bcb_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:InterestIncomeExpenseNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzE2LTYtMS0xLTU5MDE_e3021cd8-7962-412a-b5d6-5cb4f54062cb">2,315</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Tax-equivalized pre-tax income*</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:114%"><ix:nonFraction unitRef="usd" contextRef="iba0969ad708340e8a176281ff1e0afe1_D20200101-20201231" decimals="-3" name="cass:IncomeLossFromContinuingOperationsIncludingTaxEquivalentAdjustmentBeforeIncomeTaxesNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzE4LTItMS0xLTU5MDE_24a98220-cb33-4d14-8348-786d8b167e8b">17,178</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i73972831989e4ffd8e5facd2e1100ca9_D20200101-20201231" decimals="-3" name="cass:IncomeLossFromContinuingOperationsIncludingTaxEquivalentAdjustmentBeforeIncomeTaxesNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzE4LTQtMS0xLTU5MDE_c554f715-b3b1-435f-8e87-16493b4d0d6a">14,025</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i2342ebacb48c4e93aa61851d72f61bcb_D20200101-20201231" decimals="-3" name="cass:IncomeLossFromContinuingOperationsIncludingTaxEquivalentAdjustmentBeforeIncomeTaxesNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzE4LTYtMS0xLTU5MDE_c773f991-472b-4678-b155-9215d5a2df48">1,027</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231" decimals="-3" name="cass:IncomeLossFromContinuingOperationsIncludingTaxEquivalentAdjustmentBeforeIncomeTaxesNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzE4LTgtMS0xLTU5MDE_89b89942-9932-45f9-b698-a025010a471e">32,230</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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Goodwill</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ic6d016e1692447f1a12a5f315313934c_I20201231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzE5LTItMS0xLTU5MDE_55a006d0-13bf-4e1d-9edb-5bf646af5675">12,433</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i7d0cd24333de43c9b139bfd196b28cbc_I20201231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzE5LTQtMS0xLTU5MDE_4327b746-267b-4de3-a2b7-f65d373f6d25">1,829</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i71dc9df70d724c609c5fc803655c823f_I20201231" decimals="-3" name="us-gaap:Goodwill" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzE5LTYtMS0xLTU5MDE_f8e417a1-6b9f-4579-b31f-0e6d909e1763">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzE5LTgtMS0xLTU5MDE_41e493d6-7e9c-481d-8c53-ca300b040833">14,262</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;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;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Other intangible assets, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ic6d016e1692447f1a12a5f315313934c_I20201231" decimals="-3" name="us-gaap:OtherIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzIwLTItMS0xLTU5MDE_619a4a58-f602-4d84-94a7-64d8c5840d36">735</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i7d0cd24333de43c9b139bfd196b28cbc_I20201231" decimals="-3" name="us-gaap:OtherIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzIwLTQtMS0xLTU5MDE_df118d18-9311-4284-9a68-98fa6556bbf0">2,688</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i71dc9df70d724c609c5fc803655c823f_I20201231" decimals="-3" name="us-gaap:OtherIntangibleAssetsNet" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzIwLTYtMS0xLTU5MDE_c051fc9a-452c-4940-a624-6a123a2762c9">&#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:114%"><ix:nonFraction unitRef="usd" contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231" decimals="-3" name="us-gaap:OtherIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzIwLTgtMS0xLTU5MDE_301f67b7-29f9-4431-bc1f-a38a0c4453b3">3,423</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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total Assets</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ic6d016e1692447f1a12a5f315313934c_I20201231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzIxLTItMS0xLTU5MDE_c08484b0-5746-4118-ba91-0bc83c20d5a7">967,702</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i7d0cd24333de43c9b139bfd196b28cbc_I20201231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzIxLTQtMS0xLTU5MDE_d7f0d820-cd13-4f34-8be0-aa0eab0dc0cb">1,242,688</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="i71dc9df70d724c609c5fc803655c823f_I20201231" decimals="-3" sign="-" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzIxLTYtMS0xLTU5MDE_776f0639-27cf-4032-a275-76bae12d8806">7,155</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzIxLTgtMS0xLTU5MDE_8c3c4d30-36f5-4f64-b6a5-44ab94da24ff">2,203,235</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;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;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Funding Sources</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:114%"><ix:nonFraction unitRef="usd" contextRef="ic6d016e1692447f1a12a5f315313934c_I20201231" decimals="-3" name="cass:AverageFundingSources" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzIyLTItMS0xLTU5MDE_61ca213f-4245-4e4a-baae-1b2e256cc6e0">734,999</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i7d0cd24333de43c9b139bfd196b28cbc_I20201231" decimals="-3" name="cass:AverageFundingSources" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzIyLTQtMS0xLTU5MDE_2cd4deb9-ce63-44bb-aa7c-90ca31f2f040">738,165</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i71dc9df70d724c609c5fc803655c823f_I20201231" decimals="-3" name="cass:AverageFundingSources" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzIyLTYtMS0xLTU5MDE_586e5bbb-b63e-4614-943b-e224fab9380b">&#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:114%"><ix:nonFraction unitRef="usd" contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231" decimals="-3" name="cass:AverageFundingSources" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzIyLTgtMS0xLTU5MDE_8a641a5c-8636-4bfc-a942-337381711f16">1,473,164</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:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:114%">2019</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Fee income from customers</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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i4bb4162b336a4a1b8378f6440c498111_D20190101-20191231" decimals="-3" name="us-gaap:NoninterestIncome" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzI0LTItMS0xLTU5MDE_4cf149f6-f62b-4780-befa-52f1b90d57fa">107,942</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="iddd52d85766f465b96ca212f81162019_D20190101-20191231" decimals="-3" name="us-gaap:NoninterestIncome" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzI0LTQtMS0xLTU5MDE_ede1b24b-0912-478b-bcab-0718616e1079">1,660</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i24d399a16cf9457c8e3078df411aa3fa_D20190101-20191231" decimals="-3" name="us-gaap:NoninterestIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzI0LTYtMS0xLTU5MDE_facc86de-7e89-4264-9f95-a5bd5a45071d">467</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231" decimals="-3" name="us-gaap:NoninterestIncome" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzI0LTgtMS0xLTU5MDE_a2a2e35f-e395-49f4-84c3-8d546d9ff620">110,069</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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Interest income*</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i4bb4162b336a4a1b8378f6440c498111_D20190101-20191231" decimals="-3" name="cass:InterestAndDividendIncomeIncludingTaxEquivalentAdjustmentOperating" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzI1LTItMS0xLTU5MDE_b5e00077-906a-4023-b38d-8c13179c39f4">21,538</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="iddd52d85766f465b96ca212f81162019_D20190101-20191231" decimals="-3" name="cass:InterestAndDividendIncomeIncludingTaxEquivalentAdjustmentOperating" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzI1LTQtMS0xLTU5MDE_1b3c6be6-c064-4bc7-b0c7-406a3efb8a70">30,646</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i24d399a16cf9457c8e3078df411aa3fa_D20190101-20191231" decimals="-3" name="cass:InterestAndDividendIncomeIncludingTaxEquivalentAdjustmentOperating" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzI1LTYtMS0xLTU5MDE_dd06192b-96cf-48f7-8ab5-6883ec39e2b0">2,510</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231" decimals="-3" name="cass:InterestAndDividendIncomeIncludingTaxEquivalentAdjustmentOperating" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzI1LTgtMS0xLTU5MDE_0f6c98c6-f509-45b7-8f1e-eab7b80b08b6">54,694</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;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;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Interest expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i4bb4162b336a4a1b8378f6440c498111_D20190101-20191231" decimals="-3" name="us-gaap:InterestExpense" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzI2LTItMS0xLTU5MDE_4f0d95fe-e29d-4d7f-8946-fbf1dd33300f">&#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:114%"><ix:nonFraction unitRef="usd" contextRef="iddd52d85766f465b96ca212f81162019_D20190101-20191231" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzI2LTQtMS0xLTU5MDE_551e4d3f-5d4b-4bc2-a079-380c8bab61ee">5,193</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i24d399a16cf9457c8e3078df411aa3fa_D20190101-20191231" decimals="-3" name="us-gaap:InterestExpense" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzI2LTYtMS0xLTU5MDE_70d75f9f-54eb-48c2-af9d-ad108221311b">&#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:114%"><ix:nonFraction unitRef="usd" contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzI2LTgtMS0xLTU5MDE_0f83a804-b725-4d80-9992-e657dc3820fd">5,193</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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Intersegment income (expense)</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i68dc6d307a8f4958af59672ceb603295_D20190101-20191231" decimals="-3" name="us-gaap:InterestIncomeExpenseNet" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzI3LTItMS0xLTU5MDE_2e8a0bdc-f425-4b4e-a99b-e87df5d69cb4">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ic6cc69073077496bb5151ceee7dbe49f_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:InterestIncomeExpenseNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzI3LTQtMS0xLTU5MDE_5414e67c-6ec9-462d-bc52-301253fd096b">2,107</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="i24d399a16cf9457c8e3078df411aa3fa_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:InterestIncomeExpenseNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzI3LTYtMS0xLTU5MDE_86f7cb9a-5660-4d31-abaa-166dd02423d1">2,107</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Tax-equivalized pre-tax income*</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:114%"><ix:nonFraction unitRef="usd" contextRef="i4bb4162b336a4a1b8378f6440c498111_D20190101-20191231" decimals="-3" name="cass:IncomeLossFromContinuingOperationsIncludingTaxEquivalentAdjustmentBeforeIncomeTaxesNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzI5LTItMS0xLTU5MDE_2d27288c-1406-4f6f-a819-5e1191dfd540">23,524</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="iddd52d85766f465b96ca212f81162019_D20190101-20191231" decimals="-3" name="cass:IncomeLossFromContinuingOperationsIncludingTaxEquivalentAdjustmentBeforeIncomeTaxesNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzI5LTQtMS0xLTU5MDE_69d5c25b-e291-4267-a944-0380191b9707">13,048</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i24d399a16cf9457c8e3078df411aa3fa_D20190101-20191231" decimals="-3" name="cass:IncomeLossFromContinuingOperationsIncludingTaxEquivalentAdjustmentBeforeIncomeTaxesNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzI5LTYtMS0xLTU5MDE_edcb444b-32fb-4715-9685-f53e1180034c">2,978</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231" decimals="-3" name="cass:IncomeLossFromContinuingOperationsIncludingTaxEquivalentAdjustmentBeforeIncomeTaxesNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzI5LTgtMS0xLTU5MDE_d9fb40ba-1f4a-4c44-82e2-f913d7d8fe44">39,550</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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Goodwill</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i0af57df24079422088afb38f006d8d24_I20191231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzMwLTItMS0xLTU5MDE_9a4dd8d1-a864-4a1f-9372-127c0f715cd2">12,433</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i90941764b3ed4c44bdf6d02d3346beac_I20191231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzMwLTQtMS0xLTU5MDE_09162085-c4b1-490f-8fe2-1d0dc61f1dff">1,829</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i1ae3389803d14dbcb5dbca60f72d69d9_I20191231" decimals="-3" name="us-gaap:Goodwill" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzMwLTYtMS0xLTU5MDE_69920e9e-f231-4154-922a-9d20baf07180">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i45464f58af19437bbe66ee3f989905fb_I20191231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzMwLTgtMS0xLTU5MDE_8737d80f-66c2-4a65-8681-19eabea48e71">14,262</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;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;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Other intangible assets, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i0af57df24079422088afb38f006d8d24_I20191231" decimals="-3" name="us-gaap:OtherIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzMxLTItMS0xLTU5MDE_c3971c07-c310-466f-b787-d2ab0a5d4229">1,142</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i90941764b3ed4c44bdf6d02d3346beac_I20191231" decimals="-3" name="us-gaap:OtherIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzMxLTQtMS0xLTU5MDE_426e6633-f7fe-4f21-8aaf-cd3f04217d47">3,139</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i1ae3389803d14dbcb5dbca60f72d69d9_I20191231" decimals="-3" name="us-gaap:OtherIntangibleAssetsNet" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzMxLTYtMS0xLTU5MDE_5aee0196-aa29-4bda-908e-53a5949249a2">&#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:114%"><ix:nonFraction unitRef="usd" contextRef="i45464f58af19437bbe66ee3f989905fb_I20191231" decimals="-3" name="us-gaap:OtherIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzMxLTgtMS0xLTU5MDE_ea9ccd55-5302-4ea6-a31d-e6b46b1b1aad">4,281</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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total Assets</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i0af57df24079422088afb38f006d8d24_I20191231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzMyLTItMS0xLTU5MDE_2a21c062-85f5-43ca-9e6c-05d106940914">844,483</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i90941764b3ed4c44bdf6d02d3346beac_I20191231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzMyLTQtMS0xLTU5MDE_129aef2d-b5e0-448c-9d4e-4cb3aa128424">915,341</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i1ae3389803d14dbcb5dbca60f72d69d9_I20191231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzMyLTYtMS0xLTU5MDE_3b73572c-9527-448d-8357-3ac9c3913c65">4,419</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i45464f58af19437bbe66ee3f989905fb_I20191231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzMyLTgtMS0xLTU5MDE_84ce74a4-34dd-44fd-a4fe-e222c25833a6">1,764,243</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Funding Sources</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom: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:114%"><ix:nonFraction unitRef="usd" contextRef="i0af57df24079422088afb38f006d8d24_I20191231" decimals="-3" name="cass:AverageFundingSources" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzMzLTItMS0xLTU5MDE_627459eb-f5b3-41c5-825e-d5125790c5a9">676,068</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom: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:114%"><ix:nonFraction unitRef="usd" contextRef="i90941764b3ed4c44bdf6d02d3346beac_I20191231" decimals="-3" name="cass:AverageFundingSources" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzMzLTQtMS0xLTU5MDE_addb7c54-7366-442f-9a51-bc01228fff6f">592,905</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom: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:114%"><ix:nonFraction unitRef="usd" contextRef="i1ae3389803d14dbcb5dbca60f72d69d9_I20191231" decimals="-3" name="cass:AverageFundingSources" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzMzLTYtMS0xLTU5MDE_af45bfa2-e01d-489e-ad2c-0ca706915455">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom: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:114%"><ix:nonFraction unitRef="usd" contextRef="i45464f58af19437bbe66ee3f989905fb_I20191231" decimals="-3" name="cass:AverageFundingSources" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzMzLTgtMS0xLTU5MDE_863223dd-6747-4a16-acba-195b61809a29">1,268,973</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="margin-top:1pt;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%"><ix:continuation id="i9b3e7fc0b4224e189078346fcb0f2a88" continuedAt="i20f17d113a9d4042a880c3b79933b2e3"><ix:continuation id="i5a87660d18a447b5b90611f9c080ad32" continuedAt="i58a33a1c00c948c98f35fdffe2166ab3">*</ix:continuation></ix:continuation></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13pt"><ix:continuation id="i20f17d113a9d4042a880c3b79933b2e3"><ix:continuation id="i58a33a1c00c948c98f35fdffe2166ab3">Presented on a tax-equivalent basis assuming a tax rate of 21%. The tax-equivalent adjustment was approximately $<ix:nonFraction unitRef="usd" contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxEffectsAllocatedDirectlyToEquityPriorPeriodAdjustment" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90ZXh0cmVnaW9uOmU2ZGY5YTJiYTkzOTQwY2VhMjNjNDlhNzI2MWFjNWQwXzE2NDkyNjc0NDg2ODY_c9a507fe-1344-470d-a1af-4bec88e2f27c">1,873,000</ix:nonFraction> for 2021, $<ix:nonFraction unitRef="usd" contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxEffectsAllocatedDirectlyToEquityPriorPeriodAdjustment" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90ZXh0cmVnaW9uOmU2ZGY5YTJiYTkzOTQwY2VhMjNjNDlhNzI2MWFjNWQwXzE2NDkyNjc0NDg2OTI_c4bdfe97-bd96-4c08-9974-12bdb10f5cff">1,888,000</ix:nonFraction> for 2020, and $<ix:nonFraction unitRef="usd" contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231" decimals="-3" name="us-gaap:IncomeTaxEffectsAllocatedDirectlyToEquityPriorPeriodAdjustment" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90ZXh0cmVnaW9uOmU2ZGY5YTJiYTkzOTQwY2VhMjNjNDlhNzI2MWFjNWQwXzE2NDkyNjc0NDg2OTg_a5173ddc-bad0-43f3-a290-103aadb6c533">2,084,000</ix:nonFraction> for 2019.</ix:continuation></ix:continuation> </span></div><div id="i762133f56c7c41b383049c54c32cc294_193"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 18</span></div><ix:nonNumeric contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" name="us-gaap:LesseeOperatingLeasesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTMvZnJhZzpjZWEzM2I3NzgwZTk0OTIxODg3M2Q0MjhjMDFhNzVlYS90ZXh0cmVnaW9uOmNlYTMzYjc3ODBlOTQ5MjE4ODczZDQyOGMwMWE3NWVhXzE1Nzc_2542ca8d-9ee9-427f-8460-9a4a5a94feb9" continuedAt="i509c46cd1b6f42d19ef68785f2ada75a" escape="true"><div><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="margin-top:12pt;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 leases certain premises under operating leases. As of December&#160;31, 2021, the Company had lease liabilities of $<ix:nonFraction unitRef="usd" contextRef="iec0398a820254cd299413aaa332e3362_I20211231" decimals="-3" name="us-gaap:OperatingLeaseLiability" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTMvZnJhZzpjZWEzM2I3NzgwZTk0OTIxODg3M2Q0MjhjMDFhNzVlYS90ZXh0cmVnaW9uOmNlYTMzYjc3ODBlOTQ5MjE4ODczZDQyOGMwMWE3NWVhXzIwNA_8c43258e-f021-4e7e-b7d2-121d98585803">4,887,000</ix:nonFraction> and right-of-use assets of $<ix:nonFraction unitRef="usd" contextRef="iec0398a820254cd299413aaa332e3362_I20211231" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTMvZnJhZzpjZWEzM2I3NzgwZTk0OTIxODg3M2Q0MjhjMDFhNzVlYS90ZXh0cmVnaW9uOmNlYTMzYjc3ODBlOTQ5MjE4ODczZDQyOGMwMWE3NWVhXzIzNA_718388e1-85d4-43ff-a3fa-700a552c3f1e">4,421,000</ix:nonFraction>. Lease liabilities and right-of-use assets are reflected in <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTMvZnJhZzpjZWEzM2I3NzgwZTk0OTIxODg3M2Q0MjhjMDFhNzVlYS90ZXh0cmVnaW9uOmNlYTMzYjc3ODBlOTQ5MjE4ODczZDQyOGMwMWE3NWVhXzEwOTk1MTE2MzIyNjY_b44e6d7a-84ae-4c18-84a0-400ba1e4fa43">other liabilities</span> and <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTMvZnJhZzpjZWEzM2I3NzgwZTk0OTIxODg3M2Q0MjhjMDFhNzVlYS90ZXh0cmVnaW9uOmNlYTMzYjc3ODBlOTQ5MjE4ODczZDQyOGMwMWE3NWVhXzEwOTk1MTE2MzIyNjc_34eb14c1-0df3-443b-bc97-e2f69841b7ec">other assets</span>, respectively. Included in occupancy expense on the consolidated statements of income for 2021 was operating lease cost of $<ix:nonFraction unitRef="usd" contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTMvZnJhZzpjZWEzM2I3NzgwZTk0OTIxODg3M2Q0MjhjMDFhNzVlYS90ZXh0cmVnaW9uOmNlYTMzYjc3ODBlOTQ5MjE4ODczZDQyOGMwMWE3NWVhXzQ1Mw_87974ca3-2f19-4fce-bb1b-498ec5d0b4eb">1,651,000</ix:nonFraction>, short-term lease cost of $<ix:nonFraction unitRef="usd" contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" decimals="-3" name="us-gaap:ShortTermLeaseCost" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTMvZnJhZzpjZWEzM2I3NzgwZTk0OTIxODg3M2Q0MjhjMDFhNzVlYS90ZXh0cmVnaW9uOmNlYTMzYjc3ODBlOTQ5MjE4ODczZDQyOGMwMWE3NWVhXzQ4Mg_f7a8f202-6573-474a-a55a-f5fab0126bde">186,000</ix:nonFraction>, and there was no variable lease cost. The Company paid cash of $<ix:nonFraction unitRef="usd" contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" decimals="-3" name="us-gaap:OperatingLeasePayments" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTMvZnJhZzpjZWEzM2I3NzgwZTk0OTIxODg3M2Q0MjhjMDFhNzVlYS90ZXh0cmVnaW9uOmNlYTMzYjc3ODBlOTQ5MjE4ODczZDQyOGMwMWE3NWVhXzU0OQ_a5c457fc-9d82-4787-9907-2e3c614a33ed">1,779,000</ix:nonFraction> for operating lease amounts included in the measurement of lease liabilities for the year ended December&#160;31, 2021. No right-of-use assets were obtained in exchange for lease liabilities during the year ended December&#160;31, 2021. </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:115%">70</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i762133f56c7c41b383049c54c32cc294_7">Table of Contents</a></span></div></div><ix:continuation id="i509c46cd1b6f42d19ef68785f2ada75a" continuedAt="if2ac650cfca44ab2be3e2c8ae5911411"><div style="margin-top:12pt;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 year ended December&#160;31, 2021, the weighted average remaining lease term for the operating leases was <ix:nonNumeric contextRef="iec0398a820254cd299413aaa332e3362_I20211231" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTMvZnJhZzpjZWEzM2I3NzgwZTk0OTIxODg3M2Q0MjhjMDFhNzVlYS90ZXh0cmVnaW9uOmNlYTMzYjc3ODBlOTQ5MjE4ODczZDQyOGMwMWE3NWVhXzg0NA_9126a87d-3314-4c57-ac4e-d91e1d751585">6.1</ix:nonNumeric> years and the weighted average discount rate used in the measurement of operating lease liabilities was <ix:nonFraction unitRef="number" contextRef="iec0398a820254cd299413aaa332e3362_I20211231" decimals="3" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTMvZnJhZzpjZWEzM2I3NzgwZTk0OTIxODg3M2Q0MjhjMDFhNzVlYS90ZXh0cmVnaW9uOmNlYTMzYjc3ODBlOTQ5MjE4ODczZDQyOGMwMWE3NWVhXzk0NQ_04d41d3c-1e98-4866-85c9-356bd223fefb">5.4</ix:nonFraction>%. Certain of the Company&#8217;s leases contain options to renew the lease; however, these renewal options are not included in the calculation of the lease liabilities as they are not reasonably certain to be exercised. There has been no significant change in the Company&#8217;s expected future minimum lease payments since December&#160;31, 2020. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> <ix:nonNumeric contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTMvZnJhZzpjZWEzM2I3NzgwZTk0OTIxODg3M2Q0MjhjMDFhNzVlYS90ZXh0cmVnaW9uOmNlYTMzYjc3ODBlOTQ5MjE4ODczZDQyOGMwMWE3NWVhXzE1Nzk_ba875564-d3e5-4f9d-a7ed-da6dc2859a7b" continuedAt="ia8923e49ee6543408ebeba3bf8ed9627" escape="true">A maturity analysis of operating lease liabilities and undiscounted cash flows as of December&#160;31, 2021 was as follows: </ix:nonNumeric></span></div><div style="margin-top:12pt;text-align:center"><ix:continuation id="ia8923e49ee6543408ebeba3bf8ed9627"><table 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:85.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.082%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%">(In thousands)</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:700;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Lease payments due </span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Less than 1 year </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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="iec0398a820254cd299413aaa332e3362_I20211231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTMvZnJhZzpjZWEzM2I3NzgwZTk0OTIxODg3M2Q0MjhjMDFhNzVlYS90YWJsZTo1NDM1NTE4NDk1MmQ0NTFjYjExNzdmMjE1ZTcyMTE3My90YWJsZXJhbmdlOjU0MzU1MTg0OTUyZDQ1MWNiMTE3N2YyMTVlNzIxMTczXzItMS0xLTEtNTkwMQ_7611b027-6c70-476c-9cc1-112c03ca8b8f">1,735</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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1-2 years </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="iec0398a820254cd299413aaa332e3362_I20211231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTMvZnJhZzpjZWEzM2I3NzgwZTk0OTIxODg3M2Q0MjhjMDFhNzVlYS90YWJsZTo1NDM1NTE4NDk1MmQ0NTFjYjExNzdmMjE1ZTcyMTE3My90YWJsZXJhbmdlOjU0MzU1MTg0OTUyZDQ1MWNiMTE3N2YyMTVlNzIxMTczXzMtMS0xLTEtNTkwMQ_47a3edab-f0e0-4a37-bd6c-c57bd078415a">814</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;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;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2-3 years </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="iec0398a820254cd299413aaa332e3362_I20211231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTMvZnJhZzpjZWEzM2I3NzgwZTk0OTIxODg3M2Q0MjhjMDFhNzVlYS90YWJsZTo1NDM1NTE4NDk1MmQ0NTFjYjExNzdmMjE1ZTcyMTE3My90YWJsZXJhbmdlOjU0MzU1MTg0OTUyZDQ1MWNiMTE3N2YyMTVlNzIxMTczXzQtMS0xLTEtNTkwMQ_b524618b-39ea-48a2-954b-a3a5d4dcd342">553</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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3-4 years </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="iec0398a820254cd299413aaa332e3362_I20211231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTMvZnJhZzpjZWEzM2I3NzgwZTk0OTIxODg3M2Q0MjhjMDFhNzVlYS90YWJsZTo1NDM1NTE4NDk1MmQ0NTFjYjExNzdmMjE1ZTcyMTE3My90YWJsZXJhbmdlOjU0MzU1MTg0OTUyZDQ1MWNiMTE3N2YyMTVlNzIxMTczXzUtMS0xLTEtNTkwMQ_4112abad-143a-4658-8708-8c4251bbf3e4">555</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;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;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4-5 years </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="iec0398a820254cd299413aaa332e3362_I20211231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTMvZnJhZzpjZWEzM2I3NzgwZTk0OTIxODg3M2Q0MjhjMDFhNzVlYS90YWJsZTo1NDM1NTE4NDk1MmQ0NTFjYjExNzdmMjE1ZTcyMTE3My90YWJsZXJhbmdlOjU0MzU1MTg0OTUyZDQ1MWNiMTE3N2YyMTVlNzIxMTczXzYtMS0xLTEtNTkwMQ_e52ace45-af3a-4b7f-b3d8-c5b563cd14db">545</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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Over 5 years </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="iec0398a820254cd299413aaa332e3362_I20211231" decimals="-3" name="cass:LesseeOperatingLeaseLiabilityToBePaidDueAfterYearFour" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTMvZnJhZzpjZWEzM2I3NzgwZTk0OTIxODg3M2Q0MjhjMDFhNzVlYS90YWJsZTo1NDM1NTE4NDk1MmQ0NTFjYjExNzdmMjE1ZTcyMTE3My90YWJsZXJhbmdlOjU0MzU1MTg0OTUyZDQ1MWNiMTE3N2YyMTVlNzIxMTczXzctMS0xLTEtNTkwMQ_2cb0ed62-ef9e-4831-80f7-362b77a2c683">1,497</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;text-indent:30pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total undiscounted cash flows </span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt 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:114%"><ix:nonFraction unitRef="usd" contextRef="iec0398a820254cd299413aaa332e3362_I20211231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTMvZnJhZzpjZWEzM2I3NzgwZTk0OTIxODg3M2Q0MjhjMDFhNzVlYS90YWJsZTo1NDM1NTE4NDk1MmQ0NTFjYjExNzdmMjE1ZTcyMTE3My90YWJsZXJhbmdlOjU0MzU1MTg0OTUyZDQ1MWNiMTE3N2YyMTVlNzIxMTczXzgtMS0xLTEtNTkwMQ_ca11ac96-721a-4a3f-bec2-2d7c2a6b55b7">5,699</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Discount on cash flows </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="iec0398a820254cd299413aaa332e3362_I20211231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTMvZnJhZzpjZWEzM2I3NzgwZTk0OTIxODg3M2Q0MjhjMDFhNzVlYS90YWJsZTo1NDM1NTE4NDk1MmQ0NTFjYjExNzdmMjE1ZTcyMTE3My90YWJsZXJhbmdlOjU0MzU1MTg0OTUyZDQ1MWNiMTE3N2YyMTVlNzIxMTczXzktMS0xLTEtNTkwMQ_07b7e800-715e-4eaf-9068-4a2ec9faddab">812</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;text-indent:30pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total lease liability </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="iec0398a820254cd299413aaa332e3362_I20211231" decimals="-3" name="us-gaap:OperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTMvZnJhZzpjZWEzM2I3NzgwZTk0OTIxODg3M2Q0MjhjMDFhNzVlYS90YWJsZTo1NDM1NTE4NDk1MmQ0NTFjYjExNzdmMjE1ZTcyMTE3My90YWJsZXJhbmdlOjU0MzU1MTg0OTUyZDQ1MWNiMTE3N2YyMTVlNzIxMTczXzEwLTEtMS0xLTU5MDE_23b9871b-d3d7-43ec-ad43-b6aa70004ef7">4,887</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div></ix:continuation><div style="margin-top:12pt;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="if2ac650cfca44ab2be3e2c8ae5911411">There were no sale and leaseback transactions, leveraged leases, or lease transactions with related parties during the year ended December&#160;31, 2021. At December&#160;31, 2021, the Company did not have any leases that had not yet commenced.</ix:continuation> </span></div><div id="i762133f56c7c41b383049c54c32cc294_196"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 19</span></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="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" name="us-gaap:SubsequentEventsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTYvZnJhZzozMmIyYWU3NTgzMTI0N2U5YjgwZmVmYTJlYWVjMjU0Ny90ZXh0cmVnaW9uOjMyYjJhZTc1ODMxMjQ3ZTliODBmZWZhMmVhZWMyNTQ3XzMzNQ_4d7dd9c4-58fd-4e86-ad00-6a35939ff23b" continuedAt="if3c80251d853441080d63e88969d7edb" escape="true">Subsequent Events</ix:nonNumeric></span></div><div style="margin-top:12pt;text-align:justify"><ix:continuation id="if3c80251d853441080d63e88969d7edb" continuedAt="i8217dd245b8a42c9810b478d02e66448"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In accordance with FASB ASC 855, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Subsequent Events</span></ix:continuation><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i8217dd245b8a42c9810b478d02e66448">, the Company has evaluated subsequent events after the consolidated balance sheet date of December&#160;31, 2021, and there were no events identified that would require additional disclosures to prevent the Company&#8217;s consolidated financial statements from being misleading.</ix:continuation> </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">71</span></div></div></div><div id="i762133f56c7c41b383049c54c32cc294_199"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i762133f56c7c41b383049c54c32cc294_7">Table of Contents</a></span></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 20</span></div><ix:nonNumeric contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" name="us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90ZXh0cmVnaW9uOmUxYTAyODNhNmI0NzRkODlhOTdjNTVhN2U4NDgwYWI3XzIxMg_bc895796-25d0-48a4-ac7a-ac974f2d6c75" continuedAt="i6438d41a3bed4b048565124eac3a909f" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Condensed Financial Information of Parent Company</span></div><ix:nonNumeric contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" name="srt:ScheduleOfCondensedBalanceSheetTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90ZXh0cmVnaW9uOmUxYTAyODNhNmI0NzRkODlhOTdjNTVhN2U4NDgwYWI3XzIxMw_34dc60d0-324a-4b97-a85d-b8d3760bc76b" escape="true"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Following are the condensed balance sheets of the Company (parent company only) and the related condensed statements of income and cash flows. </span></div><div style="margin-top:12pt;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:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Condensed 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:100%">December&#160;31,</span></div></td></tr><tr><td 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-style:italic;font-weight:400;line-height:114%">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2020</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Assets</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;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:114%">Cash and due from banks </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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ieae677dc22e44433954711c4a15315cb_I20211231" decimals="-3" name="us-gaap:CashAndDueFromBanks" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZTo0NDE4N2Y0MjZhMjg0MzM1OTYwOGJlYWRhMTQ5ZWI3Ni90YWJsZXJhbmdlOjQ0MTg3ZjQyNmEyODQzMzU5NjA4YmVhZGExNDllYjc2XzMtMS0xLTEtNTkwMQ_17c5f33f-2b9c-4d2a-8e2a-9ce34ee02bc0">132,050</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i477f4419d54f479c96794c74a9bcb7bc_I20201231" decimals="-3" name="us-gaap:CashAndDueFromBanks" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZTo0NDE4N2Y0MjZhMjg0MzM1OTYwOGJlYWRhMTQ5ZWI3Ni90YWJsZXJhbmdlOjQ0MTg3ZjQyNmEyODQzMzU5NjA4YmVhZGExNDllYjc2XzMtMy0xLTEtNTkwMQ_57aab01e-df7b-441f-9859-f2482c77da55">51,714</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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Short-term investments </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ieae677dc22e44433954711c4a15315cb_I20211231" decimals="-3" name="us-gaap:ShortTermInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZTo0NDE4N2Y0MjZhMjg0MzM1OTYwOGJlYWRhMTQ5ZWI3Ni90YWJsZXJhbmdlOjQ0MTg3ZjQyNmEyODQzMzU5NjA4YmVhZGExNDllYjc2XzQtMS0xLTEtNTkwMQ_280d3298-8c1a-4cf5-a1a9-bc30d93d7d43">585</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i477f4419d54f479c96794c74a9bcb7bc_I20201231" decimals="-3" name="us-gaap:ShortTermInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZTo0NDE4N2Y0MjZhMjg0MzM1OTYwOGJlYWRhMTQ5ZWI3Ni90YWJsZXJhbmdlOjQ0MTg3ZjQyNmEyODQzMzU5NjA4YmVhZGExNDllYjc2XzQtMy0xLTEtNTkwMQ_3ecd5d7a-b034-4601-89b3-43cbe86a0a06">235,452</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;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:114%">Securities available-for-sale, 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:114%"><ix:nonFraction unitRef="usd" contextRef="ieae677dc22e44433954711c4a15315cb_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZTo0NDE4N2Y0MjZhMjg0MzM1OTYwOGJlYWRhMTQ5ZWI3Ni90YWJsZXJhbmdlOjQ0MTg3ZjQyNmEyODQzMzU5NjA4YmVhZGExNDllYjc2XzUtMS0xLTEtNTkwMQ_ca69fae4-2da8-4863-80a2-3c3dd784270a">566,835</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i477f4419d54f479c96794c74a9bcb7bc_I20201231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZTo0NDE4N2Y0MjZhMjg0MzM1OTYwOGJlYWRhMTQ5ZWI3Ni90YWJsZXJhbmdlOjQ0MTg3ZjQyNmEyODQzMzU5NjA4YmVhZGExNDllYjc2XzUtMy0xLTEtNTkwMQ_5dd2e648-f1cd-4ecd-a1ec-3f51e75d4cd6">357,726</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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Loans, net </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ieae677dc22e44433954711c4a15315cb_I20211231" decimals="-3" name="us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZTo0NDE4N2Y0MjZhMjg0MzM1OTYwOGJlYWRhMTQ5ZWI3Ni90YWJsZXJhbmdlOjQ0MTg3ZjQyNmEyODQzMzU5NjA4YmVhZGExNDllYjc2XzYtMS0xLTEtNTkwMQ_22cbcc2e-aff6-4e9b-9e86-da835f9f481a">40,515</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i477f4419d54f479c96794c74a9bcb7bc_I20201231" decimals="-3" name="us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZTo0NDE4N2Y0MjZhMjg0MzM1OTYwOGJlYWRhMTQ5ZWI3Ni90YWJsZXJhbmdlOjQ0MTg3ZjQyNmEyODQzMzU5NjA4YmVhZGExNDllYjc2XzYtMy0xLTEtNTkwMQ_498de59b-c0bb-4a03-a8ac-0b7999601b0d">49,314</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;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:114%">Payments in advance of 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:114%"><ix:nonFraction unitRef="usd" contextRef="ieae677dc22e44433954711c4a15315cb_I20211231" decimals="-3" name="cass:PaymentsInExcessOfFunding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZTo0NDE4N2Y0MjZhMjg0MzM1OTYwOGJlYWRhMTQ5ZWI3Ni90YWJsZXJhbmdlOjQ0MTg3ZjQyNmEyODQzMzU5NjA4YmVhZGExNDllYjc2XzctMS0xLTEtNTkwMQ_c326da3e-1932-4887-a6de-bf5196b820bd">291,427</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i477f4419d54f479c96794c74a9bcb7bc_I20201231" decimals="-3" name="cass:PaymentsInExcessOfFunding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZTo0NDE4N2Y0MjZhMjg0MzM1OTYwOGJlYWRhMTQ5ZWI3Ni90YWJsZXJhbmdlOjQ0MTg3ZjQyNmEyODQzMzU5NjA4YmVhZGExNDllYjc2XzctMy0xLTEtNTkwMQ_534d71ac-aac4-4501-b141-0a291d0bb6e1">194,563</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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Investments in subsidiaries </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ieae677dc22e44433954711c4a15315cb_I20211231" decimals="-3" name="us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZTo0NDE4N2Y0MjZhMjg0MzM1OTYwOGJlYWRhMTQ5ZWI3Ni90YWJsZXJhbmdlOjQ0MTg3ZjQyNmEyODQzMzU5NjA4YmVhZGExNDllYjc2XzgtMS0xLTEtNTkwMQ_c168da64-1402-410f-b5be-b25c25075405">164,650</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i477f4419d54f479c96794c74a9bcb7bc_I20201231" decimals="-3" name="us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZTo0NDE4N2Y0MjZhMjg0MzM1OTYwOGJlYWRhMTQ5ZWI3Ni90YWJsZXJhbmdlOjQ0MTg3ZjQyNmEyODQzMzU5NjA4YmVhZGExNDllYjc2XzgtMy0xLTEtNTkwMQ_dd3215ca-12ae-41fa-ab86-ad810977f742">162,341</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;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:114%">Premises 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:114%"><ix:nonFraction unitRef="usd" contextRef="ieae677dc22e44433954711c4a15315cb_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZTo0NDE4N2Y0MjZhMjg0MzM1OTYwOGJlYWRhMTQ5ZWI3Ni90YWJsZXJhbmdlOjQ0MTg3ZjQyNmEyODQzMzU5NjA4YmVhZGExNDllYjc2XzktMS0xLTEtNTkwMQ_f6e6e818-8f40-4b68-b802-a44af99ed66b">17,443</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i477f4419d54f479c96794c74a9bcb7bc_I20201231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZTo0NDE4N2Y0MjZhMjg0MzM1OTYwOGJlYWRhMTQ5ZWI3Ni90YWJsZXJhbmdlOjQ0MTg3ZjQyNmEyODQzMzU5NjA4YmVhZGExNDllYjc2XzktMy0xLTEtNTkwMQ_9b289bb9-fa2a-4121-b328-399f52acdd71">17,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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Other assets </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ieae677dc22e44433954711c4a15315cb_I20211231" decimals="-3" name="us-gaap:OtherAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZTo0NDE4N2Y0MjZhMjg0MzM1OTYwOGJlYWRhMTQ5ZWI3Ni90YWJsZXJhbmdlOjQ0MTg3ZjQyNmEyODQzMzU5NjA4YmVhZGExNDllYjc2XzEwLTEtMS0xLTU5MDE_b70fb1a9-3a08-422c-ae41-a9629f6cfc7d">95,940</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i477f4419d54f479c96794c74a9bcb7bc_I20201231" decimals="-3" name="us-gaap:OtherAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZTo0NDE4N2Y0MjZhMjg0MzM1OTYwOGJlYWRhMTQ5ZWI3Ni90YWJsZXJhbmdlOjQ0MTg3ZjQyNmEyODQzMzU5NjA4YmVhZGExNDllYjc2XzEwLTMtMS0xLTU5MDE_599c7ac1-9d74-4594-9de7-e332d5e91aba">69,162</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;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;text-indent:30pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total assets </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="ieae677dc22e44433954711c4a15315cb_I20211231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZTo0NDE4N2Y0MjZhMjg0MzM1OTYwOGJlYWRhMTQ5ZWI3Ni90YWJsZXJhbmdlOjQ0MTg3ZjQyNmEyODQzMzU5NjA4YmVhZGExNDllYjc2XzExLTEtMS0xLTU5MDE_b7417ca4-f303-43ba-978f-928f39e76607">1,309,445</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:114%">$</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:114%"><ix:nonFraction unitRef="usd" contextRef="i477f4419d54f479c96794c74a9bcb7bc_I20201231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZTo0NDE4N2Y0MjZhMjg0MzM1OTYwOGJlYWRhMTQ5ZWI3Ni90YWJsZXJhbmdlOjQ0MTg3ZjQyNmEyODQzMzU5NjA4YmVhZGExNDllYjc2XzExLTMtMS0xLTU5MDE_eddf6f1d-8c81-49b2-b98e-381650aa3024">1,137,731</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:#dbdbdb;padding: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:114%">Liabilities and Shareholders&#8217; Equity</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;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:400;line-height:114%">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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Accounts and drafts payable </span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ieae677dc22e44433954711c4a15315cb_I20211231" decimals="-3" name="cass:AccountsAndDraftsPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZTo0NDE4N2Y0MjZhMjg0MzM1OTYwOGJlYWRhMTQ5ZWI3Ni90YWJsZXJhbmdlOjQ0MTg3ZjQyNmEyODQzMzU5NjA4YmVhZGExNDllYjc2XzE0LTEtMS0xLTU5MDE_8d1afe0f-3f8b-40ed-a99b-17c63f2f63e5">1,041,070</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i477f4419d54f479c96794c74a9bcb7bc_I20201231" decimals="-3" name="cass:AccountsAndDraftsPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZTo0NDE4N2Y0MjZhMjg0MzM1OTYwOGJlYWRhMTQ5ZWI3Ni90YWJsZXJhbmdlOjQ0MTg3ZjQyNmEyODQzMzU5NjA4YmVhZGExNDllYjc2XzE0LTMtMS0xLTU5MDE_7c947324-f1b2-4ad7-99b0-b8fdc6b2d860">832,420</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Other 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:114%"><ix:nonFraction unitRef="usd" contextRef="ieae677dc22e44433954711c4a15315cb_I20211231" decimals="-3" name="us-gaap:OtherLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZTo0NDE4N2Y0MjZhMjg0MzM1OTYwOGJlYWRhMTQ5ZWI3Ni90YWJsZXJhbmdlOjQ0MTg3ZjQyNmEyODQzMzU5NjA4YmVhZGExNDllYjc2XzE2LTEtMS0xLTU5MDE_ab029cff-1a21-41f7-8cb1-8e7c12a3d26d">22,577</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i477f4419d54f479c96794c74a9bcb7bc_I20201231" decimals="-3" name="us-gaap:OtherLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZTo0NDE4N2Y0MjZhMjg0MzM1OTYwOGJlYWRhMTQ5ZWI3Ni90YWJsZXJhbmdlOjQ0MTg3ZjQyNmEyODQzMzU5NjA4YmVhZGExNDllYjc2XzE2LTMtMS0xLTU5MDE_afa9d101-da12-4eb3-bc68-6a38bae4fcb7">44,151</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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total liabilities </span></td><td colspan="2" style="background-color:#dbdbdb;border-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:114%"><ix:nonFraction unitRef="usd" contextRef="ieae677dc22e44433954711c4a15315cb_I20211231" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZTo0NDE4N2Y0MjZhMjg0MzM1OTYwOGJlYWRhMTQ5ZWI3Ni90YWJsZXJhbmdlOjQ0MTg3ZjQyNmEyODQzMzU5NjA4YmVhZGExNDllYjc2XzE3LTEtMS0xLTU5MDE_c0770af6-3173-4cf8-a70b-500d76cf0901">1,063,647</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-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:114%"><ix:nonFraction unitRef="usd" contextRef="i477f4419d54f479c96794c74a9bcb7bc_I20201231" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZTo0NDE4N2Y0MjZhMjg0MzM1OTYwOGJlYWRhMTQ5ZWI3Ni90YWJsZXJhbmdlOjQ0MTg3ZjQyNmEyODQzMzU5NjA4YmVhZGExNDllYjc2XzE3LTMtMS0xLTU5MDE_d09d102a-e479-47fc-85a7-943603f2608e">876,571</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;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;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total shareholders&#8217; equity </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ieae677dc22e44433954711c4a15315cb_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZTo0NDE4N2Y0MjZhMjg0MzM1OTYwOGJlYWRhMTQ5ZWI3Ni90YWJsZXJhbmdlOjQ0MTg3ZjQyNmEyODQzMzU5NjA4YmVhZGExNDllYjc2XzE4LTEtMS0xLTU5MDE_c60acfbf-c74d-42e1-90c7-6c7995c52b03">245,798</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i477f4419d54f479c96794c74a9bcb7bc_I20201231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZTo0NDE4N2Y0MjZhMjg0MzM1OTYwOGJlYWRhMTQ5ZWI3Ni90YWJsZXJhbmdlOjQ0MTg3ZjQyNmEyODQzMzU5NjA4YmVhZGExNDllYjc2XzE4LTMtMS0xLTU5MDE_8c78a9b9-e90a-4673-beb0-b16ab9394305">261,160</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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:30pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total liabilities and shareholders&#8217; equity </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #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:114%"><ix:nonFraction unitRef="usd" contextRef="ieae677dc22e44433954711c4a15315cb_I20211231" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZTo0NDE4N2Y0MjZhMjg0MzM1OTYwOGJlYWRhMTQ5ZWI3Ni90YWJsZXJhbmdlOjQ0MTg3ZjQyNmEyODQzMzU5NjA4YmVhZGExNDllYjc2XzE5LTEtMS0xLTU5MDE_768a28b1-597a-475c-829a-7fe5b795931c">1,309,445</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;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:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #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:114%"><ix:nonFraction unitRef="usd" contextRef="i477f4419d54f479c96794c74a9bcb7bc_I20201231" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZTo0NDE4N2Y0MjZhMjg0MzM1OTYwOGJlYWRhMTQ5ZWI3Ni90YWJsZXJhbmdlOjQ0MTg3ZjQyNmEyODQzMzU5NjA4YmVhZGExNDllYjc2XzE5LTMtMS0xLTU5MDE_918e4240-3297-4191-a28a-ad7741ff0396">1,137,731</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-top:12pt;text-align:center"><ix:nonNumeric contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" name="srt:ScheduleOfCondensedIncomeStatementTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90ZXh0cmVnaW9uOmUxYTAyODNhNmI0NzRkODlhOTdjNTVhN2U4NDgwYWI3XzIxNA_bd0afe0c-3828-4d43-a394-59e68dc801c9" 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:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Condensed Statements of 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:100%">For the Years Ended December&#160;31,</span></div></td></tr><tr><td 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-style:italic;font-weight:400;line-height:114%">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2020</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2019</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Income from subsidiaries &#8211; management fees </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ic3b044579adf46739a8d9d57fea58c0e_D20210101-20211231" decimals="-3" name="us-gaap:InvestmentIncomeNonoperating" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZTozZmE0NzYyNzBjYjU0Y2FkOGU1YTJlN2IyMmFhMGY1NS90YWJsZXJhbmdlOjNmYTQ3NjI3MGNiNTRjYWQ4ZTVhMmU3YjIyYWEwZjU1XzItMS0xLTEtNTkwMQ_3741e5bf-d600-49d3-9dc6-7c41f9e3dc01">3,115</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i64e03c398ff4484392f2d3ea21b89d81_D20200101-20201231" decimals="-3" name="us-gaap:InvestmentIncomeNonoperating" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZTozZmE0NzYyNzBjYjU0Y2FkOGU1YTJlN2IyMmFhMGY1NS90YWJsZXJhbmdlOjNmYTQ3NjI3MGNiNTRjYWQ4ZTVhMmU3YjIyYWEwZjU1XzItMy0xLTEtNTkwMQ_1e0fb714-bce8-42fe-b08b-eac81bd037f4">2,854</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i771da441b94543ab8db57b5e4af7b058_D20190101-20191231" decimals="-3" name="us-gaap:InvestmentIncomeNonoperating" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZTozZmE0NzYyNzBjYjU0Y2FkOGU1YTJlN2IyMmFhMGY1NS90YWJsZXJhbmdlOjNmYTQ3NjI3MGNiNTRjYWQ4ZTVhMmU3YjIyYWEwZjU1XzItNS0xLTEtNTkwMQ_3856db68-a279-482e-a4de-178c1831e05e">2,599</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;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:114%">Information services revenue </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ic3b044579adf46739a8d9d57fea58c0e_D20210101-20211231" decimals="-3" name="cass:InformationServicesPaymentAndProcessingRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZTozZmE0NzYyNzBjYjU0Y2FkOGU1YTJlN2IyMmFhMGY1NS90YWJsZXJhbmdlOjNmYTQ3NjI3MGNiNTRjYWQ4ZTVhMmU3YjIyYWEwZjU1XzMtMS0xLTEtNTkwMQ_9d8b5ac0-7579-440f-84f3-f6239d79efbb">104,426</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i64e03c398ff4484392f2d3ea21b89d81_D20200101-20201231" decimals="-3" name="cass:InformationServicesPaymentAndProcessingRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZTozZmE0NzYyNzBjYjU0Y2FkOGU1YTJlN2IyMmFhMGY1NS90YWJsZXJhbmdlOjNmYTQ3NjI3MGNiNTRjYWQ4ZTVhMmU3YjIyYWEwZjU1XzMtMy0xLTEtNTkwMQ_8eff535e-2932-4cc6-925b-2e0487651b8d">95,078</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i771da441b94543ab8db57b5e4af7b058_D20190101-20191231" decimals="-3" name="cass:InformationServicesPaymentAndProcessingRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZTozZmE0NzYyNzBjYjU0Y2FkOGU1YTJlN2IyMmFhMGY1NS90YWJsZXJhbmdlOjNmYTQ3NjI3MGNiNTRjYWQ4ZTVhMmU3YjIyYWEwZjU1XzMtNS0xLTEtNTkwMQ_01a0749d-7bef-4eb3-991b-4cf1fa12d3a2">106,198</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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Net interest income after (release of) provision for credit losses</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ic3b044579adf46739a8d9d57fea58c0e_D20210101-20211231" decimals="-3" name="us-gaap:InterestIncomeExpenseAfterProvisionForLoanLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZTozZmE0NzYyNzBjYjU0Y2FkOGU1YTJlN2IyMmFhMGY1NS90YWJsZXJhbmdlOjNmYTQ3NjI3MGNiNTRjYWQ4ZTVhMmU3YjIyYWEwZjU1XzQtMS0xLTEtNTkwMQ_90419448-ba1f-4e10-b106-c98c8f4a322e">11,316</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i64e03c398ff4484392f2d3ea21b89d81_D20200101-20201231" decimals="-3" name="us-gaap:InterestIncomeExpenseAfterProvisionForLoanLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZTozZmE0NzYyNzBjYjU0Y2FkOGU1YTJlN2IyMmFhMGY1NS90YWJsZXJhbmdlOjNmYTQ3NjI3MGNiNTRjYWQ4ZTVhMmU3YjIyYWEwZjU1XzQtMy0xLTEtNTkwMQ_733d6787-1a38-47b9-8336-841dda45a9c6">10,932</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i771da441b94543ab8db57b5e4af7b058_D20190101-20191231" decimals="-3" name="us-gaap:InterestIncomeExpenseAfterProvisionForLoanLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZTozZmE0NzYyNzBjYjU0Y2FkOGU1YTJlN2IyMmFhMGY1NS90YWJsZXJhbmdlOjNmYTQ3NjI3MGNiNTRjYWQ4ZTVhMmU3YjIyYWEwZjU1XzQtNS0xLTEtNTkwMQ_a8528672-0e90-48aa-a47e-24ce31e34446">15,713</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;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:114%">Gain on sales of investment 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:114%"><ix:nonFraction unitRef="usd" contextRef="ic3b044579adf46739a8d9d57fea58c0e_D20210101-20211231" decimals="-3" name="us-gaap:DebtAndEquitySecuritiesGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZTozZmE0NzYyNzBjYjU0Y2FkOGU1YTJlN2IyMmFhMGY1NS90YWJsZXJhbmdlOjNmYTQ3NjI3MGNiNTRjYWQ4ZTVhMmU3YjIyYWEwZjU1XzUtMS0xLTEtNTkwMQ_fa6db8bc-63de-4174-862f-fac403874e14">51</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i64e03c398ff4484392f2d3ea21b89d81_D20200101-20201231" decimals="-3" name="us-gaap:DebtAndEquitySecuritiesGainLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZTozZmE0NzYyNzBjYjU0Y2FkOGU1YTJlN2IyMmFhMGY1NS90YWJsZXJhbmdlOjNmYTQ3NjI3MGNiNTRjYWQ4ZTVhMmU3YjIyYWEwZjU1XzUtMy0xLTEtNTkwMQ_b727d290-0e77-41dc-b129-02432e6ffbf7">1,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:114%"><ix:nonFraction unitRef="usd" contextRef="i771da441b94543ab8db57b5e4af7b058_D20190101-20191231" decimals="-3" name="us-gaap:DebtAndEquitySecuritiesGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZTozZmE0NzYyNzBjYjU0Y2FkOGU1YTJlN2IyMmFhMGY1NS90YWJsZXJhbmdlOjNmYTQ3NjI3MGNiNTRjYWQ4ZTVhMmU3YjIyYWEwZjU1XzUtNS0xLTEtNTkwMQ_5d186d3c-61b1-462d-be79-84cc75f704e7">19</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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Other income </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ic3b044579adf46739a8d9d57fea58c0e_D20210101-20211231" decimals="-3" name="us-gaap:OtherIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZTozZmE0NzYyNzBjYjU0Y2FkOGU1YTJlN2IyMmFhMGY1NS90YWJsZXJhbmdlOjNmYTQ3NjI3MGNiNTRjYWQ4ZTVhMmU3YjIyYWEwZjU1XzYtMS0xLTEtNTkwMQ_a17c566d-d8d7-4113-ab60-5452557a1923">919</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i64e03c398ff4484392f2d3ea21b89d81_D20200101-20201231" decimals="-3" name="us-gaap:OtherIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZTozZmE0NzYyNzBjYjU0Y2FkOGU1YTJlN2IyMmFhMGY1NS90YWJsZXJhbmdlOjNmYTQ3NjI3MGNiNTRjYWQ4ZTVhMmU3YjIyYWEwZjU1XzYtMy0xLTEtNTkwMQ_44300463-f780-4ec0-9ba5-f876bea46921">458</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i771da441b94543ab8db57b5e4af7b058_D20190101-20191231" decimals="-3" name="us-gaap:OtherIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZTozZmE0NzYyNzBjYjU0Y2FkOGU1YTJlN2IyMmFhMGY1NS90YWJsZXJhbmdlOjNmYTQ3NjI3MGNiNTRjYWQ4ZTVhMmU3YjIyYWEwZjU1XzYtNS0xLTEtNTkwMQ_bd6b3d3b-5ead-4791-81a0-cef288277269">518</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;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;text-indent:30pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total income </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:114%"><ix:nonFraction unitRef="usd" contextRef="ic3b044579adf46739a8d9d57fea58c0e_D20210101-20211231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZTozZmE0NzYyNzBjYjU0Y2FkOGU1YTJlN2IyMmFhMGY1NS90YWJsZXJhbmdlOjNmYTQ3NjI3MGNiNTRjYWQ4ZTVhMmU3YjIyYWEwZjU1XzctMS0xLTEtNTkwMQ_54477910-247b-4372-91c4-086f7fffb43d">119,827</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i64e03c398ff4484392f2d3ea21b89d81_D20200101-20201231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZTozZmE0NzYyNzBjYjU0Y2FkOGU1YTJlN2IyMmFhMGY1NS90YWJsZXJhbmdlOjNmYTQ3NjI3MGNiNTRjYWQ4ZTVhMmU3YjIyYWEwZjU1XzctMy0xLTEtNTkwMQ_d2793fb3-c318-4955-a45e-d62e89299665">110,397</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i771da441b94543ab8db57b5e4af7b058_D20190101-20191231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZTozZmE0NzYyNzBjYjU0Y2FkOGU1YTJlN2IyMmFhMGY1NS90YWJsZXJhbmdlOjNmYTQ3NjI3MGNiNTRjYWQ4ZTVhMmU3YjIyYWEwZjU1XzctNS0xLTEtNTkwMQ_c36fbf9b-c042-4787-8df7-25447920063d">125,047</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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Expenses: </span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Salaries and employee benefits </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ic3b044579adf46739a8d9d57fea58c0e_D20210101-20211231" decimals="-3" name="us-gaap:LaborAndRelatedExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZTozZmE0NzYyNzBjYjU0Y2FkOGU1YTJlN2IyMmFhMGY1NS90YWJsZXJhbmdlOjNmYTQ3NjI3MGNiNTRjYWQ4ZTVhMmU3YjIyYWEwZjU1XzktMS0xLTEtNTkwMQ_64f4b4d4-0c1f-40f0-8c30-47ed69ed5419">80,434</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i64e03c398ff4484392f2d3ea21b89d81_D20200101-20201231" decimals="-3" name="us-gaap:LaborAndRelatedExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZTozZmE0NzYyNzBjYjU0Y2FkOGU1YTJlN2IyMmFhMGY1NS90YWJsZXJhbmdlOjNmYTQ3NjI3MGNiNTRjYWQ4ZTVhMmU3YjIyYWEwZjU1XzktMy0xLTEtNTkwMQ_254570ce-dc13-4bc0-b341-8d31ca728347">77,577</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i771da441b94543ab8db57b5e4af7b058_D20190101-20191231" decimals="-3" name="us-gaap:LaborAndRelatedExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZTozZmE0NzYyNzBjYjU0Y2FkOGU1YTJlN2IyMmFhMGY1NS90YWJsZXJhbmdlOjNmYTQ3NjI3MGNiNTRjYWQ4ZTVhMmU3YjIyYWEwZjU1XzktNS0xLTEtNTkwMQ_f7313e13-bbc0-4ed5-997b-fbd78be96ee6">81,432</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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Other expenses </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ic3b044579adf46739a8d9d57fea58c0e_D20210101-20211231" decimals="-3" name="us-gaap:OtherNoninterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZTozZmE0NzYyNzBjYjU0Y2FkOGU1YTJlN2IyMmFhMGY1NS90YWJsZXJhbmdlOjNmYTQ3NjI3MGNiNTRjYWQ4ZTVhMmU3YjIyYWEwZjU1XzEwLTEtMS0xLTU5MDE_0e9fe945-8565-4e8f-8b8b-7f75fc218f13">27,406</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i64e03c398ff4484392f2d3ea21b89d81_D20200101-20201231" decimals="-3" name="us-gaap:OtherNoninterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZTozZmE0NzYyNzBjYjU0Y2FkOGU1YTJlN2IyMmFhMGY1NS90YWJsZXJhbmdlOjNmYTQ3NjI3MGNiNTRjYWQ4ZTVhMmU3YjIyYWEwZjU1XzEwLTMtMS0xLTU5MDE_dd11fdc5-d33e-46ab-9b83-d3d071906595">25,347</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i771da441b94543ab8db57b5e4af7b058_D20190101-20191231" decimals="-3" name="us-gaap:OtherNoninterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZTozZmE0NzYyNzBjYjU0Y2FkOGU1YTJlN2IyMmFhMGY1NS90YWJsZXJhbmdlOjNmYTQ3NjI3MGNiNTRjYWQ4ZTVhMmU3YjIyYWEwZjU1XzEwLTUtMS0xLTU5MDE_5eab128d-e395-4e0c-beca-1eea17153a19">26,136</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;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;text-indent:30pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total expenses </span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ic3b044579adf46739a8d9d57fea58c0e_D20210101-20211231" decimals="-3" name="us-gaap:NoninterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZTozZmE0NzYyNzBjYjU0Y2FkOGU1YTJlN2IyMmFhMGY1NS90YWJsZXJhbmdlOjNmYTQ3NjI3MGNiNTRjYWQ4ZTVhMmU3YjIyYWEwZjU1XzExLTEtMS0xLTU5MDE_db017233-d971-4043-9066-59b912e04c65">107,840</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i64e03c398ff4484392f2d3ea21b89d81_D20200101-20201231" decimals="-3" name="us-gaap:NoninterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZTozZmE0NzYyNzBjYjU0Y2FkOGU1YTJlN2IyMmFhMGY1NS90YWJsZXJhbmdlOjNmYTQ3NjI3MGNiNTRjYWQ4ZTVhMmU3YjIyYWEwZjU1XzExLTMtMS0xLTU5MDE_b98f55cd-8e69-487c-b42f-6334243301c4">102,924</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i771da441b94543ab8db57b5e4af7b058_D20190101-20191231" decimals="-3" name="us-gaap:NoninterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZTozZmE0NzYyNzBjYjU0Y2FkOGU1YTJlN2IyMmFhMGY1NS90YWJsZXJhbmdlOjNmYTQ3NjI3MGNiNTRjYWQ4ZTVhMmU3YjIyYWEwZjU1XzExLTUtMS0xLTU5MDE_f2b4de11-0b6f-40bf-bae9-890ebd88563f">107,568</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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Income before income tax and equity in undistributed income of subsidiaries </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ic3b044579adf46739a8d9d57fea58c0e_D20210101-20211231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZTozZmE0NzYyNzBjYjU0Y2FkOGU1YTJlN2IyMmFhMGY1NS90YWJsZXJhbmdlOjNmYTQ3NjI3MGNiNTRjYWQ4ZTVhMmU3YjIyYWEwZjU1XzEyLTEtMS0xLTU5MDE_eee4c8cf-d197-47d4-90b6-8f2fb48abc6c">11,987</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i64e03c398ff4484392f2d3ea21b89d81_D20200101-20201231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZTozZmE0NzYyNzBjYjU0Y2FkOGU1YTJlN2IyMmFhMGY1NS90YWJsZXJhbmdlOjNmYTQ3NjI3MGNiNTRjYWQ4ZTVhMmU3YjIyYWEwZjU1XzEyLTMtMS0xLTU5MDE_b98a1df0-e9e3-4797-add4-b2dafe41ba53">7,473</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i771da441b94543ab8db57b5e4af7b058_D20190101-20191231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZTozZmE0NzYyNzBjYjU0Y2FkOGU1YTJlN2IyMmFhMGY1NS90YWJsZXJhbmdlOjNmYTQ3NjI3MGNiNTRjYWQ4ZTVhMmU3YjIyYWEwZjU1XzEyLTUtMS0xLTU5MDE_43d03f6d-e3e3-45c8-8563-7770ba222bfb">17,479</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;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:114%">Income tax 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:114%"><ix:nonFraction unitRef="usd" contextRef="ic3b044579adf46739a8d9d57fea58c0e_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZTozZmE0NzYyNzBjYjU0Y2FkOGU1YTJlN2IyMmFhMGY1NS90YWJsZXJhbmdlOjNmYTQ3NjI3MGNiNTRjYWQ4ZTVhMmU3YjIyYWEwZjU1XzEzLTEtMS0xLTU5MDE_9ba52d67-b21e-4bc1-92b9-2408c2350879">635</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i64e03c398ff4484392f2d3ea21b89d81_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZTozZmE0NzYyNzBjYjU0Y2FkOGU1YTJlN2IyMmFhMGY1NS90YWJsZXJhbmdlOjNmYTQ3NjI3MGNiNTRjYWQ4ZTVhMmU3YjIyYWEwZjU1XzEzLTMtMS0xLTU5MDE_bbc9922b-d49c-4ea5-86f4-e2aa6f1e8927">340</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i771da441b94543ab8db57b5e4af7b058_D20190101-20191231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZTozZmE0NzYyNzBjYjU0Y2FkOGU1YTJlN2IyMmFhMGY1NS90YWJsZXJhbmdlOjNmYTQ3NjI3MGNiNTRjYWQ4ZTVhMmU3YjIyYWEwZjU1XzEzLTUtMS0xLTU5MDE_334357f1-f1d5-4b13-b3b3-6f7eadb399b9">2,860</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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Income before undistributed income of subsidiaries </span></td><td colspan="2" style="background-color:#dbdbdb;border-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:114%"><ix:nonFraction unitRef="usd" contextRef="ic3b044579adf46739a8d9d57fea58c0e_D20210101-20211231" decimals="-3" name="cass:IncomeBeforeUndistributedIncomeOfSubsidiaries" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZTozZmE0NzYyNzBjYjU0Y2FkOGU1YTJlN2IyMmFhMGY1NS90YWJsZXJhbmdlOjNmYTQ3NjI3MGNiNTRjYWQ4ZTVhMmU3YjIyYWEwZjU1XzE0LTEtMS0xLTU5MDE_4bdf4380-eeda-4e1a-8bb0-4e6f71e308d2">11,352</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-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:114%"><ix:nonFraction unitRef="usd" contextRef="i64e03c398ff4484392f2d3ea21b89d81_D20200101-20201231" decimals="-3" name="cass:IncomeBeforeUndistributedIncomeOfSubsidiaries" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZTozZmE0NzYyNzBjYjU0Y2FkOGU1YTJlN2IyMmFhMGY1NS90YWJsZXJhbmdlOjNmYTQ3NjI3MGNiNTRjYWQ4ZTVhMmU3YjIyYWEwZjU1XzE0LTMtMS0xLTU5MDE_ba74e003-d352-46e3-8700-0107304c6b27">7,133</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-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:114%"><ix:nonFraction unitRef="usd" contextRef="i771da441b94543ab8db57b5e4af7b058_D20190101-20191231" decimals="-3" name="cass:IncomeBeforeUndistributedIncomeOfSubsidiaries" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZTozZmE0NzYyNzBjYjU0Y2FkOGU1YTJlN2IyMmFhMGY1NS90YWJsZXJhbmdlOjNmYTQ3NjI3MGNiNTRjYWQ4ZTVhMmU3YjIyYWEwZjU1XzE0LTUtMS0xLTU5MDE_cb83ea8c-8383-4068-afa6-674ff767e19a">14,619</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;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:114%">Equity in undistributed income of subsidiaries </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ic3b044579adf46739a8d9d57fea58c0e_D20210101-20211231" decimals="-3" name="us-gaap:IncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZTozZmE0NzYyNzBjYjU0Y2FkOGU1YTJlN2IyMmFhMGY1NS90YWJsZXJhbmdlOjNmYTQ3NjI3MGNiNTRjYWQ4ZTVhMmU3YjIyYWEwZjU1XzE1LTEtMS0xLTU5MDE_9d31cf6f-4943-4154-9f8b-ab71d9f8f4f5">17,252</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i64e03c398ff4484392f2d3ea21b89d81_D20200101-20201231" decimals="-3" name="us-gaap:IncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZTozZmE0NzYyNzBjYjU0Y2FkOGU1YTJlN2IyMmFhMGY1NS90YWJsZXJhbmdlOjNmYTQ3NjI3MGNiNTRjYWQ4ZTVhMmU3YjIyYWEwZjU1XzE1LTMtMS0xLTU5MDE_22f4e986-7b77-4e19-920f-414e701ee214">18,043</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i771da441b94543ab8db57b5e4af7b058_D20190101-20191231" decimals="-3" name="us-gaap:IncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZTozZmE0NzYyNzBjYjU0Y2FkOGU1YTJlN2IyMmFhMGY1NS90YWJsZXJhbmdlOjNmYTQ3NjI3MGNiNTRjYWQ4ZTVhMmU3YjIyYWEwZjU1XzE1LTUtMS0xLTU5MDE_c3d85969-d887-4c2e-9393-3573c1b798c5">15,785</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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:30pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Net income </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #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:114%"><ix:nonFraction unitRef="usd" contextRef="ic3b044579adf46739a8d9d57fea58c0e_D20210101-20211231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZTozZmE0NzYyNzBjYjU0Y2FkOGU1YTJlN2IyMmFhMGY1NS90YWJsZXJhbmdlOjNmYTQ3NjI3MGNiNTRjYWQ4ZTVhMmU3YjIyYWEwZjU1XzE2LTEtMS0xLTU5MDE_87ac573d-76db-4ab6-951e-d6cda52ccfcf">28,604</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;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:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #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:114%"><ix:nonFraction unitRef="usd" contextRef="i64e03c398ff4484392f2d3ea21b89d81_D20200101-20201231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZTozZmE0NzYyNzBjYjU0Y2FkOGU1YTJlN2IyMmFhMGY1NS90YWJsZXJhbmdlOjNmYTQ3NjI3MGNiNTRjYWQ4ZTVhMmU3YjIyYWEwZjU1XzE2LTMtMS0xLTU5MDE_f64354ea-7449-4b70-83b8-ded70fe54414">25,176</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;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:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #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:114%"><ix:nonFraction unitRef="usd" contextRef="i771da441b94543ab8db57b5e4af7b058_D20190101-20191231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZTozZmE0NzYyNzBjYjU0Y2FkOGU1YTJlN2IyMmFhMGY1NS90YWJsZXJhbmdlOjNmYTQ3NjI3MGNiNTRjYWQ4ZTVhMmU3YjIyYWEwZjU1XzE2LTUtMS0xLTU5MDE_631007de-b54e-4194-8fcb-a5a60bf408c3">30,404</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;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="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:115%">72</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i762133f56c7c41b383049c54c32cc294_7">Table of Contents</a></span></div></div><div style="margin-top:12pt;text-align:center"><ix:continuation id="i6438d41a3bed4b048565124eac3a909f"><ix:nonNumeric contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231" name="srt:ScheduleOfCondensedCashFlowStatementTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90ZXh0cmVnaW9uOmUxYTAyODNhNmI0NzRkODlhOTdjNTVhN2U4NDgwYWI3XzIxNQ_7e2f52f7-65f0-4dfc-8532-29e2e68c74bb" 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:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Condensed 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:100%">For the Years Ended December&#160;31,</span></div></td></tr><tr><td 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-style:italic;font-weight:400;line-height:114%">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2020</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2019</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Cash flows from operating activities: </span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;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:114%">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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ic3b044579adf46739a8d9d57fea58c0e_D20210101-20211231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZToxODE2NDZlOTg5MmY0MTZkODc4Yjg3Y2U0YmI3ZTM5OS90YWJsZXJhbmdlOjE4MTY0NmU5ODkyZjQxNmQ4NzhiODdjZTRiYjdlMzk5XzMtMS0xLTEtNTkwMQ_fb0a95b2-0978-4690-9196-3f1218701796">28,604</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i64e03c398ff4484392f2d3ea21b89d81_D20200101-20201231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZToxODE2NDZlOTg5MmY0MTZkODc4Yjg3Y2U0YmI3ZTM5OS90YWJsZXJhbmdlOjE4MTY0NmU5ODkyZjQxNmQ4NzhiODdjZTRiYjdlMzk5XzMtMy0xLTEtNTkwMQ_b0eba6be-7601-4248-bd16-c797a382931e">25,176</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i771da441b94543ab8db57b5e4af7b058_D20190101-20191231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZToxODE2NDZlOTg5MmY0MTZkODc4Yjg3Y2U0YmI3ZTM5OS90YWJsZXJhbmdlOjE4MTY0NmU5ODkyZjQxNmQ4NzhiODdjZTRiYjdlMzk5XzMtNS0xLTEtNTkwMQ_85bb31b3-6933-4999-a431-85f199aac225">30,404</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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Adjustments to reconcile net income to net cash provided by (used in) operating activities: </span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:30pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Equity in undistributed income of subsidiaries </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="ic3b044579adf46739a8d9d57fea58c0e_D20210101-20211231" decimals="-3" name="us-gaap:IncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZToxODE2NDZlOTg5MmY0MTZkODc4Yjg3Y2U0YmI3ZTM5OS90YWJsZXJhbmdlOjE4MTY0NmU5ODkyZjQxNmQ4NzhiODdjZTRiYjdlMzk5XzUtMS0xLTEtNTkwMQ_10046845-9f4a-4027-b6a8-7b7584f907ce">17,252</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:114%">(<ix:nonFraction unitRef="usd" contextRef="i64e03c398ff4484392f2d3ea21b89d81_D20200101-20201231" decimals="-3" name="us-gaap:IncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZToxODE2NDZlOTg5MmY0MTZkODc4Yjg3Y2U0YmI3ZTM5OS90YWJsZXJhbmdlOjE4MTY0NmU5ODkyZjQxNmQ4NzhiODdjZTRiYjdlMzk5XzUtMy0xLTEtNTkwMQ_6bf36625-096d-457c-a727-bf9dd9ce463d">18,043</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:114%">(<ix:nonFraction unitRef="usd" contextRef="i771da441b94543ab8db57b5e4af7b058_D20190101-20191231" decimals="-3" name="us-gaap:IncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZToxODE2NDZlOTg5MmY0MTZkODc4Yjg3Y2U0YmI3ZTM5OS90YWJsZXJhbmdlOjE4MTY0NmU5ODkyZjQxNmQ4NzhiODdjZTRiYjdlMzk5XzUtNS0xLTEtNTkwMQ_b5a6c319-d1b5-4dbc-a854-d01ee38ac018">15,785</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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:30pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Net change in other assets </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="ic3b044579adf46739a8d9d57fea58c0e_D20210101-20211231" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherOperatingAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZToxODE2NDZlOTg5MmY0MTZkODc4Yjg3Y2U0YmI3ZTM5OS90YWJsZXJhbmdlOjE4MTY0NmU5ODkyZjQxNmQ4NzhiODdjZTRiYjdlMzk5XzYtMS0xLTEtNTkwMQ_d5ede67e-b123-45e3-b497-dd3f92d1f6bd">212</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i64e03c398ff4484392f2d3ea21b89d81_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOtherOperatingAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZToxODE2NDZlOTg5MmY0MTZkODc4Yjg3Y2U0YmI3ZTM5OS90YWJsZXJhbmdlOjE4MTY0NmU5ODkyZjQxNmQ4NzhiODdjZTRiYjdlMzk5XzYtMy0xLTEtNTkwMQ_171838e8-797f-4aa2-8deb-e2015626558f">6,054</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="i771da441b94543ab8db57b5e4af7b058_D20190101-20191231" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherOperatingAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZToxODE2NDZlOTg5MmY0MTZkODc4Yjg3Y2U0YmI3ZTM5OS90YWJsZXJhbmdlOjE4MTY0NmU5ODkyZjQxNmQ4NzhiODdjZTRiYjdlMzk5XzYtNS0xLTEtNTkwMQ_d51bbe65-3725-4bae-9636-890406cc886d">6,289</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;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;text-indent:30pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Net change in other 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:114%">(<ix:nonFraction unitRef="usd" contextRef="ic3b044579adf46739a8d9d57fea58c0e_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOtherOperatingLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZToxODE2NDZlOTg5MmY0MTZkODc4Yjg3Y2U0YmI3ZTM5OS90YWJsZXJhbmdlOjE4MTY0NmU5ODkyZjQxNmQ4NzhiODdjZTRiYjdlMzk5XzctMS0xLTEtNTkwMQ_bb98944f-7026-46a6-9072-d1027a6b47bf">9,307</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:114%">(<ix:nonFraction unitRef="usd" contextRef="i64e03c398ff4484392f2d3ea21b89d81_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOtherOperatingLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZToxODE2NDZlOTg5MmY0MTZkODc4Yjg3Y2U0YmI3ZTM5OS90YWJsZXJhbmdlOjE4MTY0NmU5ODkyZjQxNmQ4NzhiODdjZTRiYjdlMzk5XzctMy0xLTEtNTkwMQ_5e6087ff-ec1f-470b-8516-b95847ea0a27">6,525</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:114%"><ix:nonFraction unitRef="usd" contextRef="i771da441b94543ab8db57b5e4af7b058_D20190101-20191231" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherOperatingLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZToxODE2NDZlOTg5MmY0MTZkODc4Yjg3Y2U0YmI3ZTM5OS90YWJsZXJhbmdlOjE4MTY0NmU5ODkyZjQxNmQ4NzhiODdjZTRiYjdlMzk5XzctNS0xLTEtNTkwMQ_9cb9ce5b-5a5f-42e6-a9ea-ff55d3ed7434">9,474</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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:30pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Stock-based compensation expense </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ic3b044579adf46739a8d9d57fea58c0e_D20210101-20211231" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZToxODE2NDZlOTg5MmY0MTZkODc4Yjg3Y2U0YmI3ZTM5OS90YWJsZXJhbmdlOjE4MTY0NmU5ODkyZjQxNmQ4NzhiODdjZTRiYjdlMzk5XzgtMS0xLTEtNTkwMQ_61a6221b-1157-4ecc-bf7c-13325da287a2">2,859</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i64e03c398ff4484392f2d3ea21b89d81_D20200101-20201231" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZToxODE2NDZlOTg5MmY0MTZkODc4Yjg3Y2U0YmI3ZTM5OS90YWJsZXJhbmdlOjE4MTY0NmU5ODkyZjQxNmQ4NzhiODdjZTRiYjdlMzk5XzgtMy0xLTEtNTkwMQ_4f2a888e-8aba-4390-af39-eb84047a9b46">2,267</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i771da441b94543ab8db57b5e4af7b058_D20190101-20191231" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZToxODE2NDZlOTg5MmY0MTZkODc4Yjg3Y2U0YmI3ZTM5OS90YWJsZXJhbmdlOjE4MTY0NmU5ODkyZjQxNmQ4NzhiODdjZTRiYjdlMzk5XzgtNS0xLTEtNTkwMQ_e5f5be01-c0a6-4076-a9c1-7254905ff640">3,144</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;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;text-indent:30pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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:114%"><ix:nonFraction unitRef="usd" contextRef="ic3b044579adf46739a8d9d57fea58c0e_D20210101-20211231" decimals="-3" name="us-gaap:OtherOperatingActivitiesCashFlowStatement" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZToxODE2NDZlOTg5MmY0MTZkODc4Yjg3Y2U0YmI3ZTM5OS90YWJsZXJhbmdlOjE4MTY0NmU5ODkyZjQxNmQ4NzhiODdjZTRiYjdlMzk5XzktMS0xLTEtNTkwMQ_e1abea5f-a33c-4d51-bf81-fea2c4b981a5">20,921</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i64e03c398ff4484392f2d3ea21b89d81_D20200101-20201231" decimals="-3" name="us-gaap:OtherOperatingActivitiesCashFlowStatement" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZToxODE2NDZlOTg5MmY0MTZkODc4Yjg3Y2U0YmI3ZTM5OS90YWJsZXJhbmdlOjE4MTY0NmU5ODkyZjQxNmQ4NzhiODdjZTRiYjdlMzk5XzktMy0xLTEtNTkwMQ_4c2f9a5d-eb8a-47b7-b97a-2d7107984367">18,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i771da441b94543ab8db57b5e4af7b058_D20190101-20191231" decimals="-3" name="us-gaap:OtherOperatingActivitiesCashFlowStatement" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZToxODE2NDZlOTg5MmY0MTZkODc4Yjg3Y2U0YmI3ZTM5OS90YWJsZXJhbmdlOjE4MTY0NmU5ODkyZjQxNmQ4NzhiODdjZTRiYjdlMzk5XzktNS0xLTEtNTkwMQ_307291c9-1b26-4219-87ad-df41569f2f52">6,104</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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:30pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Net cash provided by operating activities </span></td><td colspan="2" style="background-color:#dbdbdb;border-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:114%"><ix:nonFraction unitRef="usd" contextRef="ic3b044579adf46739a8d9d57fea58c0e_D20210101-20211231" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZToxODE2NDZlOTg5MmY0MTZkODc4Yjg3Y2U0YmI3ZTM5OS90YWJsZXJhbmdlOjE4MTY0NmU5ODkyZjQxNmQ4NzhiODdjZTRiYjdlMzk5XzEwLTEtMS0xLTU5MDE_590bf660-1e5b-48e1-908a-206178e5c40b">25,613</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-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:114%"><ix:nonFraction unitRef="usd" contextRef="i64e03c398ff4484392f2d3ea21b89d81_D20200101-20201231" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZToxODE2NDZlOTg5MmY0MTZkODc4Yjg3Y2U0YmI3ZTM5OS90YWJsZXJhbmdlOjE4MTY0NmU5ODkyZjQxNmQ4NzhiODdjZTRiYjdlMzk5XzEwLTMtMS0xLTU5MDE_46334593-3383-4d7c-8f5a-31b728843825">27,165</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-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:114%"><ix:nonFraction unitRef="usd" contextRef="i771da441b94543ab8db57b5e4af7b058_D20190101-20191231" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZToxODE2NDZlOTg5MmY0MTZkODc4Yjg3Y2U0YmI3ZTM5OS90YWJsZXJhbmdlOjE4MTY0NmU5ODkyZjQxNmQ4NzhiODdjZTRiYjdlMzk5XzEwLTUtMS0xLTU5MDE_d219bcc5-bd3d-43f1-8348-52f78f63f590">27,052</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;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:114%">Cash flows from investing activities: </span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Net (increase) decrease in securities </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="ic3b044579adf46739a8d9d57fea58c0e_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZToxODE2NDZlOTg5MmY0MTZkODc4Yjg3Y2U0YmI3ZTM5OS90YWJsZXJhbmdlOjE4MTY0NmU5ODkyZjQxNmQ4NzhiODdjZTRiYjdlMzk5XzEyLTEtMS0xLTU5MDE_f43e57e0-1b60-4f08-b44e-537ccf076441">226,090</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i64e03c398ff4484392f2d3ea21b89d81_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZToxODE2NDZlOTg5MmY0MTZkODc4Yjg3Y2U0YmI3ZTM5OS90YWJsZXJhbmdlOjE4MTY0NmU5ODkyZjQxNmQ4NzhiODdjZTRiYjdlMzk5XzEyLTMtMS0xLTU5MDE_f10583e2-580a-436e-9f55-98aa45dd09f0">65,689</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i771da441b94543ab8db57b5e4af7b058_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZToxODE2NDZlOTg5MmY0MTZkODc4Yjg3Y2U0YmI3ZTM5OS90YWJsZXJhbmdlOjE4MTY0NmU5ODkyZjQxNmQ4NzhiODdjZTRiYjdlMzk5XzEyLTUtMS0xLTU5MDE_cdec697f-a4b6-41c4-a78b-91c793e61f00">26,150</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;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:114%">Net decrease (increase) in loans </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ic3b044579adf46739a8d9d57fea58c0e_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:PaymentsForProceedsFromLoansAndLeases" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZToxODE2NDZlOTg5MmY0MTZkODc4Yjg3Y2U0YmI3ZTM5OS90YWJsZXJhbmdlOjE4MTY0NmU5ODkyZjQxNmQ4NzhiODdjZTRiYjdlMzk5XzEzLTEtMS0xLTU5MDE_40d1681e-e07e-4e12-ab9b-699a6baf6db8">8,799</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="i64e03c398ff4484392f2d3ea21b89d81_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsForProceedsFromLoansAndLeases" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZToxODE2NDZlOTg5MmY0MTZkODc4Yjg3Y2U0YmI3ZTM5OS90YWJsZXJhbmdlOjE4MTY0NmU5ODkyZjQxNmQ4NzhiODdjZTRiYjdlMzk5XzEzLTMtMS0xLTU5MDE_ebbc6944-36b1-4775-82b4-fb0b0339e13b">2,545</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:114%">(<ix:nonFraction unitRef="usd" contextRef="i771da441b94543ab8db57b5e4af7b058_D20190101-20191231" decimals="-3" name="us-gaap:PaymentsForProceedsFromLoansAndLeases" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZToxODE2NDZlOTg5MmY0MTZkODc4Yjg3Y2U0YmI3ZTM5OS90YWJsZXJhbmdlOjE4MTY0NmU5ODkyZjQxNmQ4NzhiODdjZTRiYjdlMzk5XzEzLTUtMS0xLTU5MDE_ff42d179-6c5f-46e9-a106-066e7f8fc267">24,999</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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Net (increase) decrease in payments in advance of funding </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="ic3b044579adf46739a8d9d57fea58c0e_D20210101-20211231" decimals="-3" name="cass:IncreaseDecreaseInPaymentsInExcessOfFunding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZToxODE2NDZlOTg5MmY0MTZkODc4Yjg3Y2U0YmI3ZTM5OS90YWJsZXJhbmdlOjE4MTY0NmU5ODkyZjQxNmQ4NzhiODdjZTRiYjdlMzk5XzE0LTEtMS0xLTU5MDE_2aae8cbf-460d-433f-8e77-0e42fe955eba">96,864</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i64e03c398ff4484392f2d3ea21b89d81_D20200101-20201231" decimals="-3" sign="-" name="cass:IncreaseDecreaseInPaymentsInExcessOfFunding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZToxODE2NDZlOTg5MmY0MTZkODc4Yjg3Y2U0YmI3ZTM5OS90YWJsZXJhbmdlOjE4MTY0NmU5ODkyZjQxNmQ4NzhiODdjZTRiYjdlMzk5XzE0LTMtMS0xLTU5MDE_3fc3028d-98c3-48a2-b76e-0a5e7117e194">11,595</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="i771da441b94543ab8db57b5e4af7b058_D20190101-20191231" decimals="-3" name="cass:IncreaseDecreaseInPaymentsInExcessOfFunding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZToxODE2NDZlOTg5MmY0MTZkODc4Yjg3Y2U0YmI3ZTM5OS90YWJsZXJhbmdlOjE4MTY0NmU5ODkyZjQxNmQ4NzhiODdjZTRiYjdlMzk5XzE0LTUtMS0xLTU5MDE_8dfc1509-246d-4a15-b344-eaf85df67bc1">45,381</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;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%">Purchase of bank-owned life insurance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="ic3b044579adf46739a8d9d57fea58c0e_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsToAcquireLifeInsurancePolicies" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZToxODE2NDZlOTg5MmY0MTZkODc4Yjg3Y2U0YmI3ZTM5OS90YWJsZXJhbmdlOjE4MTY0NmU5ODkyZjQxNmQ4NzhiODdjZTRiYjdlMzk5XzE1LTEtMS0xLTEzNDk1_6d7cfd70-85e7-488b-b3cd-6c98c9f36e8f">25,119</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:114%"><ix:nonFraction unitRef="usd" contextRef="i64e03c398ff4484392f2d3ea21b89d81_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsToAcquireLifeInsurancePolicies" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZToxODE2NDZlOTg5MmY0MTZkODc4Yjg3Y2U0YmI3ZTM5OS90YWJsZXJhbmdlOjE4MTY0NmU5ODkyZjQxNmQ4NzhiODdjZTRiYjdlMzk5XzE1LTMtMS0xLTEzNDk1_5bfca363-cd60-4e2d-8e7a-d605039bf765">&#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:114%"><ix:nonFraction unitRef="usd" contextRef="i771da441b94543ab8db57b5e4af7b058_D20190101-20191231" decimals="-3" name="us-gaap:PaymentsToAcquireLifeInsurancePolicies" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZToxODE2NDZlOTg5MmY0MTZkODc4Yjg3Y2U0YmI3ZTM5OS90YWJsZXJhbmdlOjE4MTY0NmU5ODkyZjQxNmQ4NzhiODdjZTRiYjdlMzk5XzE1LTUtMS0xLTEzNDk1_a11f98c3-ca0d-49d1-b8be-e2cfdf6c5f1d">&#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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Purchases of premises and equipment, net </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="ic3b044579adf46739a8d9d57fea58c0e_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZToxODE2NDZlOTg5MmY0MTZkODc4Yjg3Y2U0YmI3ZTM5OS90YWJsZXJhbmdlOjE4MTY0NmU5ODkyZjQxNmQ4NzhiODdjZTRiYjdlMzk5XzE1LTEtMS0xLTU5MDE_6bfbe065-e7c1-45b8-92d2-2391fec6d011">2,233</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="i64e03c398ff4484392f2d3ea21b89d81_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZToxODE2NDZlOTg5MmY0MTZkODc4Yjg3Y2U0YmI3ZTM5OS90YWJsZXJhbmdlOjE4MTY0NmU5ODkyZjQxNmQ4NzhiODdjZTRiYjdlMzk5XzE1LTMtMS0xLTU5MDE_0f994be7-059e-4204-8cb5-2f00a58b3eb7">1,810</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="i771da441b94543ab8db57b5e4af7b058_D20190101-20191231" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZToxODE2NDZlOTg5MmY0MTZkODc4Yjg3Y2U0YmI3ZTM5OS90YWJsZXJhbmdlOjE4MTY0NmU5ODkyZjQxNmQ4NzhiODdjZTRiYjdlMzk5XzE1LTUtMS0xLTU5MDE_16a74da1-4321-403f-a3dd-ed88f25411c6">2,637</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;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:114%">Asset acquisition of Gateway Giving, LLC </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ic3b044579adf46739a8d9d57fea58c0e_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesGross" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZToxODE2NDZlOTg5MmY0MTZkODc4Yjg3Y2U0YmI3ZTM5OS90YWJsZXJhbmdlOjE4MTY0NmU5ODkyZjQxNmQ4NzhiODdjZTRiYjdlMzk5XzE2LTEtMS0xLTU5MDE_16eac116-4f63-4641-b5da-7a5f6f138a52">&#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:114%"><ix:nonFraction unitRef="usd" contextRef="i64e03c398ff4484392f2d3ea21b89d81_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesGross" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZToxODE2NDZlOTg5MmY0MTZkODc4Yjg3Y2U0YmI3ZTM5OS90YWJsZXJhbmdlOjE4MTY0NmU5ODkyZjQxNmQ4NzhiODdjZTRiYjdlMzk5XzE2LTMtMS0xLTU5MDE_3c381eea-723e-4e32-9d89-5b609a40b7e5">&#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:114%">(<ix:nonFraction unitRef="usd" contextRef="i771da441b94543ab8db57b5e4af7b058_D20190101-20191231" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZToxODE2NDZlOTg5MmY0MTZkODc4Yjg3Y2U0YmI3ZTM5OS90YWJsZXJhbmdlOjE4MTY0NmU5ODkyZjQxNmQ4NzhiODdjZTRiYjdlMzk5XzE2LTUtMS0xLTU5MDE_11662303-fbb3-4f5d-afaa-5a79bac89f03">2,833</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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:30pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Net cash (used in) provided by investing activities </span></td><td colspan="2" style="background-color:#dbdbdb;border-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:114%">(<ix:nonFraction unitRef="usd" contextRef="ic3b044579adf46739a8d9d57fea58c0e_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZToxODE2NDZlOTg5MmY0MTZkODc4Yjg3Y2U0YmI3ZTM5OS90YWJsZXJhbmdlOjE4MTY0NmU5ODkyZjQxNmQ4NzhiODdjZTRiYjdlMzk5XzE3LTEtMS0xLTU5MDE_469da0b8-b7f4-4bce-8b14-799d0490bc20">341,507</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-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:114%"><ix:nonFraction unitRef="usd" contextRef="i64e03c398ff4484392f2d3ea21b89d81_D20200101-20201231" decimals="-3" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZToxODE2NDZlOTg5MmY0MTZkODc4Yjg3Y2U0YmI3ZTM5OS90YWJsZXJhbmdlOjE4MTY0NmU5ODkyZjQxNmQ4NzhiODdjZTRiYjdlMzk5XzE3LTMtMS0xLTU5MDE_d450ece3-9029-46be-bbc3-c4ad021cf1f2">72,929</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-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:114%">(<ix:nonFraction unitRef="usd" contextRef="i771da441b94543ab8db57b5e4af7b058_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZToxODE2NDZlOTg5MmY0MTZkODc4Yjg3Y2U0YmI3ZTM5OS90YWJsZXJhbmdlOjE4MTY0NmU5ODkyZjQxNmQ4NzhiODdjZTRiYjdlMzk5XzE3LTUtMS0xLTU5MDE_eabd31c8-7fd8-4034-ba67-66a344df1d5a">49,700</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;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:114%">Cash flows from financing activities: </span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Net increase (decrease) in accounts and drafts payable </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ic3b044579adf46739a8d9d57fea58c0e_D20210101-20211231" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZToxODE2NDZlOTg5MmY0MTZkODc4Yjg3Y2U0YmI3ZTM5OS90YWJsZXJhbmdlOjE4MTY0NmU5ODkyZjQxNmQ4NzhiODdjZTRiYjdlMzk5XzE5LTEtMS0xLTU5MDE_ff56a019-c6cd-4ec0-906d-ed8e1a47aeef">208,656</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i64e03c398ff4484392f2d3ea21b89d81_D20200101-20201231" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZToxODE2NDZlOTg5MmY0MTZkODc4Yjg3Y2U0YmI3ZTM5OS90YWJsZXJhbmdlOjE4MTY0NmU5ODkyZjQxNmQ4NzhiODdjZTRiYjdlMzk5XzE5LTMtMS0xLTU5MDE_715c9bfb-d566-48ec-8b90-359a6f47853c">208,339</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="i771da441b94543ab8db57b5e4af7b058_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZToxODE2NDZlOTg5MmY0MTZkODc4Yjg3Y2U0YmI3ZTM5OS90YWJsZXJhbmdlOjE4MTY0NmU5ODkyZjQxNmQ4NzhiODdjZTRiYjdlMzk5XzE5LTUtMS0xLTU5MDE_a174b299-d15e-47a1-aa35-fb4a6d80659c">21,875</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;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:114%">Short-term borrowings </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ic3b044579adf46739a8d9d57fea58c0e_D20210101-20211231" decimals="-3" name="us-gaap:ProceedsFromShortTermDebt" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZToxODE2NDZlOTg5MmY0MTZkODc4Yjg3Y2U0YmI3ZTM5OS90YWJsZXJhbmdlOjE4MTY0NmU5ODkyZjQxNmQ4NzhiODdjZTRiYjdlMzk5XzIwLTEtMS0xLTU5MDE_83dbbb81-d769-450a-90ba-5e7ee522ad4c">&#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:114%">(<ix:nonFraction unitRef="usd" contextRef="i64e03c398ff4484392f2d3ea21b89d81_D20200101-20201231" decimals="-3" name="us-gaap:RepaymentsOfShortTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZToxODE2NDZlOTg5MmY0MTZkODc4Yjg3Y2U0YmI3ZTM5OS90YWJsZXJhbmdlOjE4MTY0NmU5ODkyZjQxNmQ4NzhiODdjZTRiYjdlMzk5XzIwLTMtMS0xLTU5MDE_6e21f6ad-4308-42f1-bd9d-1d294a0feb0d">18,000</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:114%"><ix:nonFraction unitRef="usd" contextRef="i771da441b94543ab8db57b5e4af7b058_D20190101-20191231" decimals="-3" name="us-gaap:ProceedsFromShortTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZToxODE2NDZlOTg5MmY0MTZkODc4Yjg3Y2U0YmI3ZTM5OS90YWJsZXJhbmdlOjE4MTY0NmU5ODkyZjQxNmQ4NzhiODdjZTRiYjdlMzk5XzIwLTUtMS0xLTU5MDE_9be8208a-19a1-4272-afe5-2fd3a1b9eb5a">18,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Cash dividends paid </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="ic3b044579adf46739a8d9d57fea58c0e_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsOfDividendsCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZToxODE2NDZlOTg5MmY0MTZkODc4Yjg3Y2U0YmI3ZTM5OS90YWJsZXJhbmdlOjE4MTY0NmU5ODkyZjQxNmQ4NzhiODdjZTRiYjdlMzk5XzIxLTEtMS0xLTU5MDE_213a9f6b-edc8-4cbd-abc8-f3ce26e6e735">15,446</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="i64e03c398ff4484392f2d3ea21b89d81_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsOfDividendsCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZToxODE2NDZlOTg5MmY0MTZkODc4Yjg3Y2U0YmI3ZTM5OS90YWJsZXJhbmdlOjE4MTY0NmU5ODkyZjQxNmQ4NzhiODdjZTRiYjdlMzk5XzIxLTMtMS0xLTU5MDE_cbc1c559-bb8c-4bac-a50b-85c0c8b25ddc">15,599</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="i771da441b94543ab8db57b5e4af7b058_D20190101-20191231" decimals="-3" name="us-gaap:PaymentsOfDividendsCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZToxODE2NDZlOTg5MmY0MTZkODc4Yjg3Y2U0YmI3ZTM5OS90YWJsZXJhbmdlOjE4MTY0NmU5ODkyZjQxNmQ4NzhiODdjZTRiYjdlMzk5XzIxLTUtMS0xLTU5MDE_e5d68baa-3a5e-4e90-bc92-668cd9f8be2d">15,234</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;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:114%">Purchase of common shares for treasury </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="ic3b044579adf46739a8d9d57fea58c0e_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZToxODE2NDZlOTg5MmY0MTZkODc4Yjg3Y2U0YmI3ZTM5OS90YWJsZXJhbmdlOjE4MTY0NmU5ODkyZjQxNmQ4NzhiODdjZTRiYjdlMzk5XzIyLTEtMS0xLTU5MDE_158ccfae-7220-43fa-9c0b-2af0661f350d">30,997</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:114%">(<ix:nonFraction unitRef="usd" contextRef="i64e03c398ff4484392f2d3ea21b89d81_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZToxODE2NDZlOTg5MmY0MTZkODc4Yjg3Y2U0YmI3ZTM5OS90YWJsZXJhbmdlOjE4MTY0NmU5ODkyZjQxNmQ4NzhiODdjZTRiYjdlMzk5XzIyLTMtMS0xLTU5MDE_e3896701-5f38-45f5-a6d7-b90458ae7e7b">6,825</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:114%">(<ix:nonFraction unitRef="usd" contextRef="i771da441b94543ab8db57b5e4af7b058_D20190101-20191231" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZToxODE2NDZlOTg5MmY0MTZkODc4Yjg3Y2U0YmI3ZTM5OS90YWJsZXJhbmdlOjE4MTY0NmU5ODkyZjQxNmQ4NzhiODdjZTRiYjdlMzk5XzIyLTUtMS0xLTU5MDE_4e85b1e5-d2e0-4677-a3cc-4f94b4af4c51">7,799</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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Other financing activities, net </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="ic3b044579adf46739a8d9d57fea58c0e_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZToxODE2NDZlOTg5MmY0MTZkODc4Yjg3Y2U0YmI3ZTM5OS90YWJsZXJhbmdlOjE4MTY0NmU5ODkyZjQxNmQ4NzhiODdjZTRiYjdlMzk5XzIzLTEtMS0xLTU5MDE_b2605851-0636-41ff-a103-d1a1c9483d09">850</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="i64e03c398ff4484392f2d3ea21b89d81_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZToxODE2NDZlOTg5MmY0MTZkODc4Yjg3Y2U0YmI3ZTM5OS90YWJsZXJhbmdlOjE4MTY0NmU5ODkyZjQxNmQ4NzhiODdjZTRiYjdlMzk5XzIzLTMtMS0xLTU5MDE_0fb9c0e5-13b9-4633-8b19-7f14268de133">1,098</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="i771da441b94543ab8db57b5e4af7b058_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZToxODE2NDZlOTg5MmY0MTZkODc4Yjg3Y2U0YmI3ZTM5OS90YWJsZXJhbmdlOjE4MTY0NmU5ODkyZjQxNmQ4NzhiODdjZTRiYjdlMzk5XzIzLTUtMS0xLTU5MDE_0d485d17-6c9c-4930-b903-ca31bbeae5f3">1,125</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;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;text-indent:30pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Net cash provided by (used in) financing activities </span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="ic3b044579adf46739a8d9d57fea58c0e_D20210101-20211231" decimals="-3" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZToxODE2NDZlOTg5MmY0MTZkODc4Yjg3Y2U0YmI3ZTM5OS90YWJsZXJhbmdlOjE4MTY0NmU5ODkyZjQxNmQ4NzhiODdjZTRiYjdlMzk5XzI0LTEtMS0xLTU5MDE_3b515c9f-09b9-4873-af6c-a49b94e85d45">161,363</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i64e03c398ff4484392f2d3ea21b89d81_D20200101-20201231" decimals="-3" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZToxODE2NDZlOTg5MmY0MTZkODc4Yjg3Y2U0YmI3ZTM5OS90YWJsZXJhbmdlOjE4MTY0NmU5ODkyZjQxNmQ4NzhiODdjZTRiYjdlMzk5XzI0LTMtMS0xLTU5MDE_84a7b0c6-36f1-486f-a9d6-2a6a522454fd">166,817</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(<ix:nonFraction unitRef="usd" contextRef="i771da441b94543ab8db57b5e4af7b058_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZToxODE2NDZlOTg5MmY0MTZkODc4Yjg3Y2U0YmI3ZTM5OS90YWJsZXJhbmdlOjE4MTY0NmU5ODkyZjQxNmQ4NzhiODdjZTRiYjdlMzk5XzI0LTUtMS0xLTU5MDE_1e17112b-bb95-4c3d-8d6e-d05fef87c77b">28,033</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Net increase (decrease) in cash and cash equivalents </span></td><td colspan="2" style="background-color:#dbdbdb;border-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:114%">(<ix:nonFraction unitRef="usd" contextRef="ic3b044579adf46739a8d9d57fea58c0e_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZToxODE2NDZlOTg5MmY0MTZkODc4Yjg3Y2U0YmI3ZTM5OS90YWJsZXJhbmdlOjE4MTY0NmU5ODkyZjQxNmQ4NzhiODdjZTRiYjdlMzk5XzI1LTEtMS0xLTU5MDE_59ea5fd2-6e9c-4324-86f1-f3867b81b05d">154,531</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-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:114%"><ix:nonFraction unitRef="usd" contextRef="i64e03c398ff4484392f2d3ea21b89d81_D20200101-20201231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZToxODE2NDZlOTg5MmY0MTZkODc4Yjg3Y2U0YmI3ZTM5OS90YWJsZXJhbmdlOjE4MTY0NmU5ODkyZjQxNmQ4NzhiODdjZTRiYjdlMzk5XzI1LTMtMS0xLTU5MDE_6c95e262-ea3c-450f-8bba-43e202274ea8">266,911</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-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:114%">(<ix:nonFraction unitRef="usd" contextRef="i771da441b94543ab8db57b5e4af7b058_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZToxODE2NDZlOTg5MmY0MTZkODc4Yjg3Y2U0YmI3ZTM5OS90YWJsZXJhbmdlOjE4MTY0NmU5ODkyZjQxNmQ4NzhiODdjZTRiYjdlMzk5XzI1LTUtMS0xLTU5MDE_6fa4e8aa-34b8-4c05-8363-549d409200de">50,681</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;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:114%">Cash and cash equivalents at beginning of year </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i477f4419d54f479c96794c74a9bcb7bc_I20201231" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZToxODE2NDZlOTg5MmY0MTZkODc4Yjg3Y2U0YmI3ZTM5OS90YWJsZXJhbmdlOjE4MTY0NmU5ODkyZjQxNmQ4NzhiODdjZTRiYjdlMzk5XzI2LTEtMS0xLTU5MDE_9a5fe6bd-522e-4430-affc-6a113c8e04c7">287,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:114%"><ix:nonFraction unitRef="usd" contextRef="ie07df53ab9a847048fac331c57643837_I20191231" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZToxODE2NDZlOTg5MmY0MTZkODc4Yjg3Y2U0YmI3ZTM5OS90YWJsZXJhbmdlOjE4MTY0NmU5ODkyZjQxNmQ4NzhiODdjZTRiYjdlMzk5XzI2LTMtMS0xLTU5MDE_cfaf6111-b146-4bd9-969e-6806f138bc7d">20,255</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><ix:nonFraction unitRef="usd" contextRef="i57b483de8b3946fbad850b411779cfd7_I20181231" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZToxODE2NDZlOTg5MmY0MTZkODc4Yjg3Y2U0YmI3ZTM5OS90YWJsZXJhbmdlOjE4MTY0NmU5ODkyZjQxNmQ4NzhiODdjZTRiYjdlMzk5XzI2LTUtMS0xLTU5MDE_7562abe7-34b2-440d-a809-bdec607a2481">70,936</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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Cash and cash equivalents at end of year </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #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:114%"><ix:nonFraction unitRef="usd" contextRef="ieae677dc22e44433954711c4a15315cb_I20211231" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZToxODE2NDZlOTg5MmY0MTZkODc4Yjg3Y2U0YmI3ZTM5OS90YWJsZXJhbmdlOjE4MTY0NmU5ODkyZjQxNmQ4NzhiODdjZTRiYjdlMzk5XzI3LTEtMS0xLTU5MDE_b9a1e28c-77c6-4587-b69d-38147d559b9c">132,635</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;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:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #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:114%"><ix:nonFraction unitRef="usd" contextRef="i477f4419d54f479c96794c74a9bcb7bc_I20201231" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZToxODE2NDZlOTg5MmY0MTZkODc4Yjg3Y2U0YmI3ZTM5OS90YWJsZXJhbmdlOjE4MTY0NmU5ODkyZjQxNmQ4NzhiODdjZTRiYjdlMzk5XzI3LTMtMS0xLTU5MDE_d0154bf6-d487-4a8d-9f32-0c00c756199d">287,166</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;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:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #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:114%"><ix:nonFraction unitRef="usd" contextRef="ie07df53ab9a847048fac331c57643837_I20191231" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZToxODE2NDZlOTg5MmY0MTZkODc4Yjg3Y2U0YmI3ZTM5OS90YWJsZXJhbmdlOjE4MTY0NmU5ODkyZjQxNmQ4NzhiODdjZTRiYjdlMzk5XzI3LTUtMS0xLTU5MDE_492210cc-6856-4175-9122-084f2928366d">20,255</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;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></ix:continuation></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:115%">73</span></div></div></div><div id="i762133f56c7c41b383049c54c32cc294_205"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i762133f56c7c41b383049c54c32cc294_7">Table of Contents</a></span></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Report of Independent Registered Public Accounting Firm</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To the Shareholders and Board of Directors</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cass Information Systems, Inc.: </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Opinion on the Consolidated Financial Statements</span></div><div style="margin-top:12pt;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 Cass Information Systems, Inc. and subsidiaries (the Company) as of December 31, 2021 and 2020, the related consolidated statements of income, comprehensive income, cash flows, and shareholders&#8217; equity for each of the years in the three&#8209;year period ended December 31, 2021, and the related notes (collectively, the consolidated financial statements). In our opinion, the consolidated financial statements present fairly, in all material respects, the financial position of the Company as of December 31, 2021 and 2020, and the results of its operations and its cash flows for each of the years in the three&#8209;year period ended December 31, 2021, in conformity with U.S. generally accepted accounting principles.</span></div><div style="margin-top:12pt;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) (PCAOB), the Company&#8217;s internal control over financial reporting as of December 31, 2021, based on criteria established in Internal Control &#8211; Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission, and our report dated February 28, 2022 expressed an unqualified opinion on the effectiveness of the Company&#8217;s internal control over financial reporting.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Change in Accounting Principle</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As discussed in Note 1 to the consolidated financial statements, the Company has changed its method of accounting for the allowance for credit losses as of January 1, 2020 due to the adoption of ASU No. 2016-13, Financial Instruments - Credit Losses (ASC Topic 326). As explained below, auditing the Company&#8217;s allowance for credit losses on loans was a critical audit matter.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Basis for Opinion</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These consolidated financial statements are the responsibility of the Company&#8217;s management. Our responsibility is to express an opinion on these consolidated 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="margin-top:12pt;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 consolidated 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 consolidated financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the consolidated financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the consolidated financial statements. We believe that our audits provide a reasonable basis for our opinion.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Critical Audit Matter</span></div><div style="margin-top:12pt;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 consolidated 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 consolidated financial statements and (2) involved our especially challenging, subjective, or complex judgments. The communication of a critical audit matter does not alter in any way our opinion on the consolidated 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="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:115%">74</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i762133f56c7c41b383049c54c32cc294_7">Table of Contents</a></span></div></div><div style="margin-top:12pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Assessment of the qualitative risk factors related to the allowance for credit losses on loans evaluated on a collective basis</span></div><div style="margin-top:12pt;padding-left:15pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As discussed in Notes 1 and 4 to the consolidated financial statements, the Company&#8217;s allowance for credit losses as of December 31, 2021 was $12.0 million, of which $12.0 million was related to the allowance for credit losses on loans evaluated on a collective basis (the &#8220;collective ACL&#8221;). The December 31, 2021 collective ACL includes the measure of expected credit losses on a collective (pooled) basis for those loans that share similar risk characteristics. The Company estimated the collective ACL using a weighted-average remaining maturity (&#8220;WARM&#8221;) model that utilizes expected annual remaining loan balance, historical loss rates, a reasonable and supportable forecast, and reversion adjustments. Additionally, the collective ACL includes subjective qualitative risk factors that are likely to cause estimated credit losses to differ from historical experience. Given the Company&#8217;s recent historical loss experience, the impact of the qualitative risk factors related to the collective ACL is a substantial percentage of the overall collective ACL. These qualitative risk factors may increase or reduce reserve levels and include adjustments for assumptions related to loan concentrations, lending management experience and risk tolerance, loan review and audit results, asset quality and portfolio trends, value of underlying collateral, and loan portfolio growth.</span></div><div style="margin-top:12pt;padding-left:15pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We identified the assessment of the qualitative risk factors related to the collective ACL as a critical audit matter. A high degree of audit effort, including specialized skills and knowledge, and subjective and complex auditor judgment was involved in the assessment due to significant measurement uncertainty. Specifically, the assessment encompassed the evaluation of the qualitative risk factors related to the collective ACL methodology, including the conceptual soundness and performance of the qualitative framework. The assessment also included the evaluation of qualitative risk factors and the related assumptions. These qualitative risk factors and related assumptions are sensitive to variation, such that minor changes in the assumption can cause significant changes in the estimates. </span></div><div style="margin-top:12pt;padding-left:15pt;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 are the primary procedures we performed to address this critical audit matter. We evaluated the design and tested the operating effectiveness of certain internal controls related to the Company&#8217;s measurement of the qualitative risk factors related to the collective ACL estimate, including controls over the:</span></div><div style="margin-top:12pt;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">development of the collective ACL methodology</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">identification and determination of the assumptions used in the qualitative framework </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">continued use and appropriateness of changes made to the qualitative framework</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">analysis of the collective ACL results, trends, and ratios</span></div><div style="margin-top:12pt;padding-left:15pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We evaluated the Company&#8217;s process to develop the qualitative risk factors related to the collective ACL estimate by testing certain sources of data, factors, and assumptions that the Company used, and considered the relevance and reliability of such data, factors, and assumptions. In addition, we involved credit risk professionals with specialized skills and knowledge, who assisted in:</span></div><div style="margin-top:6pt;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">evaluating the Company&#8217;s collective ACL methodology for compliance with U.S. generally accepted accounting principles </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">evaluating judgments made by the Company relative to the assessment of the qualitative framework by comparing it to relevant Company-specific metrics and trends and the applicable industry and regulatory practices</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">evaluating the qualitative framework used to develop the qualitative risk factors and the effect of those factors on the collective ACL compared with relevant credit risk factors and consistency with credit trends and identified limitations of the underlying quantitative models.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">/s/ KPMG LLP </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have served as the Company&#8217;s auditor since 1983. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">St. Louis, Missouri</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">February 28, 2022 </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">75</span></div></div></div><div id="i762133f56c7c41b383049c54c32cc294_208"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i762133f56c7c41b383049c54c32cc294_7">Table of Contents</a></span></div></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM&#160;9. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">CHANGES IN AND DISAGREEMENTS WITH ACCOUNTANTS ON ACCOUNTING AND FINANCIAL DISCLOSURE</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None. </span></div><div id="i762133f56c7c41b383049c54c32cc294_211"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 9A. CONTROLS AND PROCEDURES</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Conclusion Regarding the Effectiveness of Disclosure Controls and Procedures</span></div><div style="margin-top:12pt;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 supervision and with the participation of our management, including our principal executive officer and principal financial officer, we conducted an evaluation of our disclosure controls and procedures, as such term is defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended (the &#8220;Exchange Act&#8221;), as of December 31, 2021. Based on this evaluation, our principal executive officer and our principal financial officer concluded that our disclosure controls and procedures were effective as of December 31, 2021. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Management&#8217;s Report on Internal Control Over Financial Reporting</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our management is responsible for establishing and maintaining adequate internal control over financial reporting, as such term is defined in Exchange Act Rules 13a-15(f) and 15d-15(f). All internal control systems, no matter how well designed, have inherent limitations. Therefore, even those systems determined to be effective can provide only reasonable assurance with respect to financial statement preparation and presentations. </span></div><div style="margin-top:12pt;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 supervision and with the participation of our management, including our principal executive officer and principal financial officer, we conducted an evaluation of the effectiveness of our internal control over financial reporting based on the framework in </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 &#8211; Integrated Framework (2013)</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. Based on our evaluation under this framework, our management concluded that our internal control over financial reporting was effective as of December 31, 2021. </span></div><div style="margin-top:12pt;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 not been changes in our internal control over financial reporting that occurred during our fourth fiscal quarter that have materially affected or are reasonably likely to materially affect our internal control over financial reporting. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The effectiveness of our internal control over financial reporting as of December 31, 2021 has been audited by KPMG LLP, our independent registered public accounting firm. KPMG LLP&#8217;s report, which expresses an unqualified opinion on the effectiveness of our internal control over financial reporting as of December 31, 2021, is included below. </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:115%">76</span></div></div></div><div id="i762133f56c7c41b383049c54c32cc294_214"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i762133f56c7c41b383049c54c32cc294_7">Table of Contents</a></span></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Report of Independent Registered Public Accounting Firm</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To the Shareholders and Board of Directors </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cass Information Systems, Inc.: </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Opinion on Internal Control Over Financial Reporting</span></div><div style="margin-top:12pt;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 Cass Information Systems, Inc. and subsidiaries&#8217; (the Company) internal control over financial reporting as of December 31, 2021, based on criteria established in Internal Control &#8211; Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission. In our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of December 31, 2021, based on criteria established in Internal Control &#8211; Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission.</span></div><div style="margin-top:12pt;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) (PCAOB), the consolidated balance sheets of the Company as of December 31, 2021 and 2020, the related consolidated statements of income, comprehensive income, cash flows, and shareholders&#8217; equity, for each of the years in the three-year period ended December 31, 2021, and the related notes (collectively, the consolidated financial statements), and our report dated February 28, 2022 expressed an unqualified opinion on those consolidated financial statements.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Basis for Opinion</span></div><div style="margin-top:12pt;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 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="margin-top:12pt;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 of internal control over financial reporting included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, and testing and evaluating the design and operating effectiveness of internal control based on the assessed risk. Our audit also included performing such other procedures as we considered necessary in the circumstances. We believe that our audit provides a reasonable basis for our opinion.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Definition and Limitations of Internal Control Over Financial Reporting</span></div><div style="margin-top:12pt;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="margin-top:12pt;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="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">/s/ KPMG LLP </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">St. Louis, Missouri </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">February 28, 2022 </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">77</span></div></div></div><div id="i762133f56c7c41b383049c54c32cc294_217"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i762133f56c7c41b383049c54c32cc294_7">Table of Contents</a></span></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 9B. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">OTHER INFORMATION</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None. </span></div><div id="i762133f56c7c41b383049c54c32cc294_564"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 9C. DISCLOSURE REGARDING FOREIGN JURISDICTIONS THAT PREVENT INSPECTIONS</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:115%">78</span></div></div></div><div id="i762133f56c7c41b383049c54c32cc294_220"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i762133f56c7c41b383049c54c32cc294_7">Table of Contents</a></span></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">PART III.</span></div><div id="i762133f56c7c41b383049c54c32cc294_223"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 10. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">DIRECTORS, EXECUTIVE OFFICERS AND CORPORATE GOVERNANCE</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain information required by this Item 10 is incorporated herein by reference to the following sections of the Company&#8217;s definitive Proxy Statement for its 2022 Annual Meeting of Shareholders (the &#8220;2022 Proxy Statement&#8221;), a copy of which will be filed with the SEC no later than 120 days after the close of the fiscal year: &#8220;Election of Directors &#8211; Proposal 1,&#8221; &#8220;Executive Compensation and Related Information,&#8221; and &#8220;Beneficial Ownership of Securities.&#8221; </span></div><div style="margin-top:12pt;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 Conduct and Business Ethics policy, applicable to all Company directors, executive officers and employees. The policy is publicly available and can be viewed on the Company&#8217;s website at www.cassinfo.com. The Company intends to satisfy the disclosure requirement under Item 5.05 of Form 8-K regarding the amendment to, or a waiver of, a provision of this policy that applies to the Company&#8217;s principal executive officer, principal financial officer, principal accounting officer or controller, or persons performing similar functions, and that relates to any element of the code of ethics definition enumerated in Item 406(b) of Regulation S-K by posting such information on its website. </span></div><div style="margin-top:12pt;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 material changes to the procedures by which shareholders may recommend nominees to the Board during the fourth quarter of fiscal 2021. </span></div><div id="i762133f56c7c41b383049c54c32cc294_226"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 11. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">EXECUTIVE COMPENSATION</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain information required pursuant to this Item 11 is incorporated herein by reference to the sections entitled &#8220;Election of Directors &#8211; Proposal 1&#8221; and &#8220;Executive Compensation and Related Information&#8221; of the Company&#8217;s 2022 Proxy Statement, a copy of which will be filed with the SEC no later than 120 days after the close of the fiscal year. </span></div><div id="i762133f56c7c41b383049c54c32cc294_229"></div><div style="margin-top:12pt;padding-left:45pt;text-align:justify;text-indent:-45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 12. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND RELATED STOCKHOLDER MATTERS</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information required pursuant to this Item 12 is incorporated herein by reference to the section entitled &#8220;Beneficial Ownership of Securities&#8221; of the Company&#8217;s 2022 Proxy Statement, a copy of which will be filed with the SEC no later than 120 days after the close of the fiscal year. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Securities Authorized for Issuance under Equity Compensation Plans</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following information is as of December&#160;31, 2021: </span></div><div style="margin-top:12pt;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:35.112%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.657%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.657%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.660%"></td><td style="width:0.1%"></td></tr><tr><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:700;line-height:114%">Plan Category</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:700;line-height:100%">Number of securities to<br/>be issued upon exercise<br/>of outstanding options,<br/>warrants and rights<br/>(a)</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:700;line-height:100%">Weighted-average<br/>exercise price of<br/>outstanding<br/>options, warrants<br/>and rights<br/>(b)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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<br/>remaining available for<br/>future issuance under<br/>equity compensation<br/>plans (excluding<br/>securities reflected in<br/>column (a))<br/>(c)</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1.5pt solid #000000;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:115%">Equity compensation plans approved by security holders </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline">(1)(2)</span></div></td><td colspan="2" style="background-color:#dbdbdb;border-top:1.5pt solid #000000;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:114%">398,893&#160;</span></td><td style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1.5pt solid #000000;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:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1.5pt solid #000000;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:114%">42.45&#160;</span></td><td style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-top:1.5pt solid #000000;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:114%">249,537&#160;</span></td><td style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#160;</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:114%">&#160;</span></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:10pt;font-weight:400;line-height:114%">&#160;</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:10pt;font-weight:400;line-height:114%">&#160;</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:114%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Equity compensation plans not approved by security holders </span></td><td colspan="2" style="background-color:#dbdbdb;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:114%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;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:114%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;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:114%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt 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:114%">Total </span></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt 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:114%">398,893&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt 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:114%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt 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:114%">42.45&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt 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:114%">249,537&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Amount disclosed relates to awards issued under the Amended and Restated Omnibus Stock and Performance Compensation Plan (the &#8220;Omnibus Plan&#8221;).</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:10pt;font-weight:700;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Includes restricted stock units, restricted stock, SARs, and performance-based stock. Performance-based stock is included assuming 100% attainment of the targets. The actual number of shares of performance-based stock to be awarded at the end of applicable performance periods ranges from 0% to 150% of the target amount awarded depending on the Company&#8217;s achievement of pre-established financial goals. </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:115%">79</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i762133f56c7c41b383049c54c32cc294_7">Table of Contents</a></span></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Refer to Note 11 to the consolidated financial statements for information concerning the Omnibus Plan. </span></div><div id="i762133f56c7c41b383049c54c32cc294_232"></div><div style="margin-top:12pt;padding-left:45pt;text-align:justify;text-indent:-45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 13. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS, AND DIRECTOR INDEPENDENCE</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information required by this Item 13 is incorporated herein by reference to the section entitled &#8220;Election of Directors &#8211; Proposal 1&#8221; of the Company&#8217;s 2022 Proxy Statement, a copy of which will be filed with the SEC no later than 120 days after the close of the fiscal year. </span></div><div id="i762133f56c7c41b383049c54c32cc294_235"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 14. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">PRINCIPAL ACCOUNTANT FEES AND SERVICES</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information concerning our principal accountant&#8217;s fees and services is incorporated herein by reference to the section entitled &#8220;Ratification of Appointment of Independent Registered Public Accounting Firm &#8211; Proposal 3&#8221; of the Company&#8217;s 2022 Proxy Statement, a copy of which will be filed with the SEC no later than 120 days after the close of the fiscal year. </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:115%">80</span></div></div></div><div id="i762133f56c7c41b383049c54c32cc294_238"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i762133f56c7c41b383049c54c32cc294_7">Table of Contents</a></span></div></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">PART IV.</span></div><div id="i762133f56c7c41b383049c54c32cc294_241"></div><div style="-sec-extract:summary;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 15. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">EXHIBITS AND FINANCIAL STATEMENT SCHEDULES</span></div><div style="margin-top:1pt"><table 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:6.021%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.021%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.021%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.051%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:67.386%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(a) </span></td><td colspan="9" 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:114%">The following documents are incorporated by reference in or filed as an exhibit to this report: </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:114%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#160;</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:0 1pt"></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:10pt;font-weight:400;line-height:114%">(1) and </span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(2)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%;text-decoration:underline">Financial Statements and Financial Statement Schedules</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:114%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding: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:114%">Included in Item 8 of this report. </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:114%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#160;</span></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(3)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Exhibits listed under (b) of this Item 15. </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:114%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding: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:114%">(b) </span></td><td colspan="6" 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:114%;text-decoration:underline">Exhibits</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/708781/0000950114-98-000012.txt">Restated Articles of Incorporation of Registrant, incorporated by reference to Exhibit 4.1 to Form S-8 Registration Statement No. 333-44499, filed with the SEC on January 20, 1998.</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3.2</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/708781/000119312513162285/d522876dex31.htm">Amendment to Restated Articles of Incorporation, incorporated by reference to Exhibit 3.1 to the current report on Form 8-K, filed with the SEC on April 19, 2013.</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3.3</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/708781/000119380506002677/e601185_ex3-1.txt">Articles of Merger of Cass Commercial Corporation, incorporated by reference to Exhibit 3.1 to the quarterly report on Form 10-Q for the quarter ended September 30, 2006.</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3.4</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/708781/000119312516653705/d202430dex31.htm">Second Amended and Restated Bylaws of Registrant, incorporated by reference to Exhibit 3.1 to the current report on Form 8-K, filed with the SEC on July 21, 2016.</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/708781/000120677420000650/cass3589044-ex41.htm">Description of the Registrant&#8217;s securities, incorporated by reference to Exhibit 4.1 to the Annual report on Form 10-K filed with the SEC on February 28, 2020.</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">10.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/708781/000119380503000382/e300379_ex10-1.txt">Form of Directors&#8217; Indemnification Agreement, incorporated by reference to Exhibit 10.1 to the quarterly report on Form 10-Q for the quarter ended March 31, 2003.*</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">10.2</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/708781/000119312513162285/d522876dex101.htm">Amended and Restated Omnibus Stock and Performance Compensation Plan, incorporated by reference to Exhibit 10.1 to the current report on Form 8-K, filed with the SEC on April 19, 2013.*</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#160;</span></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">10.3</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/708781/000119380507002783/e602795_ex10-2.txt">Amendment and Restatement of the Supplemental Executive Retirement Plan, incorporated by reference to Exhibit 10.2 to the quarterly report on Form 10-Q for the quarter ended September 30, 2007.*</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">10.4</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/708781/000119380507002783/e602795_ex10-4.txt">Form of Stock Appreciation Rights Award Agreement, incorporated by reference to Exhibit 10.4 to the quarterly report on Form 10-Q for the quarter ended September 30, 2007.*</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">10.5</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/708781/000120677417000734/cass3073843-ex108.htm">Form of Restricted Stock Award Agreement, incorporated by reference to Exhibit 10.8 to the annual report on Form 10-K for the year ended December 31, 2016.*</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">10.6</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/708781/000120677417000734/cass3073843-ex109.htm">Form of Restricted Stock Unit Agreement, incorporated by reference to Exhibit 10.9 to the annual report on Form 10-K for the year ended December 31, 2016.*</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">10.7</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="cass-20211231x10xkexs107.htm">Description of Cass Information Systems, Inc. Profit Sharing Program, incorporated by reference to Exhibit 10.7 to the annual report on Form 10-K for the year ended December 31, 20</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="cass-20211231x10xkexs107.htm">21</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="cass-20211231x10xkexs107.htm">.*</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">21</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/708781/000120677421000530/cass10kex21.htm">Subsidiaries of registrant.</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">23</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="cass-20211231x10xkexs23.htm">Consent of Independent Registered Public Accounting Firm.</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">31.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="cass-20211231x10xkexs311.htm">Certification Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">31.2</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="cass-20211231x10xkexs312.htm">Certification Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.</a></span></div></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><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">32.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="cass-20211231x10xkexs321.htm">Certification Pursuant to 18 U.S.C. Section 1350, as Adopted Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.</a></span></div></td></tr><tr><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:114%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">32.2</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="cass-20211231x10xkexs322.htm">Certification Pursuant to 18 U.S.C. Section 1350, as Adopted Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.</a></span></div></td></tr><tr><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:114%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">101.INS </span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">XBRL Instance Document. </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:114%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">101.SCH </span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">XBRL Taxonomy Extension Schema Document. </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:114%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">101.CAL </span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">XBRL Taxonomy Extension Calculation Linkbase Document. </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:114%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">101.LAB </span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">XBRL Taxonomy Extension Label Linkbase Document. </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:114%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">101.PRE </span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">XBRL Taxonomy Extension Presentation Linkbase Document. </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:114%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">101.DEF </span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">XBRL Taxonomy Extension Definition Linkbase Document. </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:114%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;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:114%">104</span></td><td colspan="3" style="border-bottom:1pt solid #000;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:114%">Cover Page Interactive Data File </span></td></tr></table></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><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%;padding-left:13pt">Management contract or compensatory plan arrangement</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c) None.</span></div><div id="i762133f56c7c41b383049c54c32cc294_244"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 16. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">FORM 10-K SUMMARY</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None. </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">81</span></div></div></div><div id="i762133f56c7c41b383049c54c32cc294_247"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i762133f56c7c41b383049c54c32cc294_7">Table of Contents</a></span></div></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SIGNATURES</span></div><div style="margin-top:11pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the registrant and in the capacities and on the dates indicated. </span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.848%"><tr><td style="width:1.0%"></td><td style="width:46.851%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.997%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:46.852%"></td><td style="width:0.1%"></td></tr><tr><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:114%">CASS INFORMATION SYSTEMS, INC.</span></td></tr><tr style="height:8pt"><td colspan="9" 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:114%">Date: February&#160;28, 2022</span></div></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:114%">By </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">/s/ Eric H. Brunngraber </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:400;line-height:114%">Eric H. Brunngraber </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: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:115%">Chairman and Chief Executive Officer <br/>(Principal Executive Officer) </span></td></tr><tr><td colspan="9" 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:114%">&#160;</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:114%">Date: February&#160;28, 2022</span></div></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:114%">By </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">/s/ Michael J. Normile</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:400;line-height:114%">Michael J. Normile</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: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:400;line-height:115%">Executive Vice President and Chief Financial Officer </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:115%">(Principal Financial and Accounting Officer) </span></div></td></tr></table></div><div style="margin-top:12pt;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 on the dates indicated by the following persons on behalf of the registrant and in their capacity as a member of the Board of Directors of the Company. </span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.848%"><tr><td style="width:1.0%"></td><td style="width:46.851%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.997%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:46.852%"></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:114%">Date: February&#160;28, 2022</span></div></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:114%">By </span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ Eric H. Brunngraber </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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Eric H. Brunngraber </span></td></tr><tr style="height:8pt"><td colspan="9" 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:114%">Date: February&#160;28, 2022</span></div></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:114%">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:114%">/s/ Ralph W. Clermont </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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Ralph W. Clermont </span></td></tr><tr style="height:8pt"><td colspan="9" 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:114%">Date: February&#160;28, 2022</span></div></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:114%">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:114%">/s/ Robert A. Ebel </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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Robert A. Ebel </span></td></tr><tr><td colspan="9" 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:114%">&#160;</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:114%">Date: February&#160;28, 2022</span></div></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:114%">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:114%">/s/ Benjamin F. Edwards, IV </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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Benjamin F. Edwards, IV </span></td></tr><tr><td colspan="9" 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:114%">&#160;</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:114%">Date: February&#160;28, 2022</span></div></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:114%">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:114%">/s/ Wendy J. Henry</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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Wendy J. Henry</span></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Date: February&#160;28, 2022</span></div></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:114%">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:114%">/s/ James J. Lindemann </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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">James J. Lindemann </span></td></tr><tr><td colspan="9" 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:114%">&#160;</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:114%">Date: February&#160;28, 2022</span></div></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:114%">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:114%">/s/ Sally H. Roth </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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Sally H. Roth </span></td></tr><tr><td colspan="9" 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:114%">&#160;</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:114%">Date: February&#160;28, 2022</span></div></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:114%">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:114%">/s/ Joseph D. Rupp </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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Joseph D. Rupp </span></td></tr><tr><td colspan="9" 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:114%">&#160;</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:114%">Date: February&#160;28, 2022</span></div></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:114%">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:114%">/s/ Randall L. Schilling </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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Randall L. Schilling </span></td></tr><tr><td colspan="9" 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:114%">&#160;</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:114%">Date: February&#160;28, 2022</span></div></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:114%">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:114%">/s/ Franklin D. Wicks, Jr. </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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Franklin D. Wicks, Jr. </span></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">82</span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.7
<SEQUENCE>2
<FILENAME>cass-20211231x10xkexs107.htm
<DESCRIPTION>EX-10.7
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="if303cf7895684be2a9450ca692b2ff41_1"></div><div style="min-height:45pt;width:100%"><div><font><br></font></div></div><div style="margin-top:6pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 10.7</font></div><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CASS INFORMATION SYSTEMS, 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%">Summary Profit Sharing Program</font></div><div style="text-align:center"><font><br></font></div><div style="margin-top:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The purpose of the profit sharing program is to facilitate the Company&#8217;s continued growth and success by providing rewards that are commensurate with achievement, thereby creating an incentive for superior performance and improved results for shareholders. All employees of Cass Information Systems are eligible to participate in the program, unless specifically excluded due to their employment category, such as temporary staff or if their performance is not meeting the minimum expectations.</font></div><div style="margin-top:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amount of the profit sharing fund available for distribution is set by the Board of Directors and has historically been 12.5% of the company&#8217;s net profits before taxes for the period of distribution.</font></div><div style="margin-top:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Distributions are not guaranteed and the company may distribute profit sharing benefits on any schedule and in any manner that it deems appropriate. Currently, distributions are made on a semi-annual basis.</font></div><div style="margin-top:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Allocations to employee groups eligible to participate are divided into exempt and non-exempt pools based on the salaries of each group over the corresponding period. The non-exempt pool is distributed to each eligible employee based on a factor of salary and performance score. The exempt pool is distributed to all exempt employees considering factors such as position, salary grade and individual performance. Specific allocations are made out of the exempt pool to the Chief Executive Officer (CEO) and other executive officers, including named executive officers (NEOs) as follows&#58;</font></div><div style="margin-top:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CEO &#8211; The CEO receives a percentage of the total profit sharing pool based on the change in net income before taxes (NIBT) from the prior year and is set to provide a target percentage of base salary at target performance of 45%. The amount paid to the CEO can range from 0% up to a maximum of 70% of base pay.</font></div><div style="margin-top:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Executive Officers &#8211; A percentage of the total profit sharing pool is provided for distribution to other executive officers based on the change in NIBT from the prior year and is set to provide a target percentage of base salaries at target performance of 40%. The total funds provided for distribution to the executive officers can range from 0% up to a maximum of 60% of base pay. The amount of funds in this pool is distributed to each individual executive officer by the CEO based on a subjective evaluation considering internal equity and other individual factors related to performance.</font></div><div style="margin-top:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Individual distributions to exempt employees, other than the CEO and executive officers, as a percent of salary are subject to set limits based on each individual&#8217;s pay grade and any payment in excess of these percentages shall require the review and approval of the President or Chief Operating Officer of each business unit and the CEO. Payments in excess of the set limits for the CEO and executive officers need approval from the Board of Director&#8217;s Compensation Committee.</font></div><div><font><br></font></div><div><font><br></font></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-23
<SEQUENCE>3
<FILENAME>cass-20211231x10xkexs23.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 2022 Workiva -->
<title>Document</title></head><body><div id="i94bbd9967ca94a99aa0015bf00e31905_1"></div><div style="min-height:45pt;width:100%"><div><font><br></font></div></div><div style="margin-top:6pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 23</font></div><div style="margin-top:12pt;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:center"><font><br></font></div><div style="margin-top:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We consent to the incorporation by reference in the registration statements (No. 333-44497, 333-44499, 033-91456, 033-91568, 333-143411, 333-181772, and 333-188504) on Form S-8 of our reports dated February 28, 2022, with respect to the consolidated financial statements of Cass Information Systems, Inc. and the effectiveness of internal control over financial reporting.</font></div><div style="text-align:justify"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#47;s&#47; KPMG LLP</font></div><div style="margin-top:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">St. Louis, Missouri</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">February 28, 2022</font></div><div><font><br></font></div><div><font><br></font></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>4
<FILENAME>cass-20211231x10xkexs311.htm
<DESCRIPTION>EX-31.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="if5853d4a827a4ab8ad649f605b6e286f_1"></div><div style="min-height:45pt;width:100%"><div><font><br></font></div></div><div style="margin-top:6pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 31.1</font></div><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATIONS</font></div><div style="margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, Eric H. Brunngraber, certify that&#58;</font></div><div style="margin-top:12pt;padding-left:27pt;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19.5pt">I have reviewed this annual report on Form 10-K of Cass Information Systems, Inc.&#59;</font></div><div style="margin-top:12pt;padding-left:27pt;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19.5pt">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report&#59;</font></div><div style="margin-top:12pt;padding-left:27pt;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19.5pt">Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report&#59;</font></div><div style="margin-top:12pt;padding-left:27pt;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19.5pt">The registrant&#8217;s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have&#58;</font></div><div style="margin-top:12pt;padding-left:54pt;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:15.91pt">Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared&#59;</font></div><div style="margin-top:12pt;padding-left:54pt;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:15.34pt">Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles&#59;</font></div><div style="margin-top:12pt;padding-left:54pt;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:15.91pt">Evaluated the effectiveness of the registrant&#8217;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation&#59; and</font></div><div style="margin-top:12pt;padding-left:54pt;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:15.34pt">Disclosed in this report any change in the registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s most recent fiscal quarter (the registrant&#8217;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s internal control over financial reporting&#59; and</font></div><div style="margin-top:12pt;padding-left:27pt;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19.5pt">The registrant&#8217;s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#8217;s auditors and the audit committee of the registrant&#8217;s board of directors (or persons performing the equivalent functions)&#58;</font></div><div style="margin-top:12pt;padding-left:54pt;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:15.91pt">All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant&#8217;s ability to record, process, summarize and report financial information&#59; and</font></div><div style="margin-top:12pt;padding-left:54pt;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:15.34pt">Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#8217;s internal control over financial reporting.</font></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58; February&#160;28, 2022</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Eric H. Brunngraber</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Eric H. Brunngraber</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chairman and Chief Executive Officer</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>5
<FILENAME>cass-20211231x10xkexs312.htm
<DESCRIPTION>EX-31.2
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="i8b09b1e758174360a88c065fc09e4ddb_1"></div><div style="min-height:45pt;width:100%"><div><font><br></font></div></div><div style="margin-top:6pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 31.2</font></div><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATIONS</font></div><div style="margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, Michael J. Normile, certify that&#58;</font></div><div style="margin-top:12pt;padding-left:27pt;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19.5pt">I have reviewed this annual report on Form 10-K of Cass Information Systems, Inc.&#59;</font></div><div style="margin-top:12pt;padding-left:27pt;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19.5pt">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report&#59;</font></div><div style="margin-top:12pt;padding-left:27pt;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19.5pt">Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report&#59;</font></div><div style="margin-top:12pt;padding-left:27pt;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19.5pt">The registrant&#8217;s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have&#58;</font></div><div style="margin-top:12pt;padding-left:54pt;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:15.91pt">Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared&#59;</font></div><div style="margin-top:12pt;padding-left:54pt;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:15.34pt">Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles&#59;</font></div><div style="margin-top:12pt;padding-left:54pt;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:15.91pt">Evaluated the effectiveness of the registrant&#8217;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation&#59; and</font></div><div style="margin-top:12pt;padding-left:54pt;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:15.34pt">Disclosed in this report any change in the registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s most recent fiscal quarter (the registrant&#8217;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s internal control over financial reporting&#59; and</font></div><div style="padding-left:27pt;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19.5pt">The registrant&#8217;s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#8217;s auditors and the audit committee of the registrant&#8217;s board of directors (or persons performing the equivalent functions)&#58;</font></div><div style="margin-top:12pt;padding-left:54pt;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:15.91pt">All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant&#8217;s ability to record, process, summarize and report financial information&#59; and</font></div><div style="margin-top:12pt;padding-left:54pt;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:15.34pt">Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#8217;s internal control over financial reporting.</font></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58; February&#160;28, 2022</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Michael J. Normile</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Michael J. Normile</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Executive Vice President and Chief Financial Officer</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>6
<FILENAME>cass-20211231x10xkexs321.htm
<DESCRIPTION>EX-32.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="i29546aab5ccc48f79819deae7dc24263_1"></div><div style="min-height:45pt;width:100%"><div><font><br></font></div></div><div style="margin-top:6pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 32.1</font></div><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION PURSUANT TO</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">18 U.S.C. SECTION 1350,</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">AS ADOPTED PURSUANT TO</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div style="margin-top:12pt;text-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 of Cass Information Systems, Inc. (&#8220;the Company&#8221;) on Form 10-K for the period ended December 31, 2021, as filed with the Securities and Exchange Commission on the date hereof (the &#8220;Report&#8221;), I, Eric H. Brunngraber, Chairman, President and Chief Executive Officer of the Company, certify, pursuant to 18 U.S.C. &#167; 1350, as adopted pursuant to &#167; 906 of the Sarbanes-Oxley Act of 2002, that&#58;</font></div><div style="margin-top:12pt;padding-left:54pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:15.34pt">The Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934&#59; and</font></div><div style="margin-top:12pt;padding-left:54pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:15.34pt">The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</font></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding: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; Eric H. Brunngraber</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Eric H. Brunngraber</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chairman and Chief Executive Officer</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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><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%">February 28, 2022</font></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A signed original of this written statement required by Section 906 has been provided to Cass Information Systems, Inc. and will be retained by Cass Information Systems, Inc. and furnished to the Securities and Exchange Commission or its staff upon request.</font></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.2
<SEQUENCE>7
<FILENAME>cass-20211231x10xkexs322.htm
<DESCRIPTION>EX-32.2
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="ifc6ab54ef20a438baa8f319b2cd350b6_1"></div><div style="min-height:45pt;width:100%"><div><font><br></font></div></div><div style="margin-top:6pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 32.2</font></div><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION PURSUANT TO</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">18 U.S.C. SECTION 1350,</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">AS ADOPTED PURSUANT TO</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div style="margin-top:12pt;text-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 of Cass Information Systems, Inc. (&#8220;the Company&#8221;) on Form 10-K for the period ended December 31, 2021 as filed with the Securities and Exchange Commission on the date hereof (the &#8220;Report&#8221;), I, Michael J. Normile, Executive Vice President and Chief Financial Officer of the Company, certify, pursuant to 18 U.S.C. &#167; 1350, as adopted pursuant to &#167; 906 of the Sarbanes-Oxley Act of 2002, that&#58;</font></div><div style="margin-top:12pt;padding-left:54pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:15.34pt">The Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934&#59; and</font></div><div style="margin-top:12pt;padding-left:54pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:15.34pt">The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</font></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding: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; Michael J. Normile</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Michael J. Normile</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Executive Vice President and Chief Financial Officer</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 28, 2022</font></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A signed original of this written statement required by Section 906 has been provided to Cass Information Systems, Inc. and will be retained by Cass Information Systems, Inc. and furnished to the Securities and Exchange Commission or its staff upon request.</font></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>8
<FILENAME>cass-20211231.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:7c88b486-0cf9-43d9-a776-76c00646485d,g:3f70f1b3-b512-442c-bb8b-caac614496e1-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:cass="http://cassinfo.com/20211231" 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://cassinfo.com/20211231">
  <xs:import namespace="http://fasb.org/srt/2021-01-31" schemaLocation="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2021-01-31" schemaLocation="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd"/>
  <xs:import namespace="http://www.w3.org/1999/xlink" schemaLocation="http://www.xbrl.org/2003/xlink-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/2020-01-21" schemaLocation="https://www.xbrl.org/dtr/type/2020-01-21/types.xsd"/>
  <xs:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2021q4" schemaLocation="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd"/>
  <xs:annotation>
    <xs:appinfo>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="cass-20211231_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="cass-20211231_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="cass-20211231_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="cass-20211231_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="CoverPage" roleURI="http://cassinfo.com/role/CoverPage">
        <link:definition>0001001 - Document - Cover Page</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AuditInformation" roleURI="http://cassinfo.com/role/AuditInformation">
        <link:definition>0002002 - 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://cassinfo.com/role/CONSOLIDATEDBALANCESHEETS">
        <link:definition>1001003 - 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://cassinfo.com/role/CONSOLIDATEDBALANCESHEETSParenthetical">
        <link:definition>1002004 - 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="CONSOLIDATEDSTATEMENTSOFINCOME" roleURI="http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFINCOME">
        <link:definition>1003005 - Statement - CONSOLIDATED STATEMENTS OF INCOME</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" roleURI="http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME">
        <link:definition>1004006 - 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://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS">
        <link:definition>1005007 - 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="CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" roleURI="http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY">
        <link:definition>1006008 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYParenthetical" roleURI="http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYParenthetical">
        <link:definition>1007009 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS' 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="SummaryofSignificantAccountingPolicies" roleURI="http://cassinfo.com/role/SummaryofSignificantAccountingPolicies">
        <link:definition>2101101 - Disclosure - Summary of Significant Accounting Policies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesPolicies" roleURI="http://cassinfo.com/role/SummaryofSignificantAccountingPoliciesPolicies">
        <link:definition>2202201 - Disclosure - Summary of Significant Accounting Policies (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesTables" roleURI="http://cassinfo.com/role/SummaryofSignificantAccountingPoliciesTables">
        <link:definition>2303301 - Disclosure - Summary of Significant Accounting Policies (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesNarrativeDetails" roleURI="http://cassinfo.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails">
        <link:definition>2404401 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesScheduleofIllustratestheImpactofAdoptionDetails" roleURI="http://cassinfo.com/role/SummaryofSignificantAccountingPoliciesScheduleofIllustratestheImpactofAdoptionDetails">
        <link:definition>2405402 - Disclosure - Summary of Significant Accounting Policies - Schedule of Illustrates the Impact of Adoption (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="CapitalRequirementsandRegulatoryRestrictions" roleURI="http://cassinfo.com/role/CapitalRequirementsandRegulatoryRestrictions">
        <link:definition>2106102 - Disclosure - Capital Requirements and Regulatory Restrictions</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CapitalRequirementsandRegulatoryRestrictionsTables" roleURI="http://cassinfo.com/role/CapitalRequirementsandRegulatoryRestrictionsTables">
        <link:definition>2307302 - Disclosure - Capital Requirements and Regulatory Restrictions (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="CapitalRequirementsandRegulatoryRestrictionsNarrativeDetails" roleURI="http://cassinfo.com/role/CapitalRequirementsandRegulatoryRestrictionsNarrativeDetails">
        <link:definition>2408403 - Disclosure - Capital Requirements and Regulatory Restrictions - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CapitalRequirementsandRegulatoryRestrictionsScheduleofCapitalAmountsandRatiosDetails" roleURI="http://cassinfo.com/role/CapitalRequirementsandRegulatoryRestrictionsScheduleofCapitalAmountsandRatiosDetails">
        <link:definition>2409404 - Disclosure - Capital Requirements and Regulatory Restrictions - Schedule of Capital Amounts and Ratios (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="InvestmentSecurities" roleURI="http://cassinfo.com/role/InvestmentSecurities">
        <link:definition>2110103 - Disclosure - Investment Securities</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InvestmentSecuritiesTables" roleURI="http://cassinfo.com/role/InvestmentSecuritiesTables">
        <link:definition>2311303 - Disclosure - Investment Securities (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="InvestmentSecuritiesScheduleofInvestmentSecuritiesDetails" roleURI="http://cassinfo.com/role/InvestmentSecuritiesScheduleofInvestmentSecuritiesDetails">
        <link:definition>2412405 - Disclosure - Investment Securities - Schedule of Investment 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="InvestmentSecuritiesNarrativeDetails" roleURI="http://cassinfo.com/role/InvestmentSecuritiesNarrativeDetails">
        <link:definition>2413406 - Disclosure - Investment Securities - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InvestmentSecuritiesScheduleoftheFairValuesofSecuritieswithUnrealizedLossesDetails" roleURI="http://cassinfo.com/role/InvestmentSecuritiesScheduleoftheFairValuesofSecuritieswithUnrealizedLossesDetails">
        <link:definition>2414407 - Disclosure - Investment Securities - Schedule of the Fair Values of Securities with Unrealized Losses (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="InvestmentSecuritiesScheduleofAmortizedCostandFairValueofInvestmentSecuritiesDetails" roleURI="http://cassinfo.com/role/InvestmentSecuritiesScheduleofAmortizedCostandFairValueofInvestmentSecuritiesDetails">
        <link:definition>2415408 - Disclosure - Investment Securities - Schedule of Amortized Cost and Fair Value of Investment 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="Loans" roleURI="http://cassinfo.com/role/Loans">
        <link:definition>2116104 - Disclosure - Loans</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LoansTables" roleURI="http://cassinfo.com/role/LoansTables">
        <link:definition>2317304 - Disclosure - Loans (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="LoansbyTypeSummaryofLoanCategoriesDetails" roleURI="http://cassinfo.com/role/LoansbyTypeSummaryofLoanCategoriesDetails">
        <link:definition>2418409 - Disclosure - Loans by Type - Summary of Loan Categories (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="LoansScheduleoftheAgingofLoansbyLoanCategoriesDetails" roleURI="http://cassinfo.com/role/LoansScheduleoftheAgingofLoansbyLoanCategoriesDetails">
        <link:definition>2419410 - Disclosure - Loans - Schedule of the Aging of Loans by Loan Categories (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="LoansScheduleoftheCreditExposureoftheLoanPortfolioDetails" roleURI="http://cassinfo.com/role/LoansScheduleoftheCreditExposureoftheLoanPortfolioDetails">
        <link:definition>2420411 - Disclosure - Loans - Schedule of the Credit Exposure of the Loan Portfolio (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="LoansNarrativeDetails" roleURI="http://cassinfo.com/role/LoansNarrativeDetails">
        <link:definition>2421412 - Disclosure - Loans - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LoansScheduleofCategoryofLoansConsideredasTroubledDebtRestructuringDetails" roleURI="http://cassinfo.com/role/LoansScheduleofCategoryofLoansConsideredasTroubledDebtRestructuringDetails">
        <link:definition>2422413 - Disclosure - Loans - Schedule of Category of Loans Considered as Troubled Debt Restructuring (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="LoansSummaryofACLbyCategoryDetails" roleURI="http://cassinfo.com/role/LoansSummaryofACLbyCategoryDetails">
        <link:definition>2423414 - Disclosure - Loans - Summary of ACL by Category (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="PremisesandEquipment" roleURI="http://cassinfo.com/role/PremisesandEquipment">
        <link:definition>2124105 - Disclosure - Premises and Equipment</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PremisesandEquipmentTables" roleURI="http://cassinfo.com/role/PremisesandEquipmentTables">
        <link:definition>2325305 - Disclosure - Premises and Equipment (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="PremisesandEquipmentSummaryofPremisesandEquipmentDetails" roleURI="http://cassinfo.com/role/PremisesandEquipmentSummaryofPremisesandEquipmentDetails">
        <link:definition>2426415 - Disclosure - Premises and Equipment - Summary of Premises and Equipment (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PremisesandEquipmentNarrativeDetails" roleURI="http://cassinfo.com/role/PremisesandEquipmentNarrativeDetails">
        <link:definition>2427416 - Disclosure - Premises and Equipment - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AcquiredIntangibleAssets" roleURI="http://cassinfo.com/role/AcquiredIntangibleAssets">
        <link:definition>2128106 - Disclosure - Acquired 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="AcquiredIntangibleAssetsTables" roleURI="http://cassinfo.com/role/AcquiredIntangibleAssetsTables">
        <link:definition>2329306 - Disclosure - Acquired 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="AcquiredIntangibleAssetsScheduleofIntangibleAssetsandGoodwillDetails" roleURI="http://cassinfo.com/role/AcquiredIntangibleAssetsScheduleofIntangibleAssetsandGoodwillDetails">
        <link:definition>2430417 - Disclosure - Acquired Intangible Assets - Schedule of Intangible Assets and Goodwill (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AcquiredIntangibleAssetsNarrativeDetails" roleURI="http://cassinfo.com/role/AcquiredIntangibleAssetsNarrativeDetails">
        <link:definition>2431418 - Disclosure - Acquired Intangible Assets - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InterestBearingDeposits" roleURI="http://cassinfo.com/role/InterestBearingDeposits">
        <link:definition>2132107 - Disclosure - Interest-Bearing Deposits</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InterestBearingDepositsTables" roleURI="http://cassinfo.com/role/InterestBearingDepositsTables">
        <link:definition>2333307 - Disclosure - Interest-Bearing Deposits (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="InterestBearingDepositsScheduleofInterestbearingDepositsDetails" roleURI="http://cassinfo.com/role/InterestBearingDepositsScheduleofInterestbearingDepositsDetails">
        <link:definition>2434419 - Disclosure - Interest-Bearing Deposits - Schedule of Interest-bearing Deposits (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="InterestBearingDepositsScheduleofInterestonDepositsDetails" roleURI="http://cassinfo.com/role/InterestBearingDepositsScheduleofInterestonDepositsDetails">
        <link:definition>2435420 - Disclosure - Interest-Bearing Deposits - Schedule of Interest on Deposits (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="InterestBearingDepositsScheduleofMaturitiesofTimeDepositsDetails" roleURI="http://cassinfo.com/role/InterestBearingDepositsScheduleofMaturitiesofTimeDepositsDetails">
        <link:definition>2436421 - Disclosure - Interest-Bearing Deposits - Schedule of Maturities of Time Deposits (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="UnusedAvailableLinesofCredit" roleURI="http://cassinfo.com/role/UnusedAvailableLinesofCredit">
        <link:definition>2137108 - Disclosure - Unused Available Lines of Credit</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="UnusedAvailableLinesofCreditDetails" roleURI="http://cassinfo.com/role/UnusedAvailableLinesofCreditDetails">
        <link:definition>2438422 - Disclosure - Unused Available Lines of Credit (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="CommonStockandEarningsperShare" roleURI="http://cassinfo.com/role/CommonStockandEarningsperShare">
        <link:definition>2139109 - Disclosure - Common Stock and Earnings per Share</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommonStockandEarningsperShareTables" roleURI="http://cassinfo.com/role/CommonStockandEarningsperShareTables">
        <link:definition>2340308 - Disclosure - Common Stock and Earnings per Share (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommonStockandEarningsperShareScheduleofCommonStockOutstandingDetails" roleURI="http://cassinfo.com/role/CommonStockandEarningsperShareScheduleofCommonStockOutstandingDetails">
        <link:definition>2441423 - Disclosure - Common Stock and Earnings per Share - Schedule of Common Stock 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="CommonStockandEarningsperShareScheduleofCalculationsofBasicandDilutedEarningsPerShareDetails" roleURI="http://cassinfo.com/role/CommonStockandEarningsperShareScheduleofCalculationsofBasicandDilutedEarningsPerShareDetails">
        <link:definition>2442424 - Disclosure - Common Stock and Earnings per Share - Schedule of Calculations of Basic and Diluted Earnings Per Share (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployeeBenefitPlans" roleURI="http://cassinfo.com/role/EmployeeBenefitPlans">
        <link:definition>2143110 - Disclosure - Employee Benefit Plans</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployeeBenefitPlansTables" roleURI="http://cassinfo.com/role/EmployeeBenefitPlansTables">
        <link:definition>2344309 - Disclosure - Employee Benefit Plans (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployeeBenefitPlansNarrativeDetails" roleURI="http://cassinfo.com/role/EmployeeBenefitPlansNarrativeDetails">
        <link:definition>2445425 - Disclosure - Employee Benefit Plans - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployeeBenefitPlansScheduleofProjectedBenefitObligationDetails" roleURI="http://cassinfo.com/role/EmployeeBenefitPlansScheduleofProjectedBenefitObligationDetails">
        <link:definition>2446426 - Disclosure - Employee Benefit Plans - Schedule of Projected Benefit 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="EmployeeBenefitPlansScheduleofAssumptionsusedtoDeterminetheProjectedBenefitObligationDetails" roleURI="http://cassinfo.com/role/EmployeeBenefitPlansScheduleofAssumptionsusedtoDeterminetheProjectedBenefitObligationDetails">
        <link:definition>2447427 - Disclosure - Employee Benefit Plans - Schedule of Assumptions used to Determine the Projected Benefit 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="EmployeeBenefitPlansScheduleofExpectedPensionBenefitPaymentsDetails" roleURI="http://cassinfo.com/role/EmployeeBenefitPlansScheduleofExpectedPensionBenefitPaymentsDetails">
        <link:definition>2448428 - Disclosure - Employee Benefit Plans - Schedule of Expected Pension Benefit 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="EmployeeBenefitPlansScheduleofPlansPensionCostDetails" roleURI="http://cassinfo.com/role/EmployeeBenefitPlansScheduleofPlansPensionCostDetails">
        <link:definition>2449429 - Disclosure - Employee Benefit Plans - Schedule of Plan's Pension Cost (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployeeBenefitPlansScheduleofAssumptionsusedtoDetermineNetPensionCostDetails" roleURI="http://cassinfo.com/role/EmployeeBenefitPlansScheduleofAssumptionsusedtoDetermineNetPensionCostDetails">
        <link:definition>2450430 - Disclosure - Employee Benefit Plans - Schedule of Assumptions used to Determine Net Pension Cost (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployeeBenefitPlansScheduleofLongtermRateofReturnonAssetsDetails" roleURI="http://cassinfo.com/role/EmployeeBenefitPlansScheduleofLongtermRateofReturnonAssetsDetails">
        <link:definition>2451431 - Disclosure - Employee Benefit Plans - Schedule of Long-term Rate of Return on 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="EmployeeBenefitPlansSummaryoftheFairValueMeasurementsbyTypeofAssetDetails" roleURI="http://cassinfo.com/role/EmployeeBenefitPlansSummaryoftheFairValueMeasurementsbyTypeofAssetDetails">
        <link:definition>2452432 - Disclosure - Employee Benefit Plans - Summary of the Fair Value Measurements by Type of Asset (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployeeBenefitPlansSummaryoftheActivityintheSERPsProjectedBenefitObligationDetails" roleURI="http://cassinfo.com/role/EmployeeBenefitPlansSummaryoftheActivityintheSERPsProjectedBenefitObligationDetails">
        <link:definition>2453433 - Disclosure - Employee Benefit Plans - Summary of the Activity in the SERP's Projected Benefit 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="EmployeeBenefitPlansScheduleofAssumptionsusedtoDetermineProjectedBenefitObligationoftheSERPDetails" roleURI="http://cassinfo.com/role/EmployeeBenefitPlansScheduleofAssumptionsusedtoDetermineProjectedBenefitObligationoftheSERPDetails">
        <link:definition>2454434 - Disclosure - Employee Benefit Plans - Schedule of Assumptions used to Determine Projected Benefit Obligation of the SERP (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="EmployeeBenefitPlansScheduleofExpectedFutureBenefitsPayableDetails" roleURI="http://cassinfo.com/role/EmployeeBenefitPlansScheduleofExpectedFutureBenefitsPayableDetails">
        <link:definition>2455435 - Disclosure - Employee Benefit Plans - Schedule of Expected Future Benefits Payable (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="EmployeeBenefitPlansScheduleofSERPsPensionCostDetails" roleURI="http://cassinfo.com/role/EmployeeBenefitPlansScheduleofSERPsPensionCostDetails">
        <link:definition>2456436 - Disclosure - Employee Benefit Plans - Schedule of SERP's Pension Cost (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployeeBenefitPlansScheduleofthePretaxamountsinAccumulatedOtherComprehensiveLossDetails" roleURI="http://cassinfo.com/role/EmployeeBenefitPlansScheduleofthePretaxamountsinAccumulatedOtherComprehensiveLossDetails">
        <link:definition>2457437 - Disclosure - Employee Benefit Plans - Schedule of the Pretax amounts in Accumulated Other Comprehensive Loss (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="StockbasedCompensation" roleURI="http://cassinfo.com/role/StockbasedCompensation">
        <link:definition>2158111 - Disclosure - Stock-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="StockbasedCompensationTables" roleURI="http://cassinfo.com/role/StockbasedCompensationTables">
        <link:definition>2359310 - Disclosure - Stock-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="StockBasedCompensationNarrativeDetails" roleURI="http://cassinfo.com/role/StockBasedCompensationNarrativeDetails">
        <link:definition>2460438 - Disclosure - Stock-Based Compensation - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockBasedCompensationSummaryofRestrictedStockActivityDetails" roleURI="http://cassinfo.com/role/StockBasedCompensationSummaryofRestrictedStockActivityDetails">
        <link:definition>2461439 - Disclosure - Stock-Based Compensation - Summary of Restricted Stock Activity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockBasedCompensationSummaryofPBRSActivityDetails" roleURI="http://cassinfo.com/role/StockBasedCompensationSummaryofPBRSActivityDetails">
        <link:definition>2462440 - Disclosure - Stock-Based Compensation - Summary of PBRS Activity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockBasedCompensationSummaryofCompanysSARsActivityDetails" roleURI="http://cassinfo.com/role/StockBasedCompensationSummaryofCompanysSARsActivityDetails">
        <link:definition>2463441 - Disclosure - Stock-Based Compensation - Summary of Company's SARs Activity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OtherOperatingExpense" roleURI="http://cassinfo.com/role/OtherOperatingExpense">
        <link:definition>2164112 - Disclosure - Other Operating Expense</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OtherOperatingExpenseTables" roleURI="http://cassinfo.com/role/OtherOperatingExpenseTables">
        <link:definition>2365311 - Disclosure - Other Operating Expense (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="OtherOperatingExpenseDetails" roleURI="http://cassinfo.com/role/OtherOperatingExpenseDetails">
        <link:definition>2466442 - Disclosure - Other Operating Expense (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxes" roleURI="http://cassinfo.com/role/IncomeTaxes">
        <link:definition>2167113 - 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="IncomeTaxesTables" roleURI="http://cassinfo.com/role/IncomeTaxesTables">
        <link:definition>2368312 - 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="IncomeTaxesNarrativeDetails" roleURI="http://cassinfo.com/role/IncomeTaxesNarrativeDetails">
        <link:definition>2469443 - Disclosure - Income Taxes - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesComponentsofIncomeTaxExpenseBenefitDetails" roleURI="http://cassinfo.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitDetails">
        <link:definition>2470444 - Disclosure - Income Taxes - Components of Income Tax Expense (Benefit) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesScheduleofReconciliationofExpectedIncomeTaxExpenseBenefitDetails" roleURI="http://cassinfo.com/role/IncomeTaxesScheduleofReconciliationofExpectedIncomeTaxExpenseBenefitDetails">
        <link:definition>2471445 - Disclosure - Income Taxes - Schedule of Reconciliation of Expected Income Tax Expense (Benefit) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" roleURI="http://cassinfo.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails">
        <link:definition>2472446 - Disclosure - Income Taxes - Schedule of 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="IncomeTaxesScheduleoftheReconciliationofUnrecognizedTaxBenefitsDetails" roleURI="http://cassinfo.com/role/IncomeTaxesScheduleoftheReconciliationofUnrecognizedTaxBenefitsDetails">
        <link:definition>2473447 - Disclosure - Income Taxes - Schedule of the Reconciliation of Unrecognized Tax Benefits (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="DisclosuresaboutFairValueofFinancialInstruments" roleURI="http://cassinfo.com/role/DisclosuresaboutFairValueofFinancialInstruments">
        <link:definition>2174114 - Disclosure - Disclosures about Fair Value of Financial Instruments</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DisclosuresaboutFairValueofFinancialInstrumentsTables" roleURI="http://cassinfo.com/role/DisclosuresaboutFairValueofFinancialInstrumentsTables">
        <link:definition>2375313 - Disclosure - Disclosures about Fair Value of Financial Instruments (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DisclosuresaboutFairValueofFinancialInstrumentsSummaryoftheCompanysFinancialInstrumentsDetailsDetails" roleURI="http://cassinfo.com/role/DisclosuresaboutFairValueofFinancialInstrumentsSummaryoftheCompanysFinancialInstrumentsDetailsDetails">
        <link:definition>2476448 - Disclosure - Disclosures about Fair Value of Financial Instruments - Summary of the Company's Financial Instruments (Details) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingencies" roleURI="http://cassinfo.com/role/CommitmentsandContingencies">
        <link:definition>2177115 - Disclosure - Commitments and Contingencies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingenciesTables" roleURI="http://cassinfo.com/role/CommitmentsandContingenciesTables">
        <link:definition>2378314 - Disclosure - Commitments and Contingencies (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentandContingenciesNarrativeDetails" roleURI="http://cassinfo.com/role/CommitmentandContingenciesNarrativeDetails">
        <link:definition>2479449 - Disclosure - Commitment and Contingencies - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingenciesScheduleofCommitmentstoExtendCreditStandbyLettersofCreditandCommercialLettersDetails" roleURI="http://cassinfo.com/role/CommitmentsandContingenciesScheduleofCommitmentstoExtendCreditStandbyLettersofCreditandCommercialLettersDetails">
        <link:definition>2480450 - Disclosure - Commitments and Contingencies - Schedule of Commitments to Extend Credit, Standby Letters of Credit and Commercial Letters (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="RevenuefromContractswithCustomers" roleURI="http://cassinfo.com/role/RevenuefromContractswithCustomers">
        <link:definition>2181116 - Disclosure - Revenue from Contracts with Customers</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenuefromContractswithCustomersTables" roleURI="http://cassinfo.com/role/RevenuefromContractswithCustomersTables">
        <link:definition>2382315 - Disclosure - Revenue from Contracts with Customers (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="RevenuefromContractswithCustomersDetails" roleURI="http://cassinfo.com/role/RevenuefromContractswithCustomersDetails">
        <link:definition>2483451 - Disclosure - Revenue from Contracts with Customers (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="IndustrySegmentInformation" roleURI="http://cassinfo.com/role/IndustrySegmentInformation">
        <link:definition>2184117 - Disclosure - Industry 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="IndustrySegmentInformationTables" roleURI="http://cassinfo.com/role/IndustrySegmentInformationTables">
        <link:definition>2385316 - Disclosure - Industry 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="IndustrySegmentInformationDetails" roleURI="http://cassinfo.com/role/IndustrySegmentInformationDetails">
        <link:definition>2486452 - Disclosure - Industry 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="Leases" roleURI="http://cassinfo.com/role/Leases">
        <link:definition>2187118 - Disclosure - Leases</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesTables" roleURI="http://cassinfo.com/role/LeasesTables">
        <link:definition>2388317 - Disclosure - Leases (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesNarrativeDetails" roleURI="http://cassinfo.com/role/LeasesNarrativeDetails">
        <link:definition>2489453 - Disclosure - Leases - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesScheduleofoperatingleaseliabilitiesDetails" roleURI="http://cassinfo.com/role/LeasesScheduleofoperatingleaseliabilitiesDetails">
        <link:definition>2490454 - Disclosure - Leases - Schedule of operating lease liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesScheduleofoperatingleaseliabilitiesDetails_1" roleURI="http://cassinfo.com/role/LeasesScheduleofoperatingleaseliabilitiesDetails_1">
        <link:definition>2490454 - Disclosure - Leases - Schedule of operating lease liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SubsequentEvents" roleURI="http://cassinfo.com/role/SubsequentEvents">
        <link:definition>2191119 - 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="CondensedFinancialInformationofParentCompany" roleURI="http://cassinfo.com/role/CondensedFinancialInformationofParentCompany">
        <link:definition>2192120 - Disclosure - Condensed Financial Information of Parent Company</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CondensedFinancialInformationofParentCompanyTables" roleURI="http://cassinfo.com/role/CondensedFinancialInformationofParentCompanyTables">
        <link:definition>2393318 - Disclosure - Condensed Financial Information of Parent Company (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="CondensedFinancialInformationofParentCompanyScheduleofCondensedBalanceSheetsDetails" roleURI="http://cassinfo.com/role/CondensedFinancialInformationofParentCompanyScheduleofCondensedBalanceSheetsDetails">
        <link:definition>2494455 - Disclosure - Condensed Financial Information of Parent Company - Schedule of Condensed Balance Sheets (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="CondensedFinancialInformationofParentCompanyScheduleofCondensedStatementofIncomeDetails" roleURI="http://cassinfo.com/role/CondensedFinancialInformationofParentCompanyScheduleofCondensedStatementofIncomeDetails">
        <link:definition>2495456 - Disclosure - Condensed Financial Information of Parent Company - Schedule of Condensed Statement of Income (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CondensedFinancialInformationofParentCompanyScheduleofStatementsofCashFlowsDetails" roleURI="http://cassinfo.com/role/CondensedFinancialInformationofParentCompanyScheduleofStatementsofCashFlowsDetails">
        <link:definition>2496457 - Disclosure - Condensed Financial Information of Parent Company - Schedule of Statements of Cash Flows (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="cass_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisesInPeriodWeightedAverageExercisePrice" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisesInPeriodWeightedAverageExercisePrice" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType"/>
  <xs:element id="cass_TierOneLeverageCapitalRequiredForCapitalAdequacyToAverageAssets1" abstract="false" name="TierOneLeverageCapitalRequiredForCapitalAdequacyToAverageAssets1" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="cass_TimeDepositsMoreThan250000" abstract="false" name="TimeDepositsMoreThan250000" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cass_PerformingLoansSubjectToSpecialMonitoringMember" abstract="false" name="PerformingLoansSubjectToSpecialMonitoringMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cass_InternallyDevelopedSoftwareMember" abstract="false" name="InternallyDevelopedSoftwareMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cass_MeasurementInputLongTermRateOfReturnMember" abstract="true" name="MeasurementInputLongTermRateOfReturnMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cass_SummaryOfLoanCategoriesTableTextBlock" abstract="false" name="SummaryOfLoanCategoriesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="cass_InterestBearingDepositsAbstract" abstract="true" name="InterestBearingDepositsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cass_CorporateReconcilingItemsAndEliminationsMember" abstract="true" name="CorporateReconcilingItemsAndEliminationsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cass_CreditExposureOfLoanPortfolioAxis" abstract="true" name="CreditExposureOfLoanPortfolioAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="cass_EmergingMarketsMember" abstract="false" name="EmergingMarketsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cass_ScheduleOfPretaxAmountsInAccumulatedOtherComprehensiveLossTableTextBlock" abstract="false" name="ScheduleOfPretaxAmountsInAccumulatedOtherComprehensiveLossTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="cass_TierOneLeverageCapitalRequiredToBeWellCapitalizedToAverageAssets1" abstract="false" name="TierOneLeverageCapitalRequiredToBeWellCapitalizedToAverageAssets1" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="cass_DefinedBenefitPlanFairValueOfPlanAssetsAbstract" abstract="true" name="DefinedBenefitPlanFairValueOfPlanAssetsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cass_NumberOfLoansIndividuallyEvaluatedForImpairment" abstract="false" name="NumberOfLoansIndividuallyEvaluatedForImpairment" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="cass_UnitedStatesCoreOpportunisticMember" abstract="false" name="UnitedStatesCoreOpportunisticMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cass_CAndIMember" abstract="false" name="CAndIMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cass_LoansSubjectToNormalMonitoringMember" abstract="false" name="LoansSubjectToNormalMonitoringMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cass_ScheduleOfInterestBearingDepositsTableTextBlock" abstract="false" name="ScheduleOfInterestBearingDepositsTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="cass_SummaryOfAllowanceForCreditLossByCategoryTableTextBlock" abstract="false" name="SummaryOfAllowanceForCreditLossByCategoryTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="cass_InformationServicesMember" abstract="false" name="InformationServicesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cass_CommercialAndIndustrialLoanMember" abstract="false" name="CommercialAndIndustrialLoanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cass_DeferredTaxLiabilitiesPensionCosts" abstract="false" name="DeferredTaxLiabilitiesPensionCosts" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cass_OneYearNominalReturn" abstract="false" name="OneYearNominalReturn" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="cass_InterestExpenseTimeDeposits100000OrMoreAndLessThan250000" abstract="false" name="InterestExpenseTimeDeposits100000OrMoreAndLessThan250000" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cass_PensionPlanServiceAfterYearSevenMember" abstract="true" name="PensionPlanServiceAfterYearSevenMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cass_ExpensesAbstract" abstract="true" name="ExpensesAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cass_AuditInformationAbstract" abstract="true" name="AuditInformationAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cass_AccruedInterestReceivableFairValueDisclosure" abstract="false" name="AccruedInterestReceivableFairValueDisclosure" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cass_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType"/>
  <xs:element id="cass_RealEstateCommercialMortgageMember" abstract="false" name="RealEstateCommercialMortgageMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cass_OtherLoanMember" abstract="false" name="OtherLoanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cass_NonperformingLoansSubjectToSpecialMonitoringMember" abstract="false" name="NonperformingLoansSubjectToSpecialMonitoringMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cass_PercentageOfTargetOpportunityForAwardsToVest" abstract="false" name="PercentageOfTargetOpportunityForAwardsToVest" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="cass_SummaryOfOperationsPolicyTextBlock" abstract="false" name="SummaryOfOperationsPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="cass_CommonEquityTierOneRiskBasedCapitalRequiredToBeWellCapitalized" abstract="false" name="CommonEquityTierOneRiskBasedCapitalRequiredToBeWellCapitalized" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cass_TimeDepositsMoreThan100000LessThan250000" abstract="false" name="TimeDepositsMoreThan100000LessThan250000" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cass_InformationServicesPaymentAndProcessingMember" abstract="true" name="InformationServicesPaymentAndProcessingMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cass_InformationServicesPaymentAndProcessingRevenue" abstract="false" name="InformationServicesPaymentAndProcessingRevenue" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cass_TierOneRiskBasedCapitalToRiskWeightedAssets1" abstract="false" name="TierOneRiskBasedCapitalToRiskWeightedAssets1" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="cass_CapitalRequiredToBeWellCapitalizedToRiskWeightedAssets1" abstract="false" name="CapitalRequiredToBeWellCapitalizedToRiskWeightedAssets1" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="cass_ScheduleOfAssumedLongTermRateOfReturnOnAssetsTableTextBlock" abstract="false" name="ScheduleOfAssumedLongTermRateOfReturnOnAssetsTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="cass_CommonEquityTierOneRiskBasedCapitalRequiredForCapitalAdequacy" abstract="false" name="CommonEquityTierOneRiskBasedCapitalRequiredForCapitalAdequacy" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cass_ForeignEquitySecuritiesEmergingMember" abstract="false" name="ForeignEquitySecuritiesEmergingMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cass_InformationServicesPaymentAndProcessingRevenueInvoiceProcessingFeesMember" abstract="true" name="InformationServicesPaymentAndProcessingRevenueInvoiceProcessingFeesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cass_AvailableForSaleSecuritiesInUnrealizedLossPositionsPercentageOfTotalSecurities" abstract="false" name="AvailableForSaleSecuritiesInUnrealizedLossPositionsPercentageOfTotalSecurities" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="cass_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueExercised" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueExercised" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cass_LoansExcludingUnfundedCommitmentsMember" abstract="true" name="LoansExcludingUnfundedCommitmentsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cass_IncomeBeforeUndistributedIncomeOfSubsidiaries" abstract="false" name="IncomeBeforeUndistributedIncomeOfSubsidiaries" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cass_NoncontributoryProfitSharingProgramMember" abstract="false" name="NoncontributoryProfitSharingProgramMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cass_UnamortizedIntangibleAssetAbstract" abstract="true" name="UnamortizedIntangibleAssetAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cass_TierOneRiskBasedCapitalRequiredToBeWellCapitalizedToRiskWeightedAssets1" abstract="false" name="TierOneRiskBasedCapitalRequiredToBeWellCapitalizedToRiskWeightedAssets1" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="cass_ScheduleOfAssumptionsUsedToDetermineNetPensionCostTableTextBlock" abstract="false" name="ScheduleOfAssumptionsUsedToDetermineNetPensionCostTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="cass_ForeignEquitySecuritiesMember" abstract="false" name="ForeignEquitySecuritiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cass_TierOneRiskBasedCapitalRequiredForCapitalAdequacyToRiskWeightedAssets1" abstract="false" name="TierOneRiskBasedCapitalRequiredForCapitalAdequacyToRiskWeightedAssets1" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="cass_BankServiceFeesMember" abstract="true" name="BankServiceFeesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cass_ScheduleOfAssumptionsUsedToDetermineProjectedBenefitObligationTableTextBlock" abstract="false" name="ScheduleOfAssumptionsUsedToDetermineProjectedBenefitObligationTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="cass_InformationServicesPaymentAndProcessingRevenueInvoicePaymentFeesMember" abstract="true" name="InformationServicesPaymentAndProcessingRevenueInvoicePaymentFeesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cass_ScheduleOfCreditExposureOfTheLoanPortfolioTableTextBlock" abstract="false" name="ScheduleOfCreditExposureOfTheLoanPortfolioTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="cass_SERPYearOneThroughSevenMember" abstract="true" name="SERPYearOneThroughSevenMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cass_IncreaseDecreaseInAccountsAndDraftsPayable" abstract="false" name="IncreaseDecreaseInAccountsAndDraftsPayable" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cass_UnitedStatesPassiveMember" abstract="false" name="UnitedStatesPassiveMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cass_PensionPlanYearOneThroughSevenMember" abstract="true" name="PensionPlanYearOneThroughSevenMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cass_TreasuryStockPolicyTextBlock" abstract="false" name="TreasuryStockPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="cass_TierOneLeverageCapitalToAverageAssets1" abstract="false" name="TierOneLeverageCapitalToAverageAssets1" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="cass_LesseeOperatingLeaseLiabilityToBePaidDueAfterYearFour" abstract="false" name="LesseeOperatingLeaseLiabilityToBePaidDueAfterYearFour" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cass_BankingServicesMember" abstract="false" name="BankingServicesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cass_NonUnitedStatesCoreMember" abstract="false" name="NonUnitedStatesCoreMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cass_CommonEquityTierOneRiskBasedCapitalRequiredToBeWellCapitalizedToRiskWeightedAssets" abstract="false" name="CommonEquityTierOneRiskBasedCapitalRequiredToBeWellCapitalizedToRiskWeightedAssets" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="cass_RealEstateFaithbasedConstructionLoanMember" abstract="false" name="RealEstateFaithbasedConstructionLoanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cass_TimeDepositLiabilityUninsuredMaturityWithinYearOne" abstract="false" name="TimeDepositLiabilityUninsuredMaturityWithinYearOne" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cass_AnnualStandardDeviation" abstract="false" name="AnnualStandardDeviation" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="cass_CapitalToRiskWeightedAssets1" abstract="false" name="CapitalToRiskWeightedAssets1" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="cass_FaithBasedCREMember" abstract="false" name="FaithBasedCREMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cass_WeightedAverageInterestRateOfInterestBearingDeposits" abstract="false" name="WeightedAverageInterestRateOfInterestBearingDeposits" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="cass_ProceedsFromPurchaseOfStateAndPoliticalSubdivisions" abstract="false" name="ProceedsFromPurchaseOfStateAndPoliticalSubdivisions" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cass_InterestExpenseTimeDeposits250000OrMore" abstract="false" name="InterestExpenseTimeDeposits250000OrMore" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cass_CommonEquityTierOneRiskBasedCapitalRequiredForCapitalAdequacyToRiskWeightedAssets" abstract="false" name="CommonEquityTierOneRiskBasedCapitalRequiredForCapitalAdequacyToRiskWeightedAssets" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="cass_IncreaseDecreaseInPaymentsInExcessOfFunding" abstract="false" name="IncreaseDecreaseInPaymentsInExcessOfFunding" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cass_CreditExposureOfLoanPortfolioDomainDomain" abstract="true" name="CreditExposureOfLoanPortfolioDomainDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cass_TimeDepositLiabilityUninsuredMaturityYearOneThroughThree" abstract="false" name="TimeDepositLiabilityUninsuredMaturityYearOneThroughThree" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cass_CommonEquityTierOneRiskBasedCapitalToRiskWeightedAssets" abstract="false" name="CommonEquityTierOneRiskBasedCapitalToRiskWeightedAssets" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="cass_IncomeLossFromContinuingOperationsIncludingTaxEquivalentAdjustmentBeforeIncomeTaxesNoncontrollingInterest" abstract="false" name="IncomeLossFromContinuingOperationsIncludingTaxEquivalentAdjustmentBeforeIncomeTaxesNoncontrollingInterest" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cass_AmortizationOfRestrictedStockBonus" abstract="false" name="AmortizationOfRestrictedStockBonus" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cass_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndStockAppreciationRightsExercisesInPeriod" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndStockAppreciationRightsExercisesInPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="cass_PaymentsInExcessOfFunding" abstract="false" name="PaymentsInExcessOfFunding" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cass_ImpairmentOfLoansPolicyTextBlock" abstract="false" name="ImpairmentOfLoansPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="cass_TimeDepositsWeightedAverageInterestRateAggregate" abstract="false" name="TimeDepositsWeightedAverageInterestRateAggregate" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="cass_UnitedStatesSmallAndMidCapGrowthMember" abstract="false" name="UnitedStatesSmallAndMidCapGrowthMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cass_InterestOnFederalFundsSoldAndOtherShortTermInvestments" abstract="false" name="InterestOnFederalFundsSoldAndOtherShortTermInvestments" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cass_PerformanceBasedStock" abstract="false" name="PerformanceBasedStock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="cass_PercentageHoldingRequiredToAccountInvestmentsNonMarketableEquityInvestments" abstract="false" name="PercentageHoldingRequiredToAccountInvestmentsNonMarketableEquityInvestments" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="cass_ForeignEquitySecuritiesDevelopedMember" abstract="false" name="ForeignEquitySecuritiesDevelopedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cass_InformationServicesRevenuePolicyTextBlock" abstract="false" name="InformationServicesRevenuePolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="cass_ScheduleOfInterestOnDepositsTableTextBlock" abstract="false" name="ScheduleOfInterestOnDepositsTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="cass_EquitySecuritiesSmallCapMember" abstract="false" name="EquitySecuritiesSmallCapMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cass_SERPServiceAfterYearSevenMember" abstract="true" name="SERPServiceAfterYearSevenMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cass_RealEstateCommercialConstructionLoanMember" abstract="false" name="RealEstateCommercialConstructionLoanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cass_RealEstateFaithbasedMortgageMember" abstract="false" name="RealEstateFaithbasedMortgageMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cass_DeferredTaxAssetLeaseLiability" abstract="false" name="DeferredTaxAssetLeaseLiability" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cass_ReserveForUnfundedCommitments" abstract="false" name="ReserveForUnfundedCommitments" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cass_ScheduleOfMaturitiesOfTimeDepositsTableTextBlock" abstract="false" name="ScheduleOfMaturitiesOfTimeDepositsTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="cass_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresInPeriodWeightedAverageExercisePrice" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresInPeriodWeightedAverageExercisePrice" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType"/>
  <xs:element id="cass_SupplementalExecutiveRetirementPlanMember" abstract="false" name="SupplementalExecutiveRetirementPlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cass_InterestAndDividendIncomeIncludingTaxEquivalentAdjustmentOperating" abstract="false" name="InterestAndDividendIncomeIncludingTaxEquivalentAdjustmentOperating" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cass_NetIncreaseDecreaseInInterestBearingDemandAndSavingsDeposits" abstract="false" name="NetIncreaseDecreaseInInterestBearingDemandAndSavingsDeposits" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cass_AverageFundingSources" abstract="false" name="AverageFundingSources" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cass_FederalHomeLoanBankMember" abstract="false" name="FederalHomeLoanBankMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cass_SixCorrespondingBanksMember" abstract="true" name="SixCorrespondingBanksMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cass_EquitySecuritiesLargeCapMember" abstract="false" name="EquitySecuritiesLargeCapMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cass_CREMember" abstract="false" name="CREMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cass_UnitedStatesLargeCapPassiveMember" abstract="false" name="UnitedStatesLargeCapPassiveMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cass_PaycheckProtectionProgramMember" abstract="false" name="PaycheckProtectionProgramMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cass_TwoCorrespondingBanksMember" abstract="true" name="TwoCorrespondingBanksMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cass_CommercialLettersOfCreditMember" abstract="false" name="CommercialLettersOfCreditMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cass_CapitalRequiredForCapitalAdequacyToRiskWeightedAssets1" abstract="false" name="CapitalRequiredForCapitalAdequacyToRiskWeightedAssets1" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="cass_SummaryOfTheFairValueMeasurementsByTypeOfAssetTableTextBlock" abstract="false" name="SummaryOfTheFairValueMeasurementsByTypeOfAssetTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="cass_AccountsAndDraftsPayable" abstract="false" name="AccountsAndDraftsPayable" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cass_FaithBasedRealEstateOneMember" abstract="false" name="FaithBasedRealEstateOneMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cass_OpportunisticMember" abstract="false" name="OpportunisticMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cass_IncomeTaxReconciliationReconcilingItemsAbstract" abstract="true" name="IncomeTaxReconciliationReconcilingItemsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cass_OutsideServiceFees" abstract="false" name="OutsideServiceFees" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cass_CassCommercialBankMember" abstract="false" name="CassCommercialBankMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cass_CassInformationSystemsIncMember" abstract="false" name="CassInformationSystemsIncMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cass_InvestmentInDebtSecuritiesPolicyTextBlock" abstract="false" name="InvestmentInDebtSecuritiesPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="cass_ScheduleOfPlansPensionCostsTableTextBlock" abstract="false" name="ScheduleOfPlansPensionCostsTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="cass_CommonEquityTierOneRiskBasedCapital" abstract="false" name="CommonEquityTierOneRiskBasedCapital" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cass_DefinedBenefitPlanPlanAssetsMeasurementInput" abstract="false" name="DefinedBenefitPlanPlanAssetsMeasurementInput" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:decimalItemType"/>
  <xs:element id="cass_SummaryOfProjectedBenefitObligationTableTextBlock" abstract="false" name="SummaryOfProjectedBenefitObligationTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="cass_NetIncreaseDecreaseInNoninterestBearingDemandDeposits" abstract="false" name="NetIncreaseDecreaseInNoninterestBearingDemandDeposits" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>9
<FILENAME>cass-20211231_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:7c88b486-0cf9-43d9-a776-76c00646485d,g:3f70f1b3-b512-442c-bb8b-caac614496e1-->
<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://cassinfo.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="simple" xlink:href="cass-20211231.xsd#CONSOLIDATEDBALANCESHEETS"/>
  <link:calculationLink xlink:role="http://cassinfo.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsAndShortTermInvestments_99afbfef-63be-435a-9488-14eefa0ba8ab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsAndShortTermInvestments"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndDueFromBanks_88f94cfa-20ba-4635-b9f0-674387138a0d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndDueFromBanks"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsAndShortTermInvestments_99afbfef-63be-435a-9488-14eefa0ba8ab" xlink:to="loc_us-gaap_CashAndDueFromBanks_88f94cfa-20ba-4635-b9f0-674387138a0d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermInvestments_3c7a101f-99e1-4383-908d-634db4d66a80" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermInvestments"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsAndShortTermInvestments_99afbfef-63be-435a-9488-14eefa0ba8ab" xlink:to="loc_us-gaap_ShortTermInvestments_3c7a101f-99e1-4383-908d-634db4d66a80" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss_9a77413a-45b9-40f2-bf8d-14c002dfa058" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss_f4fdbf65-51c8-4d6f-bbe4-918c6badc6de" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss_9a77413a-45b9-40f2-bf8d-14c002dfa058" xlink:to="loc_us-gaap_FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss_f4fdbf65-51c8-4d6f-bbe4-918c6badc6de" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest_52119b82-04b8-43b4-b5d7-09617c2b7372" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss_9a77413a-45b9-40f2-bf8d-14c002dfa058" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest_52119b82-04b8-43b4-b5d7-09617c2b7372" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_005c67f2-6b78-441b-9f2f-d2a43057bb30" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_5470cdd0-4c2c-436d-8acc-d3abebe16faf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_005c67f2-6b78-441b-9f2f-d2a43057bb30" xlink:to="loc_us-gaap_PreferredStockValue_5470cdd0-4c2c-436d-8acc-d3abebe16faf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_43c264ac-a8aa-4390-92a8-968b0bb35d52" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_005c67f2-6b78-441b-9f2f-d2a43057bb30" xlink:to="loc_us-gaap_CommonStockValue_43c264ac-a8aa-4390-92a8-968b0bb35d52" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_fc330463-1cc9-4973-9036-5dc7bcf86413" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_005c67f2-6b78-441b-9f2f-d2a43057bb30" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_fc330463-1cc9-4973-9036-5dc7bcf86413" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_1de429dc-4a70-4987-ba0a-c34f89f9b0dc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_005c67f2-6b78-441b-9f2f-d2a43057bb30" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_1de429dc-4a70-4987-ba0a-c34f89f9b0dc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValue_ec84a6e1-bd04-4901-a9be-ed84308a86f9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockValue"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_005c67f2-6b78-441b-9f2f-d2a43057bb30" xlink:to="loc_us-gaap_TreasuryStockValue_ec84a6e1-bd04-4901-a9be-ed84308a86f9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_864d1412-a164-4eff-9977-71a4eb5974dc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_005c67f2-6b78-441b-9f2f-d2a43057bb30" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_864d1412-a164-4eff-9977-71a4eb5974dc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_095e8fcc-352b-4dba-b327-39ef90ea14c0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsAndShortTermInvestments_2cc8fbd7-0727-4f4c-8d68-592c71672945" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsAndShortTermInvestments"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_095e8fcc-352b-4dba-b327-39ef90ea14c0" xlink:to="loc_us-gaap_CashCashEquivalentsAndShortTermInvestments_2cc8fbd7-0727-4f4c-8d68-592c71672945" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss_2ac8aff5-e73c-42b8-90e0-d72b0a89fe97" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_095e8fcc-352b-4dba-b327-39ef90ea14c0" xlink:to="loc_us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss_2ac8aff5-e73c-42b8-90e0-d72b0a89fe97" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_9870d808-b3e8-485e-b9d0-71f717cd29ac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_095e8fcc-352b-4dba-b327-39ef90ea14c0" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_9870d808-b3e8-485e-b9d0-71f717cd29ac" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest_457225db-c20e-493a-ab43-562597f3645d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_095e8fcc-352b-4dba-b327-39ef90ea14c0" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest_457225db-c20e-493a-ab43-562597f3645d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BankOwnedLifeInsurance_d78daf2a-e993-43b6-bc08-f5630ba0d910" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BankOwnedLifeInsurance"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_095e8fcc-352b-4dba-b327-39ef90ea14c0" xlink:to="loc_us-gaap_BankOwnedLifeInsurance_d78daf2a-e993-43b6-bc08-f5630ba0d910" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_PaymentsInExcessOfFunding_78236072-fdb4-499b-bc0f-aad9b4c75370" xlink:href="cass-20211231.xsd#cass_PaymentsInExcessOfFunding"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_095e8fcc-352b-4dba-b327-39ef90ea14c0" xlink:to="loc_cass_PaymentsInExcessOfFunding_78236072-fdb4-499b-bc0f-aad9b4c75370" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_ef1a8b79-9baa-484b-a736-8210f4bd7bd1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_095e8fcc-352b-4dba-b327-39ef90ea14c0" xlink:to="loc_us-gaap_Goodwill_ef1a8b79-9baa-484b-a736-8210f4bd7bd1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_3d987bd9-4dfc-450c-89b2-217546c064e3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_095e8fcc-352b-4dba-b327-39ef90ea14c0" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_3d987bd9-4dfc-450c-89b2-217546c064e3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssets_21557721-16e5-4949-9c65-49c378b772ca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssets"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_095e8fcc-352b-4dba-b327-39ef90ea14c0" xlink:to="loc_us-gaap_OtherAssets_21557721-16e5-4949-9c65-49c378b772ca" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Deposits_8bb9b9c3-15a1-4327-a947-87613639ac37" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Deposits"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoninterestBearingDepositLiabilities_337d31ac-5dfc-4887-abaa-178085e728b1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoninterestBearingDepositLiabilities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Deposits_8bb9b9c3-15a1-4327-a947-87613639ac37" xlink:to="loc_us-gaap_NoninterestBearingDepositLiabilities_337d31ac-5dfc-4887-abaa-178085e728b1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestBearingDepositLiabilities_7bd2e073-fe93-400a-afec-356004499f61" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestBearingDepositLiabilities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Deposits_8bb9b9c3-15a1-4327-a947-87613639ac37" xlink:to="loc_us-gaap_InterestBearingDepositLiabilities_7bd2e073-fe93-400a-afec-356004499f61" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_20818782-66ee-4e43-b33b-ab81f300a03a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Liabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_AccountsAndDraftsPayable_48bc4b85-7095-42ae-9e31-f76b888a4882" xlink:href="cass-20211231.xsd#cass_AccountsAndDraftsPayable"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_20818782-66ee-4e43-b33b-ab81f300a03a" xlink:to="loc_cass_AccountsAndDraftsPayable_48bc4b85-7095-42ae-9e31-f76b888a4882" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Deposits_e963f283-e7e1-45a3-9dbf-9ddf92f57c70" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Deposits"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_20818782-66ee-4e43-b33b-ab81f300a03a" xlink:to="loc_us-gaap_Deposits_e963f283-e7e1-45a3-9dbf-9ddf92f57c70" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilities_6b40e9e0-6b8f-4b6d-bd5b-a77da77e4030" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_20818782-66ee-4e43-b33b-ab81f300a03a" xlink:to="loc_us-gaap_OtherLiabilities_6b40e9e0-6b8f-4b6d-bd5b-a77da77e4030" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_1b414955-fe14-414a-b8ad-38e234ea8d0d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_183e6f3d-375a-41a9-b6f5-b5bad5349a61" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Liabilities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_1b414955-fe14-414a-b8ad-38e234ea8d0d" xlink:to="loc_us-gaap_Liabilities_183e6f3d-375a-41a9-b6f5-b5bad5349a61" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_589d37bb-ae93-4485-988d-ecc0c9f40417" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_1b414955-fe14-414a-b8ad-38e234ea8d0d" xlink:to="loc_us-gaap_StockholdersEquity_589d37bb-ae93-4485-988d-ecc0c9f40417" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFINCOME" xlink:type="simple" xlink:href="cass-20211231.xsd#CONSOLIDATEDSTATEMENTSOFINCOME"/>
  <link:calculationLink xlink:role="http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFINCOME" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoninterestIncome_b8cbdb07-610c-41c2-ac15-cb6acd85489c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoninterestIncome"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_98d87d8d-3bb6-426b-8b9d-43459f927ed4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NoninterestIncome_b8cbdb07-610c-41c2-ac15-cb6acd85489c" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_98d87d8d-3bb6-426b-8b9d-43459f927ed4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueNotFromContractWithCustomerOther_2de59cb3-414a-40e6-9af7-991584fde747" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueNotFromContractWithCustomerOther"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NoninterestIncome_b8cbdb07-610c-41c2-ac15-cb6acd85489c" xlink:to="loc_us-gaap_RevenueNotFromContractWithCustomerOther_2de59cb3-414a-40e6-9af7-991584fde747" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleRealizedGainLoss_e24063d2-2620-4768-afe8-72752dfec885" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleRealizedGainLoss"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NoninterestIncome_b8cbdb07-610c-41c2-ac15-cb6acd85489c" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleRealizedGainLoss_e24063d2-2620-4768-afe8-72752dfec885" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoninterestExpense_b0fa553b-470b-494b-91c1-1d2cf97f187e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoninterestExpense"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LaborAndRelatedExpense_e900fe64-fc34-4c7a-aeaa-13075ec496c5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LaborAndRelatedExpense"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NoninterestExpense_b0fa553b-470b-494b-91c1-1d2cf97f187e" xlink:to="loc_us-gaap_LaborAndRelatedExpense_e900fe64-fc34-4c7a-aeaa-13075ec496c5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OccupancyNet_afd57099-2b22-42b5-af03-b9375b80643c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OccupancyNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NoninterestExpense_b0fa553b-470b-494b-91c1-1d2cf97f187e" xlink:to="loc_us-gaap_OccupancyNet_afd57099-2b22-42b5-af03-b9375b80643c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquipmentExpense_a9e1453f-657d-42a6-9ebb-02e8ad402802" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquipmentExpense"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NoninterestExpense_b0fa553b-470b-494b-91c1-1d2cf97f187e" xlink:to="loc_us-gaap_EquipmentExpense_a9e1453f-657d-42a6-9ebb-02e8ad402802" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_8511170f-7528-426e-9ca0-3aea4ad768d8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NoninterestExpense_b0fa553b-470b-494b-91c1-1d2cf97f187e" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_8511170f-7528-426e-9ca0-3aea4ad768d8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoninterestExpense_388ee646-ee2c-45ce-91d4-a38d114fac8b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNoninterestExpense"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NoninterestExpense_b0fa553b-470b-494b-91c1-1d2cf97f187e" xlink:to="loc_us-gaap_OtherNoninterestExpense_388ee646-ee2c-45ce-91d4-a38d114fac8b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_140c87bd-f4b3-4506-a92e-267086997641" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_3cfb92ae-30b5-4670-ae17-ef90528312a9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_140c87bd-f4b3-4506-a92e-267086997641" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_3cfb92ae-30b5-4670-ae17-ef90528312a9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_d46d841e-74f4-4b20-a825-114dfc269485" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_140c87bd-f4b3-4506-a92e-267086997641" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_d46d841e-74f4-4b20-a825-114dfc269485" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNet_16afb9e2-7246-4c0f-82d3-d626b2679380" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestIncomeExpenseNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_ad5e37f0-c925-4522-94f3-4de556272aed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpense"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InterestIncomeExpenseNet_16afb9e2-7246-4c0f-82d3-d626b2679380" xlink:to="loc_us-gaap_InterestExpense_ad5e37f0-c925-4522-94f3-4de556272aed" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestAndDividendIncomeOperating_156e2d8f-e936-491d-ae02-c364eef7f1a6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestAndDividendIncomeOperating"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InterestIncomeExpenseNet_16afb9e2-7246-4c0f-82d3-d626b2679380" xlink:to="loc_us-gaap_InterestAndDividendIncomeOperating_156e2d8f-e936-491d-ae02-c364eef7f1a6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_70595446-2d65-406e-9ff6-0199f06ef18c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpense"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDeposits_1e51c6b9-87d7-44d0-a41c-9d0a95fd5c07" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpenseDeposits"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InterestExpense_70595446-2d65-406e-9ff6-0199f06ef18c" xlink:to="loc_us-gaap_InterestExpenseDeposits_1e51c6b9-87d7-44d0-a41c-9d0a95fd5c07" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseShortTermBorrowings_ef1d7f24-9e37-418e-bc8d-616ae93474cd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpenseShortTermBorrowings"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InterestExpense_70595446-2d65-406e-9ff6-0199f06ef18c" xlink:to="loc_us-gaap_InterestExpenseShortTermBorrowings_ef1d7f24-9e37-418e-bc8d-616ae93474cd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestAndDividendIncomeOperating_b4475fc5-4992-4ba5-a1aa-dc8792c80cdc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestAndDividendIncomeOperating"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestAndFeeIncomeLoansAndLeases_2be39b1e-1e46-4f72-a2c6-ae66a95f85d2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestAndFeeIncomeLoansAndLeases"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InterestAndDividendIncomeOperating_b4475fc5-4992-4ba5-a1aa-dc8792c80cdc" xlink:to="loc_us-gaap_InterestAndFeeIncomeLoansAndLeases_2be39b1e-1e46-4f72-a2c6-ae66a95f85d2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeSecuritiesTaxable_ce9d80b2-5ce7-4fa5-8763-71407c1ee6b3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestIncomeSecuritiesTaxable"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InterestAndDividendIncomeOperating_b4475fc5-4992-4ba5-a1aa-dc8792c80cdc" xlink:to="loc_us-gaap_InterestIncomeSecuritiesTaxable_ce9d80b2-5ce7-4fa5-8763-71407c1ee6b3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeSecuritiesTaxExempt_e9985548-831a-4b58-8a37-e15a43c7ef31" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestIncomeSecuritiesTaxExempt"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InterestAndDividendIncomeOperating_b4475fc5-4992-4ba5-a1aa-dc8792c80cdc" xlink:to="loc_us-gaap_InterestIncomeSecuritiesTaxExempt_e9985548-831a-4b58-8a37-e15a43c7ef31" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_InterestOnFederalFundsSoldAndOtherShortTermInvestments_528fa7df-1c77-4dae-b241-027faaa8bb7c" xlink:href="cass-20211231.xsd#cass_InterestOnFederalFundsSoldAndOtherShortTermInvestments"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InterestAndDividendIncomeOperating_b4475fc5-4992-4ba5-a1aa-dc8792c80cdc" xlink:to="loc_cass_InterestOnFederalFundsSoldAndOtherShortTermInvestments_528fa7df-1c77-4dae-b241-027faaa8bb7c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseAfterProvisionForLoanLoss_7d533249-6153-4d1b-8ace-07f11461c065" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestIncomeExpenseAfterProvisionForLoanLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNet_c9ab101e-1f18-4351-9823-f0c1958c716e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestIncomeExpenseNet"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InterestIncomeExpenseAfterProvisionForLoanLoss_7d533249-6153-4d1b-8ace-07f11461c065" xlink:to="loc_us-gaap_InterestIncomeExpenseNet_c9ab101e-1f18-4351-9823-f0c1958c716e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForLoanLossesExpensed_c1b5e167-6b7d-4544-b36d-4cb0b98f79f3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProvisionForLoanLossesExpensed"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InterestIncomeExpenseAfterProvisionForLoanLoss_7d533249-6153-4d1b-8ace-07f11461c065" xlink:to="loc_us-gaap_ProvisionForLoanLossesExpensed_c1b5e167-6b7d-4544-b36d-4cb0b98f79f3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_57fe129a-49de-4d37-b9a3-3fdba66ffecf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Revenues"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoninterestIncome_f43b12e2-7bb2-417d-b7c7-8e68d34075fa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoninterestIncome"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Revenues_57fe129a-49de-4d37-b9a3-3fdba66ffecf" xlink:to="loc_us-gaap_NoninterestIncome_f43b12e2-7bb2-417d-b7c7-8e68d34075fa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseAfterProvisionForLoanLoss_d61217d8-cc78-4553-b3aa-8cb2732a3ef5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestIncomeExpenseAfterProvisionForLoanLoss"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Revenues_57fe129a-49de-4d37-b9a3-3fdba66ffecf" xlink:to="loc_us-gaap_InterestIncomeExpenseAfterProvisionForLoanLoss_d61217d8-cc78-4553-b3aa-8cb2732a3ef5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_6094feb2-8e88-4e2e-9cec-7f1b62302e48" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_923fb68b-c937-47d4-a822-294143674502" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Revenues"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_6094feb2-8e88-4e2e-9cec-7f1b62302e48" xlink:to="loc_us-gaap_Revenues_923fb68b-c937-47d4-a822-294143674502" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoninterestExpense_7ec5df12-5053-44e3-9b00-188156786efe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoninterestExpense"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_6094feb2-8e88-4e2e-9cec-7f1b62302e48" xlink:to="loc_us-gaap_NoninterestExpense_7ec5df12-5053-44e3-9b00-188156786efe" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" xlink:type="simple" xlink:href="cass-20211231.xsd#CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"/>
  <link:calculationLink xlink:role="http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_30f494c5-e518-4c9b-b159-7962c30d32c8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_74b9015e-4fff-4e60-b636-a2e9fdd3b6af" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_30f494c5-e518-4c9b-b159-7962c30d32c8" xlink:to="loc_us-gaap_NetIncomeLoss_74b9015e-4fff-4e60-b636-a2e9fdd3b6af" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_0a92f794-5948-496f-83c8-d1e3ea1817b9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_30f494c5-e518-4c9b-b159-7962c30d32c8" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_0a92f794-5948-496f-83c8-d1e3ea1817b9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_f11c0eb9-e5d6-487a-a623-74d64c796a6e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax_c7a6a570-43a0-4277-875b-2a4a2f4e625a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_f11c0eb9-e5d6-487a-a623-74d64c796a6e" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax_c7a6a570-43a0-4277-875b-2a4a2f4e625a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax_eb6370f1-326c-4d4c-b6d5-1b92c775e0e6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_f11c0eb9-e5d6-487a-a623-74d64c796a6e" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax_eb6370f1-326c-4d4c-b6d5-1b92c775e0e6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_b8855d3c-64b1-4527-968b-ac77b28bfe41" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_f11c0eb9-e5d6-487a-a623-74d64c796a6e" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_b8855d3c-64b1-4527-968b-ac77b28bfe41" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax_e7725f22-0bd9-4cc4-92bf-1cacb59e3968" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_f11c0eb9-e5d6-487a-a623-74d64c796a6e" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax_e7725f22-0bd9-4cc4-92bf-1cacb59e3968" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax_1fb12f92-7f7b-4462-9d2f-41cddebadf6e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_f11c0eb9-e5d6-487a-a623-74d64c796a6e" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax_1fb12f92-7f7b-4462-9d2f-41cddebadf6e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax_2fcbb97a-ade3-4083-a8a1-eb4b0fcb632f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_f11c0eb9-e5d6-487a-a623-74d64c796a6e" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax_2fcbb97a-ade3-4083-a8a1-eb4b0fcb632f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax_f557e409-71cd-4622-9db3-894bfd2e8fe8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_f11c0eb9-e5d6-487a-a623-74d64c796a6e" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax_f557e409-71cd-4622-9db3-894bfd2e8fe8" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="simple" xlink:href="cass-20211231.xsd#CONSOLIDATEDSTATEMENTSOFCASHFLOWS"/>
  <link:calculationLink xlink:role="http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_e92766c2-fe66-4e42-aaa3-848f7293e433" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtAndEquitySecuritiesGainLoss_f442ec57-cdf4-456e-a2a6-33effdef1822" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtAndEquitySecuritiesGainLoss"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_e92766c2-fe66-4e42-aaa3-848f7293e433" xlink:to="loc_us-gaap_DebtAndEquitySecuritiesGainLoss_f442ec57-cdf4-456e-a2a6-33effdef1822" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_19205484-5dab-49a6-bc07-b63656f89b3d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Depreciation"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_e92766c2-fe66-4e42-aaa3-848f7293e433" xlink:to="loc_us-gaap_Depreciation_19205484-5dab-49a6-bc07-b63656f89b3d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_0ab9fe0f-312b-4fb8-b8bd-4d9055ab4aef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_e92766c2-fe66-4e42-aaa3-848f7293e433" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_0ab9fe0f-312b-4fb8-b8bd-4d9055ab4aef" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPensionPlanObligations_e51bca4f-34ee-4eb7-aaf8-c3109cdfb796" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInPensionPlanObligations"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_e92766c2-fe66-4e42-aaa3-848f7293e433" xlink:to="loc_us-gaap_IncreaseDecreaseInPensionPlanObligations_e51bca4f-34ee-4eb7-aaf8-c3109cdfb796" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_ba1b60ed-d985-4524-bb0d-17376545714e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_e92766c2-fe66-4e42-aaa3-848f7293e433" xlink:to="loc_us-gaap_NetIncomeLoss_ba1b60ed-d985-4524-bb0d-17376545714e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_918e170b-7d79-4071-a8e6-f86513212c35" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_e92766c2-fe66-4e42-aaa3-848f7293e433" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_918e170b-7d79-4071-a8e6-f86513212c35" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherOperatingActivitiesCashFlowStatement_e4a6bed1-01f9-49ae-9d3c-ca8f667d94ac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherOperatingActivitiesCashFlowStatement"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_e92766c2-fe66-4e42-aaa3-848f7293e433" xlink:to="loc_us-gaap_OtherOperatingActivitiesCashFlowStatement_e4a6bed1-01f9-49ae-9d3c-ca8f667d94ac" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_60cefd84-bb9e-4c17-9c55-774440c215ac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_e92766c2-fe66-4e42-aaa3-848f7293e433" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_60cefd84-bb9e-4c17-9c55-774440c215ac" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForLoanLossesExpensed_fd2b35bc-3115-4eb8-951d-30e4b7e105cb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProvisionForLoanLossesExpensed"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_e92766c2-fe66-4e42-aaa3-848f7293e433" xlink:to="loc_us-gaap_ProvisionForLoanLossesExpensed_fd2b35bc-3115-4eb8-951d-30e4b7e105cb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_34ec8a56-6c97-45dc-9d97-cb2f9552b1b0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_e92766c2-fe66-4e42-aaa3-848f7293e433" xlink:to="loc_us-gaap_ShareBasedCompensation_34ec8a56-6c97-45dc-9d97-cb2f9552b1b0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments_d5f355a1-9c19-447c-bb72-a9ae356b8107" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments"/>
    <link:calculationArc order="11" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_e92766c2-fe66-4e42-aaa3-848f7293e433" xlink:to="loc_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments_d5f355a1-9c19-447c-bb72-a9ae356b8107" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_37dfb555-0856-43e8-a5da-bf10d4f31c65" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:calculationArc order="12" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_e92766c2-fe66-4e42-aaa3-848f7293e433" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_37dfb555-0856-43e8-a5da-bf10d4f31c65" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_f10d099a-bbed-4e42-8944-01606c45892e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_NetIncreaseDecreaseInNoninterestBearingDemandDeposits_c4a1e386-35dd-4915-a779-9cfa5e831987" xlink:href="cass-20211231.xsd#cass_NetIncreaseDecreaseInNoninterestBearingDemandDeposits"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_f10d099a-bbed-4e42-8944-01606c45892e" xlink:to="loc_cass_NetIncreaseDecreaseInNoninterestBearingDemandDeposits_c4a1e386-35dd-4915-a779-9cfa5e831987" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_NetIncreaseDecreaseInInterestBearingDemandAndSavingsDeposits_be41ee95-32d5-4128-a79e-49aef6e413aa" xlink:href="cass-20211231.xsd#cass_NetIncreaseDecreaseInInterestBearingDemandAndSavingsDeposits"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_f10d099a-bbed-4e42-8944-01606c45892e" xlink:to="loc_cass_NetIncreaseDecreaseInInterestBearingDemandAndSavingsDeposits_be41ee95-32d5-4128-a79e-49aef6e413aa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInTimeDeposits_072453f0-ab00-456a-b2a1-cb66036492c8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInTimeDeposits"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_f10d099a-bbed-4e42-8944-01606c45892e" xlink:to="loc_us-gaap_IncreaseDecreaseInTimeDeposits_072453f0-ab00-456a-b2a1-cb66036492c8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_IncreaseDecreaseInAccountsAndDraftsPayable_81b95b17-c0d6-4ba8-b48c-01163f0234b4" xlink:href="cass-20211231.xsd#cass_IncreaseDecreaseInAccountsAndDraftsPayable"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_f10d099a-bbed-4e42-8944-01606c45892e" xlink:to="loc_cass_IncreaseDecreaseInAccountsAndDraftsPayable_81b95b17-c0d6-4ba8-b48c-01163f0234b4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock_a210a0ce-f170-4037-abf0-5f11830f4296" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfDividendsCommonStock"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_f10d099a-bbed-4e42-8944-01606c45892e" xlink:to="loc_us-gaap_PaymentsOfDividendsCommonStock_a210a0ce-f170-4037-abf0-5f11830f4296" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_ccb4db1c-358e-491c-8b6e-bb40bac11e08" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_f10d099a-bbed-4e42-8944-01606c45892e" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_ccb4db1c-358e-491c-8b6e-bb40bac11e08" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_812eaf76-b3b3-448e-9468-19592efdc826" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_f10d099a-bbed-4e42-8944-01606c45892e" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_812eaf76-b3b3-448e-9468-19592efdc826" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromRepaymentsOfShortTermDebt_d2caa4ba-e51f-4559-8871-7484ddb74e1e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromRepaymentsOfShortTermDebt"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_f10d099a-bbed-4e42-8944-01606c45892e" xlink:to="loc_us-gaap_ProceedsFromRepaymentsOfShortTermDebt_d2caa4ba-e51f-4559-8871-7484ddb74e1e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_ff63caaf-5048-4f2b-8b01-0ce4f7a9e83f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_e133feb4-bb24-4fc0-9407-903d0ab3657d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_ff63caaf-5048-4f2b-8b01-0ce4f7a9e83f" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_e133feb4-bb24-4fc0-9407-903d0ab3657d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_76852d7d-09ba-40cc-a791-8cb002e30003" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_ff63caaf-5048-4f2b-8b01-0ce4f7a9e83f" xlink:to="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_76852d7d-09ba-40cc-a791-8cb002e30003" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_IncreaseDecreaseInPaymentsInExcessOfFunding_acac57c3-de97-4dfb-a537-b7051af7208c" xlink:href="cass-20211231.xsd#cass_IncreaseDecreaseInPaymentsInExcessOfFunding"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_ff63caaf-5048-4f2b-8b01-0ce4f7a9e83f" xlink:to="loc_cass_IncreaseDecreaseInPaymentsInExcessOfFunding_acac57c3-de97-4dfb-a537-b7051af7208c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt_0fd6f06a-b0f0-4c8d-a028-76ec4dde30cd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_ff63caaf-5048-4f2b-8b01-0ce4f7a9e83f" xlink:to="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt_0fd6f06a-b0f0-4c8d-a028-76ec4dde30cd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromLoansAndLeases_b8d799b9-77f6-47c6-b635-8a283cd13e66" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForProceedsFromLoansAndLeases"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_ff63caaf-5048-4f2b-8b01-0ce4f7a9e83f" xlink:to="loc_us-gaap_PaymentsForProceedsFromLoansAndLeases_b8d799b9-77f6-47c6-b635-8a283cd13e66" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_ffd31fd9-4b3e-4734-9abc-050b80483894" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_ff63caaf-5048-4f2b-8b01-0ce4f7a9e83f" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_ffd31fd9-4b3e-4734-9abc-050b80483894" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities_7caaa5f6-3204-46a1-bc28-7d0086cb85d4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_ff63caaf-5048-4f2b-8b01-0ce4f7a9e83f" xlink:to="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities_7caaa5f6-3204-46a1-bc28-7d0086cb85d4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireLifeInsurancePolicies_23d6f2e2-743f-4a09-a9fa-7251bd487eb3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireLifeInsurancePolicies"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_ff63caaf-5048-4f2b-8b01-0ce4f7a9e83f" xlink:to="loc_us-gaap_PaymentsToAcquireLifeInsurancePolicies_23d6f2e2-743f-4a09-a9fa-7251bd487eb3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_d98fb983-574c-4c87-ad22-daf1ac0bc74f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_06d5b33e-8748-4ea1-add5-06674762fa16" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_d98fb983-574c-4c87-ad22-daf1ac0bc74f" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_06d5b33e-8748-4ea1-add5-06674762fa16" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_fb9bee88-60ab-48da-9a89-f4b0925b51b2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_d98fb983-574c-4c87-ad22-daf1ac0bc74f" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_fb9bee88-60ab-48da-9a89-f4b0925b51b2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_5f1fbd2b-4c0f-498e-ad10-a53e15b9a2a6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_d98fb983-574c-4c87-ad22-daf1ac0bc74f" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_5f1fbd2b-4c0f-498e-ad10-a53e15b9a2a6" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://cassinfo.com/role/InvestmentSecuritiesScheduleofInvestmentSecuritiesDetails" xlink:type="simple" xlink:href="cass-20211231.xsd#InvestmentSecuritiesScheduleofInvestmentSecuritiesDetails"/>
  <link:calculationLink xlink:role="http://cassinfo.com/role/InvestmentSecuritiesScheduleofInvestmentSecuritiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss_e8fa3b6f-001f-4cd9-b139-928eb6097a26" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest_4c56ddde-77b6-4263-a746-3fd19e6590fa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss_e8fa3b6f-001f-4cd9-b139-928eb6097a26" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest_4c56ddde-77b6-4263-a746-3fd19e6590fa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_af5f5276-d668-45c0-ac61-1bc1a237714e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss_e8fa3b6f-001f-4cd9-b139-928eb6097a26" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_af5f5276-d668-45c0-ac61-1bc1a237714e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_a7b35ddd-563f-4610-97b0-813945dbac6b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss_e8fa3b6f-001f-4cd9-b139-928eb6097a26" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_a7b35ddd-563f-4610-97b0-813945dbac6b" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://cassinfo.com/role/InvestmentSecuritiesScheduleoftheFairValuesofSecuritieswithUnrealizedLossesDetails" xlink:type="simple" xlink:href="cass-20211231.xsd#InvestmentSecuritiesScheduleoftheFairValuesofSecuritieswithUnrealizedLossesDetails"/>
  <link:calculationLink xlink:role="http://cassinfo.com/role/InvestmentSecuritiesScheduleoftheFairValuesofSecuritieswithUnrealizedLossesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_739d4492-7538-476d-adb1-453d7bb323a5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_70cbf253-b48b-460c-9242-a041bec315b8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_739d4492-7538-476d-adb1-453d7bb323a5" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_70cbf253-b48b-460c-9242-a041bec315b8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_e8b1b485-3e32-4034-9d80-c17cf74b8fe5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_739d4492-7538-476d-adb1-453d7bb323a5" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_e8b1b485-3e32-4034-9d80-c17cf74b8fe5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_538e7e4b-4945-480b-8da2-3d148a0351ef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_3b900890-6515-4896-b8be-e2214a469b46" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_538e7e4b-4945-480b-8da2-3d148a0351ef" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_3b900890-6515-4896-b8be-e2214a469b46" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_2ed59f5c-4f18-43f2-a8f8-249aab2314a5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_538e7e4b-4945-480b-8da2-3d148a0351ef" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_2ed59f5c-4f18-43f2-a8f8-249aab2314a5" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://cassinfo.com/role/InvestmentSecuritiesScheduleofAmortizedCostandFairValueofInvestmentSecuritiesDetails" xlink:type="simple" xlink:href="cass-20211231.xsd#InvestmentSecuritiesScheduleofAmortizedCostandFairValueofInvestmentSecuritiesDetails"/>
  <link:calculationLink xlink:role="http://cassinfo.com/role/InvestmentSecuritiesScheduleofAmortizedCostandFairValueofInvestmentSecuritiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss_a7a5cea5-13a5-42be-989c-91ac28152899" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost_526c5777-e21d-4243-b9a0-cd11bb653bb4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss_a7a5cea5-13a5-42be-989c-91ac28152899" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost_526c5777-e21d-4243-b9a0-cd11bb653bb4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost_83dabb71-f571-4a62-9ebb-e6dda3c96e88" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss_a7a5cea5-13a5-42be-989c-91ac28152899" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost_83dabb71-f571-4a62-9ebb-e6dda3c96e88" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost_83d5a293-d548-46ea-a833-31f6db26af53" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss_a7a5cea5-13a5-42be-989c-91ac28152899" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost_83d5a293-d548-46ea-a833-31f6db26af53" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost_9773fa38-0166-49de-be6e-99616430a74c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss_a7a5cea5-13a5-42be-989c-91ac28152899" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost_9773fa38-0166-49de-be6e-99616430a74c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest_0e7058ea-905f-4276-9286-3e96f3f7dae6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_e251c654-9f82-4d1b-ae8f-d0765f0c9972" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest_0e7058ea-905f-4276-9286-3e96f3f7dae6" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_e251c654-9f82-4d1b-ae8f-d0765f0c9972" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_70642da5-12c6-469c-b696-b322fea5f1a1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest_0e7058ea-905f-4276-9286-3e96f3f7dae6" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_70642da5-12c6-469c-b696-b322fea5f1a1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue_97b01065-3146-4693-b800-9767ab47be02" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest_0e7058ea-905f-4276-9286-3e96f3f7dae6" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue_97b01065-3146-4693-b800-9767ab47be02" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue_d28a3543-8ab7-4b36-9748-da8a178f2ff0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest_0e7058ea-905f-4276-9286-3e96f3f7dae6" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue_d28a3543-8ab7-4b36-9748-da8a178f2ff0" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://cassinfo.com/role/PremisesandEquipmentSummaryofPremisesandEquipmentDetails" xlink:type="simple" xlink:href="cass-20211231.xsd#PremisesandEquipmentSummaryofPremisesandEquipmentDetails"/>
  <link:calculationLink xlink:role="http://cassinfo.com/role/PremisesandEquipmentSummaryofPremisesandEquipmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_e8df054c-6118-4a52-9a2f-8daf83079080" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_1cf1e2c0-5332-4a8d-bf35-b33016b6f218" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_e8df054c-6118-4a52-9a2f-8daf83079080" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_1cf1e2c0-5332-4a8d-bf35-b33016b6f218" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_3e594dc5-eb0a-4b25-886e-bdc4ac494b7e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_e8df054c-6118-4a52-9a2f-8daf83079080" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_3e594dc5-eb0a-4b25-886e-bdc4ac494b7e" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://cassinfo.com/role/AcquiredIntangibleAssetsScheduleofIntangibleAssetsandGoodwillDetails" xlink:type="simple" xlink:href="cass-20211231.xsd#AcquiredIntangibleAssetsScheduleofIntangibleAssetsandGoodwillDetails"/>
  <link:calculationLink xlink:role="http://cassinfo.com/role/AcquiredIntangibleAssetsScheduleofIntangibleAssetsandGoodwillDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetIncludingGoodwill_74aff2a2-8c9e-48f0-ae68-3e3f526c105f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsNetIncludingGoodwill"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillGross_3d43df61-7dbd-4da1-a987-5525196cc7fd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IntangibleAssetsNetIncludingGoodwill_74aff2a2-8c9e-48f0-ae68-3e3f526c105f" xlink:to="loc_us-gaap_GoodwillGross_3d43df61-7dbd-4da1-a987-5525196cc7fd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_8161ee21-c710-443e-99af-ebdd375dc4fd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IntangibleAssetsNetIncludingGoodwill_74aff2a2-8c9e-48f0-ae68-3e3f526c105f" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_8161ee21-c710-443e-99af-ebdd375dc4fd" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://cassinfo.com/role/InterestBearingDepositsScheduleofInterestbearingDepositsDetails" xlink:type="simple" xlink:href="cass-20211231.xsd#InterestBearingDepositsScheduleofInterestbearingDepositsDetails"/>
  <link:calculationLink xlink:role="http://cassinfo.com/role/InterestBearingDepositsScheduleofInterestbearingDepositsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestBearingDepositLiabilities_14de34dd-279b-4247-9413-d784fabd6e12" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestBearingDepositLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DemandDepositAccounts_810e1c91-4761-4af7-af81-1ac8fae5e5b9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DemandDepositAccounts"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InterestBearingDepositLiabilities_14de34dd-279b-4247-9413-d784fabd6e12" xlink:to="loc_us-gaap_DemandDepositAccounts_810e1c91-4761-4af7-af81-1ac8fae5e5b9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepositsSavingsDeposits_69cdbcca-18ea-40a4-a2cb-3810d6661ea3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepositsSavingsDeposits"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InterestBearingDepositLiabilities_14de34dd-279b-4247-9413-d784fabd6e12" xlink:to="loc_us-gaap_DepositsSavingsDeposits_69cdbcca-18ea-40a4-a2cb-3810d6661ea3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimeDepositsLessThan100000_3f7ae507-c00d-4e62-b59d-ba8253808b77" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TimeDepositsLessThan100000"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InterestBearingDepositLiabilities_14de34dd-279b-4247-9413-d784fabd6e12" xlink:to="loc_us-gaap_TimeDepositsLessThan100000_3f7ae507-c00d-4e62-b59d-ba8253808b77" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_TimeDepositsMoreThan100000LessThan250000_c10b50f0-6a86-4c11-87ff-42445d5d11a8" xlink:href="cass-20211231.xsd#cass_TimeDepositsMoreThan100000LessThan250000"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InterestBearingDepositLiabilities_14de34dd-279b-4247-9413-d784fabd6e12" xlink:to="loc_cass_TimeDepositsMoreThan100000LessThan250000_c10b50f0-6a86-4c11-87ff-42445d5d11a8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_TimeDepositsMoreThan250000_12c0c92f-cf93-4b37-ad0e-4a444539f2dc" xlink:href="cass-20211231.xsd#cass_TimeDepositsMoreThan250000"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InterestBearingDepositLiabilities_14de34dd-279b-4247-9413-d784fabd6e12" xlink:to="loc_cass_TimeDepositsMoreThan250000_12c0c92f-cf93-4b37-ad0e-4a444539f2dc" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://cassinfo.com/role/InterestBearingDepositsScheduleofInterestonDepositsDetails" xlink:type="simple" xlink:href="cass-20211231.xsd#InterestBearingDepositsScheduleofInterestonDepositsDetails"/>
  <link:calculationLink xlink:role="http://cassinfo.com/role/InterestBearingDepositsScheduleofInterestonDepositsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDeposits_fa95cb6a-4db8-4135-913f-3946ed4787bf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpenseDeposits"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDemandDepositAccounts_f98d711d-9e22-4271-a229-6feb934c9669" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpenseDemandDepositAccounts"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InterestExpenseDeposits_fa95cb6a-4db8-4135-913f-3946ed4787bf" xlink:to="loc_us-gaap_InterestExpenseDemandDepositAccounts_f98d711d-9e22-4271-a229-6feb934c9669" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseSavingsDeposits_10b80ec2-b806-4187-96b7-ad4a0c9a2aa3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpenseSavingsDeposits"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InterestExpenseDeposits_fa95cb6a-4db8-4135-913f-3946ed4787bf" xlink:to="loc_us-gaap_InterestExpenseSavingsDeposits_10b80ec2-b806-4187-96b7-ad4a0c9a2aa3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseTimeDepositsLessThan100000_2e3895c5-221e-42fd-9648-5d24bd4b120d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpenseTimeDepositsLessThan100000"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InterestExpenseDeposits_fa95cb6a-4db8-4135-913f-3946ed4787bf" xlink:to="loc_us-gaap_InterestExpenseTimeDepositsLessThan100000_2e3895c5-221e-42fd-9648-5d24bd4b120d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_InterestExpenseTimeDeposits100000OrMoreAndLessThan250000_abd0faf2-3210-4ecd-b5df-d8e4b659db8b" xlink:href="cass-20211231.xsd#cass_InterestExpenseTimeDeposits100000OrMoreAndLessThan250000"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InterestExpenseDeposits_fa95cb6a-4db8-4135-913f-3946ed4787bf" xlink:to="loc_cass_InterestExpenseTimeDeposits100000OrMoreAndLessThan250000_abd0faf2-3210-4ecd-b5df-d8e4b659db8b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_InterestExpenseTimeDeposits250000OrMore_7c82c4ac-e43f-4ed3-8071-e5416e59225f" xlink:href="cass-20211231.xsd#cass_InterestExpenseTimeDeposits250000OrMore"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InterestExpenseDeposits_fa95cb6a-4db8-4135-913f-3946ed4787bf" xlink:to="loc_cass_InterestExpenseTimeDeposits250000OrMore_7c82c4ac-e43f-4ed3-8071-e5416e59225f" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://cassinfo.com/role/InterestBearingDepositsScheduleofMaturitiesofTimeDepositsDetails" xlink:type="simple" xlink:href="cass-20211231.xsd#InterestBearingDepositsScheduleofMaturitiesofTimeDepositsDetails"/>
  <link:calculationLink xlink:role="http://cassinfo.com/role/InterestBearingDepositsScheduleofMaturitiesofTimeDepositsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cass_TimeDepositsWeightedAverageInterestRateAggregate_37631457-11e1-41d4-9be3-571af21abcaf" xlink:href="cass-20211231.xsd#cass_TimeDepositsWeightedAverageInterestRateAggregate"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimeDepositsWeightedAverageInterestRateMaturitiesYearOne_0cb08425-1303-47ed-805a-dc64e7c42f72" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TimeDepositsWeightedAverageInterestRateMaturitiesYearOne"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cass_TimeDepositsWeightedAverageInterestRateAggregate_37631457-11e1-41d4-9be3-571af21abcaf" xlink:to="loc_us-gaap_TimeDepositsWeightedAverageInterestRateMaturitiesYearOne_0cb08425-1303-47ed-805a-dc64e7c42f72" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimeDepositsWeightedAverageInterestRateMaturitiesYearTwo_f6899fae-42ef-4f02-8b3e-eaf986b9a641" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TimeDepositsWeightedAverageInterestRateMaturitiesYearTwo"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cass_TimeDepositsWeightedAverageInterestRateAggregate_37631457-11e1-41d4-9be3-571af21abcaf" xlink:to="loc_us-gaap_TimeDepositsWeightedAverageInterestRateMaturitiesYearTwo_f6899fae-42ef-4f02-8b3e-eaf986b9a641" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimeDepositsWeightedAverageInterestRateMaturitiesYearThree_e7679b5d-c6a9-4171-94b3-5e50493a1ac4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TimeDepositsWeightedAverageInterestRateMaturitiesYearThree"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cass_TimeDepositsWeightedAverageInterestRateAggregate_37631457-11e1-41d4-9be3-571af21abcaf" xlink:to="loc_us-gaap_TimeDepositsWeightedAverageInterestRateMaturitiesYearThree_e7679b5d-c6a9-4171-94b3-5e50493a1ac4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimeDepositsWeightedAverageInterestRateMaturitiesYearFour_0869ab79-bb6b-4751-9426-fc30a23f4c4e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TimeDepositsWeightedAverageInterestRateMaturitiesYearFour"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cass_TimeDepositsWeightedAverageInterestRateAggregate_37631457-11e1-41d4-9be3-571af21abcaf" xlink:to="loc_us-gaap_TimeDepositsWeightedAverageInterestRateMaturitiesYearFour_0869ab79-bb6b-4751-9426-fc30a23f4c4e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimeDepositsWeightedAverageInterestRateMaturitiesYearFive_b29a1ed2-28d5-42ec-ab77-f6466579b60a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TimeDepositsWeightedAverageInterestRateMaturitiesYearFive"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cass_TimeDepositsWeightedAverageInterestRateAggregate_37631457-11e1-41d4-9be3-571af21abcaf" xlink:to="loc_us-gaap_TimeDepositsWeightedAverageInterestRateMaturitiesYearFive_b29a1ed2-28d5-42ec-ab77-f6466579b60a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimeDeposits_05229df3-0103-41c3-a416-d22f12cb8d7f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TimeDeposits"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimeDepositMaturitiesYearOne_f3bdc1d7-c9d8-424d-bf3c-7b8210a34332" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TimeDepositMaturitiesYearOne"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_TimeDeposits_05229df3-0103-41c3-a416-d22f12cb8d7f" xlink:to="loc_us-gaap_TimeDepositMaturitiesYearOne_f3bdc1d7-c9d8-424d-bf3c-7b8210a34332" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimeDepositMaturitiesYearTwo_7506a602-6482-4f14-abbe-df24c46d08ca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TimeDepositMaturitiesYearTwo"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_TimeDeposits_05229df3-0103-41c3-a416-d22f12cb8d7f" xlink:to="loc_us-gaap_TimeDepositMaturitiesYearTwo_7506a602-6482-4f14-abbe-df24c46d08ca" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimeDepositMaturitiesYearThree_fd7dbe74-d96b-4f32-8d5d-c47673db75b9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TimeDepositMaturitiesYearThree"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_TimeDeposits_05229df3-0103-41c3-a416-d22f12cb8d7f" xlink:to="loc_us-gaap_TimeDepositMaturitiesYearThree_fd7dbe74-d96b-4f32-8d5d-c47673db75b9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimeDepositMaturitiesYearFour_968c5949-a5b1-491b-9eea-4e2e00b3c876" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TimeDepositMaturitiesYearFour"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_TimeDeposits_05229df3-0103-41c3-a416-d22f12cb8d7f" xlink:to="loc_us-gaap_TimeDepositMaturitiesYearFour_968c5949-a5b1-491b-9eea-4e2e00b3c876" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimeDepositMaturitiesYearFive_cab6aeb0-79cc-41b6-aec5-5983eb88e14e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TimeDepositMaturitiesYearFive"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_TimeDeposits_05229df3-0103-41c3-a416-d22f12cb8d7f" xlink:to="loc_us-gaap_TimeDepositMaturitiesYearFive_cab6aeb0-79cc-41b6-aec5-5983eb88e14e" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://cassinfo.com/role/CommonStockandEarningsperShareScheduleofCalculationsofBasicandDilutedEarningsPerShareDetails" xlink:type="simple" xlink:href="cass-20211231.xsd#CommonStockandEarningsperShareScheduleofCalculationsofBasicandDilutedEarningsPerShareDetails"/>
  <link:calculationLink xlink:role="http://cassinfo.com/role/CommonStockandEarningsperShareScheduleofCalculationsofBasicandDilutedEarningsPerShareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_4be25059-cbb6-4971-b7de-66aa448ce649" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_8d0cf097-4070-43a3-9eed-a0a9a071c48e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_4be25059-cbb6-4971-b7de-66aa448ce649" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_8d0cf097-4070-43a3-9eed-a0a9a071c48e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_f1482603-0df9-4cee-8f65-c268b147a007" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_4be25059-cbb6-4971-b7de-66aa448ce649" xlink:to="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_f1482603-0df9-4cee-8f65-c268b147a007" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://cassinfo.com/role/EmployeeBenefitPlansScheduleofProjectedBenefitObligationDetails" xlink:type="simple" xlink:href="cass-20211231.xsd#EmployeeBenefitPlansScheduleofProjectedBenefitObligationDetails"/>
  <link:calculationLink xlink:role="http://cassinfo.com/role/EmployeeBenefitPlansScheduleofProjectedBenefitObligationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_6cfbb25d-6324-455c-b3b3-d6c0ecec04dd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanFundedStatusOfPlan"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_5ad9fe90-389b-40cb-ae3e-9aaff2f4c07a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_6cfbb25d-6324-455c-b3b3-d6c0ecec04dd" xlink:to="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_5ad9fe90-389b-40cb-ae3e-9aaff2f4c07a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligation_554e1a78-7b6b-4b2a-8376-dc94bc77ab1d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanBenefitObligation"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_6cfbb25d-6324-455c-b3b3-d6c0ecec04dd" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligation_554e1a78-7b6b-4b2a-8376-dc94bc77ab1d" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://cassinfo.com/role/EmployeeBenefitPlansScheduleofPlansPensionCostDetails" xlink:type="simple" xlink:href="cass-20211231.xsd#EmployeeBenefitPlansScheduleofPlansPensionCostDetails"/>
  <link:calculationLink xlink:role="http://cassinfo.com/role/EmployeeBenefitPlansScheduleofPlansPensionCostDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_995c1016-e7a1-4a0e-85c4-bf2b7e148f8e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanServiceCost_2e6ed3d1-0657-41a5-b664-403d5fde49bc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanServiceCost"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_995c1016-e7a1-4a0e-85c4-bf2b7e148f8e" xlink:to="loc_us-gaap_DefinedBenefitPlanServiceCost_2e6ed3d1-0657-41a5-b664-403d5fde49bc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_be41f9c4-66cd-4b5b-9fb8-069d4b81f030" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanInterestCost"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_995c1016-e7a1-4a0e-85c4-bf2b7e148f8e" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost_be41f9c4-66cd-4b5b-9fb8-069d4b81f030" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_53b5f1ea-73aa-4e84-bc47-487a829dac99" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_995c1016-e7a1-4a0e-85c4-bf2b7e148f8e" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_53b5f1ea-73aa-4e84-bc47-487a829dac99" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_c518f736-b397-465f-89d3-d2656c5af329" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_995c1016-e7a1-4a0e-85c4-bf2b7e148f8e" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_c518f736-b397-465f-89d3-d2656c5af329" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://cassinfo.com/role/EmployeeBenefitPlansScheduleofSERPsPensionCostDetails" xlink:type="simple" xlink:href="cass-20211231.xsd#EmployeeBenefitPlansScheduleofSERPsPensionCostDetails"/>
  <link:calculationLink xlink:role="http://cassinfo.com/role/EmployeeBenefitPlansScheduleofSERPsPensionCostDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_6ccfbb94-1bf3-49b3-b598-34182f465dd9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanServiceCost_a576a2f5-b14d-4af1-b9ea-fac53a2c7eba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanServiceCost"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_6ccfbb94-1bf3-49b3-b598-34182f465dd9" xlink:to="loc_us-gaap_DefinedBenefitPlanServiceCost_a576a2f5-b14d-4af1-b9ea-fac53a2c7eba" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_f0b88db4-12bc-4ed5-bf5c-d568b63992a5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanInterestCost"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_6ccfbb94-1bf3-49b3-b598-34182f465dd9" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost_f0b88db4-12bc-4ed5-bf5c-d568b63992a5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_9a60c451-46dc-4c70-a514-b10647164476" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_6ccfbb94-1bf3-49b3-b598-34182f465dd9" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_9a60c451-46dc-4c70-a514-b10647164476" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://cassinfo.com/role/EmployeeBenefitPlansScheduleofthePretaxamountsinAccumulatedOtherComprehensiveLossDetails" xlink:type="simple" xlink:href="cass-20211231.xsd#EmployeeBenefitPlansScheduleofthePretaxamountsinAccumulatedOtherComprehensiveLossDetails"/>
  <link:calculationLink xlink:role="http://cassinfo.com/role/EmployeeBenefitPlansScheduleofthePretaxamountsinAccumulatedOtherComprehensiveLossDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax_14397c30-3fce-477f-8fe4-ba22751f54c8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax_b3ccc2b2-5f6d-44ed-8d3c-02e2b713ec23" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax_14397c30-3fce-477f-8fe4-ba22751f54c8" xlink:to="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax_b3ccc2b2-5f6d-44ed-8d3c-02e2b713ec23" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax_8377b621-ffe0-4629-a076-b4665bf2912f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax_14397c30-3fce-477f-8fe4-ba22751f54c8" xlink:to="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax_8377b621-ffe0-4629-a076-b4665bf2912f" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://cassinfo.com/role/OtherOperatingExpenseDetails" xlink:type="simple" xlink:href="cass-20211231.xsd#OtherOperatingExpenseDetails"/>
  <link:calculationLink xlink:role="http://cassinfo.com/role/OtherOperatingExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoninterestExpense_90cc80fc-a1c1-4a5e-ae4f-8703f52c28cf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNoninterestExpense"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SuppliesAndPostageExpense_d676dfad-3c37-4d94-a91a-b2d278349b7a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SuppliesAndPostageExpense"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherNoninterestExpense_90cc80fc-a1c1-4a5e-ae4f-8703f52c28cf" xlink:to="loc_us-gaap_SuppliesAndPostageExpense_d676dfad-3c37-4d94-a91a-b2d278349b7a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketingAndAdvertisingExpense_b89d0f54-f3a9-4c7a-ae7f-f37025cb3d16" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MarketingAndAdvertisingExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherNoninterestExpense_90cc80fc-a1c1-4a5e-ae4f-8703f52c28cf" xlink:to="loc_us-gaap_MarketingAndAdvertisingExpense_b89d0f54-f3a9-4c7a-ae7f-f37025cb3d16" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfessionalFees_453ed11b-ee24-4dc7-86d6-2a7b47d4ef02" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfessionalFees"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherNoninterestExpense_90cc80fc-a1c1-4a5e-ae4f-8703f52c28cf" xlink:to="loc_us-gaap_ProfessionalFees_453ed11b-ee24-4dc7-86d6-2a7b47d4ef02" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_OutsideServiceFees_af3b14db-da29-4008-b1a3-65745cf3abe5" xlink:href="cass-20211231.xsd#cass_OutsideServiceFees"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherNoninterestExpense_90cc80fc-a1c1-4a5e-ae4f-8703f52c28cf" xlink:to="loc_cass_OutsideServiceFees_af3b14db-da29-4008-b1a3-65745cf3abe5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InformationTechnologyAndDataProcessing_78490158-c9be-483c-a148-aa30ef00e834" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InformationTechnologyAndDataProcessing"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherNoninterestExpense_90cc80fc-a1c1-4a5e-ae4f-8703f52c28cf" xlink:to="loc_us-gaap_InformationTechnologyAndDataProcessing_78490158-c9be-483c-a148-aa30ef00e834" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Communication_baa6b4f0-2546-449c-a8d5-d3c2a146e28d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Communication"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherNoninterestExpense_90cc80fc-a1c1-4a5e-ae4f-8703f52c28cf" xlink:to="loc_us-gaap_Communication_baa6b4f0-2546-449c-a8d5-d3c2a146e28d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherExpenses_b7e27c13-9871-4bf2-95fb-bf0624cfa8d1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherExpenses"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherNoninterestExpense_90cc80fc-a1c1-4a5e-ae4f-8703f52c28cf" xlink:to="loc_us-gaap_OtherExpenses_b7e27c13-9871-4bf2-95fb-bf0624cfa8d1" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://cassinfo.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitDetails" xlink:type="simple" xlink:href="cass-20211231.xsd#IncomeTaxesComponentsofIncomeTaxExpenseBenefitDetails"/>
  <link:calculationLink xlink:role="http://cassinfo.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_e84007cc-f800-4abe-bdf8-f33dde47c54a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_20edcc2e-8f2d-486c-a7d2-2f2adaccef97" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_e84007cc-f800-4abe-bdf8-f33dde47c54a" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_20edcc2e-8f2d-486c-a7d2-2f2adaccef97" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_356ee2da-e2e5-47e2-aa8b-4c8caf737b33" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_e84007cc-f800-4abe-bdf8-f33dde47c54a" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_356ee2da-e2e5-47e2-aa8b-4c8caf737b33" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_6e92ec58-2cf9-4263-9c5d-31b6515f29c0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_e84007cc-f800-4abe-bdf8-f33dde47c54a" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_6e92ec58-2cf9-4263-9c5d-31b6515f29c0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_320bff54-5ce8-4557-9ada-d5c84c2651ca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_e84007cc-f800-4abe-bdf8-f33dde47c54a" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_320bff54-5ce8-4557-9ada-d5c84c2651ca" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://cassinfo.com/role/IncomeTaxesScheduleofReconciliationofExpectedIncomeTaxExpenseBenefitDetails" xlink:type="simple" xlink:href="cass-20211231.xsd#IncomeTaxesScheduleofReconciliationofExpectedIncomeTaxExpenseBenefitDetails"/>
  <link:calculationLink xlink:role="http://cassinfo.com/role/IncomeTaxesScheduleofReconciliationofExpectedIncomeTaxExpenseBenefitDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_594de478-6555-41fe-b1ba-191914a1e9e2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_7cf6c0be-2284-4cf3-aba3-1b8915061769" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationOtherAdjustments"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_594de478-6555-41fe-b1ba-191914a1e9e2" xlink:to="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_7cf6c0be-2284-4cf3-aba3-1b8915061769" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_2c6fcec6-764e-4d47-a16e-fb2f049e48d3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_594de478-6555-41fe-b1ba-191914a1e9e2" xlink:to="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_2c6fcec6-764e-4d47-a16e-fb2f049e48d3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_514807d8-8548-4297-9632-655269124c8e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_594de478-6555-41fe-b1ba-191914a1e9e2" xlink:to="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_514807d8-8548-4297-9632-655269124c8e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_5e14af0f-f224-411b-8c0d-8718962de457" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_594de478-6555-41fe-b1ba-191914a1e9e2" xlink:to="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_5e14af0f-f224-411b-8c0d-8718962de457" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxExemptIncome_03aa366d-52d0-47f0-a462-64d33afea538" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationTaxExemptIncome"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_594de478-6555-41fe-b1ba-191914a1e9e2" xlink:to="loc_us-gaap_IncomeTaxReconciliationTaxExemptIncome_03aa366d-52d0-47f0-a462-64d33afea538" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxCredits_995ea0c9-ea3f-4b74-8fa6-ac288d414fae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationTaxCredits"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_594de478-6555-41fe-b1ba-191914a1e9e2" xlink:to="loc_us-gaap_IncomeTaxReconciliationTaxCredits_995ea0c9-ea3f-4b74-8fa6-ac288d414fae" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://cassinfo.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="cass-20211231.xsd#IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://cassinfo.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_7549aacc-5765-4a5c-ab29-3fdc8c327352" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_2b7cb39b-ebcf-477e-8d4d-4f17bf98aae5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_7549aacc-5765-4a5c-ab29-3fdc8c327352" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_2b7cb39b-ebcf-477e-8d4d-4f17bf98aae5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsProvisionForLoanLosses_39d0aa28-426b-4d5f-a916-b232b77b3301" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsProvisionForLoanLosses"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_7549aacc-5765-4a5c-ab29-3fdc8c327352" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsProvisionForLoanLosses_39d0aa28-426b-4d5f-a916-b232b77b3301" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions_f02fc8fa-dbb1-48f5-a0f7-c2d7c0fb6f83" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_7549aacc-5765-4a5c-ab29-3fdc8c327352" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions_f02fc8fa-dbb1-48f5-a0f7-c2d7c0fb6f83" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOther_6be386aa-fab0-4ce9-81bf-d5690db1ce04" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_7549aacc-5765-4a5c-ab29-3fdc8c327352" xlink:to="loc_us-gaap_DeferredTaxAssetsOther_6be386aa-fab0-4ce9-81bf-d5690db1ce04" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPostretirementBenefits_d75dd38d-fb18-4a6e-8e09-6d63a9954df7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPostretirementBenefits"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_7549aacc-5765-4a5c-ab29-3fdc8c327352" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPostretirementBenefits_d75dd38d-fb18-4a6e-8e09-6d63a9954df7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_DeferredTaxAssetLeaseLiability_e77e57d8-e8d4-4dfa-9885-89cdd4dad727" xlink:href="cass-20211231.xsd#cass_DeferredTaxAssetLeaseLiability"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_7549aacc-5765-4a5c-ab29-3fdc8c327352" xlink:to="loc_cass_DeferredTaxAssetLeaseLiability_e77e57d8-e8d4-4dfa-9885-89cdd4dad727" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities_4d1031ad-010b-480c-a326-42b1a6b688c7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_263aacda-d6bf-4bf9-8ee6-54c1bb477450" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesLeasingArrangements"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities_4d1031ad-010b-480c-a326-42b1a6b688c7" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_263aacda-d6bf-4bf9-8ee6-54c1bb477450" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_DeferredTaxLiabilitiesPensionCosts_657e310f-4374-4c69-bd19-026d47d6c097" xlink:href="cass-20211231.xsd#cass_DeferredTaxLiabilitiesPensionCosts"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities_4d1031ad-010b-480c-a326-42b1a6b688c7" xlink:to="loc_cass_DeferredTaxLiabilitiesPensionCosts_657e310f-4374-4c69-bd19-026d47d6c097" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther_afa596fb-384b-429d-b43d-228da198fa0f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_DeferredTaxLiabilities_4d1031ad-010b-480c-a326-42b1a6b688c7" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesOther_afa596fb-384b-429d-b43d-228da198fa0f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOtherFiniteLivedAssets_e7c4674f-e2fb-4c82-a637-fa162791967a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesOtherFiniteLivedAssets"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities_4d1031ad-010b-480c-a326-42b1a6b688c7" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesOtherFiniteLivedAssets_e7c4674f-e2fb-4c82-a637-fa162791967a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_4a2fba7b-a82d-4cf8-bacb-6ddb51ed25e0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities_4d1031ad-010b-480c-a326-42b1a6b688c7" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_4a2fba7b-a82d-4cf8-bacb-6ddb51ed25e0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesUnrealizedGainsOnTradingSecurities_685efb17-d9fa-4ecc-85a5-c307c8504865" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesUnrealizedGainsOnTradingSecurities"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities_4d1031ad-010b-480c-a326-42b1a6b688c7" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesUnrealizedGainsOnTradingSecurities_685efb17-d9fa-4ecc-85a5-c307c8504865" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_75326c6e-cb7a-4c90-ad90-b67caacdb5cd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_a0e871c6-0920-4ce2-9719-1d72b7ad69a7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_75326c6e-cb7a-4c90-ad90-b67caacdb5cd" xlink:to="loc_us-gaap_DeferredTaxAssetsNet_a0e871c6-0920-4ce2-9719-1d72b7ad69a7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities_021f04c9-6dd2-4c81-b992-b137c70d1e2d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_75326c6e-cb7a-4c90-ad90-b67caacdb5cd" xlink:to="loc_us-gaap_DeferredTaxLiabilities_021f04c9-6dd2-4c81-b992-b137c70d1e2d" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://cassinfo.com/role/DisclosuresaboutFairValueofFinancialInstrumentsSummaryoftheCompanysFinancialInstrumentsDetailsDetails" xlink:type="simple" xlink:href="cass-20211231.xsd#DisclosuresaboutFairValueofFinancialInstrumentsSummaryoftheCompanysFinancialInstrumentsDetailsDetails"/>
  <link:calculationLink xlink:role="http://cassinfo.com/role/DisclosuresaboutFairValueofFinancialInstrumentsSummaryoftheCompanysFinancialInstrumentsDetailsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosure_3aa911d9-4af2-4c35-9906-e0b156485133" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesFairValueDisclosure"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepositsFairValueDisclosure_f544b464-0cdb-4e8a-b303-cd2b27250f3d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepositsFairValueDisclosure"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosure_3aa911d9-4af2-4c35-9906-e0b156485133" xlink:to="loc_us-gaap_DepositsFairValueDisclosure_f544b464-0cdb-4e8a-b303-cd2b27250f3d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableFairValueDisclosure_8f574ccd-bf1f-4fbb-9bc1-8ab337883e51" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableFairValueDisclosure"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosure_3aa911d9-4af2-4c35-9906-e0b156485133" xlink:to="loc_us-gaap_AccountsPayableFairValueDisclosure_8f574ccd-bf1f-4fbb-9bc1-8ab337883e51" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesFairValueDisclosure_2dfc1e28-91c2-487c-86f0-89eb8a75659f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedLiabilitiesFairValueDisclosure"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosure_3aa911d9-4af2-4c35-9906-e0b156485133" xlink:to="loc_us-gaap_AccruedLiabilitiesFairValueDisclosure_2dfc1e28-91c2-487c-86f0-89eb8a75659f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_28200198-8c78-4ca4-b841-d32dbb8678d0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest_238b3845-3abe-4620-ad72-96f155dc9d54" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsFairValueDisclosure_28200198-8c78-4ca4-b841-d32dbb8678d0" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest_238b3845-3abe-4620-ad72-96f155dc9d54" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_92d115ab-5e2f-4d3c-99c7-0868a4e04be6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsFairValueDisclosure_28200198-8c78-4ca4-b841-d32dbb8678d0" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_92d115ab-5e2f-4d3c-99c7-0868a4e04be6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansReceivableFairValueDisclosure_47d7600e-ebca-43b9-bfab-91476a1f78b2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LoansReceivableFairValueDisclosure"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsFairValueDisclosure_28200198-8c78-4ca4-b841-d32dbb8678d0" xlink:to="loc_us-gaap_LoansReceivableFairValueDisclosure_47d7600e-ebca-43b9-bfab-91476a1f78b2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_AccruedInterestReceivableFairValueDisclosure_ed73ff1c-49f9-43d5-8575-d47c065ad04e" xlink:href="cass-20211231.xsd#cass_AccruedInterestReceivableFairValueDisclosure"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsFairValueDisclosure_28200198-8c78-4ca4-b841-d32dbb8678d0" xlink:to="loc_cass_AccruedInterestReceivableFairValueDisclosure_ed73ff1c-49f9-43d5-8575-d47c065ad04e" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://cassinfo.com/role/RevenuefromContractswithCustomersDetails" xlink:type="simple" xlink:href="cass-20211231.xsd#RevenuefromContractswithCustomersDetails"/>
  <link:calculationLink xlink:role="http://cassinfo.com/role/RevenuefromContractswithCustomersDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoninterestIncome_79878470-141f-441d-bb40-a69f7fb882f6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoninterestIncome"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_5c5449df-f09f-4d0c-b169-8089f2f12543" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NoninterestIncome_79878470-141f-441d-bb40-a69f7fb882f6" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_5c5449df-f09f-4d0c-b169-8089f2f12543" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueNotFromContractWithCustomer_adc4d70e-be75-4869-9f44-0ca869780c64" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueNotFromContractWithCustomer"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NoninterestIncome_79878470-141f-441d-bb40-a69f7fb882f6" xlink:to="loc_us-gaap_RevenueNotFromContractWithCustomer_adc4d70e-be75-4869-9f44-0ca869780c64" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://cassinfo.com/role/LeasesScheduleofoperatingleaseliabilitiesDetails" xlink:type="simple" xlink:href="cass-20211231.xsd#LeasesScheduleofoperatingleaseliabilitiesDetails"/>
  <link:calculationLink xlink:role="http://cassinfo.com/role/LeasesScheduleofoperatingleaseliabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_d645b5a3-8108-45a2-999c-b5c0cb411fcf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_7d7cdb6f-39bf-4d8e-9ef9-96cac3a55dad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_d645b5a3-8108-45a2-999c-b5c0cb411fcf" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_7d7cdb6f-39bf-4d8e-9ef9-96cac3a55dad" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_5859a66a-c3d6-4340-837e-276361dc96b8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_d645b5a3-8108-45a2-999c-b5c0cb411fcf" xlink:to="loc_us-gaap_OperatingLeaseLiability_5859a66a-c3d6-4340-837e-276361dc96b8" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://cassinfo.com/role/LeasesScheduleofoperatingleaseliabilitiesDetails_1" xlink:type="simple" xlink:href="cass-20211231.xsd#LeasesScheduleofoperatingleaseliabilitiesDetails_1"/>
  <link:calculationLink xlink:role="http://cassinfo.com/role/LeasesScheduleofoperatingleaseliabilitiesDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_fa1939ce-61f4-4196-95c8-0742e797af83" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_606a11ad-6adb-459c-ac40-ad89fcd0669b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_fa1939ce-61f4-4196-95c8-0742e797af83" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_606a11ad-6adb-459c-ac40-ad89fcd0669b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_157034df-7e39-4294-8d69-f28ab713cf4b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_fa1939ce-61f4-4196-95c8-0742e797af83" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_157034df-7e39-4294-8d69-f28ab713cf4b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_86621556-cfde-41d8-a218-faa661205b8a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_fa1939ce-61f4-4196-95c8-0742e797af83" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_86621556-cfde-41d8-a218-faa661205b8a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_8bc26306-88de-4e8f-b661-915d8fdb41b9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_fa1939ce-61f4-4196-95c8-0742e797af83" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_8bc26306-88de-4e8f-b661-915d8fdb41b9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_9917ecc6-021e-486b-b4eb-f3b93e036e26" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_fa1939ce-61f4-4196-95c8-0742e797af83" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_9917ecc6-021e-486b-b4eb-f3b93e036e26" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_LesseeOperatingLeaseLiabilityToBePaidDueAfterYearFour_5dc10d95-68c0-475f-8d79-f53709a53f5d" xlink:href="cass-20211231.xsd#cass_LesseeOperatingLeaseLiabilityToBePaidDueAfterYearFour"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_fa1939ce-61f4-4196-95c8-0742e797af83" xlink:to="loc_cass_LesseeOperatingLeaseLiabilityToBePaidDueAfterYearFour_5dc10d95-68c0-475f-8d79-f53709a53f5d" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://cassinfo.com/role/CondensedFinancialInformationofParentCompanyScheduleofCondensedBalanceSheetsDetails" xlink:type="simple" xlink:href="cass-20211231.xsd#CondensedFinancialInformationofParentCompanyScheduleofCondensedBalanceSheetsDetails"/>
  <link:calculationLink xlink:role="http://cassinfo.com/role/CondensedFinancialInformationofParentCompanyScheduleofCondensedBalanceSheetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_0c53de65-300e-43a7-a8bc-7a331530689e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_PaymentsInExcessOfFunding_92bdf917-df1c-48d6-acb8-44ec15c88623" xlink:href="cass-20211231.xsd#cass_PaymentsInExcessOfFunding"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_0c53de65-300e-43a7-a8bc-7a331530689e" xlink:to="loc_cass_PaymentsInExcessOfFunding_92bdf917-df1c-48d6-acb8-44ec15c88623" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssets_b627db7f-fb7b-4e25-88a9-ba29f3f45240" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssets"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_0c53de65-300e-43a7-a8bc-7a331530689e" xlink:to="loc_us-gaap_OtherAssets_b627db7f-fb7b-4e25-88a9-ba29f3f45240" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss_e3c415fd-b63c-48d8-83f2-074852070b05" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_0c53de65-300e-43a7-a8bc-7a331530689e" xlink:to="loc_us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss_e3c415fd-b63c-48d8-83f2-074852070b05" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures_4e2c8698-99f9-4629-ad3c-464fbc56e872" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_0c53de65-300e-43a7-a8bc-7a331530689e" xlink:to="loc_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures_4e2c8698-99f9-4629-ad3c-464fbc56e872" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_9fd79ce3-55f0-4296-b349-4e24650e14f8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_0c53de65-300e-43a7-a8bc-7a331530689e" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_9fd79ce3-55f0-4296-b349-4e24650e14f8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermInvestments_8eff3fac-afdd-468c-b109-8697454730f1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermInvestments"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_0c53de65-300e-43a7-a8bc-7a331530689e" xlink:to="loc_us-gaap_ShortTermInvestments_8eff3fac-afdd-468c-b109-8697454730f1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndDueFromBanks_f56779de-2f5c-4c06-86e8-b6cd0aa7f139" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndDueFromBanks"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_0c53de65-300e-43a7-a8bc-7a331530689e" xlink:to="loc_us-gaap_CashAndDueFromBanks_f56779de-2f5c-4c06-86e8-b6cd0aa7f139" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest_d55a3c91-5092-4f89-a3b9-cda2012ea046" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_0c53de65-300e-43a7-a8bc-7a331530689e" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest_d55a3c91-5092-4f89-a3b9-cda2012ea046" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://cassinfo.com/role/CondensedFinancialInformationofParentCompanyScheduleofCondensedStatementofIncomeDetails" xlink:type="simple" xlink:href="cass-20211231.xsd#CondensedFinancialInformationofParentCompanyScheduleofCondensedStatementofIncomeDetails"/>
  <link:calculationLink xlink:role="http://cassinfo.com/role/CondensedFinancialInformationofParentCompanyScheduleofCondensedStatementofIncomeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_ebee0694-108e-4907-b2e8-16d407b815f4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Revenues"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeNonoperating_c0c2c589-0a56-40c0-a3a9-200511508dfa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentIncomeNonoperating"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Revenues_ebee0694-108e-4907-b2e8-16d407b815f4" xlink:to="loc_us-gaap_InvestmentIncomeNonoperating_c0c2c589-0a56-40c0-a3a9-200511508dfa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseAfterProvisionForLoanLoss_56db420e-baf3-409c-9d65-096a38c9b458" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestIncomeExpenseAfterProvisionForLoanLoss"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Revenues_ebee0694-108e-4907-b2e8-16d407b815f4" xlink:to="loc_us-gaap_InterestIncomeExpenseAfterProvisionForLoanLoss_56db420e-baf3-409c-9d65-096a38c9b458" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIncome_439847ec-6fcf-44ad-9738-350272fe8fe4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherIncome"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Revenues_ebee0694-108e-4907-b2e8-16d407b815f4" xlink:to="loc_us-gaap_OtherIncome_439847ec-6fcf-44ad-9738-350272fe8fe4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtAndEquitySecuritiesGainLoss_75342a9d-d004-4a26-9c03-01934678b6d0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtAndEquitySecuritiesGainLoss"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Revenues_ebee0694-108e-4907-b2e8-16d407b815f4" xlink:to="loc_us-gaap_DebtAndEquitySecuritiesGainLoss_75342a9d-d004-4a26-9c03-01934678b6d0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_InformationServicesPaymentAndProcessingRevenue_e59d775e-4adf-4648-b5e2-d98bca1136c4" xlink:href="cass-20211231.xsd#cass_InformationServicesPaymentAndProcessingRevenue"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Revenues_ebee0694-108e-4907-b2e8-16d407b815f4" xlink:to="loc_cass_InformationServicesPaymentAndProcessingRevenue_e59d775e-4adf-4648-b5e2-d98bca1136c4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_dc1ec74b-cbdb-44b2-8e76-e91e88dfb904" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_IncomeBeforeUndistributedIncomeOfSubsidiaries_90380a58-00ae-425d-b87e-e3d3331341ce" xlink:href="cass-20211231.xsd#cass_IncomeBeforeUndistributedIncomeOfSubsidiaries"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_dc1ec74b-cbdb-44b2-8e76-e91e88dfb904" xlink:to="loc_cass_IncomeBeforeUndistributedIncomeOfSubsidiaries_90380a58-00ae-425d-b87e-e3d3331341ce" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_369f6de3-08b2-40f2-9403-7fb79210f130" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_dc1ec74b-cbdb-44b2-8e76-e91e88dfb904" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_369f6de3-08b2-40f2-9403-7fb79210f130" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_IncomeBeforeUndistributedIncomeOfSubsidiaries_075ce32e-2f62-4b6c-832d-5779b2249352" xlink:href="cass-20211231.xsd#cass_IncomeBeforeUndistributedIncomeOfSubsidiaries"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_62ad1265-b7d2-49e0-886e-2500fdc5e453" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cass_IncomeBeforeUndistributedIncomeOfSubsidiaries_075ce32e-2f62-4b6c-832d-5779b2249352" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_62ad1265-b7d2-49e0-886e-2500fdc5e453" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_e8d0d7af-b2c1-4e65-a683-fdbedb2e5f46" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cass_IncomeBeforeUndistributedIncomeOfSubsidiaries_075ce32e-2f62-4b6c-832d-5779b2249352" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_e8d0d7af-b2c1-4e65-a683-fdbedb2e5f46" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://cassinfo.com/role/CondensedFinancialInformationofParentCompanyScheduleofStatementsofCashFlowsDetails" xlink:type="simple" xlink:href="cass-20211231.xsd#CondensedFinancialInformationofParentCompanyScheduleofStatementsofCashFlowsDetails"/>
  <link:calculationLink xlink:role="http://cassinfo.com/role/CondensedFinancialInformationofParentCompanyScheduleofStatementsofCashFlowsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_9cec9950-3dd2-443f-ba3a-96119a59c0db" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_6a6abceb-2226-4e50-a262-7d02cf12d2b0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_9cec9950-3dd2-443f-ba3a-96119a59c0db" xlink:to="loc_us-gaap_NetIncomeLoss_6a6abceb-2226-4e50-a262-7d02cf12d2b0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_baa65f04-accd-4626-be4b-6ddbfe597694" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_9cec9950-3dd2-443f-ba3a-96119a59c0db" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_baa65f04-accd-4626-be4b-6ddbfe597694" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_e9106142-604b-4271-b4fa-f49ce18b7088" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_9cec9950-3dd2-443f-ba3a-96119a59c0db" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_e9106142-604b-4271-b4fa-f49ce18b7088" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_9e8bd8ec-e223-49d6-96eb-037321683ae0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_9cec9950-3dd2-443f-ba3a-96119a59c0db" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_9e8bd8ec-e223-49d6-96eb-037321683ae0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherOperatingActivitiesCashFlowStatement_38e3a0f6-92c6-4dc9-a4ee-7e3cc394184e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherOperatingActivitiesCashFlowStatement"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_9cec9950-3dd2-443f-ba3a-96119a59c0db" xlink:to="loc_us-gaap_OtherOperatingActivitiesCashFlowStatement_38e3a0f6-92c6-4dc9-a4ee-7e3cc394184e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_5d64c3e3-4786-4abd-873a-609a8d53d2f8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_9cec9950-3dd2-443f-ba3a-96119a59c0db" xlink:to="loc_us-gaap_ShareBasedCompensation_5d64c3e3-4786-4abd-873a-609a8d53d2f8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_db07110e-55db-4314-b3e7-b90a13bd8225" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_a78df6d6-a72b-4563-8457-67b97a5576ff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_db07110e-55db-4314-b3e7-b90a13bd8225" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_a78df6d6-a72b-4563-8457-67b97a5576ff" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt_d1876d4f-dddc-40c0-a66c-1a6e59d31890" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_db07110e-55db-4314-b3e7-b90a13bd8225" xlink:to="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt_d1876d4f-dddc-40c0-a66c-1a6e59d31890" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_IncreaseDecreaseInPaymentsInExcessOfFunding_b5c11b17-5663-47b5-8029-efa2e0a80597" xlink:href="cass-20211231.xsd#cass_IncreaseDecreaseInPaymentsInExcessOfFunding"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_db07110e-55db-4314-b3e7-b90a13bd8225" xlink:to="loc_cass_IncreaseDecreaseInPaymentsInExcessOfFunding_b5c11b17-5663-47b5-8029-efa2e0a80597" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_0ca2e8c4-a3fe-4b9d-b893-42358e107e5d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_db07110e-55db-4314-b3e7-b90a13bd8225" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_0ca2e8c4-a3fe-4b9d-b893-42358e107e5d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireLifeInsurancePolicies_c3666245-0aac-4c7c-b4f4-450a3175fa0a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireLifeInsurancePolicies"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_db07110e-55db-4314-b3e7-b90a13bd8225" xlink:to="loc_us-gaap_PaymentsToAcquireLifeInsurancePolicies_c3666245-0aac-4c7c-b4f4-450a3175fa0a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromLoansAndLeases_541d2429-9c45-4850-984f-5999f5bb78fc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForProceedsFromLoansAndLeases"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_db07110e-55db-4314-b3e7-b90a13bd8225" xlink:to="loc_us-gaap_PaymentsForProceedsFromLoansAndLeases_541d2429-9c45-4850-984f-5999f5bb78fc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_0202ee2b-a72e-4afe-8e12-d0e4506f3cf2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities_3ae65292-2e3f-4241-bd71-792191f379fb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_0202ee2b-a72e-4afe-8e12-d0e4506f3cf2" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities_3ae65292-2e3f-4241-bd71-792191f379fb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock_25180240-df2d-40c0-9c0d-a6c0b74a6c08" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfDividendsCommonStock"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_0202ee2b-a72e-4afe-8e12-d0e4506f3cf2" xlink:to="loc_us-gaap_PaymentsOfDividendsCommonStock_25180240-df2d-40c0-9c0d-a6c0b74a6c08" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_7e8cea91-8e55-42ea-9c11-fe4e349d7671" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_0202ee2b-a72e-4afe-8e12-d0e4506f3cf2" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_7e8cea91-8e55-42ea-9c11-fe4e349d7671" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_f6753b86-8537-4376-b152-20fb3c8eebf0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_0202ee2b-a72e-4afe-8e12-d0e4506f3cf2" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_f6753b86-8537-4376-b152-20fb3c8eebf0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromShortTermDebt_0a702454-eef3-4342-a7a3-036a050bb68f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromShortTermDebt"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_0202ee2b-a72e-4afe-8e12-d0e4506f3cf2" xlink:to="loc_us-gaap_ProceedsFromShortTermDebt_0a702454-eef3-4342-a7a3-036a050bb68f" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>10
<FILENAME>cass-20211231_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:7c88b486-0cf9-43d9-a776-76c00646485d,g:3f70f1b3-b512-442c-bb8b-caac614496e1-->
<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://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFINCOME" xlink:type="simple" xlink:href="cass-20211231.xsd#CONSOLIDATEDSTATEMENTSOFINCOME"/>
  <link:definitionLink xlink:role="http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFINCOME" xlink:type="extended" id="i71006929999c4648867968ec77e4ba36_CONSOLIDATEDSTATEMENTSOFINCOME">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_43afde0a-38c6-44df-b2f8-8912b14aa6a7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesAbstract_ad2c40e2-1ede-4dc6-9916-d97238269662" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenuesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_43afde0a-38c6-44df-b2f8-8912b14aa6a7" xlink:to="loc_us-gaap_RevenuesAbstract_ad2c40e2-1ede-4dc6-9916-d97238269662" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_77d1bcd8-d010-4044-a97e-5f1dcc53dd2d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesAbstract_ad2c40e2-1ede-4dc6-9916-d97238269662" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_77d1bcd8-d010-4044-a97e-5f1dcc53dd2d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleRealizedGainLoss_d8ee70e4-d857-455e-bd7c-c03bbe8a5c05" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleRealizedGainLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesAbstract_ad2c40e2-1ede-4dc6-9916-d97238269662" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleRealizedGainLoss_d8ee70e4-d857-455e-bd7c-c03bbe8a5c05" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueNotFromContractWithCustomerOther_cbb74ba3-6ddb-4b56-8aa0-22d5a4d6fb9e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueNotFromContractWithCustomerOther"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesAbstract_ad2c40e2-1ede-4dc6-9916-d97238269662" xlink:to="loc_us-gaap_RevenueNotFromContractWithCustomerOther_cbb74ba3-6ddb-4b56-8aa0-22d5a4d6fb9e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoninterestIncome_019eaf99-a872-4236-aa02-3633fdb3d99d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoninterestIncome"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesAbstract_ad2c40e2-1ede-4dc6-9916-d97238269662" xlink:to="loc_us-gaap_NoninterestIncome_019eaf99-a872-4236-aa02-3633fdb3d99d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestAndDividendIncomeOperatingAbstract_05080f0a-6ff3-4c76-a012-8d3d356e0aa5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestAndDividendIncomeOperatingAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_43afde0a-38c6-44df-b2f8-8912b14aa6a7" xlink:to="loc_us-gaap_InterestAndDividendIncomeOperatingAbstract_05080f0a-6ff3-4c76-a012-8d3d356e0aa5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestAndFeeIncomeLoansAndLeases_5423ef7f-0f13-4e0b-ad37-1da436be407d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestAndFeeIncomeLoansAndLeases"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InterestAndDividendIncomeOperatingAbstract_05080f0a-6ff3-4c76-a012-8d3d356e0aa5" xlink:to="loc_us-gaap_InterestAndFeeIncomeLoansAndLeases_5423ef7f-0f13-4e0b-ad37-1da436be407d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestAndDividendIncomeSecuritiesByTaxableStatusAbstract_d4c1ad98-8961-4dc1-818e-5776fd40f77a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestAndDividendIncomeSecuritiesByTaxableStatusAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InterestAndDividendIncomeOperatingAbstract_05080f0a-6ff3-4c76-a012-8d3d356e0aa5" xlink:to="loc_us-gaap_InterestAndDividendIncomeSecuritiesByTaxableStatusAbstract_d4c1ad98-8961-4dc1-818e-5776fd40f77a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeSecuritiesTaxable_06495005-85e8-426e-928b-aafe9bb928dc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestIncomeSecuritiesTaxable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InterestAndDividendIncomeSecuritiesByTaxableStatusAbstract_d4c1ad98-8961-4dc1-818e-5776fd40f77a" xlink:to="loc_us-gaap_InterestIncomeSecuritiesTaxable_06495005-85e8-426e-928b-aafe9bb928dc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeSecuritiesTaxExempt_f59c138f-086b-4c19-8a75-da4080d079e7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestIncomeSecuritiesTaxExempt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InterestAndDividendIncomeSecuritiesByTaxableStatusAbstract_d4c1ad98-8961-4dc1-818e-5776fd40f77a" xlink:to="loc_us-gaap_InterestIncomeSecuritiesTaxExempt_f59c138f-086b-4c19-8a75-da4080d079e7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_InterestOnFederalFundsSoldAndOtherShortTermInvestments_24bd6083-7a05-4684-8f45-a9780b5ccefa" xlink:href="cass-20211231.xsd#cass_InterestOnFederalFundsSoldAndOtherShortTermInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InterestAndDividendIncomeOperatingAbstract_05080f0a-6ff3-4c76-a012-8d3d356e0aa5" xlink:to="loc_cass_InterestOnFederalFundsSoldAndOtherShortTermInvestments_24bd6083-7a05-4684-8f45-a9780b5ccefa" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestAndDividendIncomeOperating_9a2a7d10-9902-4e46-b05c-6b9fa73341c5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestAndDividendIncomeOperating"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InterestAndDividendIncomeOperatingAbstract_05080f0a-6ff3-4c76-a012-8d3d356e0aa5" xlink:to="loc_us-gaap_InterestAndDividendIncomeOperating_9a2a7d10-9902-4e46-b05c-6b9fa73341c5" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseAbstract_c3de5694-5236-4c72-9e82-8b5efe46e2b6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpenseAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_43afde0a-38c6-44df-b2f8-8912b14aa6a7" xlink:to="loc_us-gaap_InterestExpenseAbstract_c3de5694-5236-4c72-9e82-8b5efe46e2b6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDeposits_c54105dd-09bb-4939-94ac-bd6804f82656" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpenseDeposits"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InterestExpenseAbstract_c3de5694-5236-4c72-9e82-8b5efe46e2b6" xlink:to="loc_us-gaap_InterestExpenseDeposits_c54105dd-09bb-4939-94ac-bd6804f82656" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseShortTermBorrowings_02117e7c-d31a-42ba-a91c-411f4d7f3dfd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpenseShortTermBorrowings"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InterestExpenseAbstract_c3de5694-5236-4c72-9e82-8b5efe46e2b6" xlink:to="loc_us-gaap_InterestExpenseShortTermBorrowings_02117e7c-d31a-42ba-a91c-411f4d7f3dfd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_2fb2b5df-838f-439b-a28a-cb56074d5656" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InterestExpenseAbstract_c3de5694-5236-4c72-9e82-8b5efe46e2b6" xlink:to="loc_us-gaap_InterestExpense_2fb2b5df-838f-439b-a28a-cb56074d5656" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNet_704dc3d8-e61f-46ff-831e-98d575778bc5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestIncomeExpenseNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_43afde0a-38c6-44df-b2f8-8912b14aa6a7" xlink:to="loc_us-gaap_InterestIncomeExpenseNet_704dc3d8-e61f-46ff-831e-98d575778bc5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForLoanLossesExpensed_1736253e-51a7-489e-b8c6-c7c0e8428a5d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProvisionForLoanLossesExpensed"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_43afde0a-38c6-44df-b2f8-8912b14aa6a7" xlink:to="loc_us-gaap_ProvisionForLoanLossesExpensed_1736253e-51a7-489e-b8c6-c7c0e8428a5d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseAfterProvisionForLoanLoss_7ec040d3-f918-4f98-9daf-a2b25a535f5c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestIncomeExpenseAfterProvisionForLoanLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_43afde0a-38c6-44df-b2f8-8912b14aa6a7" xlink:to="loc_us-gaap_InterestIncomeExpenseAfterProvisionForLoanLoss_7ec040d3-f918-4f98-9daf-a2b25a535f5c" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_b3693f1d-0b9c-4530-8e54-bfbcc89cd3fb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Revenues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_43afde0a-38c6-44df-b2f8-8912b14aa6a7" xlink:to="loc_us-gaap_Revenues_b3693f1d-0b9c-4530-8e54-bfbcc89cd3fb" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoninterestExpenseAbstract_c75d67dc-8959-4b17-98ff-e23a1af0a051" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoninterestExpenseAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_43afde0a-38c6-44df-b2f8-8912b14aa6a7" xlink:to="loc_us-gaap_NoninterestExpenseAbstract_c75d67dc-8959-4b17-98ff-e23a1af0a051" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LaborAndRelatedExpense_ebab0cd8-655f-4413-801a-8bce9de86be3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LaborAndRelatedExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NoninterestExpenseAbstract_c75d67dc-8959-4b17-98ff-e23a1af0a051" xlink:to="loc_us-gaap_LaborAndRelatedExpense_ebab0cd8-655f-4413-801a-8bce9de86be3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OccupancyNet_92bafec6-7ba8-420c-aacc-43252d5eb410" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OccupancyNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NoninterestExpenseAbstract_c75d67dc-8959-4b17-98ff-e23a1af0a051" xlink:to="loc_us-gaap_OccupancyNet_92bafec6-7ba8-420c-aacc-43252d5eb410" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquipmentExpense_0ae50de0-e2a2-439b-a2c1-57ba69b29e2b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquipmentExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NoninterestExpenseAbstract_c75d67dc-8959-4b17-98ff-e23a1af0a051" xlink:to="loc_us-gaap_EquipmentExpense_0ae50de0-e2a2-439b-a2c1-57ba69b29e2b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_a7db09be-1659-4ffb-9c89-cf2f9b63d801" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NoninterestExpenseAbstract_c75d67dc-8959-4b17-98ff-e23a1af0a051" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_a7db09be-1659-4ffb-9c89-cf2f9b63d801" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoninterestExpense_40b5dfc8-8ba7-422d-89e5-2f8a495cfdbd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNoninterestExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NoninterestExpenseAbstract_c75d67dc-8959-4b17-98ff-e23a1af0a051" xlink:to="loc_us-gaap_OtherNoninterestExpense_40b5dfc8-8ba7-422d-89e5-2f8a495cfdbd" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoninterestExpense_acc54286-5cc2-4be5-9c05-ec17d872c4b3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoninterestExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NoninterestExpenseAbstract_c75d67dc-8959-4b17-98ff-e23a1af0a051" xlink:to="loc_us-gaap_NoninterestExpense_acc54286-5cc2-4be5-9c05-ec17d872c4b3" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_363f81ff-fa4a-4179-97eb-1c6a3f41d438" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_43afde0a-38c6-44df-b2f8-8912b14aa6a7" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_363f81ff-fa4a-4179-97eb-1c6a3f41d438" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_68597206-0e9b-41fa-be3d-aae90eb111ee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_43afde0a-38c6-44df-b2f8-8912b14aa6a7" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_68597206-0e9b-41fa-be3d-aae90eb111ee" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_2e0bed56-5daa-496e-a069-6e9e57945dea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_43afde0a-38c6-44df-b2f8-8912b14aa6a7" xlink:to="loc_us-gaap_NetIncomeLoss_2e0bed56-5daa-496e-a069-6e9e57945dea" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_9cf3ff23-71fe-4a57-9c50-1b83a6cf9a84" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_43afde0a-38c6-44df-b2f8-8912b14aa6a7" xlink:to="loc_us-gaap_EarningsPerShareBasic_9cf3ff23-71fe-4a57-9c50-1b83a6cf9a84" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_d10e97f9-6513-4865-9f6a-ee27102eaff5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_43afde0a-38c6-44df-b2f8-8912b14aa6a7" xlink:to="loc_us-gaap_EarningsPerShareDiluted_d10e97f9-6513-4865-9f6a-ee27102eaff5" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_c3bb45e4-2251-47ce-ac51-5876aa955a4c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_43afde0a-38c6-44df-b2f8-8912b14aa6a7" xlink:to="loc_us-gaap_StatementTable_c3bb45e4-2251-47ce-ac51-5876aa955a4c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_45b04e8c-c73d-45bc-88d6-eb59e5585240" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_c3bb45e4-2251-47ce-ac51-5876aa955a4c" xlink:to="loc_srt_ProductOrServiceAxis_45b04e8c-c73d-45bc-88d6-eb59e5585240" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_45b04e8c-c73d-45bc-88d6-eb59e5585240_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_45b04e8c-c73d-45bc-88d6-eb59e5585240" xlink:to="loc_srt_ProductsAndServicesDomain_45b04e8c-c73d-45bc-88d6-eb59e5585240_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_384f0b3e-76e9-43ce-873c-6675cca146db" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_45b04e8c-c73d-45bc-88d6-eb59e5585240" xlink:to="loc_srt_ProductsAndServicesDomain_384f0b3e-76e9-43ce-873c-6675cca146db" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_InformationServicesPaymentAndProcessingMember_e7047ac2-a65f-4d33-a937-a428455cea12" xlink:href="cass-20211231.xsd#cass_InformationServicesPaymentAndProcessingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_384f0b3e-76e9-43ce-873c-6675cca146db" xlink:to="loc_cass_InformationServicesPaymentAndProcessingMember_e7047ac2-a65f-4d33-a937-a428455cea12" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_BankServiceFeesMember_efd4350f-0105-4f65-9fd3-5cf6b650ac80" xlink:href="cass-20211231.xsd#cass_BankServiceFeesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_384f0b3e-76e9-43ce-873c-6675cca146db" xlink:to="loc_cass_BankServiceFeesMember_efd4350f-0105-4f65-9fd3-5cf6b650ac80" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" xlink:type="simple" xlink:href="cass-20211231.xsd#CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"/>
  <link:definitionLink xlink:role="http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" xlink:type="extended" id="if80e35d878c14a0a92d547202c4105ae_CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_0c506b47-178a-4d00-9ed0-e204d5886a64" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_7c4bd730-e2d8-4bd7-9152-c6292e310811" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0c506b47-178a-4d00-9ed0-e204d5886a64" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_7c4bd730-e2d8-4bd7-9152-c6292e310811" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_74c4f6cd-7ae7-496c-9743-98a781b8a487" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_7c4bd730-e2d8-4bd7-9152-c6292e310811" xlink:to="loc_us-gaap_StockholdersEquity_74c4f6cd-7ae7-496c-9743-98a781b8a487" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_3ac3b096-8190-4f1b-8733-d8ef6df2ee57" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_7c4bd730-e2d8-4bd7-9152-c6292e310811" xlink:to="loc_us-gaap_NetIncomeLoss_3ac3b096-8190-4f1b-8733-d8ef6df2ee57" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStockCash_f1130eb1-994b-447e-9edd-9127d8686b5d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendsCommonStockCash"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_7c4bd730-e2d8-4bd7-9152-c6292e310811" xlink:to="loc_us-gaap_DividendsCommonStockCash_f1130eb1-994b-447e-9edd-9127d8686b5d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_2f818495-8f1c-4f53-b59d-bce1cd78a55b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_7c4bd730-e2d8-4bd7-9152-c6292e310811" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_2f818495-8f1c-4f53-b59d-bce1cd78a55b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_361dc7db-3aaa-41b9-8652-8faf63429873" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_7c4bd730-e2d8-4bd7-9152-c6292e310811" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_361dc7db-3aaa-41b9-8652-8faf63429873" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_1619d211-391d-4300-9085-49a93a00d846" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_7c4bd730-e2d8-4bd7-9152-c6292e310811" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_1619d211-391d-4300-9085-49a93a00d846" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_128b0ba9-6fcc-4597-a3de-ca29c86f7084" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_7c4bd730-e2d8-4bd7-9152-c6292e310811" xlink:to="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_128b0ba9-6fcc-4597-a3de-ca29c86f7084" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_48a4412c-e396-4c74-af5e-401d7a5df7a5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_7c4bd730-e2d8-4bd7-9152-c6292e310811" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_48a4412c-e396-4c74-af5e-401d7a5df7a5" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_5e071a55-9ff0-4ebb-bb7d-a1b4347aa1f6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdateExtensibleList_b58ec42f-574a-4755-afc2-b2cb752daa47" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingStandardsUpdateExtensibleList"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_7c4bd730-e2d8-4bd7-9152-c6292e310811" xlink:to="loc_us-gaap_AccountingStandardsUpdateExtensibleList_b58ec42f-574a-4755-afc2-b2cb752daa47" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_39860db4-8acf-4cb4-8afe-f4fd0da6467f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_0c506b47-178a-4d00-9ed0-e204d5886a64" xlink:to="loc_us-gaap_StatementTable_39860db4-8acf-4cb4-8afe-f4fd0da6467f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_658e3bab-4d59-4b0a-a0c1-cd73f7672997" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_39860db4-8acf-4cb4-8afe-f4fd0da6467f" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_658e3bab-4d59-4b0a-a0c1-cd73f7672997" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_658e3bab-4d59-4b0a-a0c1-cd73f7672997_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_658e3bab-4d59-4b0a-a0c1-cd73f7672997" xlink:to="loc_us-gaap_EquityComponentDomain_658e3bab-4d59-4b0a-a0c1-cd73f7672997_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_1ecc3245-0ec9-4b06-adc8-75b82546d17d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_658e3bab-4d59-4b0a-a0c1-cd73f7672997" xlink:to="loc_us-gaap_EquityComponentDomain_1ecc3245-0ec9-4b06-adc8-75b82546d17d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_31647caf-692f-404f-a0c4-9ddf8868f569" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_1ecc3245-0ec9-4b06-adc8-75b82546d17d" xlink:to="loc_us-gaap_CommonStockMember_31647caf-692f-404f-a0c4-9ddf8868f569" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_0aa35a55-8fdd-4bed-a56a-e5ba37847820" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_1ecc3245-0ec9-4b06-adc8-75b82546d17d" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_0aa35a55-8fdd-4bed-a56a-e5ba37847820" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_b91abf10-c77e-4b61-ab3b-736e5d8b10b6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_1ecc3245-0ec9-4b06-adc8-75b82546d17d" xlink:to="loc_us-gaap_RetainedEarningsMember_b91abf10-c77e-4b61-ab3b-736e5d8b10b6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockMember_089d6961-a51b-465d-91ae-38ff88467af0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_1ecc3245-0ec9-4b06-adc8-75b82546d17d" xlink:to="loc_us-gaap_TreasuryStockMember_089d6961-a51b-465d-91ae-38ff88467af0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_7ad3992f-dcbc-4ca7-aa65-c53724589837" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_1ecc3245-0ec9-4b06-adc8-75b82546d17d" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_7ad3992f-dcbc-4ca7-aa65-c53724589837" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_894de1ba-0db3-4c77-a5a8-88b06d34d5d9" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_39860db4-8acf-4cb4-8afe-f4fd0da6467f" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_894de1ba-0db3-4c77-a5a8-88b06d34d5d9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_894de1ba-0db3-4c77-a5a8-88b06d34d5d9_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_894de1ba-0db3-4c77-a5a8-88b06d34d5d9" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_894de1ba-0db3-4c77-a5a8-88b06d34d5d9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_3be36451-1a6e-482c-98a2-f2402ec23d8c" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_894de1ba-0db3-4c77-a5a8-88b06d34d5d9" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_3be36451-1a6e-482c-98a2-f2402ec23d8c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_8a9d5042-ddf4-4f4e-ab6f-eb07ad7a1dd1" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_3be36451-1a6e-482c-98a2-f2402ec23d8c" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_8a9d5042-ddf4-4f4e-ab6f-eb07ad7a1dd1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember_29cbb732-0811-41ab-aee0-ac26781fbdd6" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_3be36451-1a6e-482c-98a2-f2402ec23d8c" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember_29cbb732-0811-41ab-aee0-ac26781fbdd6" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://cassinfo.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" xlink:type="simple" xlink:href="cass-20211231.xsd#SummaryofSignificantAccountingPoliciesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://cassinfo.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" xlink:type="extended" id="ia4709f5b79774a5d8e517e60b9593a66_SummaryofSignificantAccountingPoliciesNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_da62ecdb-2abd-4d0f-aa88-ee3f1aafcb93" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_2c5148c9-e6e9-4829-a29d-73e3f75dd029" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_da62ecdb-2abd-4d0f-aa88-ee3f1aafcb93" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_2c5148c9-e6e9-4829-a29d-73e3f75dd029" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_PercentageHoldingRequiredToAccountInvestmentsNonMarketableEquityInvestments_7f94eabd-e762-44e4-a365-03102dd609f0" xlink:href="cass-20211231.xsd#cass_PercentageHoldingRequiredToAccountInvestmentsNonMarketableEquityInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_da62ecdb-2abd-4d0f-aa88-ee3f1aafcb93" xlink:to="loc_cass_PercentageHoldingRequiredToAccountInvestmentsNonMarketableEquityInvestments_7f94eabd-e762-44e4-a365-03102dd609f0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_69927c49-16ce-4a63-9a9c-7e83c5d8fdcb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_da62ecdb-2abd-4d0f-aa88-ee3f1aafcb93" xlink:to="loc_us-gaap_StatementTable_69927c49-16ce-4a63-9a9c-7e83c5d8fdcb" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_b10085e1-1309-4590-8af9-20048431a832" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_69927c49-16ce-4a63-9a9c-7e83c5d8fdcb" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_b10085e1-1309-4590-8af9-20048431a832" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b10085e1-1309-4590-8af9-20048431a832_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_b10085e1-1309-4590-8af9-20048431a832" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b10085e1-1309-4590-8af9-20048431a832_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_70f8341b-407b-4f84-87ce-dae013bd7eee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_b10085e1-1309-4590-8af9-20048431a832" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_70f8341b-407b-4f84-87ce-dae013bd7eee" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingMember_99bd91bc-c782-4cf0-880d-8f0ad0b55d25" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BuildingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_70f8341b-407b-4f84-87ce-dae013bd7eee" xlink:to="loc_us-gaap_BuildingMember_99bd91bc-c782-4cf0-880d-8f0ad0b55d25" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_6691e065-eba8-4b85-bd4d-b9d4066c6a2a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_70f8341b-407b-4f84-87ce-dae013bd7eee" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_6691e065-eba8-4b85-bd4d-b9d4066c6a2a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentOtherTypesMember_0c1df279-ffed-43b8-9da9-7320b92553ea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentOtherTypesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_70f8341b-407b-4f84-87ce-dae013bd7eee" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentOtherTypesMember_0c1df279-ffed-43b8-9da9-7320b92553ea" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_d4a877e8-e831-4346-87ca-c8423cc96873" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_69927c49-16ce-4a63-9a9c-7e83c5d8fdcb" xlink:to="loc_srt_RangeAxis_d4a877e8-e831-4346-87ca-c8423cc96873" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_d4a877e8-e831-4346-87ca-c8423cc96873_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_d4a877e8-e831-4346-87ca-c8423cc96873" xlink:to="loc_srt_RangeMember_d4a877e8-e831-4346-87ca-c8423cc96873_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_e0d76940-1dec-4878-86dd-dae530bdc54c" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_d4a877e8-e831-4346-87ca-c8423cc96873" xlink:to="loc_srt_RangeMember_e0d76940-1dec-4878-86dd-dae530bdc54c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_409860c2-cfa7-49e1-8be2-c2d9619639c4" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_e0d76940-1dec-4878-86dd-dae530bdc54c" xlink:to="loc_srt_MinimumMember_409860c2-cfa7-49e1-8be2-c2d9619639c4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_9494362b-9468-4c5a-997c-8639f43e460b" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_e0d76940-1dec-4878-86dd-dae530bdc54c" xlink:to="loc_srt_MaximumMember_9494362b-9468-4c5a-997c-8639f43e460b" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://cassinfo.com/role/SummaryofSignificantAccountingPoliciesScheduleofIllustratestheImpactofAdoptionDetails" xlink:type="simple" xlink:href="cass-20211231.xsd#SummaryofSignificantAccountingPoliciesScheduleofIllustratestheImpactofAdoptionDetails"/>
  <link:definitionLink xlink:role="http://cassinfo.com/role/SummaryofSignificantAccountingPoliciesScheduleofIllustratestheImpactofAdoptionDetails" xlink:type="extended" id="i39bb5337e5c240728a8126728c2c82bc_SummaryofSignificantAccountingPoliciesScheduleofIllustratestheImpactofAdoptionDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_dadb18af-79a3-4f6d-8d03-782a068ef683" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_1e1e4794-bd08-497f-9326-fbce24ebadd4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_dadb18af-79a3-4f6d-8d03-782a068ef683" xlink:to="loc_us-gaap_AssetsAbstract_1e1e4794-bd08-497f-9326-fbce24ebadd4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss_34cda1e2-75cf-4047-9ead-b02a73c702bd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_1e1e4794-bd08-497f-9326-fbce24ebadd4" xlink:to="loc_us-gaap_FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss_34cda1e2-75cf-4047-9ead-b02a73c702bd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_b3b530f1-3c62-4de0-b28c-8378c6cd617f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_1e1e4794-bd08-497f-9326-fbce24ebadd4" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_b3b530f1-3c62-4de0-b28c-8378c6cd617f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAbstract_c451e890-cd34-438b-8da2-f71afd68ea46" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_dadb18af-79a3-4f6d-8d03-782a068ef683" xlink:to="loc_us-gaap_LiabilitiesAbstract_c451e890-cd34-438b-8da2-f71afd68ea46" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_ReserveForUnfundedCommitments_18212242-205b-4d9a-b0b5-bd48601d912d" xlink:href="cass-20211231.xsd#cass_ReserveForUnfundedCommitments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAbstract_c451e890-cd34-438b-8da2-f71afd68ea46" xlink:to="loc_cass_ReserveForUnfundedCommitments_18212242-205b-4d9a-b0b5-bd48601d912d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_00161bdd-839d-46fe-be22-b6fd0b211196" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_dadb18af-79a3-4f6d-8d03-782a068ef683" xlink:to="loc_us-gaap_StockholdersEquityAbstract_00161bdd-839d-46fe-be22-b6fd0b211196" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_19d37618-03a5-4f24-81e1-7e63ebebf535" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_00161bdd-839d-46fe-be22-b6fd0b211196" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_19d37618-03a5-4f24-81e1-7e63ebebf535" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_488b7778-c84d-4583-b9a1-fc3e198196e0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_dadb18af-79a3-4f6d-8d03-782a068ef683" xlink:to="loc_us-gaap_StatementTable_488b7778-c84d-4583-b9a1-fc3e198196e0" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_047a8129-52d3-4dab-b89f-b370552e0d97" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_488b7778-c84d-4583-b9a1-fc3e198196e0" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_047a8129-52d3-4dab-b89f-b370552e0d97" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_047a8129-52d3-4dab-b89f-b370552e0d97_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_047a8129-52d3-4dab-b89f-b370552e0d97" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_047a8129-52d3-4dab-b89f-b370552e0d97_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_2cd34087-f441-47e6-b3e2-81e332445637" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_047a8129-52d3-4dab-b89f-b370552e0d97" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_2cd34087-f441-47e6-b3e2-81e332445637" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_866d9184-4213-4fc1-84cf-51bd27ed9590" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_2cd34087-f441-47e6-b3e2-81e332445637" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_866d9184-4213-4fc1-84cf-51bd27ed9590" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember_c15ec2cc-0b58-4531-8eb1-a56824011f37" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_2cd34087-f441-47e6-b3e2-81e332445637" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember_c15ec2cc-0b58-4531-8eb1-a56824011f37" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://cassinfo.com/role/CapitalRequirementsandRegulatoryRestrictionsScheduleofCapitalAmountsandRatiosDetails" xlink:type="simple" xlink:href="cass-20211231.xsd#CapitalRequirementsandRegulatoryRestrictionsScheduleofCapitalAmountsandRatiosDetails"/>
  <link:definitionLink xlink:role="http://cassinfo.com/role/CapitalRequirementsandRegulatoryRestrictionsScheduleofCapitalAmountsandRatiosDetails" xlink:type="extended" id="i82722bb9b34f49e2b2e91dd1b648f7b6_CapitalRequirementsandRegulatoryRestrictionsScheduleofCapitalAmountsandRatiosDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsLineItems_66dcffaa-1933-41a2-8117-2be0c91b5a72" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Capital_db120b36-b0ed-4167-8129-6b065b8388ce" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Capital"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsLineItems_66dcffaa-1933-41a2-8117-2be0c91b5a72" xlink:to="loc_us-gaap_Capital_db120b36-b0ed-4167-8129-6b065b8388ce" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TierOneRiskBasedCapital_17d6bfae-9758-46af-b5e0-6cb0a7ef17fd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TierOneRiskBasedCapital"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsLineItems_66dcffaa-1933-41a2-8117-2be0c91b5a72" xlink:to="loc_us-gaap_TierOneRiskBasedCapital_17d6bfae-9758-46af-b5e0-6cb0a7ef17fd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_CommonEquityTierOneRiskBasedCapital_d7ea165c-57e7-4093-b3dd-d6a6298db009" xlink:href="cass-20211231.xsd#cass_CommonEquityTierOneRiskBasedCapital"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsLineItems_66dcffaa-1933-41a2-8117-2be0c91b5a72" xlink:to="loc_cass_CommonEquityTierOneRiskBasedCapital_d7ea165c-57e7-4093-b3dd-d6a6298db009" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TierOneLeverageCapital_4967836a-e6ff-4d1b-90c4-fcd996f9e95a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TierOneLeverageCapital"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsLineItems_66dcffaa-1933-41a2-8117-2be0c91b5a72" xlink:to="loc_us-gaap_TierOneLeverageCapital_4967836a-e6ff-4d1b-90c4-fcd996f9e95a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_CapitalToRiskWeightedAssets1_5ec98c85-a7fb-4f30-a5c8-853148f441cb" xlink:href="cass-20211231.xsd#cass_CapitalToRiskWeightedAssets1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsLineItems_66dcffaa-1933-41a2-8117-2be0c91b5a72" xlink:to="loc_cass_CapitalToRiskWeightedAssets1_5ec98c85-a7fb-4f30-a5c8-853148f441cb" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_CommonEquityTierOneRiskBasedCapitalToRiskWeightedAssets_9b12c844-556f-4c6d-971c-d43df578209e" xlink:href="cass-20211231.xsd#cass_CommonEquityTierOneRiskBasedCapitalToRiskWeightedAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsLineItems_66dcffaa-1933-41a2-8117-2be0c91b5a72" xlink:to="loc_cass_CommonEquityTierOneRiskBasedCapitalToRiskWeightedAssets_9b12c844-556f-4c6d-971c-d43df578209e" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_TierOneRiskBasedCapitalToRiskWeightedAssets1_72add684-931f-46b4-b047-6091c535df9a" xlink:href="cass-20211231.xsd#cass_TierOneRiskBasedCapitalToRiskWeightedAssets1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsLineItems_66dcffaa-1933-41a2-8117-2be0c91b5a72" xlink:to="loc_cass_TierOneRiskBasedCapitalToRiskWeightedAssets1_72add684-931f-46b4-b047-6091c535df9a" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_TierOneLeverageCapitalToAverageAssets1_f53d2bda-4780-47c2-9e66-98f0192b2144" xlink:href="cass-20211231.xsd#cass_TierOneLeverageCapitalToAverageAssets1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsLineItems_66dcffaa-1933-41a2-8117-2be0c91b5a72" xlink:to="loc_cass_TierOneLeverageCapitalToAverageAssets1_f53d2bda-4780-47c2-9e66-98f0192b2144" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalRequiredForCapitalAdequacy_93db1568-3d65-40e3-b3fc-28ea6deec31a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalRequiredForCapitalAdequacy"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsLineItems_66dcffaa-1933-41a2-8117-2be0c91b5a72" xlink:to="loc_us-gaap_CapitalRequiredForCapitalAdequacy_93db1568-3d65-40e3-b3fc-28ea6deec31a" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_CommonEquityTierOneRiskBasedCapitalRequiredForCapitalAdequacy_9f707615-f543-47f6-a0a9-492d88c490d3" xlink:href="cass-20211231.xsd#cass_CommonEquityTierOneRiskBasedCapitalRequiredForCapitalAdequacy"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsLineItems_66dcffaa-1933-41a2-8117-2be0c91b5a72" xlink:to="loc_cass_CommonEquityTierOneRiskBasedCapitalRequiredForCapitalAdequacy_9f707615-f543-47f6-a0a9-492d88c490d3" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TierOneRiskBasedCapitalRequiredForCapitalAdequacy_e7bd5bf5-209b-4dfa-98fc-833f005bae7a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TierOneRiskBasedCapitalRequiredForCapitalAdequacy"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsLineItems_66dcffaa-1933-41a2-8117-2be0c91b5a72" xlink:to="loc_us-gaap_TierOneRiskBasedCapitalRequiredForCapitalAdequacy_e7bd5bf5-209b-4dfa-98fc-833f005bae7a" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TierOneLeverageCapitalRequiredForCapitalAdequacy_99d38b30-18e8-494b-ad61-f5552d6fc03c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TierOneLeverageCapitalRequiredForCapitalAdequacy"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsLineItems_66dcffaa-1933-41a2-8117-2be0c91b5a72" xlink:to="loc_us-gaap_TierOneLeverageCapitalRequiredForCapitalAdequacy_99d38b30-18e8-494b-ad61-f5552d6fc03c" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_CapitalRequiredForCapitalAdequacyToRiskWeightedAssets1_fb46ea41-9165-49d0-abc5-0cdb21b87b93" xlink:href="cass-20211231.xsd#cass_CapitalRequiredForCapitalAdequacyToRiskWeightedAssets1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsLineItems_66dcffaa-1933-41a2-8117-2be0c91b5a72" xlink:to="loc_cass_CapitalRequiredForCapitalAdequacyToRiskWeightedAssets1_fb46ea41-9165-49d0-abc5-0cdb21b87b93" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_CommonEquityTierOneRiskBasedCapitalRequiredForCapitalAdequacyToRiskWeightedAssets_7d28834c-6663-4df4-8822-dc76bb40a26e" xlink:href="cass-20211231.xsd#cass_CommonEquityTierOneRiskBasedCapitalRequiredForCapitalAdequacyToRiskWeightedAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsLineItems_66dcffaa-1933-41a2-8117-2be0c91b5a72" xlink:to="loc_cass_CommonEquityTierOneRiskBasedCapitalRequiredForCapitalAdequacyToRiskWeightedAssets_7d28834c-6663-4df4-8822-dc76bb40a26e" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_TierOneRiskBasedCapitalRequiredForCapitalAdequacyToRiskWeightedAssets1_9a764f62-ae48-425b-a450-8c899030448f" xlink:href="cass-20211231.xsd#cass_TierOneRiskBasedCapitalRequiredForCapitalAdequacyToRiskWeightedAssets1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsLineItems_66dcffaa-1933-41a2-8117-2be0c91b5a72" xlink:to="loc_cass_TierOneRiskBasedCapitalRequiredForCapitalAdequacyToRiskWeightedAssets1_9a764f62-ae48-425b-a450-8c899030448f" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_TierOneLeverageCapitalRequiredForCapitalAdequacyToAverageAssets1_5f1fde43-0d0f-4e9a-8228-f4d5cfdb3082" xlink:href="cass-20211231.xsd#cass_TierOneLeverageCapitalRequiredForCapitalAdequacyToAverageAssets1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsLineItems_66dcffaa-1933-41a2-8117-2be0c91b5a72" xlink:to="loc_cass_TierOneLeverageCapitalRequiredForCapitalAdequacyToAverageAssets1_5f1fde43-0d0f-4e9a-8228-f4d5cfdb3082" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalRequiredToBeWellCapitalized_9a02b319-1f62-4ea3-89ef-314d60230362" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalRequiredToBeWellCapitalized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsLineItems_66dcffaa-1933-41a2-8117-2be0c91b5a72" xlink:to="loc_us-gaap_CapitalRequiredToBeWellCapitalized_9a02b319-1f62-4ea3-89ef-314d60230362" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_CommonEquityTierOneRiskBasedCapitalRequiredToBeWellCapitalized_30ddcff5-d5c9-41a8-aa6f-472a4bf966c2" xlink:href="cass-20211231.xsd#cass_CommonEquityTierOneRiskBasedCapitalRequiredToBeWellCapitalized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsLineItems_66dcffaa-1933-41a2-8117-2be0c91b5a72" xlink:to="loc_cass_CommonEquityTierOneRiskBasedCapitalRequiredToBeWellCapitalized_30ddcff5-d5c9-41a8-aa6f-472a4bf966c2" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TierOneRiskBasedCapitalRequiredToBeWellCapitalized_e1dd2b1e-d46e-4bac-a3ef-130e32e64e6a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TierOneRiskBasedCapitalRequiredToBeWellCapitalized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsLineItems_66dcffaa-1933-41a2-8117-2be0c91b5a72" xlink:to="loc_us-gaap_TierOneRiskBasedCapitalRequiredToBeWellCapitalized_e1dd2b1e-d46e-4bac-a3ef-130e32e64e6a" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TierOneLeverageCapitalRequiredToBeWellCapitalized_fa4502a5-ce34-4083-aef2-811e6bb7a931" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TierOneLeverageCapitalRequiredToBeWellCapitalized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsLineItems_66dcffaa-1933-41a2-8117-2be0c91b5a72" xlink:to="loc_us-gaap_TierOneLeverageCapitalRequiredToBeWellCapitalized_fa4502a5-ce34-4083-aef2-811e6bb7a931" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_CapitalRequiredToBeWellCapitalizedToRiskWeightedAssets1_695a5f02-432b-4ba4-9c34-887dbf203655" xlink:href="cass-20211231.xsd#cass_CapitalRequiredToBeWellCapitalizedToRiskWeightedAssets1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsLineItems_66dcffaa-1933-41a2-8117-2be0c91b5a72" xlink:to="loc_cass_CapitalRequiredToBeWellCapitalizedToRiskWeightedAssets1_695a5f02-432b-4ba4-9c34-887dbf203655" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_CommonEquityTierOneRiskBasedCapitalRequiredToBeWellCapitalizedToRiskWeightedAssets_e43340a2-2c80-4950-8c53-09e04692ff56" xlink:href="cass-20211231.xsd#cass_CommonEquityTierOneRiskBasedCapitalRequiredToBeWellCapitalizedToRiskWeightedAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsLineItems_66dcffaa-1933-41a2-8117-2be0c91b5a72" xlink:to="loc_cass_CommonEquityTierOneRiskBasedCapitalRequiredToBeWellCapitalizedToRiskWeightedAssets_e43340a2-2c80-4950-8c53-09e04692ff56" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_TierOneRiskBasedCapitalRequiredToBeWellCapitalizedToRiskWeightedAssets1_6c93b6e8-166f-4061-b438-d5068d144a47" xlink:href="cass-20211231.xsd#cass_TierOneRiskBasedCapitalRequiredToBeWellCapitalizedToRiskWeightedAssets1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsLineItems_66dcffaa-1933-41a2-8117-2be0c91b5a72" xlink:to="loc_cass_TierOneRiskBasedCapitalRequiredToBeWellCapitalizedToRiskWeightedAssets1_6c93b6e8-166f-4061-b438-d5068d144a47" xlink:type="arc" order="22"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_TierOneLeverageCapitalRequiredToBeWellCapitalizedToAverageAssets1_92fa9a2a-a878-40b5-85de-db0cdb9c4193" xlink:href="cass-20211231.xsd#cass_TierOneLeverageCapitalRequiredToBeWellCapitalizedToAverageAssets1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsLineItems_66dcffaa-1933-41a2-8117-2be0c91b5a72" xlink:to="loc_cass_TierOneLeverageCapitalRequiredToBeWellCapitalizedToAverageAssets1_92fa9a2a-a878-40b5-85de-db0cdb9c4193" xlink:type="arc" order="23"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsTable_08fd29cb-5c17-434c-8778-c684fca2ed70" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsLineItems_66dcffaa-1933-41a2-8117-2be0c91b5a72" xlink:to="loc_us-gaap_ScheduleOfComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsTable_08fd29cb-5c17-434c-8778-c684fca2ed70" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_19b184dd-fe48-4d41-b7a1-168f260fa516" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsTable_08fd29cb-5c17-434c-8778-c684fca2ed70" xlink:to="loc_dei_LegalEntityAxis_19b184dd-fe48-4d41-b7a1-168f260fa516" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_19b184dd-fe48-4d41-b7a1-168f260fa516_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_19b184dd-fe48-4d41-b7a1-168f260fa516" xlink:to="loc_dei_EntityDomain_19b184dd-fe48-4d41-b7a1-168f260fa516_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_afd7be1a-b1a2-4e2c-a705-3e54879e1a20" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_19b184dd-fe48-4d41-b7a1-168f260fa516" xlink:to="loc_dei_EntityDomain_afd7be1a-b1a2-4e2c-a705-3e54879e1a20" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_CassInformationSystemsIncMember_7498014f-b844-4a51-83e2-760c876c9fc4" xlink:href="cass-20211231.xsd#cass_CassInformationSystemsIncMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_afd7be1a-b1a2-4e2c-a705-3e54879e1a20" xlink:to="loc_cass_CassInformationSystemsIncMember_7498014f-b844-4a51-83e2-760c876c9fc4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_CassCommercialBankMember_74b1420e-bb6f-4522-8893-6c985674a953" xlink:href="cass-20211231.xsd#cass_CassCommercialBankMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_afd7be1a-b1a2-4e2c-a705-3e54879e1a20" xlink:to="loc_cass_CassCommercialBankMember_74b1420e-bb6f-4522-8893-6c985674a953" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://cassinfo.com/role/InvestmentSecuritiesScheduleofInvestmentSecuritiesDetails" xlink:type="simple" xlink:href="cass-20211231.xsd#InvestmentSecuritiesScheduleofInvestmentSecuritiesDetails"/>
  <link:definitionLink xlink:role="http://cassinfo.com/role/InvestmentSecuritiesScheduleofInvestmentSecuritiesDetails" xlink:type="extended" id="i5b7da31b82ba40b7baa1bbc3233f2a04_InvestmentSecuritiesScheduleofInvestmentSecuritiesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketableSecuritiesLineItems_fda1ddea-6194-4adb-976e-289fb22a343f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MarketableSecuritiesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss_5881de6a-f9a7-483b-aee7-6165da321013" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MarketableSecuritiesLineItems_fda1ddea-6194-4adb-976e-289fb22a343f" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss_5881de6a-f9a7-483b-aee7-6165da321013" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_b065f1fc-d2e3-44b7-a135-6099e12b4b60" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MarketableSecuritiesLineItems_fda1ddea-6194-4adb-976e-289fb22a343f" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_b065f1fc-d2e3-44b7-a135-6099e12b4b60" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_7c84d5ff-fc34-4e7b-9a75-717f5ae35abb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MarketableSecuritiesLineItems_fda1ddea-6194-4adb-976e-289fb22a343f" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_7c84d5ff-fc34-4e7b-9a75-717f5ae35abb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest_05d30dcd-5146-49df-989a-3d34bdc47722" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MarketableSecuritiesLineItems_fda1ddea-6194-4adb-976e-289fb22a343f" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest_05d30dcd-5146-49df-989a-3d34bdc47722" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketableSecuritiesTable_e371e9e0-c3b2-4133-998d-a5b2e4141339" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MarketableSecuritiesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_MarketableSecuritiesLineItems_fda1ddea-6194-4adb-976e-289fb22a343f" xlink:to="loc_us-gaap_MarketableSecuritiesTable_e371e9e0-c3b2-4133-998d-a5b2e4141339" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_f2548ad1-5cb7-4168-94b5-30db5def0a07" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_MarketableSecuritiesTable_e371e9e0-c3b2-4133-998d-a5b2e4141339" xlink:to="loc_us-gaap_FinancialInstrumentAxis_f2548ad1-5cb7-4168-94b5-30db5def0a07" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_f2548ad1-5cb7-4168-94b5-30db5def0a07_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentAxis_f2548ad1-5cb7-4168-94b5-30db5def0a07" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_f2548ad1-5cb7-4168-94b5-30db5def0a07_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_e705a9f0-7e20-4dbd-9b52-92a80d456d41" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentAxis_f2548ad1-5cb7-4168-94b5-30db5def0a07" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_e705a9f0-7e20-4dbd-9b52-92a80d456d41" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USStatesAndPoliticalSubdivisionsMember_9850a162-9ca2-4d16-b92e-ca4ca03ccc09" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_USStatesAndPoliticalSubdivisionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_e705a9f0-7e20-4dbd-9b52-92a80d456d41" xlink:to="loc_us-gaap_USStatesAndPoliticalSubdivisionsMember_9850a162-9ca2-4d16-b92e-ca4ca03ccc09" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember_dbdbc64f-f89d-462e-8d53-a6454ad11f8f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_e705a9f0-7e20-4dbd-9b52-92a80d456d41" xlink:to="loc_us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember_dbdbc64f-f89d-462e-8d53-a6454ad11f8f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateBondSecuritiesMember_ec0b5452-7657-4471-b782-c3fc8d10c98d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CorporateBondSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_e705a9f0-7e20-4dbd-9b52-92a80d456d41" xlink:to="loc_us-gaap_CorporateBondSecuritiesMember_ec0b5452-7657-4471-b782-c3fc8d10c98d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetBackedSecuritiesMember_63e9fba5-5523-4500-8940-7c4c009e2390" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetBackedSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_e705a9f0-7e20-4dbd-9b52-92a80d456d41" xlink:to="loc_us-gaap_AssetBackedSecuritiesMember_63e9fba5-5523-4500-8940-7c4c009e2390" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://cassinfo.com/role/InvestmentSecuritiesScheduleoftheFairValuesofSecuritieswithUnrealizedLossesDetails" xlink:type="simple" xlink:href="cass-20211231.xsd#InvestmentSecuritiesScheduleoftheFairValuesofSecuritieswithUnrealizedLossesDetails"/>
  <link:definitionLink xlink:role="http://cassinfo.com/role/InvestmentSecuritiesScheduleoftheFairValuesofSecuritieswithUnrealizedLossesDetails" xlink:type="extended" id="ia6c6603bb1b04b099888bf673480ded1_InvestmentSecuritiesScheduleoftheFairValuesofSecuritieswithUnrealizedLossesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketableSecuritiesLineItems_f1e1b3e8-745b-4b5a-bc66-6ccc77d3c56b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MarketableSecuritiesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_68eee7d5-631e-446f-a26b-a6f5f8b835d6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MarketableSecuritiesLineItems_f1e1b3e8-745b-4b5a-bc66-6ccc77d3c56b" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_68eee7d5-631e-446f-a26b-a6f5f8b835d6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_ed7bcc61-2d7c-4b3c-a13e-b61feb4ec005" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MarketableSecuritiesLineItems_f1e1b3e8-745b-4b5a-bc66-6ccc77d3c56b" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_ed7bcc61-2d7c-4b3c-a13e-b61feb4ec005" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_3b881c4f-dfe7-4b57-a92e-505a438f67a6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MarketableSecuritiesLineItems_f1e1b3e8-745b-4b5a-bc66-6ccc77d3c56b" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_3b881c4f-dfe7-4b57-a92e-505a438f67a6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_2b9cfeb1-7f69-4df3-824c-694e2c21cf2e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MarketableSecuritiesLineItems_f1e1b3e8-745b-4b5a-bc66-6ccc77d3c56b" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_2b9cfeb1-7f69-4df3-824c-694e2c21cf2e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_1fc7e6c2-a09e-4ff6-99f6-87f557457d91" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MarketableSecuritiesLineItems_f1e1b3e8-745b-4b5a-bc66-6ccc77d3c56b" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_1fc7e6c2-a09e-4ff6-99f6-87f557457d91" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_ca08fb11-cdb0-4845-9ce1-448acbb52b8c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MarketableSecuritiesLineItems_f1e1b3e8-745b-4b5a-bc66-6ccc77d3c56b" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_ca08fb11-cdb0-4845-9ce1-448acbb52b8c" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketableSecuritiesTable_979b7ef4-e999-4459-875a-895385716d5d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MarketableSecuritiesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_MarketableSecuritiesLineItems_f1e1b3e8-745b-4b5a-bc66-6ccc77d3c56b" xlink:to="loc_us-gaap_MarketableSecuritiesTable_979b7ef4-e999-4459-875a-895385716d5d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_82a2c91c-1ea2-408b-859c-b932ce0b20e1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_MarketableSecuritiesTable_979b7ef4-e999-4459-875a-895385716d5d" xlink:to="loc_us-gaap_FinancialInstrumentAxis_82a2c91c-1ea2-408b-859c-b932ce0b20e1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_82a2c91c-1ea2-408b-859c-b932ce0b20e1_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentAxis_82a2c91c-1ea2-408b-859c-b932ce0b20e1" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_82a2c91c-1ea2-408b-859c-b932ce0b20e1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_64eeea17-2c68-48ad-b70c-5fdecdb2b2f1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentAxis_82a2c91c-1ea2-408b-859c-b932ce0b20e1" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_64eeea17-2c68-48ad-b70c-5fdecdb2b2f1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USStatesAndPoliticalSubdivisionsMember_abb3e4e1-d574-4c51-afae-d8fd1857133b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_USStatesAndPoliticalSubdivisionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_64eeea17-2c68-48ad-b70c-5fdecdb2b2f1" xlink:to="loc_us-gaap_USStatesAndPoliticalSubdivisionsMember_abb3e4e1-d574-4c51-afae-d8fd1857133b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember_64a5a3ab-647e-4219-8040-d8258d621b3e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_64eeea17-2c68-48ad-b70c-5fdecdb2b2f1" xlink:to="loc_us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember_64a5a3ab-647e-4219-8040-d8258d621b3e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateBondSecuritiesMember_086c485d-8226-4eed-ba9a-608d44a8bc11" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CorporateBondSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_64eeea17-2c68-48ad-b70c-5fdecdb2b2f1" xlink:to="loc_us-gaap_CorporateBondSecuritiesMember_086c485d-8226-4eed-ba9a-608d44a8bc11" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetBackedSecuritiesMember_857844ef-4c24-4702-abc1-92b592d713d4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetBackedSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_64eeea17-2c68-48ad-b70c-5fdecdb2b2f1" xlink:to="loc_us-gaap_AssetBackedSecuritiesMember_857844ef-4c24-4702-abc1-92b592d713d4" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://cassinfo.com/role/LoansbyTypeSummaryofLoanCategoriesDetails" xlink:type="simple" xlink:href="cass-20211231.xsd#LoansbyTypeSummaryofLoanCategoriesDetails"/>
  <link:definitionLink xlink:role="http://cassinfo.com/role/LoansbyTypeSummaryofLoanCategoriesDetails" xlink:type="extended" id="ibf37ad1be094484cabc18c26b9e31a65_LoansbyTypeSummaryofLoanCategoriesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ParticipatingMortgageLoansLineItems_c0fecd55-4452-429c-9bb2-4798ec1bb6e5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ParticipatingMortgageLoansLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent_2c1e76d4-a7f2-4c92-b116-7c366dedbca6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ParticipatingMortgageLoansLineItems_c0fecd55-4452-429c-9bb2-4798ec1bb6e5" xlink:to="loc_us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent_2c1e76d4-a7f2-4c92-b116-7c366dedbca6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ParticipatingMortgageLoansTable_fcdeac5d-212b-4400-8956-0c082abdef32" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ParticipatingMortgageLoansTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ParticipatingMortgageLoansLineItems_c0fecd55-4452-429c-9bb2-4798ec1bb6e5" xlink:to="loc_us-gaap_ParticipatingMortgageLoansTable_fcdeac5d-212b-4400-8956-0c082abdef32" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_bf58e700-162f-40bc-bb50-3f1e1e6ac740" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ParticipatingMortgageLoansTable_fcdeac5d-212b-4400-8956-0c082abdef32" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_bf58e700-162f-40bc-bb50-3f1e1e6ac740" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_bf58e700-162f-40bc-bb50-3f1e1e6ac740_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_bf58e700-162f-40bc-bb50-3f1e1e6ac740" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_bf58e700-162f-40bc-bb50-3f1e1e6ac740_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_00805f4a-e0c8-4e59-9842-2fc288036462" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_bf58e700-162f-40bc-bb50-3f1e1e6ac740" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_00805f4a-e0c8-4e59-9842-2fc288036462" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_CommercialAndIndustrialLoanMember_7f4d194b-2dac-418a-bfda-33ef558b62ee" xlink:href="cass-20211231.xsd#cass_CommercialAndIndustrialLoanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_00805f4a-e0c8-4e59-9842-2fc288036462" xlink:to="loc_cass_CommercialAndIndustrialLoanMember_7f4d194b-2dac-418a-bfda-33ef558b62ee" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_RealEstateCommercialMortgageMember_0562acad-b868-4571-9320-6b17d251a2ae" xlink:href="cass-20211231.xsd#cass_RealEstateCommercialMortgageMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_00805f4a-e0c8-4e59-9842-2fc288036462" xlink:to="loc_cass_RealEstateCommercialMortgageMember_0562acad-b868-4571-9320-6b17d251a2ae" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_RealEstateCommercialConstructionLoanMember_193f9c55-16f0-410b-b6a2-776399551bfc" xlink:href="cass-20211231.xsd#cass_RealEstateCommercialConstructionLoanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_00805f4a-e0c8-4e59-9842-2fc288036462" xlink:to="loc_cass_RealEstateCommercialConstructionLoanMember_193f9c55-16f0-410b-b6a2-776399551bfc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_RealEstateFaithbasedMortgageMember_3e4bdce2-8822-46c1-a623-6eb1a27e7558" xlink:href="cass-20211231.xsd#cass_RealEstateFaithbasedMortgageMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_00805f4a-e0c8-4e59-9842-2fc288036462" xlink:to="loc_cass_RealEstateFaithbasedMortgageMember_3e4bdce2-8822-46c1-a623-6eb1a27e7558" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_RealEstateFaithbasedConstructionLoanMember_d113c96e-2c9d-406b-a2e7-a7a1836ac910" xlink:href="cass-20211231.xsd#cass_RealEstateFaithbasedConstructionLoanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_00805f4a-e0c8-4e59-9842-2fc288036462" xlink:to="loc_cass_RealEstateFaithbasedConstructionLoanMember_d113c96e-2c9d-406b-a2e7-a7a1836ac910" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_PaycheckProtectionProgramMember_8a1ca727-8448-4f23-be95-cb9bb9003995" xlink:href="cass-20211231.xsd#cass_PaycheckProtectionProgramMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_00805f4a-e0c8-4e59-9842-2fc288036462" xlink:to="loc_cass_PaycheckProtectionProgramMember_8a1ca727-8448-4f23-be95-cb9bb9003995" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_OtherLoanMember_68e3f7e0-b505-4b68-8cc1-5bd32bf34cfb" xlink:href="cass-20211231.xsd#cass_OtherLoanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_00805f4a-e0c8-4e59-9842-2fc288036462" xlink:to="loc_cass_OtherLoanMember_68e3f7e0-b505-4b68-8cc1-5bd32bf34cfb" xlink:type="arc" order="6"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://cassinfo.com/role/LoansScheduleoftheAgingofLoansbyLoanCategoriesDetails" xlink:type="simple" xlink:href="cass-20211231.xsd#LoansScheduleoftheAgingofLoansbyLoanCategoriesDetails"/>
  <link:definitionLink xlink:role="http://cassinfo.com/role/LoansScheduleoftheAgingofLoansbyLoanCategoriesDetails" xlink:type="extended" id="ia5ff8e27f9184cf39c1a1906e2702902_LoansScheduleoftheAgingofLoansbyLoanCategoriesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems_0ce15c6e-6153-44c3-b664-132a7fac6110" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss_32992ac0-f0d4-4fbb-beb2-1f478687d17e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems_0ce15c6e-6153-44c3-b664-132a7fac6110" xlink:to="loc_us-gaap_FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss_32992ac0-f0d4-4fbb-beb2-1f478687d17e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus_66fb538d-fded-43fb-8141-8bf325ce6f78" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems_0ce15c6e-6153-44c3-b664-132a7fac6110" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus_66fb538d-fded-43fb-8141-8bf325ce6f78" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFinancingReceivablesPastDueTable_2727d43a-8da9-4378-a4a5-0424b09d3842" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFinancingReceivablesPastDueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems_0ce15c6e-6153-44c3-b664-132a7fac6110" xlink:to="loc_us-gaap_ScheduleOfFinancingReceivablesPastDueTable_2727d43a-8da9-4378-a4a5-0424b09d3842" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablesPeriodPastDueAxis_ec8da180-2a67-466f-9ee4-3e15e55c43ff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivablesPeriodPastDueAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivablesPastDueTable_2727d43a-8da9-4378-a4a5-0424b09d3842" xlink:to="loc_us-gaap_FinancingReceivablesPeriodPastDueAxis_ec8da180-2a67-466f-9ee4-3e15e55c43ff" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_ec8da180-2a67-466f-9ee4-3e15e55c43ff_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivablesPeriodPastDueDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancingReceivablesPeriodPastDueAxis_ec8da180-2a67-466f-9ee4-3e15e55c43ff" xlink:to="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_ec8da180-2a67-466f-9ee4-3e15e55c43ff_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_78cb7e8e-7ba4-4d51-a675-8701d2273d4b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivablesPeriodPastDueDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancingReceivablesPeriodPastDueAxis_ec8da180-2a67-466f-9ee4-3e15e55c43ff" xlink:to="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_78cb7e8e-7ba4-4d51-a675-8701d2273d4b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialAssetNotPastDueMember_00253670-e2c1-42da-82ba-ddf24cf02201" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialAssetNotPastDueMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_78cb7e8e-7ba4-4d51-a675-8701d2273d4b" xlink:to="loc_us-gaap_FinancialAssetNotPastDueMember_00253670-e2c1-42da-82ba-ddf24cf02201" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivables30To59DaysPastDueMember_bb2e85a6-a44e-4f0d-8611-7755c1d67f41" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivables30To59DaysPastDueMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_78cb7e8e-7ba4-4d51-a675-8701d2273d4b" xlink:to="loc_us-gaap_FinancingReceivables30To59DaysPastDueMember_bb2e85a6-a44e-4f0d-8611-7755c1d67f41" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivables60To89DaysPastDueMember_c700349b-97ef-4143-aa62-5833fbf9d4c5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivables60To89DaysPastDueMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_78cb7e8e-7ba4-4d51-a675-8701d2273d4b" xlink:to="loc_us-gaap_FinancingReceivables60To89DaysPastDueMember_c700349b-97ef-4143-aa62-5833fbf9d4c5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember_0ca0548e-bea8-4053-beab-93f65a25c49c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_78cb7e8e-7ba4-4d51-a675-8701d2273d4b" xlink:to="loc_us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember_0ca0548e-bea8-4053-beab-93f65a25c49c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_03891efa-2d92-4faa-82f9-afe02e79329d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivablesPastDueTable_2727d43a-8da9-4378-a4a5-0424b09d3842" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_03891efa-2d92-4faa-82f9-afe02e79329d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_03891efa-2d92-4faa-82f9-afe02e79329d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_03891efa-2d92-4faa-82f9-afe02e79329d" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_03891efa-2d92-4faa-82f9-afe02e79329d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_3ee2671e-cab9-46d7-961f-ede9d04947b2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_03891efa-2d92-4faa-82f9-afe02e79329d" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_3ee2671e-cab9-46d7-961f-ede9d04947b2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_CommercialAndIndustrialLoanMember_3e7ca50e-118f-4e05-904f-6e2d7b403e11" xlink:href="cass-20211231.xsd#cass_CommercialAndIndustrialLoanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_3ee2671e-cab9-46d7-961f-ede9d04947b2" xlink:to="loc_cass_CommercialAndIndustrialLoanMember_3e7ca50e-118f-4e05-904f-6e2d7b403e11" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_RealEstateCommercialMortgageMember_82302532-0e78-4c8f-ade2-d375a08c6f78" xlink:href="cass-20211231.xsd#cass_RealEstateCommercialMortgageMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_3ee2671e-cab9-46d7-961f-ede9d04947b2" xlink:to="loc_cass_RealEstateCommercialMortgageMember_82302532-0e78-4c8f-ade2-d375a08c6f78" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_RealEstateCommercialConstructionLoanMember_e190aa6c-65a4-46c7-b8df-440d9078a74a" xlink:href="cass-20211231.xsd#cass_RealEstateCommercialConstructionLoanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_3ee2671e-cab9-46d7-961f-ede9d04947b2" xlink:to="loc_cass_RealEstateCommercialConstructionLoanMember_e190aa6c-65a4-46c7-b8df-440d9078a74a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_RealEstateFaithbasedMortgageMember_5315fd3b-7198-4748-ad99-718d73a37cc5" xlink:href="cass-20211231.xsd#cass_RealEstateFaithbasedMortgageMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_3ee2671e-cab9-46d7-961f-ede9d04947b2" xlink:to="loc_cass_RealEstateFaithbasedMortgageMember_5315fd3b-7198-4748-ad99-718d73a37cc5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_RealEstateFaithbasedConstructionLoanMember_b849cf12-b941-419a-be55-d6e366947fd5" xlink:href="cass-20211231.xsd#cass_RealEstateFaithbasedConstructionLoanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_3ee2671e-cab9-46d7-961f-ede9d04947b2" xlink:to="loc_cass_RealEstateFaithbasedConstructionLoanMember_b849cf12-b941-419a-be55-d6e366947fd5" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_PaycheckProtectionProgramMember_4b772fe7-0c81-4ba5-ae89-8f398693b41b" xlink:href="cass-20211231.xsd#cass_PaycheckProtectionProgramMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_3ee2671e-cab9-46d7-961f-ede9d04947b2" xlink:to="loc_cass_PaycheckProtectionProgramMember_4b772fe7-0c81-4ba5-ae89-8f398693b41b" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_OtherLoanMember_b9636213-5712-4104-a1c7-3cccc0d81276" xlink:href="cass-20211231.xsd#cass_OtherLoanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_3ee2671e-cab9-46d7-961f-ede9d04947b2" xlink:to="loc_cass_OtherLoanMember_b9636213-5712-4104-a1c7-3cccc0d81276" xlink:type="arc" order="6"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://cassinfo.com/role/LoansScheduleoftheCreditExposureoftheLoanPortfolioDetails" xlink:type="simple" xlink:href="cass-20211231.xsd#LoansScheduleoftheCreditExposureoftheLoanPortfolioDetails"/>
  <link:definitionLink xlink:role="http://cassinfo.com/role/LoansScheduleoftheCreditExposureoftheLoanPortfolioDetails" xlink:type="extended" id="i3d2453d46885465c8a00dd4c1e6c37a4_LoansScheduleoftheCreditExposureoftheLoanPortfolioDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_881ab514-0083-4a05-ae6b-7bcdef60130e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent_43073a1a-ff02-460f-b267-ebf27933d672" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_881ab514-0083-4a05-ae6b-7bcdef60130e" xlink:to="loc_us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent_43073a1a-ff02-460f-b267-ebf27933d672" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable_be8ea532-5145-4810-b8be-f3b19f18c694" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_881ab514-0083-4a05-ae6b-7bcdef60130e" xlink:to="loc_us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable_be8ea532-5145-4810-b8be-f3b19f18c694" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_CreditExposureOfLoanPortfolioAxis_1d1fabd0-7fd0-40da-b46a-034b01882dc4" xlink:href="cass-20211231.xsd#cass_CreditExposureOfLoanPortfolioAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable_be8ea532-5145-4810-b8be-f3b19f18c694" xlink:to="loc_cass_CreditExposureOfLoanPortfolioAxis_1d1fabd0-7fd0-40da-b46a-034b01882dc4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_CreditExposureOfLoanPortfolioDomainDomain_1d1fabd0-7fd0-40da-b46a-034b01882dc4_default" xlink:href="cass-20211231.xsd#cass_CreditExposureOfLoanPortfolioDomainDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_cass_CreditExposureOfLoanPortfolioAxis_1d1fabd0-7fd0-40da-b46a-034b01882dc4" xlink:to="loc_cass_CreditExposureOfLoanPortfolioDomainDomain_1d1fabd0-7fd0-40da-b46a-034b01882dc4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_CreditExposureOfLoanPortfolioDomainDomain_e76c8911-de89-4632-9c67-da99a10e0072" xlink:href="cass-20211231.xsd#cass_CreditExposureOfLoanPortfolioDomainDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_cass_CreditExposureOfLoanPortfolioAxis_1d1fabd0-7fd0-40da-b46a-034b01882dc4" xlink:to="loc_cass_CreditExposureOfLoanPortfolioDomainDomain_e76c8911-de89-4632-9c67-da99a10e0072" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_LoansSubjectToNormalMonitoringMember_633d7a58-4d62-4497-a227-099b6959bcc9" xlink:href="cass-20211231.xsd#cass_LoansSubjectToNormalMonitoringMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cass_CreditExposureOfLoanPortfolioDomainDomain_e76c8911-de89-4632-9c67-da99a10e0072" xlink:to="loc_cass_LoansSubjectToNormalMonitoringMember_633d7a58-4d62-4497-a227-099b6959bcc9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_PerformingLoansSubjectToSpecialMonitoringMember_7975ed03-43dd-459a-bd33-1c82d5d7c0e8" xlink:href="cass-20211231.xsd#cass_PerformingLoansSubjectToSpecialMonitoringMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cass_CreditExposureOfLoanPortfolioDomainDomain_e76c8911-de89-4632-9c67-da99a10e0072" xlink:to="loc_cass_PerformingLoansSubjectToSpecialMonitoringMember_7975ed03-43dd-459a-bd33-1c82d5d7c0e8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_NonperformingLoansSubjectToSpecialMonitoringMember_59843537-6c55-4957-85f9-94fb7ba89d9a" xlink:href="cass-20211231.xsd#cass_NonperformingLoansSubjectToSpecialMonitoringMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cass_CreditExposureOfLoanPortfolioDomainDomain_e76c8911-de89-4632-9c67-da99a10e0072" xlink:to="loc_cass_NonperformingLoansSubjectToSpecialMonitoringMember_59843537-6c55-4957-85f9-94fb7ba89d9a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_88f63308-7c39-41a8-904d-42c9f68f1cbf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable_be8ea532-5145-4810-b8be-f3b19f18c694" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_88f63308-7c39-41a8-904d-42c9f68f1cbf" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_88f63308-7c39-41a8-904d-42c9f68f1cbf_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_88f63308-7c39-41a8-904d-42c9f68f1cbf" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_88f63308-7c39-41a8-904d-42c9f68f1cbf_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_119e61a3-4c36-4420-b69b-f513c6050e1e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_88f63308-7c39-41a8-904d-42c9f68f1cbf" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_119e61a3-4c36-4420-b69b-f513c6050e1e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_CommercialAndIndustrialLoanMember_9ecfc386-446f-4c4f-b620-43c87900f5f9" xlink:href="cass-20211231.xsd#cass_CommercialAndIndustrialLoanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_119e61a3-4c36-4420-b69b-f513c6050e1e" xlink:to="loc_cass_CommercialAndIndustrialLoanMember_9ecfc386-446f-4c4f-b620-43c87900f5f9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_RealEstateCommercialMortgageMember_72e75248-af14-42a6-bcd5-600383068d20" xlink:href="cass-20211231.xsd#cass_RealEstateCommercialMortgageMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_119e61a3-4c36-4420-b69b-f513c6050e1e" xlink:to="loc_cass_RealEstateCommercialMortgageMember_72e75248-af14-42a6-bcd5-600383068d20" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_RealEstateCommercialConstructionLoanMember_257402b4-7657-4fd9-be2d-567a53bcf73a" xlink:href="cass-20211231.xsd#cass_RealEstateCommercialConstructionLoanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_119e61a3-4c36-4420-b69b-f513c6050e1e" xlink:to="loc_cass_RealEstateCommercialConstructionLoanMember_257402b4-7657-4fd9-be2d-567a53bcf73a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_RealEstateFaithbasedMortgageMember_75c14044-b3fe-4c1d-816b-b501355c2cbe" xlink:href="cass-20211231.xsd#cass_RealEstateFaithbasedMortgageMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_119e61a3-4c36-4420-b69b-f513c6050e1e" xlink:to="loc_cass_RealEstateFaithbasedMortgageMember_75c14044-b3fe-4c1d-816b-b501355c2cbe" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_RealEstateFaithbasedConstructionLoanMember_e24255be-f6c5-4390-b972-151a3772afe8" xlink:href="cass-20211231.xsd#cass_RealEstateFaithbasedConstructionLoanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_119e61a3-4c36-4420-b69b-f513c6050e1e" xlink:to="loc_cass_RealEstateFaithbasedConstructionLoanMember_e24255be-f6c5-4390-b972-151a3772afe8" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_PaycheckProtectionProgramMember_03104139-b301-4dda-bbe1-02ff1b6dd369" xlink:href="cass-20211231.xsd#cass_PaycheckProtectionProgramMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_119e61a3-4c36-4420-b69b-f513c6050e1e" xlink:to="loc_cass_PaycheckProtectionProgramMember_03104139-b301-4dda-bbe1-02ff1b6dd369" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_OtherLoanMember_07c97bc0-fbf5-417f-b351-f07f064cafcc" xlink:href="cass-20211231.xsd#cass_OtherLoanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_119e61a3-4c36-4420-b69b-f513c6050e1e" xlink:to="loc_cass_OtherLoanMember_07c97bc0-fbf5-417f-b351-f07f064cafcc" xlink:type="arc" order="6"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://cassinfo.com/role/LoansScheduleofCategoryofLoansConsideredasTroubledDebtRestructuringDetails" xlink:type="simple" xlink:href="cass-20211231.xsd#LoansScheduleofCategoryofLoansConsideredasTroubledDebtRestructuringDetails"/>
  <link:definitionLink xlink:role="http://cassinfo.com/role/LoansScheduleofCategoryofLoansConsideredasTroubledDebtRestructuringDetails" xlink:type="extended" id="iff0f1bbe76994bf2a7010a3d9a708d8f_LoansScheduleofCategoryofLoansConsideredasTroubledDebtRestructuringDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_4c4bc679-1397-425b-bc98-898042778080" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableModificationsNumberOfContracts2_653df68f-6f0c-4d25-8b83-e20c540ac2c7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableModificationsNumberOfContracts2"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_4c4bc679-1397-425b-bc98-898042778080" xlink:to="loc_us-gaap_FinancingReceivableModificationsNumberOfContracts2_653df68f-6f0c-4d25-8b83-e20c540ac2c7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2_20844a51-50a2-415a-9d02-03342571d8fa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_4c4bc679-1397-425b-bc98-898042778080" xlink:to="loc_us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2_20844a51-50a2-415a-9d02-03342571d8fa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2_0873e82e-e464-4c9e-a849-c174fbf109e8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_4c4bc679-1397-425b-bc98-898042778080" xlink:to="loc_us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2_0873e82e-e464-4c9e-a849-c174fbf109e8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable_b8cfb4b1-95f2-4b9a-955a-6365cd958365" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_4c4bc679-1397-425b-bc98-898042778080" xlink:to="loc_us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable_b8cfb4b1-95f2-4b9a-955a-6365cd958365" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_d21e16a3-be21-4670-b6b8-496bc676de68" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable_b8cfb4b1-95f2-4b9a-955a-6365cd958365" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_d21e16a3-be21-4670-b6b8-496bc676de68" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_d21e16a3-be21-4670-b6b8-496bc676de68_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_d21e16a3-be21-4670-b6b8-496bc676de68" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_d21e16a3-be21-4670-b6b8-496bc676de68_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_855f5865-0da6-4664-a4d2-ee124cf79a78" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_d21e16a3-be21-4670-b6b8-496bc676de68" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_855f5865-0da6-4664-a4d2-ee124cf79a78" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_CommercialAndIndustrialLoanMember_b814c5cf-aaf0-403c-be80-f51d8c251cdc" xlink:href="cass-20211231.xsd#cass_CommercialAndIndustrialLoanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_855f5865-0da6-4664-a4d2-ee124cf79a78" xlink:to="loc_cass_CommercialAndIndustrialLoanMember_b814c5cf-aaf0-403c-be80-f51d8c251cdc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_FaithBasedRealEstateOneMember_8c74448d-2eaa-4142-bc9f-e6f7c682df01" xlink:href="cass-20211231.xsd#cass_FaithBasedRealEstateOneMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_855f5865-0da6-4664-a4d2-ee124cf79a78" xlink:to="loc_cass_FaithBasedRealEstateOneMember_8c74448d-2eaa-4142-bc9f-e6f7c682df01" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://cassinfo.com/role/LoansSummaryofACLbyCategoryDetails" xlink:type="simple" xlink:href="cass-20211231.xsd#LoansSummaryofACLbyCategoryDetails"/>
  <link:definitionLink xlink:role="http://cassinfo.com/role/LoansSummaryofACLbyCategoryDetails" xlink:type="extended" id="i1c39a42053df41e38e5082618bbe1236_LoansSummaryofACLbyCategoryDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_2f543092-3216-4f3c-a13e-21498e5b0712" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest_e0f8d042-0156-4662-b206-9f43321049f4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_2f543092-3216-4f3c-a13e-21498e5b0712" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest_e0f8d042-0156-4662-b206-9f43321049f4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForLoanLossesExpensed_f167ee93-a204-4c90-a66a-f69468732148" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProvisionForLoanLossesExpensed"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_2f543092-3216-4f3c-a13e-21498e5b0712" xlink:to="loc_us-gaap_ProvisionForLoanLossesExpensed_f167ee93-a204-4c90-a66a-f69468732148" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery_705e52ea-df29-4374-b2d7-35efd2ec667e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_2f543092-3216-4f3c-a13e-21498e5b0712" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery_705e52ea-df29-4374-b2d7-35efd2ec667e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest_a24fa964-be65-48ee-9b69-0449561ca695" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable_8edfd6a4-bb13-4eeb-b669-68995632ab64" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_2f543092-3216-4f3c-a13e-21498e5b0712" xlink:to="loc_us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable_8edfd6a4-bb13-4eeb-b669-68995632ab64" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_ed091873-a155-4afa-ac54-f30c56987fdb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable_8edfd6a4-bb13-4eeb-b669-68995632ab64" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_ed091873-a155-4afa-ac54-f30c56987fdb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_ed091873-a155-4afa-ac54-f30c56987fdb_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_ed091873-a155-4afa-ac54-f30c56987fdb" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_ed091873-a155-4afa-ac54-f30c56987fdb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_3a1108b6-90fc-48c5-83e8-14d942c24e89" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_ed091873-a155-4afa-ac54-f30c56987fdb" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_3a1108b6-90fc-48c5-83e8-14d942c24e89" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_CAndIMember_34d86311-24da-4e6a-b9c2-1633f9ca6db5" xlink:href="cass-20211231.xsd#cass_CAndIMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_3a1108b6-90fc-48c5-83e8-14d942c24e89" xlink:to="loc_cass_CAndIMember_34d86311-24da-4e6a-b9c2-1633f9ca6db5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_CREMember_6e17f0ec-f5d3-4245-9a86-241f36877170" xlink:href="cass-20211231.xsd#cass_CREMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_3a1108b6-90fc-48c5-83e8-14d942c24e89" xlink:to="loc_cass_CREMember_6e17f0ec-f5d3-4245-9a86-241f36877170" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_FaithBasedCREMember_ab084938-5815-45fa-ab9f-7ae75320e1aa" xlink:href="cass-20211231.xsd#cass_FaithBasedCREMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_3a1108b6-90fc-48c5-83e8-14d942c24e89" xlink:to="loc_cass_FaithBasedCREMember_ab084938-5815-45fa-ab9f-7ae75320e1aa" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionMember_440e9fb4-f0d4-4c9b-8930-6f9736df5c95" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConstructionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_3a1108b6-90fc-48c5-83e8-14d942c24e89" xlink:to="loc_us-gaap_ConstructionMember_440e9fb4-f0d4-4c9b-8930-6f9736df5c95" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_d62527ac-3ed2-4f78-b9ab-ea337ff5e8d5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable_8edfd6a4-bb13-4eeb-b669-68995632ab64" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_d62527ac-3ed2-4f78-b9ab-ea337ff5e8d5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_d62527ac-3ed2-4f78-b9ab-ea337ff5e8d5_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_d62527ac-3ed2-4f78-b9ab-ea337ff5e8d5" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_d62527ac-3ed2-4f78-b9ab-ea337ff5e8d5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_6a3dd7a1-93be-4468-b69c-420e8b3ea14f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_d62527ac-3ed2-4f78-b9ab-ea337ff5e8d5" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_6a3dd7a1-93be-4468-b69c-420e8b3ea14f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_LoansExcludingUnfundedCommitmentsMember_783f25cc-802f-4ead-b89c-ca4818b5ceca" xlink:href="cass-20211231.xsd#cass_LoansExcludingUnfundedCommitmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_6a3dd7a1-93be-4468-b69c-420e8b3ea14f" xlink:to="loc_cass_LoansExcludingUnfundedCommitmentsMember_783f25cc-802f-4ead-b89c-ca4818b5ceca" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnfundedLoanCommitmentMember_30ebbf64-6e07-4b21-9592-d29e47b72090" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnfundedLoanCommitmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_6a3dd7a1-93be-4468-b69c-420e8b3ea14f" xlink:to="loc_us-gaap_UnfundedLoanCommitmentMember_30ebbf64-6e07-4b21-9592-d29e47b72090" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_691ceb72-484e-4386-822f-b14fb1863d67" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable_8edfd6a4-bb13-4eeb-b669-68995632ab64" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_691ceb72-484e-4386-822f-b14fb1863d67" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_691ceb72-484e-4386-822f-b14fb1863d67_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_691ceb72-484e-4386-822f-b14fb1863d67" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_691ceb72-484e-4386-822f-b14fb1863d67_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_3c73a9b3-3625-4c21-a3dc-f9354a7da308" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_691ceb72-484e-4386-822f-b14fb1863d67" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_3c73a9b3-3625-4c21-a3dc-f9354a7da308" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_57bfa7d4-808c-4c64-8569-9037f1ae7865" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_3c73a9b3-3625-4c21-a3dc-f9354a7da308" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_57bfa7d4-808c-4c64-8569-9037f1ae7865" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember_48966920-c5df-44b7-8c76-28efa1aab449" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_3c73a9b3-3625-4c21-a3dc-f9354a7da308" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember_48966920-c5df-44b7-8c76-28efa1aab449" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://cassinfo.com/role/PremisesandEquipmentSummaryofPremisesandEquipmentDetails" xlink:type="simple" xlink:href="cass-20211231.xsd#PremisesandEquipmentSummaryofPremisesandEquipmentDetails"/>
  <link:definitionLink xlink:role="http://cassinfo.com/role/PremisesandEquipmentSummaryofPremisesandEquipmentDetails" xlink:type="extended" id="i434a14f06b2a4243b5f8421abe206b03_PremisesandEquipmentSummaryofPremisesandEquipmentDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_6543f056-05cb-48f4-8ed2-e12d0b4177eb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_e943c819-237d-4116-ae90-3a6710960217" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_6543f056-05cb-48f4-8ed2-e12d0b4177eb" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_e943c819-237d-4116-ae90-3a6710960217" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_d9b5626e-6dd7-4c30-a882-c1279c3894cf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_6543f056-05cb-48f4-8ed2-e12d0b4177eb" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_d9b5626e-6dd7-4c30-a882-c1279c3894cf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_4ec3bd78-328c-434e-ab22-1048262fa03f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_6543f056-05cb-48f4-8ed2-e12d0b4177eb" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_4ec3bd78-328c-434e-ab22-1048262fa03f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_5603d8f2-2d9f-454c-924e-bd7e9df58026" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_6543f056-05cb-48f4-8ed2-e12d0b4177eb" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_5603d8f2-2d9f-454c-924e-bd7e9df58026" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_b0084c17-4380-4465-b74e-fcc2756e6d85" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_5603d8f2-2d9f-454c-924e-bd7e9df58026" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_b0084c17-4380-4465-b74e-fcc2756e6d85" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b0084c17-4380-4465-b74e-fcc2756e6d85_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_b0084c17-4380-4465-b74e-fcc2756e6d85" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b0084c17-4380-4465-b74e-fcc2756e6d85_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_d05d14bb-6034-4be9-b569-fff512f36051" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_b0084c17-4380-4465-b74e-fcc2756e6d85" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_d05d14bb-6034-4be9-b569-fff512f36051" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandMember_937a5edb-aaf6-4dfb-a79a-8648df6b4b79" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LandMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_d05d14bb-6034-4be9-b569-fff512f36051" xlink:to="loc_us-gaap_LandMember_937a5edb-aaf6-4dfb-a79a-8648df6b4b79" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingMember_5de37875-9a67-4e04-a243-b970c8404a5b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BuildingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_d05d14bb-6034-4be9-b569-fff512f36051" xlink:to="loc_us-gaap_BuildingMember_5de37875-9a67-4e04-a243-b970c8404a5b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdsAndLeaseholdImprovementsMember_aaec6cdf-3e8f-4782-a113-aba261cb21de" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseholdsAndLeaseholdImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_d05d14bb-6034-4be9-b569-fff512f36051" xlink:to="loc_us-gaap_LeaseholdsAndLeaseholdImprovementsMember_aaec6cdf-3e8f-4782-a113-aba261cb21de" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_4918b5d2-212e-41ff-b154-4008aa189e31" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_d05d14bb-6034-4be9-b569-fff512f36051" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_4918b5d2-212e-41ff-b154-4008aa189e31" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerSoftwareIntangibleAssetMember_adef7ae5-6037-4af5-8a10-162e385cb5e6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComputerSoftwareIntangibleAssetMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_d05d14bb-6034-4be9-b569-fff512f36051" xlink:to="loc_us-gaap_ComputerSoftwareIntangibleAssetMember_adef7ae5-6037-4af5-8a10-162e385cb5e6" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_InternallyDevelopedSoftwareMember_357dae06-7786-4344-bf54-cdd71e6933aa" xlink:href="cass-20211231.xsd#cass_InternallyDevelopedSoftwareMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_d05d14bb-6034-4be9-b569-fff512f36051" xlink:to="loc_cass_InternallyDevelopedSoftwareMember_357dae06-7786-4344-bf54-cdd71e6933aa" xlink:type="arc" order="5"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://cassinfo.com/role/AcquiredIntangibleAssetsScheduleofIntangibleAssetsandGoodwillDetails" xlink:type="simple" xlink:href="cass-20211231.xsd#AcquiredIntangibleAssetsScheduleofIntangibleAssetsandGoodwillDetails"/>
  <link:definitionLink xlink:role="http://cassinfo.com/role/AcquiredIntangibleAssetsScheduleofIntangibleAssetsandGoodwillDetails" xlink:type="extended" id="if4d2e9142b4b4c52936ef9440f5a379e_AcquiredIntangibleAssetsScheduleofIntangibleAssetsandGoodwillDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_0efd967b-c2b1-41a6-8145-453e46ceead0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentForAmortizationAbstract_d060af56-4f3d-4ba0-a8b9-3ad582ad20f7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentForAmortizationAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_0efd967b-c2b1-41a6-8145-453e46ceead0" xlink:to="loc_us-gaap_AdjustmentForAmortizationAbstract_d060af56-4f3d-4ba0-a8b9-3ad582ad20f7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_c83c44f7-e465-479c-a991-91dd589b19b4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentForAmortizationAbstract_d060af56-4f3d-4ba0-a8b9-3ad582ad20f7" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_c83c44f7-e465-479c-a991-91dd589b19b4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_b557bf58-70fd-4894-9568-ca393fff47d5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentForAmortizationAbstract_d060af56-4f3d-4ba0-a8b9-3ad582ad20f7" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_b557bf58-70fd-4894-9568-ca393fff47d5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_UnamortizedIntangibleAssetAbstract_4c10e3be-c145-4969-87ec-b801c7568510" xlink:href="cass-20211231.xsd#cass_UnamortizedIntangibleAssetAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_0efd967b-c2b1-41a6-8145-453e46ceead0" xlink:to="loc_cass_UnamortizedIntangibleAssetAbstract_4c10e3be-c145-4969-87ec-b801c7568510" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillGross_b29efefd-f5a4-4d11-b56b-6a9216b02cd6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cass_UnamortizedIntangibleAssetAbstract_4c10e3be-c145-4969-87ec-b801c7568510" xlink:to="loc_us-gaap_GoodwillGross_b29efefd-f5a4-4d11-b56b-6a9216b02cd6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetIncludingGoodwill_44cf246d-89a0-42f1-a43c-a45a8320f34b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsNetIncludingGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_0efd967b-c2b1-41a6-8145-453e46ceead0" xlink:to="loc_us-gaap_IntangibleAssetsNetIncludingGoodwill_44cf246d-89a0-42f1-a43c-a45a8320f34b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_3ab3e1e2-b5c7-4671-acc5-7c3b31d4afaf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_0241b171-e9cd-44ec-83aa-85fe4292f17d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_0efd967b-c2b1-41a6-8145-453e46ceead0" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_0241b171-e9cd-44ec-83aa-85fe4292f17d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_5298f77a-88dd-45f1-8f21-cec585ef8c1a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_0241b171-e9cd-44ec-83aa-85fe4292f17d" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_5298f77a-88dd-45f1-8f21-cec585ef8c1a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_5298f77a-88dd-45f1-8f21-cec585ef8c1a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_5298f77a-88dd-45f1-8f21-cec585ef8c1a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_5298f77a-88dd-45f1-8f21-cec585ef8c1a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_58f15473-3f6b-4dd9-b60d-b73b3539d7e7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_5298f77a-88dd-45f1-8f21-cec585ef8c1a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_58f15473-3f6b-4dd9-b60d-b73b3539d7e7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerListsMember_833f11c6-ac70-4ad9-80da-dc13d02f625b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerListsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_58f15473-3f6b-4dd9-b60d-b73b3539d7e7" xlink:to="loc_us-gaap_CustomerListsMember_833f11c6-ac70-4ad9-80da-dc13d02f625b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PatentsMember_a5e8ec53-e3c3-4048-8270-bc3777c64256" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PatentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_58f15473-3f6b-4dd9-b60d-b73b3539d7e7" xlink:to="loc_us-gaap_PatentsMember_a5e8ec53-e3c3-4048-8270-bc3777c64256" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerSoftwareIntangibleAssetMember_42189e50-7590-42c0-9d7c-941dc1b1639e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComputerSoftwareIntangibleAssetMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_58f15473-3f6b-4dd9-b60d-b73b3539d7e7" xlink:to="loc_us-gaap_ComputerSoftwareIntangibleAssetMember_42189e50-7590-42c0-9d7c-941dc1b1639e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_e8652213-1cb6-4360-8e6d-3d0f0b09cd78" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TradeNamesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_58f15473-3f6b-4dd9-b60d-b73b3539d7e7" xlink:to="loc_us-gaap_TradeNamesMember_e8652213-1cb6-4360-8e6d-3d0f0b09cd78" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIntangibleAssetsMember_4883212e-8bb1-4e74-9ea6-ff3004fefe79" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherIntangibleAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_58f15473-3f6b-4dd9-b60d-b73b3539d7e7" xlink:to="loc_us-gaap_OtherIntangibleAssetsMember_4883212e-8bb1-4e74-9ea6-ff3004fefe79" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://cassinfo.com/role/AcquiredIntangibleAssetsNarrativeDetails" xlink:type="simple" xlink:href="cass-20211231.xsd#AcquiredIntangibleAssetsNarrativeDetails"/>
  <link:definitionLink xlink:role="http://cassinfo.com/role/AcquiredIntangibleAssetsNarrativeDetails" xlink:type="extended" id="id4f72ec6723748f09310d51e21a755b1_AcquiredIntangibleAssetsNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_af227909-6817-4331-966c-9a17160d60b4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_3bb8b5e4-47a4-417d-ad83-26f32b3e26b4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_af227909-6817-4331-966c-9a17160d60b4" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_3bb8b5e4-47a4-417d-ad83-26f32b3e26b4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_66978f42-d07e-4684-b90a-5b40b78aa863" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_af227909-6817-4331-966c-9a17160d60b4" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_66978f42-d07e-4684-b90a-5b40b78aa863" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextRollingTwelveMonths_b939e12d-3d3f-422d-b083-89fa1af4f9bc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextRollingTwelveMonths"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_af227909-6817-4331-966c-9a17160d60b4" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextRollingTwelveMonths_b939e12d-3d3f-422d-b083-89fa1af4f9bc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearTwo_2e3bf4d1-f123-4bad-ab56-4acb18f1f115" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearTwo"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_af227909-6817-4331-966c-9a17160d60b4" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearTwo_2e3bf4d1-f123-4bad-ab56-4acb18f1f115" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearThree_791125d0-9298-4b2e-9f14-4a2b85647f7e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearThree"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_af227909-6817-4331-966c-9a17160d60b4" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearThree_791125d0-9298-4b2e-9f14-4a2b85647f7e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFour_8d8d2666-eafd-4bc1-bb5a-bc983722a195" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFour"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_af227909-6817-4331-966c-9a17160d60b4" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFour_8d8d2666-eafd-4bc1-bb5a-bc983722a195" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFive_b745a9c5-561d-4c63-bb21-8ac86ec2b79e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFive"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_af227909-6817-4331-966c-9a17160d60b4" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFive_b745a9c5-561d-4c63-bb21-8ac86ec2b79e" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_a2e6517a-6e1c-475d-b6d9-a340c487d642" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_af227909-6817-4331-966c-9a17160d60b4" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_a2e6517a-6e1c-475d-b6d9-a340c487d642" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_f3a53e50-396e-4cbf-ab02-98660ad2901e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_a2e6517a-6e1c-475d-b6d9-a340c487d642" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_f3a53e50-396e-4cbf-ab02-98660ad2901e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_f3a53e50-396e-4cbf-ab02-98660ad2901e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_f3a53e50-396e-4cbf-ab02-98660ad2901e" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_f3a53e50-396e-4cbf-ab02-98660ad2901e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_c8080ffe-1353-4f1c-9eb2-7647c43ca313" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_f3a53e50-396e-4cbf-ab02-98660ad2901e" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_c8080ffe-1353-4f1c-9eb2-7647c43ca313" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerListsMember_aa0e408f-4d3f-4716-8788-31ea84314218" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerListsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_c8080ffe-1353-4f1c-9eb2-7647c43ca313" xlink:to="loc_us-gaap_CustomerListsMember_aa0e408f-4d3f-4716-8788-31ea84314218" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PatentsMember_910c4e81-8bc6-4bb7-a066-8521f7da1318" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PatentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_c8080ffe-1353-4f1c-9eb2-7647c43ca313" xlink:to="loc_us-gaap_PatentsMember_910c4e81-8bc6-4bb7-a066-8521f7da1318" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerSoftwareIntangibleAssetMember_b9196c45-2727-42f8-85d8-a1d52163497a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComputerSoftwareIntangibleAssetMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_c8080ffe-1353-4f1c-9eb2-7647c43ca313" xlink:to="loc_us-gaap_ComputerSoftwareIntangibleAssetMember_b9196c45-2727-42f8-85d8-a1d52163497a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_0d280849-a338-4f3c-82df-913690a86534" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TradeNamesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_c8080ffe-1353-4f1c-9eb2-7647c43ca313" xlink:to="loc_us-gaap_TradeNamesMember_0d280849-a338-4f3c-82df-913690a86534" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIntangibleAssetsMember_6f4fc3bd-291a-413f-9dd6-e312a51aee96" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherIntangibleAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_c8080ffe-1353-4f1c-9eb2-7647c43ca313" xlink:to="loc_us-gaap_OtherIntangibleAssetsMember_6f4fc3bd-291a-413f-9dd6-e312a51aee96" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_e9eac6f9-5f67-4a77-b83c-9fc2500994a3" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_a2e6517a-6e1c-475d-b6d9-a340c487d642" xlink:to="loc_srt_RangeAxis_e9eac6f9-5f67-4a77-b83c-9fc2500994a3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_e9eac6f9-5f67-4a77-b83c-9fc2500994a3_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_e9eac6f9-5f67-4a77-b83c-9fc2500994a3" xlink:to="loc_srt_RangeMember_e9eac6f9-5f67-4a77-b83c-9fc2500994a3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_b532fffe-e482-4c00-a33b-ec09ac1a7b0d" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_e9eac6f9-5f67-4a77-b83c-9fc2500994a3" xlink:to="loc_srt_RangeMember_b532fffe-e482-4c00-a33b-ec09ac1a7b0d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_56f8e25b-3d42-48ee-b8db-45ee12d22fb0" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_b532fffe-e482-4c00-a33b-ec09ac1a7b0d" xlink:to="loc_srt_MinimumMember_56f8e25b-3d42-48ee-b8db-45ee12d22fb0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_72abee58-3f3e-4758-8ef2-9f5d3e62fd84" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_b532fffe-e482-4c00-a33b-ec09ac1a7b0d" xlink:to="loc_srt_MaximumMember_72abee58-3f3e-4758-8ef2-9f5d3e62fd84" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://cassinfo.com/role/UnusedAvailableLinesofCreditDetails" xlink:type="simple" xlink:href="cass-20211231.xsd#UnusedAvailableLinesofCreditDetails"/>
  <link:definitionLink xlink:role="http://cassinfo.com/role/UnusedAvailableLinesofCreditDetails" xlink:type="extended" id="i520d2307b7984b67b4c7d5269446a2c9_UnusedAvailableLinesofCreditDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_5b652002-3576-4b48-af30-8f700e553897" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_306d153e-3cc1-4b10-95fc-8c4d8126134c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_5b652002-3576-4b48-af30-8f700e553897" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_306d153e-3cc1-4b10-95fc-8c4d8126134c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_19a4108d-1789-44ca-b044-96b2ac6d9b21" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_5b652002-3576-4b48-af30-8f700e553897" xlink:to="loc_us-gaap_LineOfCredit_19a4108d-1789-44ca-b044-96b2ac6d9b21" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_3fcc7ed6-f99b-4229-be7b-4a76213fe1ae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_5b652002-3576-4b48-af30-8f700e553897" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_3fcc7ed6-f99b-4229-be7b-4a76213fe1ae" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityAxis_1610f5a4-7a72-47f2-bb04-6b7fd009cb19" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_3fcc7ed6-f99b-4229-be7b-4a76213fe1ae" xlink:to="loc_us-gaap_LineOfCreditFacilityAxis_1610f5a4-7a72-47f2-bb04-6b7fd009cb19" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLenderDomain_1610f5a4-7a72-47f2-bb04-6b7fd009cb19_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityLenderDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LineOfCreditFacilityAxis_1610f5a4-7a72-47f2-bb04-6b7fd009cb19" xlink:to="loc_us-gaap_LineOfCreditFacilityLenderDomain_1610f5a4-7a72-47f2-bb04-6b7fd009cb19_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLenderDomain_ba79e1d6-09dc-4af1-9645-5266032589eb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityLenderDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LineOfCreditFacilityAxis_1610f5a4-7a72-47f2-bb04-6b7fd009cb19" xlink:to="loc_us-gaap_LineOfCreditFacilityLenderDomain_ba79e1d6-09dc-4af1-9645-5266032589eb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_SixCorrespondingBanksMember_0d2af101-27ba-48a7-b127-fa5f5cbe093b" xlink:href="cass-20211231.xsd#cass_SixCorrespondingBanksMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain_ba79e1d6-09dc-4af1-9645-5266032589eb" xlink:to="loc_cass_SixCorrespondingBanksMember_0d2af101-27ba-48a7-b127-fa5f5cbe093b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_FederalHomeLoanBankMember_b79a982c-1559-4d14-b541-e8211f8dbfd5" xlink:href="cass-20211231.xsd#cass_FederalHomeLoanBankMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain_ba79e1d6-09dc-4af1-9645-5266032589eb" xlink:to="loc_cass_FederalHomeLoanBankMember_b79a982c-1559-4d14-b541-e8211f8dbfd5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_TwoCorrespondingBanksMember_7580c585-0487-467e-8970-503db594cae5" xlink:href="cass-20211231.xsd#cass_TwoCorrespondingBanksMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain_ba79e1d6-09dc-4af1-9645-5266032589eb" xlink:to="loc_cass_TwoCorrespondingBanksMember_7580c585-0487-467e-8970-503db594cae5" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://cassinfo.com/role/EmployeeBenefitPlansTables" xlink:type="simple" xlink:href="cass-20211231.xsd#EmployeeBenefitPlansTables"/>
  <link:definitionLink xlink:role="http://cassinfo.com/role/EmployeeBenefitPlansTables" xlink:type="extended" id="ibb83829d2c3d46b9aa181a88bfb64aa8_EmployeeBenefitPlansTables">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_ccd1f54e-7f11-45fa-9d7a-5389f183ef85" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_SummaryOfProjectedBenefitObligationTableTextBlock_0b374d9f-5b64-495e-b726-10b77d2b0e44" xlink:href="cass-20211231.xsd#cass_SummaryOfProjectedBenefitObligationTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_ccd1f54e-7f11-45fa-9d7a-5389f183ef85" xlink:to="loc_cass_SummaryOfProjectedBenefitObligationTableTextBlock_0b374d9f-5b64-495e-b726-10b77d2b0e44" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_ScheduleOfAssumptionsUsedToDetermineProjectedBenefitObligationTableTextBlock_b53e63dc-d036-4a02-888f-2a6990e4acb0" xlink:href="cass-20211231.xsd#cass_ScheduleOfAssumptionsUsedToDetermineProjectedBenefitObligationTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_ccd1f54e-7f11-45fa-9d7a-5389f183ef85" xlink:to="loc_cass_ScheduleOfAssumptionsUsedToDetermineProjectedBenefitObligationTableTextBlock_b53e63dc-d036-4a02-888f-2a6990e4acb0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock_bdf15ade-ff40-42fb-aac9-8b642291e119" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_ccd1f54e-7f11-45fa-9d7a-5389f183ef85" xlink:to="loc_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock_bdf15ade-ff40-42fb-aac9-8b642291e119" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_ScheduleOfPlansPensionCostsTableTextBlock_72c602a3-4f8b-4dc1-bb2c-ced2a8beaeb1" xlink:href="cass-20211231.xsd#cass_ScheduleOfPlansPensionCostsTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_ccd1f54e-7f11-45fa-9d7a-5389f183ef85" xlink:to="loc_cass_ScheduleOfPlansPensionCostsTableTextBlock_72c602a3-4f8b-4dc1-bb2c-ced2a8beaeb1" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_ScheduleOfAssumptionsUsedToDetermineNetPensionCostTableTextBlock_a25c4323-eba2-445e-9f5c-e5b6ebdabb8a" xlink:href="cass-20211231.xsd#cass_ScheduleOfAssumptionsUsedToDetermineNetPensionCostTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_ccd1f54e-7f11-45fa-9d7a-5389f183ef85" xlink:to="loc_cass_ScheduleOfAssumptionsUsedToDetermineNetPensionCostTableTextBlock_a25c4323-eba2-445e-9f5c-e5b6ebdabb8a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_ScheduleOfAssumedLongTermRateOfReturnOnAssetsTableTextBlock_ac98ef13-e139-424d-8895-4d5f02e31579" xlink:href="cass-20211231.xsd#cass_ScheduleOfAssumedLongTermRateOfReturnOnAssetsTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_ccd1f54e-7f11-45fa-9d7a-5389f183ef85" xlink:to="loc_cass_ScheduleOfAssumedLongTermRateOfReturnOnAssetsTableTextBlock_ac98ef13-e139-424d-8895-4d5f02e31579" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_SummaryOfTheFairValueMeasurementsByTypeOfAssetTableTextBlock_8186bb5d-664e-4e5b-8a5d-a75fdcd381b4" xlink:href="cass-20211231.xsd#cass_SummaryOfTheFairValueMeasurementsByTypeOfAssetTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_ccd1f54e-7f11-45fa-9d7a-5389f183ef85" xlink:to="loc_cass_SummaryOfTheFairValueMeasurementsByTypeOfAssetTableTextBlock_8186bb5d-664e-4e5b-8a5d-a75fdcd381b4" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_ScheduleOfPretaxAmountsInAccumulatedOtherComprehensiveLossTableTextBlock_9f9e2bc0-3097-4d13-8d79-b5ed58e036a5" xlink:href="cass-20211231.xsd#cass_ScheduleOfPretaxAmountsInAccumulatedOtherComprehensiveLossTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_ccd1f54e-7f11-45fa-9d7a-5389f183ef85" xlink:to="loc_cass_ScheduleOfPretaxAmountsInAccumulatedOtherComprehensiveLossTableTextBlock_9f9e2bc0-3097-4d13-8d79-b5ed58e036a5" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_2fbb113f-253b-4f40-a3c9-6844a3fc7a43" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_ccd1f54e-7f11-45fa-9d7a-5389f183ef85" xlink:to="loc_us-gaap_StatementTable_2fbb113f-253b-4f40-a3c9-6844a3fc7a43" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_6fb556a7-d356-4171-ac72-ccd2c77aba2f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_2fbb113f-253b-4f40-a3c9-6844a3fc7a43" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_6fb556a7-d356-4171-ac72-ccd2c77aba2f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_6fb556a7-d356-4171-ac72-ccd2c77aba2f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_6fb556a7-d356-4171-ac72-ccd2c77aba2f" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_6fb556a7-d356-4171-ac72-ccd2c77aba2f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_6e44d0c1-e92c-4edd-9f8f-899b7ad11f0f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_6fb556a7-d356-4171-ac72-ccd2c77aba2f" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_6e44d0c1-e92c-4edd-9f8f-899b7ad11f0f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_SupplementalExecutiveRetirementPlanMember_09081029-38b4-4c35-abde-2df64033d664" xlink:href="cass-20211231.xsd#cass_SupplementalExecutiveRetirementPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_6e44d0c1-e92c-4edd-9f8f-899b7ad11f0f" xlink:to="loc_cass_SupplementalExecutiveRetirementPlanMember_09081029-38b4-4c35-abde-2df64033d664" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://cassinfo.com/role/EmployeeBenefitPlansNarrativeDetails" xlink:type="simple" xlink:href="cass-20211231.xsd#EmployeeBenefitPlansNarrativeDetails"/>
  <link:definitionLink xlink:role="http://cassinfo.com/role/EmployeeBenefitPlansNarrativeDetails" xlink:type="extended" id="if5c6bca8b6764ba78098cb86791f7d7b_EmployeeBenefitPlansNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_0093df94-b135-4523-bb93-2023bac463ab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation_fe29c310-e93e-42d3-b4aa-f495647687f1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_0093df94-b135-4523-bb93-2023bac463ab" xlink:to="loc_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation_fe29c310-e93e-42d3-b4aa-f495647687f1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanContributionsByEmployer_183c8502-7b71-41e6-8ca7-70a5eed9af1b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanContributionsByEmployer"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_0093df94-b135-4523-bb93-2023bac463ab" xlink:to="loc_us-gaap_DefinedBenefitPlanContributionsByEmployer_183c8502-7b71-41e6-8ca7-70a5eed9af1b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage_aecaeaf0-1e4a-4d67-941f-b2ee65d00d82" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_0093df94-b135-4523-bb93-2023bac463ab" xlink:to="loc_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage_aecaeaf0-1e4a-4d67-941f-b2ee65d00d82" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_DefinedBenefitPlanPlanAssetsMeasurementInput_bc00770f-5263-4226-945a-6c09f0a6f170" xlink:href="cass-20211231.xsd#cass_DefinedBenefitPlanPlanAssetsMeasurementInput"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_0093df94-b135-4523-bb93-2023bac463ab" xlink:to="loc_cass_DefinedBenefitPlanPlanAssetsMeasurementInput_bc00770f-5263-4226-945a-6c09f0a6f170" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid_8415650a-61a8-4edf-bf44-ddbfa1afc444" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_0093df94-b135-4523-bb93-2023bac463ab" xlink:to="loc_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid_8415650a-61a8-4edf-bf44-ddbfa1afc444" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanServiceCost_ac39b315-89c4-4de9-9c30-11799eacd51e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanServiceCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_0093df94-b135-4523-bb93-2023bac463ab" xlink:to="loc_us-gaap_DefinedBenefitPlanServiceCost_ac39b315-89c4-4de9-9c30-11799eacd51e" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_54319c63-11e6-45ae-8577-040982fd8213" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_0093df94-b135-4523-bb93-2023bac463ab" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_54319c63-11e6-45ae-8577-040982fd8213" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear_b2136bbb-4565-4e75-bcdd-09aa0dc90325" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_0093df94-b135-4523-bb93-2023bac463ab" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear_b2136bbb-4565-4e75-bcdd-09aa0dc90325" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_d03d931e-a65c-43ac-a2a4-7dc42efc8b8b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_0093df94-b135-4523-bb93-2023bac463ab" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_d03d931e-a65c-43ac-a2a4-7dc42efc8b8b" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_0c215e83-3c02-4b9d-8771-fe17eae16242" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_0093df94-b135-4523-bb93-2023bac463ab" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_0c215e83-3c02-4b9d-8771-fe17eae16242" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_054c2f88-6ced-4c4e-b567-a70cef50a760" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_0c215e83-3c02-4b9d-8771-fe17eae16242" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_054c2f88-6ced-4c4e-b567-a70cef50a760" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_054c2f88-6ced-4c4e-b567-a70cef50a760_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_054c2f88-6ced-4c4e-b567-a70cef50a760" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_054c2f88-6ced-4c4e-b567-a70cef50a760_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_039b2d20-dd35-45d1-bc71-34b287b42975" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_054c2f88-6ced-4c4e-b567-a70cef50a760" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_039b2d20-dd35-45d1-bc71-34b287b42975" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_be042130-bf5d-49e3-8fa4-14a3220849bc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_039b2d20-dd35-45d1-bc71-34b287b42975" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_be042130-bf5d-49e3-8fa4-14a3220849bc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_SupplementalExecutiveRetirementPlanMember_102850c9-e566-438c-bb38-ed64683ac72a" xlink:href="cass-20211231.xsd#cass_SupplementalExecutiveRetirementPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_039b2d20-dd35-45d1-bc71-34b287b42975" xlink:to="loc_cass_SupplementalExecutiveRetirementPlanMember_102850c9-e566-438c-bb38-ed64683ac72a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_NoncontributoryProfitSharingProgramMember_2bc90851-1150-467d-adb5-9b65facdd056" xlink:href="cass-20211231.xsd#cass_NoncontributoryProfitSharingProgramMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_039b2d20-dd35-45d1-bc71-34b287b42975" xlink:to="loc_cass_NoncontributoryProfitSharingProgramMember_2bc90851-1150-467d-adb5-9b65facdd056" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_bb40ecec-4451-40c5-ad37-ce4b4d0a2bee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_0c215e83-3c02-4b9d-8771-fe17eae16242" xlink:to="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_bb40ecec-4451-40c5-ad37-ce4b4d0a2bee" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_bb40ecec-4451-40c5-ad37-ce4b4d0a2bee_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanAssetCategoriesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_bb40ecec-4451-40c5-ad37-ce4b4d0a2bee" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_bb40ecec-4451-40c5-ad37-ce4b4d0a2bee_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_c642b44a-f0f3-4d62-8cea-5dc07d7149e6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanAssetCategoriesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_bb40ecec-4451-40c5-ad37-ce4b4d0a2bee" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_c642b44a-f0f3-4d62-8cea-5dc07d7149e6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FixedIncomeFundsMember_f2c51ba5-6a41-4cff-b73d-8fa929d80a8b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FixedIncomeFundsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_c642b44a-f0f3-4d62-8cea-5dc07d7149e6" xlink:to="loc_us-gaap_FixedIncomeFundsMember_f2c51ba5-6a41-4cff-b73d-8fa929d80a8b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesMember_022e8630-d8af-456a-b338-8ad017477267" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquitySecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_c642b44a-f0f3-4d62-8cea-5dc07d7149e6" xlink:to="loc_us-gaap_EquitySecuritiesMember_022e8630-d8af-456a-b338-8ad017477267" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_ForeignEquitySecuritiesMember_b575d92b-7f0e-45cb-817c-14be787eae71" xlink:href="cass-20211231.xsd#cass_ForeignEquitySecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_c642b44a-f0f3-4d62-8cea-5dc07d7149e6" xlink:to="loc_cass_ForeignEquitySecuritiesMember_b575d92b-7f0e-45cb-817c-14be787eae71" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_7cb9f77d-99d8-4ca0-8efb-9f2b559483d9" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementScenarioAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_0c215e83-3c02-4b9d-8771-fe17eae16242" xlink:to="loc_srt_StatementScenarioAxis_7cb9f77d-99d8-4ca0-8efb-9f2b559483d9" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_7cb9f77d-99d8-4ca0-8efb-9f2b559483d9_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementScenarioAxis_7cb9f77d-99d8-4ca0-8efb-9f2b559483d9" xlink:to="loc_srt_ScenarioUnspecifiedDomain_7cb9f77d-99d8-4ca0-8efb-9f2b559483d9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_1a8b5a97-99c1-474a-8f0a-900c2dcefc23" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementScenarioAxis_7cb9f77d-99d8-4ca0-8efb-9f2b559483d9" xlink:to="loc_srt_ScenarioUnspecifiedDomain_1a8b5a97-99c1-474a-8f0a-900c2dcefc23" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember_fb8a442d-8dc9-4cd2-872f-0f54cbabc053" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioForecastMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ScenarioUnspecifiedDomain_1a8b5a97-99c1-474a-8f0a-900c2dcefc23" xlink:to="loc_srt_ScenarioForecastMember_fb8a442d-8dc9-4cd2-872f-0f54cbabc053" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeAxis_6b4ecc34-a360-41fb-81f4-9563bda4592b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_0c215e83-3c02-4b9d-8771-fe17eae16242" xlink:to="loc_us-gaap_MeasurementInputTypeAxis_6b4ecc34-a360-41fb-81f4-9563bda4592b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeDomain_6b4ecc34-a360-41fb-81f4-9563bda4592b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_MeasurementInputTypeAxis_6b4ecc34-a360-41fb-81f4-9563bda4592b" xlink:to="loc_us-gaap_MeasurementInputTypeDomain_6b4ecc34-a360-41fb-81f4-9563bda4592b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeDomain_35beeb6c-d756-4634-97ce-619164b46ffd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_MeasurementInputTypeAxis_6b4ecc34-a360-41fb-81f4-9563bda4592b" xlink:to="loc_us-gaap_MeasurementInputTypeDomain_35beeb6c-d756-4634-97ce-619164b46ffd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_MeasurementInputLongTermRateOfReturnMember_408680d1-6e84-4e95-a83d-f7975fc86b2a" xlink:href="cass-20211231.xsd#cass_MeasurementInputLongTermRateOfReturnMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_35beeb6c-d756-4634-97ce-619164b46ffd" xlink:to="loc_cass_MeasurementInputLongTermRateOfReturnMember_408680d1-6e84-4e95-a83d-f7975fc86b2a" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://cassinfo.com/role/EmployeeBenefitPlansScheduleofAssumptionsusedtoDeterminetheProjectedBenefitObligationDetails" xlink:type="simple" xlink:href="cass-20211231.xsd#EmployeeBenefitPlansScheduleofAssumptionsusedtoDeterminetheProjectedBenefitObligationDetails"/>
  <link:definitionLink xlink:role="http://cassinfo.com/role/EmployeeBenefitPlansScheduleofAssumptionsusedtoDeterminetheProjectedBenefitObligationDetails" xlink:type="extended" id="icdc48e6ea67b4dad837de649eba75c8b_EmployeeBenefitPlansScheduleofAssumptionsusedtoDeterminetheProjectedBenefitObligationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_d525e0cc-9f8d-4651-88c6-9e86df859134" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_3fcfe710-6233-4194-8b56-af8179ee9887" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_d525e0cc-9f8d-4651-88c6-9e86df859134" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_3fcfe710-6233-4194-8b56-af8179ee9887" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease_71a67606-4f60-4ad0-8c07-312d3dde9bd9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_d525e0cc-9f8d-4651-88c6-9e86df859134" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease_71a67606-4f60-4ad0-8c07-312d3dde9bd9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_cc04e07c-e5b5-4511-9235-99155d5aa8e4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_d525e0cc-9f8d-4651-88c6-9e86df859134" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_cc04e07c-e5b5-4511-9235-99155d5aa8e4" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_fb2027cf-e728-45c1-88ba-04b3c9cb160d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_cc04e07c-e5b5-4511-9235-99155d5aa8e4" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_fb2027cf-e728-45c1-88ba-04b3c9cb160d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_fb2027cf-e728-45c1-88ba-04b3c9cb160d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_fb2027cf-e728-45c1-88ba-04b3c9cb160d" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_fb2027cf-e728-45c1-88ba-04b3c9cb160d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_f923b5db-ddc2-4f6f-8582-def715b1d1fd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_fb2027cf-e728-45c1-88ba-04b3c9cb160d" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_f923b5db-ddc2-4f6f-8582-def715b1d1fd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_976e0ab8-618a-42e1-a54a-2327080c1b1b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_f923b5db-ddc2-4f6f-8582-def715b1d1fd" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_976e0ab8-618a-42e1-a54a-2327080c1b1b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_SupplementalExecutiveRetirementPlanMember_bc9b0248-8d07-4d8c-a80d-1f6dcae6a2e7" xlink:href="cass-20211231.xsd#cass_SupplementalExecutiveRetirementPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_f923b5db-ddc2-4f6f-8582-def715b1d1fd" xlink:to="loc_cass_SupplementalExecutiveRetirementPlanMember_bc9b0248-8d07-4d8c-a80d-1f6dcae6a2e7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_SERPServiceAfterYearSevenMember_4ea8f261-8bdf-45ac-b97e-b4fdae341d97" xlink:href="cass-20211231.xsd#cass_SERPServiceAfterYearSevenMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_f923b5db-ddc2-4f6f-8582-def715b1d1fd" xlink:to="loc_cass_SERPServiceAfterYearSevenMember_4ea8f261-8bdf-45ac-b97e-b4fdae341d97" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_SERPYearOneThroughSevenMember_a4b60004-e8f7-4f33-85a2-abf7fccad132" xlink:href="cass-20211231.xsd#cass_SERPYearOneThroughSevenMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_f923b5db-ddc2-4f6f-8582-def715b1d1fd" xlink:to="loc_cass_SERPYearOneThroughSevenMember_a4b60004-e8f7-4f33-85a2-abf7fccad132" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://cassinfo.com/role/EmployeeBenefitPlansScheduleofExpectedPensionBenefitPaymentsDetails" xlink:type="simple" xlink:href="cass-20211231.xsd#EmployeeBenefitPlansScheduleofExpectedPensionBenefitPaymentsDetails"/>
  <link:definitionLink xlink:role="http://cassinfo.com/role/EmployeeBenefitPlansScheduleofExpectedPensionBenefitPaymentsDetails" xlink:type="extended" id="i4e72b41208d74b09a80743616d6c2a2a_EmployeeBenefitPlansScheduleofExpectedPensionBenefitPaymentsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_eec04ad9-3324-48c6-a549-f76535d64343" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_f77e0a6c-6277-48c6-a081-b9b14d4eab7d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_eec04ad9-3324-48c6-a549-f76535d64343" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_f77e0a6c-6277-48c6-a081-b9b14d4eab7d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_f4511b09-8434-46d6-8d01-1d6b0aeec56b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_eec04ad9-3324-48c6-a549-f76535d64343" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_f4511b09-8434-46d6-8d01-1d6b0aeec56b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_feeb3c9e-d563-4b58-8b57-ad206e02a3fd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_eec04ad9-3324-48c6-a549-f76535d64343" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_feeb3c9e-d563-4b58-8b57-ad206e02a3fd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_ffb0843d-e3e7-4f61-9461-79f16090ba42" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_eec04ad9-3324-48c6-a549-f76535d64343" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_ffb0843d-e3e7-4f61-9461-79f16090ba42" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_6155bee3-5c75-402a-9265-97916ec23837" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_eec04ad9-3324-48c6-a549-f76535d64343" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_6155bee3-5c75-402a-9265-97916ec23837" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_bda90956-76af-4be4-9a40-b66218a45350" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_eec04ad9-3324-48c6-a549-f76535d64343" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_bda90956-76af-4be4-9a40-b66218a45350" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_7f02a080-5687-40b2-93c8-38913084242a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_eec04ad9-3324-48c6-a549-f76535d64343" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_7f02a080-5687-40b2-93c8-38913084242a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_cce34cfb-4add-49ab-a3da-7608956f3076" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_7f02a080-5687-40b2-93c8-38913084242a" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_cce34cfb-4add-49ab-a3da-7608956f3076" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_cce34cfb-4add-49ab-a3da-7608956f3076_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_cce34cfb-4add-49ab-a3da-7608956f3076" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_cce34cfb-4add-49ab-a3da-7608956f3076_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_b0b803f3-a444-4ca3-b121-06bccf3dd122" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_cce34cfb-4add-49ab-a3da-7608956f3076" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_b0b803f3-a444-4ca3-b121-06bccf3dd122" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_8c236ea4-fad8-4b05-a4a6-3c4630a16f64" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_b0b803f3-a444-4ca3-b121-06bccf3dd122" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_8c236ea4-fad8-4b05-a4a6-3c4630a16f64" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://cassinfo.com/role/EmployeeBenefitPlansScheduleofPlansPensionCostDetails" xlink:type="simple" xlink:href="cass-20211231.xsd#EmployeeBenefitPlansScheduleofPlansPensionCostDetails"/>
  <link:definitionLink xlink:role="http://cassinfo.com/role/EmployeeBenefitPlansScheduleofPlansPensionCostDetails" xlink:type="extended" id="ic6e7c33f774746e181bddb3e6584c6e2_EmployeeBenefitPlansScheduleofPlansPensionCostDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_860c06cd-3447-4cc8-9730-43b546a9c021" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanServiceCost_6d43b307-5efc-4cf8-bbd1-9e64e927c3c0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanServiceCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_860c06cd-3447-4cc8-9730-43b546a9c021" xlink:to="loc_us-gaap_DefinedBenefitPlanServiceCost_6d43b307-5efc-4cf8-bbd1-9e64e927c3c0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_4634d1f6-d5c0-4b60-94d3-d011f16f8adb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanInterestCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_860c06cd-3447-4cc8-9730-43b546a9c021" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost_4634d1f6-d5c0-4b60-94d3-d011f16f8adb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_0f93a0eb-cc89-4cf5-b17d-ed0d3d93c2d6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_860c06cd-3447-4cc8-9730-43b546a9c021" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_0f93a0eb-cc89-4cf5-b17d-ed0d3d93c2d6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_d25729a1-3732-4df1-af45-c8df1630a527" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_860c06cd-3447-4cc8-9730-43b546a9c021" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_d25729a1-3732-4df1-af45-c8df1630a527" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_00816985-50b3-4387-ac30-536bd17f1746" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_860c06cd-3447-4cc8-9730-43b546a9c021" xlink:to="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_00816985-50b3-4387-ac30-536bd17f1746" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_4973232d-b903-4ec6-913c-9ad323b76756" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_860c06cd-3447-4cc8-9730-43b546a9c021" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_4973232d-b903-4ec6-913c-9ad323b76756" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_199dc89c-1d98-4635-a6f7-b66391e1d2d7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_4973232d-b903-4ec6-913c-9ad323b76756" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_199dc89c-1d98-4635-a6f7-b66391e1d2d7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_199dc89c-1d98-4635-a6f7-b66391e1d2d7_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_199dc89c-1d98-4635-a6f7-b66391e1d2d7" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_199dc89c-1d98-4635-a6f7-b66391e1d2d7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_de32974e-5134-405a-baa3-a72513722c74" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_199dc89c-1d98-4635-a6f7-b66391e1d2d7" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_de32974e-5134-405a-baa3-a72513722c74" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_87f91302-2284-4dd0-bf5d-195f06213772" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_de32974e-5134-405a-baa3-a72513722c74" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_87f91302-2284-4dd0-bf5d-195f06213772" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://cassinfo.com/role/EmployeeBenefitPlansScheduleofAssumptionsusedtoDetermineNetPensionCostDetails" xlink:type="simple" xlink:href="cass-20211231.xsd#EmployeeBenefitPlansScheduleofAssumptionsusedtoDetermineNetPensionCostDetails"/>
  <link:definitionLink xlink:role="http://cassinfo.com/role/EmployeeBenefitPlansScheduleofAssumptionsusedtoDetermineNetPensionCostDetails" xlink:type="extended" id="i53265212b60f48b6973e71c8f377d5e0_EmployeeBenefitPlansScheduleofAssumptionsusedtoDetermineNetPensionCostDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_5eb794c1-a1c3-457f-afb8-c497aba17a46" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate_11d3f7bb-b33b-4c9c-a783-c1e6dfecb47e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_5eb794c1-a1c3-457f-afb8-c497aba17a46" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate_11d3f7bb-b33b-4c9c-a783-c1e6dfecb47e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_7897fb47-f85b-4738-8f7c-197bd28e5373" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_5eb794c1-a1c3-457f-afb8-c497aba17a46" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_7897fb47-f85b-4738-8f7c-197bd28e5373" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease_6e4ed4eb-44b5-41df-ad19-bc2bddcc40e6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_5eb794c1-a1c3-457f-afb8-c497aba17a46" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease_6e4ed4eb-44b5-41df-ad19-bc2bddcc40e6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_4f6d125f-2a23-4b53-99de-fa94d7f0e651" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_5eb794c1-a1c3-457f-afb8-c497aba17a46" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_4f6d125f-2a23-4b53-99de-fa94d7f0e651" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_5c694462-5d04-46b1-b268-f1baee28918d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_4f6d125f-2a23-4b53-99de-fa94d7f0e651" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_5c694462-5d04-46b1-b268-f1baee28918d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_5c694462-5d04-46b1-b268-f1baee28918d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_5c694462-5d04-46b1-b268-f1baee28918d" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_5c694462-5d04-46b1-b268-f1baee28918d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_1440c53a-c64b-4481-9a57-3857cebc6971" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_5c694462-5d04-46b1-b268-f1baee28918d" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_1440c53a-c64b-4481-9a57-3857cebc6971" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_f0409c86-cba6-4b22-97bf-249b80fc5b69" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_1440c53a-c64b-4481-9a57-3857cebc6971" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_f0409c86-cba6-4b22-97bf-249b80fc5b69" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_PensionPlanServiceAfterYearSevenMember_13518e1e-66d6-4114-9bdd-cb31d24d4f8f" xlink:href="cass-20211231.xsd#cass_PensionPlanServiceAfterYearSevenMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_1440c53a-c64b-4481-9a57-3857cebc6971" xlink:to="loc_cass_PensionPlanServiceAfterYearSevenMember_13518e1e-66d6-4114-9bdd-cb31d24d4f8f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_PensionPlanYearOneThroughSevenMember_9fbfce44-8244-45ff-abdf-3ced86e7fbf3" xlink:href="cass-20211231.xsd#cass_PensionPlanYearOneThroughSevenMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_1440c53a-c64b-4481-9a57-3857cebc6971" xlink:to="loc_cass_PensionPlanYearOneThroughSevenMember_9fbfce44-8244-45ff-abdf-3ced86e7fbf3" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://cassinfo.com/role/EmployeeBenefitPlansScheduleofLongtermRateofReturnonAssetsDetails" xlink:type="simple" xlink:href="cass-20211231.xsd#EmployeeBenefitPlansScheduleofLongtermRateofReturnonAssetsDetails"/>
  <link:definitionLink xlink:role="http://cassinfo.com/role/EmployeeBenefitPlansScheduleofLongtermRateofReturnonAssetsDetails" xlink:type="extended" id="i508a99f282154bba905a5eb63c70e29d_EmployeeBenefitPlansScheduleofLongtermRateofReturnonAssetsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_dd8252ce-e2c7-44dc-b520-b4b13bf36ab0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage_e1b16f7c-1f0c-40ce-b2f0-b540ddee19f0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_dd8252ce-e2c7-44dc-b520-b4b13bf36ab0" xlink:to="loc_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage_e1b16f7c-1f0c-40ce-b2f0-b540ddee19f0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_OneYearNominalReturn_76716f93-58e0-42db-87f7-09262edf748a" xlink:href="cass-20211231.xsd#cass_OneYearNominalReturn"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_dd8252ce-e2c7-44dc-b520-b4b13bf36ab0" xlink:to="loc_cass_OneYearNominalReturn_76716f93-58e0-42db-87f7-09262edf748a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_AnnualStandardDeviation_bb97f28c-707e-4215-90e4-b27b18be48d5" xlink:href="cass-20211231.xsd#cass_AnnualStandardDeviation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_dd8252ce-e2c7-44dc-b520-b4b13bf36ab0" xlink:to="loc_cass_AnnualStandardDeviation_bb97f28c-707e-4215-90e4-b27b18be48d5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_3ce3e4eb-d96a-4055-9358-55e2ea568ceb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_dd8252ce-e2c7-44dc-b520-b4b13bf36ab0" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_3ce3e4eb-d96a-4055-9358-55e2ea568ceb" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_f20fe29e-69be-47b3-b1ad-1269866faf5f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_3ce3e4eb-d96a-4055-9358-55e2ea568ceb" xlink:to="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_f20fe29e-69be-47b3-b1ad-1269866faf5f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_f20fe29e-69be-47b3-b1ad-1269866faf5f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanAssetCategoriesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_f20fe29e-69be-47b3-b1ad-1269866faf5f" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_f20fe29e-69be-47b3-b1ad-1269866faf5f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_788582d4-d913-4539-ab7f-749da789455b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanAssetCategoriesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_f20fe29e-69be-47b3-b1ad-1269866faf5f" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_788582d4-d913-4539-ab7f-749da789455b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FixedIncomeFundsMember_57be82ed-69e9-4c57-af32-8062b8831217" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FixedIncomeFundsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_788582d4-d913-4539-ab7f-749da789455b" xlink:to="loc_us-gaap_FixedIncomeFundsMember_57be82ed-69e9-4c57-af32-8062b8831217" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_EquitySecuritiesLargeCapMember_a182ef4b-dc84-4f66-abd7-5aee3c67195e" xlink:href="cass-20211231.xsd#cass_EquitySecuritiesLargeCapMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_788582d4-d913-4539-ab7f-749da789455b" xlink:to="loc_cass_EquitySecuritiesLargeCapMember_a182ef4b-dc84-4f66-abd7-5aee3c67195e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_EquitySecuritiesSmallCapMember_a3228402-0a75-42a9-a8cf-eb75195c2827" xlink:href="cass-20211231.xsd#cass_EquitySecuritiesSmallCapMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_788582d4-d913-4539-ab7f-749da789455b" xlink:to="loc_cass_EquitySecuritiesSmallCapMember_a3228402-0a75-42a9-a8cf-eb75195c2827" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_ForeignEquitySecuritiesDevelopedMember_d0b4839d-4d2f-43ec-bb67-e39eaa094ad6" xlink:href="cass-20211231.xsd#cass_ForeignEquitySecuritiesDevelopedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_788582d4-d913-4539-ab7f-749da789455b" xlink:to="loc_cass_ForeignEquitySecuritiesDevelopedMember_d0b4839d-4d2f-43ec-bb67-e39eaa094ad6" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_ForeignEquitySecuritiesEmergingMember_2006929a-71a4-493b-8c67-4498abb70257" xlink:href="cass-20211231.xsd#cass_ForeignEquitySecuritiesEmergingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_788582d4-d913-4539-ab7f-749da789455b" xlink:to="loc_cass_ForeignEquitySecuritiesEmergingMember_2006929a-71a4-493b-8c67-4498abb70257" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://cassinfo.com/role/EmployeeBenefitPlansSummaryoftheFairValueMeasurementsbyTypeofAssetDetails" xlink:type="simple" xlink:href="cass-20211231.xsd#EmployeeBenefitPlansSummaryoftheFairValueMeasurementsbyTypeofAssetDetails"/>
  <link:definitionLink xlink:role="http://cassinfo.com/role/EmployeeBenefitPlansSummaryoftheFairValueMeasurementsbyTypeofAssetDetails" xlink:type="extended" id="i5d06dd13139145a1b0e914840a0adb51_EmployeeBenefitPlansSummaryoftheFairValueMeasurementsbyTypeofAssetDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_229ab5c3-dbce-4a20-904f-6ee9165b366c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_c88599be-081e-462e-bc98-d5e10e83b835" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_229ab5c3-dbce-4a20-904f-6ee9165b366c" xlink:to="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_c88599be-081e-462e-bc98-d5e10e83b835" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1e118089-37d6-4f74-80f1-8cf0137b5be9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_229ab5c3-dbce-4a20-904f-6ee9165b366c" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1e118089-37d6-4f74-80f1-8cf0137b5be9" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_81994f12-7503-4f51-a343-a2df02966a14" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1e118089-37d6-4f74-80f1-8cf0137b5be9" xlink:to="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_81994f12-7503-4f51-a343-a2df02966a14" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_81994f12-7503-4f51-a343-a2df02966a14_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanAssetCategoriesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_81994f12-7503-4f51-a343-a2df02966a14" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_81994f12-7503-4f51-a343-a2df02966a14_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_5d78c526-dedd-4ecf-8e92-b3b2bb35cef4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanAssetCategoriesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_81994f12-7503-4f51-a343-a2df02966a14" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_5d78c526-dedd-4ecf-8e92-b3b2bb35cef4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsMember_da08a2f3-60d3-4606-bdc2-2374f6116349" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_5d78c526-dedd-4ecf-8e92-b3b2bb35cef4" xlink:to="loc_us-gaap_CashAndCashEquivalentsMember_da08a2f3-60d3-4606-bdc2-2374f6116349" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanRealEstateMember_ae7493ec-ac7c-4f1c-a046-1cf453d64dc6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanRealEstateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_5d78c526-dedd-4ecf-8e92-b3b2bb35cef4" xlink:to="loc_us-gaap_DefinedBenefitPlanRealEstateMember_ae7493ec-ac7c-4f1c-a046-1cf453d64dc6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_UnitedStatesSmallAndMidCapGrowthMember_e30be539-b998-4820-85a8-471030fedbd0" xlink:href="cass-20211231.xsd#cass_UnitedStatesSmallAndMidCapGrowthMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_5d78c526-dedd-4ecf-8e92-b3b2bb35cef4" xlink:to="loc_cass_UnitedStatesSmallAndMidCapGrowthMember_e30be539-b998-4820-85a8-471030fedbd0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_NonUnitedStatesCoreMember_a4b88f9a-62de-46b5-8b88-110685182173" xlink:href="cass-20211231.xsd#cass_NonUnitedStatesCoreMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_5d78c526-dedd-4ecf-8e92-b3b2bb35cef4" xlink:to="loc_cass_NonUnitedStatesCoreMember_a4b88f9a-62de-46b5-8b88-110685182173" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_UnitedStatesLargeCapPassiveMember_57a3d14b-9db8-4685-b46a-b2249c246465" xlink:href="cass-20211231.xsd#cass_UnitedStatesLargeCapPassiveMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_5d78c526-dedd-4ecf-8e92-b3b2bb35cef4" xlink:to="loc_cass_UnitedStatesLargeCapPassiveMember_57a3d14b-9db8-4685-b46a-b2249c246465" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_EmergingMarketsMember_9aeeca96-2dda-427c-8b58-434cf5b144cd" xlink:href="cass-20211231.xsd#cass_EmergingMarketsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_5d78c526-dedd-4ecf-8e92-b3b2bb35cef4" xlink:to="loc_cass_EmergingMarketsMember_9aeeca96-2dda-427c-8b58-434cf5b144cd" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_UnitedStatesCoreOpportunisticMember_b76c4543-7141-48ee-9555-2035fd17be55" xlink:href="cass-20211231.xsd#cass_UnitedStatesCoreOpportunisticMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_5d78c526-dedd-4ecf-8e92-b3b2bb35cef4" xlink:to="loc_cass_UnitedStatesCoreOpportunisticMember_b76c4543-7141-48ee-9555-2035fd17be55" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_UnitedStatesPassiveMember_85db3d04-ac23-41a8-bcb9-0d9208916ab5" xlink:href="cass-20211231.xsd#cass_UnitedStatesPassiveMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_5d78c526-dedd-4ecf-8e92-b3b2bb35cef4" xlink:to="loc_cass_UnitedStatesPassiveMember_85db3d04-ac23-41a8-bcb9-0d9208916ab5" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_OpportunisticMember_5d9716e9-a109-4a9b-be9a-503b933d00fe" xlink:href="cass-20211231.xsd#cass_OpportunisticMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_5d78c526-dedd-4ecf-8e92-b3b2bb35cef4" xlink:to="loc_cass_OpportunisticMember_5d9716e9-a109-4a9b-be9a-503b933d00fe" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_5f452258-5dd6-4bab-a4f0-5c9a743d750e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1e118089-37d6-4f74-80f1-8cf0137b5be9" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_5f452258-5dd6-4bab-a4f0-5c9a743d750e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_5f452258-5dd6-4bab-a4f0-5c9a743d750e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_5f452258-5dd6-4bab-a4f0-5c9a743d750e" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_5f452258-5dd6-4bab-a4f0-5c9a743d750e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_d58fa8f0-00d4-4753-9763-de5a9f8c4bc9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_5f452258-5dd6-4bab-a4f0-5c9a743d750e" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_d58fa8f0-00d4-4753-9763-de5a9f8c4bc9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_d7aa3282-808f-4160-b6fa-06b9d4f85de5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_d58fa8f0-00d4-4753-9763-de5a9f8c4bc9" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_d7aa3282-808f-4160-b6fa-06b9d4f85de5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_d9978eb1-8941-4d2f-93ce-91d3930f89e4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_d58fa8f0-00d4-4753-9763-de5a9f8c4bc9" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_d9978eb1-8941-4d2f-93ce-91d3930f89e4" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://cassinfo.com/role/EmployeeBenefitPlansSummaryoftheActivityintheSERPsProjectedBenefitObligationDetails" xlink:type="simple" xlink:href="cass-20211231.xsd#EmployeeBenefitPlansSummaryoftheActivityintheSERPsProjectedBenefitObligationDetails"/>
  <link:definitionLink xlink:role="http://cassinfo.com/role/EmployeeBenefitPlansSummaryoftheActivityintheSERPsProjectedBenefitObligationDetails" xlink:type="extended" id="iee0759ed75f549abbb3674b82a7a0197_EmployeeBenefitPlansSummaryoftheActivityintheSERPsProjectedBenefitObligationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_6f4fea45-9ec2-432a-82b2-c119921a312a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_071b21ad-1be3-4119-b527-e1204bed627f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_6f4fea45-9ec2-432a-82b2-c119921a312a" xlink:to="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_071b21ad-1be3-4119-b527-e1204bed627f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligation_ff629a1f-0387-447f-8b14-e4ce90bc752c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanBenefitObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_071b21ad-1be3-4119-b527-e1204bed627f" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligation_ff629a1f-0387-447f-8b14-e4ce90bc752c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanServiceCost_132c406c-dec6-4069-a423-cb9ce9a145cd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanServiceCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_071b21ad-1be3-4119-b527-e1204bed627f" xlink:to="loc_us-gaap_DefinedBenefitPlanServiceCost_132c406c-dec6-4069-a423-cb9ce9a145cd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_eac6f087-0895-42cc-a713-7398511f7b46" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanInterestCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_071b21ad-1be3-4119-b527-e1204bed627f" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost_eac6f087-0895-42cc-a713-7398511f7b46" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid_5866f21b-71b0-4200-aa55-3f6e8d3c543b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_071b21ad-1be3-4119-b527-e1204bed627f" xlink:to="loc_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid_5866f21b-71b0-4200-aa55-3f6e8d3c543b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss_58aeeb35-11ef-4e14-a557-d247a93539c9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanActuarialGainLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_071b21ad-1be3-4119-b527-e1204bed627f" xlink:to="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss_58aeeb35-11ef-4e14-a557-d247a93539c9" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligation_3bc3534f-8711-4988-b421-ac5214b14533" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanBenefitObligation"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_594c3d5b-06df-40bb-9a89-9384c891eb78" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_6f4fea45-9ec2-432a-82b2-c119921a312a" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_594c3d5b-06df-40bb-9a89-9384c891eb78" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_72da3b25-7df8-4d16-9bb3-bb61e4283c09" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_594c3d5b-06df-40bb-9a89-9384c891eb78" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_72da3b25-7df8-4d16-9bb3-bb61e4283c09" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_72da3b25-7df8-4d16-9bb3-bb61e4283c09_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_72da3b25-7df8-4d16-9bb3-bb61e4283c09" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_72da3b25-7df8-4d16-9bb3-bb61e4283c09_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_b4ffe71c-b108-4af9-ab0c-36dcf286a9d1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_72da3b25-7df8-4d16-9bb3-bb61e4283c09" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_b4ffe71c-b108-4af9-ab0c-36dcf286a9d1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_SupplementalExecutiveRetirementPlanMember_ee879f68-6732-4bb9-bf27-1e6dcfb55009" xlink:href="cass-20211231.xsd#cass_SupplementalExecutiveRetirementPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_b4ffe71c-b108-4af9-ab0c-36dcf286a9d1" xlink:to="loc_cass_SupplementalExecutiveRetirementPlanMember_ee879f68-6732-4bb9-bf27-1e6dcfb55009" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://cassinfo.com/role/EmployeeBenefitPlansScheduleofAssumptionsusedtoDetermineProjectedBenefitObligationoftheSERPDetails" xlink:type="simple" xlink:href="cass-20211231.xsd#EmployeeBenefitPlansScheduleofAssumptionsusedtoDetermineProjectedBenefitObligationoftheSERPDetails"/>
  <link:definitionLink xlink:role="http://cassinfo.com/role/EmployeeBenefitPlansScheduleofAssumptionsusedtoDetermineProjectedBenefitObligationoftheSERPDetails" xlink:type="extended" id="i6f98bbad4e5e444ca7882fbcdbc7e4a9_EmployeeBenefitPlansScheduleofAssumptionsusedtoDetermineProjectedBenefitObligationoftheSERPDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_9da98d05-4039-4bc0-8ebc-16d8edd97d9e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_e7e3f459-aef3-4aa5-8d8d-d0b41a75b294" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_9da98d05-4039-4bc0-8ebc-16d8edd97d9e" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_e7e3f459-aef3-4aa5-8d8d-d0b41a75b294" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_e38b69e9-a7e6-4011-877c-4ff3aea7a837" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_9da98d05-4039-4bc0-8ebc-16d8edd97d9e" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_e38b69e9-a7e6-4011-877c-4ff3aea7a837" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_4b0a2d04-65ea-45d2-aaf3-c44928cf07a9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_e38b69e9-a7e6-4011-877c-4ff3aea7a837" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_4b0a2d04-65ea-45d2-aaf3-c44928cf07a9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_4b0a2d04-65ea-45d2-aaf3-c44928cf07a9_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_4b0a2d04-65ea-45d2-aaf3-c44928cf07a9" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_4b0a2d04-65ea-45d2-aaf3-c44928cf07a9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_4654ba1f-9003-4107-95c9-bc6a9eeaca14" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_4b0a2d04-65ea-45d2-aaf3-c44928cf07a9" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_4654ba1f-9003-4107-95c9-bc6a9eeaca14" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_SupplementalExecutiveRetirementPlanMember_0dcf5df7-23cb-4d5c-a509-ddc97bf7cb1a" xlink:href="cass-20211231.xsd#cass_SupplementalExecutiveRetirementPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_4654ba1f-9003-4107-95c9-bc6a9eeaca14" xlink:to="loc_cass_SupplementalExecutiveRetirementPlanMember_0dcf5df7-23cb-4d5c-a509-ddc97bf7cb1a" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://cassinfo.com/role/EmployeeBenefitPlansScheduleofExpectedFutureBenefitsPayableDetails" xlink:type="simple" xlink:href="cass-20211231.xsd#EmployeeBenefitPlansScheduleofExpectedFutureBenefitsPayableDetails"/>
  <link:definitionLink xlink:role="http://cassinfo.com/role/EmployeeBenefitPlansScheduleofExpectedFutureBenefitsPayableDetails" xlink:type="extended" id="i337fa78deffa4b4baf5c0c49a9b84f02_EmployeeBenefitPlansScheduleofExpectedFutureBenefitsPayableDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_604b0473-0365-45c2-b663-3cb59e656cab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_196de294-6b87-4a7f-8814-e2177a9f3db6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_604b0473-0365-45c2-b663-3cb59e656cab" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_196de294-6b87-4a7f-8814-e2177a9f3db6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_077e6743-dcbd-4a54-b0de-fcdafabe9cb4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_604b0473-0365-45c2-b663-3cb59e656cab" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_077e6743-dcbd-4a54-b0de-fcdafabe9cb4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_96552605-049e-4deb-9c25-7b0ef7a550aa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_604b0473-0365-45c2-b663-3cb59e656cab" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_96552605-049e-4deb-9c25-7b0ef7a550aa" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_629d89d4-a676-4e1d-b832-8b95e8308307" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_604b0473-0365-45c2-b663-3cb59e656cab" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_629d89d4-a676-4e1d-b832-8b95e8308307" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_2cfd3a81-1797-437b-9c45-5ea072b408d7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_604b0473-0365-45c2-b663-3cb59e656cab" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_2cfd3a81-1797-437b-9c45-5ea072b408d7" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_9ebc06d3-4819-4c0d-92c0-74fd5f4f4048" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_604b0473-0365-45c2-b663-3cb59e656cab" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_9ebc06d3-4819-4c0d-92c0-74fd5f4f4048" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_846c6c3f-3362-4819-b050-ac1f84071c06" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_604b0473-0365-45c2-b663-3cb59e656cab" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_846c6c3f-3362-4819-b050-ac1f84071c06" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_b8c2dbf7-408e-4a2e-a402-de14085c6e8b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_846c6c3f-3362-4819-b050-ac1f84071c06" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_b8c2dbf7-408e-4a2e-a402-de14085c6e8b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_b8c2dbf7-408e-4a2e-a402-de14085c6e8b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_b8c2dbf7-408e-4a2e-a402-de14085c6e8b" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_b8c2dbf7-408e-4a2e-a402-de14085c6e8b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_273f5f5f-7834-4ac3-83f2-cd11dc619d79" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_b8c2dbf7-408e-4a2e-a402-de14085c6e8b" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_273f5f5f-7834-4ac3-83f2-cd11dc619d79" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_SupplementalExecutiveRetirementPlanMember_f069296f-f061-45c4-b480-65d258b5f364" xlink:href="cass-20211231.xsd#cass_SupplementalExecutiveRetirementPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_273f5f5f-7834-4ac3-83f2-cd11dc619d79" xlink:to="loc_cass_SupplementalExecutiveRetirementPlanMember_f069296f-f061-45c4-b480-65d258b5f364" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://cassinfo.com/role/EmployeeBenefitPlansScheduleofSERPsPensionCostDetails" xlink:type="simple" xlink:href="cass-20211231.xsd#EmployeeBenefitPlansScheduleofSERPsPensionCostDetails"/>
  <link:definitionLink xlink:role="http://cassinfo.com/role/EmployeeBenefitPlansScheduleofSERPsPensionCostDetails" xlink:type="extended" id="i3ddf97da494b45eb98669e780265ecbf_EmployeeBenefitPlansScheduleofSERPsPensionCostDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_555effa5-c8cb-4fcc-ba84-963251dac96a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanServiceCost_8e8f817b-87e4-4f6c-b3ff-842e2f15fa9c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanServiceCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_555effa5-c8cb-4fcc-ba84-963251dac96a" xlink:to="loc_us-gaap_DefinedBenefitPlanServiceCost_8e8f817b-87e4-4f6c-b3ff-842e2f15fa9c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_159e2434-c1cf-4fe0-bdb7-a7edc5191745" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanInterestCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_555effa5-c8cb-4fcc-ba84-963251dac96a" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost_159e2434-c1cf-4fe0-bdb7-a7edc5191745" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_b49545e7-c38c-4e73-a875-97630bc93f94" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_555effa5-c8cb-4fcc-ba84-963251dac96a" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_b49545e7-c38c-4e73-a875-97630bc93f94" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_b457fe6b-d0bd-4fd6-8e24-dee9a0481025" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_555effa5-c8cb-4fcc-ba84-963251dac96a" xlink:to="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_b457fe6b-d0bd-4fd6-8e24-dee9a0481025" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_bfbc6e33-e5e0-460b-b0a0-4f7fb6d02dc9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_555effa5-c8cb-4fcc-ba84-963251dac96a" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_bfbc6e33-e5e0-460b-b0a0-4f7fb6d02dc9" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_10334b1b-5bde-4624-91d5-5bf43e1254fb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_bfbc6e33-e5e0-460b-b0a0-4f7fb6d02dc9" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_10334b1b-5bde-4624-91d5-5bf43e1254fb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_10334b1b-5bde-4624-91d5-5bf43e1254fb_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_10334b1b-5bde-4624-91d5-5bf43e1254fb" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_10334b1b-5bde-4624-91d5-5bf43e1254fb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_cbcf6af6-dc93-4f97-a068-1aa4a7456ba9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_10334b1b-5bde-4624-91d5-5bf43e1254fb" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_cbcf6af6-dc93-4f97-a068-1aa4a7456ba9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_SupplementalExecutiveRetirementPlanMember_5a21cde5-aa9f-4ec4-97d8-2dde721decf6" xlink:href="cass-20211231.xsd#cass_SupplementalExecutiveRetirementPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_cbcf6af6-dc93-4f97-a068-1aa4a7456ba9" xlink:to="loc_cass_SupplementalExecutiveRetirementPlanMember_5a21cde5-aa9f-4ec4-97d8-2dde721decf6" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://cassinfo.com/role/EmployeeBenefitPlansScheduleofthePretaxamountsinAccumulatedOtherComprehensiveLossDetails" xlink:type="simple" xlink:href="cass-20211231.xsd#EmployeeBenefitPlansScheduleofthePretaxamountsinAccumulatedOtherComprehensiveLossDetails"/>
  <link:definitionLink xlink:role="http://cassinfo.com/role/EmployeeBenefitPlansScheduleofthePretaxamountsinAccumulatedOtherComprehensiveLossDetails" xlink:type="extended" id="i9d08ba66f74b4b0488414f6933a2a60e_EmployeeBenefitPlansScheduleofthePretaxamountsinAccumulatedOtherComprehensiveLossDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_462ee8c6-5294-4610-a448-b8b65861b9f6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax_08ff4a37-912b-40c9-8f99-a2bfbee9bd1e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_462ee8c6-5294-4610-a448-b8b65861b9f6" xlink:to="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax_08ff4a37-912b-40c9-8f99-a2bfbee9bd1e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax_15e4c2c8-225e-4e75-b979-a014bf63f930" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_462ee8c6-5294-4610-a448-b8b65861b9f6" xlink:to="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax_15e4c2c8-225e-4e75-b979-a014bf63f930" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax_7823702c-1c9b-452f-8454-fd3973b0b758" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_462ee8c6-5294-4610-a448-b8b65861b9f6" xlink:to="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax_7823702c-1c9b-452f-8454-fd3973b0b758" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_bb019448-7572-4340-9039-3435088253fb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_462ee8c6-5294-4610-a448-b8b65861b9f6" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_bb019448-7572-4340-9039-3435088253fb" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_5c230f62-d2b4-442c-aec0-0cd7a12438e2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_bb019448-7572-4340-9039-3435088253fb" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_5c230f62-d2b4-442c-aec0-0cd7a12438e2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_5c230f62-d2b4-442c-aec0-0cd7a12438e2_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_5c230f62-d2b4-442c-aec0-0cd7a12438e2" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_5c230f62-d2b4-442c-aec0-0cd7a12438e2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_b5460332-a0b0-4462-a0e4-ff12349a7c2a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_5c230f62-d2b4-442c-aec0-0cd7a12438e2" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_b5460332-a0b0-4462-a0e4-ff12349a7c2a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_6b42c938-3be0-4c8b-a55a-555e73b2ebd5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_b5460332-a0b0-4462-a0e4-ff12349a7c2a" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_6b42c938-3be0-4c8b-a55a-555e73b2ebd5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_SupplementalExecutiveRetirementPlanMember_becc8614-ec99-4edf-a695-2c0e08ecafe0" xlink:href="cass-20211231.xsd#cass_SupplementalExecutiveRetirementPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_b5460332-a0b0-4462-a0e4-ff12349a7c2a" xlink:to="loc_cass_SupplementalExecutiveRetirementPlanMember_becc8614-ec99-4edf-a695-2c0e08ecafe0" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://cassinfo.com/role/StockBasedCompensationNarrativeDetails" xlink:type="simple" xlink:href="cass-20211231.xsd#StockBasedCompensationNarrativeDetails"/>
  <link:definitionLink xlink:role="http://cassinfo.com/role/StockBasedCompensationNarrativeDetails" xlink:type="extended" id="i722968c9f5884315990a7e2f5f3cf7e7_StockBasedCompensationNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ebcad534-b078-47f5-b248-947b0951617a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_a82501c6-7bbe-4aee-a0a4-0bd997710535" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ebcad534-b078-47f5-b248-947b0951617a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_a82501c6-7bbe-4aee-a0a4-0bd997710535" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_0738206a-21f7-412f-8833-f033e5d37a17" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ebcad534-b078-47f5-b248-947b0951617a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_0738206a-21f7-412f-8833-f033e5d37a17" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_348535e6-dc7e-4891-a5b8-be6cb7b9c1fe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ebcad534-b078-47f5-b248-947b0951617a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_348535e6-dc7e-4891-a5b8-be6cb7b9c1fe" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_61389025-6cda-46cc-ad7c-59e50829db3a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ebcad534-b078-47f5-b248-947b0951617a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_61389025-6cda-46cc-ad7c-59e50829db3a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_AmortizationOfRestrictedStockBonus_9c96db8a-5d27-4ac2-87f0-9c90bbaa6682" xlink:href="cass-20211231.xsd#cass_AmortizationOfRestrictedStockBonus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ebcad534-b078-47f5-b248-947b0951617a" xlink:to="loc_cass_AmortizationOfRestrictedStockBonus_9c96db8a-5d27-4ac2-87f0-9c90bbaa6682" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_a70f9cd1-9d47-4938-b0b4-cb1238f39e7f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ebcad534-b078-47f5-b248-947b0951617a" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_a70f9cd1-9d47-4938-b0b4-cb1238f39e7f" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_b5622a63-9078-47fd-bc94-0016a410a365" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ebcad534-b078-47f5-b248-947b0951617a" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_b5622a63-9078-47fd-bc94-0016a410a365" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_47a49834-c110-4607-8640-77e2c42a689f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ebcad534-b078-47f5-b248-947b0951617a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_47a49834-c110-4607-8640-77e2c42a689f" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_PercentageOfTargetOpportunityForAwardsToVest_2268a823-0063-4c26-8f4d-7df277696a3e" xlink:href="cass-20211231.xsd#cass_PercentageOfTargetOpportunityForAwardsToVest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ebcad534-b078-47f5-b248-947b0951617a" xlink:to="loc_cass_PercentageOfTargetOpportunityForAwardsToVest_2268a823-0063-4c26-8f4d-7df277696a3e" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_13ee9fa5-5e36-4bc5-b894-1d33c811d14c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ebcad534-b078-47f5-b248-947b0951617a" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_13ee9fa5-5e36-4bc5-b894-1d33c811d14c" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_871c7797-42c8-4fe3-8c52-f46797ec4d5f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ebcad534-b078-47f5-b248-947b0951617a" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_871c7797-42c8-4fe3-8c52-f46797ec4d5f" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted_9ccbb41b-d404-4118-976c-c18acf7902c5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ebcad534-b078-47f5-b248-947b0951617a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted_9ccbb41b-d404-4118-976c-c18acf7902c5" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_465cb058-eedf-49c6-9d74-c96acdb40fab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ebcad534-b078-47f5-b248-947b0951617a" xlink:to="loc_us-gaap_ShareBasedCompensation_465cb058-eedf-49c6-9d74-c96acdb40fab" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueExercised_83ede47a-62ff-4501-a541-6bce0e7e3056" xlink:href="cass-20211231.xsd#cass_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ebcad534-b078-47f5-b248-947b0951617a" xlink:to="loc_cass_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueExercised_83ede47a-62ff-4501-a541-6bce0e7e3056" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_c061145b-84e7-492d-8e22-3bf5130a4eda" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ebcad534-b078-47f5-b248-947b0951617a" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_c061145b-84e7-492d-8e22-3bf5130a4eda" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_093752c5-c801-46f3-8150-38715f875f87" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ebcad534-b078-47f5-b248-947b0951617a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_093752c5-c801-46f3-8150-38715f875f87" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_86d406e7-7820-4050-8645-4867ada1e0bf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ebcad534-b078-47f5-b248-947b0951617a" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_86d406e7-7820-4050-8645-4867ada1e0bf" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_d8f33eb7-4731-49a5-afce-e2b1bd8601c2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_86d406e7-7820-4050-8645-4867ada1e0bf" xlink:to="loc_us-gaap_AwardTypeAxis_d8f33eb7-4731-49a5-afce-e2b1bd8601c2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d8f33eb7-4731-49a5-afce-e2b1bd8601c2_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_d8f33eb7-4731-49a5-afce-e2b1bd8601c2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d8f33eb7-4731-49a5-afce-e2b1bd8601c2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9c755791-c56c-43af-b10b-6dec989e4b5b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_d8f33eb7-4731-49a5-afce-e2b1bd8601c2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9c755791-c56c-43af-b10b-6dec989e4b5b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_9ef2b362-d044-4338-9b48-d2a2ea9c186c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9c755791-c56c-43af-b10b-6dec989e4b5b" xlink:to="loc_us-gaap_RestrictedStockMember_9ef2b362-d044-4338-9b48-d2a2ea9c186c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_bec4d68b-b8d7-4a45-8b91-7bdb4552b0e5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PerformanceSharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9c755791-c56c-43af-b10b-6dec989e4b5b" xlink:to="loc_us-gaap_PerformanceSharesMember_bec4d68b-b8d7-4a45-8b91-7bdb4552b0e5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockAppreciationRightsSARSMember_9f347a43-26a3-4c50-bfff-043686075cb4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockAppreciationRightsSARSMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9c755791-c56c-43af-b10b-6dec989e4b5b" xlink:to="loc_us-gaap_StockAppreciationRightsSARSMember_9f347a43-26a3-4c50-bfff-043686075cb4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_19fccb95-c4c3-4a65-80e0-13d3eaf48ac0" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_86d406e7-7820-4050-8645-4867ada1e0bf" xlink:to="loc_srt_RangeAxis_19fccb95-c4c3-4a65-80e0-13d3eaf48ac0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_19fccb95-c4c3-4a65-80e0-13d3eaf48ac0_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_19fccb95-c4c3-4a65-80e0-13d3eaf48ac0" xlink:to="loc_srt_RangeMember_19fccb95-c4c3-4a65-80e0-13d3eaf48ac0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_c17c5c38-8705-4093-9a4e-4f5053eaa663" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_19fccb95-c4c3-4a65-80e0-13d3eaf48ac0" xlink:to="loc_srt_RangeMember_c17c5c38-8705-4093-9a4e-4f5053eaa663" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_ec148497-4e85-4ab3-a2bf-07a3d9c2b88e" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_c17c5c38-8705-4093-9a4e-4f5053eaa663" xlink:to="loc_srt_MinimumMember_ec148497-4e85-4ab3-a2bf-07a3d9c2b88e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_1e8e69f9-704a-4298-9291-9e2d8149c76d" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_c17c5c38-8705-4093-9a4e-4f5053eaa663" xlink:to="loc_srt_MaximumMember_1e8e69f9-704a-4298-9291-9e2d8149c76d" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://cassinfo.com/role/StockBasedCompensationSummaryofRestrictedStockActivityDetails" xlink:type="simple" xlink:href="cass-20211231.xsd#StockBasedCompensationSummaryofRestrictedStockActivityDetails"/>
  <link:definitionLink xlink:role="http://cassinfo.com/role/StockBasedCompensationSummaryofRestrictedStockActivityDetails" xlink:type="extended" id="i47dd56c06207422c814d5635d8b20c7c_StockBasedCompensationSummaryofRestrictedStockActivityDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6d099c5a-ba72-4c04-9d56-f57ae78d9bc8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_ab0313e1-a7ce-4891-92b6-05dffd50ba7c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6d099c5a-ba72-4c04-9d56-f57ae78d9bc8" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_ab0313e1-a7ce-4891-92b6-05dffd50ba7c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_68a99b49-e915-44cd-8696-3ff65845b878" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_ab0313e1-a7ce-4891-92b6-05dffd50ba7c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_68a99b49-e915-44cd-8696-3ff65845b878" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_fca952d8-de42-4534-aef3-b2f8cdc57a79" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_ab0313e1-a7ce-4891-92b6-05dffd50ba7c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_fca952d8-de42-4534-aef3-b2f8cdc57a79" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_37c540cd-4471-49cc-940c-1f14943f71db" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_ab0313e1-a7ce-4891-92b6-05dffd50ba7c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_37c540cd-4471-49cc-940c-1f14943f71db" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_fc483b03-897b-444f-abac-0ad112940962" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_ab0313e1-a7ce-4891-92b6-05dffd50ba7c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_fc483b03-897b-444f-abac-0ad112940962" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_52a7aad3-c494-489a-a984-0f2668a802d3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_0f41758c-6eca-4e27-af73-1dcc56eca605" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6d099c5a-ba72-4c04-9d56-f57ae78d9bc8" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_0f41758c-6eca-4e27-af73-1dcc56eca605" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_586834c8-e455-48b7-97f7-7d28fd1f25c6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_0f41758c-6eca-4e27-af73-1dcc56eca605" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_586834c8-e455-48b7-97f7-7d28fd1f25c6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_3281595d-4e4c-42b2-b9e9-1cb2b1e27a2c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_0f41758c-6eca-4e27-af73-1dcc56eca605" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_3281595d-4e4c-42b2-b9e9-1cb2b1e27a2c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_d10a4538-df8d-4041-96c4-bceb21cc7ded" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_0f41758c-6eca-4e27-af73-1dcc56eca605" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_d10a4538-df8d-4041-96c4-bceb21cc7ded" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_0c593000-f221-46ff-9460-33149f6f99e3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_0f41758c-6eca-4e27-af73-1dcc56eca605" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_0c593000-f221-46ff-9460-33149f6f99e3" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_2335272e-46a9-4201-86a0-a2db23b475ca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a4d8d220-396d-4df5-91e3-9a9725e57eef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6d099c5a-ba72-4c04-9d56-f57ae78d9bc8" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a4d8d220-396d-4df5-91e3-9a9725e57eef" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_a2c1c5b0-3681-4443-b2d2-46608997160e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a4d8d220-396d-4df5-91e3-9a9725e57eef" xlink:to="loc_us-gaap_AwardTypeAxis_a2c1c5b0-3681-4443-b2d2-46608997160e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a2c1c5b0-3681-4443-b2d2-46608997160e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_a2c1c5b0-3681-4443-b2d2-46608997160e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a2c1c5b0-3681-4443-b2d2-46608997160e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_34c0227e-2196-43c6-a10e-0f61310a1176" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_a2c1c5b0-3681-4443-b2d2-46608997160e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_34c0227e-2196-43c6-a10e-0f61310a1176" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_36907abf-9efb-4fd9-8d81-73dd1957f77f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_34c0227e-2196-43c6-a10e-0f61310a1176" xlink:to="loc_us-gaap_RestrictedStockMember_36907abf-9efb-4fd9-8d81-73dd1957f77f" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://cassinfo.com/role/StockBasedCompensationSummaryofPBRSActivityDetails" xlink:type="simple" xlink:href="cass-20211231.xsd#StockBasedCompensationSummaryofPBRSActivityDetails"/>
  <link:definitionLink xlink:role="http://cassinfo.com/role/StockBasedCompensationSummaryofPBRSActivityDetails" xlink:type="extended" id="ia6c9cec99987415582dd92e75ca6bcf3_StockBasedCompensationSummaryofPBRSActivityDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f831e7b6-7bb0-4eff-aea5-f2301aaaf188" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_e9a673da-8ead-45db-9f8f-cf4a089b9eec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f831e7b6-7bb0-4eff-aea5-f2301aaaf188" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_e9a673da-8ead-45db-9f8f-cf4a089b9eec" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_8ebab724-22ed-4b13-94da-3bee580e0e6e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_e9a673da-8ead-45db-9f8f-cf4a089b9eec" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_8ebab724-22ed-4b13-94da-3bee580e0e6e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_7a95fceb-5420-4e2b-ba86-bc7d47b8ac02" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_e9a673da-8ead-45db-9f8f-cf4a089b9eec" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_7a95fceb-5420-4e2b-ba86-bc7d47b8ac02" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_f90d9a4b-2235-45b7-9506-16c7877733dc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_e9a673da-8ead-45db-9f8f-cf4a089b9eec" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_f90d9a4b-2235-45b7-9506-16c7877733dc" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_9f781947-eb0c-4a0b-94be-413ded491e38" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_e9a673da-8ead-45db-9f8f-cf4a089b9eec" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_9f781947-eb0c-4a0b-94be-413ded491e38" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_87256042-3feb-40c4-9a27-c795d473c945" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_c7a834dd-a023-4340-9b40-3e6b6ffb9b16" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f831e7b6-7bb0-4eff-aea5-f2301aaaf188" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_c7a834dd-a023-4340-9b40-3e6b6ffb9b16" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_1adcd49a-93e5-4caa-8204-6838aa99cc68" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_c7a834dd-a023-4340-9b40-3e6b6ffb9b16" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_1adcd49a-93e5-4caa-8204-6838aa99cc68" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_110bf83f-a0fd-48c9-8d81-e0519cd434e6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_c7a834dd-a023-4340-9b40-3e6b6ffb9b16" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_110bf83f-a0fd-48c9-8d81-e0519cd434e6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_e495112f-9f5c-4b96-94e9-fe45370523c1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_c7a834dd-a023-4340-9b40-3e6b6ffb9b16" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_e495112f-9f5c-4b96-94e9-fe45370523c1" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_c2e0ead1-4914-420a-96f8-e53741be4428" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_c7a834dd-a023-4340-9b40-3e6b6ffb9b16" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_c2e0ead1-4914-420a-96f8-e53741be4428" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_e64d1c7f-11ee-4dde-b47d-ae2f5ccc2567" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_8f9926e6-5bb7-4c93-b41f-149b8c18f6e2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f831e7b6-7bb0-4eff-aea5-f2301aaaf188" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_8f9926e6-5bb7-4c93-b41f-149b8c18f6e2" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_1b34670d-93a5-44c8-b964-ff77c94f9d00" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_8f9926e6-5bb7-4c93-b41f-149b8c18f6e2" xlink:to="loc_us-gaap_AwardTypeAxis_1b34670d-93a5-44c8-b964-ff77c94f9d00" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1b34670d-93a5-44c8-b964-ff77c94f9d00_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_1b34670d-93a5-44c8-b964-ff77c94f9d00" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1b34670d-93a5-44c8-b964-ff77c94f9d00_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_17f30568-92a6-48d2-a892-4907e1a34fee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_1b34670d-93a5-44c8-b964-ff77c94f9d00" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_17f30568-92a6-48d2-a892-4907e1a34fee" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_cd6baf1b-4d8f-4be9-883a-74ec2da6ea34" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PerformanceSharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_17f30568-92a6-48d2-a892-4907e1a34fee" xlink:to="loc_us-gaap_PerformanceSharesMember_cd6baf1b-4d8f-4be9-883a-74ec2da6ea34" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://cassinfo.com/role/StockBasedCompensationSummaryofCompanysSARsActivityDetails" xlink:type="simple" xlink:href="cass-20211231.xsd#StockBasedCompensationSummaryofCompanysSARsActivityDetails"/>
  <link:definitionLink xlink:role="http://cassinfo.com/role/StockBasedCompensationSummaryofCompanysSARsActivityDetails" xlink:type="extended" id="i47a159d578ae459aa6410a3653375438_StockBasedCompensationSummaryofCompanysSARsActivityDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a42e42ae-f165-410a-a530-315e1aac2ddd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_2f171901-6702-45e2-bfa7-69712aad074e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a42e42ae-f165-410a-a530-315e1aac2ddd" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_2f171901-6702-45e2-bfa7-69712aad074e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_5e34b7c2-1206-4a32-bf7b-bbf35f6dfd99" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_2f171901-6702-45e2-bfa7-69712aad074e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_5e34b7c2-1206-4a32-bf7b-bbf35f6dfd99" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised_5169f294-fef4-4f9e-bf30-c77f568749d2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_2f171901-6702-45e2-bfa7-69712aad074e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised_5169f294-fef4-4f9e-bf30-c77f568749d2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures_28997cf8-795e-4bfd-bdd7-ed5491cfb2d5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_2f171901-6702-45e2-bfa7-69712aad074e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures_28997cf8-795e-4bfd-bdd7-ed5491cfb2d5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_22274249-6bb1-448b-83f4-61f3a5173366" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract_a351c53c-b7e2-4a08-b9ce-2bc9dafdf056" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a42e42ae-f165-410a-a530-315e1aac2ddd" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract_a351c53c-b7e2-4a08-b9ce-2bc9dafdf056" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice_c6ca0df9-850f-431f-947b-cec872b034fd" xlink:href="cass-20211231.xsd#cass_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract_a351c53c-b7e2-4a08-b9ce-2bc9dafdf056" xlink:to="loc_cass_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice_c6ca0df9-850f-431f-947b-cec872b034fd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisesInPeriodWeightedAverageExercisePrice_768c72cd-efd7-4a14-b32a-b831a9ffc61f" xlink:href="cass-20211231.xsd#cass_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract_a351c53c-b7e2-4a08-b9ce-2bc9dafdf056" xlink:to="loc_cass_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisesInPeriodWeightedAverageExercisePrice_768c72cd-efd7-4a14-b32a-b831a9ffc61f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresInPeriodWeightedAverageExercisePrice_fec156e2-ea4c-4c3d-9bc7-0ea78aef493f" xlink:href="cass-20211231.xsd#cass_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresInPeriodWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract_a351c53c-b7e2-4a08-b9ce-2bc9dafdf056" xlink:to="loc_cass_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresInPeriodWeightedAverageExercisePrice_fec156e2-ea4c-4c3d-9bc7-0ea78aef493f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice_8274c3f1-b2de-4973-a0a1-2b06727a5841" xlink:href="cass-20211231.xsd#cass_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_b16d5934-5d5e-4692-85d5-b1b7dfd3f4d4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a42e42ae-f165-410a-a530-315e1aac2ddd" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_b16d5934-5d5e-4692-85d5-b1b7dfd3f4d4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_07272e8e-5d51-4bbb-82eb-8a639a043621" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a42e42ae-f165-410a-a530-315e1aac2ddd" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_07272e8e-5d51-4bbb-82eb-8a639a043621" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_6da52b4f-c424-4218-a3d0-7e5cdeb6470f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a42e42ae-f165-410a-a530-315e1aac2ddd" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_6da52b4f-c424-4218-a3d0-7e5cdeb6470f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_0ee00beb-4896-4019-a70f-59bdf54144e2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_6da52b4f-c424-4218-a3d0-7e5cdeb6470f" xlink:to="loc_us-gaap_AwardTypeAxis_0ee00beb-4896-4019-a70f-59bdf54144e2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0ee00beb-4896-4019-a70f-59bdf54144e2_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_0ee00beb-4896-4019-a70f-59bdf54144e2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0ee00beb-4896-4019-a70f-59bdf54144e2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_6446abc7-6bf8-41b5-b137-6d2454193ffc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_0ee00beb-4896-4019-a70f-59bdf54144e2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_6446abc7-6bf8-41b5-b137-6d2454193ffc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockAppreciationRightsSARSMember_a4bf2064-19e7-48b5-a86b-6878f3498bc9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockAppreciationRightsSARSMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_6446abc7-6bf8-41b5-b137-6d2454193ffc" xlink:to="loc_us-gaap_StockAppreciationRightsSARSMember_a4bf2064-19e7-48b5-a86b-6878f3498bc9" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://cassinfo.com/role/DisclosuresaboutFairValueofFinancialInstrumentsSummaryoftheCompanysFinancialInstrumentsDetailsDetails" xlink:type="simple" xlink:href="cass-20211231.xsd#DisclosuresaboutFairValueofFinancialInstrumentsSummaryoftheCompanysFinancialInstrumentsDetailsDetails"/>
  <link:definitionLink xlink:role="http://cassinfo.com/role/DisclosuresaboutFairValueofFinancialInstrumentsSummaryoftheCompanysFinancialInstrumentsDetailsDetails" xlink:type="extended" id="i96bb671d7f3e41a4a1c954955138c541_DisclosuresaboutFairValueofFinancialInstrumentsSummaryoftheCompanysFinancialInstrumentsDetailsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_cd62ebcd-6d46-4600-a105-571af4d5c778" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract_b11781cf-eb13-4b8e-a903-85bc376b0356" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_cd62ebcd-6d46-4600-a105-571af4d5c778" xlink:to="loc_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract_b11781cf-eb13-4b8e-a903-85bc376b0356" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_467275eb-d514-4b72-adcf-3eacacfab9ed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract_b11781cf-eb13-4b8e-a903-85bc376b0356" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_467275eb-d514-4b72-adcf-3eacacfab9ed" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest_fd3ff3df-3a1b-4e10-8bb4-0edc07f04011" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract_b11781cf-eb13-4b8e-a903-85bc376b0356" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest_fd3ff3df-3a1b-4e10-8bb4-0edc07f04011" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansReceivableFairValueDisclosure_13d76b84-e160-4e1b-9b92-d8fe117ac75c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LoansReceivableFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract_b11781cf-eb13-4b8e-a903-85bc376b0356" xlink:to="loc_us-gaap_LoansReceivableFairValueDisclosure_13d76b84-e160-4e1b-9b92-d8fe117ac75c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_AccruedInterestReceivableFairValueDisclosure_fe07158a-2e04-4015-b8ff-4c9136860f2e" xlink:href="cass-20211231.xsd#cass_AccruedInterestReceivableFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract_b11781cf-eb13-4b8e-a903-85bc376b0356" xlink:to="loc_cass_AccruedInterestReceivableFairValueDisclosure_fe07158a-2e04-4015-b8ff-4c9136860f2e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_2b379528-ecdb-4c80-beb6-6d1b196f335f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract_b11781cf-eb13-4b8e-a903-85bc376b0356" xlink:to="loc_us-gaap_AssetsFairValueDisclosure_2b379528-ecdb-4c80-beb6-6d1b196f335f" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract_aff2d4df-855e-4791-b5fe-8984f118f458" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_cd62ebcd-6d46-4600-a105-571af4d5c778" xlink:to="loc_us-gaap_FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract_aff2d4df-855e-4791-b5fe-8984f118f458" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepositsFairValueDisclosure_bcec8e16-1b0e-481b-b064-841fd5db2300" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepositsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract_aff2d4df-855e-4791-b5fe-8984f118f458" xlink:to="loc_us-gaap_DepositsFairValueDisclosure_bcec8e16-1b0e-481b-b064-841fd5db2300" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableFairValueDisclosure_ff15ea72-118f-439e-8373-7bff58656513" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract_aff2d4df-855e-4791-b5fe-8984f118f458" xlink:to="loc_us-gaap_AccountsPayableFairValueDisclosure_ff15ea72-118f-439e-8373-7bff58656513" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesFairValueDisclosure_847265ae-e063-408b-a0f1-3d9263351075" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedLiabilitiesFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract_aff2d4df-855e-4791-b5fe-8984f118f458" xlink:to="loc_us-gaap_AccruedLiabilitiesFairValueDisclosure_847265ae-e063-408b-a0f1-3d9263351075" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosure_511dea93-8c50-4260-9836-567aa20d0904" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract_aff2d4df-855e-4791-b5fe-8984f118f458" xlink:to="loc_us-gaap_LiabilitiesFairValueDisclosure_511dea93-8c50-4260-9836-567aa20d0904" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTable_d5cb0936-5e2c-49ed-8ebc-e2f2cea3497a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByBalanceSheetGroupingTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_cd62ebcd-6d46-4600-a105-571af4d5c778" xlink:to="loc_us-gaap_FairValueByBalanceSheetGroupingTable_d5cb0936-5e2c-49ed-8ebc-e2f2cea3497a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementBasisAxis_3ad11ef4-d035-4f8e-9c10-e5836e5e4097" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByMeasurementBasisAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_d5cb0936-5e2c-49ed-8ebc-e2f2cea3497a" xlink:to="loc_us-gaap_FairValueByMeasurementBasisAxis_3ad11ef4-d035-4f8e-9c10-e5836e5e4097" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_3ad11ef4-d035-4f8e-9c10-e5836e5e4097_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis_3ad11ef4-d035-4f8e-9c10-e5836e5e4097" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_3ad11ef4-d035-4f8e-9c10-e5836e5e4097_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosureItemAmountsDomain_a9892254-4823-46b4-879c-89876f0e861c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosureItemAmountsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis_3ad11ef4-d035-4f8e-9c10-e5836e5e4097" xlink:to="loc_us-gaap_FairValueDisclosureItemAmountsDomain_a9892254-4823-46b4-879c-89876f0e861c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_fb1259dc-e8ea-42e0-ad2f-56e34bbc883f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_a9892254-4823-46b4-879c-89876f0e861c" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_fb1259dc-e8ea-42e0-ad2f-56e34bbc883f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_0fe2083a-8289-4c92-af62-fbccd0252a28" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CarryingReportedAmountFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_a9892254-4823-46b4-879c-89876f0e861c" xlink:to="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_0fe2083a-8289-4c92-af62-fbccd0252a28" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_cf2f6a89-ae7c-45b3-a4f3-d8ab2f9c54f5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EstimateOfFairValueFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_a9892254-4823-46b4-879c-89876f0e861c" xlink:to="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_cf2f6a89-ae7c-45b3-a4f3-d8ab2f9c54f5" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://cassinfo.com/role/CommitmentandContingenciesNarrativeDetails" xlink:type="simple" xlink:href="cass-20211231.xsd#CommitmentandContingenciesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://cassinfo.com/role/CommitmentandContingenciesNarrativeDetails" xlink:type="extended" id="ia7ae391e81704f50bbf6330ba7487552_CommitmentandContingenciesNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsLineItems_1c4dfa47-17e6-43bc-bf51-5f6040a122ad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCommitmentsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairedFinancingReceivableRelatedAllowance_ea0bdf21-6161-4854-8698-ef41aacff5d1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ImpairedFinancingReceivableRelatedAllowance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_1c4dfa47-17e6-43bc-bf51-5f6040a122ad" xlink:to="loc_us-gaap_ImpairedFinancingReceivableRelatedAllowance_ea0bdf21-6161-4854-8698-ef41aacff5d1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsTable_9002ca97-b6c0-4205-b43e-bbdbb5dd1533" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCommitmentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_1c4dfa47-17e6-43bc-bf51-5f6040a122ad" xlink:to="loc_us-gaap_OtherCommitmentsTable_9002ca97-b6c0-4205-b43e-bbdbb5dd1533" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_99b2b410-19ce-4eef-8bba-4c0e758b6748" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OtherCommitmentsTable_9002ca97-b6c0-4205-b43e-bbdbb5dd1533" xlink:to="loc_us-gaap_FinancialInstrumentAxis_99b2b410-19ce-4eef-8bba-4c0e758b6748" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_99b2b410-19ce-4eef-8bba-4c0e758b6748_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentAxis_99b2b410-19ce-4eef-8bba-4c0e758b6748" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_99b2b410-19ce-4eef-8bba-4c0e758b6748_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_b0094334-b378-453e-8136-ad8b38e04923" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentAxis_99b2b410-19ce-4eef-8bba-4c0e758b6748" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_b0094334-b378-453e-8136-ad8b38e04923" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnfundedLoanCommitmentMember_6e0c0fe2-9634-400e-a5e8-0f25f7a056d6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnfundedLoanCommitmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_b0094334-b378-453e-8136-ad8b38e04923" xlink:to="loc_us-gaap_UnfundedLoanCommitmentMember_6e0c0fe2-9634-400e-a5e8-0f25f7a056d6" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://cassinfo.com/role/CommitmentsandContingenciesScheduleofCommitmentstoExtendCreditStandbyLettersofCreditandCommercialLettersDetails" xlink:type="simple" xlink:href="cass-20211231.xsd#CommitmentsandContingenciesScheduleofCommitmentstoExtendCreditStandbyLettersofCreditandCommercialLettersDetails"/>
  <link:definitionLink xlink:role="http://cassinfo.com/role/CommitmentsandContingenciesScheduleofCommitmentstoExtendCreditStandbyLettersofCreditandCommercialLettersDetails" xlink:type="extended" id="i500ee96f5fc84a27a693526433638481_CommitmentsandContingenciesScheduleofCommitmentstoExtendCreditStandbyLettersofCreditandCommercialLettersDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsLineItems_caff3f73-0ec2-4941-acbc-dd7131d45751" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCommitmentsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_72626645-83b5-4a37-80a3-dedc4fbee592" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_caff3f73-0ec2-4941-acbc-dd7131d45751" xlink:to="loc_us-gaap_LineOfCredit_72626645-83b5-4a37-80a3-dedc4fbee592" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsTable_fcd72ee6-1773-4501-adb7-e014334281b9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCommitmentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_caff3f73-0ec2-4941-acbc-dd7131d45751" xlink:to="loc_us-gaap_OtherCommitmentsTable_fcd72ee6-1773-4501-adb7-e014334281b9" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_f18bfd1b-620e-4315-8667-d57c36d03e36" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OtherCommitmentsTable_fcd72ee6-1773-4501-adb7-e014334281b9" xlink:to="loc_us-gaap_FinancialInstrumentAxis_f18bfd1b-620e-4315-8667-d57c36d03e36" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_f18bfd1b-620e-4315-8667-d57c36d03e36_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentAxis_f18bfd1b-620e-4315-8667-d57c36d03e36" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_f18bfd1b-620e-4315-8667-d57c36d03e36_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_299d777b-a81f-4a9a-9fc9-198882ba73d7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentAxis_f18bfd1b-620e-4315-8667-d57c36d03e36" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_299d777b-a81f-4a9a-9fc9-198882ba73d7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsToExtendCreditMember_2a468add-483d-451d-9145-502ef43f3230" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsToExtendCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_299d777b-a81f-4a9a-9fc9-198882ba73d7" xlink:to="loc_us-gaap_CommitmentsToExtendCreditMember_2a468add-483d-451d-9145-502ef43f3230" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_2d133359-c696-4007-a58d-057af4483179" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OtherCommitmentsTable_fcd72ee6-1773-4501-adb7-e014334281b9" xlink:to="loc_us-gaap_CreditFacilityAxis_2d133359-c696-4007-a58d-057af4483179" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_2d133359-c696-4007-a58d-057af4483179_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_2d133359-c696-4007-a58d-057af4483179" xlink:to="loc_us-gaap_CreditFacilityDomain_2d133359-c696-4007-a58d-057af4483179_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_024067de-8ffb-4886-884b-211441fe38b9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_2d133359-c696-4007-a58d-057af4483179" xlink:to="loc_us-gaap_CreditFacilityDomain_024067de-8ffb-4886-884b-211441fe38b9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_CommercialLettersOfCreditMember_0fc93db1-db2f-4d2e-8954-733d38b888a5" xlink:href="cass-20211231.xsd#cass_CommercialLettersOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_024067de-8ffb-4886-884b-211441fe38b9" xlink:to="loc_cass_CommercialLettersOfCreditMember_0fc93db1-db2f-4d2e-8954-733d38b888a5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandbyLettersOfCreditMember_ecc11732-65f3-4255-836f-fc72941448f9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StandbyLettersOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_024067de-8ffb-4886-884b-211441fe38b9" xlink:to="loc_us-gaap_StandbyLettersOfCreditMember_ecc11732-65f3-4255-836f-fc72941448f9" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://cassinfo.com/role/RevenuefromContractswithCustomersDetails" xlink:type="simple" xlink:href="cass-20211231.xsd#RevenuefromContractswithCustomersDetails"/>
  <link:definitionLink xlink:role="http://cassinfo.com/role/RevenuefromContractswithCustomersDetails" xlink:type="extended" id="i7d217465381f427bb76b3030aa835641_RevenuefromContractswithCustomersDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_651d2724-8553-4e57-8c28-4d13baa41536" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuePerformanceObligationAbstract_64e84ab0-6c52-418c-8618-f4e02c352524" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenuePerformanceObligationAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_651d2724-8553-4e57-8c28-4d13baa41536" xlink:to="loc_us-gaap_RevenuePerformanceObligationAbstract_64e84ab0-6c52-418c-8618-f4e02c352524" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_fe587862-ab4f-4641-b132-0a4f465fdc62" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuePerformanceObligationAbstract_64e84ab0-6c52-418c-8618-f4e02c352524" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_fe587862-ab4f-4641-b132-0a4f465fdc62" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueNotFromContractWithCustomer_e58d086f-e876-4f12-9ede-62f0805aa28b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueNotFromContractWithCustomer"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuePerformanceObligationAbstract_64e84ab0-6c52-418c-8618-f4e02c352524" xlink:to="loc_us-gaap_RevenueNotFromContractWithCustomer_e58d086f-e876-4f12-9ede-62f0805aa28b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoninterestIncome_16142e33-7406-4e3f-9f2b-7ed96ab96be0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoninterestIncome"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuePerformanceObligationAbstract_64e84ab0-6c52-418c-8618-f4e02c352524" xlink:to="loc_us-gaap_NoninterestIncome_16142e33-7406-4e3f-9f2b-7ed96ab96be0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_b2f7dc2e-4ebd-471c-83e1-2efb36fd3650" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_651d2724-8553-4e57-8c28-4d13baa41536" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_b2f7dc2e-4ebd-471c-83e1-2efb36fd3650" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_d7bd2757-5819-41e9-8b28-09a2b711f8e9" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_b2f7dc2e-4ebd-471c-83e1-2efb36fd3650" xlink:to="loc_srt_ProductOrServiceAxis_d7bd2757-5819-41e9-8b28-09a2b711f8e9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_d7bd2757-5819-41e9-8b28-09a2b711f8e9_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_d7bd2757-5819-41e9-8b28-09a2b711f8e9" xlink:to="loc_srt_ProductsAndServicesDomain_d7bd2757-5819-41e9-8b28-09a2b711f8e9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_b5ed6e65-22a7-46d3-8d2f-bf07a14ea0e5" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_d7bd2757-5819-41e9-8b28-09a2b711f8e9" xlink:to="loc_srt_ProductsAndServicesDomain_b5ed6e65-22a7-46d3-8d2f-bf07a14ea0e5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_InformationServicesPaymentAndProcessingMember_cd1ca705-c760-4a81-93c9-cf6018e858c2" xlink:href="cass-20211231.xsd#cass_InformationServicesPaymentAndProcessingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_b5ed6e65-22a7-46d3-8d2f-bf07a14ea0e5" xlink:to="loc_cass_InformationServicesPaymentAndProcessingMember_cd1ca705-c760-4a81-93c9-cf6018e858c2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_InformationServicesPaymentAndProcessingRevenueInvoiceProcessingFeesMember_fb4c6dba-9211-4811-b8a7-42d481824447" xlink:href="cass-20211231.xsd#cass_InformationServicesPaymentAndProcessingRevenueInvoiceProcessingFeesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cass_InformationServicesPaymentAndProcessingMember_cd1ca705-c760-4a81-93c9-cf6018e858c2" xlink:to="loc_cass_InformationServicesPaymentAndProcessingRevenueInvoiceProcessingFeesMember_fb4c6dba-9211-4811-b8a7-42d481824447" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_InformationServicesPaymentAndProcessingRevenueInvoicePaymentFeesMember_d9a18ad4-ed8b-479f-8180-5d6049c74a10" xlink:href="cass-20211231.xsd#cass_InformationServicesPaymentAndProcessingRevenueInvoicePaymentFeesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cass_InformationServicesPaymentAndProcessingMember_cd1ca705-c760-4a81-93c9-cf6018e858c2" xlink:to="loc_cass_InformationServicesPaymentAndProcessingRevenueInvoicePaymentFeesMember_d9a18ad4-ed8b-479f-8180-5d6049c74a10" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_BankServiceFeesMember_2bb55268-7b86-4fd6-ade9-2f485302bf4d" xlink:href="cass-20211231.xsd#cass_BankServiceFeesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_b5ed6e65-22a7-46d3-8d2f-bf07a14ea0e5" xlink:to="loc_cass_BankServiceFeesMember_2bb55268-7b86-4fd6-ade9-2f485302bf4d" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://cassinfo.com/role/IndustrySegmentInformationDetails" xlink:type="simple" xlink:href="cass-20211231.xsd#IndustrySegmentInformationDetails"/>
  <link:definitionLink xlink:role="http://cassinfo.com/role/IndustrySegmentInformationDetails" xlink:type="extended" id="i506da16bb4844d41ab5c86cd1e28dd1c_IndustrySegmentInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_d8dc251b-eb26-4d28-b1f1-7bd80ebda1cb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseAfterProvisionForLoanLossAbstract_d09ab077-1979-4d89-9f15-8e07d4c37ab1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestIncomeExpenseAfterProvisionForLoanLossAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_d8dc251b-eb26-4d28-b1f1-7bd80ebda1cb" xlink:to="loc_us-gaap_InterestIncomeExpenseAfterProvisionForLoanLossAbstract_d09ab077-1979-4d89-9f15-8e07d4c37ab1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoninterestIncome_697949f1-0157-4b71-abb3-ce1b8383ce1a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoninterestIncome"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InterestIncomeExpenseAfterProvisionForLoanLossAbstract_d09ab077-1979-4d89-9f15-8e07d4c37ab1" xlink:to="loc_us-gaap_NoninterestIncome_697949f1-0157-4b71-abb3-ce1b8383ce1a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_InterestAndDividendIncomeIncludingTaxEquivalentAdjustmentOperating_36a35375-2882-49c9-8541-c3dde8efb3e3" xlink:href="cass-20211231.xsd#cass_InterestAndDividendIncomeIncludingTaxEquivalentAdjustmentOperating"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InterestIncomeExpenseAfterProvisionForLoanLossAbstract_d09ab077-1979-4d89-9f15-8e07d4c37ab1" xlink:to="loc_cass_InterestAndDividendIncomeIncludingTaxEquivalentAdjustmentOperating_36a35375-2882-49c9-8541-c3dde8efb3e3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_00006e8c-0130-4d80-b0a3-badd0e374bbd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InterestIncomeExpenseAfterProvisionForLoanLossAbstract_d09ab077-1979-4d89-9f15-8e07d4c37ab1" xlink:to="loc_us-gaap_InterestExpense_00006e8c-0130-4d80-b0a3-badd0e374bbd" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNet_0366c88f-7a87-4aa4-b695-3f975611b9fe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestIncomeExpenseNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InterestIncomeExpenseAfterProvisionForLoanLossAbstract_d09ab077-1979-4d89-9f15-8e07d4c37ab1" xlink:to="loc_us-gaap_InterestIncomeExpenseNet_0366c88f-7a87-4aa4-b695-3f975611b9fe" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_IncomeLossFromContinuingOperationsIncludingTaxEquivalentAdjustmentBeforeIncomeTaxesNoncontrollingInterest_7d5cbb06-a741-41ac-ab4e-90f6b52d6c7f" xlink:href="cass-20211231.xsd#cass_IncomeLossFromContinuingOperationsIncludingTaxEquivalentAdjustmentBeforeIncomeTaxesNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InterestIncomeExpenseAfterProvisionForLoanLossAbstract_d09ab077-1979-4d89-9f15-8e07d4c37ab1" xlink:to="loc_cass_IncomeLossFromContinuingOperationsIncludingTaxEquivalentAdjustmentBeforeIncomeTaxesNoncontrollingInterest_7d5cbb06-a741-41ac-ab4e-90f6b52d6c7f" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_b6a425e9-318f-4197-adcd-aaa5d779b9f5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InterestIncomeExpenseAfterProvisionForLoanLossAbstract_d09ab077-1979-4d89-9f15-8e07d4c37ab1" xlink:to="loc_us-gaap_Goodwill_b6a425e9-318f-4197-adcd-aaa5d779b9f5" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIntangibleAssetsNet_530108a0-ce36-4de3-849a-adb192b57ff8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherIntangibleAssetsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InterestIncomeExpenseAfterProvisionForLoanLossAbstract_d09ab077-1979-4d89-9f15-8e07d4c37ab1" xlink:to="loc_us-gaap_OtherIntangibleAssetsNet_530108a0-ce36-4de3-849a-adb192b57ff8" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_284b58aa-27ea-4eff-abca-dd48b2908edc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InterestIncomeExpenseAfterProvisionForLoanLossAbstract_d09ab077-1979-4d89-9f15-8e07d4c37ab1" xlink:to="loc_us-gaap_Assets_284b58aa-27ea-4eff-abca-dd48b2908edc" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_AverageFundingSources_b4aca145-fa51-4ca6-b4e5-e4a953706bca" xlink:href="cass-20211231.xsd#cass_AverageFundingSources"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InterestIncomeExpenseAfterProvisionForLoanLossAbstract_d09ab077-1979-4d89-9f15-8e07d4c37ab1" xlink:to="loc_cass_AverageFundingSources_b4aca145-fa51-4ca6-b4e5-e4a953706bca" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxEffectsAllocatedDirectlyToEquityPriorPeriodAdjustment_397baa48-4300-444d-b74d-f6d05cac0cd6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxEffectsAllocatedDirectlyToEquityPriorPeriodAdjustment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InterestIncomeExpenseAfterProvisionForLoanLossAbstract_d09ab077-1979-4d89-9f15-8e07d4c37ab1" xlink:to="loc_us-gaap_IncomeTaxEffectsAllocatedDirectlyToEquityPriorPeriodAdjustment_397baa48-4300-444d-b74d-f6d05cac0cd6" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_14cdc434-f2ef-4484-acd9-60593d7106f8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_d8dc251b-eb26-4d28-b1f1-7bd80ebda1cb" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_14cdc434-f2ef-4484-acd9-60593d7106f8" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_595db879-a2fc-479c-a870-ec2da6b63371" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_14cdc434-f2ef-4484-acd9-60593d7106f8" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_595db879-a2fc-479c-a870-ec2da6b63371" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_595db879-a2fc-479c-a870-ec2da6b63371_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_595db879-a2fc-479c-a870-ec2da6b63371" xlink:to="loc_us-gaap_SegmentDomain_595db879-a2fc-479c-a870-ec2da6b63371_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_33576ef4-5a33-4336-b1e3-2a74e7d8f4dc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_595db879-a2fc-479c-a870-ec2da6b63371" xlink:to="loc_us-gaap_SegmentDomain_33576ef4-5a33-4336-b1e3-2a74e7d8f4dc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_InformationServicesMember_83453fc7-d64f-4116-95d6-6b2c51a9a0f2" xlink:href="cass-20211231.xsd#cass_InformationServicesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_33576ef4-5a33-4336-b1e3-2a74e7d8f4dc" xlink:to="loc_cass_InformationServicesMember_83453fc7-d64f-4116-95d6-6b2c51a9a0f2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_BankingServicesMember_4cdcc519-1b2f-4f27-8042-69afec4cf11d" xlink:href="cass-20211231.xsd#cass_BankingServicesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_33576ef4-5a33-4336-b1e3-2a74e7d8f4dc" xlink:to="loc_cass_BankingServicesMember_4cdcc519-1b2f-4f27-8042-69afec4cf11d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_32bf5721-46ff-434e-942b-eb883cc5fb6c" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_14cdc434-f2ef-4484-acd9-60593d7106f8" xlink:to="loc_srt_ConsolidationItemsAxis_32bf5721-46ff-434e-942b-eb883cc5fb6c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_32bf5721-46ff-434e-942b-eb883cc5fb6c_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_32bf5721-46ff-434e-942b-eb883cc5fb6c" xlink:to="loc_srt_ConsolidationItemsDomain_32bf5721-46ff-434e-942b-eb883cc5fb6c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_761910c8-6ba4-4e24-b836-648f22a96346" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_32bf5721-46ff-434e-942b-eb883cc5fb6c" xlink:to="loc_srt_ConsolidationItemsDomain_761910c8-6ba4-4e24-b836-648f22a96346" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_CorporateReconcilingItemsAndEliminationsMember_40cf5c67-3b30-49ba-b021-6ec7a426c2aa" xlink:href="cass-20211231.xsd#cass_CorporateReconcilingItemsAndEliminationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_761910c8-6ba4-4e24-b836-648f22a96346" xlink:to="loc_cass_CorporateReconcilingItemsAndEliminationsMember_40cf5c67-3b30-49ba-b021-6ec7a426c2aa" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://cassinfo.com/role/CondensedFinancialInformationofParentCompanyScheduleofCondensedBalanceSheetsDetails" xlink:type="simple" xlink:href="cass-20211231.xsd#CondensedFinancialInformationofParentCompanyScheduleofCondensedBalanceSheetsDetails"/>
  <link:definitionLink xlink:role="http://cassinfo.com/role/CondensedFinancialInformationofParentCompanyScheduleofCondensedBalanceSheetsDetails" xlink:type="extended" id="ie98b7669900d4e7f80dc85590f26cdd4_CondensedFinancialInformationofParentCompanyScheduleofCondensedBalanceSheetsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_3f449376-57fe-4c1c-92a3-7a9ea02066a9" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CondensedBalanceSheetStatementsCaptionsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_da51fcde-e4e7-43da-b6e3-4408a1470c54" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_3f449376-57fe-4c1c-92a3-7a9ea02066a9" xlink:to="loc_us-gaap_AssetsAbstract_da51fcde-e4e7-43da-b6e3-4408a1470c54" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndDueFromBanks_8f384c22-4a4f-4d01-b9fc-0ac6d094e229" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndDueFromBanks"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_da51fcde-e4e7-43da-b6e3-4408a1470c54" xlink:to="loc_us-gaap_CashAndDueFromBanks_8f384c22-4a4f-4d01-b9fc-0ac6d094e229" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermInvestments_6e007649-381c-4a39-9c80-6adf9e86754a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_da51fcde-e4e7-43da-b6e3-4408a1470c54" xlink:to="loc_us-gaap_ShortTermInvestments_6e007649-381c-4a39-9c80-6adf9e86754a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest_09fff0b5-e1b6-4e6d-be21-f01894cf065b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_da51fcde-e4e7-43da-b6e3-4408a1470c54" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest_09fff0b5-e1b6-4e6d-be21-f01894cf065b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss_b6d20b57-8874-4277-a57f-354151d97fba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_da51fcde-e4e7-43da-b6e3-4408a1470c54" xlink:to="loc_us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss_b6d20b57-8874-4277-a57f-354151d97fba" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_PaymentsInExcessOfFunding_8e07ecc5-712d-4ef8-b663-a0a0f8a1ef2a" xlink:href="cass-20211231.xsd#cass_PaymentsInExcessOfFunding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_da51fcde-e4e7-43da-b6e3-4408a1470c54" xlink:to="loc_cass_PaymentsInExcessOfFunding_8e07ecc5-712d-4ef8-b663-a0a0f8a1ef2a" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures_6846b7ab-74b1-4fee-b08b-035cef272366" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_da51fcde-e4e7-43da-b6e3-4408a1470c54" xlink:to="loc_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures_6846b7ab-74b1-4fee-b08b-035cef272366" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_d42043f6-dc39-4526-aa6c-fed413e0be6a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_da51fcde-e4e7-43da-b6e3-4408a1470c54" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_d42043f6-dc39-4526-aa6c-fed413e0be6a" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssets_bde2ab70-48dc-4bdf-b7d2-4e23060fa03e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_da51fcde-e4e7-43da-b6e3-4408a1470c54" xlink:to="loc_us-gaap_OtherAssets_bde2ab70-48dc-4bdf-b7d2-4e23060fa03e" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_7c33e918-20a0-438c-80a1-3d70a1b1ea03" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_da51fcde-e4e7-43da-b6e3-4408a1470c54" xlink:to="loc_us-gaap_Assets_7c33e918-20a0-438c-80a1-3d70a1b1ea03" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_72dc0387-630b-4ce6-ad9f-2540aa5284dd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_3f449376-57fe-4c1c-92a3-7a9ea02066a9" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_72dc0387-630b-4ce6-ad9f-2540aa5284dd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAbstract_1dc4969f-0991-4e17-9d9c-2a18f5161d6c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_72dc0387-630b-4ce6-ad9f-2540aa5284dd" xlink:to="loc_us-gaap_LiabilitiesAbstract_1dc4969f-0991-4e17-9d9c-2a18f5161d6c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_AccountsAndDraftsPayable_6237ad08-b142-4ac5-8b66-e450818d9f73" xlink:href="cass-20211231.xsd#cass_AccountsAndDraftsPayable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAbstract_1dc4969f-0991-4e17-9d9c-2a18f5161d6c" xlink:to="loc_cass_AccountsAndDraftsPayable_6237ad08-b142-4ac5-8b66-e450818d9f73" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilities_f889b87b-0ef1-406c-9a3f-acc7345763fc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAbstract_1dc4969f-0991-4e17-9d9c-2a18f5161d6c" xlink:to="loc_us-gaap_OtherLiabilities_f889b87b-0ef1-406c-9a3f-acc7345763fc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_3b79ce2d-ca46-4d48-863d-3079ea6a7303" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Liabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAbstract_1dc4969f-0991-4e17-9d9c-2a18f5161d6c" xlink:to="loc_us-gaap_Liabilities_3b79ce2d-ca46-4d48-863d-3079ea6a7303" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_35e4e001-fbfd-4027-8f13-d4c6c40ba6da" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_72dc0387-630b-4ce6-ad9f-2540aa5284dd" xlink:to="loc_us-gaap_StockholdersEquity_35e4e001-fbfd-4027-8f13-d4c6c40ba6da" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_2bc5015f-01f3-4a25-8b53-c2b3cc6b84dd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_72dc0387-630b-4ce6-ad9f-2540aa5284dd" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_2bc5015f-01f3-4a25-8b53-c2b3cc6b84dd" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedBalanceSheetStatementTable_ed39b7a1-6c8f-4f74-aa00-8c9305328a56" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CondensedBalanceSheetStatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_3f449376-57fe-4c1c-92a3-7a9ea02066a9" xlink:to="loc_srt_CondensedBalanceSheetStatementTable_ed39b7a1-6c8f-4f74-aa00-8c9305328a56" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_774afcbd-5acc-4aff-b103-d4c8c924c96e" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_srt_CondensedBalanceSheetStatementTable_ed39b7a1-6c8f-4f74-aa00-8c9305328a56" xlink:to="loc_srt_ConsolidatedEntitiesAxis_774afcbd-5acc-4aff-b103-d4c8c924c96e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_774afcbd-5acc-4aff-b103-d4c8c924c96e_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_774afcbd-5acc-4aff-b103-d4c8c924c96e" xlink:to="loc_srt_ConsolidatedEntitiesDomain_774afcbd-5acc-4aff-b103-d4c8c924c96e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_0d4e61f2-9f78-431b-a410-207168e7496c" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_774afcbd-5acc-4aff-b103-d4c8c924c96e" xlink:to="loc_srt_ConsolidatedEntitiesDomain_0d4e61f2-9f78-431b-a410-207168e7496c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ParentCompanyMember_b66552c5-dd78-4e07-bd48-e173faabba56" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ParentCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_0d4e61f2-9f78-431b-a410-207168e7496c" xlink:to="loc_srt_ParentCompanyMember_b66552c5-dd78-4e07-bd48-e173faabba56" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://cassinfo.com/role/CondensedFinancialInformationofParentCompanyScheduleofCondensedStatementofIncomeDetails" xlink:type="simple" xlink:href="cass-20211231.xsd#CondensedFinancialInformationofParentCompanyScheduleofCondensedStatementofIncomeDetails"/>
  <link:definitionLink xlink:role="http://cassinfo.com/role/CondensedFinancialInformationofParentCompanyScheduleofCondensedStatementofIncomeDetails" xlink:type="extended" id="if1e520784deb49eb9f413089324e395f_CondensedFinancialInformationofParentCompanyScheduleofCondensedStatementofIncomeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedIncomeStatementsCaptionsLineItems_de90881d-30d5-41ed-a3cb-a5611c8a4a5c" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CondensedIncomeStatementsCaptionsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeNonoperating_60680e6f-afc4-48b2-b1d8-abc8f230a3b5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentIncomeNonoperating"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_de90881d-30d5-41ed-a3cb-a5611c8a4a5c" xlink:to="loc_us-gaap_InvestmentIncomeNonoperating_60680e6f-afc4-48b2-b1d8-abc8f230a3b5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_InformationServicesPaymentAndProcessingRevenue_2f0e4a53-c4a3-4f07-abbc-0d140493ea8f" xlink:href="cass-20211231.xsd#cass_InformationServicesPaymentAndProcessingRevenue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_de90881d-30d5-41ed-a3cb-a5611c8a4a5c" xlink:to="loc_cass_InformationServicesPaymentAndProcessingRevenue_2f0e4a53-c4a3-4f07-abbc-0d140493ea8f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseAfterProvisionForLoanLoss_8090796d-2593-4184-be78-e722611e6c34" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestIncomeExpenseAfterProvisionForLoanLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_de90881d-30d5-41ed-a3cb-a5611c8a4a5c" xlink:to="loc_us-gaap_InterestIncomeExpenseAfterProvisionForLoanLoss_8090796d-2593-4184-be78-e722611e6c34" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtAndEquitySecuritiesGainLoss_a364cec5-c23b-4a2b-a8e0-aca793b60188" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtAndEquitySecuritiesGainLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_de90881d-30d5-41ed-a3cb-a5611c8a4a5c" xlink:to="loc_us-gaap_DebtAndEquitySecuritiesGainLoss_a364cec5-c23b-4a2b-a8e0-aca793b60188" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIncome_2c29ea1b-e12d-415a-8f0f-b63d17484258" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherIncome"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_de90881d-30d5-41ed-a3cb-a5611c8a4a5c" xlink:to="loc_us-gaap_OtherIncome_2c29ea1b-e12d-415a-8f0f-b63d17484258" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_3dfc080a-4de9-49a6-9f6b-ea9ab77b66a0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Revenues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_de90881d-30d5-41ed-a3cb-a5611c8a4a5c" xlink:to="loc_us-gaap_Revenues_3dfc080a-4de9-49a6-9f6b-ea9ab77b66a0" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_ExpensesAbstract_eb2bba71-11b1-4b07-b709-b9b9cdab136c" xlink:href="cass-20211231.xsd#cass_ExpensesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_de90881d-30d5-41ed-a3cb-a5611c8a4a5c" xlink:to="loc_cass_ExpensesAbstract_eb2bba71-11b1-4b07-b709-b9b9cdab136c" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LaborAndRelatedExpense_a2ed7e52-7069-4667-8886-d649cdb4ee12" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LaborAndRelatedExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cass_ExpensesAbstract_eb2bba71-11b1-4b07-b709-b9b9cdab136c" xlink:to="loc_us-gaap_LaborAndRelatedExpense_a2ed7e52-7069-4667-8886-d649cdb4ee12" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoninterestExpense_7a355ba6-1c66-4363-a18d-7f0e68803342" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNoninterestExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cass_ExpensesAbstract_eb2bba71-11b1-4b07-b709-b9b9cdab136c" xlink:to="loc_us-gaap_OtherNoninterestExpense_7a355ba6-1c66-4363-a18d-7f0e68803342" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoninterestExpense_442107c6-7210-4ee1-a479-9262c795bb29" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoninterestExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cass_ExpensesAbstract_eb2bba71-11b1-4b07-b709-b9b9cdab136c" xlink:to="loc_us-gaap_NoninterestExpense_442107c6-7210-4ee1-a479-9262c795bb29" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_7d0c0a96-3392-4d50-a699-3d0324d3d80c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_de90881d-30d5-41ed-a3cb-a5611c8a4a5c" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_7d0c0a96-3392-4d50-a699-3d0324d3d80c" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_906e56f6-e818-45b9-8f4e-4c3ae04f0228" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_de90881d-30d5-41ed-a3cb-a5611c8a4a5c" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_906e56f6-e818-45b9-8f4e-4c3ae04f0228" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_IncomeBeforeUndistributedIncomeOfSubsidiaries_242957cc-6ca7-4974-9596-bd5c840732cf" xlink:href="cass-20211231.xsd#cass_IncomeBeforeUndistributedIncomeOfSubsidiaries"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_de90881d-30d5-41ed-a3cb-a5611c8a4a5c" xlink:to="loc_cass_IncomeBeforeUndistributedIncomeOfSubsidiaries_242957cc-6ca7-4974-9596-bd5c840732cf" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_510103b8-1320-4076-9403-f5b4e9fd8e64" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_de90881d-30d5-41ed-a3cb-a5611c8a4a5c" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_510103b8-1320-4076-9403-f5b4e9fd8e64" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_ba5804f6-67e7-4061-b677-9f38ecbdaa21" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_de90881d-30d5-41ed-a3cb-a5611c8a4a5c" xlink:to="loc_us-gaap_NetIncomeLoss_ba5804f6-67e7-4061-b677-9f38ecbdaa21" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedIncomeStatementTable_bbe060fc-9b85-4c76-ada3-76d45218a462" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CondensedIncomeStatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_de90881d-30d5-41ed-a3cb-a5611c8a4a5c" xlink:to="loc_srt_CondensedIncomeStatementTable_bbe060fc-9b85-4c76-ada3-76d45218a462" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_c1dd429e-38ad-40d1-8e17-535e53703f51" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_srt_CondensedIncomeStatementTable_bbe060fc-9b85-4c76-ada3-76d45218a462" xlink:to="loc_srt_ConsolidatedEntitiesAxis_c1dd429e-38ad-40d1-8e17-535e53703f51" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_c1dd429e-38ad-40d1-8e17-535e53703f51_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_c1dd429e-38ad-40d1-8e17-535e53703f51" xlink:to="loc_srt_ConsolidatedEntitiesDomain_c1dd429e-38ad-40d1-8e17-535e53703f51_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_1066a85d-2b53-4748-a331-2e00fa295ae3" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_c1dd429e-38ad-40d1-8e17-535e53703f51" xlink:to="loc_srt_ConsolidatedEntitiesDomain_1066a85d-2b53-4748-a331-2e00fa295ae3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ParentCompanyMember_a4a16e9e-cfef-479a-9ada-fec123ebb2f4" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ParentCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_1066a85d-2b53-4748-a331-2e00fa295ae3" xlink:to="loc_srt_ParentCompanyMember_a4a16e9e-cfef-479a-9ada-fec123ebb2f4" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://cassinfo.com/role/CondensedFinancialInformationofParentCompanyScheduleofStatementsofCashFlowsDetails" xlink:type="simple" xlink:href="cass-20211231.xsd#CondensedFinancialInformationofParentCompanyScheduleofStatementsofCashFlowsDetails"/>
  <link:definitionLink xlink:role="http://cassinfo.com/role/CondensedFinancialInformationofParentCompanyScheduleofStatementsofCashFlowsDetails" xlink:type="extended" id="i11cc44d606d348e98f6f2c7ad9f101e8_CondensedFinancialInformationofParentCompanyScheduleofStatementsofCashFlowsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_7a025bb1-2c7c-4e12-b299-5461080e2725" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CondensedCashFlowStatementsCaptionsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_62714974-97e6-4476-b670-842747a91964" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_7a025bb1-2c7c-4e12-b299-5461080e2725" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_62714974-97e6-4476-b670-842747a91964" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_11e0e995-e2e0-497d-b102-bd147cd36d8b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_62714974-97e6-4476-b670-842747a91964" xlink:to="loc_us-gaap_NetIncomeLoss_11e0e995-e2e0-497d-b102-bd147cd36d8b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_5aef6319-8a6e-4162-a1c9-c6b1e0278e28" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_62714974-97e6-4476-b670-842747a91964" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_5aef6319-8a6e-4162-a1c9-c6b1e0278e28" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_24703a58-2137-4f6f-a40d-eae50e4c3f8e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_5aef6319-8a6e-4162-a1c9-c6b1e0278e28" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_24703a58-2137-4f6f-a40d-eae50e4c3f8e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_a845cbe5-96c1-4328-b4fd-de87aca2501a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_5aef6319-8a6e-4162-a1c9-c6b1e0278e28" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_a845cbe5-96c1-4328-b4fd-de87aca2501a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_b5f03672-fcd8-4eef-b150-f3d49005e40d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_5aef6319-8a6e-4162-a1c9-c6b1e0278e28" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_b5f03672-fcd8-4eef-b150-f3d49005e40d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_a4893669-c58a-4572-a701-9d93de83b81f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_5aef6319-8a6e-4162-a1c9-c6b1e0278e28" xlink:to="loc_us-gaap_ShareBasedCompensation_a4893669-c58a-4572-a701-9d93de83b81f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherOperatingActivitiesCashFlowStatement_ff27ecfc-2cef-4fb7-a139-744b14392d37" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherOperatingActivitiesCashFlowStatement"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_5aef6319-8a6e-4162-a1c9-c6b1e0278e28" xlink:to="loc_us-gaap_OtherOperatingActivitiesCashFlowStatement_ff27ecfc-2cef-4fb7-a139-744b14392d37" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_a3fd2b2d-3036-4bf6-868f-2ccd51f3c61c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_62714974-97e6-4476-b670-842747a91964" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_a3fd2b2d-3036-4bf6-868f-2ccd51f3c61c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_3900bc6c-5c61-4c5f-a4ea-c3a7a68344bc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_7a025bb1-2c7c-4e12-b299-5461080e2725" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_3900bc6c-5c61-4c5f-a4ea-c3a7a68344bc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt_992d2c1c-c216-4e1a-9276-8a6899045080" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_3900bc6c-5c61-4c5f-a4ea-c3a7a68344bc" xlink:to="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt_992d2c1c-c216-4e1a-9276-8a6899045080" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromLoansAndLeases_f64c0525-a1e1-4582-b126-6b6bcbc869ce" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForProceedsFromLoansAndLeases"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_3900bc6c-5c61-4c5f-a4ea-c3a7a68344bc" xlink:to="loc_us-gaap_PaymentsForProceedsFromLoansAndLeases_f64c0525-a1e1-4582-b126-6b6bcbc869ce" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_IncreaseDecreaseInPaymentsInExcessOfFunding_221832bc-4bd4-4a52-8a23-1121d912a0c2" xlink:href="cass-20211231.xsd#cass_IncreaseDecreaseInPaymentsInExcessOfFunding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_3900bc6c-5c61-4c5f-a4ea-c3a7a68344bc" xlink:to="loc_cass_IncreaseDecreaseInPaymentsInExcessOfFunding_221832bc-4bd4-4a52-8a23-1121d912a0c2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireLifeInsurancePolicies_26580d30-f442-4e32-b4f8-524d0d29e769" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireLifeInsurancePolicies"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_3900bc6c-5c61-4c5f-a4ea-c3a7a68344bc" xlink:to="loc_us-gaap_PaymentsToAcquireLifeInsurancePolicies_26580d30-f442-4e32-b4f8-524d0d29e769" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_825289c7-8da2-430d-9919-8ad640adbb81" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_3900bc6c-5c61-4c5f-a4ea-c3a7a68344bc" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_825289c7-8da2-430d-9919-8ad640adbb81" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_5c7fbd24-d165-44f1-bbfd-212e5ecd8a36" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_3900bc6c-5c61-4c5f-a4ea-c3a7a68344bc" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_5c7fbd24-d165-44f1-bbfd-212e5ecd8a36" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_6cfab863-0424-4950-bc57-35cc6fd01457" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_3900bc6c-5c61-4c5f-a4ea-c3a7a68344bc" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_6cfab863-0424-4950-bc57-35cc6fd01457" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_bc49ab7d-4067-48d0-b5ee-b31ee92d81bd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_7a025bb1-2c7c-4e12-b299-5461080e2725" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_bc49ab7d-4067-48d0-b5ee-b31ee92d81bd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities_bffa6e06-4586-4443-b5a2-72b1567a9910" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_bc49ab7d-4067-48d0-b5ee-b31ee92d81bd" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities_bffa6e06-4586-4443-b5a2-72b1567a9910" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfShortTermDebt_34b465dc-16d6-4ac8-84ff-ba6a7fe5adee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfShortTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_bc49ab7d-4067-48d0-b5ee-b31ee92d81bd" xlink:to="loc_us-gaap_RepaymentsOfShortTermDebt_34b465dc-16d6-4ac8-84ff-ba6a7fe5adee" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromShortTermDebt_84c96411-da51-4b88-8d5d-3ff16985fe3c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromShortTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_bc49ab7d-4067-48d0-b5ee-b31ee92d81bd" xlink:to="loc_us-gaap_ProceedsFromShortTermDebt_84c96411-da51-4b88-8d5d-3ff16985fe3c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock_99a483f7-4acc-4076-affd-428f8f82134e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfDividendsCommonStock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_bc49ab7d-4067-48d0-b5ee-b31ee92d81bd" xlink:to="loc_us-gaap_PaymentsOfDividendsCommonStock_99a483f7-4acc-4076-affd-428f8f82134e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_7143f6c9-afdf-429f-8348-2216fd503dd7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_bc49ab7d-4067-48d0-b5ee-b31ee92d81bd" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_7143f6c9-afdf-429f-8348-2216fd503dd7" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_76046c3c-381c-4f02-9b5a-e1825432e493" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_bc49ab7d-4067-48d0-b5ee-b31ee92d81bd" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_76046c3c-381c-4f02-9b5a-e1825432e493" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_5507b895-00fc-437a-8489-a83ad871adc6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_bc49ab7d-4067-48d0-b5ee-b31ee92d81bd" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_5507b895-00fc-437a-8489-a83ad871adc6" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_e591a0f4-a42b-4648-a4d7-de8742c5b86a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_7a025bb1-2c7c-4e12-b299-5461080e2725" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_e591a0f4-a42b-4648-a4d7-de8742c5b86a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_4eaae1cc-2ab3-45de-86e1-eeb95c376f09" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_7a025bb1-2c7c-4e12-b299-5461080e2725" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_4eaae1cc-2ab3-45de-86e1-eeb95c376f09" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_856921cc-c9eb-4946-90d1-bcb1a5702366" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedCashFlowStatementTable_1ca260f2-388e-4ff3-9632-73e9ac383808" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CondensedCashFlowStatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_7a025bb1-2c7c-4e12-b299-5461080e2725" xlink:to="loc_srt_CondensedCashFlowStatementTable_1ca260f2-388e-4ff3-9632-73e9ac383808" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_380c3756-5826-4752-b415-da5976d8bdeb" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_srt_CondensedCashFlowStatementTable_1ca260f2-388e-4ff3-9632-73e9ac383808" xlink:to="loc_srt_ConsolidatedEntitiesAxis_380c3756-5826-4752-b415-da5976d8bdeb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_380c3756-5826-4752-b415-da5976d8bdeb_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_380c3756-5826-4752-b415-da5976d8bdeb" xlink:to="loc_srt_ConsolidatedEntitiesDomain_380c3756-5826-4752-b415-da5976d8bdeb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_da35855d-b35f-401b-ad7e-26b9769bb606" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_380c3756-5826-4752-b415-da5976d8bdeb" xlink:to="loc_srt_ConsolidatedEntitiesDomain_da35855d-b35f-401b-ad7e-26b9769bb606" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ParentCompanyMember_0747a725-f494-4b78-b063-4f631af6e60b" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ParentCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_da35855d-b35f-401b-ad7e-26b9769bb606" xlink:to="loc_srt_ParentCompanyMember_0747a725-f494-4b78-b063-4f631af6e60b" 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/2021/elts/us-roles-2021-01-31.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_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:to="loc_us-gaap_OtherLiabilities" xlink:type="arc" order="0"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>11
<FILENAME>cass-20211231_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:7c88b486-0cf9-43d9-a776-76c00646485d,g:3f70f1b3-b512-442c-bb8b-caac614496e1-->
<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_InterestExpenseDeposits_f4845d07-48a2-46c1-80fa-b2a0b1378592_terseLabel_en-US" xlink:label="lab_us-gaap_InterestExpenseDeposits" xlink: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 on deposits</link:label>
    <link:label id="lab_us-gaap_InterestExpenseDeposits_802ac58d-b673-4805-9d1e-2e24667a9b48_totalLabel_en-US" xlink:label="lab_us-gaap_InterestExpenseDeposits" 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_InterestExpenseDeposits_label_en-US" xlink:label="lab_us-gaap_InterestExpenseDeposits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Expense, Deposits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDeposits" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpenseDeposits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpenseDeposits" xlink:to="lab_us-gaap_InterestExpenseDeposits" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract_fc84a94a-3729-4dbe-b0ca-be8cf915fde7_terseLabel_en-US" xlink:label="lab_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract" xlink: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 assets:</link:label>
    <link:label id="lab_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract_label_en-US" xlink:label="lab_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract" xlink: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, Financial Assets, Balance Sheet Groupings [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract" xlink:to="lab_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost_6d7f4ac4-48fc-46f8-adfc-1aed45874e03_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Due after 5 years through 10 years</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost" xlink: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, Maturity, Allocated and Single Maturity Date, after Year 5 Through 10</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_96a71a36-3e79-4dde-aa08-b87ba45ab596_terseLabel_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental information:</link:label>
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_label_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental Cash Flow Information [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanActuarialGainLoss_c80ec5a1-0919-4550-8339-f1426f4b4661_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanActuarialGainLoss" 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">Actuarial (gain) loss</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanActuarialGainLoss_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanActuarialGainLoss" xlink: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 Plan, Benefit Obligation, Actuarial Gain (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanActuarialGainLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss" xlink:to="lab_us-gaap_DefinedBenefitPlanActuarialGainLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerSharePolicyTextBlock_494c10ce-e26d-44c9-ae73-bd1c22a25926_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 Share</link:label>
    <link:label id="lab_us-gaap_EarningsPerSharePolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_EarningsPerSharePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerSharePolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerSharePolicyTextBlock" xlink:to="lab_us-gaap_EarningsPerSharePolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_f77bf062-1515-4f57-8091-7b71d43f7b00_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/2021/elts/us-gaap-2021-01-31.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_a5d17db1-0e63-4361-b395-64ffaa28010c_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/2021/elts/us-gaap-2021-01-31.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_cass_CAndIMember_0542df27-d417-4e2d-b2b0-0c88d3088284_terseLabel_en-US" xlink:label="lab_cass_CAndIMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">C&amp;I</link:label>
    <link:label id="lab_cass_CAndIMember_label_en-US" xlink:label="lab_cass_CAndIMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">C&amp;I [Member]</link:label>
    <link:label id="lab_cass_CAndIMember_documentation_en-US" xlink:label="lab_cass_CAndIMember" 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">C&amp;I [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cass_CAndIMember" xlink:href="cass-20211231.xsd#cass_CAndIMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cass_CAndIMember" xlink:to="lab_cass_CAndIMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_2b9244c4-117f-4fcd-8df3-454ab517787b_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseholdImprovementsMember_f4a77968-ad9c-4f6d-baeb-05cf9a20fb43_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseholdImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leasehold Improvements</link:label>
    <link:label id="lab_us-gaap_LeaseholdImprovementsMember_label_en-US" xlink:label="lab_us-gaap_LeaseholdImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leasehold Improvements [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseholdImprovementsMember" xlink:to="lab_us-gaap_LeaseholdImprovementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLoss_77e4f309-b163-408a-9e51-e2a1043e86fb_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_77b23876-0657-4865-ba6c-feeaf7022315_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</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_label_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss) Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLoss" xlink:to="lab_us-gaap_NetIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ConsolidatedEntitiesAxis_6de485d3-b236-4e79-b54a-dff39b30f273_terseLabel_en-US" xlink:label="lab_srt_ConsolidatedEntitiesAxis" xlink: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 Entities [Axis]</link:label>
    <link:label id="lab_srt_ConsolidatedEntitiesAxis_label_en-US" xlink:label="lab_srt_ConsolidatedEntitiesAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidated Entities [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidatedEntitiesAxis" xlink:to="lab_srt_ConsolidatedEntitiesAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_9869a3fc-b46c-47f0-8880-98f5f2393978_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease, right-of-use asset</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Right-of-Use Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementPlansPolicy_854271a2-55f0-4590-9823-fe15a080ddf3_terseLabel_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementPlansPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pension Plans</link:label>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementPlansPolicy_label_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementPlansPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pension and Other Postretirement Plans, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementPlansPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionAndOtherPostretirementPlansPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PensionAndOtherPostretirementPlansPolicy" xlink:to="lab_us-gaap_PensionAndOtherPostretirementPlansPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NoninterestBearingDepositLiabilities_60eb40d5-af69-4109-812f-2640ad9f6bce_terseLabel_en-US" xlink:label="lab_us-gaap_NoninterestBearingDepositLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noninterest-bearing</link:label>
    <link:label id="lab_us-gaap_NoninterestBearingDepositLiabilities_label_en-US" xlink:label="lab_us-gaap_NoninterestBearingDepositLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noninterest-bearing Deposit Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoninterestBearingDepositLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoninterestBearingDepositLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoninterestBearingDepositLiabilities" xlink:to="lab_us-gaap_NoninterestBearingDepositLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanInterestCost_654275e9-90ee-4c91-9361-b1a8241e5d67_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanInterestCost" xlink: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 cost</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanInterestCost_6936d94a-7380-493d-80d6-5625c7f0c26a_verboseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanInterestCost" 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">Interest cost on projected benefit obligations</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanInterestCost_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanInterestCost" xlink: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 Plan, Interest Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanInterestCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanInterestCost" xlink:to="lab_us-gaap_DefinedBenefitPlanInterestCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock_624cce8c-8eb3-41fd-b564-32b8906c8fe5_terseLabel_en-US" xlink:label="lab_us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Condensed Financial Information of Parent Company</link:label>
    <link:label id="lab_us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Condensed Financial Information of Parent Company Only Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock" xlink:to="lab_us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_5bcd7277-0d68-451d-9f74-589f0ded8b04_negatedLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" 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">Accumulated Amortization</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_25b886b5-eb19-4cd9-926e-d5ca44643b3c_netLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total intangible assets, accumulated amortization</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Accumulated Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeMember_c9f75e99-5016-406d-932e-53647d389d8b_terseLabel_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:label id="lab_srt_RangeMember_label_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeMember" xlink:to="lab_srt_RangeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherIntangibleAssetsMember_522dce01-6d5a-4c33-b39c-2f28e0b40710_terseLabel_en-US" xlink:label="lab_us-gaap_OtherIntangibleAssetsMember" xlink: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_OtherIntangibleAssetsMember_label_en-US" xlink:label="lab_us-gaap_OtherIntangibleAssetsMember" xlink: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 Intangible Assets [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIntangibleAssetsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherIntangibleAssetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherIntangibleAssetsMember" xlink:to="lab_us-gaap_OtherIntangibleAssetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TimeDepositsWeightedAverageInterestRateMaturitiesYearFour_f94d9c02-550f-4c21-b9c2-b0ad80969bf1_terseLabel_en-US" xlink:label="lab_us-gaap_TimeDepositsWeightedAverageInterestRateMaturitiesYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Four years</link:label>
    <link:label id="lab_us-gaap_TimeDepositsWeightedAverageInterestRateMaturitiesYearFour_label_en-US" xlink:label="lab_us-gaap_TimeDepositsWeightedAverageInterestRateMaturitiesYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Time Deposits, Weighted Average Interest Rate, Maturities Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimeDepositsWeightedAverageInterestRateMaturitiesYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TimeDepositsWeightedAverageInterestRateMaturitiesYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TimeDepositsWeightedAverageInterestRateMaturitiesYearFour" xlink:to="lab_us-gaap_TimeDepositsWeightedAverageInterestRateMaturitiesYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DividendsCommonStockCash_1da1d92b-d5a6-44a9-b1a9-0d9e63971084_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">Cash dividends</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/2021/elts/us-gaap-2021-01-31.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_ScheduleOfDebtorTroubledDebtRestructuringCurrentPeriodTextBlock_da7a5585-740a-479a-a744-9515048df87a_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtorTroubledDebtRestructuringCurrentPeriodTextBlock" xlink: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 Debtor Troubled Debt Restructuring, Current Period</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDebtorTroubledDebtRestructuringCurrentPeriodTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtorTroubledDebtRestructuringCurrentPeriodTextBlock" xlink: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 Debtor Troubled Debt Restructuring, Current Period [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtorTroubledDebtRestructuringCurrentPeriodTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDebtorTroubledDebtRestructuringCurrentPeriodTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDebtorTroubledDebtRestructuringCurrentPeriodTextBlock" xlink:to="lab_us-gaap_ScheduleOfDebtorTroubledDebtRestructuringCurrentPeriodTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_SecurityExchangeName_dcf05c4f-7b51-439c-a92a-9cf5a2313e17_terseLabel_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Exchange Name</link:label>
    <link:label id="lab_dei_SecurityExchangeName_label_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Exchange Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_SecurityExchangeName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_SecurityExchangeName" xlink:to="lab_dei_SecurityExchangeName" xlink:type="arc" order="1"/>
    <link:label id="lab_cass_InterestExpenseTimeDeposits250000OrMore_188a6873-cd24-4189-b1eb-ad0d65cb1d2d_verboseLabel_en-US" xlink:label="lab_cass_InterestExpenseTimeDeposits250000OrMore" 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">$250 or more</link:label>
    <link:label id="lab_cass_InterestExpenseTimeDeposits250000OrMore_label_en-US" xlink:label="lab_cass_InterestExpenseTimeDeposits250000OrMore" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Expense Time Deposits 250000 or More</link:label>
    <link:label id="lab_cass_InterestExpenseTimeDeposits250000OrMore_documentation_en-US" xlink:label="lab_cass_InterestExpenseTimeDeposits250000OrMore" 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">Interest expense incurred on time deposits, including certificates of deposits, of $250,000 or more in domestic offices.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cass_InterestExpenseTimeDeposits250000OrMore" xlink:href="cass-20211231.xsd#cass_InterestExpenseTimeDeposits250000OrMore"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cass_InterestExpenseTimeDeposits250000OrMore" xlink:to="lab_cass_InterestExpenseTimeDeposits250000OrMore" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_054b6740-9fef-463d-b87c-d9793f4316b4_terseLabel_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_label_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityIncorporationStateCountryCode" xlink:to="lab_dei_EntityIncorporationStateCountryCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_1457a3a0-edd7-4c8c-9b1e-bdbbb97de0ed_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/2021/elts/us-gaap-2021-01-31.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_RevenueFromContractWithCustomerAbstract_bb44cfeb-e442-47f6-98fe-74a9cd9f7ed8_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Abstract]</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerAbstract_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cass_RealEstateFaithbasedMortgageMember_9829bef4-5275-406e-966b-b6df76f0889b_terseLabel_en-US" xlink:label="lab_cass_RealEstateFaithbasedMortgageMember" xlink: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, Faith-Based, Mortgage</link:label>
    <link:label id="lab_cass_RealEstateFaithbasedMortgageMember_label_en-US" xlink:label="lab_cass_RealEstateFaithbasedMortgageMember" xlink: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 Faith-based Mortgage [Member]</link:label>
    <link:label id="lab_cass_RealEstateFaithbasedMortgageMember_documentation_en-US" xlink:label="lab_cass_RealEstateFaithbasedMortgageMember" 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">Real Estate Faith-based Mortgage [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cass_RealEstateFaithbasedMortgageMember" xlink:href="cass-20211231.xsd#cass_RealEstateFaithbasedMortgageMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cass_RealEstateFaithbasedMortgageMember" xlink:to="lab_cass_RealEstateFaithbasedMortgageMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross_4a379fb8-0d2c-4ac8-94d1-de60e2de976b_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issuance of common shares pursuant to stock-based compensation plan, net (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross" xlink: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, before Forfeiture</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalCommonStock_55a2355f-87ce-4e02-a689-75b30f102a8c_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional paid-in capital</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalCommonStock_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Paid in Capital, Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_OperatingLeaseWeightedAverageRemainingLeaseTerm1_664554ea-1a14-444d-98eb-b512a5e0be3d_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">Operating lease, weighted average remaining lease term</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/2021/elts/us-gaap-2021-01-31.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_cass_NetIncreaseDecreaseInNoninterestBearingDemandDeposits_c8e69bec-2e8b-4d74-8c1f-7ebe0f07ee24_terseLabel_en-US" xlink:label="lab_cass_NetIncreaseDecreaseInNoninterestBearingDemandDeposits" xlink: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 increase in noninterest-bearing demand deposits</link:label>
    <link:label id="lab_cass_NetIncreaseDecreaseInNoninterestBearingDemandDeposits_label_en-US" xlink:label="lab_cass_NetIncreaseDecreaseInNoninterestBearingDemandDeposits" xlink: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 Increase (Decrease) In Noninterest-Bearing Demand Deposits</link:label>
    <link:label id="lab_cass_NetIncreaseDecreaseInNoninterestBearingDemandDeposits_documentation_en-US" xlink:label="lab_cass_NetIncreaseDecreaseInNoninterestBearingDemandDeposits" 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">Net change during the reporting period in noninterest-bearing demand deposits.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cass_NetIncreaseDecreaseInNoninterestBearingDemandDeposits" xlink:href="cass-20211231.xsd#cass_NetIncreaseDecreaseInNoninterestBearingDemandDeposits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cass_NetIncreaseDecreaseInNoninterestBearingDemandDeposits" xlink:to="lab_cass_NetIncreaseDecreaseInNoninterestBearingDemandDeposits" xlink:type="arc" order="1"/>
    <link:label id="lab_cass_DeferredTaxAssetLeaseLiability_7a25925a-1317-457a-8c10-1bbcf4770c31_terseLabel_en-US" xlink:label="lab_cass_DeferredTaxAssetLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease liability</link:label>
    <link:label id="lab_cass_DeferredTaxAssetLeaseLiability_label_en-US" xlink:label="lab_cass_DeferredTaxAssetLeaseLiability" xlink: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, Lease Liability</link:label>
    <link:label id="lab_cass_DeferredTaxAssetLeaseLiability_documentation_en-US" xlink:label="lab_cass_DeferredTaxAssetLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Asset, Lease Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cass_DeferredTaxAssetLeaseLiability" xlink:href="cass-20211231.xsd#cass_DeferredTaxAssetLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cass_DeferredTaxAssetLeaseLiability" xlink:to="lab_cass_DeferredTaxAssetLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_9b6f441f-093d-4184-a203-c45eb6a6c330_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementBusinessSegmentsAxis_e074eb22-42ba-4136-b7e3-13c2525d805d_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/2021/elts/us-gaap-2021-01-31.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_DefinedBenefitPlanExpectedReturnOnPlanAssets_af37f4e2-6998-4057-88db-ecc563f35058_negatedLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" 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">Expected return on plan assets</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink: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 Plan, Expected Return (Loss) on Plan Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:to="lab_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_cass_TierOneRiskBasedCapitalRequiredForCapitalAdequacyToRiskWeightedAssets1_51d209cc-81b9-4b80-bc28-7c9287532160_terseLabel_en-US" xlink:label="lab_cass_TierOneRiskBasedCapitalRequiredForCapitalAdequacyToRiskWeightedAssets1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tier I Capital (to risk-weighted assets), Capital Requirements, Ratio</link:label>
    <link:label id="lab_cass_TierOneRiskBasedCapitalRequiredForCapitalAdequacyToRiskWeightedAssets1_label_en-US" xlink:label="lab_cass_TierOneRiskBasedCapitalRequiredForCapitalAdequacyToRiskWeightedAssets1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tier I capital (to risk-weighted assets), capital requirements ratio</link:label>
    <link:label id="lab_cass_TierOneRiskBasedCapitalRequiredForCapitalAdequacyToRiskWeightedAssets1_documentation_en-US" xlink:label="lab_cass_TierOneRiskBasedCapitalRequiredForCapitalAdequacyToRiskWeightedAssets1" 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 minimum Tier One Capital Ratio (Tier one capital divided by risk-weighted assets) required for capital adequacy purposes under the regulatory framework for prompt corrective action.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cass_TierOneRiskBasedCapitalRequiredForCapitalAdequacyToRiskWeightedAssets1" xlink:href="cass-20211231.xsd#cass_TierOneRiskBasedCapitalRequiredForCapitalAdequacyToRiskWeightedAssets1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cass_TierOneRiskBasedCapitalRequiredForCapitalAdequacyToRiskWeightedAssets1" xlink:to="lab_cass_TierOneRiskBasedCapitalRequiredForCapitalAdequacyToRiskWeightedAssets1" xlink:type="arc" order="1"/>
    <link:label id="lab_cass_CommonEquityTierOneRiskBasedCapitalRequiredToBeWellCapitalizedToRiskWeightedAssets_3cda92b7-8603-4f29-9584-9332e9d1637c_terseLabel_en-US" xlink:label="lab_cass_CommonEquityTierOneRiskBasedCapitalRequiredToBeWellCapitalizedToRiskWeightedAssets" xlink: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 Equity Tier I Capital (to risk-weighted assets), Requirement to be Well-Capitalized, Ratio</link:label>
    <link:label id="lab_cass_CommonEquityTierOneRiskBasedCapitalRequiredToBeWellCapitalizedToRiskWeightedAssets_label_en-US" xlink:label="lab_cass_CommonEquityTierOneRiskBasedCapitalRequiredToBeWellCapitalizedToRiskWeightedAssets" xlink: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 Equity Tier I Capital (to risk-weighted assets), requirement to be well capitalized ratio</link:label>
    <link:label id="lab_cass_CommonEquityTierOneRiskBasedCapitalRequiredToBeWellCapitalizedToRiskWeightedAssets_documentation_en-US" xlink:label="lab_cass_CommonEquityTierOneRiskBasedCapitalRequiredToBeWellCapitalizedToRiskWeightedAssets" 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 Common Equity Tier 1 capital ratio (Tier 1 capital divided by risk weighted assets) required to be categorized as "well capitalized" under the regulatory framework for prompt corrective action.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cass_CommonEquityTierOneRiskBasedCapitalRequiredToBeWellCapitalizedToRiskWeightedAssets" xlink:href="cass-20211231.xsd#cass_CommonEquityTierOneRiskBasedCapitalRequiredToBeWellCapitalizedToRiskWeightedAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cass_CommonEquityTierOneRiskBasedCapitalRequiredToBeWellCapitalizedToRiskWeightedAssets" xlink:to="lab_cass_CommonEquityTierOneRiskBasedCapitalRequiredToBeWellCapitalizedToRiskWeightedAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CompensationAndRetirementDisclosureAbstract_660b0540-57b1-4296-9638-32dbe0851f96_terseLabel_en-US" xlink:label="lab_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Benefits [Abstract]</link:label>
    <link:label id="lab_us-gaap_CompensationAndRetirementDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Benefits [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_999dfe6f-bac9-435c-8e2b-f6c48bcdb826_totalLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net (decrease) increase in cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_dei_EntityFileNumber_9b9adb72-8d88-4dbe-a050-58aaa723b2a1_terseLabel_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity File Number</link:label>
    <link:label id="lab_dei_EntityFileNumber_label_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity File Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityFileNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFileNumber" xlink:to="lab_dei_EntityFileNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_b84a47d2-173d-4fee-855e-69ef7ed329ba_verboseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" 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-based compensation expense</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">APIC, Share-based Payment Arrangement, Increase for Cost Recognition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:to="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_ee6db7c0-6b62-4be8-8d20-895cb73f9644_terseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Financing Receivable [Axis]</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_label_en-US" xlink:label="lab_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Financing Receivable [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis" xlink:to="lab_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_1235f41c-efb1-49b2-89fd-aa0453832cb1_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (decrease) in current income tax liability</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Income Taxes Payable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CondensedBalanceSheetStatementsCaptionsLineItems_12828e09-e0d5-4fe6-81b1-c79894091e3e_terseLabel_en-US" xlink:label="lab_srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Condensed Balance Sheet Statements, Captions [Line Items]</link:label>
    <link:label id="lab_srt_CondensedBalanceSheetStatementsCaptionsLineItems_label_en-US" xlink:label="lab_srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Condensed Balance Sheet Statements, Captions [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CondensedBalanceSheetStatementsCaptionsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="lab_srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock_d5a1f10d-6964-442e-b309-e702f592e66f_terseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock" xlink: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 Investment Securities</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/2021/elts/us-gaap-2021-01-31.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_AmortizationOfIntangibleAssets_db160f83-8130-481f-8ccb-b2aa0ef1f9ca_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfIntangibleAssets" xlink:to="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_cass_NonperformingLoansSubjectToSpecialMonitoringMember_c8eb8330-161a-4cf1-9ce4-85c0b13c9147_terseLabel_en-US" xlink:label="lab_cass_NonperformingLoansSubjectToSpecialMonitoringMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonperforming Loans Subject To Special Monitoring</link:label>
    <link:label id="lab_cass_NonperformingLoansSubjectToSpecialMonitoringMember_label_en-US" xlink:label="lab_cass_NonperformingLoansSubjectToSpecialMonitoringMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonperforming Loans Subject To Special Monitoring [Member]</link:label>
    <link:label id="lab_cass_NonperformingLoansSubjectToSpecialMonitoringMember_documentation_en-US" xlink:label="lab_cass_NonperformingLoansSubjectToSpecialMonitoringMember" 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">Nonperforming Loans Subject To Special Monitoring [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cass_NonperformingLoansSubjectToSpecialMonitoringMember" xlink:href="cass-20211231.xsd#cass_NonperformingLoansSubjectToSpecialMonitoringMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cass_NonperformingLoansSubjectToSpecialMonitoringMember" xlink:to="lab_cass_NonperformingLoansSubjectToSpecialMonitoringMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_1d1bf151-8e33-4ac7-ae38-4355c5175f1c_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink: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 unrecognized tax benefits as a result of tax positions taken during a prior year</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink: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, Increase Resulting from Prior Period Tax Positions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:type="arc" order="1"/>
    <link:label id="lab_cass_OpportunisticMember_3720118e-121a-40f3-aa0b-2b6c7184818d_terseLabel_en-US" xlink:label="lab_cass_OpportunisticMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Opportunistic</link:label>
    <link:label id="lab_cass_OpportunisticMember_label_en-US" xlink:label="lab_cass_OpportunisticMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Opportunistic [Member]</link:label>
    <link:label id="lab_cass_OpportunisticMember_documentation_en-US" xlink:label="lab_cass_OpportunisticMember" 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">Opportunistic [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cass_OpportunisticMember" xlink:href="cass-20211231.xsd#cass_OpportunisticMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cass_OpportunisticMember" xlink:to="lab_cass_OpportunisticMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet_edd89e3e-1785-4e3f-986f-6f1ea9844b05_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/2021/elts/us-gaap-2021-01-31.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_cass_PaycheckProtectionProgramMember_d01a3847-78d0-4c79-887f-cffa269d7db4_terseLabel_en-US" xlink:label="lab_cass_PaycheckProtectionProgramMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PPP</link:label>
    <link:label id="lab_cass_PaycheckProtectionProgramMember_label_en-US" xlink:label="lab_cass_PaycheckProtectionProgramMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Paycheck protection program ("PPP") [Member]</link:label>
    <link:label id="lab_cass_PaycheckProtectionProgramMember_documentation_en-US" xlink:label="lab_cass_PaycheckProtectionProgramMember" 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">Paycheck protection program ("PPP") [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cass_PaycheckProtectionProgramMember" xlink:href="cass-20211231.xsd#cass_PaycheckProtectionProgramMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cass_PaycheckProtectionProgramMember" xlink:to="lab_cass_PaycheckProtectionProgramMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_bf3acd75-ecd5-4390-91b6-afae98292f75_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" 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 discount rate</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/2021/elts/us-gaap-2021-01-31.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_SubsequentEventsAbstract_e9b6c9a0-2b39-46d0-bb0f-bc00a015d34e_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventsAbstract" xlink: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 [Abstract]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventsAbstract_label_en-US" xlink:label="lab_us-gaap_SubsequentEventsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Events [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventsAbstract" xlink:to="lab_us-gaap_SubsequentEventsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BuildingMember_96e90f7b-08c4-4c25-a0b7-9f5838ad31d3_terseLabel_en-US" xlink:label="lab_us-gaap_BuildingMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Buildings</link:label>
    <link:label id="lab_us-gaap_BuildingMember_label_en-US" xlink:label="lab_us-gaap_BuildingMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Building [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BuildingMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BuildingMember" xlink:to="lab_us-gaap_BuildingMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProvisionForLoanLossesExpensed_d51db3a6-8288-464e-a04c-5dc3b74b4d16_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">Provision for (release of) credit losses</link:label>
    <link:label id="lab_us-gaap_ProvisionForLoanLossesExpensed_831d0e67-fd76-4e4e-89ca-bef56675236c_verboseLabel_en-US" xlink:label="lab_us-gaap_ProvisionForLoanLossesExpensed" 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">(Release of) provision for credit losses</link:label>
    <link:label id="lab_us-gaap_ProvisionForLoanLossesExpensed_958edd7b-87a3-47b6-9da3-09563de56fcf_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ProvisionForLoanLossesExpensed" 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">Provision for (release of) credit losses</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/2021/elts/us-gaap-2021-01-31.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_DeferredTaxAssetsNet_ede25972-ae32-432c-b9d3-858c00c313b2_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total deferred tax assets</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsNet_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Net of Valuation Allowance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsNet" xlink:to="lab_us-gaap_DeferredTaxAssetsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_e04bc8f7-43fc-47a6-98e8-96c7e516848a_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair value of shares vested</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_e239ed8b-1b29-4a99-a8fa-df15d79739ae_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Granted in period, weighted average fair value (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_d23acf8e-4396-40a9-a199-decb517a4fd1_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CondensedCashFlowStatementTable_5a215e3a-d26f-4b79-8201-be412ba0ae11_terseLabel_en-US" xlink:label="lab_srt_CondensedCashFlowStatementTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Condensed Cash Flow Statement [Table]</link:label>
    <link:label id="lab_srt_CondensedCashFlowStatementTable_label_en-US" xlink:label="lab_srt_CondensedCashFlowStatementTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Condensed Cash Flow Statement [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedCashFlowStatementTable" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CondensedCashFlowStatementTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CondensedCashFlowStatementTable" xlink:to="lab_srt_CondensedCashFlowStatementTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets_f258e7e9-20ca-40f7-812e-f09551b65fb4_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Actual return</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets" xlink: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 Plan, Plan Assets, Increase (Decrease) for Actual Return (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets" xlink:to="lab_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities_9f2c29c4-0b4d-44e2-a9f5-58fed68ccd4e_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" xlink: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 maturities of securities available-for-sale</link:label>
    <link:label id="lab_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities_label_en-US" xlink:label="lab_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" xlink: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 Maturities, Prepayments and Calls of Debt Securities, Available-for-sale</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" xlink:to="lab_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_cass_TimeDepositsWeightedAverageInterestRateAggregate_64c915dd-5177-4e53-9651-1b02124660b3_totalLabel_en-US" xlink:label="lab_cass_TimeDepositsWeightedAverageInterestRateAggregate" 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_cass_TimeDepositsWeightedAverageInterestRateAggregate_label_en-US" xlink:label="lab_cass_TimeDepositsWeightedAverageInterestRateAggregate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Time Deposits, Weighted Average Interest Rate, Aggregate</link:label>
    <link:label id="lab_cass_TimeDepositsWeightedAverageInterestRateAggregate_documentation_en-US" xlink:label="lab_cass_TimeDepositsWeightedAverageInterestRateAggregate" 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">Aggregate percentage of weighted average interest rate for time deposits held by the entity with maturities from one to five years.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cass_TimeDepositsWeightedAverageInterestRateAggregate" xlink:href="cass-20211231.xsd#cass_TimeDepositsWeightedAverageInterestRateAggregate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cass_TimeDepositsWeightedAverageInterestRateAggregate" xlink:to="lab_cass_TimeDepositsWeightedAverageInterestRateAggregate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_be86afab-e0d5-46d8-9500-7d6b6376f4e9_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" xlink: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_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" xlink: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, Aggregate Intrinsic Value, Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_f3c3bc1f-59d8-4f34-ab3d-c6bc90d0e0a5_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Domain]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember_2b343e17-67d6-4175-a827-f9c9879f5f0c_terseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">90 Days and Over</link:label>
    <link:label id="lab_us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember_label_en-US" xlink:label="lab_us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember" xlink: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 90 Days Past Due [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember" xlink:to="lab_us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cass_CassCommercialBankMember_d6233623-aab6-46c8-8c63-e26823981b52_terseLabel_en-US" xlink:label="lab_cass_CassCommercialBankMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cass Commercial Bank</link:label>
    <link:label id="lab_cass_CassCommercialBankMember_label_en-US" xlink:label="lab_cass_CassCommercialBankMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cass Commercial Bank [Member]</link:label>
    <link:label id="lab_cass_CassCommercialBankMember_documentation_en-US" xlink:label="lab_cass_CassCommercialBankMember" 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">Cass Commercial Bank [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cass_CassCommercialBankMember" xlink:href="cass-20211231.xsd#cass_CassCommercialBankMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cass_CassCommercialBankMember" xlink:to="lab_cass_CassCommercialBankMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_LocalPhoneNumber_68577c9a-17df-4201-90f7-bbe9c924b995_terseLabel_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Local Phone Number</link:label>
    <link:label id="lab_dei_LocalPhoneNumber_label_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Local Phone Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LocalPhoneNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LocalPhoneNumber" xlink:to="lab_dei_LocalPhoneNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityDomain_501bfeaf-a93f-4b98-a8db-77bdc2505ef8_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Domain]</link:label>
    <link:label id="lab_us-gaap_CreditFacilityDomain_label_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityDomain" xlink:to="lab_us-gaap_CreditFacilityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsAbstract_248e01e3-0267-4ad6-9b37-ec19f28c9f90_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets</link:label>
    <link:label id="lab_us-gaap_AssetsAbstract_9df419f0-9dbd-4ffb-980e-2beec020b59e_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsAbstract" xlink:to="lab_us-gaap_AssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_82e2bb9b-afca-42d6-a973-f9c6cf53e570_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses" xlink: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 actuarial loss in accumulated other comprehensive loss</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses" xlink: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 Plan, Amortization of Gain (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses" xlink:to="lab_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LandMember_38e02498-5c67-4583-a5d5-035d85ba57fd_terseLabel_en-US" xlink:label="lab_us-gaap_LandMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Land</link:label>
    <link:label id="lab_us-gaap_LandMember_label_en-US" xlink:label="lab_us-gaap_LandMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Land [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LandMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LandMember" xlink:to="lab_us-gaap_LandMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CondensedIncomeStatementTable_7238657e-98e2-4174-bd97-f45b1dac165c_terseLabel_en-US" xlink:label="lab_srt_CondensedIncomeStatementTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Condensed Income Statement [Table]</link:label>
    <link:label id="lab_srt_CondensedIncomeStatementTable_label_en-US" xlink:label="lab_srt_CondensedIncomeStatementTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Condensed Income Statement [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedIncomeStatementTable" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CondensedIncomeStatementTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CondensedIncomeStatementTable" xlink:to="lab_srt_CondensedIncomeStatementTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_82b2e9a1-c7e5-472f-a65d-80f869f8a443_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">Intangible Assets</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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/2021/elts/us-gaap-2021-01-31.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_USStatesAndPoliticalSubdivisionsMember_f0e86457-ceb0-4db0-bce1-4a6c80d7f918_terseLabel_en-US" xlink:label="lab_us-gaap_USStatesAndPoliticalSubdivisionsMember" xlink: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 and political subdivisions</link:label>
    <link:label id="lab_us-gaap_USStatesAndPoliticalSubdivisionsMember_label_en-US" xlink:label="lab_us-gaap_USStatesAndPoliticalSubdivisionsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">US States and Political Subdivisions Debt Securities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USStatesAndPoliticalSubdivisionsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_USStatesAndPoliticalSubdivisionsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_USStatesAndPoliticalSubdivisionsMember" xlink:to="lab_us-gaap_USStatesAndPoliticalSubdivisionsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible_4e87906a-53af-430c-9c89-bfbf31d5ce7a_terseLabel_en-US" xlink:label="lab_us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reduction of tax benefits over the next twelve months</link:label>
    <link:label id="lab_us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible_label_en-US" xlink:label="lab_us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Decrease in Unrecognized Tax Benefits is Reasonably Possible</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible" xlink:to="lab_us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_572ac9e5-35aa-432e-9ba7-d12a86af5876_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_60dabf55-edfc-41ad-927f-d9ada84bb864_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquired Intangible Assets</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_4dd61c04-622d-4248-9a14-99bba41c63c0_terseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">FinancingReceivableRecordedInvestmentClassOfFinancin</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_label_en-US" xlink:label="lab_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Financing Receivable [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain" xlink:to="lab_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockValue_7cb0a434-77fd-42d0-85b9-89507e857e8d_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock, par value $.50 per share; 2,000,000 shares authorized and no shares issued</link:label>
    <link:label id="lab_us-gaap_PreferredStockValue_label_en-US" xlink:label="lab_us-gaap_PreferredStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Value, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockValue" xlink:to="lab_us-gaap_PreferredStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_b4226c9e-a7cb-4954-9ec8-292ba69b37c6_verboseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" 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">Premises and Equipment</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/2021/elts/us-gaap-2021-01-31.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_cass_UnitedStatesPassiveMember_75007c3d-1a0c-4b6c-89c8-61b50d0dc9da_terseLabel_en-US" xlink:label="lab_cass_UnitedStatesPassiveMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">U.S. Passive</link:label>
    <link:label id="lab_cass_UnitedStatesPassiveMember_label_en-US" xlink:label="lab_cass_UnitedStatesPassiveMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">U.S. Passive [Member]</link:label>
    <link:label id="lab_cass_UnitedStatesPassiveMember_documentation_en-US" xlink:label="lab_cass_UnitedStatesPassiveMember" 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">United States Passive [Member].</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cass_UnitedStatesPassiveMember" xlink:href="cass-20211231.xsd#cass_UnitedStatesPassiveMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cass_UnitedStatesPassiveMember" xlink:to="lab_cass_UnitedStatesPassiveMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cass_InterestOnFederalFundsSoldAndOtherShortTermInvestments_4f15b7e2-b102-437a-b8ae-3f5bd3765f91_terseLabel_en-US" xlink:label="lab_cass_InterestOnFederalFundsSoldAndOtherShortTermInvestments" xlink: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 on federal funds sold and other short-term investments</link:label>
    <link:label id="lab_cass_InterestOnFederalFundsSoldAndOtherShortTermInvestments_label_en-US" xlink:label="lab_cass_InterestOnFederalFundsSoldAndOtherShortTermInvestments" xlink: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 on federal funds sold and other short-term investments</link:label>
    <link:label id="lab_cass_InterestOnFederalFundsSoldAndOtherShortTermInvestments_documentation_en-US" xlink:label="lab_cass_InterestOnFederalFundsSoldAndOtherShortTermInvestments" 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">Interest income on federal funds sold and other short-term investments.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cass_InterestOnFederalFundsSoldAndOtherShortTermInvestments" xlink:href="cass-20211231.xsd#cass_InterestOnFederalFundsSoldAndOtherShortTermInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cass_InterestOnFederalFundsSoldAndOtherShortTermInvestments" xlink:to="lab_cass_InterestOnFederalFundsSoldAndOtherShortTermInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_f2838954-7b2e-4fea-97aa-3d366269893b_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" xlink: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</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" xlink: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 Plan, Assumptions Used Calculating Benefit Obligation, Discount Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" xlink:to="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TradeNamesMember_12741f02-b048-4120-bdaf-82daae618d1c_terseLabel_en-US" xlink:label="lab_us-gaap_TradeNamesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade Name</link:label>
    <link:label id="lab_us-gaap_TradeNamesMember_label_en-US" xlink:label="lab_us-gaap_TradeNamesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade Names [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TradeNamesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TradeNamesMember" xlink:to="lab_us-gaap_TradeNamesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsMember_5ea10564-5ad8-41f4-b287-e14d8f70ea08_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsMember" xlink:to="lab_us-gaap_RetainedEarningsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesPurchaseOfAssets_83cb4f44-e415-4890-8471-39c546dfd808_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesPurchaseOfAssets" xlink: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 common shares (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesPurchaseOfAssets_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesPurchaseOfAssets" xlink: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, Purchase of Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesPurchaseOfAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesPurchaseOfAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesPurchaseOfAssets" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesPurchaseOfAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Deposits_da74383e-3b47-4642-8e58-87f249b9b6e4_totalLabel_en-US" xlink:label="lab_us-gaap_Deposits" 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 deposits</link:label>
    <link:label id="lab_us-gaap_Deposits_label_en-US" xlink:label="lab_us-gaap_Deposits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deposits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Deposits" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Deposits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Deposits" xlink:to="lab_us-gaap_Deposits" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MarketingAndAdvertisingExpense_de5d6b34-4aad-4a89-a65a-be64012b6435_terseLabel_en-US" xlink:label="lab_us-gaap_MarketingAndAdvertisingExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Promotional expense</link:label>
    <link:label id="lab_us-gaap_MarketingAndAdvertisingExpense_label_en-US" xlink:label="lab_us-gaap_MarketingAndAdvertisingExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Marketing and Advertising Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketingAndAdvertisingExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MarketingAndAdvertisingExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MarketingAndAdvertisingExpense" xlink:to="lab_us-gaap_MarketingAndAdvertisingExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivablesPeriodPastDueDomain_28dae37a-4f17-4f52-a4de-a24cfdb8fae7_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/2021/elts/us-gaap-2021-01-31.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_InterestExpenseAbstract_bfc6715c-fc9c-4163-a09e-93c402bd8711_terseLabel_en-US" xlink:label="lab_us-gaap_InterestExpenseAbstract" xlink: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_InterestExpenseAbstract_label_en-US" xlink:label="lab_us-gaap_InterestExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Expense [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpenseAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpenseAbstract" xlink:to="lab_us-gaap_InterestExpenseAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_c8be31ba-1a97-4e8e-8d03-bec5d0464486_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesLeasingArrangements" 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">Right of use asset</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesLeasingArrangements" xlink: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, Leasing Arrangements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesLeasingArrangements"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesLeasingArrangements" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnfundedLoanCommitmentMember_8bb22734-0ad7-4e09-9700-cd5714bb3740_terseLabel_en-US" xlink:label="lab_us-gaap_UnfundedLoanCommitmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unfunded Loan Commitment</link:label>
    <link:label id="lab_us-gaap_UnfundedLoanCommitmentMember_label_en-US" xlink:label="lab_us-gaap_UnfundedLoanCommitmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unfunded Loan Commitment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnfundedLoanCommitmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnfundedLoanCommitmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnfundedLoanCommitmentMember" xlink:to="lab_us-gaap_UnfundedLoanCommitmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_f5a01be3-28d4-4023-a489-f0b46a90e91a_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems_ab08200f-743c-4c53-8ccd-c3700fdcb4a8_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/2021/elts/us-gaap-2021-01-31.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_cass_PerformanceBasedStock_ec0047a0-cdf2-4ccd-9aa6-3fa0f603a493_terseLabel_en-US" xlink:label="lab_cass_PerformanceBasedStock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Performance-based stock vested</link:label>
    <link:label id="lab_cass_PerformanceBasedStock_label_en-US" xlink:label="lab_cass_PerformanceBasedStock" xlink: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 Based Stock</link:label>
    <link:label id="lab_cass_PerformanceBasedStock_documentation_en-US" xlink:label="lab_cass_PerformanceBasedStock" 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">Performance-based stock.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cass_PerformanceBasedStock" xlink:href="cass-20211231.xsd#cass_PerformanceBasedStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cass_PerformanceBasedStock" xlink:to="lab_cass_PerformanceBasedStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DepositLiabilitiesDisclosuresTextBlock_b4aef474-06cf-41db-a7df-14f78f889670_terseLabel_en-US" xlink:label="lab_us-gaap_DepositLiabilitiesDisclosuresTextBlock" xlink: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-Bearing Deposits</link:label>
    <link:label id="lab_us-gaap_DepositLiabilitiesDisclosuresTextBlock_label_en-US" xlink:label="lab_us-gaap_DepositLiabilitiesDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deposit Liabilities Disclosures [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepositLiabilitiesDisclosuresTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepositLiabilitiesDisclosuresTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepositLiabilitiesDisclosuresTextBlock" xlink:to="lab_us-gaap_DepositLiabilitiesDisclosuresTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cass_EmergingMarketsMember_a5374b67-1e15-4ce2-b3a1-edf664d7cc50_terseLabel_en-US" xlink:label="lab_cass_EmergingMarketsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Emerging Markets</link:label>
    <link:label id="lab_cass_EmergingMarketsMember_label_en-US" xlink:label="lab_cass_EmergingMarketsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Emerging Markets [Member]</link:label>
    <link:label id="lab_cass_EmergingMarketsMember_documentation_en-US" xlink:label="lab_cass_EmergingMarketsMember" 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">Emerging Markets [Member].</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cass_EmergingMarketsMember" xlink:href="cass-20211231.xsd#cass_EmergingMarketsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cass_EmergingMarketsMember" xlink:to="lab_cass_EmergingMarketsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPostretirementBenefits_c1ea8bdb-a8c3-444e-830a-fae0a7559822_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPostretirementBenefits" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental executive retirement plan accrual</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPostretirementBenefits_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPostretirementBenefits" xlink: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, Postretirement Benefits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPostretirementBenefits" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPostretirementBenefits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPostretirementBenefits" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPostretirementBenefits" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest_375c7c6b-3450-4fee-a57b-3fca90dbf0d5_terseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest" xlink: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 allowance for credit losses</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest_5d39e85f-e0b8-4780-ae2e-c1497b97374f_periodStartLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest" 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_FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest_3aa116d6-8de9-46c9-a116-b9344a86b901_periodEndLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest" 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_FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest_label_en-US" xlink:label="lab_us-gaap_FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest" xlink: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, Excluding Accrued Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest" xlink:to="lab_us-gaap_FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_3d1710a4-b197-4cc1-8dfa-dd23fadb7142_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" xlink: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 amortization and deferral</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" xlink: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 Plan, Amortization of Prior Service Cost (Credit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" xlink:to="lab_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_9b85e988-05bb-4dc1-aed9-f62437595130_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">(Increase) decrease in accounts receivable</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Accounts Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_cass_PerformingLoansSubjectToSpecialMonitoringMember_e3290f4e-84e7-4c09-bdf8-ff44fe504d06_terseLabel_en-US" xlink:label="lab_cass_PerformingLoansSubjectToSpecialMonitoringMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Performing Loans Subject To Special Monitoring</link:label>
    <link:label id="lab_cass_PerformingLoansSubjectToSpecialMonitoringMember_label_en-US" xlink:label="lab_cass_PerformingLoansSubjectToSpecialMonitoringMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Performing Loans Subject To Special Monitoring [Member]</link:label>
    <link:label id="lab_cass_PerformingLoansSubjectToSpecialMonitoringMember_documentation_en-US" xlink:label="lab_cass_PerformingLoansSubjectToSpecialMonitoringMember" 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">Performing Loans Subject To Special Monitoring [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cass_PerformingLoansSubjectToSpecialMonitoringMember" xlink:href="cass-20211231.xsd#cass_PerformingLoansSubjectToSpecialMonitoringMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cass_PerformingLoansSubjectToSpecialMonitoringMember" xlink:to="lab_cass_PerformingLoansSubjectToSpecialMonitoringMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_90f97cee-ac20-4cbd-99b8-0a77ec096e50_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">Schedule of 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/2021/elts/us-gaap-2021-01-31.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised_fc434702-d0d7-4a57-9845-1c6f33b7a91a_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised" 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">Exercised (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised" xlink: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, Non-Option Equity Instruments, Exercised</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentIncomeNonoperating_be806fd1-2d89-49ae-8d31-a19c34f961b8_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentIncomeNonoperating" xlink: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 from subsidiaries &#8211; management fees</link:label>
    <link:label id="lab_us-gaap_InvestmentIncomeNonoperating_label_en-US" xlink:label="lab_us-gaap_InvestmentIncomeNonoperating" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeNonoperating" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentIncomeNonoperating"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentIncomeNonoperating" xlink:to="lab_us-gaap_InvestmentIncomeNonoperating" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_66d3e284-572a-4a49-877f-763a1d0cd841_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Line Items]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityWellKnownSeasonedIssuer_ba9c50a8-b47e-46a8-b807-b349dcd57037_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/2021q4/dei-2021q4.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_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_ad5c5a9b-1ab0-49dd-8b4a-f42322d398f4_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of shares vested</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_55ad6185-4440-4b52-aa9f-9cb5025a86a8_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cass_AmortizationOfRestrictedStockBonus_d1dd4450-ce64-4d80-a7ae-de7818be7874_terseLabel_en-US" xlink:label="lab_cass_AmortizationOfRestrictedStockBonus" xlink: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 restricted stock bonus</link:label>
    <link:label id="lab_cass_AmortizationOfRestrictedStockBonus_label_en-US" xlink:label="lab_cass_AmortizationOfRestrictedStockBonus" xlink: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 restricted stock bonus</link:label>
    <link:label id="lab_cass_AmortizationOfRestrictedStockBonus_documentation_en-US" xlink:label="lab_cass_AmortizationOfRestrictedStockBonus" 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">Amount of amortization of the restricted stock bonus.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cass_AmortizationOfRestrictedStockBonus" xlink:href="cass-20211231.xsd#cass_AmortizationOfRestrictedStockBonus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cass_AmortizationOfRestrictedStockBonus" xlink:to="lab_cass_AmortizationOfRestrictedStockBonus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage_467ed0e5-4a4e-43ff-8898-7ac49f1ea897_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" xlink: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 assets, target allocation percentage</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage_33d156ae-704b-4980-951a-2f938b605421_periodEndLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" 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">% of Total Portfolio</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" xlink: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 Plan, Plan Assets, Target Allocation, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" xlink:to="lab_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_79920230-fe9b-41d6-802c-caf38d211e44_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/2021/elts/us-gaap-2021-01-31.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_AccountsPayableFairValueDisclosure_4ca041b4-cbfd-4915-ac3f-f6bb3e7a0158_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableFairValueDisclosure" xlink: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 drafts payable</link:label>
    <link:label id="lab_us-gaap_AccountsPayableFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_AccountsPayableFairValueDisclosure" xlink: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, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableFairValueDisclosure" xlink:to="lab_us-gaap_AccountsPayableFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_cass_IncomeTaxReconciliationReconcilingItemsAbstract_ace96db2-0080-4a01-a991-5cd8092f54c3_terseLabel_en-US" xlink:label="lab_cass_IncomeTaxReconciliationReconcilingItemsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">(Reductions) increases resulting from:</link:label>
    <link:label id="lab_cass_IncomeTaxReconciliationReconcilingItemsAbstract_label_en-US" xlink:label="lab_cass_IncomeTaxReconciliationReconcilingItemsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">(Reductions) increases resulting from:</link:label>
    <link:label id="lab_cass_IncomeTaxReconciliationReconcilingItemsAbstract_documentation_en-US" xlink:label="lab_cass_IncomeTaxReconciliationReconcilingItemsAbstract" 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">(Reductions) increases resulting from:</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cass_IncomeTaxReconciliationReconcilingItemsAbstract" xlink:href="cass-20211231.xsd#cass_IncomeTaxReconciliationReconcilingItemsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cass_IncomeTaxReconciliationReconcilingItemsAbstract" xlink:to="lab_cass_IncomeTaxReconciliationReconcilingItemsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cass_ReserveForUnfundedCommitments_62d087cb-52ad-4ca5-9208-c4898092f934_terseLabel_en-US" xlink:label="lab_cass_ReserveForUnfundedCommitments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reserve for unfunded commitments</link:label>
    <link:label id="lab_cass_ReserveForUnfundedCommitments_label_en-US" xlink:label="lab_cass_ReserveForUnfundedCommitments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reserve for unfunded commitments</link:label>
    <link:label id="lab_cass_ReserveForUnfundedCommitments_documentation_en-US" xlink:label="lab_cass_ReserveForUnfundedCommitments" 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">Reserve for unfunded commitments.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cass_ReserveForUnfundedCommitments" xlink:href="cass-20211231.xsd#cass_ReserveForUnfundedCommitments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cass_ReserveForUnfundedCommitments" xlink:to="lab_cass_ReserveForUnfundedCommitments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RepaymentsOfShortTermDebt_8c56db3c-5812-4408-a2e1-0ddd33324a0b_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfShortTermDebt" 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">Short-term borrowings</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfShortTermDebt_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfShortTermDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments of Short-term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfShortTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfShortTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfShortTermDebt" xlink:to="lab_us-gaap_RepaymentsOfShortTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_fe4933c9-8026-40a8-ba13-a4999f825926_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 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasic" xlink:to="lab_us-gaap_EarningsPerShareBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivables30To59DaysPastDueMember_14318e65-04b9-486d-8627-a89cc33bf85f_terseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivables30To59DaysPastDueMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">30-59 Days</link:label>
    <link:label id="lab_us-gaap_FinancingReceivables30To59DaysPastDueMember_label_en-US" xlink:label="lab_us-gaap_FinancingReceivables30To59DaysPastDueMember" xlink: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, 30 to 59 Days Past Due [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivables30To59DaysPastDueMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivables30To59DaysPastDueMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivables30To59DaysPastDueMember" xlink:to="lab_us-gaap_FinancingReceivables30To59DaysPastDueMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ScheduleOfCondensedBalanceSheetTableTextBlock_bc4f2600-f1f5-4c5c-a713-0c64b1ccd1f5_terseLabel_en-US" xlink:label="lab_srt_ScheduleOfCondensedBalanceSheetTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Condensed Balance Sheet</link:label>
    <link:label id="lab_srt_ScheduleOfCondensedBalanceSheetTableTextBlock_label_en-US" xlink:label="lab_srt_ScheduleOfCondensedBalanceSheetTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Condensed Balance Sheet [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfCondensedBalanceSheetTableTextBlock" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScheduleOfCondensedBalanceSheetTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScheduleOfCondensedBalanceSheetTableTextBlock" xlink:to="lab_srt_ScheduleOfCondensedBalanceSheetTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_a5d3c809-1098-4ee2-9b25-43f96bb8ab96_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">2-3 years</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/2021/elts/us-gaap-2021-01-31.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_RevenueFromContractWithCustomerTextBlock_f149e205-a937-44ea-b2d0-93b44573c0fe_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 from Contracts with Customers</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss_1243e5c5-aac6-492d-b6ff-5f22489fe35a_totalLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss" 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">Loans, net</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss_b6604228-f9a9-455f-815c-ced28563f92b_terseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loans, net</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss_label_en-US" xlink:label="lab_us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss" xlink: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, Excluding Accrued Interest, after Allowance for Credit Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss" xlink:to="lab_us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationTaxExemptIncome_1cf86d4a-4600-416b-9084-36dd9bd29952_negatedLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationTaxExemptIncome" 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-exempt income</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationTaxExemptIncome_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationTaxExemptIncome" xlink: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 Exempt Income, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxExemptIncome" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationTaxExemptIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationTaxExemptIncome" xlink:to="lab_us-gaap_IncomeTaxReconciliationTaxExemptIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_63daf640-69f4-4cf6-8cda-3fcdc0a97cf5_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_13a476eb-375a-4ff2-9a2b-7704eaab06f7_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/2021/elts/us-gaap-2021-01-31.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_cass_CommonEquityTierOneRiskBasedCapitalRequiredForCapitalAdequacyToRiskWeightedAssets_ad2e97d9-f5d1-4e24-9335-d6295df7e8d4_terseLabel_en-US" xlink:label="lab_cass_CommonEquityTierOneRiskBasedCapitalRequiredForCapitalAdequacyToRiskWeightedAssets" xlink: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 Equity Tier I Capital (to risk-weighted assets), Capital Requirements, Ratio</link:label>
    <link:label id="lab_cass_CommonEquityTierOneRiskBasedCapitalRequiredForCapitalAdequacyToRiskWeightedAssets_label_en-US" xlink:label="lab_cass_CommonEquityTierOneRiskBasedCapitalRequiredForCapitalAdequacyToRiskWeightedAssets" xlink: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 Equity Tier I Capital (to risk-weighted assets), capital requirements ratio</link:label>
    <link:label id="lab_cass_CommonEquityTierOneRiskBasedCapitalRequiredForCapitalAdequacyToRiskWeightedAssets_documentation_en-US" xlink:label="lab_cass_CommonEquityTierOneRiskBasedCapitalRequiredForCapitalAdequacyToRiskWeightedAssets" 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 minimum Common Equity Tier One Capital Ratio (Tier one capital divided by risk-weighted assets) required for capital adequacy purposes under the regulatory framework for prompt corrective action.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cass_CommonEquityTierOneRiskBasedCapitalRequiredForCapitalAdequacyToRiskWeightedAssets" xlink:href="cass-20211231.xsd#cass_CommonEquityTierOneRiskBasedCapitalRequiredForCapitalAdequacyToRiskWeightedAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cass_CommonEquityTierOneRiskBasedCapitalRequiredForCapitalAdequacyToRiskWeightedAssets" xlink:to="lab_cass_CommonEquityTierOneRiskBasedCapitalRequiredForCapitalAdequacyToRiskWeightedAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost_63875772-e738-4dd1-beea-3ae898370b22_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Due after 1 year through 5 years</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost" xlink: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, Maturity, Allocated and Single Maturity Date, after Year One Through Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNoninterestExpense_43dd670a-7642-44b4-9584-72a6d653901b_terseLabel_en-US" xlink:label="lab_us-gaap_OtherNoninterestExpense" xlink: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 operating</link:label>
    <link:label id="lab_us-gaap_OtherNoninterestExpense_9f49aefd-c4d9-4b61-99b1-fef71a45bba3_totalLabel_en-US" xlink:label="lab_us-gaap_OtherNoninterestExpense" 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 other operating expense</link:label>
    <link:label id="lab_us-gaap_OtherNoninterestExpense_label_en-US" xlink:label="lab_us-gaap_OtherNoninterestExpense" xlink: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 Noninterest Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoninterestExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNoninterestExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNoninterestExpense" xlink:to="lab_us-gaap_OtherNoninterestExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_82e0436d-947d-42cf-afc9-caa8194a3649_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:to="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1_9cffa768-fb86-4788-a231-3c350e900333_terseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1" xlink: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 troubled debt restructured loans subsequently defaulted</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1_label_en-US" xlink:label="lab_us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1" xlink: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, Troubled Debt Restructuring, Subsequent Default, Number of Contracts</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1" xlink:to="lab_us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_16d2e5df-7ef7-444b-95c1-90ed99e16923_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosureItemAmountsDomain_996aaffc-16be-40af-9748-73df3d502468_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/2021/elts/us-gaap-2021-01-31.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_EarningsPerShareDilutedAbstract_0572519a-58a0-4d2a-9afa-2c71dc77f15a_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDilutedAbstract" xlink: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:</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDilutedAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareDilutedAbstract" xlink: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 [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDilutedAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDilutedAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract" xlink:to="lab_us-gaap_EarningsPerShareDilutedAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cass_ScheduleOfPlansPensionCostsTableTextBlock_a40f4f53-68cb-41ea-96f3-76ee44019c12_terseLabel_en-US" xlink:label="lab_cass_ScheduleOfPlansPensionCostsTableTextBlock" xlink: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 Plan's Pension Costs</link:label>
    <link:label id="lab_cass_ScheduleOfPlansPensionCostsTableTextBlock_label_en-US" xlink:label="lab_cass_ScheduleOfPlansPensionCostsTableTextBlock" xlink: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 Plan's Pension Costs [Table Text Block]</link:label>
    <link:label id="lab_cass_ScheduleOfPlansPensionCostsTableTextBlock_documentation_en-US" xlink:label="lab_cass_ScheduleOfPlansPensionCostsTableTextBlock" 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">Tabular disclosure of net periodic pension costs.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cass_ScheduleOfPlansPensionCostsTableTextBlock" xlink:href="cass-20211231.xsd#cass_ScheduleOfPlansPensionCostsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cass_ScheduleOfPlansPensionCostsTableTextBlock" xlink:to="lab_cass_ScheduleOfPlansPensionCostsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_4573b4a7-5467-4a28-b8d5-5fd099234206_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">Adjustment</link:label>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_9b800343-f404-4cad-95d6-9b28a4ac963b_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">Impact of ASU 2016-13 Adoption</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/2021/elts/srt-2021-01-31.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_OperatingLeasePayments_62262679-73be-4068-aa76-de9159cc8eb0_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 lease, payments</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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasePayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasePayments" xlink:to="lab_us-gaap_OperatingLeasePayments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilities_39afb988-3c0d-489d-8fa7-66a3faf0e8df_negatedTotalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilities" 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">Total deferred tax liabilities</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilities_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilities" xlink: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, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilities" xlink:to="lab_us-gaap_DeferredTaxLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_1aa1c935-e355-4bda-b4a9-18ba7279c437_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">Number of shares authorized (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/2021/elts/us-gaap-2021-01-31.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_us-gaap_PropertyPlantAndEquipmentOtherTypesMember_38dbd2a9-ec40-4dff-a0c5-fa71ac3ade02_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">Property, Plant and Equipment, Other Types</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentOtherTypesMember_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentOtherTypesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Other Types [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentOtherTypesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentOtherTypesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentOtherTypesMember" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentOtherTypesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromRepaymentsOfShortTermDebt_506906ef-77e6-470d-9461-5fa7dbb26cd0_verboseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromRepaymentsOfShortTermDebt" 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 (decrease) increase in short-term borrowings</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/2021/elts/us-gaap-2021-01-31.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_cass_InformationServicesMember_51972e81-2801-4630-a4bf-0d7e552dd1af_terseLabel_en-US" xlink:label="lab_cass_InformationServicesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Information Services</link:label>
    <link:label id="lab_cass_InformationServicesMember_label_en-US" xlink:label="lab_cass_InformationServicesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Information Services [Member]</link:label>
    <link:label id="lab_cass_InformationServicesMember_documentation_en-US" xlink:label="lab_cass_InformationServicesMember" 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">Information Services [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cass_InformationServicesMember" xlink:href="cass-20211231.xsd#cass_InformationServicesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cass_InformationServicesMember" xlink:to="lab_cass_InformationServicesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_533183f2-6a68-4c47-a50c-499623c194ec_negatedLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" 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">Premises 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/2021/elts/us-gaap-2021-01-31.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_TimeDepositMaturitiesYearThree_73bb3737-b4ad-4074-81b9-dfebb2e2eb5c_terseLabel_en-US" xlink:label="lab_us-gaap_TimeDepositMaturitiesYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Three years</link:label>
    <link:label id="lab_us-gaap_TimeDepositMaturitiesYearThree_label_en-US" xlink:label="lab_us-gaap_TimeDepositMaturitiesYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Time Deposit Maturities, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimeDepositMaturitiesYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TimeDepositMaturitiesYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TimeDepositMaturitiesYearThree" xlink:to="lab_us-gaap_TimeDepositMaturitiesYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_cass_InformationServicesPaymentAndProcessingMember_c04feba0-7977-4222-be81-5341435894a6_terseLabel_en-US" xlink:label="lab_cass_InformationServicesPaymentAndProcessingMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Information services payment and processing revenue</link:label>
    <link:label id="lab_cass_InformationServicesPaymentAndProcessingMember_label_en-US" xlink:label="lab_cass_InformationServicesPaymentAndProcessingMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Information Services Payment And Processing [Member]</link:label>
    <link:label id="lab_cass_InformationServicesPaymentAndProcessingMember_documentation_en-US" xlink:label="lab_cass_InformationServicesPaymentAndProcessingMember" 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">Information Services Payment And Processing</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cass_InformationServicesPaymentAndProcessingMember" xlink:href="cass-20211231.xsd#cass_InformationServicesPaymentAndProcessingMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cass_InformationServicesPaymentAndProcessingMember" xlink:to="lab_cass_InformationServicesPaymentAndProcessingMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ImpairedFinancingReceivableRelatedAllowance_b172a00e-e2fa-4fe2-a3bd-cdcfbab32f99_verboseLabel_en-US" xlink:label="lab_us-gaap_ImpairedFinancingReceivableRelatedAllowance" 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 unfunded commitments</link:label>
    <link:label id="lab_us-gaap_ImpairedFinancingReceivableRelatedAllowance_label_en-US" xlink:label="lab_us-gaap_ImpairedFinancingReceivableRelatedAllowance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impaired Financing Receivable, Related Allowance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairedFinancingReceivableRelatedAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ImpairedFinancingReceivableRelatedAllowance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairedFinancingReceivableRelatedAllowance" xlink:to="lab_us-gaap_ImpairedFinancingReceivableRelatedAllowance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanFundedStatusOfPlanAbstract_d65c2d62-1a78-4046-a409-e8a0cff31838_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanFundedStatusOfPlanAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Funded status:</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanFundedStatusOfPlanAbstract_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanFundedStatusOfPlanAbstract" xlink: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 Plan, Funded (Unfunded) Status of Plan [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlanAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanFundedStatusOfPlanAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlanAbstract" xlink:to="lab_us-gaap_DefinedBenefitPlanFundedStatusOfPlanAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityVoluntaryFilers_a8866933-2a2a-43a9-ae4f-06fb838d82fa_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/2021q4/dei-2021q4.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_PlanAssetCategoriesDomain_d7aa0d0c-f4a0-45d1-aba8-d54a81ec04eb_terseLabel_en-US" xlink:label="lab_us-gaap_PlanAssetCategoriesDomain" xlink: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 Plan, Plan Assets, Category [Domain]</link:label>
    <link:label id="lab_us-gaap_PlanAssetCategoriesDomain_label_en-US" xlink:label="lab_us-gaap_PlanAssetCategoriesDomain" xlink: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 Plan, Plan Assets, Category [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanAssetCategoriesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain" xlink:to="lab_us-gaap_PlanAssetCategoriesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FixedIncomeFundsMember_7f699720-30ff-4b27-95b1-43f7147f5e25_terseLabel_en-US" xlink:label="lab_us-gaap_FixedIncomeFundsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Core Fixed Income</link:label>
    <link:label id="lab_us-gaap_FixedIncomeFundsMember_label_en-US" xlink:label="lab_us-gaap_FixedIncomeFundsMember" xlink: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 Funds [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FixedIncomeFundsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FixedIncomeFundsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FixedIncomeFundsMember" xlink:to="lab_us-gaap_FixedIncomeFundsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cass_LoansExcludingUnfundedCommitmentsMember_ce37f143-af37-465d-8ecb-df41f893b496_terseLabel_en-US" xlink:label="lab_cass_LoansExcludingUnfundedCommitmentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loans Excluding Unfunded Commitments</link:label>
    <link:label id="lab_cass_LoansExcludingUnfundedCommitmentsMember_label_en-US" xlink:label="lab_cass_LoansExcludingUnfundedCommitmentsMember" xlink: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 Excluding Unfunded Commitments [Member]</link:label>
    <link:label id="lab_cass_LoansExcludingUnfundedCommitmentsMember_documentation_en-US" xlink:label="lab_cass_LoansExcludingUnfundedCommitmentsMember" 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">Loans Excluding Unfunded Commitments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cass_LoansExcludingUnfundedCommitmentsMember" xlink:href="cass-20211231.xsd#cass_LoansExcludingUnfundedCommitmentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cass_LoansExcludingUnfundedCommitmentsMember" xlink:to="lab_cass_LoansExcludingUnfundedCommitmentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivablePortfolioSegmentAxis_e9a6adf0-2695-403b-9430-fc3e541278e3_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_AssetsFairValueDisclosure_796f948e-431e-48ce-89a6-661140cccda8_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsFairValueDisclosure" 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_AssetsFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_AssetsFairValueDisclosure" xlink: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, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsFairValueDisclosure" xlink:to="lab_us-gaap_AssetsFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel1Member_da0425b5-8059-4123-b8f6-2e705552f5b2_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 Active Markets for Identical Assets (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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel1Member" xlink:to="lab_us-gaap_FairValueInputsLevel1Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_6ab52a0b-50d1-4b44-9253-4e12dc0884c9_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Flows From Investing Activities:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_1af67b71-c352-41b6-a4d2-812ad03d8956_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherOperatingActivitiesCashFlowStatement_03d52ee9-331d-4847-b8b7-087cf63a4103_terseLabel_en-US" xlink:label="lab_us-gaap_OtherOperatingActivitiesCashFlowStatement" xlink: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 operating activities, net</link:label>
    <link:label id="lab_us-gaap_OtherOperatingActivitiesCashFlowStatement_87f30dab-0163-4eac-9ded-043b4768cd51_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherOperatingActivitiesCashFlowStatement" 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, net</link:label>
    <link:label id="lab_us-gaap_OtherOperatingActivitiesCashFlowStatement_label_en-US" xlink:label="lab_us-gaap_OtherOperatingActivitiesCashFlowStatement" xlink: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 Operating Activities, Cash Flow Statement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherOperatingActivitiesCashFlowStatement" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherOperatingActivitiesCashFlowStatement"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherOperatingActivitiesCashFlowStatement" xlink:to="lab_us-gaap_OtherOperatingActivitiesCashFlowStatement" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestIncomeExpenseAfterProvisionForLoanLoss_a5b79bf0-e795-4a01-905e-14dc407cafd0_totalLabel_en-US" xlink:label="lab_us-gaap_InterestIncomeExpenseAfterProvisionForLoanLoss" 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 interest income after (release of) provision for credit losses</link:label>
    <link:label id="lab_us-gaap_InterestIncomeExpenseAfterProvisionForLoanLoss_6cd5bffe-bb47-443b-b359-cea13d363f20_verboseLabel_en-US" xlink:label="lab_us-gaap_InterestIncomeExpenseAfterProvisionForLoanLoss" 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 interest income after (release of) provision for credit losses</link:label>
    <link:label id="lab_us-gaap_InterestIncomeExpenseAfterProvisionForLoanLoss_label_en-US" xlink:label="lab_us-gaap_InterestIncomeExpenseAfterProvisionForLoanLoss" xlink: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), after Provision for Loan Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseAfterProvisionForLoanLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestIncomeExpenseAfterProvisionForLoanLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestIncomeExpenseAfterProvisionForLoanLoss" xlink:to="lab_us-gaap_InterestIncomeExpenseAfterProvisionForLoanLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilities_bf544cc0-26c1-49b4-aa61-5ceab92dc015_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilities" xlink: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 liabilities</link:label>
    <link:label id="lab_us-gaap_OtherLiabilities_label_en-US" xlink:label="lab_us-gaap_OtherLiabilities" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilities" xlink:to="lab_us-gaap_OtherLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_3795e68e-9c40-4c22-9b4b-0cfa3f11200a_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:to="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_760f7cd0-c516-482a-8cb5-843ef3b0c47f_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 taxes, net of federal benefit</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_dei_EntitySmallBusiness_04812f7d-1f57-4699-97f4-06ec2038a0a6_terseLabel_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Small Business</link:label>
    <link:label id="lab_dei_EntitySmallBusiness_label_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Small Business</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntitySmallBusiness"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntitySmallBusiness" xlink:to="lab_dei_EntitySmallBusiness" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsMember_435b4063-31e3-45c6-88e2-0c77d9d87d53_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsMember_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsMember" xlink: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 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsMember" xlink:to="lab_us-gaap_CashAndCashEquivalentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cass_RealEstateFaithbasedConstructionLoanMember_7d777b57-9738-4131-8e09-94661fdc7763_terseLabel_en-US" xlink:label="lab_cass_RealEstateFaithbasedConstructionLoanMember" xlink: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, Faith-based, Construction</link:label>
    <link:label id="lab_cass_RealEstateFaithbasedConstructionLoanMember_label_en-US" xlink:label="lab_cass_RealEstateFaithbasedConstructionLoanMember" xlink: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 Faith-based Construction [Member]</link:label>
    <link:label id="lab_cass_RealEstateFaithbasedConstructionLoanMember_documentation_en-US" xlink:label="lab_cass_RealEstateFaithbasedConstructionLoanMember" 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">Real Estate Faith-based Construction [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cass_RealEstateFaithbasedConstructionLoanMember" xlink:href="cass-20211231.xsd#cass_RealEstateFaithbasedConstructionLoanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cass_RealEstateFaithbasedConstructionLoanMember" xlink:to="lab_cass_RealEstateFaithbasedConstructionLoanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cass_IncomeLossFromContinuingOperationsIncludingTaxEquivalentAdjustmentBeforeIncomeTaxesNoncontrollingInterest_ddea1959-5945-43c9-8446-0d4e3ecfe61d_terseLabel_en-US" xlink:label="lab_cass_IncomeLossFromContinuingOperationsIncludingTaxEquivalentAdjustmentBeforeIncomeTaxesNoncontrollingInterest" xlink: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-equivalized pre-tax income</link:label>
    <link:label id="lab_cass_IncomeLossFromContinuingOperationsIncludingTaxEquivalentAdjustmentBeforeIncomeTaxesNoncontrollingInterest_label_en-US" xlink:label="lab_cass_IncomeLossFromContinuingOperationsIncludingTaxEquivalentAdjustmentBeforeIncomeTaxesNoncontrollingInterest" xlink: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 Including Tax Equivalent Adjustment, Before Income Taxes, Noncontrolling Interest</link:label>
    <link:label id="lab_cass_IncomeLossFromContinuingOperationsIncludingTaxEquivalentAdjustmentBeforeIncomeTaxesNoncontrollingInterest_documentation_en-US" xlink:label="lab_cass_IncomeLossFromContinuingOperationsIncludingTaxEquivalentAdjustmentBeforeIncomeTaxesNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations Including Tax Equivalent Adjustment, Before Income Taxes, Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cass_IncomeLossFromContinuingOperationsIncludingTaxEquivalentAdjustmentBeforeIncomeTaxesNoncontrollingInterest" xlink:href="cass-20211231.xsd#cass_IncomeLossFromContinuingOperationsIncludingTaxEquivalentAdjustmentBeforeIncomeTaxesNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cass_IncomeLossFromContinuingOperationsIncludingTaxEquivalentAdjustmentBeforeIncomeTaxesNoncontrollingInterest" xlink:to="lab_cass_IncomeLossFromContinuingOperationsIncludingTaxEquivalentAdjustmentBeforeIncomeTaxesNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_cass_CapitalRequiredToBeWellCapitalizedToRiskWeightedAssets1_ae85b2f5-ccbb-4fc8-aa6d-f28bf9e4b3fd_terseLabel_en-US" xlink:label="lab_cass_CapitalRequiredToBeWellCapitalizedToRiskWeightedAssets1" xlink: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 Capital (to risk weighted assets), Requirement to be Well-Capitalized, Ratio</link:label>
    <link:label id="lab_cass_CapitalRequiredToBeWellCapitalizedToRiskWeightedAssets1_label_en-US" xlink:label="lab_cass_CapitalRequiredToBeWellCapitalizedToRiskWeightedAssets1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total capital (to risk-weighted assets), requirement to be well capitalized ratio</link:label>
    <link:label id="lab_cass_CapitalRequiredToBeWellCapitalizedToRiskWeightedAssets1_documentation_en-US" xlink:label="lab_cass_CapitalRequiredToBeWellCapitalizedToRiskWeightedAssets1" 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 Total risk based capital ratio (total capital divided by risk weighted assets) required to be categorized as "well capitalized", in the regulatory framework for prompt corrective action.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cass_CapitalRequiredToBeWellCapitalizedToRiskWeightedAssets1" xlink:href="cass-20211231.xsd#cass_CapitalRequiredToBeWellCapitalizedToRiskWeightedAssets1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cass_CapitalRequiredToBeWellCapitalizedToRiskWeightedAssets1" xlink:to="lab_cass_CapitalRequiredToBeWellCapitalizedToRiskWeightedAssets1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_338f84a2-4c05-4650-8195-f5667d199533_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink: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 unrecognized tax benefits as a result of tax position taken during the current year</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink: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, Increase Resulting from Current Period Tax Positions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract_46995d90-c7a3-4e06-ba8d-d528d373a354_terseLabel_en-US" xlink:label="lab_us-gaap_FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract" xlink: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 liabilities:</link:label>
    <link:label id="lab_us-gaap_FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract_label_en-US" xlink:label="lab_us-gaap_FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract" xlink: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, Financial Liabilities, Balance Sheet Groupings [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract" xlink:to="lab_us-gaap_FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems_f4ad5688-dba3-4cc7-bd22-e70b1ef2fc3e_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets [Line Items]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ParticipatingMortgageLoansTable_a69f2c9d-cde9-4f7d-a972-df6119df96e3_terseLabel_en-US" xlink:label="lab_us-gaap_ParticipatingMortgageLoansTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Participating Mortgage Loans [Table]</link:label>
    <link:label id="lab_us-gaap_ParticipatingMortgageLoansTable_label_en-US" xlink:label="lab_us-gaap_ParticipatingMortgageLoansTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Participating Mortgage Loans [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ParticipatingMortgageLoansTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ParticipatingMortgageLoansTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ParticipatingMortgageLoansTable" xlink:to="lab_us-gaap_ParticipatingMortgageLoansTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_a5b36400-b399-4998-931f-6eea5f59bd22_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total liabilities and shareholders&#8217; equity</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and Equity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TierOneRiskBasedCapitalRequiredToBeWellCapitalized_4a77986e-8033-4521-8a4f-3c8caab38a05_terseLabel_en-US" xlink:label="lab_us-gaap_TierOneRiskBasedCapitalRequiredToBeWellCapitalized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tier I Capital (to risk-weighted assets), Requirement to be Well-Capitalized, Amount</link:label>
    <link:label id="lab_us-gaap_TierOneRiskBasedCapitalRequiredToBeWellCapitalized_label_en-US" xlink:label="lab_us-gaap_TierOneRiskBasedCapitalRequiredToBeWellCapitalized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Banking Regulation, Tier One Risk-Based Capital, Well Capitalized, Minimum</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TierOneRiskBasedCapitalRequiredToBeWellCapitalized" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TierOneRiskBasedCapitalRequiredToBeWellCapitalized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TierOneRiskBasedCapitalRequiredToBeWellCapitalized" xlink:to="lab_us-gaap_TierOneRiskBasedCapitalRequiredToBeWellCapitalized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_5ab912b3-2714-4260-ad1f-b02f60ef1650_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink: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, Debt and Equity Securities [Abstract]</link:label>
    <link:label id="lab_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_label_en-US" xlink:label="lab_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments, Debt and Equity Securities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:to="lab_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TimeDeposits_9d9922a0-bf62-44da-9bee-089178ea2c72_totalLabel_en-US" xlink:label="lab_us-gaap_TimeDeposits" 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_TimeDeposits_label_en-US" xlink:label="lab_us-gaap_TimeDeposits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Time Deposits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimeDeposits" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TimeDeposits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TimeDeposits" xlink:to="lab_us-gaap_TimeDeposits" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherIncomeAndExpensesAbstract_f202e2bd-1f97-4377-b3e7-7a364f3d2270_terseLabel_en-US" xlink:label="lab_us-gaap_OtherIncomeAndExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Income and Expenses [Abstract]</link:label>
    <link:label id="lab_us-gaap_OtherIncomeAndExpensesAbstract_label_en-US" xlink:label="lab_us-gaap_OtherIncomeAndExpensesAbstract" xlink: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 Income and Expenses [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIncomeAndExpensesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherIncomeAndExpensesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract" xlink:to="lab_us-gaap_OtherIncomeAndExpensesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_d31be04e-d8c6-4b56-be82-e2930c1909b6_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">4-5 years</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/2021/elts/us-gaap-2021-01-31.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_srt_StatementScenarioAxis_5f284858-7e5f-4896-bed0-08bb25ecaf40_terseLabel_en-US" xlink:label="lab_srt_StatementScenarioAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scenario [Axis]</link:label>
    <link:label id="lab_srt_StatementScenarioAxis_label_en-US" xlink:label="lab_srt_StatementScenarioAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scenario [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementScenarioAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StatementScenarioAxis" xlink:to="lab_srt_StatementScenarioAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanPlanAmendments_979d8b63-fb52-4069-a672-cd13da496feb_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanPlanAmendments" 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">Plan amendments</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanPlanAmendments_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanPlanAmendments" xlink: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 Plan, Benefit Obligation, Increase (Decrease) for Plan Amendment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAmendments" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanPlanAmendments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanPlanAmendments" xlink:to="lab_us-gaap_DefinedBenefitPlanPlanAmendments" xlink:type="arc" order="1"/>
    <link:label id="lab_cass_TierOneLeverageCapitalRequiredForCapitalAdequacyToAverageAssets1_de600191-1ef2-426d-a231-e5ef304125e6_terseLabel_en-US" xlink:label="lab_cass_TierOneLeverageCapitalRequiredForCapitalAdequacyToAverageAssets1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tier I Capital (to average assets), Capital Requirements, Ratio</link:label>
    <link:label id="lab_cass_TierOneLeverageCapitalRequiredForCapitalAdequacyToAverageAssets1_label_en-US" xlink:label="lab_cass_TierOneLeverageCapitalRequiredForCapitalAdequacyToAverageAssets1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tier I capital (to average assets), capital requirements ratio</link:label>
    <link:label id="lab_cass_TierOneLeverageCapitalRequiredForCapitalAdequacyToAverageAssets1_documentation_en-US" xlink:label="lab_cass_TierOneLeverageCapitalRequiredForCapitalAdequacyToAverageAssets1" 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 minimum amount of Tier 1 Leverage Capital for capital adequacy purposes divided by average assets as defined in the regulations.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cass_TierOneLeverageCapitalRequiredForCapitalAdequacyToAverageAssets1" xlink:href="cass-20211231.xsd#cass_TierOneLeverageCapitalRequiredForCapitalAdequacyToAverageAssets1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cass_TierOneLeverageCapitalRequiredForCapitalAdequacyToAverageAssets1" xlink:to="lab_cass_TierOneLeverageCapitalRequiredForCapitalAdequacyToAverageAssets1" xlink:type="arc" order="1"/>
    <link:label id="lab_cass_TimeDepositLiabilityUninsuredMaturityWithinYearOne_aaff0961-c1cb-4fa3-9d34-e100bf93a54f_terseLabel_en-US" xlink:label="lab_cass_TimeDepositLiabilityUninsuredMaturityWithinYearOne" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Uninsured scheduled maturities, year one</link:label>
    <link:label id="lab_cass_TimeDepositLiabilityUninsuredMaturityWithinYearOne_label_en-US" xlink:label="lab_cass_TimeDepositLiabilityUninsuredMaturityWithinYearOne" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Time Deposit Liability Uninsured, Maturity, Within Year One</link:label>
    <link:label id="lab_cass_TimeDepositLiabilityUninsuredMaturityWithinYearOne_documentation_en-US" xlink:label="lab_cass_TimeDepositLiabilityUninsuredMaturityWithinYearOne" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Time Deposit Liability Uninsured, Maturity, Within Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cass_TimeDepositLiabilityUninsuredMaturityWithinYearOne" xlink:href="cass-20211231.xsd#cass_TimeDepositLiabilityUninsuredMaturityWithinYearOne"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cass_TimeDepositLiabilityUninsuredMaturityWithinYearOne" xlink:to="lab_cass_TimeDepositLiabilityUninsuredMaturityWithinYearOne" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid_f5b8860b-9d8e-44fe-855d-07722bccbc46_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Benefits paid</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid_8fbc00e4-59a7-44d1-bb72-cbe1d76aa640_negatedLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid" 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">Benefits paid</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid" xlink: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 Plan, Plan Assets, Benefits Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid" xlink:to="lab_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract_722e0f3e-2ecd-4b02-b1fc-9eb21a6c7fc4_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract" xlink: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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract" xlink: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, Additional Disclosures [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cass_NetIncreaseDecreaseInInterestBearingDemandAndSavingsDeposits_4e3318f6-2a77-42d3-aab0-190a3232a68c_terseLabel_en-US" xlink:label="lab_cass_NetIncreaseDecreaseInInterestBearingDemandAndSavingsDeposits" xlink: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 increase (decrease) in interest-bearing demand and savings deposits</link:label>
    <link:label id="lab_cass_NetIncreaseDecreaseInInterestBearingDemandAndSavingsDeposits_label_en-US" xlink:label="lab_cass_NetIncreaseDecreaseInInterestBearingDemandAndSavingsDeposits" xlink: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 Increase (Decrease) In Interest-Bearing Demand And Savings Deposits</link:label>
    <link:label id="lab_cass_NetIncreaseDecreaseInInterestBearingDemandAndSavingsDeposits_documentation_en-US" xlink:label="lab_cass_NetIncreaseDecreaseInInterestBearingDemandAndSavingsDeposits" 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">Net change during the reporting period in interest-bearing demand and savings deposits.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cass_NetIncreaseDecreaseInInterestBearingDemandAndSavingsDeposits" xlink:href="cass-20211231.xsd#cass_NetIncreaseDecreaseInInterestBearingDemandAndSavingsDeposits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cass_NetIncreaseDecreaseInInterestBearingDemandAndSavingsDeposits" xlink:to="lab_cass_NetIncreaseDecreaseInInterestBearingDemandAndSavingsDeposits" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax_bd4c2f24-b614-4749-b996-c55f98c9aa89_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax" xlink: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 effect</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_b5f26cef-59fb-4042-8185-e903951083fb_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and Shareholders&#8217; Equity</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_ad9401cc-c474-4236-8443-73be0441be20_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink: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 tax benefits that would impact effective tax rate</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink: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 that Would Impact Effective Tax Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:type="arc" order="1"/>
    <link:label id="lab_cass_BankServiceFeesMember_fd55cb85-a24f-488c-9c2f-5ddfe3f62e36_terseLabel_en-US" xlink:label="lab_cass_BankServiceFeesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Bank service fees</link:label>
    <link:label id="lab_cass_BankServiceFeesMember_label_en-US" xlink:label="lab_cass_BankServiceFeesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Bank Service Fees [Member]</link:label>
    <link:label id="lab_cass_BankServiceFeesMember_documentation_en-US" xlink:label="lab_cass_BankServiceFeesMember" 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">Bank Service Fees</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cass_BankServiceFeesMember" xlink:href="cass-20211231.xsd#cass_BankServiceFeesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cass_BankServiceFeesMember" xlink:to="lab_cass_BankServiceFeesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_50f798bc-e227-4ed1-aa53-9de778e3b64e_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock and Earnings per Share</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareTextBlock" xlink:to="lab_us-gaap_EarningsPerShareTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockValueAcquiredCostMethod_dc7a494d-7fb0-46b0-99b8-48b8a2f8b82b_negatedLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockValueAcquiredCostMethod" 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">Purchase of common shares</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/2021/elts/us-gaap-2021-01-31.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_dei_EntityInteractiveDataCurrent_73c6450f-6785-49fc-9e04-27b851f6d32b_terseLabel_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_label_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityInteractiveDataCurrent" xlink:to="lab_dei_EntityInteractiveDataCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities_c50097b5-afce-4c41-abd4-b599dfcc6c90_negatedLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" 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">Decreases in unrecognized tax benefits as a result of settlements with taxing authorities</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" xlink: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, Decrease Resulting from Settlements with Taxing Authorities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_a07d710f-7264-4724-b520-7698f794e678_verboseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" 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">2023</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" xlink: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 Plan, Expected Future Benefit Payment, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" xlink:to="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_7f323e82-af54-4a3a-b55a-9da2fc07d2ad_verboseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" 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">Exercise of SARs</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink: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, Stock Options Exercised</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StandbyLettersOfCreditMember_2d4c5f57-3d9c-4292-8a51-ac993fa4a488_terseLabel_en-US" xlink:label="lab_us-gaap_StandbyLettersOfCreditMember" xlink: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_StandbyLettersOfCreditMember_label_en-US" xlink:label="lab_us-gaap_StandbyLettersOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Standby Letters of Credit [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandbyLettersOfCreditMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StandbyLettersOfCreditMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StandbyLettersOfCreditMember" xlink:to="lab_us-gaap_StandbyLettersOfCreditMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MinimumMember_92a1e073-f958-4b47-8691-45582225a5c0_terseLabel_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum</link:label>
    <link:label id="lab_srt_MinimumMember_label_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MinimumMember" xlink:to="lab_srt_MinimumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cass_DefinedBenefitPlanPlanAssetsMeasurementInput_1b5488e5-821c-4129-abb8-e696769f78eb_terseLabel_en-US" xlink:label="lab_cass_DefinedBenefitPlanPlanAssetsMeasurementInput" xlink: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 assets, measurement input</link:label>
    <link:label id="lab_cass_DefinedBenefitPlanPlanAssetsMeasurementInput_label_en-US" xlink:label="lab_cass_DefinedBenefitPlanPlanAssetsMeasurementInput" xlink: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 Plan, Plan Assets, Measurement Input</link:label>
    <link:label id="lab_cass_DefinedBenefitPlanPlanAssetsMeasurementInput_documentation_en-US" xlink:label="lab_cass_DefinedBenefitPlanPlanAssetsMeasurementInput" 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">Defined Benefit Plan, Plan Assets, Measurement Input</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cass_DefinedBenefitPlanPlanAssetsMeasurementInput" xlink:href="cass-20211231.xsd#cass_DefinedBenefitPlanPlanAssetsMeasurementInput"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cass_DefinedBenefitPlanPlanAssetsMeasurementInput" xlink:to="lab_cass_DefinedBenefitPlanPlanAssetsMeasurementInput" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleRealizedGain_d976e38e-a36c-4684-b180-e9268627f23f_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">Available-for-sale securities, gross realized gains</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/2021/elts/us-gaap-2021-01-31.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_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_b204fa86-c5ef-4e80-84f5-dbb6b9d500fc_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">1-2 years</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/2021/elts/us-gaap-2021-01-31.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_LineOfCredit_d5c4b0de-c8ec-470f-95f2-c34f3fa79b4d_verboseLabel_en-US" xlink:label="lab_us-gaap_LineOfCredit" 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">Long-term line of credit</link:label>
    <link:label id="lab_us-gaap_LineOfCredit_label_en-US" xlink:label="lab_us-gaap_LineOfCredit" xlink: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 Line of Credit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCredit" xlink:to="lab_us-gaap_LineOfCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesFairValueDisclosure_b2f8fa77-9e76-4e3c-b711-65fc41ca852c_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesFairValueDisclosure" 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_LiabilitiesFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_LiabilitiesFairValueDisclosure" xlink: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 and Nonfinancial Liabilities, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosure" xlink:to="lab_us-gaap_LiabilitiesFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_cass_UnamortizedIntangibleAssetAbstract_735bd0bb-eeb6-48f2-b31c-60624b43f705_terseLabel_en-US" xlink:label="lab_cass_UnamortizedIntangibleAssetAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unamortized intangible assets:</link:label>
    <link:label id="lab_cass_UnamortizedIntangibleAssetAbstract_label_en-US" xlink:label="lab_cass_UnamortizedIntangibleAssetAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unamortized intangible assets:</link:label>
    <link:label id="lab_cass_UnamortizedIntangibleAssetAbstract_documentation_en-US" xlink:label="lab_cass_UnamortizedIntangibleAssetAbstract" 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">Unamortized Intangible Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cass_UnamortizedIntangibleAssetAbstract" xlink:href="cass-20211231.xsd#cass_UnamortizedIntangibleAssetAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cass_UnamortizedIntangibleAssetAbstract" xlink:to="lab_cass_UnamortizedIntangibleAssetAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_d22078a5-3383-44cf-acfb-5ec39ae474a7_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other comprehensive income (loss):</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink: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 [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_2a8adde7-1eec-49d8-995e-89ed23111cab_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock, shares authorized (in shares)</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesAuthorized" xlink:to="lab_us-gaap_PreferredStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_d0cfa571-4afc-41be-a323-2b67abb0d4fe_periodStartLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" 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 at January 1</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_a0fdd802-2517-4f11-9023-ce502c90bbea_periodEndLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" 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 at December 31</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/2021/elts/us-gaap-2021-01-31.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_dei_EntityCommonStockSharesOutstanding_47f5a921-c962-4bbf-a00d-00d2e70debc6_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/2021q4/dei-2021q4.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCommonStockSharesOutstanding" xlink:to="lab_dei_EntityCommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_29d83bb6-ac55-4bbf-b59b-3c6ed981002a_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_OtherOperatingIncomeAndExpenseTextBlock_e6a6335c-dfb8-428a-a31a-8a8902dc9b66_terseLabel_en-US" xlink:label="lab_us-gaap_OtherOperatingIncomeAndExpenseTextBlock" xlink: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 Operating Expense</link:label>
    <link:label id="lab_us-gaap_OtherOperatingIncomeAndExpenseTextBlock_label_en-US" xlink:label="lab_us-gaap_OtherOperatingIncomeAndExpenseTextBlock" xlink: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 Operating Income and Expense [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherOperatingIncomeAndExpenseTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherOperatingIncomeAndExpenseTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherOperatingIncomeAndExpenseTextBlock" xlink:to="lab_us-gaap_OtherOperatingIncomeAndExpenseTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressStateOrProvince_83598cd8-768d-4743-9625-e5c79433179c_terseLabel_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:label id="lab_dei_EntityAddressStateOrProvince_label_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressStateOrProvince"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressStateOrProvince" xlink:to="lab_dei_EntityAddressStateOrProvince" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue_1d4c55c7-e176-43a1-942f-8a28f65887fe_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">Due after 10 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/2021/elts/us-gaap-2021-01-31.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_srt_CumulativeEffectPeriodOfAdoptionAxis_2fa206d3-7862-4a98-93cf-d7d2909c1765_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/2021/elts/srt-2021-01-31.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_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_c90c25c8-890b-444b-9bda-c045395dd744_terseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">AFS, 12 months or more, Estimated Fair Value</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" xlink: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, Continuous Unrealized Loss Position, 12 Months or Longer</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DepositsSavingsDeposits_0638c770-f503-48cc-a2ae-aea06eb6df3d_terseLabel_en-US" xlink:label="lab_us-gaap_DepositsSavingsDeposits" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Savings deposits</link:label>
    <link:label id="lab_us-gaap_DepositsSavingsDeposits_label_en-US" xlink:label="lab_us-gaap_DepositsSavingsDeposits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deposits, Savings Deposits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepositsSavingsDeposits" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepositsSavingsDeposits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepositsSavingsDeposits" xlink:to="lab_us-gaap_DepositsSavingsDeposits" xlink:type="arc" order="1"/>
    <link:label id="lab_cass_UnitedStatesLargeCapPassiveMember_e0b64230-d090-4c40-92b7-c6a45b660724_terseLabel_en-US" xlink:label="lab_cass_UnitedStatesLargeCapPassiveMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">U.S. Large Cap Passive</link:label>
    <link:label id="lab_cass_UnitedStatesLargeCapPassiveMember_label_en-US" xlink:label="lab_cass_UnitedStatesLargeCapPassiveMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">U.S. Large Cap Passive [Member]</link:label>
    <link:label id="lab_cass_UnitedStatesLargeCapPassiveMember_documentation_en-US" xlink:label="lab_cass_UnitedStatesLargeCapPassiveMember" 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">United States Large Cap Passive [Member].</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cass_UnitedStatesLargeCapPassiveMember" xlink:href="cass-20211231.xsd#cass_UnitedStatesLargeCapPassiveMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cass_UnitedStatesLargeCapPassiveMember" xlink:to="lab_cass_UnitedStatesLargeCapPassiveMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LoansAndLeasesReceivableRelatedParties_f4f68864-4a55-4a09-a114-c46e29c863d8_terseLabel_en-US" xlink:label="lab_us-gaap_LoansAndLeasesReceivableRelatedParties" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance receivable, related parties</link:label>
    <link:label id="lab_us-gaap_LoansAndLeasesReceivableRelatedParties_label_en-US" xlink:label="lab_us-gaap_LoansAndLeasesReceivableRelatedParties" xlink: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 and Leases Receivable, Related Parties</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansAndLeasesReceivableRelatedParties" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LoansAndLeasesReceivableRelatedParties"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LoansAndLeasesReceivableRelatedParties" xlink:to="lab_us-gaap_LoansAndLeasesReceivableRelatedParties" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_fe9b1cbe-a708-4b31-aa4d-4edc3e980c95_terseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unused Available Lines of Credit</link:label>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureTextBlock" xlink:to="lab_us-gaap_DebtDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharesOutstanding_e1c40357-8605-4aa3-a8ca-7686f172e897_periodStartLabel_en-US" xlink:label="lab_us-gaap_SharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares outstanding at January 1</link:label>
    <link:label id="lab_us-gaap_SharesOutstanding_cb781049-da6a-48dd-aff0-3af01b3528d0_periodEndLabel_en-US" xlink:label="lab_us-gaap_SharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares outstanding at December&#160;31</link:label>
    <link:label id="lab_us-gaap_SharesOutstanding_label_en-US" xlink:label="lab_us-gaap_SharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares, Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharesOutstanding" xlink:to="lab_us-gaap_SharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DepositsByTypeAbstract_a2537c0a-3e5a-4cfd-a9ea-baec6aa92378_terseLabel_en-US" xlink:label="lab_us-gaap_DepositsByTypeAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deposits</link:label>
    <link:label id="lab_us-gaap_DepositsByTypeAbstract_label_en-US" xlink:label="lab_us-gaap_DepositsByTypeAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deposits, by Type [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepositsByTypeAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepositsByTypeAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepositsByTypeAbstract" xlink:to="lab_us-gaap_DepositsByTypeAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_c117f39e-b84b-4650-97d0-5fdb99beb138_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Components of Income Tax Expense (Benefit)</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/2021/elts/us-gaap-2021-01-31.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_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_68ed4035-4983-4d03-a47b-158b73911eea_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">Stock-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/2021/elts/us-gaap-2021-01-31.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_PaymentsOfDividendsCommonStock_bbb5df8f-73bd-4897-93ba-077f07431853_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfDividendsCommonStock" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfDividendsCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfDividendsCommonStock" xlink:to="lab_us-gaap_PaymentsOfDividendsCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquitySecuritiesMember_3cc957a1-43d2-4d97-a05f-ee30fa0a0412_terseLabel_en-US" xlink:label="lab_us-gaap_EquitySecuritiesMember" xlink: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 Securities</link:label>
    <link:label id="lab_us-gaap_EquitySecuritiesMember_label_en-US" xlink:label="lab_us-gaap_EquitySecuritiesMember" xlink: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 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquitySecuritiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquitySecuritiesMember" xlink:to="lab_us-gaap_EquitySecuritiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cass_CommonEquityTierOneRiskBasedCapitalRequiredToBeWellCapitalized_36c49645-54d8-4536-975e-31ecf8262288_terseLabel_en-US" xlink:label="lab_cass_CommonEquityTierOneRiskBasedCapitalRequiredToBeWellCapitalized" xlink: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 Equity Tier I Capital (to risk-weighted assets), Requirement to be Well-Capitalized, Amount</link:label>
    <link:label id="lab_cass_CommonEquityTierOneRiskBasedCapitalRequiredToBeWellCapitalized_label_en-US" xlink:label="lab_cass_CommonEquityTierOneRiskBasedCapitalRequiredToBeWellCapitalized" xlink: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 Equity Tier I Capital (to risk-weighted assets), requirement to be well capitalized amount</link:label>
    <link:label id="lab_cass_CommonEquityTierOneRiskBasedCapitalRequiredToBeWellCapitalized_documentation_en-US" xlink:label="lab_cass_CommonEquityTierOneRiskBasedCapitalRequiredToBeWellCapitalized" 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 amount of Common Equity Tier 1 Risk Based Capital required to be categorized as well capitalized under the regulatory framework for prompt corrective action.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cass_CommonEquityTierOneRiskBasedCapitalRequiredToBeWellCapitalized" xlink:href="cass-20211231.xsd#cass_CommonEquityTierOneRiskBasedCapitalRequiredToBeWellCapitalized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cass_CommonEquityTierOneRiskBasedCapitalRequiredToBeWellCapitalized" xlink:to="lab_cass_CommonEquityTierOneRiskBasedCapitalRequiredToBeWellCapitalized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountingPoliciesAbstract_549cbdf3-6c21-4069-ab32-678271470378_terseLabel_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
    <link:label id="lab_us-gaap_AccountingPoliciesAbstract_label_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingPoliciesAbstract" xlink:to="lab_us-gaap_AccountingPoliciesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_3aa3f901-ebb3-4e78-8ffd-9a148e2978a2_verboseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" 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">2025</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" xlink: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 Plan, Expected Future Benefit Payment, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" xlink:to="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_cass_SummaryOfAllowanceForCreditLossByCategoryTableTextBlock_956df36b-01dd-4084-a59f-0a8c0091c503_terseLabel_en-US" xlink:label="lab_cass_SummaryOfAllowanceForCreditLossByCategoryTableTextBlock" xlink: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 ACL by Category</link:label>
    <link:label id="lab_cass_SummaryOfAllowanceForCreditLossByCategoryTableTextBlock_label_en-US" xlink:label="lab_cass_SummaryOfAllowanceForCreditLossByCategoryTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Allowance For Credit Loss by Category [Table Text Block]</link:label>
    <link:label id="lab_cass_SummaryOfAllowanceForCreditLossByCategoryTableTextBlock_documentation_en-US" xlink:label="lab_cass_SummaryOfAllowanceForCreditLossByCategoryTableTextBlock" 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">Summary of ACL by Category.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cass_SummaryOfAllowanceForCreditLossByCategoryTableTextBlock" xlink:href="cass-20211231.xsd#cass_SummaryOfAllowanceForCreditLossByCategoryTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cass_SummaryOfAllowanceForCreditLossByCategoryTableTextBlock" xlink:to="lab_cass_SummaryOfAllowanceForCreditLossByCategoryTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues_50d4cba7-30d5-4f47-bd4e-fdd29fbf650a_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">Shares issued (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/2021/elts/us-gaap-2021-01-31.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_NumberOfReportableSegments_e1b602e3-06ec-4343-a365-cdf2ad283035_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/2021/elts/us-gaap-2021-01-31.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_cass_NumberOfLoansIndividuallyEvaluatedForImpairment_fccf5280-8e61-4e12-8619-c6b24088034b_terseLabel_en-US" xlink:label="lab_cass_NumberOfLoansIndividuallyEvaluatedForImpairment" xlink: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 loans individually evaluated for impairment</link:label>
    <link:label id="lab_cass_NumberOfLoansIndividuallyEvaluatedForImpairment_label_en-US" xlink:label="lab_cass_NumberOfLoansIndividuallyEvaluatedForImpairment" xlink: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 Loans Individually Evaluated for Impairment</link:label>
    <link:label id="lab_cass_NumberOfLoansIndividuallyEvaluatedForImpairment_documentation_en-US" xlink:label="lab_cass_NumberOfLoansIndividuallyEvaluatedForImpairment" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number Of Loans Individually Evaluated for Impairment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cass_NumberOfLoansIndividuallyEvaluatedForImpairment" xlink:href="cass-20211231.xsd#cass_NumberOfLoansIndividuallyEvaluatedForImpairment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cass_NumberOfLoansIndividuallyEvaluatedForImpairment" xlink:to="lab_cass_NumberOfLoansIndividuallyEvaluatedForImpairment" xlink:type="arc" order="1"/>
    <link:label id="lab_cass_ScheduleOfAssumedLongTermRateOfReturnOnAssetsTableTextBlock_ccbaea1d-9f8b-4dd1-bed1-513c829da083_terseLabel_en-US" xlink:label="lab_cass_ScheduleOfAssumedLongTermRateOfReturnOnAssetsTableTextBlock" xlink: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 Assumed Long-term Rate of Return on Assets</link:label>
    <link:label id="lab_cass_ScheduleOfAssumedLongTermRateOfReturnOnAssetsTableTextBlock_label_en-US" xlink:label="lab_cass_ScheduleOfAssumedLongTermRateOfReturnOnAssetsTableTextBlock" xlink: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 Assumed Long-term Rate of Return on Assets [Table Text Block]</link:label>
    <link:label id="lab_cass_ScheduleOfAssumedLongTermRateOfReturnOnAssetsTableTextBlock_documentation_en-US" xlink:label="lab_cass_ScheduleOfAssumedLongTermRateOfReturnOnAssetsTableTextBlock" 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">Tabular disclosure for assumed long term rate of return on assets.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cass_ScheduleOfAssumedLongTermRateOfReturnOnAssetsTableTextBlock" xlink:href="cass-20211231.xsd#cass_ScheduleOfAssumedLongTermRateOfReturnOnAssetsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cass_ScheduleOfAssumedLongTermRateOfReturnOnAssetsTableTextBlock" xlink:to="lab_cass_ScheduleOfAssumedLongTermRateOfReturnOnAssetsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_61532f91-c28d-4d54-921d-29ef81c9bcd2_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease, liability</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_33ef65cc-1d8b-432a-93b1-81598e7c55ea_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total lease liability</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiability" xlink:to="lab_us-gaap_OperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentFederalTaxExpenseBenefit_45ae0a5e-75d3-4b6b-bc66-28f626424699_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock_cff54957-9f14-4020-af31-6e23bb151d36_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">Schedule of Performance Shares Activity</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/2021/elts/us-gaap-2021-01-31.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_dei_DocumentTransitionReport_6fadb37f-d794-4532-be43-bf2792d17eec_terseLabel_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Transition Report</link:label>
    <link:label id="lab_dei_DocumentTransitionReport_label_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Transition Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentTransitionReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentTransitionReport" xlink:to="lab_dei_DocumentTransitionReport" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RegulatoryCapitalRequirementsAbstract_732147f1-4f60-494a-bc7c-b2ad692d34de_terseLabel_en-US" xlink:label="lab_srt_RegulatoryCapitalRequirementsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Broker-Dealer, Net Capital Requirement, SEC Regulation [Abstract]</link:label>
    <link:label id="lab_srt_RegulatoryCapitalRequirementsAbstract_label_en-US" xlink:label="lab_srt_RegulatoryCapitalRequirementsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Broker-Dealer, Net Capital Requirement, SEC Regulation [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RegulatoryCapitalRequirementsAbstract" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RegulatoryCapitalRequirementsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RegulatoryCapitalRequirementsAbstract" xlink:to="lab_srt_RegulatoryCapitalRequirementsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockValue_501ee8e5-f9f5-4234-ac58-f6e157c7026b_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, par value $.50 per share; 40,000,000 shares authorized; 15,505,772 shares issued at December&#160;31, 2021 and 2020; 13,734,295 and 14,392,669 shares outstanding at December&#160;31, 2021 and 2020, 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockValue" xlink:to="lab_us-gaap_CommonStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_eca6227f-2490-4693-afb5-9f2cf6e15c82_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Line Items]</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems" xlink:to="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_09a805ab-26e0-456f-a248-e20c6be4eb3b_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">Unrecognized compensation expense, period for recognition</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_72ba0ddb-3a8a-4147-92e0-c93fa865e0c3_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_038c816e-6455-4393-95a9-df8a9ca93db7_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_ccc20b41-5c29-4456-9fa3-4f8f9b8628f1_terseLabel_en-US" xlink:label="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis of Presentation</link:label>
    <link:label id="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis of Accounting, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:to="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SuppliesAndPostageExpense_65b89aec-eca1-4913-9185-160c7a287403_terseLabel_en-US" xlink:label="lab_us-gaap_SuppliesAndPostageExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Postage and supplies</link:label>
    <link:label id="lab_us-gaap_SuppliesAndPostageExpense_label_en-US" xlink:label="lab_us-gaap_SuppliesAndPostageExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplies and Postage Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SuppliesAndPostageExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SuppliesAndPostageExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SuppliesAndPostageExpense" xlink:to="lab_us-gaap_SuppliesAndPostageExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PerformanceSharesMember_17612b1f-dc48-4875-969c-1fae49781e7e_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-based Restricted Stock</link:label>
    <link:label id="lab_us-gaap_PerformanceSharesMember_label_en-US" xlink:label="lab_us-gaap_PerformanceSharesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Performance Shares [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PerformanceSharesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PerformanceSharesMember" xlink:to="lab_us-gaap_PerformanceSharesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancialAssetNotPastDueMember_c660e44c-69f7-4df2-b367-6d31f9e4dcb4_terseLabel_en-US" xlink:label="lab_us-gaap_FinancialAssetNotPastDueMember" xlink: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_FinancialAssetNotPastDueMember_label_en-US" xlink:label="lab_us-gaap_FinancialAssetNotPastDueMember" xlink: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, Not Past Due [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialAssetNotPastDueMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialAssetNotPastDueMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancialAssetNotPastDueMember" xlink:to="lab_us-gaap_FinancialAssetNotPastDueMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeasesTextBlock_7f0428c7-a813-4753-a5a9-8527ae719cec_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeasesTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Leases [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_AccumulatedOtherComprehensiveIncomeLossNetOfTax_5d23b447-5b34-43b7-9f1f-246e8fb8916f_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated other comprehensive income (loss)</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss), Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByBalanceSheetGroupingTextBlock_12c357b5-8caf-473d-92b6-b96b7222c10c_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByBalanceSheetGroupingTextBlock" xlink: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, by Balance Sheet Grouping</link:label>
    <link:label id="lab_us-gaap_FairValueByBalanceSheetGroupingTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueByBalanceSheetGroupingTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, by Balance Sheet Grouping [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByBalanceSheetGroupingTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTextBlock" xlink:to="lab_us-gaap_FairValueByBalanceSheetGroupingTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_6a0d7554-60bb-46cc-9478-e6ddc0879b2f_terseLabel_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_label_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityEmergingGrowthCompany" xlink:to="lab_dei_EntityEmergingGrowthCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_cass_TimeDepositsMoreThan100000LessThan250000_88d3f648-7004-4a82-ba5f-9ff3a34c5397_terseLabel_en-US" xlink:label="lab_cass_TimeDepositsMoreThan100000LessThan250000" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">$100 to less than $250</link:label>
    <link:label id="lab_cass_TimeDepositsMoreThan100000LessThan250000_label_en-US" xlink:label="lab_cass_TimeDepositsMoreThan100000LessThan250000" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Time Deposits, More than $100,000 Less than $250,000</link:label>
    <link:label id="lab_cass_TimeDepositsMoreThan100000LessThan250000_documentation_en-US" xlink:label="lab_cass_TimeDepositsMoreThan100000LessThan250000" 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 aggregate amount of domestic and foreign time deposit liabilities (including certificates of deposits, individual retirement accounts and open accounts) in denominations of $100,000 or more and total to less than $250,000.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cass_TimeDepositsMoreThan100000LessThan250000" xlink:href="cass-20211231.xsd#cass_TimeDepositsMoreThan100000LessThan250000"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cass_TimeDepositsMoreThan100000LessThan250000" xlink:to="lab_cass_TimeDepositsMoreThan100000LessThan250000" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_275f7201-cea9-4482-bcd9-31f42bd43d91_totalLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanFundedStatusOfPlan" 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">Accrued pension liability</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanFundedStatusOfPlan" xlink: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 Plan, Funded (Unfunded) Status of Plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanFundedStatusOfPlan"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan" xlink:to="lab_us-gaap_DefinedBenefitPlanFundedStatusOfPlan" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedStockMember_5538aff0-94ba-4603-992d-bf0a8d619ffe_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/2021/elts/us-gaap-2021-01-31.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_cass_SixCorrespondingBanksMember_902fcb46-fae0-4e81-801d-3c1a5093860b_terseLabel_en-US" xlink:label="lab_cass_SixCorrespondingBanksMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Six Corresponding Banks</link:label>
    <link:label id="lab_cass_SixCorrespondingBanksMember_label_en-US" xlink:label="lab_cass_SixCorrespondingBanksMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Six Corresponding Banks [Member]</link:label>
    <link:label id="lab_cass_SixCorrespondingBanksMember_documentation_en-US" xlink:label="lab_cass_SixCorrespondingBanksMember" 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">Six Corresponding Banks</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cass_SixCorrespondingBanksMember" xlink:href="cass-20211231.xsd#cass_SixCorrespondingBanksMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cass_SixCorrespondingBanksMember" xlink:to="lab_cass_SixCorrespondingBanksMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_IcfrAuditorAttestationFlag_8c5d8551-fba7-4949-8289-fc4239ebb3db_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/2021q4/dei-2021q4.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_IcfrAuditorAttestationFlag" xlink:to="lab_dei_IcfrAuditorAttestationFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReceivablesAbstract_ff0361b0-fd39-4ab5-861b-1a4d0c042444_terseLabel_en-US" xlink:label="lab_us-gaap_ReceivablesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivables [Abstract]</link:label>
    <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/2021/elts/us-gaap-2021-01-31.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_OtherCommitmentsTable_3e0826b8-39b7-475f-bcc6-0c46f286e424_terseLabel_en-US" xlink:label="lab_us-gaap_OtherCommitmentsTable" xlink: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 Commitments [Table]</link:label>
    <link:label id="lab_us-gaap_OtherCommitmentsTable_label_en-US" xlink:label="lab_us-gaap_OtherCommitmentsTable" xlink: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 Commitments [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCommitmentsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCommitmentsTable" xlink:to="lab_us-gaap_OtherCommitmentsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_fa47c8a5-e64c-4962-9998-6c480f0c4459_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xlink: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 Securities</link:label>
    <link:label id="lab_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xlink:to="lab_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_LegalEntityAxis_be4191a1-f454-4de1-9736-ea86988a486d_terseLabel_en-US" xlink:label="lab_dei_LegalEntityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Legal Entity [Axis]</link:label>
    <link:label id="lab_dei_LegalEntityAxis_label_en-US" xlink:label="lab_dei_LegalEntityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Legal Entity [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LegalEntityAxis" xlink:to="lab_dei_LegalEntityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditorName_81207bec-b27f-4e8d-b592-23c74c3c2533_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/2021q4/dei-2021q4.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_dei_CoverAbstract_label_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cover [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CoverAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CoverAbstract" xlink:to="lab_dei_CoverAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember_2bdc9946-b111-4956-ba75-5035072287f8_terseLabel_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjusted Balance</link:label>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember_4ddfd302-409c-48f4-a58e-d07642f71416_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">As Reported Under ASU 2016-13</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/2021/elts/srt-2021-01-31.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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsProvisionForLoanLosses_69d6a4df-bb08-421b-ad25-24c7a63a431b_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsProvisionForLoanLosses" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for credit losses</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsProvisionForLoanLosses_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsProvisionForLoanLosses" xlink: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, Financing Receivable, Allowance for Credit Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsProvisionForLoanLosses" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsProvisionForLoanLosses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsProvisionForLoanLosses" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsProvisionForLoanLosses" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable_9779af1d-7924-405d-a703-9b84ad8097cf_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/2021/elts/us-gaap-2021-01-31.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_CashAndCashEquivalentsPolicyTextBlock_c8a776c5-2771-4ed8-aca9-6f93630d25c8_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/2021/elts/us-gaap-2021-01-31.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_TreasuryStockShares_7c732ea8-bf93-45eb-90f8-fb3f40bc70f1_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockShares" xlink: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 (in shares)</link:label>
    <link:label id="lab_us-gaap_TreasuryStockShares_label_en-US" xlink:label="lab_us-gaap_TreasuryStockShares" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockShares" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockShares" xlink:to="lab_us-gaap_TreasuryStockShares" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock_7ef9e2a7-ae77-47e3-acd2-cdb807d8cf97_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock" xlink: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 Unrealized Loss on Investments</link:label>
    <link:label id="lab_us-gaap_ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock" xlink: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 Unrealized Loss on Investments [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestIncomeExpenseNet_c67a9025-c942-484b-bcd8-715404d18e64_totalLabel_en-US" xlink:label="lab_us-gaap_InterestIncomeExpenseNet" 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 interest income</link:label>
    <link:label id="lab_us-gaap_InterestIncomeExpenseNet_ee5d1738-8bb7-4fb0-b69a-fa1ab287b05c_terseLabel_en-US" xlink:label="lab_us-gaap_InterestIncomeExpenseNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intersegment income (expense)</link:label>
    <link:label id="lab_us-gaap_InterestIncomeExpenseNet_label_en-US" xlink:label="lab_us-gaap_InterestIncomeExpenseNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Income (Expense), Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestIncomeExpenseNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestIncomeExpenseNet" xlink:to="lab_us-gaap_InterestIncomeExpenseNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_d6c779a0-97e1-412d-bfc6-a219aee40ecd_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">Discount on cash flows</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/2021/elts/us-gaap-2021-01-31.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_FinancingReceivableModificationsPreModificationRecordedInvestment2_87d8c360-45c8-43e6-83d0-b845a5c6546c_verboseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2" 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">Pre-Modification Outstanding Balance</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2_label_en-US" xlink:label="lab_us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2" xlink: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, Troubled Debt Restructuring, Premodification</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2" xlink:to="lab_us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease_2b4c995e-168e-4c55-91c2-b313422903ff_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Rate of increase in compensation levels</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" xlink: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 Plan, Assumptions Used Calculating Benefit Obligation, Rate of Compensation Increase</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" xlink:to="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" xlink:type="arc" order="1"/>
    <link:label id="lab_cass_TwoCorrespondingBanksMember_cf51f37d-99c2-4eed-ac64-29e321f70ce2_terseLabel_en-US" xlink:label="lab_cass_TwoCorrespondingBanksMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Two Corresponding Banks</link:label>
    <link:label id="lab_cass_TwoCorrespondingBanksMember_label_en-US" xlink:label="lab_cass_TwoCorrespondingBanksMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Two Corresponding Banks [Member]</link:label>
    <link:label id="lab_cass_TwoCorrespondingBanksMember_documentation_en-US" xlink:label="lab_cass_TwoCorrespondingBanksMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Two Corresponding Banks</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cass_TwoCorrespondingBanksMember" xlink:href="cass-20211231.xsd#cass_TwoCorrespondingBanksMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cass_TwoCorrespondingBanksMember" xlink:to="lab_cass_TwoCorrespondingBanksMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfOtherOperatingCostAndExpenseByComponentTextBlock_73e6edd2-1d47-48ce-bbc5-a517af780fc1_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfOtherOperatingCostAndExpenseByComponentTextBlock" xlink: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 Other Operating Cost and Expense, by Component</link:label>
    <link:label id="lab_us-gaap_ScheduleOfOtherOperatingCostAndExpenseByComponentTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfOtherOperatingCostAndExpenseByComponentTextBlock" xlink: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 Other Operating Cost and Expense, by Component [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfOtherOperatingCostAndExpenseByComponentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfOtherOperatingCostAndExpenseByComponentTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfOtherOperatingCostAndExpenseByComponentTextBlock" xlink:to="lab_us-gaap_ScheduleOfOtherOperatingCostAndExpenseByComponentTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ScheduleOfCondensedCashFlowStatementTableTextBlock_67bb44e3-c3e8-4545-94b2-f576ab05e4ec_terseLabel_en-US" xlink:label="lab_srt_ScheduleOfCondensedCashFlowStatementTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Condensed Cash Flow Statement</link:label>
    <link:label id="lab_srt_ScheduleOfCondensedCashFlowStatementTableTextBlock_label_en-US" xlink:label="lab_srt_ScheduleOfCondensedCashFlowStatementTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Condensed Cash Flow Statement [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfCondensedCashFlowStatementTableTextBlock" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScheduleOfCondensedCashFlowStatementTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScheduleOfCondensedCashFlowStatementTableTextBlock" xlink:to="lab_srt_ScheduleOfCondensedCashFlowStatementTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2_8138f7f8-5f94-4505-8146-eab06a31c784_terseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Post-Modification Outstanding Balance</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2_label_en-US" xlink:label="lab_us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2" xlink: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, Troubled Debt Restructuring, Postmodification</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2" xlink:to="lab_us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax_9e6bf1af-4ef5-43b1-a477-57c31a5a4aa6_negatedLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax" 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 effect</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax" xlink: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, Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax" xlink:type="arc" order="1"/>
    <link:label id="lab_cass_CREMember_c3367c8e-15f2-4034-9d62-c07f75116c67_terseLabel_en-US" xlink:label="lab_cass_CREMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CRE</link:label>
    <link:label id="lab_cass_CREMember_label_en-US" xlink:label="lab_cass_CREMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CRE [Member]</link:label>
    <link:label id="lab_cass_CREMember_documentation_en-US" xlink:label="lab_cass_CREMember" 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">CRE [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cass_CREMember" xlink:href="cass-20211231.xsd#cass_CREMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cass_CREMember" xlink:to="lab_cass_CREMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_cf1f3da1-9e09-4000-b232-4de9eb3c4e1c_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/2021/elts/us-gaap-2021-01-31.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_FinancialInstrumentAxis_f27ffd58-e40a-4702-93de-63fb60292152_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/2021/elts/us-gaap-2021-01-31.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_dei_EntityDomain_f43bebbb-2f08-4759-9949-73d579fd00f1_terseLabel_en-US" xlink:label="lab_dei_EntityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity [Domain]</link:label>
    <link:label id="lab_dei_EntityDomain_label_en-US" xlink:label="lab_dei_EntityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityDomain" xlink:to="lab_dei_EntityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest_86332a22-f04c-4383-8806-de4a006fa2bc_verboseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest" 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">Securities available-for-sale, at fair value</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest_6514da47-86b6-4341-a9c8-ce8e68a514ba_terseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest" xlink: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</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest_8727486b-3650-434e-9c4a-09f8eedec4fd_totalLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest" 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_DebtSecuritiesAvailableForSaleExcludingAccruedInterest_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest" xlink: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, Excluding Accrued Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_d641d92c-2925-4e58-8302-7082f101261d_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">Fee revenues</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_a3f3958d-c48a-4c7a-821e-8d60883442e1_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">Fee revenues, in-scope of FASB ASC 606</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer, Excluding Assessed Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_4e454da3-806f-407e-839c-3befcd34f9f1_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock compensation</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TimeDepositsWeightedAverageInterestRateMaturitiesYearFive_0d03c2b8-8f66-413a-a918-bb8d6b80d283_terseLabel_en-US" xlink:label="lab_us-gaap_TimeDepositsWeightedAverageInterestRateMaturitiesYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Five years</link:label>
    <link:label id="lab_us-gaap_TimeDepositsWeightedAverageInterestRateMaturitiesYearFive_label_en-US" xlink:label="lab_us-gaap_TimeDepositsWeightedAverageInterestRateMaturitiesYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Time Deposits, Weighted Average Interest Rate, Maturities Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimeDepositsWeightedAverageInterestRateMaturitiesYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TimeDepositsWeightedAverageInterestRateMaturitiesYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TimeDepositsWeightedAverageInterestRateMaturitiesYearFive" xlink:to="lab_us-gaap_TimeDepositsWeightedAverageInterestRateMaturitiesYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextRollingTwelveMonths_15534c97-ff54-4d87-9ae6-97f15d7d16c7_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextRollingTwelveMonths" xlink: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 expense, next rolling twelve months</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextRollingTwelveMonths_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextRollingTwelveMonths" xlink: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, Amortization Expense, Next Rolling Twelve Months</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextRollingTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextRollingTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextRollingTwelveMonths" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextRollingTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_cass_OutsideServiceFees_9b726300-1c8b-4901-9038-31383626910a_terseLabel_en-US" xlink:label="lab_cass_OutsideServiceFees" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outside service fees</link:label>
    <link:label id="lab_cass_OutsideServiceFees_label_en-US" xlink:label="lab_cass_OutsideServiceFees" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outside service fees</link:label>
    <link:label id="lab_cass_OutsideServiceFees_documentation_en-US" xlink:label="lab_cass_OutsideServiceFees" 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">Outside service fees.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cass_OutsideServiceFees" xlink:href="cass-20211231.xsd#cass_OutsideServiceFees"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cass_OutsideServiceFees" xlink:to="lab_cass_OutsideServiceFees" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_a431fc4e-8e77-4792-8341-35e0d34f235a_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/2021/elts/us-gaap-2021-01-31.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_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock_5524014c-c90c-46f3-9e8c-19c1bfcd9684_verboseLabel_en-US" xlink:label="lab_us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock" 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">Loans</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/2021/elts/us-gaap-2021-01-31.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_RevenueNotFromContractWithCustomer_b0df4b06-80e9-4930-87eb-210989f4d63e_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueNotFromContractWithCustomer" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other income (out-of-scope of ASC 606)</link:label>
    <link:label id="lab_us-gaap_RevenueNotFromContractWithCustomer_label_en-US" xlink:label="lab_us-gaap_RevenueNotFromContractWithCustomer" xlink: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 Not from Contract with Customer</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueNotFromContractWithCustomer" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueNotFromContractWithCustomer"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueNotFromContractWithCustomer" xlink:to="lab_us-gaap_RevenueNotFromContractWithCustomer" xlink:type="arc" order="1"/>
    <link:label id="lab_cass_EquitySecuritiesSmallCapMember_8c2ad23a-e86b-49b0-b665-289d34ef818f_terseLabel_en-US" xlink:label="lab_cass_EquitySecuritiesSmallCapMember" xlink: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 U.S. Equities</link:label>
    <link:label id="lab_cass_EquitySecuritiesSmallCapMember_label_en-US" xlink:label="lab_cass_EquitySecuritiesSmallCapMember" xlink: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 U.S. Equities [Member]</link:label>
    <link:label id="lab_cass_EquitySecuritiesSmallCapMember_documentation_en-US" xlink:label="lab_cass_EquitySecuritiesSmallCapMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Securities Small Cap [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cass_EquitySecuritiesSmallCapMember" xlink:href="cass-20211231.xsd#cass_EquitySecuritiesSmallCapMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cass_EquitySecuritiesSmallCapMember" xlink:to="lab_cass_EquitySecuritiesSmallCapMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ConsolidationItemsDomain_c54d9433-8224-4e0f-a23d-3f75db41ad26_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/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidationItemsDomain" xlink:to="lab_srt_ConsolidationItemsDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CarryingReportedAmountFairValueDisclosureMember_ddaafe82-2f5b-444c-ada5-cdea6e261ddb_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/2021/elts/us-gaap-2021-01-31.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_FairValueByFairValueHierarchyLevelAxis_2800c629-2dbb-46dd-8deb-fd32e48d30ca_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_c1f8c225-85a2-420a-be60-24fc6d247326_terseLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink: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_ComprehensiveIncomePolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink: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, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomePolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:to="lab_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MeasurementInputTypeDomain_d64ae08d-30c7-44b4-a1c1-34fa17e8fd63_terseLabel_en-US" xlink:label="lab_us-gaap_MeasurementInputTypeDomain" xlink: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 Input Type [Domain]</link:label>
    <link:label id="lab_us-gaap_MeasurementInputTypeDomain_label_en-US" xlink:label="lab_us-gaap_MeasurementInputTypeDomain" xlink: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 Input Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MeasurementInputTypeDomain" xlink:to="lab_us-gaap_MeasurementInputTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_cass_CassInformationSystemsIncMember_e2b3ef31-b062-4017-b73d-9aef78168754_terseLabel_en-US" xlink:label="lab_cass_CassInformationSystemsIncMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cass Information Systems, Inc.</link:label>
    <link:label id="lab_cass_CassInformationSystemsIncMember_label_en-US" xlink:label="lab_cass_CassInformationSystemsIncMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cass Information Systems Inc. [Member]</link:label>
    <link:label id="lab_cass_CassInformationSystemsIncMember_documentation_en-US" xlink:label="lab_cass_CassInformationSystemsIncMember" 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">Cass Information Systems Inc. [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cass_CassInformationSystemsIncMember" xlink:href="cass-20211231.xsd#cass_CassInformationSystemsIncMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cass_CassInformationSystemsIncMember" xlink:to="lab_cass_CassInformationSystemsIncMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cass_DefinedBenefitPlanFairValueOfPlanAssetsAbstract_fe10f86e-9636-44a3-bba7-9c8017f66ab7_terseLabel_en-US" xlink:label="lab_cass_DefinedBenefitPlanFairValueOfPlanAssetsAbstract" xlink: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 assets:</link:label>
    <link:label id="lab_cass_DefinedBenefitPlanFairValueOfPlanAssetsAbstract_label_en-US" xlink:label="lab_cass_DefinedBenefitPlanFairValueOfPlanAssetsAbstract" xlink: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 assets:</link:label>
    <link:label id="lab_cass_DefinedBenefitPlanFairValueOfPlanAssetsAbstract_documentation_en-US" xlink:label="lab_cass_DefinedBenefitPlanFairValueOfPlanAssetsAbstract" 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">Plan assets:</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cass_DefinedBenefitPlanFairValueOfPlanAssetsAbstract" xlink:href="cass-20211231.xsd#cass_DefinedBenefitPlanFairValueOfPlanAssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cass_DefinedBenefitPlanFairValueOfPlanAssetsAbstract" xlink:to="lab_cass_DefinedBenefitPlanFairValueOfPlanAssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_cbb8f9aa-ddb4-4918-a71f-bffab239b79e_terseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">AFS, Less than 12 months, Estimated Fair Value</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" xlink: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, Continuous Unrealized Loss Position, Less than 12 Months</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockMember_fc5a3e99-45b1-4616-b1b0-b7d4f8af249e_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock</link:label>
    <link:label id="lab_us-gaap_CommonStockMember_label_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockMember" xlink:to="lab_us-gaap_CommonStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsForProceedsFromLoansAndLeases_0fa0793c-31f3-41c5-8c51-d96d7e2f7c2f_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsForProceedsFromLoansAndLeases" 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">Net increase in loans</link:label>
    <link:label id="lab_us-gaap_PaymentsForProceedsFromLoansAndLeases_label_en-US" xlink:label="lab_us-gaap_PaymentsForProceedsFromLoansAndLeases" xlink: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 (Proceeds from) Loans and Leases</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromLoansAndLeases" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForProceedsFromLoansAndLeases"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForProceedsFromLoansAndLeases" xlink:to="lab_us-gaap_PaymentsForProceedsFromLoansAndLeases" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherIntangibleAssetsNet_27204911-5867-4b44-9064-ffa667c51529_terseLabel_en-US" xlink:label="lab_us-gaap_OtherIntangibleAssetsNet" xlink: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 intangible assets, net</link:label>
    <link:label id="lab_us-gaap_OtherIntangibleAssetsNet_label_en-US" xlink:label="lab_us-gaap_OtherIntangibleAssetsNet" xlink: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 Intangible Assets, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIntangibleAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherIntangibleAssetsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherIntangibleAssetsNet" xlink:to="lab_us-gaap_OtherIntangibleAssetsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingDisclosureTextBlock_2a2887da-68e9-427d-98a0-e005b638d2f6_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Industry 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingDisclosureTextBlock" xlink:to="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProfessionalFees_95131a3a-b2ea-40ef-b7d7-6d916f023f76_terseLabel_en-US" xlink:label="lab_us-gaap_ProfessionalFees" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Professional fees</link:label>
    <link:label id="lab_us-gaap_ProfessionalFees_label_en-US" xlink:label="lab_us-gaap_ProfessionalFees" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Professional Fees</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfessionalFees" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfessionalFees"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProfessionalFees" xlink:to="lab_us-gaap_ProfessionalFees" xlink:type="arc" order="1"/>
    <link:label id="lab_cass_LesseeOperatingLeaseLiabilityToBePaidDueAfterYearFour_7c1640b6-17b5-4fa1-b719-216dd8644e42_terseLabel_en-US" xlink:label="lab_cass_LesseeOperatingLeaseLiabilityToBePaidDueAfterYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Over 5 years</link:label>
    <link:label id="lab_cass_LesseeOperatingLeaseLiabilityToBePaidDueAfterYearFour_label_en-US" xlink:label="lab_cass_LesseeOperatingLeaseLiabilityToBePaidDueAfterYearFour" xlink: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, Due after Year Four</link:label>
    <link:label id="lab_cass_LesseeOperatingLeaseLiabilityToBePaidDueAfterYearFour_documentation_en-US" xlink:label="lab_cass_LesseeOperatingLeaseLiabilityToBePaidDueAfterYearFour" 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, Liability, to be Paid, Due after Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cass_LesseeOperatingLeaseLiabilityToBePaidDueAfterYearFour" xlink:href="cass-20211231.xsd#cass_LesseeOperatingLeaseLiabilityToBePaidDueAfterYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cass_LesseeOperatingLeaseLiabilityToBePaidDueAfterYearFour" xlink:to="lab_cass_LesseeOperatingLeaseLiabilityToBePaidDueAfterYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_bd11f2e5-9771-442a-a407-c5992837edcd_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">401(k) employer contribution amount</link:label>
    <link:label id="lab_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_label_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink: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, Employer Discretionary Contribution Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:to="lab_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLoansAndLeasesReceivablePolicy_7db69e21-d183-461f-8424-39476a344500_verboseLabel_en-US" xlink:label="lab_us-gaap_FinanceLoansAndLeasesReceivablePolicy" 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">Loans</link:label>
    <link:label id="lab_us-gaap_FinanceLoansAndLeasesReceivablePolicy_label_en-US" xlink:label="lab_us-gaap_FinanceLoansAndLeasesReceivablePolicy" xlink: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 [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLoansAndLeasesReceivablePolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLoansAndLeasesReceivablePolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLoansAndLeasesReceivablePolicy" xlink:to="lab_us-gaap_FinanceLoansAndLeasesReceivablePolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_cbe1b4d6-a764-4855-b060-93eb30af9cfd_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivablesPeriodPastDueAxis_4ca13a2d-67d7-4800-bfe8-2b1bc7239969_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/2021/elts/us-gaap-2021-01-31.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_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_5fa852b9-5ddf-401b-a0d9-24cfd3765414_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">Due after 1 year through 5 years</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/2021/elts/us-gaap-2021-01-31.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_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_5735db95-d8bc-4ca7-9199-2c6b6dd80fa7_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" 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">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/2021/elts/us-gaap-2021-01-31.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_IncreaseDecreaseInStockholdersEquityRollForward_224beedf-0625-494a-8ecd-de5f76de4126_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleRealizedGainLoss_3b28d5dd-b2f1-42d4-8fff-dc666661b910_verboseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleRealizedGainLoss" 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">Gains on sales of securities</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleRealizedGainLoss_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleRealizedGainLoss" xlink: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 (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleRealizedGainLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleRealizedGainLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleRealizedGainLoss" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleRealizedGainLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalYearFocus_c7195030-6fc7-47f5-a226-f9fa06588184_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalYearFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentFiscalYearFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalYearFocus" xlink:to="lab_dei_DocumentFiscalYearFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationForfeited_e107a48f-d59a-4075-ab8f-db4ce4cf3e7d_negatedLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationForfeited" 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">Shares forfeited</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationForfeited_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationForfeited" xlink: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, Forfeited</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationForfeited" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationForfeited"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationForfeited" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationForfeited" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAbstract_ffc3a7d6-d629-4ab5-bd14-a60a72b74d53_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAbstract" xlink: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 [Abstract]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAbstract_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensation_80d151a0-bdd3-4adc-b807-d5461471601f_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-based compensation expense</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Noncash Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensation" xlink:to="lab_us-gaap_ShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_cass_FaithBasedCREMember_172ba305-898e-4692-8e48-1e977e82bb10_terseLabel_en-US" xlink:label="lab_cass_FaithBasedCREMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Faith-based CRE</link:label>
    <link:label id="lab_cass_FaithBasedCREMember_label_en-US" xlink:label="lab_cass_FaithBasedCREMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Faith-based CRE [Member]</link:label>
    <link:label id="lab_cass_FaithBasedCREMember_documentation_en-US" xlink:label="lab_cass_FaithBasedCREMember" 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">Faith-based CRE [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cass_FaithBasedCREMember" xlink:href="cass-20211231.xsd#cass_FaithBasedCREMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cass_FaithBasedCREMember" xlink:to="lab_cass_FaithBasedCREMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_e63661af-4018-4493-bb02-06ebe0c498ef_periodStartLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" 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 year</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_87d1a00a-6ff2-4bb3-88de-7e1d09652360_periodEndLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" 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 year</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents, at Carrying Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ParticipatingMortgageLoansLineItems_e2ea5fba-5d34-4a32-b055-7598d0791fdd_terseLabel_en-US" xlink:label="lab_us-gaap_ParticipatingMortgageLoansLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Participating Mortgage Loans [Line Items]</link:label>
    <link:label id="lab_us-gaap_ParticipatingMortgageLoansLineItems_label_en-US" xlink:label="lab_us-gaap_ParticipatingMortgageLoansLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Participating Mortgage Loans [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ParticipatingMortgageLoansLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ParticipatingMortgageLoansLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ParticipatingMortgageLoansLineItems" xlink:to="lab_us-gaap_ParticipatingMortgageLoansLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_7f2ef704-916f-49ed-9f90-0a4af6bfcb0d_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Paid-in Capital</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Paid-in Capital [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:to="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cass_SupplementalExecutiveRetirementPlanMember_0e418539-57a2-4af7-b037-32e10b892335_terseLabel_en-US" xlink:label="lab_cass_SupplementalExecutiveRetirementPlanMember" xlink: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_cass_SupplementalExecutiveRetirementPlanMember_label_en-US" xlink:label="lab_cass_SupplementalExecutiveRetirementPlanMember" xlink: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 Executive Retirement Plan [Member]</link:label>
    <link:label id="lab_cass_SupplementalExecutiveRetirementPlanMember_documentation_en-US" xlink:label="lab_cass_SupplementalExecutiveRetirementPlanMember" 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">Supplemental Executive Retirement Plan [Member].</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cass_SupplementalExecutiveRetirementPlanMember" xlink:href="cass-20211231.xsd#cass_SupplementalExecutiveRetirementPlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cass_SupplementalExecutiveRetirementPlanMember" xlink:to="lab_cass_SupplementalExecutiveRetirementPlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Depreciation_4ecdffff-54b7-47ba-9f67-7cbf5aefa5d4_terseLabel_en-US" xlink:label="lab_us-gaap_Depreciation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation</link:label>
    <link:label id="lab_us-gaap_Depreciation_label_en-US" xlink:label="lab_us-gaap_Depreciation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Depreciation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Depreciation" xlink:to="lab_us-gaap_Depreciation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TimeDepositsAbstract_ece98f7b-bbbd-4ae4-8812-479a555f4fb0_terseLabel_en-US" xlink:label="lab_us-gaap_TimeDepositsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Time deposits:</link:label>
    <link:label id="lab_us-gaap_TimeDepositsAbstract_label_en-US" xlink:label="lab_us-gaap_TimeDepositsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Time Deposits [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimeDepositsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TimeDepositsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TimeDepositsAbstract" xlink:to="lab_us-gaap_TimeDepositsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_b8c65565-19cf-4d5e-9a13-6e197d29112f_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" xlink: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-2030</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" xlink: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 Plan, Expected Future Benefit Payment, after Year Five for Next Five Years</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" xlink:to="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockDividendsPerShareCashPaid_541c5413-9804-4b0f-ad33-66455282eaf5_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockDividendsPerShareCashPaid" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash dividends (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/2021/elts/us-gaap-2021-01-31.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_cass_TreasuryStockPolicyTextBlock_cc57560b-0018-4762-81c0-2f906d65b90e_terseLabel_en-US" xlink:label="lab_cass_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_cass_TreasuryStockPolicyTextBlock_label_en-US" xlink:label="lab_cass_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_cass_TreasuryStockPolicyTextBlock_documentation_en-US" xlink:label="lab_cass_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">Disclosure of accounting policy for an entity's treasury stock, including the average cost per share, carrying basis for each class of treasury stock, description of share repurchase program authorized by an entity's board of directors, the number of shares repurchased, the cost of the shares repurchased, the remaining maximum dollar value of shares available for repurchase under the program, the treatment of the purchase price in excess of the current market value, number of shares held for each class of treasury stock, and other information necessary to a fair presentation.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cass_TreasuryStockPolicyTextBlock" xlink:href="cass-20211231.xsd#cass_TreasuryStockPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cass_TreasuryStockPolicyTextBlock" xlink:to="lab_cass_TreasuryStockPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockMember_350ce3fe-40b3-4a62-a09f-a00a772e825f_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockMember" xlink: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_TreasuryStockMember_label_en-US" xlink:label="lab_us-gaap_TreasuryStockMember" xlink: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 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockMember" xlink:to="lab_us-gaap_TreasuryStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanRealEstateMember_a5086bd2-a76a-4f8e-b210-1a76904410bd_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanRealEstateMember" xlink: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 investment trusts</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanRealEstateMember_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanRealEstateMember" xlink: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 Plan, Real Estate [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanRealEstateMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanRealEstateMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanRealEstateMember" xlink:to="lab_us-gaap_DefinedBenefitPlanRealEstateMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesConversionOfUnits_38a49c69-5018-45ec-b94c-fe78658ca62a_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesConversionOfUnits" xlink: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 restricted stock units vested</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesConversionOfUnits_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesConversionOfUnits" xlink: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, Conversion of Units</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfUnits" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesConversionOfUnits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfUnits" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesConversionOfUnits" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt_468d74d8-6bc6-4854-8ff5-0ef8ce5cd0e1_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt" 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 securities available-for-sale</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt_b3787297-422c-400f-a926-0fd5216decfa_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt" 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">Net (increase) decrease in securities</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt" xlink: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 Debt Securities, Available-for-sale</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt" xlink:to="lab_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivableModificationsNumberOfContracts2_d1257eb4-7db2-44dd-b41c-b2eb206af088_verboseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableModificationsNumberOfContracts2" 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">Number of troubled debt restructured loans</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableModificationsNumberOfContracts2_2a225a88-11a2-45d1-8f61-107fc0c765ac_terseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableModificationsNumberOfContracts2" xlink: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 Loans</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableModificationsNumberOfContracts2_label_en-US" xlink:label="lab_us-gaap_FinancingReceivableModificationsNumberOfContracts2" xlink: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, Modifications, Number of Contracts</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableModificationsNumberOfContracts2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableModificationsNumberOfContracts2"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableModificationsNumberOfContracts2" xlink:to="lab_us-gaap_FinancingReceivableModificationsNumberOfContracts2" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityMethodInvestmentsPolicy_13eb2801-aa3f-4cfd-bb17-2a4a0868f719_terseLabel_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentsPolicy" xlink: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-marketable Equity Investments</link:label>
    <link:label id="lab_us-gaap_EquityMethodInvestmentsPolicy_label_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentsPolicy" xlink: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 Method Investments [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestmentsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestmentsPolicy" xlink:to="lab_us-gaap_EquityMethodInvestmentsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RegulatoryCapitalRequirementsUnderBankingRegulationsTextBlock_f911a2bd-3905-4ab2-ba0f-7cba321784a9_terseLabel_en-US" xlink:label="lab_us-gaap_RegulatoryCapitalRequirementsUnderBankingRegulationsTextBlock" xlink: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 Requirements and Regulatory Restrictions</link:label>
    <link:label id="lab_us-gaap_RegulatoryCapitalRequirementsUnderBankingRegulationsTextBlock_label_en-US" xlink:label="lab_us-gaap_RegulatoryCapitalRequirementsUnderBankingRegulationsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulatory Capital Requirements under Banking Regulations [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryCapitalRequirementsUnderBankingRegulationsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryCapitalRequirementsUnderBankingRegulationsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RegulatoryCapitalRequirementsUnderBankingRegulationsTextBlock" xlink:to="lab_us-gaap_RegulatoryCapitalRequirementsUnderBankingRegulationsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_5f5ce27f-4376-4e9c-a13a-f8153879efa9_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 Prospective Adoption of New Accounting Pronouncements</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/2021/elts/us-gaap-2021-01-31.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_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_95a4c140-7651-4cca-a2fb-0764928e5c77_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">Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]</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/2021/elts/us-gaap-2021-01-31.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_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_126cb1ab-fcec-4b3b-a724-bb70ed692b4f_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink: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 adjustment</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink: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, Share-based Payment Arrangement, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:to="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtAndEquitySecuritiesGainLoss_7d3799b9-1743-4408-bc24-10880e273442_negatedLabel_en-US" xlink:label="lab_us-gaap_DebtAndEquitySecuritiesGainLoss" 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">Gains on sales of securities</link:label>
    <link:label id="lab_us-gaap_DebtAndEquitySecuritiesGainLoss_72bab93a-4566-4d70-9423-1e9377cba1d0_verboseLabel_en-US" xlink:label="lab_us-gaap_DebtAndEquitySecuritiesGainLoss" 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">Gain on sales of investment securities</link:label>
    <link:label id="lab_us-gaap_DebtAndEquitySecuritiesGainLoss_label_en-US" xlink:label="lab_us-gaap_DebtAndEquitySecuritiesGainLoss" xlink: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 and Equity Securities, Gain (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtAndEquitySecuritiesGainLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtAndEquitySecuritiesGainLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtAndEquitySecuritiesGainLoss" xlink:to="lab_us-gaap_DebtAndEquitySecuritiesGainLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_a37d6015-1149-4139-b3e7-d1461928f979_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink: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 Other Operating Liabilities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink: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 Operating Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_a00f29e5-29d5-4c40-a91f-d2d220e5df17_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid" 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">Benefits paid</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid" xlink: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 Plan, Benefit Obligation, Benefits Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid" xlink:to="lab_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted_ef6cb5f2-706a-4b41-bb4e-08f8d4f339e6_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" xlink: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-option equity instruments, granted (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" xlink: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, Non-Option Equity Instruments, Granted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" xlink:type="arc" order="1"/>
    <link:label id="lab_cass_PercentageOfTargetOpportunityForAwardsToVest_479fc7cc-8089-45ec-b288-620eb53bd553_terseLabel_en-US" xlink:label="lab_cass_PercentageOfTargetOpportunityForAwardsToVest" xlink: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 target opportunity for awards to vest</link:label>
    <link:label id="lab_cass_PercentageOfTargetOpportunityForAwardsToVest_label_en-US" xlink:label="lab_cass_PercentageOfTargetOpportunityForAwardsToVest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of target opportunity for awards to vest</link:label>
    <link:label id="lab_cass_PercentageOfTargetOpportunityForAwardsToVest_documentation_en-US" xlink:label="lab_cass_PercentageOfTargetOpportunityForAwardsToVest" 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">Percentage of target opportunity for awards to vest.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cass_PercentageOfTargetOpportunityForAwardsToVest" xlink:href="cass-20211231.xsd#cass_PercentageOfTargetOpportunityForAwardsToVest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cass_PercentageOfTargetOpportunityForAwardsToVest" xlink:to="lab_cass_PercentageOfTargetOpportunityForAwardsToVest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_b9cead33-595b-4dc8-9aae-c904c556dec9_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchases of premises and equipment, net</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions_41cc66ec-bbb2-4f78-9763-eaca59c73540_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ASC 715 pension funding liability</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions" xlink: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, Pensions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions" xlink:type="arc" order="1"/>
    <link:label id="lab_cass_AvailableForSaleSecuritiesInUnrealizedLossPositionsPercentageOfTotalSecurities_eda705cb-4501-4ca7-b1d2-c3cdc4642e27_terseLabel_en-US" xlink:label="lab_cass_AvailableForSaleSecuritiesInUnrealizedLossPositionsPercentageOfTotalSecurities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Available-for-sale securities, percentage of total securities</link:label>
    <link:label id="lab_cass_AvailableForSaleSecuritiesInUnrealizedLossPositionsPercentageOfTotalSecurities_label_en-US" xlink:label="lab_cass_AvailableForSaleSecuritiesInUnrealizedLossPositionsPercentageOfTotalSecurities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Available-for-sale, Securities in Unrealized Loss Positions, Percentage Of Total Securities</link:label>
    <link:label id="lab_cass_AvailableForSaleSecuritiesInUnrealizedLossPositionsPercentageOfTotalSecurities_documentation_en-US" xlink:label="lab_cass_AvailableForSaleSecuritiesInUnrealizedLossPositionsPercentageOfTotalSecurities" 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 percentage of the number of investment positions in the available-for-sale investments determined to be temporarily impaired.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cass_AvailableForSaleSecuritiesInUnrealizedLossPositionsPercentageOfTotalSecurities" xlink:href="cass-20211231.xsd#cass_AvailableForSaleSecuritiesInUnrealizedLossPositionsPercentageOfTotalSecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cass_AvailableForSaleSecuritiesInUnrealizedLossPositionsPercentageOfTotalSecurities" xlink:to="lab_cass_AvailableForSaleSecuritiesInUnrealizedLossPositionsPercentageOfTotalSecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanContributionsByEmployer_c52ded60-6f78-41e7-832d-6e8f3e69bd33_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanContributionsByEmployer" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employer contribution</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanContributionsByEmployer_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanContributionsByEmployer" xlink: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 Plan, Plan Assets, Contributions by Employer</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanContributionsByEmployer" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanContributionsByEmployer"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanContributionsByEmployer" xlink:to="lab_us-gaap_DefinedBenefitPlanContributionsByEmployer" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation_89c8b041-de4e-4dda-8dd3-c7f47cb2ab4b_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation" xlink: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 benefit obligation</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation" xlink: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 Plan, Accumulated Benefit Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation" xlink:to="lab_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MaximumMember_5a50f0df-d595-413c-ab7a-d6112ecd538e_terseLabel_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum</link:label>
    <link:label id="lab_srt_MaximumMember_label_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MaximumMember" xlink:to="lab_srt_MaximumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_f77c8afd-7c54-42d4-8ca2-f67e46718f50_terseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement [Abstract]</link:label>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_label_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax_6ae2fb64-7a25-4991-aae2-b1d4971d9e54_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax" xlink: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 effect</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax" xlink: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), Reclassification Adjustment from AOCI for Sale of Securities, Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Liabilities_28a24e8c-0e09-426e-b0b9-62fb49ac0abd_totalLabel_en-US" xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total liabilities</link:label>
    <link:label id="lab_us-gaap_Liabilities_4a399e07-fa6e-45ea-8cfe-537de2b025e5_terseLabel_en-US" xlink:label="lab_us-gaap_Liabilities" xlink: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 liabilities</link:label>
    <link:label id="lab_us-gaap_Liabilities_label_en-US" xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Liabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Liabilities" xlink:to="lab_us-gaap_Liabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsNetAbstract_d70a7af6-6a6b-4c83-8a94-b455063dea5b_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsNetAbstract" xlink: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_DeferredTaxAssetsNetAbstract_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsNetAbstract" xlink: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 [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsNetAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract" xlink:to="lab_us-gaap_DeferredTaxAssetsNetAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AwardTypeAxis_c8486c38-e3f2-4205-9032-068ca9415ebd_terseLabel_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:label id="lab_us-gaap_AwardTypeAxis_label_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AwardTypeAxis" xlink:to="lab_us-gaap_AwardTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_cass_TierOneRiskBasedCapitalToRiskWeightedAssets1_fef13fea-5101-470c-84bb-2a740d5d0da0_terseLabel_en-US" xlink:label="lab_cass_TierOneRiskBasedCapitalToRiskWeightedAssets1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tier I Capital (to risk-weighted assets), Actual, Ratio</link:label>
    <link:label id="lab_cass_TierOneRiskBasedCapitalToRiskWeightedAssets1_label_en-US" xlink:label="lab_cass_TierOneRiskBasedCapitalToRiskWeightedAssets1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tier I capital (to risk-weighted assets), actual ratio</link:label>
    <link:label id="lab_cass_TierOneRiskBasedCapitalToRiskWeightedAssets1_documentation_en-US" xlink:label="lab_cass_TierOneRiskBasedCapitalToRiskWeightedAssets1" 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">Ratio of Tier 1 risk-based capital to risk-weighted assets as defined by regulatory framework.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cass_TierOneRiskBasedCapitalToRiskWeightedAssets1" xlink:href="cass-20211231.xsd#cass_TierOneRiskBasedCapitalToRiskWeightedAssets1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cass_TierOneRiskBasedCapitalToRiskWeightedAssets1" xlink:to="lab_cass_TierOneRiskBasedCapitalToRiskWeightedAssets1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_e2521166-3405-4583-bebd-8c897883d508_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Flows From Financing Activities:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_777d043f-0fc8-423c-9912-7dece3dc1773_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_903b0188-8a2b-4bff-8824-8836356c3ccc_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">Lessee, Operating Lease, Liability, Maturity</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/2021/elts/us-gaap-2021-01-31.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_srt_ConsolidationItemsAxis_9618def9-7a67-4a41-b84b-b66cbfc34f72_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/2021/elts/srt-2021-01-31.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_MeasurementInputTypeAxis_30ab9ea6-e28f-431d-aa65-7a34d36badca_terseLabel_en-US" xlink:label="lab_us-gaap_MeasurementInputTypeAxis" xlink: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 Input Type [Axis]</link:label>
    <link:label id="lab_us-gaap_MeasurementInputTypeAxis_label_en-US" xlink:label="lab_us-gaap_MeasurementInputTypeAxis" xlink: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 Input Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MeasurementInputTypeAxis" xlink:to="lab_us-gaap_MeasurementInputTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquity_f3c93bd2-a484-49a7-b027-40e5dbde514c_totalLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total shareholders&#8217; equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_cccacd5c-0e3a-4936-9c49-ddb4aa2a42a8_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_21048bd1-6c8e-439f-b3fa-d441d7cce493_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_0fb90a48-dad7-4d6c-af91-35046807b8f3_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink: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 shareholders&#8217; equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_label_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="lab_us-gaap_StockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TimeDepositsByMaturityAbstract_b7562db4-244b-46cf-9a75-a54f35a6c684_terseLabel_en-US" xlink:label="lab_us-gaap_TimeDepositsByMaturityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Time Deposits, Fiscal Year Maturity [Abstract]</link:label>
    <link:label id="lab_us-gaap_TimeDepositsByMaturityAbstract_label_en-US" xlink:label="lab_us-gaap_TimeDepositsByMaturityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Time Deposits, Fiscal Year Maturity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimeDepositsByMaturityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TimeDepositsByMaturityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TimeDepositsByMaturityAbstract" xlink:to="lab_us-gaap_TimeDepositsByMaturityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_efcac9b8-89f9-43d6-97c0-a49f9f545703_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, shares issued (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesIssued" xlink:to="lab_us-gaap_CommonStockSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesIssued_95feb152-1192-456d-bd8c-9169b0af11b7_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock, shares issued (in shares)</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesIssued_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Shares Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesIssued" xlink:to="lab_us-gaap_PreferredStockSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CityAreaCode_d7557e48-ca36-406c-87ee-aa9def3f5ae4_terseLabel_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">City Area Code</link:label>
    <link:label id="lab_dei_CityAreaCode_label_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">City Area Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CityAreaCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CityAreaCode" xlink:to="lab_dei_CityAreaCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TimeDepositsWeightedAverageInterestRateMaturitiesYearThree_3ab0c3c1-c6ba-46a9-925a-4c2fac3cda2b_terseLabel_en-US" xlink:label="lab_us-gaap_TimeDepositsWeightedAverageInterestRateMaturitiesYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Three years</link:label>
    <link:label id="lab_us-gaap_TimeDepositsWeightedAverageInterestRateMaturitiesYearThree_label_en-US" xlink:label="lab_us-gaap_TimeDepositsWeightedAverageInterestRateMaturitiesYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Time Deposits, Weighted Average Interest Rate, Maturities Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimeDepositsWeightedAverageInterestRateMaturitiesYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TimeDepositsWeightedAverageInterestRateMaturitiesYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TimeDepositsWeightedAverageInterestRateMaturitiesYearThree" xlink:to="lab_us-gaap_TimeDepositsWeightedAverageInterestRateMaturitiesYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable_0d5d15c0-f687-4d62-ab60-ffa78f50b366_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/2021/elts/us-gaap-2021-01-31.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_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax_936e8a31-9fc8-4a8d-bc85-dae33e94308d_totalLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax" 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_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax" xlink: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 Plan, Accumulated Other Comprehensive (Income) Loss, before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax" xlink:to="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_cass_OtherLoanMember_8ca207d3-4039-4e8e-9475-8814796c6965_terseLabel_en-US" xlink:label="lab_cass_OtherLoanMember" xlink: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_cass_OtherLoanMember_label_en-US" xlink:label="lab_cass_OtherLoanMember" xlink: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 Loan [Member]</link:label>
    <link:label id="lab_cass_OtherLoanMember_documentation_en-US" xlink:label="lab_cass_OtherLoanMember" 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">Other Loan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cass_OtherLoanMember" xlink:href="cass-20211231.xsd#cass_OtherLoanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cass_OtherLoanMember" xlink:to="lab_cass_OtherLoanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax_d7f1569f-a234-4179-8217-57256bfaff8d_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax" 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">FASB ASC 715 pension adjustment</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract_6a56e50e-3368-441d-9bea-09657216b244_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract" xlink: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 payments due</link:label>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract_label_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract" xlink: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 Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_d622877c-f0d1-4ae1-b009-3ffc2f8632f6_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressCityOrTown_9edcc22a-f43e-4fe4-8f12-fc6f9ae732a0_terseLabel_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:label id="lab_dei_EntityAddressCityOrTown_label_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressCityOrTown"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressCityOrTown" xlink:to="lab_dei_EntityAddressCityOrTown" xlink:type="arc" order="1"/>
    <link:label id="lab_cass_CommonEquityTierOneRiskBasedCapitalToRiskWeightedAssets_a669b6d7-2ee7-4926-a13c-1eb11a0cac29_terseLabel_en-US" xlink:label="lab_cass_CommonEquityTierOneRiskBasedCapitalToRiskWeightedAssets" xlink: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 Equity Tier I Capital (to risk-weighted assets), Actual, Ratio</link:label>
    <link:label id="lab_cass_CommonEquityTierOneRiskBasedCapitalToRiskWeightedAssets_label_en-US" xlink:label="lab_cass_CommonEquityTierOneRiskBasedCapitalToRiskWeightedAssets" xlink: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 Equity Tier I Capital (to risk-weighted assets), actual ratio</link:label>
    <link:label id="lab_cass_CommonEquityTierOneRiskBasedCapitalToRiskWeightedAssets_documentation_en-US" xlink:label="lab_cass_CommonEquityTierOneRiskBasedCapitalToRiskWeightedAssets" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Equity Tier 1 capital divided by risk weighted assets as defined by regulations.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cass_CommonEquityTierOneRiskBasedCapitalToRiskWeightedAssets" xlink:href="cass-20211231.xsd#cass_CommonEquityTierOneRiskBasedCapitalToRiskWeightedAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cass_CommonEquityTierOneRiskBasedCapitalToRiskWeightedAssets" xlink:to="lab_cass_CommonEquityTierOneRiskBasedCapitalToRiskWeightedAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_cass_InterestBearingDepositsAbstract_34d9d288-3cb1-4635-b53f-a5c5b092ebf5_terseLabel_en-US" xlink:label="lab_cass_InterestBearingDepositsAbstract" xlink: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-Bearing Deposits [Abstract]</link:label>
    <link:label id="lab_cass_InterestBearingDepositsAbstract_label_en-US" xlink:label="lab_cass_InterestBearingDepositsAbstract" xlink: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-Bearing Deposits [Abstract]</link:label>
    <link:label id="lab_cass_InterestBearingDepositsAbstract_documentation_en-US" xlink:label="lab_cass_InterestBearingDepositsAbstract" 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">Interest-Bearing Deposits [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cass_InterestBearingDepositsAbstract" xlink:href="cass-20211231.xsd#cass_InterestBearingDepositsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cass_InterestBearingDepositsAbstract" xlink:to="lab_cass_InterestBearingDepositsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cass_TierOneRiskBasedCapitalRequiredToBeWellCapitalizedToRiskWeightedAssets1_4317e544-799e-472a-96d2-ec1c4e3d7159_terseLabel_en-US" xlink:label="lab_cass_TierOneRiskBasedCapitalRequiredToBeWellCapitalizedToRiskWeightedAssets1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tier I Capital (to risk-weighted assets), Requirement to be Well-Capitalized, Ratio</link:label>
    <link:label id="lab_cass_TierOneRiskBasedCapitalRequiredToBeWellCapitalizedToRiskWeightedAssets1_label_en-US" xlink:label="lab_cass_TierOneRiskBasedCapitalRequiredToBeWellCapitalizedToRiskWeightedAssets1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tier I capital (to risk-weighted assets), requirement to be well capitalized ratio</link:label>
    <link:label id="lab_cass_TierOneRiskBasedCapitalRequiredToBeWellCapitalizedToRiskWeightedAssets1_documentation_en-US" xlink:label="lab_cass_TierOneRiskBasedCapitalRequiredToBeWellCapitalizedToRiskWeightedAssets1" 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 Tier 1 capital ratio (Tier 1 capital divided by risk weighted assets) required to be categorized as "well capitalized" under the regulatory framework for prompt corrective action.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cass_TierOneRiskBasedCapitalRequiredToBeWellCapitalizedToRiskWeightedAssets1" xlink:href="cass-20211231.xsd#cass_TierOneRiskBasedCapitalRequiredToBeWellCapitalizedToRiskWeightedAssets1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cass_TierOneRiskBasedCapitalRequiredToBeWellCapitalizedToRiskWeightedAssets1" xlink:to="lab_cass_TierOneRiskBasedCapitalRequiredToBeWellCapitalizedToRiskWeightedAssets1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss_87d3b430-9624-4549-a3a2-a2e2950447df_terseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Available-for-sale securities, gross realized losses</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/2021/elts/us-gaap-2021-01-31.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_cass_ProceedsFromPurchaseOfStateAndPoliticalSubdivisions_2da5574d-1e9f-4d7e-943d-9e375bbdc05f_terseLabel_en-US" xlink:label="lab_cass_ProceedsFromPurchaseOfStateAndPoliticalSubdivisions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Premium related to purchase of state and political subdivisions</link:label>
    <link:label id="lab_cass_ProceedsFromPurchaseOfStateAndPoliticalSubdivisions_label_en-US" xlink:label="lab_cass_ProceedsFromPurchaseOfStateAndPoliticalSubdivisions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Premium related to purchase of state and political subdivisions</link:label>
    <link:label id="lab_cass_ProceedsFromPurchaseOfStateAndPoliticalSubdivisions_documentation_en-US" xlink:label="lab_cass_ProceedsFromPurchaseOfStateAndPoliticalSubdivisions" 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 premium related to the purchase of state and political subdivisions.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cass_ProceedsFromPurchaseOfStateAndPoliticalSubdivisions" xlink:href="cass-20211231.xsd#cass_ProceedsFromPurchaseOfStateAndPoliticalSubdivisions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cass_ProceedsFromPurchaseOfStateAndPoliticalSubdivisions" xlink:to="lab_cass_ProceedsFromPurchaseOfStateAndPoliticalSubdivisions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_242d430d-3cbf-4f6a-88df-996147020545_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" 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">Purchase of common shares for treasury</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/2021/elts/us-gaap-2021-01-31.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_cass_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresInPeriodWeightedAverageExercisePrice_525594c5-5b56-404f-8c4e-43a5c42d6caa_terseLabel_en-US" xlink:label="lab_cass_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresInPeriodWeightedAverageExercisePrice" xlink: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_cass_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresInPeriodWeightedAverageExercisePrice_label_en-US" xlink:label="lab_cass_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresInPeriodWeightedAverageExercisePrice" xlink: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, Non-Option Equity Instruments, Forfeitures In Period, Weighted Average Exercise Price</link:label>
    <link:label id="lab_cass_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresInPeriodWeightedAverageExercisePrice_documentation_en-US" xlink:label="lab_cass_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresInPeriodWeightedAverageExercisePrice" 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, Non-Option Equity Instruments, Forfeitures In Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cass_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresInPeriodWeightedAverageExercisePrice" xlink:href="cass-20211231.xsd#cass_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresInPeriodWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cass_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresInPeriodWeightedAverageExercisePrice" xlink:to="lab_cass_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresInPeriodWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife_fbc38af4-a1c5-429b-b6b4-7c660112c070_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">Premises, 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/2021/elts/us-gaap-2021-01-31.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_ScheduleOfExpectedBenefitPaymentsTableTextBlock_e224d1d5-2990-414d-806d-8929f440241f_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock" xlink: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 Expected Benefit Payments [Table Text Block]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock" xlink: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 Expected Benefit Payments [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_2f96de6d-197a-4c1c-9275-e10d53cf29d8_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">Shareholders&#8217; Equity:</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_e36e0520-b464-4830-9a65-7f58a955894f_verboseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" 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">Shareholders&#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/2021/elts/us-gaap-2021-01-31.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_RetirementPlanTypeAxis_c40871f4-ec05-48b9-8283-ab320540cba8_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/2021/elts/us-gaap-2021-01-31.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_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_2bcb3d1f-6ded-446f-85a3-5302ee5efc4a_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink: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 Unrecognized Tax Benefits Roll Forward</link:label>
    <link:label id="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink: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 Unrecognized Tax Benefits Roll Forward [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInTimeDeposits_82c002a7-0047-4ed7-925a-20b3f8bdb101_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInTimeDeposits" xlink: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 decrease in time deposits</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInTimeDeposits_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInTimeDeposits" xlink: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 Time Deposits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInTimeDeposits" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInTimeDeposits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInTimeDeposits" xlink:to="lab_us-gaap_IncreaseDecreaseInTimeDeposits" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskCreditRisk_91acfb0c-dd85-4023-ae86-f30fc45657d7_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">Risk and Uncertainties</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskCreditRisk_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskCreditRisk" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk, Credit Risk, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskCreditRisk" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskCreditRisk"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskCreditRisk" xlink:to="lab_us-gaap_ConcentrationRiskCreditRisk" xlink:type="arc" order="1"/>
    <link:label id="lab_cass_ForeignEquitySecuritiesDevelopedMember_fcd86bc3-ef9d-48f8-81b2-e005d24833cc_terseLabel_en-US" xlink:label="lab_cass_ForeignEquitySecuritiesDevelopedMember" xlink: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 (Developed)</link:label>
    <link:label id="lab_cass_ForeignEquitySecuritiesDevelopedMember_label_en-US" xlink:label="lab_cass_ForeignEquitySecuritiesDevelopedMember" xlink: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 (Developed) [Member]</link:label>
    <link:label id="lab_cass_ForeignEquitySecuritiesDevelopedMember_documentation_en-US" xlink:label="lab_cass_ForeignEquitySecuritiesDevelopedMember" 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">Foreign Equity Securities Developed [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cass_ForeignEquitySecuritiesDevelopedMember" xlink:href="cass-20211231.xsd#cass_ForeignEquitySecuritiesDevelopedMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cass_ForeignEquitySecuritiesDevelopedMember" xlink:to="lab_cass_ForeignEquitySecuritiesDevelopedMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cass_TierOneLeverageCapitalRequiredToBeWellCapitalizedToAverageAssets1_22bb3294-48ef-4791-bfd7-cf680bf91880_terseLabel_en-US" xlink:label="lab_cass_TierOneLeverageCapitalRequiredToBeWellCapitalizedToAverageAssets1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tier I Capital (to average assets), Requirement to be Well-Capitalized, Ratio</link:label>
    <link:label id="lab_cass_TierOneLeverageCapitalRequiredToBeWellCapitalizedToAverageAssets1_label_en-US" xlink:label="lab_cass_TierOneLeverageCapitalRequiredToBeWellCapitalizedToAverageAssets1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tier I capital (to average assets), requirement to be well capitalized ratio</link:label>
    <link:label id="lab_cass_TierOneLeverageCapitalRequiredToBeWellCapitalizedToAverageAssets1_documentation_en-US" xlink:label="lab_cass_TierOneLeverageCapitalRequiredToBeWellCapitalizedToAverageAssets1" 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 amount of Tier 1 Leverage Capital required to be categorized as well capitalized divided by average assets as defined in the regulatory framework for prompt corrective action.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cass_TierOneLeverageCapitalRequiredToBeWellCapitalizedToAverageAssets1" xlink:href="cass-20211231.xsd#cass_TierOneLeverageCapitalRequiredToBeWellCapitalizedToAverageAssets1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cass_TierOneLeverageCapitalRequiredToBeWellCapitalizedToAverageAssets1" xlink:to="lab_cass_TierOneLeverageCapitalRequiredToBeWellCapitalizedToAverageAssets1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentForAmortizationAbstract_2c370e48-19ac-4729-af0a-9873c8ca10d0_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentForAmortizationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization [Abstract]</link:label>
    <link:label id="lab_us-gaap_AdjustmentForAmortizationAbstract_label_en-US" xlink:label="lab_us-gaap_AdjustmentForAmortizationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentForAmortizationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentForAmortizationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentForAmortizationAbstract" xlink:to="lab_us-gaap_AdjustmentForAmortizationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestExpense_84188caa-e405-4ec6-a998-d86fc211a9ab_totalLabel_en-US" xlink:label="lab_us-gaap_InterestExpense" 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 interest expense</link:label>
    <link:label id="lab_us-gaap_InterestExpense_6102938b-64be-460f-b78a-f8a1ddd02def_terseLabel_en-US" xlink:label="lab_us-gaap_InterestExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest expense</link:label>
    <link:label id="lab_us-gaap_InterestExpense_label_en-US" xlink:label="lab_us-gaap_InterestExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpense" xlink:to="lab_us-gaap_InterestExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_5ec913c2-e98d-4bb2-936c-855e9a89f41b_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/2021/elts/us-gaap-2021-01-31.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_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_24ac675b-6e86-4aaf-8e98-9c635f08fa56_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected long-term rate of return on assets</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" xlink: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 Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Expected Long-term Rate of Return on Plan Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" xlink:to="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestAndDividendIncomeOperating_20d2c93f-8abe-4e5a-856c-f7dbc06d1744_totalLabel_en-US" xlink:label="lab_us-gaap_InterestAndDividendIncomeOperating" 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 interest income</link:label>
    <link:label id="lab_us-gaap_InterestAndDividendIncomeOperating_label_en-US" xlink:label="lab_us-gaap_InterestAndDividendIncomeOperating" xlink: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 and Dividend Income, Operating</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestAndDividendIncomeOperating" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestAndDividendIncomeOperating"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestAndDividendIncomeOperating" xlink:to="lab_us-gaap_InterestAndDividendIncomeOperating" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InformationTechnologyAndDataProcessing_6a75cb93-5344-4c5c-b3af-2d896ecb2a03_terseLabel_en-US" xlink:label="lab_us-gaap_InformationTechnologyAndDataProcessing" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Data processing services</link:label>
    <link:label id="lab_us-gaap_InformationTechnologyAndDataProcessing_label_en-US" xlink:label="lab_us-gaap_InformationTechnologyAndDataProcessing" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Information Technology and Data Processing</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InformationTechnologyAndDataProcessing" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InformationTechnologyAndDataProcessing"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InformationTechnologyAndDataProcessing" xlink:to="lab_us-gaap_InformationTechnologyAndDataProcessing" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_3af71b34-eba8-4645-8f48-49d2cf05f7f9_totalLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" 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 periodic pension cost</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink: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 Plan, Net Periodic Benefit Cost (Credit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:to="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:type="arc" order="1"/>
    <link:label id="lab_cass_ScheduleOfMaturitiesOfTimeDepositsTableTextBlock_2a21f52f-2e9c-4b41-971e-905e2da357d6_terseLabel_en-US" xlink:label="lab_cass_ScheduleOfMaturitiesOfTimeDepositsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Maturities of Time Deposits</link:label>
    <link:label id="lab_cass_ScheduleOfMaturitiesOfTimeDepositsTableTextBlock_label_en-US" xlink:label="lab_cass_ScheduleOfMaturitiesOfTimeDepositsTableTextBlock" xlink: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 Maturities of Time Deposits [Table Text Block]</link:label>
    <link:label id="lab_cass_ScheduleOfMaturitiesOfTimeDepositsTableTextBlock_documentation_en-US" xlink:label="lab_cass_ScheduleOfMaturitiesOfTimeDepositsTableTextBlock" 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 maturities of time deposits.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cass_ScheduleOfMaturitiesOfTimeDepositsTableTextBlock" xlink:href="cass-20211231.xsd#cass_ScheduleOfMaturitiesOfTimeDepositsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cass_ScheduleOfMaturitiesOfTimeDepositsTableTextBlock" xlink:to="lab_cass_ScheduleOfMaturitiesOfTimeDepositsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivables60To89DaysPastDueMember_687828b0-fdc5-45c1-88aa-5db805ef4702_terseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivables60To89DaysPastDueMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">60-89 Days</link:label>
    <link:label id="lab_us-gaap_FinancingReceivables60To89DaysPastDueMember_label_en-US" xlink:label="lab_us-gaap_FinancingReceivables60To89DaysPastDueMember" xlink: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, 60 to 89 Days Past Due [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivables60To89DaysPastDueMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivables60To89DaysPastDueMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivables60To89DaysPastDueMember" xlink:to="lab_us-gaap_FinancingReceivables60To89DaysPastDueMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromShortTermDebt_f55ad60c-21da-444d-80c8-b76e81002259_verboseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromShortTermDebt" 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">Short-term borrowings</link:label>
    <link:label id="lab_us-gaap_ProceedsFromShortTermDebt_label_en-US" xlink:label="lab_us-gaap_ProceedsFromShortTermDebt" xlink: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 Short-term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromShortTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromShortTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromShortTermDebt" xlink:to="lab_us-gaap_ProceedsFromShortTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_9c15e493-1212-4346-9882-a789c0601f5c_verboseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" 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">2022</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" xlink: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 Plan, Expected Future Benefit Payment, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" xlink:to="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent_4b79942d-68b9-4c45-9cd9-ec778bb41915_verboseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total loans</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent_14cff5b8-fd18-4cf3-aad6-7469db918e03_terseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent" xlink: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 Loans</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent_label_en-US" xlink:label="lab_us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent" xlink: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, Excluding Accrued Interest, after Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent" xlink:to="lab_us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_e9c42033-2e5f-42c1-826e-842bf75c3d2f_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained earnings</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings (Accumulated Deficit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_3a8f9781-05ca-4f59-8c73-0760fa85f488_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink: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 Defined Benefit Plans Disclosures [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink: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 Defined Benefit Plans Disclosures [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="lab_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery_a4398053-cb2b-4c10-847a-606f2eddc135_terseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">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/2021/elts/us-gaap-2021-01-31.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_StatementOfStockholdersEquityAbstract_7dfd33a9-e2ab-4dc2-80eb-9807c7aae700_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestIncomeSecuritiesTaxable_cc3b16c7-2723-4a58-a05d-930391c2f1e4_terseLabel_en-US" xlink:label="lab_us-gaap_InterestIncomeSecuritiesTaxable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Taxable</link:label>
    <link:label id="lab_us-gaap_InterestIncomeSecuritiesTaxable_label_en-US" xlink:label="lab_us-gaap_InterestIncomeSecuritiesTaxable" xlink: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, Securities, Operating, Taxable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeSecuritiesTaxable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestIncomeSecuritiesTaxable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestIncomeSecuritiesTaxable" xlink:to="lab_us-gaap_InterestIncomeSecuritiesTaxable" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFilerCategory_495c31f2-9a9f-4705-b990-7dde89b0f13c_terseLabel_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Filer Category</link:label>
    <link:label id="lab_dei_EntityFilerCategory_label_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Filer Category</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityFilerCategory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFilerCategory" xlink:to="lab_dei_EntityFilerCategory" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestExpenseSavingsDeposits_921f89dc-0062-4183-8e84-f8659ffb5286_verboseLabel_en-US" xlink:label="lab_us-gaap_InterestExpenseSavingsDeposits" 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">Savings deposits</link:label>
    <link:label id="lab_us-gaap_InterestExpenseSavingsDeposits_label_en-US" xlink:label="lab_us-gaap_InterestExpenseSavingsDeposits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Expense, Savings Deposits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseSavingsDeposits" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpenseSavingsDeposits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpenseSavingsDeposits" xlink:to="lab_us-gaap_InterestExpenseSavingsDeposits" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageRateOfTimeDepositsAbstract_f691229a-14fa-493d-9217-79fd0587cf21_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageRateOfTimeDepositsAbstract" xlink: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 Total</link:label>
    <link:label id="lab_us-gaap_WeightedAverageRateOfTimeDepositsAbstract_label_en-US" xlink:label="lab_us-gaap_WeightedAverageRateOfTimeDepositsAbstract" xlink: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 Rate of Time Deposits [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageRateOfTimeDepositsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageRateOfTimeDepositsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageRateOfTimeDepositsAbstract" xlink:to="lab_us-gaap_WeightedAverageRateOfTimeDepositsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_b413b6e9-7470-4cfb-b3f6-a34cc25b9354_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementAbstract" xlink:to="lab_us-gaap_IncomeStatementAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EstimateOfFairValueFairValueDisclosureMember_39c1940b-6a02-4d61-9bde-5bf6cd113c29_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">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/2021/elts/us-gaap-2021-01-31.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_cass_OneYearNominalReturn_ba71575a-5c20-41e4-b4f5-0e5c9e61d0bc_terseLabel_en-US" xlink:label="lab_cass_OneYearNominalReturn" xlink: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-Year Nominal Return</link:label>
    <link:label id="lab_cass_OneYearNominalReturn_label_en-US" xlink:label="lab_cass_OneYearNominalReturn" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">One-Year Nominal Return</link:label>
    <link:label id="lab_cass_OneYearNominalReturn_documentation_en-US" xlink:label="lab_cass_OneYearNominalReturn" 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 expected percentage of one-year nominal return on assets.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cass_OneYearNominalReturn" xlink:href="cass-20211231.xsd#cass_OneYearNominalReturn"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cass_OneYearNominalReturn" xlink:to="lab_cass_OneYearNominalReturn" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityRegistrantName_3fe501e3-d4e5-40f1-bedf-5d79bfc06fd7_terseLabel_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:label id="lab_dei_EntityRegistrantName_label_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityRegistrantName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityRegistrantName" xlink:to="lab_dei_EntityRegistrantName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus_7209a205-70a1-470d-982d-6ad07a25d560_terseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus" xlink: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- accrual</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus_label_en-US" xlink:label="lab_us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus" xlink:to="lab_us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShortTermInvestments_0dada413-32f3-46ac-91db-1dfbdbc0d5fe_terseLabel_en-US" xlink:label="lab_us-gaap_ShortTermInvestments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term investments</link:label>
    <link:label id="lab_us-gaap_ShortTermInvestments_label_en-US" xlink:label="lab_us-gaap_ShortTermInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermInvestments" xlink:to="lab_us-gaap_ShortTermInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_cass_BankingServicesMember_aa77be24-0ced-4d5d-904c-38b8e94279f0_terseLabel_en-US" xlink:label="lab_cass_BankingServicesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Banking Services</link:label>
    <link:label id="lab_cass_BankingServicesMember_label_en-US" xlink:label="lab_cass_BankingServicesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Banking Services [Member]</link:label>
    <link:label id="lab_cass_BankingServicesMember_documentation_en-US" xlink:label="lab_cass_BankingServicesMember" 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">Banking Services [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cass_BankingServicesMember" xlink:href="cass-20211231.xsd#cass_BankingServicesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cass_BankingServicesMember" xlink:to="lab_cass_BankingServicesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_e7dfbd81-ed1f-44e4-8368-bd39b8c16e40_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee restricted stock grants</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Shares, Restricted Stock Award, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFour_2915747d-41bc-48b7-ae16-34818143b52d_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFour" xlink: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 expense, rolling year four</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFour_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFour" xlink: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, Amortization Expense, Rolling Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFour" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationOtherAdjustments_59f49a51-3ab1-4bdb-b79c-231baceaeca8_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/2021/elts/us-gaap-2021-01-31.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_FiniteLivedIntangibleAssetsByMajorClassAxis_f953d775-6c09-4064-9473-fa9d26c95183_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_cass_SummaryOfLoanCategoriesTableTextBlock_f07ef24e-3cab-4eb3-9505-19ddf5df191f_terseLabel_en-US" xlink:label="lab_cass_SummaryOfLoanCategoriesTableTextBlock" xlink: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 Loan Categories</link:label>
    <link:label id="lab_cass_SummaryOfLoanCategoriesTableTextBlock_label_en-US" xlink:label="lab_cass_SummaryOfLoanCategoriesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Loan Categories [Table Text Block]</link:label>
    <link:label id="lab_cass_SummaryOfLoanCategoriesTableTextBlock_documentation_en-US" xlink:label="lab_cass_SummaryOfLoanCategoriesTableTextBlock" 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">Tabular disclosure for loan categories.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cass_SummaryOfLoanCategoriesTableTextBlock" xlink:href="cass-20211231.xsd#cass_SummaryOfLoanCategoriesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cass_SummaryOfLoanCategoriesTableTextBlock" xlink:to="lab_cass_SummaryOfLoanCategoriesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_65fab011-024c-4d5a-9f18-b83783c2530a_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income tax expense</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_9764a722-befd-47fc-907c-2888a7f0b5a1_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">Total income tax expense</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_fc145749-b81e-456e-89da-12713b58268f_verboseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" 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">2024</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" xlink: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 Plan, Expected Future Benefit Payment, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" xlink:to="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AmendmentFlag_d7bd90b9-4763-476b-aa1e-307b695020cb_terseLabel_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amendment Flag</link:label>
    <link:label id="lab_dei_AmendmentFlag_label_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amendment Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AmendmentFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AmendmentFlag" xlink:to="lab_dei_AmendmentFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss_66b4f7fe-4944-4cb5-90df-261ca3dfb6fc_totalLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss" 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_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss" xlink: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, Excluding Accrued Interest, after Allowance for Credit Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_0ff114f4-f0c6-477b-a096-e8252de65d65_terseLabel_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_label_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementEquityComponentsAxis" xlink:to="lab_us-gaap_StatementEquityComponentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_2c73baa8-74ca-4172-94fb-1dbf2cb321e3_terseLabel_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_label_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityTaxIdentificationNumber" xlink:to="lab_dei_EntityTaxIdentificationNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_cass_CommonEquityTierOneRiskBasedCapital_0e8d9485-228b-4e75-89d4-b7b7d3018534_terseLabel_en-US" xlink:label="lab_cass_CommonEquityTierOneRiskBasedCapital" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tier I Capital (to risk-weighted assets), Actual, Amount</link:label>
    <link:label id="lab_cass_CommonEquityTierOneRiskBasedCapital_label_en-US" xlink:label="lab_cass_CommonEquityTierOneRiskBasedCapital" xlink: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 Equity Tier I Capital (to risk-weighted assets), actual amount</link:label>
    <link:label id="lab_cass_CommonEquityTierOneRiskBasedCapital_documentation_en-US" xlink:label="lab_cass_CommonEquityTierOneRiskBasedCapital" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Equity Tier 1 Risk Based Capital as defined in the regulations.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cass_CommonEquityTierOneRiskBasedCapital" xlink:href="cass-20211231.xsd#cass_CommonEquityTierOneRiskBasedCapital"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cass_CommonEquityTierOneRiskBasedCapital" xlink:to="lab_cass_CommonEquityTierOneRiskBasedCapital" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DepositsFairValueDisclosure_5a01038d-e62f-45d2-8fde-3b8ffd915238_terseLabel_en-US" xlink:label="lab_us-gaap_DepositsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deposits</link:label>
    <link:label id="lab_us-gaap_DepositsFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_DepositsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deposits, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepositsFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepositsFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepositsFairValueDisclosure" xlink:to="lab_us-gaap_DepositsFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosuresAbstract_e53a6814-5b21-4252-ab27-4d322e956050_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresAbstract" xlink: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 Disclosures [Abstract]</link:label>
    <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/2021/elts/us-gaap-2021-01-31.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_dei_DocumentFiscalPeriodFocus_aae0fe80-4b88-44c3-a9b0-56dbcd02ad54_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalPeriodFocus" xlink:to="lab_dei_DocumentFiscalPeriodFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_cass_AccruedInterestReceivableFairValueDisclosure_0229fef6-792f-49eb-a4b4-3442adf38aad_terseLabel_en-US" xlink:label="lab_cass_AccruedInterestReceivableFairValueDisclosure" xlink: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 interest receivable</link:label>
    <link:label id="lab_cass_AccruedInterestReceivableFairValueDisclosure_label_en-US" xlink:label="lab_cass_AccruedInterestReceivableFairValueDisclosure" xlink: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 Interest Receivable, Fair Value Disclosure</link:label>
    <link:label id="lab_cass_AccruedInterestReceivableFairValueDisclosure_documentation_en-US" xlink:label="lab_cass_AccruedInterestReceivableFairValueDisclosure" 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 Interest Receivable, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cass_AccruedInterestReceivableFairValueDisclosure" xlink:href="cass-20211231.xsd#cass_AccruedInterestReceivableFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cass_AccruedInterestReceivableFairValueDisclosure" xlink:to="lab_cass_AccruedInterestReceivableFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_273a0d7b-6faf-4d0e-acc3-e45b868dc1d7_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 undiscounted cash flows</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/2021/elts/us-gaap-2021-01-31.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_DisaggregationOfRevenueTable_ae91f2ad-7256-4280-83e8-0de768581ac8_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table]</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable" xlink:to="lab_us-gaap_DisaggregationOfRevenueTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_34f3d2a5-260c-4351-bd45-4285b3b2ca34_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">Forfeitures (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/2021/elts/us-gaap-2021-01-31.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_ScheduleOfSegmentReportingInformationBySegmentTextBlock_8d67e518-b61a-44e6-9965-9d7d53114f3d_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 Reporting Information, by Segment</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/2021/elts/us-gaap-2021-01-31.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_ShareBasedCompensationOptionAndIncentivePlansPolicy_b2f660b3-10ca-4cb3-80fd-7933a1cdd577_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-Based Compensation</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_InterestAndFeeIncomeLoansAndLeases_6b28695c-148e-45d0-b0cd-db49a92c1239_terseLabel_en-US" xlink:label="lab_us-gaap_InterestAndFeeIncomeLoansAndLeases" xlink: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 and fees on loans</link:label>
    <link:label id="lab_us-gaap_InterestAndFeeIncomeLoansAndLeases_label_en-US" xlink:label="lab_us-gaap_InterestAndFeeIncomeLoansAndLeases" xlink: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 and Fee Income, Loans and Leases</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestAndFeeIncomeLoansAndLeases" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestAndFeeIncomeLoansAndLeases"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestAndFeeIncomeLoansAndLeases" xlink:to="lab_us-gaap_InterestAndFeeIncomeLoansAndLeases" xlink:type="arc" order="1"/>
    <link:label id="lab_cass_DeferredTaxLiabilitiesPensionCosts_1789cba0-9a89-4657-9895-496e84a36943_negatedLabel_en-US" xlink:label="lab_cass_DeferredTaxLiabilitiesPensionCosts" 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">Pension</link:label>
    <link:label id="lab_cass_DeferredTaxLiabilitiesPensionCosts_label_en-US" xlink:label="lab_cass_DeferredTaxLiabilitiesPensionCosts" xlink: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 Pension Costs</link:label>
    <link:label id="lab_cass_DeferredTaxLiabilitiesPensionCosts_documentation_en-US" xlink:label="lab_cass_DeferredTaxLiabilitiesPensionCosts" 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, pension costs.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cass_DeferredTaxLiabilitiesPensionCosts" xlink:href="cass-20211231.xsd#cass_DeferredTaxLiabilitiesPensionCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cass_DeferredTaxLiabilitiesPensionCosts" xlink:to="lab_cass_DeferredTaxLiabilitiesPensionCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_f868b85d-dad7-4dff-a3ad-371ab473b62e_verboseLabel_en-US" xlink:label="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" 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">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/2021/elts/us-gaap-2021-01-31.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_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract_1dcb917a-ecfd-4be3-b76d-da171ec2112a_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract" xlink: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</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract" xlink: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, Fiscal Year Maturity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_a40f36cb-7d03-46a1-b6b2-015ffd4d7c24_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:to="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationStockAppreciationRightsAwardActivityTableTextBlock_4414fbac-8359-4a09-aa02-351795130731_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationStockAppreciationRightsAwardActivityTableTextBlock" xlink: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 Appreciation Right Activity</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationStockAppreciationRightsAwardActivityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationStockAppreciationRightsAwardActivityTableTextBlock" xlink: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, Stock Appreciation Right, Activity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockAppreciationRightsAwardActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationStockAppreciationRightsAwardActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationStockAppreciationRightsAwardActivityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationStockAppreciationRightsAwardActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cass_SERPYearOneThroughSevenMember_004853ad-1718-43f1-99eb-02611b57c54e_terseLabel_en-US" xlink:label="lab_cass_SERPYearOneThroughSevenMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">First Seven Years Of Service</link:label>
    <link:label id="lab_cass_SERPYearOneThroughSevenMember_label_en-US" xlink:label="lab_cass_SERPYearOneThroughSevenMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SERP, Year One Through Seven [Member]</link:label>
    <link:label id="lab_cass_SERPYearOneThroughSevenMember_documentation_en-US" xlink:label="lab_cass_SERPYearOneThroughSevenMember" 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">SERP, Year One Through Seven</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cass_SERPYearOneThroughSevenMember" xlink:href="cass-20211231.xsd#cass_SERPYearOneThroughSevenMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cass_SERPYearOneThroughSevenMember" xlink:to="lab_cass_SERPYearOneThroughSevenMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_7c1b84c1-5cfb-4bd3-81e2-3298c1176067_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink: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_FairValueMeasurementPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink: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, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:to="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquipmentExpense_430ab8ce-c99f-4053-a3e3-661febf9c7c8_terseLabel_en-US" xlink:label="lab_us-gaap_EquipmentExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equipment</link:label>
    <link:label id="lab_us-gaap_EquipmentExpense_label_en-US" xlink:label="lab_us-gaap_EquipmentExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equipment Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquipmentExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquipmentExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquipmentExpense" xlink:to="lab_us-gaap_EquipmentExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductOrServiceAxis_2d1c1e87-9a3d-473e-95fc-3c66c229b6b0_terseLabel_en-US" xlink:label="lab_srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Axis]</link:label>
    <link:label id="lab_srt_ProductOrServiceAxis_label_en-US" xlink:label="lab_srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductOrServiceAxis" xlink:to="lab_srt_ProductOrServiceAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_9cdd7b12-1f15-4757-abf2-0edc483abfa7_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Tangible Asset [Domain]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Tangible Asset [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByBalanceSheetGroupingTable_1bda6b39-ceee-4a33-a1fa-4de678baeaf6_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByBalanceSheetGroupingTable" xlink: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, by Balance Sheet Grouping [Table]</link:label>
    <link:label id="lab_us-gaap_FairValueByBalanceSheetGroupingTable_label_en-US" xlink:label="lab_us-gaap_FairValueByBalanceSheetGroupingTable" xlink: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, by Balance Sheet Grouping [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByBalanceSheetGroupingTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable" xlink:to="lab_us-gaap_FairValueByBalanceSheetGroupingTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestAndDividendIncomeSecuritiesByTaxableStatusAbstract_1b8728d1-031c-448b-8e36-b8ce0742fb68_terseLabel_en-US" xlink:label="lab_us-gaap_InterestAndDividendIncomeSecuritiesByTaxableStatusAbstract" xlink: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 and dividends on securities:</link:label>
    <link:label id="lab_us-gaap_InterestAndDividendIncomeSecuritiesByTaxableStatusAbstract_label_en-US" xlink:label="lab_us-gaap_InterestAndDividendIncomeSecuritiesByTaxableStatusAbstract" xlink: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 and Dividend Income, Securities, by Taxable Status [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestAndDividendIncomeSecuritiesByTaxableStatusAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestAndDividendIncomeSecuritiesByTaxableStatusAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestAndDividendIncomeSecuritiesByTaxableStatusAbstract" xlink:to="lab_us-gaap_InterestAndDividendIncomeSecuritiesByTaxableStatusAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockParOrStatedValuePerShare_c665d0db-c76c-4bd9-9c9b-e5960f558467_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock, par or stated value per share (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_PreferredStockParOrStatedValuePerShare_label_en-US" xlink:label="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Par or Stated Value Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:to="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityPublicFloat_f1e42ca4-3e75-475b-9e5e-74b253dc95fd_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/2021q4/dei-2021q4.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_dei_DocumentsIncorporatedByReferenceTextBlock_5593a7a8-48b3-4759-9f8c-198595a953b3_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/2021q4/dei-2021q4.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_cass_ExpensesAbstract_72f892cc-1986-403d-bf60-86d1d8415dcd_terseLabel_en-US" xlink:label="lab_cass_ExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expenses:</link:label>
    <link:label id="lab_cass_ExpensesAbstract_label_en-US" xlink:label="lab_cass_ExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expenses:</link:label>
    <link:label id="lab_cass_ExpensesAbstract_documentation_en-US" xlink:label="lab_cass_ExpensesAbstract" 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">Expenses:</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cass_ExpensesAbstract" xlink:href="cass-20211231.xsd#cass_ExpensesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cass_ExpensesAbstract" xlink:to="lab_cass_ExpensesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityComponentDomain_d768e46a-e9d7-40ab-87da-ec2e0dcde090_terseLabel_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:label id="lab_us-gaap_EquityComponentDomain_label_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityComponentDomain" xlink:to="lab_us-gaap_EquityComponentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_5a88e738-3651-4303-833f-e407dfdb684c_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_4c89f438-777b-4f1e-b22f-9e1806958f75_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" xlink: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, Non-Option Equity Instruments, Outstanding, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_cass_UnitedStatesSmallAndMidCapGrowthMember_06a2dd31-a41d-42f1-ac80-5b8e3bef05e9_terseLabel_en-US" xlink:label="lab_cass_UnitedStatesSmallAndMidCapGrowthMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">U.S. Small/Mid Cap Growth</link:label>
    <link:label id="lab_cass_UnitedStatesSmallAndMidCapGrowthMember_label_en-US" xlink:label="lab_cass_UnitedStatesSmallAndMidCapGrowthMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">U.S. Small/Mid Cap Growth [Member]</link:label>
    <link:label id="lab_cass_UnitedStatesSmallAndMidCapGrowthMember_documentation_en-US" xlink:label="lab_cass_UnitedStatesSmallAndMidCapGrowthMember" 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">United States Small And Mid Cap Growth [Member].</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cass_UnitedStatesSmallAndMidCapGrowthMember" xlink:href="cass-20211231.xsd#cass_UnitedStatesSmallAndMidCapGrowthMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cass_UnitedStatesSmallAndMidCapGrowthMember" xlink:to="lab_cass_UnitedStatesSmallAndMidCapGrowthMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_6619f5f7-81ed-46f2-8193-ca414e7a5369_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/2021/elts/us-gaap-2021-01-31.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_ShortTermLeaseCost_97a6f43b-4750-4057-9693-119c37c3ca0d_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/2021/elts/us-gaap-2021-01-31.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_StockIssuedDuringPeriodSharesShareBasedCompensation_42eaf7eb-e146-4e17-ac57-95219a8c2482_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">Directors&#8217; stock grants</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/2021/elts/us-gaap-2021-01-31.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_cass_PensionPlanYearOneThroughSevenMember_a50ddfeb-9443-4233-aee1-92b278808d75_terseLabel_en-US" xlink:label="lab_cass_PensionPlanYearOneThroughSevenMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pension Plan, Year One Through Seven</link:label>
    <link:label id="lab_cass_PensionPlanYearOneThroughSevenMember_label_en-US" xlink:label="lab_cass_PensionPlanYearOneThroughSevenMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pension Plan, Year One Through Seven [Member]</link:label>
    <link:label id="lab_cass_PensionPlanYearOneThroughSevenMember_documentation_en-US" xlink:label="lab_cass_PensionPlanYearOneThroughSevenMember" 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">Pension Plan, Year One Through Seven</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cass_PensionPlanYearOneThroughSevenMember" xlink:href="cass-20211231.xsd#cass_PensionPlanYearOneThroughSevenMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cass_PensionPlanYearOneThroughSevenMember" xlink:to="lab_cass_PensionPlanYearOneThroughSevenMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_e20dd6bf-f9ed-42bd-b68b-fb453a4aba13_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">Less than 1 year</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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRepurchasedDuringPeriodShares_eebd16f0-f218-4644-9e36-e0efcbf3c075_negatedLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedDuringPeriodShares" 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">Shares repurchased</link:label>
    <link:label id="lab_us-gaap_StockRepurchasedDuringPeriodShares_label_en-US" xlink:label="lab_us-gaap_StockRepurchasedDuringPeriodShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Repurchased During Period, Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodShares" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchasedDuringPeriodShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchasedDuringPeriodShares" xlink:to="lab_us-gaap_StockRepurchasedDuringPeriodShares" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_b25063e5-3ef7-4374-95a5-13b1ea4333c0_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign currency translation adjustments</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_798ad4cd-74ce-4eb1-9fab-7a6abe4bf0da_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink: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 Plan, Plan Assets, Category [Axis]</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink: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 Plan, Plan Assets, Category [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:to="lab_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInPensionPlanObligations_0c88a694-d19c-46df-a9ef-5fc9167b00b9_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPensionPlanObligations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">(Decrease) increase in pension liability</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInPensionPlanObligations_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPensionPlanObligations" xlink: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 Obligation, Pension Benefits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPensionPlanObligations" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInPensionPlanObligations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInPensionPlanObligations" xlink:to="lab_us-gaap_IncreaseDecreaseInPensionPlanObligations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesOtherFiniteLivedAssets_57754e77-8456-481f-bca0-b1d53ab90236_negatedLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesOtherFiniteLivedAssets" 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">Intangible assets</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesOtherFiniteLivedAssets_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesOtherFiniteLivedAssets" xlink: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 Finite-Lived Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOtherFiniteLivedAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesOtherFiniteLivedAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesOtherFiniteLivedAssets" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesOtherFiniteLivedAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementLineItems_b219328c-66ba-4c5b-9e3f-262840d706c8_terseLabel_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:label id="lab_us-gaap_StatementLineItems_label_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementLineItems" xlink:to="lab_us-gaap_StatementLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_98beb7a0-fe2d-4070-9ed4-8eb9d423cf50_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink: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, Balance Sheet Grouping, Financial Statement Captions [Line Items]</link:label>
    <link:label id="lab_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_label_en-US" xlink:label="lab_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink: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, Balance Sheet Grouping, Financial Statement Captions [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:to="lab_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_cass_PaymentsInExcessOfFunding_48e5c1be-bae4-4700-b8fb-59c83776c5a4_terseLabel_en-US" xlink:label="lab_cass_PaymentsInExcessOfFunding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments in advance of funding</link:label>
    <link:label id="lab_cass_PaymentsInExcessOfFunding_label_en-US" xlink:label="lab_cass_PaymentsInExcessOfFunding" xlink: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 in advance of funding</link:label>
    <link:label id="lab_cass_PaymentsInExcessOfFunding_documentation_en-US" xlink:label="lab_cass_PaymentsInExcessOfFunding" 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 normal cycle for payment of Transportation invoices to a carrier, on behalf of the company's customer, is: the customer provides the funds to the company prior to the payment of the invoice by the company to the carrier. Payments in excess of funding are generated when, according to a service agreement with a few selected carriers, the company pays the carrier prior to receipt of the funds from the customer. The company receives a fee from the carrier for making this accelerated payment.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cass_PaymentsInExcessOfFunding" xlink:href="cass-20211231.xsd#cass_PaymentsInExcessOfFunding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cass_PaymentsInExcessOfFunding" xlink:to="lab_cass_PaymentsInExcessOfFunding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherIncome_7e685503-cbff-4305-835b-560d57c8059d_terseLabel_en-US" xlink:label="lab_us-gaap_OtherIncome" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other income</link:label>
    <link:label id="lab_us-gaap_OtherIncome_label_en-US" xlink:label="lab_us-gaap_OtherIncome" xlink: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 Income</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIncome" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherIncome" xlink:to="lab_us-gaap_OtherIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures_96d752c9-ef18-47df-9a9b-442fb6de34bc_negatedLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forfeited (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures" xlink: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, Non-Option Equity Instruments, Forfeitures</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures" xlink:type="arc" order="1"/>
    <link:label id="lab_cass_NonUnitedStatesCoreMember_ef7d3d11-dc5d-45b4-a3cf-ea9ce6606430_terseLabel_en-US" xlink:label="lab_cass_NonUnitedStatesCoreMember" xlink: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-U. S. Core</link:label>
    <link:label id="lab_cass_NonUnitedStatesCoreMember_label_en-US" xlink:label="lab_cass_NonUnitedStatesCoreMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-U.S. Core [Member]</link:label>
    <link:label id="lab_cass_NonUnitedStatesCoreMember_documentation_en-US" xlink:label="lab_cass_NonUnitedStatesCoreMember" 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">Non United States Core [Member].</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cass_NonUnitedStatesCoreMember" xlink:href="cass-20211231.xsd#cass_NonUnitedStatesCoreMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cass_NonUnitedStatesCoreMember" xlink:to="lab_cass_NonUnitedStatesCoreMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cass_CorporateReconcilingItemsAndEliminationsMember_a095f05a-3fa6-46ae-9f7f-385772dab97f_terseLabel_en-US" xlink:label="lab_cass_CorporateReconcilingItemsAndEliminationsMember" xlink: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, Eliminations and Other</link:label>
    <link:label id="lab_cass_CorporateReconcilingItemsAndEliminationsMember_label_en-US" xlink:label="lab_cass_CorporateReconcilingItemsAndEliminationsMember" xlink: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, Reconciling Items, And Eliminations [Member]</link:label>
    <link:label id="lab_cass_CorporateReconcilingItemsAndEliminationsMember_documentation_en-US" xlink:label="lab_cass_CorporateReconcilingItemsAndEliminationsMember" 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, Reconciling Items, And Eliminations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cass_CorporateReconcilingItemsAndEliminationsMember" xlink:href="cass-20211231.xsd#cass_CorporateReconcilingItemsAndEliminationsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cass_CorporateReconcilingItemsAndEliminationsMember" xlink:to="lab_cass_CorporateReconcilingItemsAndEliminationsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_1cd6c7cc-088d-494b-b94e-b8f46fc7b17f_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">Issuance of common shares pursuant to stock-based compensation plan, net</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/2021/elts/us-gaap-2021-01-31.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_RetirementPlanTypeDomain_2260d5ab-a8ac-485c-a061-eda9ab3520c6_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/2021/elts/us-gaap-2021-01-31.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_LiabilitiesAbstract_73e0e5e2-9c38-4110-93f6-07fff996ffd6_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities:</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAbstract" xlink:to="lab_us-gaap_LiabilitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cass_AccountsAndDraftsPayable_02a61fbd-a0a9-4e86-9ba9-2dd06a0721c4_terseLabel_en-US" xlink:label="lab_cass_AccountsAndDraftsPayable" xlink: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 drafts payable</link:label>
    <link:label id="lab_cass_AccountsAndDraftsPayable_7124eb6b-af1b-4cde-9588-7bd663345fe1_verboseLabel_en-US" xlink:label="lab_cass_AccountsAndDraftsPayable" 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 drafts payable</link:label>
    <link:label id="lab_cass_AccountsAndDraftsPayable_label_en-US" xlink:label="lab_cass_AccountsAndDraftsPayable" xlink: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 drafts payable, Carrying Amount</link:label>
    <link:label id="lab_cass_AccountsAndDraftsPayable_documentation_en-US" xlink:label="lab_cass_AccountsAndDraftsPayable" 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">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 and includes carrying value of amounts due on drafts payable on the balance sheet date.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cass_AccountsAndDraftsPayable" xlink:href="cass-20211231.xsd#cass_AccountsAndDraftsPayable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cass_AccountsAndDraftsPayable" xlink:to="lab_cass_AccountsAndDraftsPayable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_680a137e-5d50-4080-92a7-b1a7b54f51e7_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">3-4 years</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/2021/elts/us-gaap-2021-01-31.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_DebtDisclosureAbstract_78f36c4c-dc63-413e-91ad-44be66b5fa84_terseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xlink: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 Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureAbstract" xlink:to="lab_us-gaap_DebtDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cass_AverageFundingSources_00a0af85-94a7-453a-9b9d-bd4b90d8cf2f_terseLabel_en-US" xlink:label="lab_cass_AverageFundingSources" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Funding Sources</link:label>
    <link:label id="lab_cass_AverageFundingSources_label_en-US" xlink:label="lab_cass_AverageFundingSources" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Average Funding Sources</link:label>
    <link:label id="lab_cass_AverageFundingSources_documentation_en-US" xlink:label="lab_cass_AverageFundingSources" 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">Average Funding Sources</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cass_AverageFundingSources" xlink:href="cass-20211231.xsd#cass_AverageFundingSources"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cass_AverageFundingSources" xlink:to="lab_cass_AverageFundingSources" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_473a689f-b1b6-443f-b9f9-5304656993e0_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 tax expense</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_bfdebe3e-93f7-4c9f-9012-1c50ec181be7_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">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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel2Member" xlink:to="lab_us-gaap_FairValueInputsLevel2Member" xlink:type="arc" order="1"/>
    <link:label id="lab_cass_ScheduleOfInterestOnDepositsTableTextBlock_8e9de0c8-715a-4360-bc37-62f7f49ba48e_terseLabel_en-US" xlink:label="lab_cass_ScheduleOfInterestOnDepositsTableTextBlock" xlink: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 Interest on Deposits</link:label>
    <link:label id="lab_cass_ScheduleOfInterestOnDepositsTableTextBlock_label_en-US" xlink:label="lab_cass_ScheduleOfInterestOnDepositsTableTextBlock" xlink: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 Interest on Deposits [Table Text Block]</link:label>
    <link:label id="lab_cass_ScheduleOfInterestOnDepositsTableTextBlock_documentation_en-US" xlink:label="lab_cass_ScheduleOfInterestOnDepositsTableTextBlock" 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">Tabular disclosure of interest expense on deposit accounts.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cass_ScheduleOfInterestOnDepositsTableTextBlock" xlink:href="cass-20211231.xsd#cass_ScheduleOfInterestOnDepositsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cass_ScheduleOfInterestOnDepositsTableTextBlock" xlink:to="lab_cass_ScheduleOfInterestOnDepositsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NoninterestExpenseAbstract_b8ee0d58-e6a1-448d-9bfa-7d643134ce2b_terseLabel_en-US" xlink:label="lab_us-gaap_NoninterestExpenseAbstract" xlink: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 Expense:</link:label>
    <link:label id="lab_us-gaap_NoninterestExpenseAbstract_label_en-US" xlink:label="lab_us-gaap_NoninterestExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noninterest Expense [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoninterestExpenseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoninterestExpenseAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoninterestExpenseAbstract" xlink:to="lab_us-gaap_NoninterestExpenseAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock_d191bdb7-afb0-4db4-88c6-1f70442c1c6b_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock" xlink: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 and Goodwill</link:label>
    <link:label id="lab_us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock" xlink: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 Intangible Assets and Goodwill [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_e282ebdf-e624-463b-8a0a-2a0ed3945965_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Tangible Asset [Axis]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Tangible Asset [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsValuationAllowance_e1f61e78-6513-4119-ba8f-50a350a7da1d_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax asset</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsValuationAllowance_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Valuation Allowance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:to="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditorLocation_6dbe82c6-950d-4f55-a56e-87e89ebe55dc_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/2021q4/dei-2021q4.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_us-gaap_TierOneRiskBasedCapitalRequiredForCapitalAdequacy_10623b35-3dd1-470d-8b53-5eca9592263d_terseLabel_en-US" xlink:label="lab_us-gaap_TierOneRiskBasedCapitalRequiredForCapitalAdequacy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tier I Capital (to risk-weighted assets), Capital Requirements, Amount</link:label>
    <link:label id="lab_us-gaap_TierOneRiskBasedCapitalRequiredForCapitalAdequacy_label_en-US" xlink:label="lab_us-gaap_TierOneRiskBasedCapitalRequiredForCapitalAdequacy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Banking Regulation, Tier One Risk-Based Capital, Capital Adequacy, Minimum</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TierOneRiskBasedCapitalRequiredForCapitalAdequacy" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TierOneRiskBasedCapitalRequiredForCapitalAdequacy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TierOneRiskBasedCapitalRequiredForCapitalAdequacy" xlink:to="lab_us-gaap_TierOneRiskBasedCapitalRequiredForCapitalAdequacy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_c0c3cf3f-e926-4201-aa85-e21064ab1e04_totalLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition" 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">AFS, Total Estimated Fair Value</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition" xlink: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, Unrealized Loss Position</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingAbstract_f488e002-be4a-4832-bc88-3034fcb1b55e_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/2021/elts/us-gaap-2021-01-31.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_FinancingReceivableRecordedInvestmentLineItems_00aea47b-afc9-4fb0-b463-456d245f2bb6_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/2021/elts/us-gaap-2021-01-31.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_FiniteLivedIntangibleAssetUsefulLife_3bc08be4-1178-4f3e-82c0-ded4f1262eb8_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-lived, intangible assets, useful life</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_cass_ScheduleOfInterestBearingDepositsTableTextBlock_789eaaa4-2c01-4cf9-9ed4-f09c5fdf0cc0_terseLabel_en-US" xlink:label="lab_cass_ScheduleOfInterestBearingDepositsTableTextBlock" xlink: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 Interest Bearing Deposits</link:label>
    <link:label id="lab_cass_ScheduleOfInterestBearingDepositsTableTextBlock_label_en-US" xlink:label="lab_cass_ScheduleOfInterestBearingDepositsTableTextBlock" xlink: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 Interest Bearing Deposits [Table Text Block]</link:label>
    <link:label id="lab_cass_ScheduleOfInterestBearingDepositsTableTextBlock_documentation_en-US" xlink:label="lab_cass_ScheduleOfInterestBearingDepositsTableTextBlock" 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">Tabular disclosure of interest bearing deposits.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cass_ScheduleOfInterestBearingDepositsTableTextBlock" xlink:href="cass-20211231.xsd#cass_ScheduleOfInterestBearingDepositsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cass_ScheduleOfInterestBearingDepositsTableTextBlock" xlink:to="lab_cass_ScheduleOfInterestBearingDepositsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cass_InternallyDevelopedSoftwareMember_c05657b0-edeb-49a3-a7d6-88b306e4fabc_terseLabel_en-US" xlink:label="lab_cass_InternallyDevelopedSoftwareMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Internally developed software</link:label>
    <link:label id="lab_cass_InternallyDevelopedSoftwareMember_label_en-US" xlink:label="lab_cass_InternallyDevelopedSoftwareMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Internally Developed Software [Member]</link:label>
    <link:label id="lab_cass_InternallyDevelopedSoftwareMember_documentation_en-US" xlink:label="lab_cass_InternallyDevelopedSoftwareMember" 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">Internally Developed Software [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cass_InternallyDevelopedSoftwareMember" xlink:href="cass-20211231.xsd#cass_InternallyDevelopedSoftwareMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cass_InternallyDevelopedSoftwareMember" xlink:to="lab_cass_InternallyDevelopedSoftwareMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestExpenseShortTermBorrowings_387370c1-a1cd-4103-b8fb-c2b90a355a48_terseLabel_en-US" xlink:label="lab_us-gaap_InterestExpenseShortTermBorrowings" xlink: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 on short-term borrowings</link:label>
    <link:label id="lab_us-gaap_InterestExpenseShortTermBorrowings_label_en-US" xlink:label="lab_us-gaap_InterestExpenseShortTermBorrowings" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Expense, Short-term Borrowings</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseShortTermBorrowings" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpenseShortTermBorrowings"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpenseShortTermBorrowings" xlink:to="lab_us-gaap_InterestExpenseShortTermBorrowings" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_c40767e4-3639-49ee-8df3-80d38d2ba0c6_terseLabel_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Benefit Plans</link:label>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink: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 [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:to="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UseOfEstimates_e65a263f-abf3-4ea0-9d82-6cfcb887250d_terseLabel_en-US" xlink:label="lab_us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Use of Estimates</link:label>
    <link:label id="lab_us-gaap_UseOfEstimates_label_en-US" xlink:label="lab_us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Use of Estimates, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UseOfEstimates"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UseOfEstimates" xlink:to="lab_us-gaap_UseOfEstimates" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_a577983f-9ae3-4416-8eba-fc5adf22d76f_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Earnings Per Share, Basic and Diluted</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalRequiredForCapitalAdequacy_5be4c813-8344-47f3-bfe6-54825ce226a9_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalRequiredForCapitalAdequacy" xlink: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 Capital (to risk-weighted assets), Capital Requirements, Amount</link:label>
    <link:label id="lab_us-gaap_CapitalRequiredForCapitalAdequacy_label_en-US" xlink:label="lab_us-gaap_CapitalRequiredForCapitalAdequacy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Banking Regulation, Total Risk-Based Capital, Capital Adequacy, Minimum</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalRequiredForCapitalAdequacy" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalRequiredForCapitalAdequacy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalRequiredForCapitalAdequacy" xlink:to="lab_us-gaap_CapitalRequiredForCapitalAdequacy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestIncomeSecuritiesTaxExempt_da3ea777-1c62-4213-9fe4-1253842d8a50_terseLabel_en-US" xlink:label="lab_us-gaap_InterestIncomeSecuritiesTaxExempt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exempt from federal income taxes</link:label>
    <link:label id="lab_us-gaap_InterestIncomeSecuritiesTaxExempt_label_en-US" xlink:label="lab_us-gaap_InterestIncomeSecuritiesTaxExempt" xlink: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, Securities, Operating, Tax Exempt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeSecuritiesTaxExempt" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestIncomeSecuritiesTaxExempt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestIncomeSecuritiesTaxExempt" xlink:to="lab_us-gaap_InterestIncomeSecuritiesTaxExempt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued_9c3d97d4-4585-4f17-ba79-acd2ddb1a8c5_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued" xlink: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 tax benefit, interest on income taxes accrued</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued" xlink: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, Interest on Income Taxes Accrued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestExpenseTimeDepositsLessThan100000_453b5351-17e3-486c-baf8-1721ac0d8919_verboseLabel_en-US" xlink:label="lab_us-gaap_InterestExpenseTimeDepositsLessThan100000" 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">Less than $100</link:label>
    <link:label id="lab_us-gaap_InterestExpenseTimeDepositsLessThan100000_label_en-US" xlink:label="lab_us-gaap_InterestExpenseTimeDepositsLessThan100000" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Expense, Time Deposits, Less than $100,000</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseTimeDepositsLessThan100000" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpenseTimeDepositsLessThan100000"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpenseTimeDepositsLessThan100000" xlink:to="lab_us-gaap_InterestExpenseTimeDepositsLessThan100000" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentAnnualReport_75fe641f-baf2-40ec-906c-e3233834a1ea_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/2021q4/dei-2021q4.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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_03bc0245-012f-498c-ac11-373e5bd249ea_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">Other comprehensive income</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_56666e16-8475-4ad8-aefc-f5b394af38e3_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other comprehensive income</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ScenarioForecastMember_6c4e1d77-464a-45b9-8469-6d853323cb4c_terseLabel_en-US" xlink:label="lab_srt_ScenarioForecastMember" xlink: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</link:label>
    <link:label id="lab_srt_ScenarioForecastMember_label_en-US" xlink:label="lab_srt_ScenarioForecastMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forecast [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioForecastMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScenarioForecastMember" xlink:to="lab_srt_ScenarioForecastMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cass_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndStockAppreciationRightsExercisesInPeriod_27d7a707-fb73-4853-b695-3d84418f9502_terseLabel_en-US" xlink:label="lab_cass_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndStockAppreciationRightsExercisesInPeriod" xlink: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 SARs exercised</link:label>
    <link:label id="lab_cass_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndStockAppreciationRightsExercisesInPeriod_label_en-US" xlink:label="lab_cass_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndStockAppreciationRightsExercisesInPeriod" xlink: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 SARs exercised</link:label>
    <link:label id="lab_cass_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndStockAppreciationRightsExercisesInPeriod_documentation_en-US" xlink:label="lab_cass_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndStockAppreciationRightsExercisesInPeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of share options and stock appreciation rights exercised during the current period.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cass_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndStockAppreciationRightsExercisesInPeriod" xlink:href="cass-20211231.xsd#cass_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndStockAppreciationRightsExercisesInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cass_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndStockAppreciationRightsExercisesInPeriod" xlink:to="lab_cass_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndStockAppreciationRightsExercisesInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_cass_CapitalRequiredForCapitalAdequacyToRiskWeightedAssets1_62c85afa-24c9-41a8-ab11-da2ccaeef9bb_terseLabel_en-US" xlink:label="lab_cass_CapitalRequiredForCapitalAdequacyToRiskWeightedAssets1" xlink: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 Capital (to risk-weighted assets), Capital Requirements, Ratio</link:label>
    <link:label id="lab_cass_CapitalRequiredForCapitalAdequacyToRiskWeightedAssets1_label_en-US" xlink:label="lab_cass_CapitalRequiredForCapitalAdequacyToRiskWeightedAssets1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total capital (to risk-weighted assets), capital requirements ratio</link:label>
    <link:label id="lab_cass_CapitalRequiredForCapitalAdequacyToRiskWeightedAssets1_documentation_en-US" xlink:label="lab_cass_CapitalRequiredForCapitalAdequacyToRiskWeightedAssets1" 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 minimum Total risk based capital ratio (total capital divided by risk weighted assets) required for capital adequacy purposes under the regulatory framework for prompt corrective action.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cass_CapitalRequiredForCapitalAdequacyToRiskWeightedAssets1" xlink:href="cass-20211231.xsd#cass_CapitalRequiredForCapitalAdequacyToRiskWeightedAssets1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cass_CapitalRequiredForCapitalAdequacyToRiskWeightedAssets1" xlink:to="lab_cass_CapitalRequiredForCapitalAdequacyToRiskWeightedAssets1" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_Security12bTitle_7014c200-c971-4fee-a18d-6520d63705dd_terseLabel_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:label id="lab_dei_Security12bTitle_label_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_Security12bTitle"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_Security12bTitle" xlink:to="lab_dei_Security12bTitle" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Assets_7b6c4045-8df1-4010-8528-060ed090d370_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_46c66978-8fe8-49d4-9b23-7b3733fabdd3_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Assets" xlink:to="lab_us-gaap_Assets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_980e4fa6-c67c-4700-8b36-7166fb12e3ec_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, shares authorized (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesAuthorized" xlink:to="lab_us-gaap_CommonStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_cass_AnnualStandardDeviation_30059705-e72a-451e-907a-5995952e340e_terseLabel_en-US" xlink:label="lab_cass_AnnualStandardDeviation" xlink: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 Standard Deviation</link:label>
    <link:label id="lab_cass_AnnualStandardDeviation_label_en-US" xlink:label="lab_cass_AnnualStandardDeviation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Annual Standard Deviation</link:label>
    <link:label id="lab_cass_AnnualStandardDeviation_documentation_en-US" xlink:label="lab_cass_AnnualStandardDeviation" 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 expected percentage of annual standard deviation on assets.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cass_AnnualStandardDeviation" xlink:href="cass-20211231.xsd#cass_AnnualStandardDeviation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cass_AnnualStandardDeviation" xlink:to="lab_cass_AnnualStandardDeviation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestPaidNet_3ecfef5f-e328-4adf-9cc3-25990e3610ee_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestPaidNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestPaidNet" xlink:to="lab_us-gaap_InterestPaidNet" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentType_556e9a2a-b899-46d4-ac5d-8d65edc6c355_terseLabel_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Type</link:label>
    <link:label id="lab_dei_DocumentType_label_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Type</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentType"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentType" xlink:to="lab_dei_DocumentType" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ParentCompanyMember_603d783b-4eee-40d8-97e6-e9802d0ff76f_terseLabel_en-US" xlink:label="lab_srt_ParentCompanyMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Parent Company</link:label>
    <link:label id="lab_srt_ParentCompanyMember_label_en-US" xlink:label="lab_srt_ParentCompanyMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Parent Company [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ParentCompanyMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ParentCompanyMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ParentCompanyMember" xlink:to="lab_srt_ParentCompanyMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueNotFromContractWithCustomerOther_ee2a919b-0894-4fa8-82d2-361369d11930_verboseLabel_en-US" xlink:label="lab_us-gaap_RevenueNotFromContractWithCustomerOther" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_RevenueNotFromContractWithCustomerOther_label_en-US" xlink:label="lab_us-gaap_RevenueNotFromContractWithCustomerOther" xlink: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 Not from Contract with Customer, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueNotFromContractWithCustomerOther" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueNotFromContractWithCustomerOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueNotFromContractWithCustomerOther" xlink:to="lab_us-gaap_RevenueNotFromContractWithCustomerOther" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockAppreciationRightsSARSMember_f330f29b-c43a-4ea4-829b-b6b6680fe1fa_terseLabel_en-US" xlink:label="lab_us-gaap_StockAppreciationRightsSARSMember" xlink: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 Appreciation Rights (SARs)</link:label>
    <link:label id="lab_us-gaap_StockAppreciationRightsSARSMember_label_en-US" xlink:label="lab_us-gaap_StockAppreciationRightsSARSMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Appreciation Rights (SARs) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockAppreciationRightsSARSMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockAppreciationRightsSARSMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockAppreciationRightsSARSMember" xlink:to="lab_us-gaap_StockAppreciationRightsSARSMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductsAndServicesDomain_16a42e92-89d4-4125-928b-76cb18742008_terseLabel_en-US" xlink:label="lab_srt_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Domain]</link:label>
    <link:label id="lab_srt_ProductsAndServicesDomain_label_en-US" xlink:label="lab_srt_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductsAndServicesDomain" xlink:to="lab_srt_ProductsAndServicesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearTwo_cc5dca7a-d2e7-4d64-bec7-2e1175adeb27_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearTwo" xlink: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 expense, rolling year two</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearTwo_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearTwo" xlink: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, Amortization Expense, Rolling Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearTwo" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivablePortfolioSegmentDomain_1ea010f4-2c8c-4e83-8a57-27dc3a909912_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax_03c9d613-5769-43aa-852e-c6ca4890685e_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax" xlink: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 service cost</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax" xlink: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 Plan, Accumulated Other Comprehensive (Income) Loss, Prior Service Cost (Credit), before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax" xlink:to="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TimeDepositMaturitiesYearFive_3524d4e3-8086-4076-b9da-58a18ea703b9_terseLabel_en-US" xlink:label="lab_us-gaap_TimeDepositMaturitiesYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Five years</link:label>
    <link:label id="lab_us-gaap_TimeDepositMaturitiesYearFive_label_en-US" xlink:label="lab_us-gaap_TimeDepositMaturitiesYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Time Deposit Maturities, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimeDepositMaturitiesYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TimeDepositMaturitiesYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TimeDepositMaturitiesYearFive" xlink:to="lab_us-gaap_TimeDepositMaturitiesYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_cass_CommonEquityTierOneRiskBasedCapitalRequiredForCapitalAdequacy_715101f8-c6cc-43f3-a514-0d6169a422b8_terseLabel_en-US" xlink:label="lab_cass_CommonEquityTierOneRiskBasedCapitalRequiredForCapitalAdequacy" xlink: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 Equity Tier I Capital (to risk-weighted assets), Capital Requirements, Amount</link:label>
    <link:label id="lab_cass_CommonEquityTierOneRiskBasedCapitalRequiredForCapitalAdequacy_label_en-US" xlink:label="lab_cass_CommonEquityTierOneRiskBasedCapitalRequiredForCapitalAdequacy" xlink: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 Equity Tier I Capital (to risk-weighted assets), capital requirements amount</link:label>
    <link:label id="lab_cass_CommonEquityTierOneRiskBasedCapitalRequiredForCapitalAdequacy_documentation_en-US" xlink:label="lab_cass_CommonEquityTierOneRiskBasedCapitalRequiredForCapitalAdequacy" 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 minimum amount of Common Equity Tier 1 Risk Based Capital required for capital adequacy purposes under the regulatory framework for prompt corrective action.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cass_CommonEquityTierOneRiskBasedCapitalRequiredForCapitalAdequacy" xlink:href="cass-20211231.xsd#cass_CommonEquityTierOneRiskBasedCapitalRequiredForCapitalAdequacy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cass_CommonEquityTierOneRiskBasedCapitalRequiredForCapitalAdequacy" xlink:to="lab_cass_CommonEquityTierOneRiskBasedCapitalRequiredForCapitalAdequacy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsUnappropriated_87a0eb36-3666-4152-b3ac-e1b2c219d219_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsUnappropriated" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unappropriated retained earnings</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsUnappropriated_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsUnappropriated" xlink: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, Unappropriated</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsUnappropriated" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsUnappropriated"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsUnappropriated" xlink:to="lab_us-gaap_RetainedEarningsUnappropriated" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax_5e336e6a-0717-4279-b691-6810670cc793_negatedLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax" 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">Reclassification adjustments for gains included in net income</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax" xlink: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), Reclassification Adjustment from AOCI for Sale of Securities, before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock_9ff340e8-8860-448c-ba09-1353a3a54244_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock" xlink: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 Line of Credit Facilities</link:label>
    <link:label id="lab_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock" xlink: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 Line of Credit Facilities [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock" xlink:to="lab_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_effb0219-7c97-4a93-b1ef-61db6305b857_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember_98a61dba-0fbc-495a-9721-61d48d4ca5e8_terseLabel_en-US" xlink:label="lab_us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Mortgage-backed securities issued or guaranteed by U.S. government agencies or sponsored enterprises</link:label>
    <link:label id="lab_us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember_label_en-US" xlink:label="lab_us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Mortgage-backed Securities, Issued by US Government Sponsored Enterprises [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember" xlink:to="lab_us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cass_InterestAndDividendIncomeIncludingTaxEquivalentAdjustmentOperating_df25e386-e252-4255-9302-1134423b4221_terseLabel_en-US" xlink:label="lab_cass_InterestAndDividendIncomeIncludingTaxEquivalentAdjustmentOperating" xlink: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_cass_InterestAndDividendIncomeIncludingTaxEquivalentAdjustmentOperating_label_en-US" xlink:label="lab_cass_InterestAndDividendIncomeIncludingTaxEquivalentAdjustmentOperating" xlink: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 and Dividend Income, Including Tax Equivalent Adjustment, Operating</link:label>
    <link:label id="lab_cass_InterestAndDividendIncomeIncludingTaxEquivalentAdjustmentOperating_documentation_en-US" xlink:label="lab_cass_InterestAndDividendIncomeIncludingTaxEquivalentAdjustmentOperating" 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">Interest and Dividend Income, Including Tax Equivalent Adjustment, Operating</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cass_InterestAndDividendIncomeIncludingTaxEquivalentAdjustmentOperating" xlink:href="cass-20211231.xsd#cass_InterestAndDividendIncomeIncludingTaxEquivalentAdjustmentOperating"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cass_InterestAndDividendIncomeIncludingTaxEquivalentAdjustmentOperating" xlink:to="lab_cass_InterestAndDividendIncomeIncludingTaxEquivalentAdjustmentOperating" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SignificantAccountingPoliciesTextBlock_ee16a88f-e755-4528-bda3-aefa9ecc3525_terseLabel_en-US" xlink:label="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Significant Accounting Policies</link:label>
    <link:label id="lab_us-gaap_SignificantAccountingPoliciesTextBlock_label_en-US" xlink:label="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Significant Accounting Policies [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:to="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionDomain_ceebe9c9-d5a6-4967-b9b1-96c49cf90f45_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/2021/elts/srt-2021-01-31.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_InterestIncomeExpenseAfterProvisionForLoanLossAbstract_36e4ac4f-9c7f-4f5f-a261-95628aa1e916_terseLabel_en-US" xlink:label="lab_us-gaap_InterestIncomeExpenseAfterProvisionForLoanLossAbstract" xlink: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 (Expense), after Provision for Loan Loss [Abstract]</link:label>
    <link:label id="lab_us-gaap_InterestIncomeExpenseAfterProvisionForLoanLossAbstract_label_en-US" xlink:label="lab_us-gaap_InterestIncomeExpenseAfterProvisionForLoanLossAbstract" xlink: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), after Provision for Loan Loss [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseAfterProvisionForLoanLossAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestIncomeExpenseAfterProvisionForLoanLossAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestIncomeExpenseAfterProvisionForLoanLossAbstract" xlink:to="lab_us-gaap_InterestIncomeExpenseAfterProvisionForLoanLossAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_5342574d-656d-4f76-91fa-453841b519ac_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash provided by operating activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_cass_CreditExposureOfLoanPortfolioAxis_35733b6d-5117-45fe-942a-561cb8e755ce_terseLabel_en-US" xlink:label="lab_cass_CreditExposureOfLoanPortfolioAxis" xlink: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 Exposure Of Loan Portfolio [Axis]</link:label>
    <link:label id="lab_cass_CreditExposureOfLoanPortfolioAxis_label_en-US" xlink:label="lab_cass_CreditExposureOfLoanPortfolioAxis" xlink: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 Exposure Of Loan Portfolio [Axis]</link:label>
    <link:label id="lab_cass_CreditExposureOfLoanPortfolioAxis_documentation_en-US" xlink:label="lab_cass_CreditExposureOfLoanPortfolioAxis" 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">Credit exposure Of Loan Portfolio [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cass_CreditExposureOfLoanPortfolioAxis" xlink:href="cass-20211231.xsd#cass_CreditExposureOfLoanPortfolioAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cass_CreditExposureOfLoanPortfolioAxis" xlink:to="lab_cass_CreditExposureOfLoanPortfolioAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDebtTableTextBlock_caa10a08-db22-46f1-bdb2-b2ad78edf16d_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Debt</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDebtTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Debt [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDebtTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDebtTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfDebtTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NoninterestIncome_8ad53ccd-6935-4696-90bc-920f5bcf57a5_totalLabel_en-US" xlink:label="lab_us-gaap_NoninterestIncome" 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 fee revenue and other income</link:label>
    <link:label id="lab_us-gaap_NoninterestIncome_3927ef4e-83b1-49e7-9c48-45aca17e06c7_verboseLabel_en-US" xlink:label="lab_us-gaap_NoninterestIncome" 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">Fee income from customers</link:label>
    <link:label id="lab_us-gaap_NoninterestIncome_label_en-US" xlink:label="lab_us-gaap_NoninterestIncome" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noninterest Income</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoninterestIncome" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoninterestIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoninterestIncome" xlink:to="lab_us-gaap_NoninterestIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_cass_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice_4c3f9a61-2ee2-4413-bcc4-b56b0d136204_periodStartLabel_en-US" xlink:label="lab_cass_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice" 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_cass_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice_d2af20ac-067b-40b0-978e-186cae743885_periodEndLabel_en-US" xlink:label="lab_cass_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice" 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_cass_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice_label_en-US" xlink:label="lab_cass_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice" xlink: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, Non-Option Equity Instruments, Outstanding, Weighted Average Exercise Price</link:label>
    <link:label id="lab_cass_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice_documentation_en-US" xlink:label="lab_cass_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice" 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, Non-Option Equity Instruments, Outstanding, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cass_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice" xlink:href="cass-20211231.xsd#cass_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cass_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice" xlink:to="lab_cass_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FurnitureAndFixturesMember_98713c84-96de-4a1a-9222-f918f409209e_terseLabel_en-US" xlink:label="lab_us-gaap_FurnitureAndFixturesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Furniture, fixtures and equipment</link:label>
    <link:label id="lab_us-gaap_FurnitureAndFixturesMember_label_en-US" xlink:label="lab_us-gaap_FurnitureAndFixturesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Furniture and Fixtures [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FurnitureAndFixturesMember" xlink:to="lab_us-gaap_FurnitureAndFixturesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CorporateBondSecuritiesMember_5df408f3-d4cf-4326-96c7-6241ee7258ea_terseLabel_en-US" xlink:label="lab_us-gaap_CorporateBondSecuritiesMember" xlink: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 bonds</link:label>
    <link:label id="lab_us-gaap_CorporateBondSecuritiesMember_label_en-US" xlink:label="lab_us-gaap_CorporateBondSecuritiesMember" xlink: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 Bond Securities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateBondSecuritiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CorporateBondSecuritiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CorporateBondSecuritiesMember" xlink:to="lab_us-gaap_CorporateBondSecuritiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasicAbstract_f844cd6f-f5aa-4503-b134-45ec60d4ef91_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic:</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasicAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Basic [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasicAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract" xlink:to="lab_us-gaap_EarningsPerShareBasicAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract_935cdffe-1c97-4e43-bea8-405b8ba48c69_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" 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_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract" xlink: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, Fiscal Year Maturity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_91879213-7a4b-4e7e-850e-3f48f9ed6d18_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average common shares outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_fa2634e2-75c4-4546-a081-93b4a037bc36_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 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDiluted" xlink:to="lab_us-gaap_EarningsPerShareDiluted" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentDomain_3c1b78a0-77e7-45f7-9175-601761a98af3_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentDomain" xlink:to="lab_us-gaap_SegmentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DemandDepositAccounts_92477dc5-ecc5-45ad-982b-8769f4af087b_terseLabel_en-US" xlink:label="lab_us-gaap_DemandDepositAccounts" xlink: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-bearing demand deposits</link:label>
    <link:label id="lab_us-gaap_DemandDepositAccounts_label_en-US" xlink:label="lab_us-gaap_DemandDepositAccounts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Demand Deposit Accounts</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DemandDepositAccounts" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DemandDepositAccounts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DemandDepositAccounts" xlink:to="lab_us-gaap_DemandDepositAccounts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_129d8f05-4b78-47ed-9982-f87142da6473_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 restricted stock, performance based restricted stock (&#8220;PBRS&#8221;), and SARs (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number Diluted Shares Outstanding Adjustment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:to="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanServiceCost_6b3a74f4-bb18-45e7-9152-be40848905b7_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanServiceCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Service cost</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanServiceCost_f5bc2f76-6f20-4f09-9667-71d9d45bc94c_verboseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanServiceCost" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Service cost &#8211; benefits earned during the year</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanServiceCost_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanServiceCost" xlink: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 Plan, Service Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanServiceCost" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanServiceCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanServiceCost" xlink:to="lab_us-gaap_DefinedBenefitPlanServiceCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax_4ec28822-77d7-4320-b5da-2a1b076b1aef_negatedLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" 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">Net actuarial loss</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" xlink: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 Plan, Accumulated Other Comprehensive Income (Loss), Gain (Loss), before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" xlink:to="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_cass_PercentageHoldingRequiredToAccountInvestmentsNonMarketableEquityInvestments_2a9b8d03-cddd-47f5-bcc4-fcb7f0eedd32_terseLabel_en-US" xlink:label="lab_cass_PercentageHoldingRequiredToAccountInvestmentsNonMarketableEquityInvestments" xlink: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 holding required to account investments under non-marketable equity investments</link:label>
    <link:label id="lab_cass_PercentageHoldingRequiredToAccountInvestmentsNonMarketableEquityInvestments_label_en-US" xlink:label="lab_cass_PercentageHoldingRequiredToAccountInvestmentsNonMarketableEquityInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage holding required to account investments under non-marketable equity investments</link:label>
    <link:label id="lab_cass_PercentageHoldingRequiredToAccountInvestmentsNonMarketableEquityInvestments_documentation_en-US" xlink:label="lab_cass_PercentageHoldingRequiredToAccountInvestmentsNonMarketableEquityInvestments" 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 percentage holding required to account investments under non-marketable equity investments.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cass_PercentageHoldingRequiredToAccountInvestmentsNonMarketableEquityInvestments" xlink:href="cass-20211231.xsd#cass_PercentageHoldingRequiredToAccountInvestmentsNonMarketableEquityInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cass_PercentageHoldingRequiredToAccountInvestmentsNonMarketableEquityInvestments" xlink:to="lab_cass_PercentageHoldingRequiredToAccountInvestmentsNonMarketableEquityInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_cass_LoansSubjectToNormalMonitoringMember_0db204d3-3eac-4208-a84a-c4a0c3335fd6_terseLabel_en-US" xlink:label="lab_cass_LoansSubjectToNormalMonitoringMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loans Subject To Normal Monitoring</link:label>
    <link:label id="lab_cass_LoansSubjectToNormalMonitoringMember_label_en-US" xlink:label="lab_cass_LoansSubjectToNormalMonitoringMember" xlink: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 Subject To Normal Monitoring [Member]</link:label>
    <link:label id="lab_cass_LoansSubjectToNormalMonitoringMember_documentation_en-US" xlink:label="lab_cass_LoansSubjectToNormalMonitoringMember" 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">Loans Subject To Normal Monitoring [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cass_LoansSubjectToNormalMonitoringMember" xlink:href="cass-20211231.xsd#cass_LoansSubjectToNormalMonitoringMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cass_LoansSubjectToNormalMonitoringMember" xlink:to="lab_cass_LoansSubjectToNormalMonitoringMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxesPaidNet_a64b0231-c675-4e96-af58-dc5f22f077a8_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/2021/elts/us-gaap-2021-01-31.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_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures_13ff792a-cdf6-4f81-a943-f251e8894c5a_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" xlink: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 subsidiaries</link:label>
    <link:label id="lab_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures_label_en-US" xlink:label="lab_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments in and Advance to Affiliates, Subsidiaries, Associates, and Joint Ventures</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" xlink:to="lab_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseholdsAndLeaseholdImprovementsMember_9eaae294-e5e3-44dd-9685-674e77f6b4e4_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseholdsAndLeaseholdImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leasehold improvements</link:label>
    <link:label id="lab_us-gaap_LeaseholdsAndLeaseholdImprovementsMember_label_en-US" xlink:label="lab_us-gaap_LeaseholdsAndLeaseholdImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leaseholds and Leasehold Improvements [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdsAndLeaseholdImprovementsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseholdsAndLeaseholdImprovementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseholdsAndLeaseholdImprovementsMember" xlink:to="lab_us-gaap_LeaseholdsAndLeaseholdImprovementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountingStandardsUpdateExtensibleList_0947fa39-3d5a-4f5f-9713-ce807a15d5fe_terseLabel_en-US" xlink:label="lab_us-gaap_AccountingStandardsUpdateExtensibleList" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Standards Update [Extensible Enumeration]</link:label>
    <link:label id="lab_us-gaap_AccountingStandardsUpdateExtensibleList_label_en-US" xlink:label="lab_us-gaap_AccountingStandardsUpdateExtensibleList" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Standards Update [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdateExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingStandardsUpdateExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingStandardsUpdateExtensibleList" xlink:to="lab_us-gaap_AccountingStandardsUpdateExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventsTextBlock_410392e0-5a70-4065-8b33-d8a8e1dceecd_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Events</link:label>
    <link:label id="lab_us-gaap_SubsequentEventsTextBlock_label_en-US" xlink:label="lab_us-gaap_SubsequentEventsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Events [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventsTextBlock" xlink:to="lab_us-gaap_SubsequentEventsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cass_InformationServicesPaymentAndProcessingRevenueInvoicePaymentFeesMember_c8af8ae0-299e-4aa7-8eb0-cd7337b41c42_terseLabel_en-US" xlink:label="lab_cass_InformationServicesPaymentAndProcessingRevenueInvoicePaymentFeesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Invoice payment fees</link:label>
    <link:label id="lab_cass_InformationServicesPaymentAndProcessingRevenueInvoicePaymentFeesMember_label_en-US" xlink:label="lab_cass_InformationServicesPaymentAndProcessingRevenueInvoicePaymentFeesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Information Services Payment And Processing Revenue, Invoice Payment Fees [Member]</link:label>
    <link:label id="lab_cass_InformationServicesPaymentAndProcessingRevenueInvoicePaymentFeesMember_documentation_en-US" xlink:label="lab_cass_InformationServicesPaymentAndProcessingRevenueInvoicePaymentFeesMember" 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">Information Services Payment And Processing Revenue, Invoice Payment Fees</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cass_InformationServicesPaymentAndProcessingRevenueInvoicePaymentFeesMember" xlink:href="cass-20211231.xsd#cass_InformationServicesPaymentAndProcessingRevenueInvoicePaymentFeesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cass_InformationServicesPaymentAndProcessingRevenueInvoicePaymentFeesMember" xlink:to="lab_cass_InformationServicesPaymentAndProcessingRevenueInvoicePaymentFeesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_dcccc4fc-41c7-4bcf-afae-c5912391215c_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_5a04e551-2a69-4fc2-b583-7cdc951ab8b9_verboseLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" 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, net</link:label>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_label_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible Assets, Net (Excluding Goodwill)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:to="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_280b230d-7ab4-4f94-9a28-fec5561c814e_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 provided by financing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockValue_a78171ba-c516-4daa-a93a-8507255dbb59_negatedLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockValue" 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 shares in treasury, at cost (1,771,477 and 1,113,103 shares at December&#160;31, 2021 and 2020, respectively)</link:label>
    <link:label id="lab_us-gaap_TreasuryStockValue_label_en-US" xlink:label="lab_us-gaap_TreasuryStockValue" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockValue" xlink:to="lab_us-gaap_TreasuryStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_19d67f3f-e6b7-4bf6-a420-4c64b220a076_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" xlink: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 remaining contractual terms</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" xlink: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, Outstanding, Weighted Average Remaining Contractual Terms</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_2633d3ac-82fb-406f-b6d4-3f85c8427d63_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award vesting period</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromEquityMethodInvestments_2251392f-c142-482e-907b-ba4aab40ebc1_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromEquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity in undistributed income of subsidiaries</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromEquityMethodInvestments_5ffcf474-719d-456f-bc24-cbdfcc32ec2e_negatedLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromEquityMethodInvestments" 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">Equity in undistributed income of subsidiaries</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromEquityMethodInvestments_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromEquityMethodInvestments" xlink: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 Equity Method Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromEquityMethodInvestments" xlink:to="lab_us-gaap_IncomeLossFromEquityMethodInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_cass_EquitySecuritiesLargeCapMember_f632b3e3-054e-469f-90d3-4e20c27011d4_terseLabel_en-US" xlink:label="lab_cass_EquitySecuritiesLargeCapMember" xlink: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 U.S. Equities</link:label>
    <link:label id="lab_cass_EquitySecuritiesLargeCapMember_label_en-US" xlink:label="lab_cass_EquitySecuritiesLargeCapMember" xlink: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 U.S. Equities [Member]</link:label>
    <link:label id="lab_cass_EquitySecuritiesLargeCapMember_documentation_en-US" xlink:label="lab_cass_EquitySecuritiesLargeCapMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Securities Large Cap [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cass_EquitySecuritiesLargeCapMember" xlink:href="cass-20211231.xsd#cass_EquitySecuritiesLargeCapMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cass_EquitySecuritiesLargeCapMember" xlink:to="lab_cass_EquitySecuritiesLargeCapMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_26b4a8fa-e61c-4974-9b03-521329f92ac3_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">Schedule of Restricted Stock Activity</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/2021/elts/us-gaap-2021-01-31.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_FairValueDisclosuresTextBlock_0f178be9-9b97-40f9-819f-730b67e66d37_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosures about Fair Value of Financial Instruments</link:label>
    <link:label id="lab_us-gaap_FairValueDisclosuresTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Disclosures [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresTextBlock" xlink:to="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_c1aa2f25-919b-473b-b72a-4cb3967f01a7_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Effective Income Tax Rate Reconciliation</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_CashAndDueFromBanks_747e1dd1-0955-4e01-b822-b74a29f30aca_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndDueFromBanks" xlink: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 due from banks</link:label>
    <link:label id="lab_us-gaap_CashAndDueFromBanks_label_en-US" xlink:label="lab_us-gaap_CashAndDueFromBanks" xlink: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 Due from Banks</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndDueFromBanks" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndDueFromBanks"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndDueFromBanks" xlink:to="lab_us-gaap_CashAndDueFromBanks" xlink:type="arc" order="1"/>
    <link:label id="lab_cass_FederalHomeLoanBankMember_394edfe8-affa-43fd-9f74-d8ded76f194e_terseLabel_en-US" xlink:label="lab_cass_FederalHomeLoanBankMember" xlink: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 Home Loan Bank</link:label>
    <link:label id="lab_cass_FederalHomeLoanBankMember_label_en-US" xlink:label="lab_cass_FederalHomeLoanBankMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Federal Home Loan Bank [Member]</link:label>
    <link:label id="lab_cass_FederalHomeLoanBankMember_documentation_en-US" xlink:label="lab_cass_FederalHomeLoanBankMember" 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">Federal Home Loan Bank [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cass_FederalHomeLoanBankMember" xlink:href="cass-20211231.xsd#cass_FederalHomeLoanBankMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cass_FederalHomeLoanBankMember" xlink:to="lab_cass_FederalHomeLoanBankMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TierOneLeverageCapitalRequiredForCapitalAdequacy_4d2e862f-aa06-47ea-bf38-7bfe70451da2_terseLabel_en-US" xlink:label="lab_us-gaap_TierOneLeverageCapitalRequiredForCapitalAdequacy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tier I Capital (to average assets), Capital Requirements, Amount</link:label>
    <link:label id="lab_us-gaap_TierOneLeverageCapitalRequiredForCapitalAdequacy_label_en-US" xlink:label="lab_us-gaap_TierOneLeverageCapitalRequiredForCapitalAdequacy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Banking Regulation, Tier One Leverage Capital, Capital Adequacy, Minimum</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TierOneLeverageCapitalRequiredForCapitalAdequacy" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TierOneLeverageCapitalRequiredForCapitalAdequacy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TierOneLeverageCapitalRequiredForCapitalAdequacy" xlink:to="lab_us-gaap_TierOneLeverageCapitalRequiredForCapitalAdequacy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsTable_9c8b6c56-0b80-4730-bbfa-6c577b9f19c6_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsTable" xlink: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 Compliance with Regulatory Capital Requirements under Banking Regulations [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsTable" xlink: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 Compliance with Regulatory Capital Requirements under Banking Regulations [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsTable" xlink:to="lab_us-gaap_ScheduleOfComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_cass_SummaryOfOperationsPolicyTextBlock_c1e982e6-ceb1-491a-ab9c-7b38b4a61603_terseLabel_en-US" xlink:label="lab_cass_SummaryOfOperationsPolicyTextBlock" xlink: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 Operations</link:label>
    <link:label id="lab_cass_SummaryOfOperationsPolicyTextBlock_label_en-US" xlink:label="lab_cass_SummaryOfOperationsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Operations [Policy Text Block]</link:label>
    <link:label id="lab_cass_SummaryOfOperationsPolicyTextBlock_documentation_en-US" xlink:label="lab_cass_SummaryOfOperationsPolicyTextBlock" 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">Summary of Operations.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cass_SummaryOfOperationsPolicyTextBlock" xlink:href="cass-20211231.xsd#cass_SummaryOfOperationsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cass_SummaryOfOperationsPolicyTextBlock" xlink:to="lab_cass_SummaryOfOperationsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_c73fd365-c87b-42b6-af31-21477830414a_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss)</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">AOCI Attributable to Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BankOwnedLifeInsurance_a0bd67c7-499f-45ad-81b6-e9f05cb46ad5_terseLabel_en-US" xlink:label="lab_us-gaap_BankOwnedLifeInsurance" xlink: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 bank-owned life insurance</link:label>
    <link:label id="lab_us-gaap_BankOwnedLifeInsurance_label_en-US" xlink:label="lab_us-gaap_BankOwnedLifeInsurance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Bank Owned Life Insurance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BankOwnedLifeInsurance" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BankOwnedLifeInsurance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BankOwnedLifeInsurance" xlink:to="lab_us-gaap_BankOwnedLifeInsurance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssets_66490e7a-2b68-4c23-b174-179b796ddd86_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssets" xlink: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 assets</link:label>
    <link:label id="lab_us-gaap_OtherAssets_label_en-US" xlink:label="lab_us-gaap_OtherAssets" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssets" xlink:to="lab_us-gaap_OtherAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MarketableSecuritiesTable_0fa1f270-7b97-45a2-8b9c-03bf7dc44b69_terseLabel_en-US" xlink:label="lab_us-gaap_MarketableSecuritiesTable" xlink: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 [Table]</link:label>
    <link:label id="lab_us-gaap_MarketableSecuritiesTable_label_en-US" xlink:label="lab_us-gaap_MarketableSecuritiesTable" xlink: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]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketableSecuritiesTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MarketableSecuritiesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MarketableSecuritiesTable" xlink:to="lab_us-gaap_MarketableSecuritiesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_1f0d8507-e4ad-4a19-99b2-f602570a4179_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares, Outstanding</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares, Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesOutstanding" xlink:to="lab_us-gaap_CommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_55d19ff1-c01d-4090-8fd7-8e21a9de1837_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/2021/elts/us-gaap-2021-01-31.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_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue_1b1feae4-95cc-4cf2-aba9-16fedc174b86_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">Due after 5 years through 10 years</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/2021/elts/us-gaap-2021-01-31.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_cass_MeasurementInputLongTermRateOfReturnMember_a938eda6-cd96-4d81-85ce-e2762dcbfb0a_terseLabel_en-US" xlink:label="lab_cass_MeasurementInputLongTermRateOfReturnMember" xlink: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 Input, Long Term Rate Of Return</link:label>
    <link:label id="lab_cass_MeasurementInputLongTermRateOfReturnMember_label_en-US" xlink:label="lab_cass_MeasurementInputLongTermRateOfReturnMember" xlink: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 Input, Long Term Rate Of Return [Member]</link:label>
    <link:label id="lab_cass_MeasurementInputLongTermRateOfReturnMember_documentation_en-US" xlink:label="lab_cass_MeasurementInputLongTermRateOfReturnMember" 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">Measurement Input, Long Term Rate Of Return</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cass_MeasurementInputLongTermRateOfReturnMember" xlink:href="cass-20211231.xsd#cass_MeasurementInputLongTermRateOfReturnMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cass_MeasurementInputLongTermRateOfReturnMember" xlink:to="lab_cass_MeasurementInputLongTermRateOfReturnMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cass_ForeignEquitySecuritiesMember_b7336c1e-b81a-4477-ac04-75837591171b_terseLabel_en-US" xlink:label="lab_cass_ForeignEquitySecuritiesMember" xlink: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-U.S. Equity Securities</link:label>
    <link:label id="lab_cass_ForeignEquitySecuritiesMember_label_en-US" xlink:label="lab_cass_ForeignEquitySecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-U.S. Equity Securities [Member]</link:label>
    <link:label id="lab_cass_ForeignEquitySecuritiesMember_documentation_en-US" xlink:label="lab_cass_ForeignEquitySecuritiesMember" 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">Foreign Equity Securities [Member].</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cass_ForeignEquitySecuritiesMember" xlink:href="cass-20211231.xsd#cass_ForeignEquitySecuritiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cass_ForeignEquitySecuritiesMember" xlink:to="lab_cass_ForeignEquitySecuritiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenuesAbstract_24cad190-e662-448a-bc59-6d9fb7fdc712_verboseLabel_en-US" xlink:label="lab_us-gaap_RevenuesAbstract" 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">Fee Revenue and Other Income:</link:label>
    <link:label id="lab_us-gaap_RevenuesAbstract_label_en-US" xlink:label="lab_us-gaap_RevenuesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenues [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenuesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenuesAbstract" xlink:to="lab_us-gaap_RevenuesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesNetAbstract_589b7b88-1241-4900-8482-e781276124c7_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesNetAbstract" xlink: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_DeferredTaxLiabilitiesNetAbstract_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesNetAbstract" xlink: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, Net [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesNetAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesNetAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear_bada9625-9ec0-4ac2-b9a4-94438fc758e6_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Profit sharing expense</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear" xlink: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 Plan, Expected Future Employer Contributions, Remainder of Fiscal Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear" xlink:to="lab_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestAndDividendIncomeOperatingAbstract_f293d3f0-5a37-4bb3-a596-b8d69dfa762b_terseLabel_en-US" xlink:label="lab_us-gaap_InterestAndDividendIncomeOperatingAbstract" xlink: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_InterestAndDividendIncomeOperatingAbstract_label_en-US" xlink:label="lab_us-gaap_InterestAndDividendIncomeOperatingAbstract" xlink: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 and Dividend Income, Operating [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestAndDividendIncomeOperatingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestAndDividendIncomeOperatingAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestAndDividendIncomeOperatingAbstract" xlink:to="lab_us-gaap_InterestAndDividendIncomeOperatingAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComputerSoftwareIntangibleAssetMember_0a318e24-c729-4526-b445-7ef3da798d22_terseLabel_en-US" xlink:label="lab_us-gaap_ComputerSoftwareIntangibleAssetMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchased software</link:label>
    <link:label id="lab_us-gaap_ComputerSoftwareIntangibleAssetMember_1148bd27-b0c2-43ed-b26e-e75ba7caa353_verboseLabel_en-US" xlink:label="lab_us-gaap_ComputerSoftwareIntangibleAssetMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Software</link:label>
    <link:label id="lab_us-gaap_ComputerSoftwareIntangibleAssetMember_label_en-US" xlink:label="lab_us-gaap_ComputerSoftwareIntangibleAssetMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Computer Software, Intangible Asset [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerSoftwareIntangibleAssetMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComputerSoftwareIntangibleAssetMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComputerSoftwareIntangibleAssetMember" xlink:to="lab_us-gaap_ComputerSoftwareIntangibleAssetMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentPeriodEndDate_94c3bf0d-b160-45ec-905d-613817829f01_terseLabel_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Period End Date</link:label>
    <link:label id="lab_dei_DocumentPeriodEndDate_label_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Period End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentPeriodEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentPeriodEndDate" xlink:to="lab_dei_DocumentPeriodEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_cass_CommercialLettersOfCreditMember_f509d015-074a-4b72-b2dc-24e1e3823984_terseLabel_en-US" xlink:label="lab_cass_CommercialLettersOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commercial letters of credit</link:label>
    <link:label id="lab_cass_CommercialLettersOfCreditMember_label_en-US" xlink:label="lab_cass_CommercialLettersOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commercial letters of credit [Member]</link:label>
    <link:label id="lab_cass_CommercialLettersOfCreditMember_documentation_en-US" xlink:label="lab_cass_CommercialLettersOfCreditMember" 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">Commercial letters of credit member.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cass_CommercialLettersOfCreditMember" xlink:href="cass-20211231.xsd#cass_CommercialLettersOfCreditMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cass_CommercialLettersOfCreditMember" xlink:to="lab_cass_CommercialLettersOfCreditMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCentralIndexKey_71367b6d-8ce0-4fad-b61d-48cbcb259b44_terseLabel_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:label id="lab_dei_EntityCentralIndexKey_label_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCentralIndexKey"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCentralIndexKey" xlink:to="lab_dei_EntityCentralIndexKey" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityLenderDomain_2b283f9e-5b24-44c1-a612-fdaaf6d29517_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityLenderDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Lender [Domain]</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityLenderDomain_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityLenderDomain" xlink: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, Lender [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLenderDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityLenderDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain" xlink:to="lab_us-gaap_LineOfCreditFacilityLenderDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_cass_CommercialAndIndustrialLoanMember_ab855c86-ec84-44f9-8159-ca52cecdd1de_terseLabel_en-US" xlink:label="lab_cass_CommercialAndIndustrialLoanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commercial and industrial</link:label>
    <link:label id="lab_cass_CommercialAndIndustrialLoanMember_label_en-US" xlink:label="lab_cass_CommercialAndIndustrialLoanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commercial and Industrial [Member]</link:label>
    <link:label id="lab_cass_CommercialAndIndustrialLoanMember_documentation_en-US" xlink:label="lab_cass_CommercialAndIndustrialLoanMember" 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">Commercial And Industrial Loan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cass_CommercialAndIndustrialLoanMember" xlink:href="cass-20211231.xsd#cass_CommercialAndIndustrialLoanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cass_CommercialAndIndustrialLoanMember" xlink:to="lab_cass_CommercialAndIndustrialLoanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cass_InformationServicesPaymentAndProcessingRevenue_53e8feae-f337-41b9-83de-83a4eeaebd2d_verboseLabel_en-US" xlink:label="lab_cass_InformationServicesPaymentAndProcessingRevenue" 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">Information services revenue</link:label>
    <link:label id="lab_cass_InformationServicesPaymentAndProcessingRevenue_label_en-US" xlink:label="lab_cass_InformationServicesPaymentAndProcessingRevenue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Information services payment and processing revenue</link:label>
    <link:label id="lab_cass_InformationServicesPaymentAndProcessingRevenue_documentation_en-US" xlink:label="lab_cass_InformationServicesPaymentAndProcessingRevenue" 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 earned from providing services relating to transportation invoice rating, payment, audit, accounting and transportation information to many of the nation's largest companies.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cass_InformationServicesPaymentAndProcessingRevenue" xlink:href="cass-20211231.xsd#cass_InformationServicesPaymentAndProcessingRevenue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cass_InformationServicesPaymentAndProcessingRevenue" xlink:to="lab_cass_InformationServicesPaymentAndProcessingRevenue" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ConsolidatedEntitiesDomain_2a230867-7952-4e38-bb5d-2c724e0bf94b_terseLabel_en-US" xlink:label="lab_srt_ConsolidatedEntitiesDomain" xlink: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 Entities [Domain]</link:label>
    <link:label id="lab_srt_ConsolidatedEntitiesDomain_label_en-US" xlink:label="lab_srt_ConsolidatedEntitiesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidated Entities [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidatedEntitiesDomain" xlink:to="lab_srt_ConsolidatedEntitiesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestExpenseTimeDepositsAbstract_45b1ed98-254c-4ef7-93ac-5932931c700c_verboseLabel_en-US" xlink:label="lab_us-gaap_InterestExpenseTimeDepositsAbstract" 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">Time deposits:</link:label>
    <link:label id="lab_us-gaap_InterestExpenseTimeDepositsAbstract_label_en-US" xlink:label="lab_us-gaap_InterestExpenseTimeDepositsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Expense, Time Deposits [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseTimeDepositsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpenseTimeDepositsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpenseTimeDepositsAbstract" xlink:to="lab_us-gaap_InterestExpenseTimeDepositsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cass_InformationServicesPaymentAndProcessingRevenueInvoiceProcessingFeesMember_777fb79b-349c-413a-be51-84166cd33d55_terseLabel_en-US" xlink:label="lab_cass_InformationServicesPaymentAndProcessingRevenueInvoiceProcessingFeesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Invoice processing fees</link:label>
    <link:label id="lab_cass_InformationServicesPaymentAndProcessingRevenueInvoiceProcessingFeesMember_label_en-US" xlink:label="lab_cass_InformationServicesPaymentAndProcessingRevenueInvoiceProcessingFeesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Information Services Payment And Processing Revenue, Invoice Processing Fees [Member]</link:label>
    <link:label id="lab_cass_InformationServicesPaymentAndProcessingRevenueInvoiceProcessingFeesMember_documentation_en-US" xlink:label="lab_cass_InformationServicesPaymentAndProcessingRevenueInvoiceProcessingFeesMember" 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">Information Services Payment And Processing Revenue, Invoice Processing Fees</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cass_InformationServicesPaymentAndProcessingRevenueInvoiceProcessingFeesMember" xlink:href="cass-20211231.xsd#cass_InformationServicesPaymentAndProcessingRevenueInvoiceProcessingFeesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cass_InformationServicesPaymentAndProcessingRevenueInvoiceProcessingFeesMember" xlink:to="lab_cass_InformationServicesPaymentAndProcessingRevenueInvoiceProcessingFeesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_3bb13c2a-c9a6-4333-b357-934007ecb699_verboseLabel_en-US" xlink:label="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" 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">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/2021/elts/us-gaap-2021-01-31.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_Capital_00d54e72-a38b-4ed3-94b8-09b5ac68acb3_terseLabel_en-US" xlink:label="lab_us-gaap_Capital" xlink: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 Capital (to risk-weighted assets), Actual, Amount</link:label>
    <link:label id="lab_us-gaap_Capital_label_en-US" xlink:label="lab_us-gaap_Capital" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Banking Regulation, Total Capital, Actual</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Capital" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Capital"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Capital" xlink:to="lab_us-gaap_Capital" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_5b1a881c-defc-4164-930e-244b449d7855_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">Property, Plant and Equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TimeDepositMaturitiesYearFour_06c7ce6e-a8a6-40f5-a644-aed2ba1ae2c4_terseLabel_en-US" xlink:label="lab_us-gaap_TimeDepositMaturitiesYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Four years</link:label>
    <link:label id="lab_us-gaap_TimeDepositMaturitiesYearFour_label_en-US" xlink:label="lab_us-gaap_TimeDepositMaturitiesYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Time Deposit Maturities, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimeDepositMaturitiesYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TimeDepositMaturitiesYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TimeDepositMaturitiesYearFour" xlink:to="lab_us-gaap_TimeDepositMaturitiesYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFinancingReceivablesPastDueTable_7da3284b-035c-4477-b9ad-f96495f1955a_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/2021/elts/us-gaap-2021-01-31.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_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost_925b3b69-fab6-45f1-9e79-970b833fdc66_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Due in 1 year or less</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost" xlink: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, Maturity, Allocated and Single Maturity Date, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1_f715cb6b-c9da-438f-93af-3f16995bc8e9_terseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1" xlink: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, individually evaluated for impairment</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1_label_en-US" xlink:label="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1" xlink: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 Losses, Individually Evaluated for Impairment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1" xlink:to="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_3c056dee-81dc-4966-a0b3-a97be182d5a9_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Premises and equipment, net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_b44b7a19-339d-443d-8459-25bafb6d3b91_totalLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_9ef4bc52-6a5d-4c51-bcb2-d0fd6e63200d_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">Premises and Equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cass_WeightedAverageInterestRateOfInterestBearingDeposits_21fa5afa-197b-4f39-9a44-94ac1113fda7_terseLabel_en-US" xlink:label="lab_cass_WeightedAverageInterestRateOfInterestBearingDeposits" xlink: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 interest rate</link:label>
    <link:label id="lab_cass_WeightedAverageInterestRateOfInterestBearingDeposits_label_en-US" xlink:label="lab_cass_WeightedAverageInterestRateOfInterestBearingDeposits" xlink: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 interest rate</link:label>
    <link:label id="lab_cass_WeightedAverageInterestRateOfInterestBearingDeposits_documentation_en-US" xlink:label="lab_cass_WeightedAverageInterestRateOfInterestBearingDeposits" 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 weighted average interest rate of interest bearing deposits.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cass_WeightedAverageInterestRateOfInterestBearingDeposits" xlink:href="cass-20211231.xsd#cass_WeightedAverageInterestRateOfInterestBearingDeposits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cass_WeightedAverageInterestRateOfInterestBearingDeposits" xlink:to="lab_cass_WeightedAverageInterestRateOfInterestBearingDeposits" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_bef21652-8aeb-4dad-aec4-8ed27594c5a5_terseLabel_en-US" xlink:label="lab_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Condensed Financial Information Disclosure [Abstract]</link:label>
    <link:label id="lab_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_label_en-US" xlink:label="lab_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Condensed Financial Information Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:to="lab_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanBenefitObligation_6192871b-6099-4a09-9491-e695003378e7_periodStartLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanBenefitObligation" 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, January 1</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanBenefitObligation_47dfc2a9-945b-415a-ae03-13c1280b6594_periodEndLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanBenefitObligation" 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, December 31</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanBenefitObligation_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanBenefitObligation" xlink: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 Plan, Benefit Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligation" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanBenefitObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanBenefitObligation" xlink:to="lab_us-gaap_DefinedBenefitPlanBenefitObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_cass_ForeignEquitySecuritiesEmergingMember_2c6c06b2-fe5b-48e4-b79a-6e0685972bf1_terseLabel_en-US" xlink:label="lab_cass_ForeignEquitySecuritiesEmergingMember" xlink: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 (Emerging)</link:label>
    <link:label id="lab_cass_ForeignEquitySecuritiesEmergingMember_label_en-US" xlink:label="lab_cass_ForeignEquitySecuritiesEmergingMember" xlink: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 (Emerging) [Member]</link:label>
    <link:label id="lab_cass_ForeignEquitySecuritiesEmergingMember_documentation_en-US" xlink:label="lab_cass_ForeignEquitySecuritiesEmergingMember" 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">Foreign Equity Securities Emerging [Member ]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cass_ForeignEquitySecuritiesEmergingMember" xlink:href="cass-20211231.xsd#cass_ForeignEquitySecuritiesEmergingMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cass_ForeignEquitySecuritiesEmergingMember" xlink:to="lab_cass_ForeignEquitySecuritiesEmergingMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityAxis_24890821-4181-4203-b91f-9bee40947686_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lender Name [Axis]</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityAxis_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lender Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityAxis" xlink:to="lab_us-gaap_LineOfCreditFacilityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_b4e14cb7-6c36-4160-8ce5-3f442351cfb0_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 Finite-Lived Intangible Assets, Future Amortization Expense</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/2021/elts/us-gaap-2021-01-31.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_dei_TradingSymbol_47b843c5-e853-4f4b-9d28-7d49edd6bd63_terseLabel_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trading Symbol</link:label>
    <link:label id="lab_dei_TradingSymbol_label_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trading Symbol</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_TradingSymbol"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_TradingSymbol" xlink:to="lab_dei_TradingSymbol" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_b8f98a47-791c-49d6-9b96-94bee1a3ccde_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">Earnings Per Share [Abstract]</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareAbstract" xlink:to="lab_us-gaap_EarningsPerShareAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGross_6828ba4f-d52a-4efe-8dee-00b7b4999fba_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">Premises and equipment, gross</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGross_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment_c4210ba8-5ac8-4be2-b25c-638e7043aada_terseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment" xlink: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, individually evaluated for impairment, value</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment_label_en-US" xlink:label="lab_us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment" xlink: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, Individually Evaluated for Impairment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment" xlink:to="lab_us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesOther_ef07b0e0-fd32-43ff-a603-64c11d5213f7_negatedLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesOther" 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">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/2021/elts/us-gaap-2021-01-31.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_us-gaap_IncreaseDecreaseInOtherOperatingAssets_28701a97-476f-4f02-8584-219261a407cd_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets" 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">Net change in other assets</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink: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 Operating Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_528016d8-3c74-43c8-b3df-4bd2a98117ef_totalLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" 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">AFS, Total Unrealized Losses</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" xlink: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, Unrealized Loss Position, Accumulated Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Revenues_4fb9b4fb-6968-456c-94c0-8fe74f9be77a_totalLabel_en-US" xlink:label="lab_us-gaap_Revenues" 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 revenue</link:label>
    <link:label id="lab_us-gaap_Revenues_label_en-US" xlink:label="lab_us-gaap_Revenues" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenues</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Revenues"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Revenues" xlink:to="lab_us-gaap_Revenues" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CondensedIncomeStatementsCaptionsLineItems_d1c4c043-a38b-407c-8920-3d047f5edc66_terseLabel_en-US" xlink:label="lab_srt_CondensedIncomeStatementsCaptionsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Condensed Income Statements, Captions [Line Items]</link:label>
    <link:label id="lab_srt_CondensedIncomeStatementsCaptionsLineItems_label_en-US" xlink:label="lab_srt_CondensedIncomeStatementsCaptionsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Condensed Income Statements, Captions [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedIncomeStatementsCaptionsLineItems" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CondensedIncomeStatementsCaptionsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems" xlink:to="lab_srt_CondensedIncomeStatementsCaptionsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TierOneLeverageCapitalRequiredToBeWellCapitalized_ff1a6864-60bd-4c4e-a11f-7bbd43b2ac89_terseLabel_en-US" xlink:label="lab_us-gaap_TierOneLeverageCapitalRequiredToBeWellCapitalized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tier I Capital (to average assets), Requirement to be Well-Capitalized, Amount</link:label>
    <link:label id="lab_us-gaap_TierOneLeverageCapitalRequiredToBeWellCapitalized_label_en-US" xlink:label="lab_us-gaap_TierOneLeverageCapitalRequiredToBeWellCapitalized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Banking Regulation, Tier One Leverage Capital, Well Capitalized, Minimum</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TierOneLeverageCapitalRequiredToBeWellCapitalized" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TierOneLeverageCapitalRequiredToBeWellCapitalized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TierOneLeverageCapitalRequiredToBeWellCapitalized" xlink:to="lab_us-gaap_TierOneLeverageCapitalRequiredToBeWellCapitalized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireLifeInsurancePolicies_4f32f683-68eb-4eaf-84ff-ecf5a3e1a3e7_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireLifeInsurancePolicies" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase of bank-owned life insurance</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireLifeInsurancePolicies_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireLifeInsurancePolicies" xlink: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 to Acquire Life Insurance Policy, Investing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireLifeInsurancePolicies" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireLifeInsurancePolicies"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireLifeInsurancePolicies" xlink:to="lab_us-gaap_PaymentsToAcquireLifeInsurancePolicies" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ScheduleOfCondensedIncomeStatementTableTextBlock_3ed8091a-beee-48ec-ac57-be728d224299_terseLabel_en-US" xlink:label="lab_srt_ScheduleOfCondensedIncomeStatementTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Condensed Income Statement</link:label>
    <link:label id="lab_srt_ScheduleOfCondensedIncomeStatementTableTextBlock_label_en-US" xlink:label="lab_srt_ScheduleOfCondensedIncomeStatementTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Condensed Income Statement [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfCondensedIncomeStatementTableTextBlock" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScheduleOfCondensedIncomeStatementTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScheduleOfCondensedIncomeStatementTableTextBlock" xlink:to="lab_srt_ScheduleOfCondensedIncomeStatementTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TierOneLeverageCapital_1aee8d7e-d272-4f38-85cd-6fa43bcb9497_terseLabel_en-US" xlink:label="lab_us-gaap_TierOneLeverageCapital" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tier I Capital (to average assets), Actual, Amount</link:label>
    <link:label id="lab_us-gaap_TierOneLeverageCapital_label_en-US" xlink:label="lab_us-gaap_TierOneLeverageCapital" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Banking Regulation, Tier One Leverage Capital, Actual</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TierOneLeverageCapital" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TierOneLeverageCapital"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TierOneLeverageCapital" xlink:to="lab_us-gaap_TierOneLeverageCapital" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityTable_1fe721cf-9254-4b10-b447-36fce902ee4c_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility [Table]</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityTable_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityTable" xlink:to="lab_us-gaap_LineOfCreditFacilityTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_80c1f73a-eee2-4f2d-9c4c-6ef1aff605d8_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 sales of securities available-for-sale</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/2021/elts/us-gaap-2021-01-31.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_OtherCommitmentsLineItems_db1a0f7f-918b-4602-82bb-9478521a318e_terseLabel_en-US" xlink:label="lab_us-gaap_OtherCommitmentsLineItems" xlink: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 Commitments [Line Items]</link:label>
    <link:label id="lab_us-gaap_OtherCommitmentsLineItems_label_en-US" xlink:label="lab_us-gaap_OtherCommitmentsLineItems" xlink: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 Commitments [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCommitmentsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCommitmentsLineItems" xlink:to="lab_us-gaap_OtherCommitmentsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestExpenseDemandDepositAccounts_c9edacfe-f321-455d-833f-46539ce5f836_verboseLabel_en-US" xlink:label="lab_us-gaap_InterestExpenseDemandDepositAccounts" 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">Interest-bearing demand deposits</link:label>
    <link:label id="lab_us-gaap_InterestExpenseDemandDepositAccounts_label_en-US" xlink:label="lab_us-gaap_InterestExpenseDemandDepositAccounts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Expense, Demand Deposit Accounts</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDemandDepositAccounts" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpenseDemandDepositAccounts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpenseDemandDepositAccounts" xlink:to="lab_us-gaap_InterestExpenseDemandDepositAccounts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TimeDepositsLessThan100000_5d9a750d-afad-4eb5-966f-260bdf670214_terseLabel_en-US" xlink:label="lab_us-gaap_TimeDepositsLessThan100000" xlink: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 than $100</link:label>
    <link:label id="lab_us-gaap_TimeDepositsLessThan100000_label_en-US" xlink:label="lab_us-gaap_TimeDepositsLessThan100000" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Time Deposits, Less than $100,000</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimeDepositsLessThan100000" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TimeDepositsLessThan100000"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TimeDepositsLessThan100000" xlink:to="lab_us-gaap_TimeDepositsLessThan100000" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestBearingDepositLiabilities_74bb9614-2c89-4787-bba6-ccaed51cb02b_terseLabel_en-US" xlink:label="lab_us-gaap_InterestBearingDepositLiabilities" xlink: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-bearing</link:label>
    <link:label id="lab_us-gaap_InterestBearingDepositLiabilities_a575dc6f-d0f1-483c-b8e2-d9a148c5777d_totalLabel_en-US" xlink:label="lab_us-gaap_InterestBearingDepositLiabilities" 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_InterestBearingDepositLiabilities_label_en-US" xlink:label="lab_us-gaap_InterestBearingDepositLiabilities" xlink: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-bearing Deposit Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestBearingDepositLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestBearingDepositLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestBearingDepositLiabilities" xlink:to="lab_us-gaap_InterestBearingDepositLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_cass_SummaryOfTheFairValueMeasurementsByTypeOfAssetTableTextBlock_045bf247-fe93-48eb-9c81-0bf5e2b0398b_terseLabel_en-US" xlink:label="lab_cass_SummaryOfTheFairValueMeasurementsByTypeOfAssetTableTextBlock" xlink: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 the Fair Value Measurements by Type of Asset</link:label>
    <link:label id="lab_cass_SummaryOfTheFairValueMeasurementsByTypeOfAssetTableTextBlock_label_en-US" xlink:label="lab_cass_SummaryOfTheFairValueMeasurementsByTypeOfAssetTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of the Fair Value Measurements by Type of Asset [Table Text Block]</link:label>
    <link:label id="lab_cass_SummaryOfTheFairValueMeasurementsByTypeOfAssetTableTextBlock_documentation_en-US" xlink:label="lab_cass_SummaryOfTheFairValueMeasurementsByTypeOfAssetTableTextBlock" 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">Tabular disclosure for fair value of plan assets by type of asset.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cass_SummaryOfTheFairValueMeasurementsByTypeOfAssetTableTextBlock" xlink:href="cass-20211231.xsd#cass_SummaryOfTheFairValueMeasurementsByTypeOfAssetTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cass_SummaryOfTheFairValueMeasurementsByTypeOfAssetTableTextBlock" xlink:to="lab_cass_SummaryOfTheFairValueMeasurementsByTypeOfAssetTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillGross_b907cf8f-64d9-4083-9e0b-5bbe51170f11_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillGross" xlink: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, gross carrying amount</link:label>
    <link:label id="lab_us-gaap_GoodwillGross_label_en-US" xlink:label="lab_us-gaap_GoodwillGross" xlink: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, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillGross" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillGross" xlink:to="lab_us-gaap_GoodwillGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenuePerformanceObligationAbstract_dd7e8bd4-51b6-4f63-af34-70f369c34953_verboseLabel_en-US" xlink:label="lab_us-gaap_RevenuePerformanceObligationAbstract" 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">Revenue, Performance Obligation [Abstract]</link:label>
    <link:label id="lab_us-gaap_RevenuePerformanceObligationAbstract_label_en-US" xlink:label="lab_us-gaap_RevenuePerformanceObligationAbstract" xlink: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 [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuePerformanceObligationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenuePerformanceObligationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenuePerformanceObligationAbstract" xlink:to="lab_us-gaap_RevenuePerformanceObligationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharebasedCompensationAbstract_04b37289-9dc7-4988-bec7-a42745686469_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharebasedCompensationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issuance of common stock:</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharebasedCompensationAbstract_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharebasedCompensationAbstract" xlink: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 Granted or Issued, Share-based Payment Arrangement [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharebasedCompensationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharebasedCompensationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharebasedCompensationAbstract" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharebasedCompensationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions_ba9806c0-f843-4f70-a3c1-4386b23e8ff7_terseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Available-for-sale securities, number of positions</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions" xlink: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, Unrealized Loss Position, Number of Positions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PatentsMember_7e786f22-2b70-4359-878c-f62bd9a129a5_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">Patent</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/2021/elts/us-gaap-2021-01-31.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_cass_RealEstateCommercialMortgageMember_1b2690f8-4e15-4ece-a232-cb00c22e32bd_terseLabel_en-US" xlink:label="lab_cass_RealEstateCommercialMortgageMember" xlink: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, Commercial, Mortgage</link:label>
    <link:label id="lab_cass_RealEstateCommercialMortgageMember_label_en-US" xlink:label="lab_cass_RealEstateCommercialMortgageMember" xlink: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 Commercial Mortgage [Member]</link:label>
    <link:label id="lab_cass_RealEstateCommercialMortgageMember_documentation_en-US" xlink:label="lab_cass_RealEstateCommercialMortgageMember" 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">Real Estate Commercial Mortgage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cass_RealEstateCommercialMortgageMember" xlink:href="cass-20211231.xsd#cass_RealEstateCommercialMortgageMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cass_RealEstateCommercialMortgageMember" xlink:to="lab_cass_RealEstateCommercialMortgageMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cass_IncreaseDecreaseInAccountsAndDraftsPayable_6a5a8a12-b5a4-4829-bec3-4fffdc691327_negatedLabel_en-US" xlink:label="lab_cass_IncreaseDecreaseInAccountsAndDraftsPayable" 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">Net increase (decrease) in accounts and drafts payable</link:label>
    <link:label id="lab_cass_IncreaseDecreaseInAccountsAndDraftsPayable_label_en-US" xlink:label="lab_cass_IncreaseDecreaseInAccountsAndDraftsPayable" xlink: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 Drafts Payable</link:label>
    <link:label id="lab_cass_IncreaseDecreaseInAccountsAndDraftsPayable_documentation_en-US" xlink:label="lab_cass_IncreaseDecreaseInAccountsAndDraftsPayable" 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">Net change during the reporting period in the carrying amount of accounts and drafts payable.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cass_IncreaseDecreaseInAccountsAndDraftsPayable" xlink:href="cass-20211231.xsd#cass_IncreaseDecreaseInAccountsAndDraftsPayable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cass_IncreaseDecreaseInAccountsAndDraftsPayable" xlink:to="lab_cass_IncreaseDecreaseInAccountsAndDraftsPayable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IntangibleAssetsNetIncludingGoodwill_0e2f2598-695a-4dc6-a7bf-fae51f434ca7_totalLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetIncludingGoodwill" 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 intangible assets, net</link:label>
    <link:label id="lab_us-gaap_IntangibleAssetsNetIncludingGoodwill_label_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetIncludingGoodwill" xlink: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 (Including Goodwill)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetIncludingGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsNetIncludingGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsNetIncludingGoodwill" xlink:to="lab_us-gaap_IntangibleAssetsNetIncludingGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCurrentReportingStatus_3024798b-45f9-4378-a8c6-6d3d864160c3_terseLabel_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:label id="lab_dei_EntityCurrentReportingStatus_label_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCurrentReportingStatus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCurrentReportingStatus" xlink:to="lab_dei_EntityCurrentReportingStatus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_a16c9549-8c5e-4d06-80ee-a65fcbfff9eb_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Grant Date Fair Value</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_1351feb1-6b1f-4d7a-9da7-b782e8dfe21e_periodStartLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" 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">Fair value, January 1</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_b61682bb-10f0-41a1-afcd-5ad28a78d1fe_periodEndLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" 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">Fair value, December 31</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_ffc63c8d-a570-438a-abd3-55d6fea4787f_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink: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 plan assets</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink: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 Plan, Plan Assets, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:to="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_7684ef0f-2048-4b22-aa3e-1eac7b5ffe10_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective tax rate</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_cass_ScheduleOfCreditExposureOfTheLoanPortfolioTableTextBlock_7cab5399-0079-4d85-9892-b7daed064f94_terseLabel_en-US" xlink:label="lab_cass_ScheduleOfCreditExposureOfTheLoanPortfolioTableTextBlock" xlink: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 Credit Exposure of the Loan Portfolio</link:label>
    <link:label id="lab_cass_ScheduleOfCreditExposureOfTheLoanPortfolioTableTextBlock_label_en-US" xlink:label="lab_cass_ScheduleOfCreditExposureOfTheLoanPortfolioTableTextBlock" xlink: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 Credit Exposure of the Loan Portfolio [Table Text Block]</link:label>
    <link:label id="lab_cass_ScheduleOfCreditExposureOfTheLoanPortfolioTableTextBlock_documentation_en-US" xlink:label="lab_cass_ScheduleOfCreditExposureOfTheLoanPortfolioTableTextBlock" 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">Tabular disclosure for credit exposure of loan portfolio by internally assigned credit grade.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cass_ScheduleOfCreditExposureOfTheLoanPortfolioTableTextBlock" xlink:href="cass-20211231.xsd#cass_ScheduleOfCreditExposureOfTheLoanPortfolioTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cass_ScheduleOfCreditExposureOfTheLoanPortfolioTableTextBlock" xlink:to="lab_cass_ScheduleOfCreditExposureOfTheLoanPortfolioTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TimeDepositMaturitiesYearTwo_2f7c0091-bdf9-4480-8894-01c8e200c98c_terseLabel_en-US" xlink:label="lab_us-gaap_TimeDepositMaturitiesYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Two years</link:label>
    <link:label id="lab_us-gaap_TimeDepositMaturitiesYearTwo_label_en-US" xlink:label="lab_us-gaap_TimeDepositMaturitiesYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Time Deposit Maturities, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimeDepositMaturitiesYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TimeDepositMaturitiesYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TimeDepositMaturitiesYearTwo" xlink:to="lab_us-gaap_TimeDepositMaturitiesYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LaborAndRelatedExpense_960083bc-dbe1-4579-b920-45990b2ab181_terseLabel_en-US" xlink:label="lab_us-gaap_LaborAndRelatedExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Personnel</link:label>
    <link:label id="lab_us-gaap_LaborAndRelatedExpense_8d6b8374-6efa-4b04-8829-8b999895deb7_verboseLabel_en-US" xlink:label="lab_us-gaap_LaborAndRelatedExpense" 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">Salaries and employee benefits</link:label>
    <link:label id="lab_us-gaap_LaborAndRelatedExpense_label_en-US" xlink:label="lab_us-gaap_LaborAndRelatedExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Labor and Related Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LaborAndRelatedExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LaborAndRelatedExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LaborAndRelatedExpense" xlink:to="lab_us-gaap_LaborAndRelatedExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments_2b083e7c-10af-4014-8d16-83cff4531407_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments" 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">Net amortization of premium/discount on investment securities</link:label>
    <link:label id="lab_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments_label_en-US" xlink:label="lab_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accretion (Amortization) of Discounts and Premiums, Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments" xlink:to="lab_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_cass_AuditInformationAbstract_label_en-US" xlink:label="lab_cass_AuditInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Audit Information [Abstract]</link:label>
    <link:label id="lab_cass_AuditInformationAbstract_documentation_en-US" xlink:label="lab_cass_AuditInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Audit Information [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cass_AuditInformationAbstract" xlink:href="cass-20211231.xsd#cass_AuditInformationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cass_AuditInformationAbstract" xlink:to="lab_cass_AuditInformationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cass_NoncontributoryProfitSharingProgramMember_f1aa7ca6-40c5-43c9-98ea-91bcf478fe45_terseLabel_en-US" xlink:label="lab_cass_NoncontributoryProfitSharingProgramMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncontributory Profit Sharing Program</link:label>
    <link:label id="lab_cass_NoncontributoryProfitSharingProgramMember_label_en-US" xlink:label="lab_cass_NoncontributoryProfitSharingProgramMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncontributory Profit Sharing Program [Member]</link:label>
    <link:label id="lab_cass_NoncontributoryProfitSharingProgramMember_documentation_en-US" xlink:label="lab_cass_NoncontributoryProfitSharingProgramMember" 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">Noncontributory Profit Sharing Program [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cass_NoncontributoryProfitSharingProgramMember" xlink:href="cass-20211231.xsd#cass_NoncontributoryProfitSharingProgramMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cass_NoncontributoryProfitSharingProgramMember" xlink:to="lab_cass_NoncontributoryProfitSharingProgramMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_fd4aef7d-f564-4508-97cd-0e69c5576368_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 year</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_f3c7cf99-34c2-4b11-9a5c-4ed7fdf4d066_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 year</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_cass_UnitedStatesCoreOpportunisticMember_3d92c2c8-89e7-48be-ba67-79fbb9be3b88_terseLabel_en-US" xlink:label="lab_cass_UnitedStatesCoreOpportunisticMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">U.S. Core</link:label>
    <link:label id="lab_cass_UnitedStatesCoreOpportunisticMember_label_en-US" xlink:label="lab_cass_UnitedStatesCoreOpportunisticMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">U.S. Core Opportunistic [Member]</link:label>
    <link:label id="lab_cass_UnitedStatesCoreOpportunisticMember_documentation_en-US" xlink:label="lab_cass_UnitedStatesCoreOpportunisticMember" 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">United States Core Opportunistic [Member].</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cass_UnitedStatesCoreOpportunisticMember" xlink:href="cass-20211231.xsd#cass_UnitedStatesCoreOpportunisticMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cass_UnitedStatesCoreOpportunisticMember" xlink:to="lab_cass_UnitedStatesCoreOpportunisticMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_cb8a7061-1169-4a9d-a8e9-b42e41180a66_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, par or stated 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanDisclosureLineItems_2060d8dd-eed5-4bc2-8fa1-e11bd9fc5f50_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink: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 Plan Disclosure [Line Items]</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanDisclosureLineItems_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink: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 Plan Disclosure [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:to="lab_us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearThree_8f83ef59-df40-4f34-99e6-24a5855b7ee9_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearThree" xlink: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 expense, rolling year three</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearThree_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearThree" xlink: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, Amortization Expense, Rolling Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearThree" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_8555e8a0-d586-422d-99a2-3ba9dc44fd3b_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Comprehensive Income [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Comprehensive Income [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_87d50c01-4f24-4e79-a9df-e10cac085b59_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink: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 financing activities, net</link:label>
    <link:label id="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_label_en-US" xlink:label="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from (Payments for) Other Financing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:to="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsGross_89bb750a-8f73-4555-888f-c90b324e721e_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross Carrying Amount</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsGross_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TimeDepositMaturitiesYearOne_c887306d-cbc9-471c-ba05-96f0de1e9574_terseLabel_en-US" xlink:label="lab_us-gaap_TimeDepositMaturitiesYearOne" xlink: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 year</link:label>
    <link:label id="lab_us-gaap_TimeDepositMaturitiesYearOne_label_en-US" xlink:label="lab_us-gaap_TimeDepositMaturitiesYearOne" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Time Deposit Maturities, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimeDepositMaturitiesYearOne" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TimeDepositMaturitiesYearOne"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TimeDepositMaturitiesYearOne" xlink:to="lab_us-gaap_TimeDepositMaturitiesYearOne" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeasesAbstract_2c552949-13d2-4459-8b0f-d32bb8c6dae5_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/2021/elts/us-gaap-2021-01-31.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_CapitalRequiredToBeWellCapitalized_5b0dedc8-b149-4647-9d84-1ec64d9e0c3d_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalRequiredToBeWellCapitalized" xlink: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 Capital (to risk weighted assets), Requirement to be Well-Capitalized, Amount</link:label>
    <link:label id="lab_us-gaap_CapitalRequiredToBeWellCapitalized_label_en-US" xlink:label="lab_us-gaap_CapitalRequiredToBeWellCapitalized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Banking Regulation, Total Risk-Based Capital, Well Capitalized, Minimum</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalRequiredToBeWellCapitalized" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalRequiredToBeWellCapitalized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalRequiredToBeWellCapitalized" xlink:to="lab_us-gaap_CapitalRequiredToBeWellCapitalized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxPolicyTextBlock_de14eaf3-1a54-4254-a178-814898bb604c_verboseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxPolicyTextBlock" 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_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/2021/elts/us-gaap-2021-01-31.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_cass_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueExercised_6ef8540c-300d-444d-a966-062e47974746_terseLabel_en-US" xlink:label="lab_cass_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueExercised" xlink: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 exercised, intrinsic value</link:label>
    <link:label id="lab_cass_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueExercised_label_en-US" xlink:label="lab_cass_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueExercised" xlink: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, Aggregate Intrinsic Value, Exercised</link:label>
    <link:label id="lab_cass_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueExercised_documentation_en-US" xlink:label="lab_cass_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueExercised" 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 Other than Options, Aggregate Intrinsic Value, Exercised</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cass_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueExercised" xlink:href="cass-20211231.xsd#cass_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cass_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueExercised" xlink:to="lab_cass_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CondensedBalanceSheetStatementTable_cc4b142e-1d35-4233-a56e-853476a80ffa_terseLabel_en-US" xlink:label="lab_srt_CondensedBalanceSheetStatementTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Condensed Balance Sheet Statement [Table]</link:label>
    <link:label id="lab_srt_CondensedBalanceSheetStatementTable_label_en-US" xlink:label="lab_srt_CondensedBalanceSheetStatementTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Condensed Balance Sheet Statement [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedBalanceSheetStatementTable" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CondensedBalanceSheetStatementTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CondensedBalanceSheetStatementTable" xlink:to="lab_srt_CondensedBalanceSheetStatementTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleRestricted_90cd7475-f01d-44a2-b9da-6ebc28ad0299_terseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleRestricted" xlink: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 securities</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleRestricted_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleRestricted" xlink: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, Restricted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleRestricted" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleRestricted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleRestricted" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleRestricted" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax_39904211-bc74-4777-abb6-f35c5ecd8816_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax" xlink: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 unrealized (loss) gain on securities available-for-sale</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax" xlink: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 and Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure_cd9367ed-1f35-496e-bb2b-b53cd923dd8d_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink: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_CashAndCashEquivalentsFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink: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, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:to="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NoninterestExpense_907d692e-2f3e-4f21-8d65-13a34a7545c5_totalLabel_en-US" xlink:label="lab_us-gaap_NoninterestExpense" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total operating expense</link:label>
    <link:label id="lab_us-gaap_NoninterestExpense_label_en-US" xlink:label="lab_us-gaap_NoninterestExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noninterest Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoninterestExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoninterestExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoninterestExpense" xlink:to="lab_us-gaap_NoninterestExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressPostalZipCode_a100fbeb-6c7a-4773-963d-6d120c864a90_terseLabel_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:label id="lab_dei_EntityAddressPostalZipCode_label_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressPostalZipCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressPostalZipCode" xlink:to="lab_dei_EntityAddressPostalZipCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_08714a5e-dc3a-4ea3-9d51-988e594e8dcb_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 common shares outstanding assuming dilution (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_496dd8d6-63ae-4920-b347-2fd95d5e3456_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cass_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisesInPeriodWeightedAverageExercisePrice_efd99266-63d0-4225-9305-140df877e3b2_terseLabel_en-US" xlink:label="lab_cass_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisesInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" 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_cass_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisesInPeriodWeightedAverageExercisePrice_label_en-US" xlink:label="lab_cass_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisesInPeriodWeightedAverageExercisePrice" xlink: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, Non-Option Equity Instruments, Exercises in Period, Weighted Average Exercise Price</link:label>
    <link:label id="lab_cass_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisesInPeriodWeightedAverageExercisePrice_documentation_en-US" xlink:label="lab_cass_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisesInPeriodWeightedAverageExercisePrice" 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, Non-Option Equity Instruments, Exercises in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cass_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisesInPeriodWeightedAverageExercisePrice" xlink:href="cass-20211231.xsd#cass_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cass_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisesInPeriodWeightedAverageExercisePrice" xlink:to="lab_cass_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisesInPeriodWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_cass_InterestExpenseTimeDeposits100000OrMoreAndLessThan250000_39f30ebc-1d30-4908-bf0a-9a0475076eb3_verboseLabel_en-US" xlink:label="lab_cass_InterestExpenseTimeDeposits100000OrMoreAndLessThan250000" 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">$100 to less than $250</link:label>
    <link:label id="lab_cass_InterestExpenseTimeDeposits100000OrMoreAndLessThan250000_label_en-US" xlink:label="lab_cass_InterestExpenseTimeDeposits100000OrMoreAndLessThan250000" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Expense Time Deposits 100000 or More and Less Than 250000</link:label>
    <link:label id="lab_cass_InterestExpenseTimeDeposits100000OrMoreAndLessThan250000_documentation_en-US" xlink:label="lab_cass_InterestExpenseTimeDeposits100000OrMoreAndLessThan250000" 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">Interest expense incurred on time deposits, including certificates of deposits, $100,000 or more and less than $250,000 in domestic offices.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cass_InterestExpenseTimeDeposits100000OrMoreAndLessThan250000" xlink:href="cass-20211231.xsd#cass_InterestExpenseTimeDeposits100000OrMoreAndLessThan250000"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cass_InterestExpenseTimeDeposits100000OrMoreAndLessThan250000" xlink:to="lab_cass_InterestExpenseTimeDeposits100000OrMoreAndLessThan250000" xlink:type="arc" order="1"/>
    <link:label id="lab_cass_CreditExposureOfLoanPortfolioDomainDomain_ee861562-c262-4da4-b533-f98ccd3212b2_terseLabel_en-US" xlink:label="lab_cass_CreditExposureOfLoanPortfolioDomainDomain" xlink: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 Exposure Of Loan Portfolio [Domain]</link:label>
    <link:label id="lab_cass_CreditExposureOfLoanPortfolioDomainDomain_label_en-US" xlink:label="lab_cass_CreditExposureOfLoanPortfolioDomainDomain" xlink: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 Exposure Of Loan Portfolio Domain [Domain]</link:label>
    <link:label id="lab_cass_CreditExposureOfLoanPortfolioDomainDomain_documentation_en-US" xlink:label="lab_cass_CreditExposureOfLoanPortfolioDomainDomain" 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">Credit Exposure Of Loan Portfolio Domain</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cass_CreditExposureOfLoanPortfolioDomainDomain" xlink:href="cass-20211231.xsd#cass_CreditExposureOfLoanPortfolioDomainDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cass_CreditExposureOfLoanPortfolioDomainDomain" xlink:to="lab_cass_CreditExposureOfLoanPortfolioDomainDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsLineItems_b642f57d-a1c1-4aee-96ac-87bede1b8acb_terseLabel_en-US" xlink:label="lab_us-gaap_ComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Compliance with Regulatory Capital Requirements under Banking Regulations [Line Items]</link:label>
    <link:label id="lab_us-gaap_ComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsLineItems_label_en-US" xlink:label="lab_us-gaap_ComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Compliance with Regulatory Capital Requirements under Banking Regulations [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsLineItems" xlink:to="lab_us-gaap_ComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsAndShortTermInvestments_d55623a9-a5fe-422f-a977-48e5002fa7ee_totalLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsAndShortTermInvestments" 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">Cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsAndShortTermInvestments_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsAndShortTermInvestments" xlink: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, and Short-term Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsAndShortTermInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsAndShortTermInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsAndShortTermInvestments" xlink:to="lab_us-gaap_CashCashEquivalentsAndShortTermInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_cass_IncomeBeforeUndistributedIncomeOfSubsidiaries_ba36e5bd-3f5b-4b7b-9f4f-836e4abe0df1_totalLabel_en-US" xlink:label="lab_cass_IncomeBeforeUndistributedIncomeOfSubsidiaries" 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 undistributed income of subsidiaries</link:label>
    <link:label id="lab_cass_IncomeBeforeUndistributedIncomeOfSubsidiaries_label_en-US" xlink:label="lab_cass_IncomeBeforeUndistributedIncomeOfSubsidiaries" xlink: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 before undistributed income of subsidiaries.</link:label>
    <link:label id="lab_cass_IncomeBeforeUndistributedIncomeOfSubsidiaries_documentation_en-US" xlink:label="lab_cass_IncomeBeforeUndistributedIncomeOfSubsidiaries" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income before undistributed income of subsidiaries.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cass_IncomeBeforeUndistributedIncomeOfSubsidiaries" xlink:href="cass-20211231.xsd#cass_IncomeBeforeUndistributedIncomeOfSubsidiaries"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cass_IncomeBeforeUndistributedIncomeOfSubsidiaries" xlink:to="lab_cass_IncomeBeforeUndistributedIncomeOfSubsidiaries" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_d1dee520-d83a-48f7-9660-25ba9231384d_negatedLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" 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">Reductions to unrecognized tax benefits as a result of a lapse of the applicable statute of limitations</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink: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, Reduction Resulting from Lapse of Applicable Statute of Limitations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:type="arc" order="1"/>
    <link:label id="lab_cass_InformationServicesRevenuePolicyTextBlock_99605c7a-06f9-4004-a9ed-0a5da21b9b10_terseLabel_en-US" xlink:label="lab_cass_InformationServicesRevenuePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Information Services Revenue</link:label>
    <link:label id="lab_cass_InformationServicesRevenuePolicyTextBlock_label_en-US" xlink:label="lab_cass_InformationServicesRevenuePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Information Services Revenue [Policy Text Block]</link:label>
    <link:label id="lab_cass_InformationServicesRevenuePolicyTextBlock_documentation_en-US" xlink:label="lab_cass_InformationServicesRevenuePolicyTextBlock" 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 accounting policy for information services revenue.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cass_InformationServicesRevenuePolicyTextBlock" xlink:href="cass-20211231.xsd#cass_InformationServicesRevenuePolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cass_InformationServicesRevenuePolicyTextBlock" xlink:to="lab_cass_InformationServicesRevenuePolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByMeasurementBasisAxis_666c76cb-3a3c-4810-aac7-b725daee7e49_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/2021/elts/us-gaap-2021-01-31.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_ConstructionMember_256b15cd-246d-4538-8069-35815e41097d_terseLabel_en-US" xlink:label="lab_us-gaap_ConstructionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Construction</link:label>
    <link:label id="lab_us-gaap_ConstructionMember_label_en-US" xlink:label="lab_us-gaap_ConstructionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Construction [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConstructionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConstructionMember" xlink:to="lab_us-gaap_ConstructionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cass_FaithBasedRealEstateOneMember_2e5b3f7e-9089-4d2b-8183-fe35d14da491_terseLabel_en-US" xlink:label="lab_cass_FaithBasedRealEstateOneMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Faith-Based Real Estate</link:label>
    <link:label id="lab_cass_FaithBasedRealEstateOneMember_label_en-US" xlink:label="lab_cass_FaithBasedRealEstateOneMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Faith-Based Real Estate [Member]</link:label>
    <link:label id="lab_cass_FaithBasedRealEstateOneMember_documentation_en-US" xlink:label="lab_cass_FaithBasedRealEstateOneMember" 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">Faith Based Real Estate One [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cass_FaithBasedRealEstateOneMember" xlink:href="cass-20211231.xsd#cass_FaithBasedRealEstateOneMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cass_FaithBasedRealEstateOneMember" xlink:to="lab_cass_FaithBasedRealEstateOneMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_51464ed0-a7f6-4858-afc0-9f13f07e63d5_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:to="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditorFirmId_addab739-07ad-4dc7-9140-e2b2d7e5084f_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/2021q4/dei-2021q4.xsd#dei_AuditorFirmId"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorFirmId" xlink:to="lab_dei_AuditorFirmId" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsToExtendCreditMember_86ee1df3-65d5-4f21-b9c4-2d6834a2ec4e_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsToExtendCreditMember" xlink: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 to extend credit</link:label>
    <link:label id="lab_us-gaap_CommitmentsToExtendCreditMember_label_en-US" xlink:label="lab_us-gaap_CommitmentsToExtendCreditMember" xlink: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 to Extend Credit [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsToExtendCreditMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsToExtendCreditMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsToExtendCreditMember" xlink:to="lab_us-gaap_CommitmentsToExtendCreditMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LoansReceivableFairValueDisclosure_4e56fdaf-a6fe-4acd-8095-9c2e36acc20a_terseLabel_en-US" xlink:label="lab_us-gaap_LoansReceivableFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loans, net</link:label>
    <link:label id="lab_us-gaap_LoansReceivableFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_LoansReceivableFairValueDisclosure" xlink: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 Receivable, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansReceivableFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LoansReceivableFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LoansReceivableFairValueDisclosure" xlink:to="lab_us-gaap_LoansReceivableFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OccupancyNet_bbb5684e-1348-4295-b9a0-b807813fa314_terseLabel_en-US" xlink:label="lab_us-gaap_OccupancyNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Occupancy</link:label>
    <link:label id="lab_us-gaap_OccupancyNet_label_en-US" xlink:label="lab_us-gaap_OccupancyNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Occupancy, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OccupancyNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OccupancyNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OccupancyNet" xlink:to="lab_us-gaap_OccupancyNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityAxis_59848a32-2e34-4225-817c-d0b4a5813af9_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Axis]</link:label>
    <link:label id="lab_us-gaap_CreditFacilityAxis_label_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityAxis" xlink:to="lab_us-gaap_CreditFacilityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_815e97a0-608b-4eb6-b13e-e7068a366a9b_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite Lived Intangible Assets Major Class Name Domain</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressAddressLine1_39e864d5-df12-4aee-8437-e2acb26a74e3_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:label id="lab_dei_EntityAddressAddressLine1_label_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressAddressLine1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine1" xlink:to="lab_dei_EntityAddressAddressLine1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_f37a3cdc-d83c-488c-b4ee-c7e99b7a7fd6_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash used in investing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressAddressLine2_031720aa-7484-4a09-9fdd-6a61a6a14a54_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line Two</link:label>
    <link:label id="lab_dei_EntityAddressAddressLine2_label_en-US" xlink:label="lab_dei_EntityAddressAddressLine2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine2" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressAddressLine2"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine2" xlink:to="lab_dei_EntityAddressAddressLine2" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PortionAtFairValueFairValueDisclosureMember_6fa4718f-fecd-4c3e-a5b6-954f720a70ed_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/2021/elts/us-gaap-2021-01-31.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_DefinedBenefitPlanChangeInBenefitObligationRollForward_8db77b87-b7b6-4355-a348-c081660c2597_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Projected benefit obligation:</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_5f57931d-6756-433e-9948-6b07708a85a9_verboseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward" 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">Benefit obligation:</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward" xlink: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 Plan, Change in Benefit Obligation [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward" xlink:to="lab_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_15f08435-f69c-420d-a895-61f3b6a5db41_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink: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_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MarketableSecuritiesLineItems_1438da9c-efa7-467a-bf2a-cf1e753bc5c2_terseLabel_en-US" xlink:label="lab_us-gaap_MarketableSecuritiesLineItems" xlink: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 [Line Items]</link:label>
    <link:label id="lab_us-gaap_MarketableSecuritiesLineItems_label_en-US" xlink:label="lab_us-gaap_MarketableSecuritiesLineItems" xlink: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 [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketableSecuritiesLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MarketableSecuritiesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MarketableSecuritiesLineItems" xlink:to="lab_us-gaap_MarketableSecuritiesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesPolicyForUncollectibleAmounts_4a17b2d1-3959-4722-a336-6d46b9338b2c_terseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesPolicyForUncollectibleAmounts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for Credit Losses</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesPolicyForUncollectibleAmounts_label_en-US" xlink:label="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesPolicyForUncollectibleAmounts" xlink: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 Losses, Policy for Uncollectible Amounts [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesPolicyForUncollectibleAmounts" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossesPolicyForUncollectibleAmounts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesPolicyForUncollectibleAmounts" xlink:to="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesPolicyForUncollectibleAmounts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFive_213a696e-73b3-4052-bc56-107d6efb6e93_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFive" xlink: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 expense, rolling year five</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFive_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFive" xlink: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, Amortization Expense, Rolling Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFive" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_cda6f8f1-2f70-433b-8050-e5788d7bb697_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Flows From Operating Activities:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_8bd381ad-4fa2-4546-9861-50b685dcaa7c_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_914c9678-a643-4e89-bf21-087575138271_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/2021/elts/us-gaap-2021-01-31.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_dei_EntityShellCompany_0d1a63cd-0728-4046-8aa4-de76991a1e85_terseLabel_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Shell Company</link:label>
    <link:label id="lab_dei_EntityShellCompany_label_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Shell Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityShellCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityShellCompany" xlink:to="lab_dei_EntityShellCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_cass_SummaryOfProjectedBenefitObligationTableTextBlock_73ca4052-daf6-4baa-bb33-6159d4114806_terseLabel_en-US" xlink:label="lab_cass_SummaryOfProjectedBenefitObligationTableTextBlock" xlink: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 Projected Benefit Obligation</link:label>
    <link:label id="lab_cass_SummaryOfProjectedBenefitObligationTableTextBlock_label_en-US" xlink:label="lab_cass_SummaryOfProjectedBenefitObligationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Projected Benefit Obligation [Table Text Block]</link:label>
    <link:label id="lab_cass_SummaryOfProjectedBenefitObligationTableTextBlock_documentation_en-US" xlink:label="lab_cass_SummaryOfProjectedBenefitObligationTableTextBlock" 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">Tabular disclosure for projected benefit obligation, assets, funded status and amounts recognized.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cass_SummaryOfProjectedBenefitObligationTableTextBlock" xlink:href="cass-20211231.xsd#cass_SummaryOfProjectedBenefitObligationTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cass_SummaryOfProjectedBenefitObligationTableTextBlock" xlink:to="lab_cass_SummaryOfProjectedBenefitObligationTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cass_RealEstateCommercialConstructionLoanMember_f8d31f10-6bd7-4c48-93ff-9408acd93597_terseLabel_en-US" xlink:label="lab_cass_RealEstateCommercialConstructionLoanMember" xlink: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, Commercial, Construction</link:label>
    <link:label id="lab_cass_RealEstateCommercialConstructionLoanMember_label_en-US" xlink:label="lab_cass_RealEstateCommercialConstructionLoanMember" xlink: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 Commercial Construction [Member]</link:label>
    <link:label id="lab_cass_RealEstateCommercialConstructionLoanMember_documentation_en-US" xlink:label="lab_cass_RealEstateCommercialConstructionLoanMember" 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">Real Estate Commercial Construction Loan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cass_RealEstateCommercialConstructionLoanMember" xlink:href="cass-20211231.xsd#cass_RealEstateCommercialConstructionLoanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cass_RealEstateCommercialConstructionLoanMember" xlink:to="lab_cass_RealEstateCommercialConstructionLoanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesGross_9d300f6d-c29f-4a40-8050-556b6bb46c9e_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">Asset acquisition of Gateway Giving, LLC</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesGross_486d8ad7-e6c1-4c28-86a0-3d20029f2125_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesGross" 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">Asset acquisition of Gateway Giving, LLC</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesGross_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Businesses, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireBusinessesGross" xlink:to="lab_us-gaap_PaymentsToAcquireBusinessesGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Communication_84c7e475-c628-4d3e-b8bc-52dbf1b3e30b_terseLabel_en-US" xlink:label="lab_us-gaap_Communication" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Telecommunications</link:label>
    <link:label id="lab_us-gaap_Communication_label_en-US" xlink:label="lab_us-gaap_Communication" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Communication</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Communication" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Communication"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Communication" xlink:to="lab_us-gaap_Communication" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_689e2b77-39c3-4a0d-9e1d-5543a0c77bb7_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of credit facility, maximum borrowing capacity</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Maximum Borrowing Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:to="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsTextBlock_54a137d2-7506-46b6-bd06-9ccb7c767641_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsTextBlock" xlink: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 Compliance with Regulatory Capital Requirements under Banking Regulations</link:label>
    <link:label id="lab_us-gaap_ScheduleOfComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsTextBlock" xlink: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 Compliance with Regulatory Capital Requirements under Banking Regulations [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsTextBlock" xlink:to="lab_us-gaap_ScheduleOfComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingInformationLineItems_105ebc7c-cdef-4099-90c1-8605494866c3_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/2021/elts/us-gaap-2021-01-31.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_dei_CurrentFiscalYearEndDate_6f2b8d5b-1a8e-443e-9fac-a85b1e86b4bc_terseLabel_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_label_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CurrentFiscalYearEndDate" xlink:to="lab_dei_CurrentFiscalYearEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_cass_ScheduleOfPretaxAmountsInAccumulatedOtherComprehensiveLossTableTextBlock_77bc9918-d130-42bc-9ecb-fca6aefa3547_terseLabel_en-US" xlink:label="lab_cass_ScheduleOfPretaxAmountsInAccumulatedOtherComprehensiveLossTableTextBlock" xlink: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 Pretax Amounts in Accumulated Other Comprehensive Loss</link:label>
    <link:label id="lab_cass_ScheduleOfPretaxAmountsInAccumulatedOtherComprehensiveLossTableTextBlock_label_en-US" xlink:label="lab_cass_ScheduleOfPretaxAmountsInAccumulatedOtherComprehensiveLossTableTextBlock" xlink: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 Pretax Amounts in Accumulated Other Comprehensive Loss [Table Text Block]</link:label>
    <link:label id="lab_cass_ScheduleOfPretaxAmountsInAccumulatedOtherComprehensiveLossTableTextBlock_documentation_en-US" xlink:label="lab_cass_ScheduleOfPretaxAmountsInAccumulatedOtherComprehensiveLossTableTextBlock" 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">Tabular disclosure for pre-tax amounts in accumulated other comprehensive loss.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cass_ScheduleOfPretaxAmountsInAccumulatedOtherComprehensiveLossTableTextBlock" xlink:href="cass-20211231.xsd#cass_ScheduleOfPretaxAmountsInAccumulatedOtherComprehensiveLossTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cass_ScheduleOfPretaxAmountsInAccumulatedOtherComprehensiveLossTableTextBlock" xlink:to="lab_cass_ScheduleOfPretaxAmountsInAccumulatedOtherComprehensiveLossTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate_931850ed-aa3e-4fb0-83e7-21154f439780_verboseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" 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 discount rate</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" xlink: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 Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Discount Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" xlink:to="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityLineItems_34260d2c-a9f2-4640-8378-c8bd659b4e47_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility [Line Items]</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityLineItems_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems" xlink:to="lab_us-gaap_LineOfCreditFacilityLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementTable_8d95fbca-b45d-4224-9c64-9e4cef91f762_terseLabel_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Table]</link:label>
    <link:label id="lab_us-gaap_StatementTable_label_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementTable" xlink:to="lab_us-gaap_StatementTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CustomerListsMember_700b02b5-d72f-45e8-bf60-ffc91f26b562_terseLabel_en-US" xlink:label="lab_us-gaap_CustomerListsMember" xlink: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 lists</link:label>
    <link:label id="lab_us-gaap_CustomerListsMember_label_en-US" xlink:label="lab_us-gaap_CustomerListsMember" xlink: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 Lists [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerListsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerListsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CustomerListsMember" xlink:to="lab_us-gaap_CustomerListsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_a75aa795-594c-4722-8fad-c4d3e181cba0_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward" xlink: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, Non-Option Equity Instruments, Outstanding [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward" xlink: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, Non-Option Equity Instruments, Outstanding [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetBackedSecuritiesMember_2c90fb72-a610-4bdc-ad14-e87d3895d355_terseLabel_en-US" xlink:label="lab_us-gaap_AssetBackedSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset backed securities issued or guaranteed by U.S. Government agencies or sponsored enterprises</link:label>
    <link:label id="lab_us-gaap_AssetBackedSecuritiesMember_label_en-US" xlink:label="lab_us-gaap_AssetBackedSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset-backed Securities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetBackedSecuritiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetBackedSecuritiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetBackedSecuritiesMember" xlink:to="lab_us-gaap_AssetBackedSecuritiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_933a28a4-d807-4625-b15c-0b33c2f84621_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">Impact of New and Not Yet Adopted Accounting Pronouncements</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New Accounting Pronouncements, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOther_e76e5583-b92d-49cb-95a2-bf7f801ece21_verboseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOther" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOther_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOther" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsOther" xlink:to="lab_us-gaap_DeferredTaxAssetsOther" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerNumberOfPositions_edc0c2f7-02f8-49b9-9b17-3a3eac6baad3_terseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerNumberOfPositions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Available-for-sale securities, number of positions, greater than one year</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerNumberOfPositions_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerNumberOfPositions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer, Number of Positions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerNumberOfPositions" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerNumberOfPositions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerNumberOfPositions" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerNumberOfPositions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_107d8345-c8fe-4fb2-af44-db150c59e076_verboseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" 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">2026</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" xlink: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 Plan, Expected Future Benefit Payment, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" xlink:to="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_cass_ScheduleOfAssumptionsUsedToDetermineNetPensionCostTableTextBlock_53c38b5c-abec-4876-8624-d9df6e0756c1_terseLabel_en-US" xlink:label="lab_cass_ScheduleOfAssumptionsUsedToDetermineNetPensionCostTableTextBlock" xlink: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 Assumptions used to Determine Net Pension Cost</link:label>
    <link:label id="lab_cass_ScheduleOfAssumptionsUsedToDetermineNetPensionCostTableTextBlock_label_en-US" xlink:label="lab_cass_ScheduleOfAssumptionsUsedToDetermineNetPensionCostTableTextBlock" xlink: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 Assumptions used to Determine Net Pension Cost [Table Text Block]</link:label>
    <link:label id="lab_cass_ScheduleOfAssumptionsUsedToDetermineNetPensionCostTableTextBlock_documentation_en-US" xlink:label="lab_cass_ScheduleOfAssumptionsUsedToDetermineNetPensionCostTableTextBlock" 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">Tabular disclosure for Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cass_ScheduleOfAssumptionsUsedToDetermineNetPensionCostTableTextBlock" xlink:href="cass-20211231.xsd#cass_ScheduleOfAssumptionsUsedToDetermineNetPensionCostTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cass_ScheduleOfAssumptionsUsedToDetermineNetPensionCostTableTextBlock" xlink:to="lab_cass_ScheduleOfAssumptionsUsedToDetermineNetPensionCostTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TimeDepositsWeightedAverageInterestRateMaturitiesYearOne_cd29bf9c-484d-43d2-8660-bdc593280e7d_terseLabel_en-US" xlink:label="lab_us-gaap_TimeDepositsWeightedAverageInterestRateMaturitiesYearOne" xlink: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 year</link:label>
    <link:label id="lab_us-gaap_TimeDepositsWeightedAverageInterestRateMaturitiesYearOne_label_en-US" xlink:label="lab_us-gaap_TimeDepositsWeightedAverageInterestRateMaturitiesYearOne" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Time Deposits, Weighted Average Interest Rate, Maturities Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimeDepositsWeightedAverageInterestRateMaturitiesYearOne" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TimeDepositsWeightedAverageInterestRateMaturitiesYearOne"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TimeDepositsWeightedAverageInterestRateMaturitiesYearOne" xlink:to="lab_us-gaap_TimeDepositsWeightedAverageInterestRateMaturitiesYearOne" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_7cf0726c-c267-467d-9322-711f13adb8e3_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized compensation expense</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeAxis_38a5ca1a-5aa5-476d-b252-72a02b057f6f_terseLabel_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:label id="lab_srt_RangeAxis_label_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeAxis" xlink:to="lab_srt_RangeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_378f5a85-912d-43e4-bd1a-76cd086ff8bd_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">Expected income tax expense</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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:to="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Goodwill_3300348f-e3ab-4bf6-9082-8cafbec80d4d_terseLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill</link:label>
    <link:label id="lab_us-gaap_Goodwill_label_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Goodwill" xlink:to="lab_us-gaap_Goodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxEffectsAllocatedDirectlyToEquityPriorPeriodAdjustment_9d09742f-d60c-449f-bc49-17f5a92d8eb1_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxEffectsAllocatedDirectlyToEquityPriorPeriodAdjustment" xlink: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 equivalent adjustment</link:label>
    <link:label id="lab_us-gaap_IncomeTaxEffectsAllocatedDirectlyToEquityPriorPeriodAdjustment_label_en-US" xlink:label="lab_us-gaap_IncomeTaxEffectsAllocatedDirectlyToEquityPriorPeriodAdjustment" xlink: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 Effects Allocated Directly to Equity, Prior Period Adjustment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxEffectsAllocatedDirectlyToEquityPriorPeriodAdjustment" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxEffectsAllocatedDirectlyToEquityPriorPeriodAdjustment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxEffectsAllocatedDirectlyToEquityPriorPeriodAdjustment" xlink:to="lab_us-gaap_IncomeTaxEffectsAllocatedDirectlyToEquityPriorPeriodAdjustment" xlink:type="arc" order="1"/>
    <link:label id="lab_cass_PensionPlanServiceAfterYearSevenMember_c08d8d25-54e0-472f-9082-830d205943a5_terseLabel_en-US" xlink:label="lab_cass_PensionPlanServiceAfterYearSevenMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pension Plan, Service After Year Seven</link:label>
    <link:label id="lab_cass_PensionPlanServiceAfterYearSevenMember_label_en-US" xlink:label="lab_cass_PensionPlanServiceAfterYearSevenMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pension Plan, Service After Year Seven [Member]</link:label>
    <link:label id="lab_cass_PensionPlanServiceAfterYearSevenMember_documentation_en-US" xlink:label="lab_cass_PensionPlanServiceAfterYearSevenMember" 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">Pension Plan, Service After Year Seven</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cass_PensionPlanServiceAfterYearSevenMember" xlink:href="cass-20211231.xsd#cass_PensionPlanServiceAfterYearSevenMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cass_PensionPlanServiceAfterYearSevenMember" xlink:to="lab_cass_PensionPlanServiceAfterYearSevenMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_dc6ae219-836f-4aec-812f-cf30f26c723c_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost_7640e9b7-bd78-43c0-9bbd-6cbc47fb23cf_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Due after 10 years</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost" xlink: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, Maturity, Allocated and Single Maturity Date, after Year 10</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TierOneRiskBasedCapital_51be17ff-9057-463f-8413-77d83eb0a3aa_terseLabel_en-US" xlink:label="lab_us-gaap_TierOneRiskBasedCapital" xlink: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 Equity Tier I Capital (to risk-weighted assets), Actual, Amount</link:label>
    <link:label id="lab_us-gaap_TierOneRiskBasedCapital_label_en-US" xlink:label="lab_us-gaap_TierOneRiskBasedCapital" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Banking Regulation, Tier One Risk-Based Capital, Actual</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TierOneRiskBasedCapital" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TierOneRiskBasedCapital"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TierOneRiskBasedCapital" xlink:to="lab_us-gaap_TierOneRiskBasedCapital" xlink:type="arc" order="1"/>
    <link:label id="lab_cass_TimeDepositsMoreThan250000_3d594505-da2d-4c73-a09d-03c80381a5a7_terseLabel_en-US" xlink:label="lab_cass_TimeDepositsMoreThan250000" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">$250 or more (1)</link:label>
    <link:label id="lab_cass_TimeDepositsMoreThan250000_label_en-US" xlink:label="lab_cass_TimeDepositsMoreThan250000" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Time Deposits, More than $250,000</link:label>
    <link:label id="lab_cass_TimeDepositsMoreThan250000_documentation_en-US" xlink:label="lab_cass_TimeDepositsMoreThan250000" 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 aggregate amount of domestic and foreign time deposit liabilities (including certificates of deposits, individual retirement accounts and open accounts) in denominations of $250,000 or more.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cass_TimeDepositsMoreThan250000" xlink:href="cass-20211231.xsd#cass_TimeDepositsMoreThan250000"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cass_TimeDepositsMoreThan250000" xlink:to="lab_cass_TimeDepositsMoreThan250000" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesUnrealizedGainsOnTradingSecurities_616c4952-d9dd-4c2b-9770-a8924ada2f7d_negatedLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesUnrealizedGainsOnTradingSecurities" 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 gain on investment securities available-for-sale</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesUnrealizedGainsOnTradingSecurities_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesUnrealizedGainsOnTradingSecurities" xlink: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, Unrealized Gains on Trading Securities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesUnrealizedGainsOnTradingSecurities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesUnrealizedGainsOnTradingSecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesUnrealizedGainsOnTradingSecurities" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesUnrealizedGainsOnTradingSecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_adebe025-de9b-4dbd-a735-7cbe0727728f_terseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">AFS, Less than 12 months, Unrealized Losses</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" xlink: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, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_cass_TierOneLeverageCapitalToAverageAssets1_d2b1e503-ae0c-42a2-a4e5-28a9ddc76eb0_terseLabel_en-US" xlink:label="lab_cass_TierOneLeverageCapitalToAverageAssets1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tier I Capital (to average assets), Actual, Ratio</link:label>
    <link:label id="lab_cass_TierOneLeverageCapitalToAverageAssets1_label_en-US" xlink:label="lab_cass_TierOneLeverageCapitalToAverageAssets1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tier I capital (to average assets), actual ratio</link:label>
    <link:label id="lab_cass_TierOneLeverageCapitalToAverageAssets1_documentation_en-US" xlink:label="lab_cass_TierOneLeverageCapitalToAverageAssets1" 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">Tier 1 Leverage Capital divided by average assets as defined in the regulations.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cass_TierOneLeverageCapitalToAverageAssets1" xlink:href="cass-20211231.xsd#cass_TierOneLeverageCapitalToAverageAssets1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cass_TierOneLeverageCapitalToAverageAssets1" xlink:to="lab_cass_TierOneLeverageCapitalToAverageAssets1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationTaxCredits_b58fcedd-1a1b-4776-9b22-8dc07e980973_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 tax credits</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationTaxCredits_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationTaxCredits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Credit, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxCredits" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_cass_ScheduleOfAssumptionsUsedToDetermineProjectedBenefitObligationTableTextBlock_043050c8-5b8b-43e8-b2df-23b3e28f2f69_terseLabel_en-US" xlink:label="lab_cass_ScheduleOfAssumptionsUsedToDetermineProjectedBenefitObligationTableTextBlock" xlink: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 Assumptions used to Determine Projected Benefit Obligation</link:label>
    <link:label id="lab_cass_ScheduleOfAssumptionsUsedToDetermineProjectedBenefitObligationTableTextBlock_label_en-US" xlink:label="lab_cass_ScheduleOfAssumptionsUsedToDetermineProjectedBenefitObligationTableTextBlock" xlink: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 Assumptions used to Determine Projected Benefit Obligation [Table Text Block]</link:label>
    <link:label id="lab_cass_ScheduleOfAssumptionsUsedToDetermineProjectedBenefitObligationTableTextBlock_documentation_en-US" xlink:label="lab_cass_ScheduleOfAssumptionsUsedToDetermineProjectedBenefitObligationTableTextBlock" 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">Tabular disclosure for assumptions used calculating benefit obligation.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cass_ScheduleOfAssumptionsUsedToDetermineProjectedBenefitObligationTableTextBlock" xlink:href="cass-20211231.xsd#cass_ScheduleOfAssumptionsUsedToDetermineProjectedBenefitObligationTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cass_ScheduleOfAssumptionsUsedToDetermineProjectedBenefitObligationTableTextBlock" xlink:to="lab_cass_ScheduleOfAssumptionsUsedToDetermineProjectedBenefitObligationTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ScenarioUnspecifiedDomain_8d1ac415-45b9-496e-ba5e-f731d0489ad7_terseLabel_en-US" xlink:label="lab_srt_ScenarioUnspecifiedDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scenario [Domain]</link:label>
    <link:label id="lab_srt_ScenarioUnspecifiedDomain_label_en-US" xlink:label="lab_srt_ScenarioUnspecifiedDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scenario [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScenarioUnspecifiedDomain" xlink:to="lab_srt_ScenarioUnspecifiedDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_cass_TimeDepositLiabilityUninsuredMaturityYearOneThroughThree_34a82d4a-51f8-4961-a34c-9f2df4f5addb_terseLabel_en-US" xlink:label="lab_cass_TimeDepositLiabilityUninsuredMaturityYearOneThroughThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Uninsured scheduled maturities, year one through three</link:label>
    <link:label id="lab_cass_TimeDepositLiabilityUninsuredMaturityYearOneThroughThree_label_en-US" xlink:label="lab_cass_TimeDepositLiabilityUninsuredMaturityYearOneThroughThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Time Deposit Liability Uninsured, Maturity, Year One Through Three</link:label>
    <link:label id="lab_cass_TimeDepositLiabilityUninsuredMaturityYearOneThroughThree_documentation_en-US" xlink:label="lab_cass_TimeDepositLiabilityUninsuredMaturityYearOneThroughThree" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Time Deposit Liability Uninsured, Maturity, Year One Through Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cass_TimeDepositLiabilityUninsuredMaturityYearOneThroughThree" xlink:href="cass-20211231.xsd#cass_TimeDepositLiabilityUninsuredMaturityYearOneThroughThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cass_TimeDepositLiabilityUninsuredMaturityYearOneThroughThree" xlink:to="lab_cass_TimeDepositLiabilityUninsuredMaturityYearOneThroughThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_385e137f-d0c3-41ea-b10b-34cc2774a6cd_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to reconcile net income to net cash provided by operating activities:</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_a0d358a8-637f-4611-9d45-73dcdbc876bd_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 provided by (used in) operating activities:</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss_87cd1f82-881e-45df-ae0e-cd771a8e6e13_verboseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss" 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">Loans</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss_6013f7a0-8735-4b4e-93d3-6fab6530146e_terseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss" xlink: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 loan/credit losses on loans</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss_label_en-US" xlink:label="lab_us-gaap_FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss" xlink: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, Excluding Accrued Interest, before Allowance for Credit Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss" xlink:to="lab_us-gaap_FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities_1f7eefeb-ec06-4af3-943d-b23239c857dc_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities" xlink: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 increase (decrease) in accounts and drafts payable</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Accounts Payable and Other Operating Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PensionPlansDefinedBenefitMember_03881349-69b7-4077-bc6f-930c9d097c3e_terseLabel_en-US" xlink:label="lab_us-gaap_PensionPlansDefinedBenefitMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pension Plan</link:label>
    <link:label id="lab_us-gaap_PensionPlansDefinedBenefitMember_a1ea58ec-32ef-4fcb-9295-7dc40a7c1f97_verboseLabel_en-US" xlink:label="lab_us-gaap_PensionPlansDefinedBenefitMember" 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">The Plan</link:label>
    <link:label id="lab_us-gaap_PensionPlansDefinedBenefitMember_label_en-US" xlink:label="lab_us-gaap_PensionPlansDefinedBenefitMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pension Plan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PensionPlansDefinedBenefitMember" xlink:to="lab_us-gaap_PensionPlansDefinedBenefitMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedLiabilitiesFairValueDisclosure_f3b2d979-96f7-4d4f-bae2-fc62b22833bd_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesFairValueDisclosure" xlink: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 interest payable</link:label>
    <link:label id="lab_us-gaap_AccruedLiabilitiesFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesFairValueDisclosure" xlink: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 Liabilities, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedLiabilitiesFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedLiabilitiesFairValueDisclosure" xlink:to="lab_us-gaap_AccruedLiabilitiesFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_cass_IncreaseDecreaseInPaymentsInExcessOfFunding_e7dd43e6-3005-4706-a0ae-10370ca55986_negatedLabel_en-US" xlink:label="lab_cass_IncreaseDecreaseInPaymentsInExcessOfFunding" 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">(Increase) decrease in payments in advance of funding</link:label>
    <link:label id="lab_cass_IncreaseDecreaseInPaymentsInExcessOfFunding_85089233-2761-4e4a-bb88-ec0db5697428_negatedTerseLabel_en-US" xlink:label="lab_cass_IncreaseDecreaseInPaymentsInExcessOfFunding" 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">Net (increase) decrease in payments in advance of funding</link:label>
    <link:label id="lab_cass_IncreaseDecreaseInPaymentsInExcessOfFunding_label_en-US" xlink:label="lab_cass_IncreaseDecreaseInPaymentsInExcessOfFunding" xlink: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 Payments In Excess Of Funding</link:label>
    <link:label id="lab_cass_IncreaseDecreaseInPaymentsInExcessOfFunding_documentation_en-US" xlink:label="lab_cass_IncreaseDecreaseInPaymentsInExcessOfFunding" 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">Net change during the reporting period in the carrying amount of payments in excess of funding.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cass_IncreaseDecreaseInPaymentsInExcessOfFunding" xlink:href="cass-20211231.xsd#cass_IncreaseDecreaseInPaymentsInExcessOfFunding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cass_IncreaseDecreaseInPaymentsInExcessOfFunding" xlink:to="lab_cass_IncreaseDecreaseInPaymentsInExcessOfFunding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_7239edb8-bcd7-4f87-a588-5584c8cdbebd_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">Due in 1 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/2021/elts/us-gaap-2021-01-31.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_OperatingLeaseCost_07c2ab88-6005-423a-820f-aae8828a7078_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/2021/elts/us-gaap-2021-01-31.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_cass_SERPServiceAfterYearSevenMember_69427867-81ba-46cb-91d3-456ea4a21d2d_terseLabel_en-US" xlink:label="lab_cass_SERPServiceAfterYearSevenMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">After Year Seven</link:label>
    <link:label id="lab_cass_SERPServiceAfterYearSevenMember_label_en-US" xlink:label="lab_cass_SERPServiceAfterYearSevenMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SERP, Service After Year Seven [Member]</link:label>
    <link:label id="lab_cass_SERPServiceAfterYearSevenMember_documentation_en-US" xlink:label="lab_cass_SERPServiceAfterYearSevenMember" 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">SERP, Service After Year Seven</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cass_SERPServiceAfterYearSevenMember" xlink:href="cass-20211231.xsd#cass_SERPServiceAfterYearSevenMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cass_SERPServiceAfterYearSevenMember" xlink:to="lab_cass_SERPServiceAfterYearSevenMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cass_InvestmentInDebtSecuritiesPolicyTextBlock_56477be1-5396-4e01-9b4a-d6eeac50db12_terseLabel_en-US" xlink:label="lab_cass_InvestmentInDebtSecuritiesPolicyTextBlock" xlink: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 in Debt Securities</link:label>
    <link:label id="lab_cass_InvestmentInDebtSecuritiesPolicyTextBlock_label_en-US" xlink:label="lab_cass_InvestmentInDebtSecuritiesPolicyTextBlock" xlink: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 in Debt Securities [Policy Text Block]</link:label>
    <link:label id="lab_cass_InvestmentInDebtSecuritiesPolicyTextBlock_documentation_en-US" xlink:label="lab_cass_InvestmentInDebtSecuritiesPolicyTextBlock" 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">Disclosure of accounting policy for investments in debt securities.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cass_InvestmentInDebtSecuritiesPolicyTextBlock" xlink:href="cass-20211231.xsd#cass_InvestmentInDebtSecuritiesPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cass_InvestmentInDebtSecuritiesPolicyTextBlock" xlink:to="lab_cass_InvestmentInDebtSecuritiesPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfCommonStockOutstandingRollForwardTableTextBlock_0a0d4fe0-de85-414a-8ac5-b3bba2835f60_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfCommonStockOutstandingRollForwardTableTextBlock" xlink: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 Common Stock Outstanding Roll Forward</link:label>
    <link:label id="lab_us-gaap_ScheduleOfCommonStockOutstandingRollForwardTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfCommonStockOutstandingRollForwardTableTextBlock" xlink: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 Common Stock Outstanding Roll Forward [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCommonStockOutstandingRollForwardTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfCommonStockOutstandingRollForwardTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfCommonStockOutstandingRollForwardTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfCommonStockOutstandingRollForwardTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TimeDepositsWeightedAverageInterestRateMaturitiesYearTwo_4be41a58-0f46-4aac-973c-1700fba31da2_terseLabel_en-US" xlink:label="lab_us-gaap_TimeDepositsWeightedAverageInterestRateMaturitiesYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Two years</link:label>
    <link:label id="lab_us-gaap_TimeDepositsWeightedAverageInterestRateMaturitiesYearTwo_label_en-US" xlink:label="lab_us-gaap_TimeDepositsWeightedAverageInterestRateMaturitiesYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Time Deposits, Weighted Average Interest Rate, Maturities Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimeDepositsWeightedAverageInterestRateMaturitiesYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TimeDepositsWeightedAverageInterestRateMaturitiesYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TimeDepositsWeightedAverageInterestRateMaturitiesYearTwo" xlink:to="lab_us-gaap_TimeDepositsWeightedAverageInterestRateMaturitiesYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherExpenses_a447c600-19b7-4eb1-8c42-2b240ea9ef27_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherExpenses" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_OtherExpenses_label_en-US" xlink:label="lab_us-gaap_OtherExpenses" xlink: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 Expenses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherExpenses" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherExpenses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherExpenses" xlink:to="lab_us-gaap_OtherExpenses" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_ec01e866-036c-4507-a28d-964da4a338d8_terseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">AFS, 12 months or more, Unrealized Losses</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_cass_CapitalToRiskWeightedAssets1_fcbbb5b1-a63e-434e-85f7-52497eab3c8b_terseLabel_en-US" xlink:label="lab_cass_CapitalToRiskWeightedAssets1" xlink: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 Capital (to risk-weighted assets), Actual, Ratio</link:label>
    <link:label id="lab_cass_CapitalToRiskWeightedAssets1_label_en-US" xlink:label="lab_cass_CapitalToRiskWeightedAssets1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total capital (to risk-weighted assets), actual ratio</link:label>
    <link:label id="lab_cass_CapitalToRiskWeightedAssets1_documentation_en-US" xlink:label="lab_cass_CapitalToRiskWeightedAssets1" 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">Total Capital divided by risk weighted assets as defined in the regulations.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cass_CapitalToRiskWeightedAssets1" xlink:href="cass-20211231.xsd#cass_CapitalToRiskWeightedAssets1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cass_CapitalToRiskWeightedAssets1" xlink:to="lab_cass_CapitalToRiskWeightedAssets1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_f44ebbeb-b1d0-4ad5-84a7-876a3847447f_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLoanAndLeaseReceivablesHeldForInvestmentsForeclosedAssetsPolicy_87b2323d-8abe-495a-ae61-30aec8ba0919_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLoanAndLeaseReceivablesHeldForInvestmentsForeclosedAssetsPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreclosed Assets</link:label>
    <link:label id="lab_us-gaap_FinanceLoanAndLeaseReceivablesHeldForInvestmentsForeclosedAssetsPolicy_label_en-US" xlink:label="lab_us-gaap_FinanceLoanAndLeaseReceivablesHeldForInvestmentsForeclosedAssetsPolicy" xlink: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, Held-for-investment, Foreclosed Asset [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLoanAndLeaseReceivablesHeldForInvestmentsForeclosedAssetsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLoanAndLeaseReceivablesHeldForInvestmentsForeclosedAssetsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLoanAndLeaseReceivablesHeldForInvestmentsForeclosedAssetsPolicy" xlink:to="lab_us-gaap_FinanceLoanAndLeaseReceivablesHeldForInvestmentsForeclosedAssetsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_d53a853e-73d3-4282-a992-da97d3610ccb_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 (benefit) expense</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CondensedCashFlowStatementsCaptionsLineItems_3004e7a5-3092-45a3-8d8e-d5b19d01b7da_terseLabel_en-US" xlink:label="lab_srt_CondensedCashFlowStatementsCaptionsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Condensed Cash Flow Statements, Captions [Line Items]</link:label>
    <link:label id="lab_srt_CondensedCashFlowStatementsCaptionsLineItems_label_en-US" xlink:label="lab_srt_CondensedCashFlowStatementsCaptionsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Condensed Cash Flow Statements, Captions [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedCashFlowStatementsCaptionsLineItems" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CondensedCashFlowStatementsCaptionsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems" xlink:to="lab_srt_CondensedCashFlowStatementsCaptionsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_cass_ImpairmentOfLoansPolicyTextBlock_060c59de-8f04-4222-a597-7c786a205250_terseLabel_en-US" xlink:label="lab_cass_ImpairmentOfLoansPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Individually Evaluated Loans</link:label>
    <link:label id="lab_cass_ImpairmentOfLoansPolicyTextBlock_label_en-US" xlink:label="lab_cass_ImpairmentOfLoansPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment of Loans [Policy Text Block]</link:label>
    <link:label id="lab_cass_ImpairmentOfLoansPolicyTextBlock_documentation_en-US" xlink:label="lab_cass_ImpairmentOfLoansPolicyTextBlock" 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">Disclosure of accounting policy for impairment of loans.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cass_ImpairmentOfLoansPolicyTextBlock" xlink:href="cass-20211231.xsd#cass_ImpairmentOfLoansPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cass_ImpairmentOfLoansPolicyTextBlock" xlink:to="lab_cass_ImpairmentOfLoansPolicyTextBlock" 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/2021/elts/us-gaap-2021-01-31.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>12
<FILENAME>cass-20211231_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:7c88b486-0cf9-43d9-a776-76c00646485d,g:3f70f1b3-b512-442c-bb8b-caac614496e1-->
<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://cassinfo.com/role/CoverPage" xlink:type="simple" xlink:href="cass-20211231.xsd#CoverPage"/>
  <link:presentationLink xlink:role="http://cassinfo.com/role/CoverPage" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract_e53d5527-2b8d-446f-bca6-d2b20f5fdcd5" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_272dec34-1f62-4db8-88f1-39385f846bd9" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentType"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_e53d5527-2b8d-446f-bca6-d2b20f5fdcd5" xlink:to="loc_dei_DocumentType_272dec34-1f62-4db8-88f1-39385f846bd9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport_c5ffc5f9-8c64-464e-a444-128dcecd231a" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentAnnualReport"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_e53d5527-2b8d-446f-bca6-d2b20f5fdcd5" xlink:to="loc_dei_DocumentAnnualReport_c5ffc5f9-8c64-464e-a444-128dcecd231a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_2a2bcc80-1ef8-4aad-ae2c-c73268a45f30" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_e53d5527-2b8d-446f-bca6-d2b20f5fdcd5" xlink:to="loc_dei_DocumentPeriodEndDate_2a2bcc80-1ef8-4aad-ae2c-c73268a45f30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_42795bcc-4d99-4870-9343-3bbc8b3929b5" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_e53d5527-2b8d-446f-bca6-d2b20f5fdcd5" xlink:to="loc_dei_CurrentFiscalYearEndDate_42795bcc-4d99-4870-9343-3bbc8b3929b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_40c9b4b6-dbce-4773-a3b5-2befa5e70f94" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentTransitionReport"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_e53d5527-2b8d-446f-bca6-d2b20f5fdcd5" xlink:to="loc_dei_DocumentTransitionReport_40c9b4b6-dbce-4773-a3b5-2befa5e70f94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_18f61ec9-b4b9-4c1b-8260-27a186c0d22e" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_e53d5527-2b8d-446f-bca6-d2b20f5fdcd5" xlink:to="loc_dei_EntityFileNumber_18f61ec9-b4b9-4c1b-8260-27a186c0d22e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_eb7db0bd-5c9b-4e75-aa99-452f7a8c5d19" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_e53d5527-2b8d-446f-bca6-d2b20f5fdcd5" xlink:to="loc_dei_EntityRegistrantName_eb7db0bd-5c9b-4e75-aa99-452f7a8c5d19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_085d69ef-350d-4c08-9add-447448e830be" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_e53d5527-2b8d-446f-bca6-d2b20f5fdcd5" xlink:to="loc_dei_EntityIncorporationStateCountryCode_085d69ef-350d-4c08-9add-447448e830be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_a73dccd3-9a7e-46dc-b1fb-1cd05178bdfd" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_e53d5527-2b8d-446f-bca6-d2b20f5fdcd5" xlink:to="loc_dei_EntityTaxIdentificationNumber_a73dccd3-9a7e-46dc-b1fb-1cd05178bdfd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_d39eb28f-ec1e-4573-a119-6da78ac63535" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_e53d5527-2b8d-446f-bca6-d2b20f5fdcd5" xlink:to="loc_dei_EntityAddressAddressLine1_d39eb28f-ec1e-4573-a119-6da78ac63535" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine2_eb97a947-c760-4866-9c71-3b6c917fadb9" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressAddressLine2"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_e53d5527-2b8d-446f-bca6-d2b20f5fdcd5" xlink:to="loc_dei_EntityAddressAddressLine2_eb97a947-c760-4866-9c71-3b6c917fadb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_7b2c49f7-c9e5-4063-9ff0-a7c317375a5d" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_e53d5527-2b8d-446f-bca6-d2b20f5fdcd5" xlink:to="loc_dei_EntityAddressCityOrTown_7b2c49f7-c9e5-4063-9ff0-a7c317375a5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_a42e71e5-861f-4bfd-ad46-b484aa7c2771" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_e53d5527-2b8d-446f-bca6-d2b20f5fdcd5" xlink:to="loc_dei_EntityAddressStateOrProvince_a42e71e5-861f-4bfd-ad46-b484aa7c2771" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_a4310870-bb06-4e08-8d5f-be3fc55ef1a2" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_e53d5527-2b8d-446f-bca6-d2b20f5fdcd5" xlink:to="loc_dei_EntityAddressPostalZipCode_a4310870-bb06-4e08-8d5f-be3fc55ef1a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_78155d43-0e86-4e85-a5b0-610fc2a0168a" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_e53d5527-2b8d-446f-bca6-d2b20f5fdcd5" xlink:to="loc_dei_CityAreaCode_78155d43-0e86-4e85-a5b0-610fc2a0168a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_064c0b03-5bde-4977-8766-0682ee5f8920" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_e53d5527-2b8d-446f-bca6-d2b20f5fdcd5" xlink:to="loc_dei_LocalPhoneNumber_064c0b03-5bde-4977-8766-0682ee5f8920" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_0656128a-7394-46c9-951c-9f13e581f5f5" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_e53d5527-2b8d-446f-bca6-d2b20f5fdcd5" xlink:to="loc_dei_Security12bTitle_0656128a-7394-46c9-951c-9f13e581f5f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_7122add2-cbbb-4b73-90d9-e5a16795879b" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_e53d5527-2b8d-446f-bca6-d2b20f5fdcd5" xlink:to="loc_dei_TradingSymbol_7122add2-cbbb-4b73-90d9-e5a16795879b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_71556f48-27fb-4802-9984-1ae5dd50b08c" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_e53d5527-2b8d-446f-bca6-d2b20f5fdcd5" xlink:to="loc_dei_SecurityExchangeName_71556f48-27fb-4802-9984-1ae5dd50b08c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer_2804a1fc-59f5-4081-98b0-c79a453b352f" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_e53d5527-2b8d-446f-bca6-d2b20f5fdcd5" xlink:to="loc_dei_EntityWellKnownSeasonedIssuer_2804a1fc-59f5-4081-98b0-c79a453b352f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers_63bf7f50-513b-4cc3-a491-6cead49bc3e6" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityVoluntaryFilers"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_e53d5527-2b8d-446f-bca6-d2b20f5fdcd5" xlink:to="loc_dei_EntityVoluntaryFilers_63bf7f50-513b-4cc3-a491-6cead49bc3e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_c6438240-df7d-4167-b2d9-fc3e3d70dc3a" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_e53d5527-2b8d-446f-bca6-d2b20f5fdcd5" xlink:to="loc_dei_EntityCurrentReportingStatus_c6438240-df7d-4167-b2d9-fc3e3d70dc3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_fd444705-c4e0-4325-b8e0-704e7887f2b4" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_e53d5527-2b8d-446f-bca6-d2b20f5fdcd5" xlink:to="loc_dei_EntityInteractiveDataCurrent_fd444705-c4e0-4325-b8e0-704e7887f2b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_937022bd-c310-4000-bbb9-ee9cf91b8280" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_e53d5527-2b8d-446f-bca6-d2b20f5fdcd5" xlink:to="loc_dei_EntityFilerCategory_937022bd-c310-4000-bbb9-ee9cf91b8280" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_ba5f59fe-1ebf-4f44-8752-863983769f34" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntitySmallBusiness"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_e53d5527-2b8d-446f-bca6-d2b20f5fdcd5" xlink:to="loc_dei_EntitySmallBusiness_ba5f59fe-1ebf-4f44-8752-863983769f34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_1a153c2c-73ba-41bb-9750-81754135785c" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_e53d5527-2b8d-446f-bca6-d2b20f5fdcd5" xlink:to="loc_dei_EntityEmergingGrowthCompany_1a153c2c-73ba-41bb-9750-81754135785c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag_24213c76-1497-411c-b148-93ce9f1d7160" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_e53d5527-2b8d-446f-bca6-d2b20f5fdcd5" xlink:to="loc_dei_IcfrAuditorAttestationFlag_24213c76-1497-411c-b148-93ce9f1d7160" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_f88d0f4a-7e59-4f9d-96f6-59922c596805" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_e53d5527-2b8d-446f-bca6-d2b20f5fdcd5" xlink:to="loc_dei_EntityShellCompany_f88d0f4a-7e59-4f9d-96f6-59922c596805" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat_6400a7fb-b713-4b17-bc97-c9928dba2304" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityPublicFloat"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_e53d5527-2b8d-446f-bca6-d2b20f5fdcd5" xlink:to="loc_dei_EntityPublicFloat_6400a7fb-b713-4b17-bc97-c9928dba2304" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_71913c7d-4af2-4ac3-a66b-7b42bbb4a3a8" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_e53d5527-2b8d-446f-bca6-d2b20f5fdcd5" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_71913c7d-4af2-4ac3-a66b-7b42bbb4a3a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentsIncorporatedByReferenceTextBlock_dcf97d17-f211-472d-a6ea-4f8b97b205b7" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentsIncorporatedByReferenceTextBlock"/>
    <link:presentationArc order="31" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_e53d5527-2b8d-446f-bca6-d2b20f5fdcd5" xlink:to="loc_dei_DocumentsIncorporatedByReferenceTextBlock_dcf97d17-f211-472d-a6ea-4f8b97b205b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_ff5f8dbb-57a4-40b1-bddd-d382bfaa24c1" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="32" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_e53d5527-2b8d-446f-bca6-d2b20f5fdcd5" xlink:to="loc_dei_EntityCentralIndexKey_ff5f8dbb-57a4-40b1-bddd-d382bfaa24c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_081e8653-8d54-46bb-97e3-3558a2c2cc2d" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="33" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_e53d5527-2b8d-446f-bca6-d2b20f5fdcd5" xlink:to="loc_dei_AmendmentFlag_081e8653-8d54-46bb-97e3-3558a2c2cc2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_e44303f8-f25f-46d6-a630-e5abab17e4ec" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="34" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_e53d5527-2b8d-446f-bca6-d2b20f5fdcd5" xlink:to="loc_dei_DocumentFiscalYearFocus_e44303f8-f25f-46d6-a630-e5abab17e4ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_d8823a87-ae73-43a1-a9a3-fe79629b6307" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="35" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_e53d5527-2b8d-446f-bca6-d2b20f5fdcd5" xlink:to="loc_dei_DocumentFiscalPeriodFocus_d8823a87-ae73-43a1-a9a3-fe79629b6307" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://cassinfo.com/role/AuditInformation" xlink:type="simple" xlink:href="cass-20211231.xsd#AuditInformation"/>
  <link:presentationLink xlink:role="http://cassinfo.com/role/AuditInformation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cass_AuditInformationAbstract_1cce999a-bf39-4a5e-98f6-0e823a37f324" xlink:href="cass-20211231.xsd#cass_AuditInformationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorName_1eda7f31-3ba1-459a-9605-b6096403b63b" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorName"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cass_AuditInformationAbstract_1cce999a-bf39-4a5e-98f6-0e823a37f324" xlink:to="loc_dei_AuditorName_1eda7f31-3ba1-459a-9605-b6096403b63b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorLocation_e267b586-2c3c-4a4b-9beb-b544281366cc" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorLocation"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cass_AuditInformationAbstract_1cce999a-bf39-4a5e-98f6-0e823a37f324" xlink:to="loc_dei_AuditorLocation_e267b586-2c3c-4a4b-9beb-b544281366cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorFirmId_476acb74-22e2-410e-b583-a35f8de3f884" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorFirmId"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cass_AuditInformationAbstract_1cce999a-bf39-4a5e-98f6-0e823a37f324" xlink:to="loc_dei_AuditorFirmId_476acb74-22e2-410e-b583-a35f8de3f884" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://cassinfo.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="simple" xlink:href="cass-20211231.xsd#CONSOLIDATEDBALANCESHEETS"/>
  <link:presentationLink xlink:role="http://cassinfo.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_5ac15cbe-1fdf-446e-9e4f-d5b6f926494f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_dc3a7db3-2565-4e62-aab0-23e602d766c6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_5ac15cbe-1fdf-446e-9e4f-d5b6f926494f" xlink:to="loc_us-gaap_AssetsAbstract_dc3a7db3-2565-4e62-aab0-23e602d766c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndDueFromBanks_198767c2-6a4d-4a88-a777-b919832c928a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndDueFromBanks"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_dc3a7db3-2565-4e62-aab0-23e602d766c6" xlink:to="loc_us-gaap_CashAndDueFromBanks_198767c2-6a4d-4a88-a777-b919832c928a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermInvestments_1c553cfa-afd1-4f3b-a580-8fa4dcfaccea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermInvestments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_dc3a7db3-2565-4e62-aab0-23e602d766c6" xlink:to="loc_us-gaap_ShortTermInvestments_1c553cfa-afd1-4f3b-a580-8fa4dcfaccea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsAndShortTermInvestments_6c4866ad-3708-4ad4-ae3e-18c5357515a0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsAndShortTermInvestments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_dc3a7db3-2565-4e62-aab0-23e602d766c6" xlink:to="loc_us-gaap_CashCashEquivalentsAndShortTermInvestments_6c4866ad-3708-4ad4-ae3e-18c5357515a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest_e539c3bf-e697-4a43-95cf-437eaee124ad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_dc3a7db3-2565-4e62-aab0-23e602d766c6" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest_e539c3bf-e697-4a43-95cf-437eaee124ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss_dd3aafbb-f0b0-4186-b28f-9312a3d37514" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_dc3a7db3-2565-4e62-aab0-23e602d766c6" xlink:to="loc_us-gaap_FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss_dd3aafbb-f0b0-4186-b28f-9312a3d37514" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest_76c53ec5-72b6-4a44-9aca-e8602a0a96ca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_dc3a7db3-2565-4e62-aab0-23e602d766c6" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest_76c53ec5-72b6-4a44-9aca-e8602a0a96ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss_0ce0e5a9-89fa-4bef-8195-0db945da5ec6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_dc3a7db3-2565-4e62-aab0-23e602d766c6" xlink:to="loc_us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss_0ce0e5a9-89fa-4bef-8195-0db945da5ec6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_PaymentsInExcessOfFunding_2be7c951-787b-4440-bc21-7d8023d9f081" xlink:href="cass-20211231.xsd#cass_PaymentsInExcessOfFunding"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_dc3a7db3-2565-4e62-aab0-23e602d766c6" xlink:to="loc_cass_PaymentsInExcessOfFunding_2be7c951-787b-4440-bc21-7d8023d9f081" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_630e1190-6fb9-43e4-baa6-ac76298d1d1d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_dc3a7db3-2565-4e62-aab0-23e602d766c6" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_630e1190-6fb9-43e4-baa6-ac76298d1d1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BankOwnedLifeInsurance_2d26f680-afd0-42fb-bd8a-ef9f48bf5a13" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BankOwnedLifeInsurance"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_dc3a7db3-2565-4e62-aab0-23e602d766c6" xlink:to="loc_us-gaap_BankOwnedLifeInsurance_2d26f680-afd0-42fb-bd8a-ef9f48bf5a13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_c4a87f03-dd82-4c22-9ed6-461f6666dd3b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_dc3a7db3-2565-4e62-aab0-23e602d766c6" xlink:to="loc_us-gaap_Goodwill_c4a87f03-dd82-4c22-9ed6-461f6666dd3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_8f24ff98-0f92-48cc-9716-33a5fd705f89" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_dc3a7db3-2565-4e62-aab0-23e602d766c6" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_8f24ff98-0f92-48cc-9716-33a5fd705f89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssets_7b4a2dc2-d2b7-4714-9285-5901bf0aa9c4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssets"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_dc3a7db3-2565-4e62-aab0-23e602d766c6" xlink:to="loc_us-gaap_OtherAssets_7b4a2dc2-d2b7-4714-9285-5901bf0aa9c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_9bb102ce-d93f-4925-aecb-efd1c2333cb5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_dc3a7db3-2565-4e62-aab0-23e602d766c6" xlink:to="loc_us-gaap_Assets_9bb102ce-d93f-4925-aecb-efd1c2333cb5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_044e3838-1c39-4e4f-a6a0-6a0d741c83e6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_5ac15cbe-1fdf-446e-9e4f-d5b6f926494f" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_044e3838-1c39-4e4f-a6a0-6a0d741c83e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAbstract_2e3dbdf1-8189-4d36-9999-7f4a6a087632" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_044e3838-1c39-4e4f-a6a0-6a0d741c83e6" xlink:to="loc_us-gaap_LiabilitiesAbstract_2e3dbdf1-8189-4d36-9999-7f4a6a087632" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepositsByTypeAbstract_c0495df2-b4e3-4580-9105-8fab2be2deae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepositsByTypeAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAbstract_2e3dbdf1-8189-4d36-9999-7f4a6a087632" xlink:to="loc_us-gaap_DepositsByTypeAbstract_c0495df2-b4e3-4580-9105-8fab2be2deae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoninterestBearingDepositLiabilities_2284e905-d0d9-47e2-8fbc-a4270381284f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoninterestBearingDepositLiabilities"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DepositsByTypeAbstract_c0495df2-b4e3-4580-9105-8fab2be2deae" xlink:to="loc_us-gaap_NoninterestBearingDepositLiabilities_2284e905-d0d9-47e2-8fbc-a4270381284f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestBearingDepositLiabilities_62c4cf08-2478-40de-aaed-693550d70f6a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestBearingDepositLiabilities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DepositsByTypeAbstract_c0495df2-b4e3-4580-9105-8fab2be2deae" xlink:to="loc_us-gaap_InterestBearingDepositLiabilities_62c4cf08-2478-40de-aaed-693550d70f6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Deposits_65544461-b25c-4356-bd68-1da9ded60d85" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Deposits"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DepositsByTypeAbstract_c0495df2-b4e3-4580-9105-8fab2be2deae" xlink:to="loc_us-gaap_Deposits_65544461-b25c-4356-bd68-1da9ded60d85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_AccountsAndDraftsPayable_c2076e1c-a5fc-4dac-a10d-9957637bf9ad" xlink:href="cass-20211231.xsd#cass_AccountsAndDraftsPayable"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAbstract_2e3dbdf1-8189-4d36-9999-7f4a6a087632" xlink:to="loc_cass_AccountsAndDraftsPayable_c2076e1c-a5fc-4dac-a10d-9957637bf9ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilities_a31bcd32-aacd-41ea-a745-81dbe017ae45" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAbstract_2e3dbdf1-8189-4d36-9999-7f4a6a087632" xlink:to="loc_us-gaap_OtherLiabilities_a31bcd32-aacd-41ea-a745-81dbe017ae45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_9850d652-4fe1-4577-9063-a0a32bc6fc94" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Liabilities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAbstract_2e3dbdf1-8189-4d36-9999-7f4a6a087632" xlink:to="loc_us-gaap_Liabilities_9850d652-4fe1-4577-9063-a0a32bc6fc94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_256caebc-73ac-4efd-9cdc-c8b15ffea987" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_044e3838-1c39-4e4f-a6a0-6a0d741c83e6" xlink:to="loc_us-gaap_StockholdersEquityAbstract_256caebc-73ac-4efd-9cdc-c8b15ffea987" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_02b461a3-d086-4749-bd51-b0ee35c37c84" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_256caebc-73ac-4efd-9cdc-c8b15ffea987" xlink:to="loc_us-gaap_PreferredStockValue_02b461a3-d086-4749-bd51-b0ee35c37c84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_a5c8db91-12fc-4181-85b7-65db27e640ee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_256caebc-73ac-4efd-9cdc-c8b15ffea987" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_a5c8db91-12fc-4181-85b7-65db27e640ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_677dce82-0264-417d-bcff-78a73cd563b1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_256caebc-73ac-4efd-9cdc-c8b15ffea987" xlink:to="loc_us-gaap_CommonStockValue_677dce82-0264-417d-bcff-78a73cd563b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_807ba650-6292-420a-b970-0d48f11f8db3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_256caebc-73ac-4efd-9cdc-c8b15ffea987" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_807ba650-6292-420a-b970-0d48f11f8db3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_92a90b4c-90b2-4697-810e-b0f5a4d30a68" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_256caebc-73ac-4efd-9cdc-c8b15ffea987" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_92a90b4c-90b2-4697-810e-b0f5a4d30a68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValue_479d1a70-e43a-4851-ba3f-43c3a01e6dda" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockValue"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_256caebc-73ac-4efd-9cdc-c8b15ffea987" xlink:to="loc_us-gaap_TreasuryStockValue_479d1a70-e43a-4851-ba3f-43c3a01e6dda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_faf2aa33-a477-4a17-a168-0ae9638f6461" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_256caebc-73ac-4efd-9cdc-c8b15ffea987" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_faf2aa33-a477-4a17-a168-0ae9638f6461" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_b739aee4-76a8-4211-aa34-dd9c8e2fbe40" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_256caebc-73ac-4efd-9cdc-c8b15ffea987" xlink:to="loc_us-gaap_StockholdersEquity_b739aee4-76a8-4211-aa34-dd9c8e2fbe40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_911f153a-a741-4e21-95a0-864db6ae9196" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_044e3838-1c39-4e4f-a6a0-6a0d741c83e6" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_911f153a-a741-4e21-95a0-864db6ae9196" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://cassinfo.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" xlink:type="simple" xlink:href="cass-20211231.xsd#CONSOLIDATEDBALANCESHEETSParenthetical"/>
  <link:presentationLink xlink:role="http://cassinfo.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_b97ffd64-b07f-4c68-a4b8-3aca69af5edc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_ca2cc64f-da49-4af2-be3b-524e94aa448b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_b97ffd64-b07f-4c68-a4b8-3aca69af5edc" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_ca2cc64f-da49-4af2-be3b-524e94aa448b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_638f04d0-79e6-4dac-b64b-676816335b3d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_b97ffd64-b07f-4c68-a4b8-3aca69af5edc" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_638f04d0-79e6-4dac-b64b-676816335b3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_401749a4-b146-47b2-b8f2-091a15486029" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_b97ffd64-b07f-4c68-a4b8-3aca69af5edc" xlink:to="loc_us-gaap_PreferredStockSharesIssued_401749a4-b146-47b2-b8f2-091a15486029" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_1c7d2be2-0832-4ee4-ae12-a2102e09d990" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_b97ffd64-b07f-4c68-a4b8-3aca69af5edc" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_1c7d2be2-0832-4ee4-ae12-a2102e09d990" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_6930ef15-ff9e-424b-adf8-70d9f0bd7801" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_b97ffd64-b07f-4c68-a4b8-3aca69af5edc" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_6930ef15-ff9e-424b-adf8-70d9f0bd7801" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_420a9928-4245-43ff-8b36-8ad3142fc81c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_b97ffd64-b07f-4c68-a4b8-3aca69af5edc" xlink:to="loc_us-gaap_CommonStockSharesIssued_420a9928-4245-43ff-8b36-8ad3142fc81c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockShares_58cdccd7-85ec-451d-a8e3-8a6b0ab825dd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockShares"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_b97ffd64-b07f-4c68-a4b8-3aca69af5edc" xlink:to="loc_us-gaap_TreasuryStockShares_58cdccd7-85ec-451d-a8e3-8a6b0ab825dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFINCOME" xlink:type="simple" xlink:href="cass-20211231.xsd#CONSOLIDATEDSTATEMENTSOFINCOME"/>
  <link:presentationLink xlink:role="http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFINCOME" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract_eb297eb2-cd8a-4866-991a-231ace80e9b9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_c3bb45e4-2251-47ce-ac51-5876aa955a4c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_eb297eb2-cd8a-4866-991a-231ace80e9b9" xlink:to="loc_us-gaap_StatementTable_c3bb45e4-2251-47ce-ac51-5876aa955a4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_45b04e8c-c73d-45bc-88d6-eb59e5585240" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_c3bb45e4-2251-47ce-ac51-5876aa955a4c" xlink:to="loc_srt_ProductOrServiceAxis_45b04e8c-c73d-45bc-88d6-eb59e5585240" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_384f0b3e-76e9-43ce-873c-6675cca146db" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_45b04e8c-c73d-45bc-88d6-eb59e5585240" xlink:to="loc_srt_ProductsAndServicesDomain_384f0b3e-76e9-43ce-873c-6675cca146db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_InformationServicesPaymentAndProcessingMember_e7047ac2-a65f-4d33-a937-a428455cea12" xlink:href="cass-20211231.xsd#cass_InformationServicesPaymentAndProcessingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_384f0b3e-76e9-43ce-873c-6675cca146db" xlink:to="loc_cass_InformationServicesPaymentAndProcessingMember_e7047ac2-a65f-4d33-a937-a428455cea12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_BankServiceFeesMember_efd4350f-0105-4f65-9fd3-5cf6b650ac80" xlink:href="cass-20211231.xsd#cass_BankServiceFeesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_384f0b3e-76e9-43ce-873c-6675cca146db" xlink:to="loc_cass_BankServiceFeesMember_efd4350f-0105-4f65-9fd3-5cf6b650ac80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_43afde0a-38c6-44df-b2f8-8912b14aa6a7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_c3bb45e4-2251-47ce-ac51-5876aa955a4c" xlink:to="loc_us-gaap_StatementLineItems_43afde0a-38c6-44df-b2f8-8912b14aa6a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesAbstract_ad2c40e2-1ede-4dc6-9916-d97238269662" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenuesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_43afde0a-38c6-44df-b2f8-8912b14aa6a7" xlink:to="loc_us-gaap_RevenuesAbstract_ad2c40e2-1ede-4dc6-9916-d97238269662" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_77d1bcd8-d010-4044-a97e-5f1dcc53dd2d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesAbstract_ad2c40e2-1ede-4dc6-9916-d97238269662" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_77d1bcd8-d010-4044-a97e-5f1dcc53dd2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleRealizedGainLoss_d8ee70e4-d857-455e-bd7c-c03bbe8a5c05" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleRealizedGainLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesAbstract_ad2c40e2-1ede-4dc6-9916-d97238269662" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleRealizedGainLoss_d8ee70e4-d857-455e-bd7c-c03bbe8a5c05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueNotFromContractWithCustomerOther_cbb74ba3-6ddb-4b56-8aa0-22d5a4d6fb9e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueNotFromContractWithCustomerOther"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesAbstract_ad2c40e2-1ede-4dc6-9916-d97238269662" xlink:to="loc_us-gaap_RevenueNotFromContractWithCustomerOther_cbb74ba3-6ddb-4b56-8aa0-22d5a4d6fb9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoninterestIncome_019eaf99-a872-4236-aa02-3633fdb3d99d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoninterestIncome"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesAbstract_ad2c40e2-1ede-4dc6-9916-d97238269662" xlink:to="loc_us-gaap_NoninterestIncome_019eaf99-a872-4236-aa02-3633fdb3d99d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestAndDividendIncomeOperatingAbstract_05080f0a-6ff3-4c76-a012-8d3d356e0aa5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestAndDividendIncomeOperatingAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_43afde0a-38c6-44df-b2f8-8912b14aa6a7" xlink:to="loc_us-gaap_InterestAndDividendIncomeOperatingAbstract_05080f0a-6ff3-4c76-a012-8d3d356e0aa5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestAndFeeIncomeLoansAndLeases_5423ef7f-0f13-4e0b-ad37-1da436be407d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestAndFeeIncomeLoansAndLeases"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InterestAndDividendIncomeOperatingAbstract_05080f0a-6ff3-4c76-a012-8d3d356e0aa5" xlink:to="loc_us-gaap_InterestAndFeeIncomeLoansAndLeases_5423ef7f-0f13-4e0b-ad37-1da436be407d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestAndDividendIncomeSecuritiesByTaxableStatusAbstract_d4c1ad98-8961-4dc1-818e-5776fd40f77a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestAndDividendIncomeSecuritiesByTaxableStatusAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InterestAndDividendIncomeOperatingAbstract_05080f0a-6ff3-4c76-a012-8d3d356e0aa5" xlink:to="loc_us-gaap_InterestAndDividendIncomeSecuritiesByTaxableStatusAbstract_d4c1ad98-8961-4dc1-818e-5776fd40f77a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeSecuritiesTaxable_06495005-85e8-426e-928b-aafe9bb928dc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestIncomeSecuritiesTaxable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InterestAndDividendIncomeSecuritiesByTaxableStatusAbstract_d4c1ad98-8961-4dc1-818e-5776fd40f77a" xlink:to="loc_us-gaap_InterestIncomeSecuritiesTaxable_06495005-85e8-426e-928b-aafe9bb928dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeSecuritiesTaxExempt_f59c138f-086b-4c19-8a75-da4080d079e7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestIncomeSecuritiesTaxExempt"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InterestAndDividendIncomeSecuritiesByTaxableStatusAbstract_d4c1ad98-8961-4dc1-818e-5776fd40f77a" xlink:to="loc_us-gaap_InterestIncomeSecuritiesTaxExempt_f59c138f-086b-4c19-8a75-da4080d079e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_InterestOnFederalFundsSoldAndOtherShortTermInvestments_24bd6083-7a05-4684-8f45-a9780b5ccefa" xlink:href="cass-20211231.xsd#cass_InterestOnFederalFundsSoldAndOtherShortTermInvestments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InterestAndDividendIncomeOperatingAbstract_05080f0a-6ff3-4c76-a012-8d3d356e0aa5" xlink:to="loc_cass_InterestOnFederalFundsSoldAndOtherShortTermInvestments_24bd6083-7a05-4684-8f45-a9780b5ccefa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestAndDividendIncomeOperating_9a2a7d10-9902-4e46-b05c-6b9fa73341c5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestAndDividendIncomeOperating"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InterestAndDividendIncomeOperatingAbstract_05080f0a-6ff3-4c76-a012-8d3d356e0aa5" xlink:to="loc_us-gaap_InterestAndDividendIncomeOperating_9a2a7d10-9902-4e46-b05c-6b9fa73341c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseAbstract_c3de5694-5236-4c72-9e82-8b5efe46e2b6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpenseAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_43afde0a-38c6-44df-b2f8-8912b14aa6a7" xlink:to="loc_us-gaap_InterestExpenseAbstract_c3de5694-5236-4c72-9e82-8b5efe46e2b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDeposits_c54105dd-09bb-4939-94ac-bd6804f82656" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpenseDeposits"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InterestExpenseAbstract_c3de5694-5236-4c72-9e82-8b5efe46e2b6" xlink:to="loc_us-gaap_InterestExpenseDeposits_c54105dd-09bb-4939-94ac-bd6804f82656" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseShortTermBorrowings_02117e7c-d31a-42ba-a91c-411f4d7f3dfd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpenseShortTermBorrowings"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InterestExpenseAbstract_c3de5694-5236-4c72-9e82-8b5efe46e2b6" xlink:to="loc_us-gaap_InterestExpenseShortTermBorrowings_02117e7c-d31a-42ba-a91c-411f4d7f3dfd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_2fb2b5df-838f-439b-a28a-cb56074d5656" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InterestExpenseAbstract_c3de5694-5236-4c72-9e82-8b5efe46e2b6" xlink:to="loc_us-gaap_InterestExpense_2fb2b5df-838f-439b-a28a-cb56074d5656" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNet_704dc3d8-e61f-46ff-831e-98d575778bc5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestIncomeExpenseNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_43afde0a-38c6-44df-b2f8-8912b14aa6a7" xlink:to="loc_us-gaap_InterestIncomeExpenseNet_704dc3d8-e61f-46ff-831e-98d575778bc5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForLoanLossesExpensed_1736253e-51a7-489e-b8c6-c7c0e8428a5d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProvisionForLoanLossesExpensed"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_43afde0a-38c6-44df-b2f8-8912b14aa6a7" xlink:to="loc_us-gaap_ProvisionForLoanLossesExpensed_1736253e-51a7-489e-b8c6-c7c0e8428a5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseAfterProvisionForLoanLoss_7ec040d3-f918-4f98-9daf-a2b25a535f5c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestIncomeExpenseAfterProvisionForLoanLoss"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_43afde0a-38c6-44df-b2f8-8912b14aa6a7" xlink:to="loc_us-gaap_InterestIncomeExpenseAfterProvisionForLoanLoss_7ec040d3-f918-4f98-9daf-a2b25a535f5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_b3693f1d-0b9c-4530-8e54-bfbcc89cd3fb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Revenues"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_43afde0a-38c6-44df-b2f8-8912b14aa6a7" xlink:to="loc_us-gaap_Revenues_b3693f1d-0b9c-4530-8e54-bfbcc89cd3fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoninterestExpenseAbstract_c75d67dc-8959-4b17-98ff-e23a1af0a051" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoninterestExpenseAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_43afde0a-38c6-44df-b2f8-8912b14aa6a7" xlink:to="loc_us-gaap_NoninterestExpenseAbstract_c75d67dc-8959-4b17-98ff-e23a1af0a051" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LaborAndRelatedExpense_ebab0cd8-655f-4413-801a-8bce9de86be3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LaborAndRelatedExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoninterestExpenseAbstract_c75d67dc-8959-4b17-98ff-e23a1af0a051" xlink:to="loc_us-gaap_LaborAndRelatedExpense_ebab0cd8-655f-4413-801a-8bce9de86be3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OccupancyNet_92bafec6-7ba8-420c-aacc-43252d5eb410" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OccupancyNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoninterestExpenseAbstract_c75d67dc-8959-4b17-98ff-e23a1af0a051" xlink:to="loc_us-gaap_OccupancyNet_92bafec6-7ba8-420c-aacc-43252d5eb410" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquipmentExpense_0ae50de0-e2a2-439b-a2c1-57ba69b29e2b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquipmentExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoninterestExpenseAbstract_c75d67dc-8959-4b17-98ff-e23a1af0a051" xlink:to="loc_us-gaap_EquipmentExpense_0ae50de0-e2a2-439b-a2c1-57ba69b29e2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_a7db09be-1659-4ffb-9c89-cf2f9b63d801" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoninterestExpenseAbstract_c75d67dc-8959-4b17-98ff-e23a1af0a051" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_a7db09be-1659-4ffb-9c89-cf2f9b63d801" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoninterestExpense_40b5dfc8-8ba7-422d-89e5-2f8a495cfdbd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNoninterestExpense"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoninterestExpenseAbstract_c75d67dc-8959-4b17-98ff-e23a1af0a051" xlink:to="loc_us-gaap_OtherNoninterestExpense_40b5dfc8-8ba7-422d-89e5-2f8a495cfdbd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoninterestExpense_acc54286-5cc2-4be5-9c05-ec17d872c4b3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoninterestExpense"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoninterestExpenseAbstract_c75d67dc-8959-4b17-98ff-e23a1af0a051" xlink:to="loc_us-gaap_NoninterestExpense_acc54286-5cc2-4be5-9c05-ec17d872c4b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_363f81ff-fa4a-4179-97eb-1c6a3f41d438" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_43afde0a-38c6-44df-b2f8-8912b14aa6a7" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_363f81ff-fa4a-4179-97eb-1c6a3f41d438" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_68597206-0e9b-41fa-be3d-aae90eb111ee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_43afde0a-38c6-44df-b2f8-8912b14aa6a7" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_68597206-0e9b-41fa-be3d-aae90eb111ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_2e0bed56-5daa-496e-a069-6e9e57945dea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_43afde0a-38c6-44df-b2f8-8912b14aa6a7" xlink:to="loc_us-gaap_NetIncomeLoss_2e0bed56-5daa-496e-a069-6e9e57945dea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_9cf3ff23-71fe-4a57-9c50-1b83a6cf9a84" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_43afde0a-38c6-44df-b2f8-8912b14aa6a7" xlink:to="loc_us-gaap_EarningsPerShareBasic_9cf3ff23-71fe-4a57-9c50-1b83a6cf9a84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_d10e97f9-6513-4865-9f6a-ee27102eaff5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_43afde0a-38c6-44df-b2f8-8912b14aa6a7" xlink:to="loc_us-gaap_EarningsPerShareDiluted_d10e97f9-6513-4865-9f6a-ee27102eaff5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" xlink:type="simple" xlink:href="cass-20211231.xsd#CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"/>
  <link:presentationLink xlink:role="http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_00c26451-9cb4-4d32-8101-e26a22cbe483" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_20a5c96d-81fe-4250-b3fe-32618e28a055" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_00c26451-9cb4-4d32-8101-e26a22cbe483" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_20a5c96d-81fe-4250-b3fe-32618e28a055" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_d755086e-216f-4962-9b9c-761c6651144f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_20a5c96d-81fe-4250-b3fe-32618e28a055" xlink:to="loc_us-gaap_NetIncomeLoss_d755086e-216f-4962-9b9c-761c6651144f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_fba3076d-9bff-4c93-bf46-7332d4d81666" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_20a5c96d-81fe-4250-b3fe-32618e28a055" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_fba3076d-9bff-4c93-bf46-7332d4d81666" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax_a0152876-afe8-4fae-a27e-cbd20e180d40" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_fba3076d-9bff-4c93-bf46-7332d4d81666" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax_a0152876-afe8-4fae-a27e-cbd20e180d40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax_0caa0124-9786-481a-8c14-0fcc49e1204b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_fba3076d-9bff-4c93-bf46-7332d4d81666" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax_0caa0124-9786-481a-8c14-0fcc49e1204b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax_f91ef36b-2aef-47aa-b9bb-469c875ebd5b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_fba3076d-9bff-4c93-bf46-7332d4d81666" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax_f91ef36b-2aef-47aa-b9bb-469c875ebd5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax_d3d84288-e8aa-4b5c-8aec-216482ba1537" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_fba3076d-9bff-4c93-bf46-7332d4d81666" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax_d3d84288-e8aa-4b5c-8aec-216482ba1537" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax_dc2f8193-eac0-41a0-97f9-42cbcea9adea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_fba3076d-9bff-4c93-bf46-7332d4d81666" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax_dc2f8193-eac0-41a0-97f9-42cbcea9adea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax_88fc2134-eaa1-4257-8e92-d1035aff1794" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_fba3076d-9bff-4c93-bf46-7332d4d81666" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax_88fc2134-eaa1-4257-8e92-d1035aff1794" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_8d95eb44-cd8d-4ebd-9b90-8c83ab482d98" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_fba3076d-9bff-4c93-bf46-7332d4d81666" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_8d95eb44-cd8d-4ebd-9b90-8c83ab482d98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_a6dc5df9-a28a-4dba-875c-2f92003302aa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_fba3076d-9bff-4c93-bf46-7332d4d81666" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_a6dc5df9-a28a-4dba-875c-2f92003302aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_f6c6f70c-fa06-4d21-9d75-2ef526bafaaf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_20a5c96d-81fe-4250-b3fe-32618e28a055" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_f6c6f70c-fa06-4d21-9d75-2ef526bafaaf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="simple" xlink:href="cass-20211231.xsd#CONSOLIDATEDSTATEMENTSOFCASHFLOWS"/>
  <link:presentationLink xlink:role="http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_78e10ee2-9f4d-4777-af0a-f42dd8c5b18b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_54c46ac9-ab50-4000-b766-542a08580593" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_78e10ee2-9f4d-4777-af0a-f42dd8c5b18b" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_54c46ac9-ab50-4000-b766-542a08580593" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_37bfe99b-6ec0-4515-8221-fd8dc63751ea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_54c46ac9-ab50-4000-b766-542a08580593" xlink:to="loc_us-gaap_NetIncomeLoss_37bfe99b-6ec0-4515-8221-fd8dc63751ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_f4e4dc4a-37f2-44a4-aeeb-534a4dae1469" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_54c46ac9-ab50-4000-b766-542a08580593" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_f4e4dc4a-37f2-44a4-aeeb-534a4dae1469" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_add6a9c2-0424-4922-b428-501db9aacabf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_f4e4dc4a-37f2-44a4-aeeb-534a4dae1469" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_add6a9c2-0424-4922-b428-501db9aacabf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments_e19405ca-c7af-48e2-9361-1a516c273242" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_f4e4dc4a-37f2-44a4-aeeb-534a4dae1469" xlink:to="loc_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments_e19405ca-c7af-48e2-9361-1a516c273242" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_a77bf4bd-ecd3-41b0-a36c-a9db99c42679" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Depreciation"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_f4e4dc4a-37f2-44a4-aeeb-534a4dae1469" xlink:to="loc_us-gaap_Depreciation_a77bf4bd-ecd3-41b0-a36c-a9db99c42679" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtAndEquitySecuritiesGainLoss_61024476-5e5a-45df-a100-f708b2775feb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtAndEquitySecuritiesGainLoss"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_f4e4dc4a-37f2-44a4-aeeb-534a4dae1469" xlink:to="loc_us-gaap_DebtAndEquitySecuritiesGainLoss_61024476-5e5a-45df-a100-f708b2775feb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_cd9fe065-7da5-4ae4-a25c-93ef69c9a74b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_f4e4dc4a-37f2-44a4-aeeb-534a4dae1469" xlink:to="loc_us-gaap_ShareBasedCompensation_cd9fe065-7da5-4ae4-a25c-93ef69c9a74b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForLoanLossesExpensed_d830b6bf-362b-43a9-8e77-e6163e91a6a9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProvisionForLoanLossesExpensed"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_f4e4dc4a-37f2-44a4-aeeb-534a4dae1469" xlink:to="loc_us-gaap_ProvisionForLoanLossesExpensed_d830b6bf-362b-43a9-8e77-e6163e91a6a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_4f7db191-f047-4f33-9124-c67b3a2f6d54" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_f4e4dc4a-37f2-44a4-aeeb-534a4dae1469" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_4f7db191-f047-4f33-9124-c67b3a2f6d54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_c13e937e-6c3d-495e-8511-db402ba9c202" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_f4e4dc4a-37f2-44a4-aeeb-534a4dae1469" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_c13e937e-6c3d-495e-8511-db402ba9c202" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPensionPlanObligations_6008ffe3-b9d5-4954-8ab9-d4d4f6b15ccf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInPensionPlanObligations"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_f4e4dc4a-37f2-44a4-aeeb-534a4dae1469" xlink:to="loc_us-gaap_IncreaseDecreaseInPensionPlanObligations_6008ffe3-b9d5-4954-8ab9-d4d4f6b15ccf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_8992a2c6-c2e8-4c70-a311-afdd0a9df0a7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_f4e4dc4a-37f2-44a4-aeeb-534a4dae1469" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_8992a2c6-c2e8-4c70-a311-afdd0a9df0a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherOperatingActivitiesCashFlowStatement_341d29af-4322-4dc9-ba32-e0e537bf50ff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherOperatingActivitiesCashFlowStatement"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_f4e4dc4a-37f2-44a4-aeeb-534a4dae1469" xlink:to="loc_us-gaap_OtherOperatingActivitiesCashFlowStatement_341d29af-4322-4dc9-ba32-e0e537bf50ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_0e57f361-b186-4219-a214-89594f8f4ccd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_54c46ac9-ab50-4000-b766-542a08580593" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_0e57f361-b186-4219-a214-89594f8f4ccd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_2fd5eb9a-8eca-4fc5-aff3-6e0e2f247cd7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_78e10ee2-9f4d-4777-af0a-f42dd8c5b18b" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_2fd5eb9a-8eca-4fc5-aff3-6e0e2f247cd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_f01c24e0-c61d-4313-8761-8ded8f5e08db" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_2fd5eb9a-8eca-4fc5-aff3-6e0e2f247cd7" xlink:to="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_f01c24e0-c61d-4313-8761-8ded8f5e08db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities_4096d69f-92b9-40aa-a24b-da861fe9a3ec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_2fd5eb9a-8eca-4fc5-aff3-6e0e2f247cd7" xlink:to="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities_4096d69f-92b9-40aa-a24b-da861fe9a3ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt_f8976b8d-2904-4662-8581-7f5c37846994" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_2fd5eb9a-8eca-4fc5-aff3-6e0e2f247cd7" xlink:to="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt_f8976b8d-2904-4662-8581-7f5c37846994" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromLoansAndLeases_eabdd332-99b8-4cd6-815f-9d7765b66f87" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForProceedsFromLoansAndLeases"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_2fd5eb9a-8eca-4fc5-aff3-6e0e2f247cd7" xlink:to="loc_us-gaap_PaymentsForProceedsFromLoansAndLeases_eabdd332-99b8-4cd6-815f-9d7765b66f87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireLifeInsurancePolicies_4c88e3f1-8ef6-42e9-956d-f91920b13066" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireLifeInsurancePolicies"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_2fd5eb9a-8eca-4fc5-aff3-6e0e2f247cd7" xlink:to="loc_us-gaap_PaymentsToAcquireLifeInsurancePolicies_4c88e3f1-8ef6-42e9-956d-f91920b13066" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_IncreaseDecreaseInPaymentsInExcessOfFunding_f55254a4-0f3a-419e-953c-162bd59e7945" xlink:href="cass-20211231.xsd#cass_IncreaseDecreaseInPaymentsInExcessOfFunding"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_2fd5eb9a-8eca-4fc5-aff3-6e0e2f247cd7" xlink:to="loc_cass_IncreaseDecreaseInPaymentsInExcessOfFunding_f55254a4-0f3a-419e-953c-162bd59e7945" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_33c2ad1c-700c-4551-9161-e529c814b529" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_2fd5eb9a-8eca-4fc5-aff3-6e0e2f247cd7" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_33c2ad1c-700c-4551-9161-e529c814b529" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_90c09e26-1b37-44da-b08e-d8ba2cf114f8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_2fd5eb9a-8eca-4fc5-aff3-6e0e2f247cd7" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_90c09e26-1b37-44da-b08e-d8ba2cf114f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_c4843d22-8636-4323-8646-27416a5f1ad8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_2fd5eb9a-8eca-4fc5-aff3-6e0e2f247cd7" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_c4843d22-8636-4323-8646-27416a5f1ad8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_0e9e58ab-dfa7-4083-949c-be22fdce6929" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_78e10ee2-9f4d-4777-af0a-f42dd8c5b18b" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_0e9e58ab-dfa7-4083-949c-be22fdce6929" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_NetIncreaseDecreaseInNoninterestBearingDemandDeposits_8bdc0fb7-801c-49ba-9f59-ecbc53966c77" xlink:href="cass-20211231.xsd#cass_NetIncreaseDecreaseInNoninterestBearingDemandDeposits"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_0e9e58ab-dfa7-4083-949c-be22fdce6929" xlink:to="loc_cass_NetIncreaseDecreaseInNoninterestBearingDemandDeposits_8bdc0fb7-801c-49ba-9f59-ecbc53966c77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_NetIncreaseDecreaseInInterestBearingDemandAndSavingsDeposits_24c1d121-7b70-4343-946a-e9598b195ad2" xlink:href="cass-20211231.xsd#cass_NetIncreaseDecreaseInInterestBearingDemandAndSavingsDeposits"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_0e9e58ab-dfa7-4083-949c-be22fdce6929" xlink:to="loc_cass_NetIncreaseDecreaseInInterestBearingDemandAndSavingsDeposits_24c1d121-7b70-4343-946a-e9598b195ad2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInTimeDeposits_66c73c15-56af-4e2b-9d92-69ace919d902" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInTimeDeposits"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_0e9e58ab-dfa7-4083-949c-be22fdce6929" xlink:to="loc_us-gaap_IncreaseDecreaseInTimeDeposits_66c73c15-56af-4e2b-9d92-69ace919d902" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_IncreaseDecreaseInAccountsAndDraftsPayable_c51d3df7-b65a-443e-a8cd-39174594019e" xlink:href="cass-20211231.xsd#cass_IncreaseDecreaseInAccountsAndDraftsPayable"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_0e9e58ab-dfa7-4083-949c-be22fdce6929" xlink:to="loc_cass_IncreaseDecreaseInAccountsAndDraftsPayable_c51d3df7-b65a-443e-a8cd-39174594019e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromRepaymentsOfShortTermDebt_597b024e-5701-44fe-b44c-db34209e700f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromRepaymentsOfShortTermDebt"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_0e9e58ab-dfa7-4083-949c-be22fdce6929" xlink:to="loc_us-gaap_ProceedsFromRepaymentsOfShortTermDebt_597b024e-5701-44fe-b44c-db34209e700f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock_6e846035-0c51-46e4-8283-d3926f40f140" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfDividendsCommonStock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_0e9e58ab-dfa7-4083-949c-be22fdce6929" xlink:to="loc_us-gaap_PaymentsOfDividendsCommonStock_6e846035-0c51-46e4-8283-d3926f40f140" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_6c4a0dcd-dd52-463f-80cf-531e4fd4d96b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_0e9e58ab-dfa7-4083-949c-be22fdce6929" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_6c4a0dcd-dd52-463f-80cf-531e4fd4d96b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_1ff8acd2-c1c5-411d-bb0d-fbcaf06e399a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_0e9e58ab-dfa7-4083-949c-be22fdce6929" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_1ff8acd2-c1c5-411d-bb0d-fbcaf06e399a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_e41c2214-3f2e-44fe-9bbc-17ae4818ef98" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_0e9e58ab-dfa7-4083-949c-be22fdce6929" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_e41c2214-3f2e-44fe-9bbc-17ae4818ef98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_8a767380-cee9-4c06-a1ee-339c2e98afe9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_78e10ee2-9f4d-4777-af0a-f42dd8c5b18b" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_8a767380-cee9-4c06-a1ee-339c2e98afe9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_03236f70-bed3-462b-9936-888c2b8bca57" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_78e10ee2-9f4d-4777-af0a-f42dd8c5b18b" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_03236f70-bed3-462b-9936-888c2b8bca57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_a5c84e0a-2060-45d1-8e6c-09fb8149ee39" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_78e10ee2-9f4d-4777-af0a-f42dd8c5b18b" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_a5c84e0a-2060-45d1-8e6c-09fb8149ee39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_b763e43c-8f17-4ac6-ac14-54ce4f1de60a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_78e10ee2-9f4d-4777-af0a-f42dd8c5b18b" xlink:to="loc_us-gaap_SupplementalCashFlowInformationAbstract_b763e43c-8f17-4ac6-ac14-54ce4f1de60a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet_e7526cf4-6313-45b5-908a-9ffd62daf250" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestPaidNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_b763e43c-8f17-4ac6-ac14-54ce4f1de60a" xlink:to="loc_us-gaap_InterestPaidNet_e7526cf4-6313-45b5-908a-9ffd62daf250" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNet_c280ae2c-e4a9-49a8-a2a8-5145ea630d0b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_b763e43c-8f17-4ac6-ac14-54ce4f1de60a" xlink:to="loc_us-gaap_IncomeTaxesPaidNet_c280ae2c-e4a9-49a8-a2a8-5145ea630d0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" xlink:type="simple" xlink:href="cass-20211231.xsd#CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"/>
  <link:presentationLink xlink:role="http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_5d573787-70d2-4d34-beb8-357f6ef747fe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_39860db4-8acf-4cb4-8afe-f4fd0da6467f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_5d573787-70d2-4d34-beb8-357f6ef747fe" xlink:to="loc_us-gaap_StatementTable_39860db4-8acf-4cb4-8afe-f4fd0da6467f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_658e3bab-4d59-4b0a-a0c1-cd73f7672997" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_39860db4-8acf-4cb4-8afe-f4fd0da6467f" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_658e3bab-4d59-4b0a-a0c1-cd73f7672997" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_1ecc3245-0ec9-4b06-adc8-75b82546d17d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_658e3bab-4d59-4b0a-a0c1-cd73f7672997" xlink:to="loc_us-gaap_EquityComponentDomain_1ecc3245-0ec9-4b06-adc8-75b82546d17d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_31647caf-692f-404f-a0c4-9ddf8868f569" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_1ecc3245-0ec9-4b06-adc8-75b82546d17d" xlink:to="loc_us-gaap_CommonStockMember_31647caf-692f-404f-a0c4-9ddf8868f569" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_0aa35a55-8fdd-4bed-a56a-e5ba37847820" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_1ecc3245-0ec9-4b06-adc8-75b82546d17d" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_0aa35a55-8fdd-4bed-a56a-e5ba37847820" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_b91abf10-c77e-4b61-ab3b-736e5d8b10b6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_1ecc3245-0ec9-4b06-adc8-75b82546d17d" xlink:to="loc_us-gaap_RetainedEarningsMember_b91abf10-c77e-4b61-ab3b-736e5d8b10b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockMember_089d6961-a51b-465d-91ae-38ff88467af0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_1ecc3245-0ec9-4b06-adc8-75b82546d17d" xlink:to="loc_us-gaap_TreasuryStockMember_089d6961-a51b-465d-91ae-38ff88467af0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_7ad3992f-dcbc-4ca7-aa65-c53724589837" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_1ecc3245-0ec9-4b06-adc8-75b82546d17d" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_7ad3992f-dcbc-4ca7-aa65-c53724589837" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_894de1ba-0db3-4c77-a5a8-88b06d34d5d9" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_39860db4-8acf-4cb4-8afe-f4fd0da6467f" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_894de1ba-0db3-4c77-a5a8-88b06d34d5d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_3be36451-1a6e-482c-98a2-f2402ec23d8c" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_894de1ba-0db3-4c77-a5a8-88b06d34d5d9" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_3be36451-1a6e-482c-98a2-f2402ec23d8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_8a9d5042-ddf4-4f4e-ab6f-eb07ad7a1dd1" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_3be36451-1a6e-482c-98a2-f2402ec23d8c" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_8a9d5042-ddf4-4f4e-ab6f-eb07ad7a1dd1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember_29cbb732-0811-41ab-aee0-ac26781fbdd6" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_3be36451-1a6e-482c-98a2-f2402ec23d8c" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember_29cbb732-0811-41ab-aee0-ac26781fbdd6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_0c506b47-178a-4d00-9ed0-e204d5886a64" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_39860db4-8acf-4cb4-8afe-f4fd0da6467f" xlink:to="loc_us-gaap_StatementLineItems_0c506b47-178a-4d00-9ed0-e204d5886a64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_7c4bd730-e2d8-4bd7-9152-c6292e310811" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_0c506b47-178a-4d00-9ed0-e204d5886a64" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_7c4bd730-e2d8-4bd7-9152-c6292e310811" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_74c4f6cd-7ae7-496c-9743-98a781b8a487" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_7c4bd730-e2d8-4bd7-9152-c6292e310811" xlink:to="loc_us-gaap_StockholdersEquity_74c4f6cd-7ae7-496c-9743-98a781b8a487" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_3ac3b096-8190-4f1b-8733-d8ef6df2ee57" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_7c4bd730-e2d8-4bd7-9152-c6292e310811" xlink:to="loc_us-gaap_NetIncomeLoss_3ac3b096-8190-4f1b-8733-d8ef6df2ee57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStockCash_f1130eb1-994b-447e-9edd-9127d8686b5d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendsCommonStockCash"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_7c4bd730-e2d8-4bd7-9152-c6292e310811" xlink:to="loc_us-gaap_DividendsCommonStockCash_f1130eb1-994b-447e-9edd-9127d8686b5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_2f818495-8f1c-4f53-b59d-bce1cd78a55b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_7c4bd730-e2d8-4bd7-9152-c6292e310811" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_2f818495-8f1c-4f53-b59d-bce1cd78a55b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_361dc7db-3aaa-41b9-8652-8faf63429873" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_7c4bd730-e2d8-4bd7-9152-c6292e310811" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_361dc7db-3aaa-41b9-8652-8faf63429873" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_1619d211-391d-4300-9085-49a93a00d846" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_7c4bd730-e2d8-4bd7-9152-c6292e310811" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_1619d211-391d-4300-9085-49a93a00d846" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_128b0ba9-6fcc-4597-a3de-ca29c86f7084" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_7c4bd730-e2d8-4bd7-9152-c6292e310811" xlink:to="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_128b0ba9-6fcc-4597-a3de-ca29c86f7084" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_48a4412c-e396-4c74-af5e-401d7a5df7a5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_7c4bd730-e2d8-4bd7-9152-c6292e310811" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_48a4412c-e396-4c74-af5e-401d7a5df7a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_5e071a55-9ff0-4ebb-bb7d-a1b4347aa1f6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_7c4bd730-e2d8-4bd7-9152-c6292e310811" xlink:to="loc_us-gaap_StockholdersEquity_5e071a55-9ff0-4ebb-bb7d-a1b4347aa1f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdateExtensibleList_b58ec42f-574a-4755-afc2-b2cb752daa47" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingStandardsUpdateExtensibleList"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_7c4bd730-e2d8-4bd7-9152-c6292e310811" xlink:to="loc_us-gaap_AccountingStandardsUpdateExtensibleList_b58ec42f-574a-4755-afc2-b2cb752daa47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYParenthetical" xlink:type="simple" xlink:href="cass-20211231.xsd#CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYParenthetical"/>
  <link:presentationLink xlink:role="http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_b915e99b-9d46-4e31-90d6-255df3cba2ad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareCashPaid_fc3c1039-fbd4-474d-9cce-f36027f57530" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockDividendsPerShareCashPaid"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_b915e99b-9d46-4e31-90d6-255df3cba2ad" xlink:to="loc_us-gaap_CommonStockDividendsPerShareCashPaid_fc3c1039-fbd4-474d-9cce-f36027f57530" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross_0e0dac53-f307-4bf0-8bb6-b3f88acef55f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_b915e99b-9d46-4e31-90d6-255df3cba2ad" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross_0e0dac53-f307-4bf0-8bb6-b3f88acef55f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesPurchaseOfAssets_56b25c9b-2ebf-48cf-91d4-f03484a8f35f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesPurchaseOfAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_b915e99b-9d46-4e31-90d6-255df3cba2ad" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesPurchaseOfAssets_56b25c9b-2ebf-48cf-91d4-f03484a8f35f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://cassinfo.com/role/SummaryofSignificantAccountingPolicies" xlink:type="simple" xlink:href="cass-20211231.xsd#SummaryofSignificantAccountingPolicies"/>
  <link:presentationLink xlink:role="http://cassinfo.com/role/SummaryofSignificantAccountingPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_772e96f1-9b92-4ed7-84fd-b561acc1ff4f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock_09096669-dd28-4812-be2c-48d14c14c431" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_772e96f1-9b92-4ed7-84fd-b561acc1ff4f" xlink:to="loc_us-gaap_SignificantAccountingPoliciesTextBlock_09096669-dd28-4812-be2c-48d14c14c431" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://cassinfo.com/role/SummaryofSignificantAccountingPoliciesPolicies" xlink:type="simple" xlink:href="cass-20211231.xsd#SummaryofSignificantAccountingPoliciesPolicies"/>
  <link:presentationLink xlink:role="http://cassinfo.com/role/SummaryofSignificantAccountingPoliciesPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_586e3567-c31b-4857-91a4-dba4bd164988" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_SummaryOfOperationsPolicyTextBlock_f06d906f-c9e1-4e83-a931-5f6d5361ffbf" xlink:href="cass-20211231.xsd#cass_SummaryOfOperationsPolicyTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_586e3567-c31b-4857-91a4-dba4bd164988" xlink:to="loc_cass_SummaryOfOperationsPolicyTextBlock_f06d906f-c9e1-4e83-a931-5f6d5361ffbf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_7c21b795-ed01-4bbb-987f-5338b7b35ad7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_586e3567-c31b-4857-91a4-dba4bd164988" xlink:to="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_7c21b795-ed01-4bbb-987f-5338b7b35ad7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates_31133fef-5f6a-4159-af90-1a8bd517d436" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UseOfEstimates"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_586e3567-c31b-4857-91a4-dba4bd164988" xlink:to="loc_us-gaap_UseOfEstimates_31133fef-5f6a-4159-af90-1a8bd517d436" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_7948b224-c9da-4d07-bf8a-4632e3f0fe7c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_586e3567-c31b-4857-91a4-dba4bd164988" xlink:to="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_7948b224-c9da-4d07-bf8a-4632e3f0fe7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_InvestmentInDebtSecuritiesPolicyTextBlock_5e8d4f24-5e62-4491-9e83-b729f76ac0a4" xlink:href="cass-20211231.xsd#cass_InvestmentInDebtSecuritiesPolicyTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_586e3567-c31b-4857-91a4-dba4bd164988" xlink:to="loc_cass_InvestmentInDebtSecuritiesPolicyTextBlock_5e8d4f24-5e62-4491-9e83-b729f76ac0a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLoansAndLeasesReceivablePolicy_08f20736-81b6-4b1c-ad42-30af59840efb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLoansAndLeasesReceivablePolicy"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_586e3567-c31b-4857-91a4-dba4bd164988" xlink:to="loc_us-gaap_FinanceLoansAndLeasesReceivablePolicy_08f20736-81b6-4b1c-ad42-30af59840efb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesPolicyForUncollectibleAmounts_d0632140-82d8-490e-a434-4ce84bd74e51" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossesPolicyForUncollectibleAmounts"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_586e3567-c31b-4857-91a4-dba4bd164988" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesPolicyForUncollectibleAmounts_d0632140-82d8-490e-a434-4ce84bd74e51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_ImpairmentOfLoansPolicyTextBlock_4b414db5-caaa-4ac9-8de6-8f7433cdbef0" xlink:href="cass-20211231.xsd#cass_ImpairmentOfLoansPolicyTextBlock"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_586e3567-c31b-4857-91a4-dba4bd164988" xlink:to="loc_cass_ImpairmentOfLoansPolicyTextBlock_4b414db5-caaa-4ac9-8de6-8f7433cdbef0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLoanAndLeaseReceivablesHeldForInvestmentsForeclosedAssetsPolicy_82e77854-a790-4a82-8011-65fffa0a7068" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLoanAndLeaseReceivablesHeldForInvestmentsForeclosedAssetsPolicy"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_586e3567-c31b-4857-91a4-dba4bd164988" xlink:to="loc_us-gaap_FinanceLoanAndLeaseReceivablesHeldForInvestmentsForeclosedAssetsPolicy_82e77854-a790-4a82-8011-65fffa0a7068" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_05239b02-9324-4647-bf20-a135a827ce36" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_586e3567-c31b-4857-91a4-dba4bd164988" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_05239b02-9324-4647-bf20-a135a827ce36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_1ca17708-c807-45d0-a878-3ecfc320635f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_586e3567-c31b-4857-91a4-dba4bd164988" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_1ca17708-c807-45d0-a878-3ecfc320635f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentsPolicy_bbda15a1-c6f5-4979-8e4d-ba378f720894" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestmentsPolicy"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_586e3567-c31b-4857-91a4-dba4bd164988" xlink:to="loc_us-gaap_EquityMethodInvestmentsPolicy_bbda15a1-c6f5-4979-8e4d-ba378f720894" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_TreasuryStockPolicyTextBlock_77df5e57-ed47-4ccf-9e7f-708b042bc378" xlink:href="cass-20211231.xsd#cass_TreasuryStockPolicyTextBlock"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_586e3567-c31b-4857-91a4-dba4bd164988" xlink:to="loc_cass_TreasuryStockPolicyTextBlock_77df5e57-ed47-4ccf-9e7f-708b042bc378" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_1f0ae77f-a474-4f62-a3bb-a45e02483d78" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomePolicyPolicyTextBlock"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_586e3567-c31b-4857-91a4-dba4bd164988" xlink:to="loc_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_1f0ae77f-a474-4f62-a3bb-a45e02483d78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_InformationServicesRevenuePolicyTextBlock_9c625fcc-5a2c-404f-a831-4b93688f371b" xlink:href="cass-20211231.xsd#cass_InformationServicesRevenuePolicyTextBlock"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_586e3567-c31b-4857-91a4-dba4bd164988" xlink:to="loc_cass_InformationServicesRevenuePolicyTextBlock_9c625fcc-5a2c-404f-a831-4b93688f371b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock_6be6145e-af26-41bc-9827-73ec4956c27f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_586e3567-c31b-4857-91a4-dba4bd164988" xlink:to="loc_us-gaap_IncomeTaxPolicyTextBlock_6be6145e-af26-41bc-9827-73ec4956c27f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerSharePolicyTextBlock_980b2fed-9a7a-4bab-a7c8-18069a375bcc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_586e3567-c31b-4857-91a4-dba4bd164988" xlink:to="loc_us-gaap_EarningsPerSharePolicyTextBlock_980b2fed-9a7a-4bab-a7c8-18069a375bcc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_96eaa70f-1113-4ca5-a769-2d18233fcc47" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_586e3567-c31b-4857-91a4-dba4bd164988" xlink:to="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_96eaa70f-1113-4ca5-a769-2d18233fcc47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementPlansPolicy_131b2ef6-d01d-4643-9728-6c3410957e65" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionAndOtherPostretirementPlansPolicy"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_586e3567-c31b-4857-91a4-dba4bd164988" xlink:to="loc_us-gaap_PensionAndOtherPostretirementPlansPolicy_131b2ef6-d01d-4643-9728-6c3410957e65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_59d71f50-14dc-4b01-8005-52deada2e63c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_586e3567-c31b-4857-91a4-dba4bd164988" xlink:to="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_59d71f50-14dc-4b01-8005-52deada2e63c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_041e464c-0dc7-49cd-aeef-a820f5a941bc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_586e3567-c31b-4857-91a4-dba4bd164988" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_041e464c-0dc7-49cd-aeef-a820f5a941bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskCreditRisk_dce230f6-7bbc-48f6-b4d2-38a3b4842d0a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskCreditRisk"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_586e3567-c31b-4857-91a4-dba4bd164988" xlink:to="loc_us-gaap_ConcentrationRiskCreditRisk_dce230f6-7bbc-48f6-b4d2-38a3b4842d0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://cassinfo.com/role/SummaryofSignificantAccountingPoliciesTables" xlink:type="simple" xlink:href="cass-20211231.xsd#SummaryofSignificantAccountingPoliciesTables"/>
  <link:presentationLink xlink:role="http://cassinfo.com/role/SummaryofSignificantAccountingPoliciesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_5044de1c-7a6e-4e19-98e4-06f5a9b66a06" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_7395fdf1-8af1-457e-89fd-28c71a13db5a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_5044de1c-7a6e-4e19-98e4-06f5a9b66a06" xlink:to="loc_us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_7395fdf1-8af1-457e-89fd-28c71a13db5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://cassinfo.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" xlink:type="simple" xlink:href="cass-20211231.xsd#SummaryofSignificantAccountingPoliciesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://cassinfo.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_92524a64-6806-4d26-83d0-57845fccb900" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_69927c49-16ce-4a63-9a9c-7e83c5d8fdcb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_92524a64-6806-4d26-83d0-57845fccb900" xlink:to="loc_us-gaap_StatementTable_69927c49-16ce-4a63-9a9c-7e83c5d8fdcb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_b10085e1-1309-4590-8af9-20048431a832" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_69927c49-16ce-4a63-9a9c-7e83c5d8fdcb" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_b10085e1-1309-4590-8af9-20048431a832" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_70f8341b-407b-4f84-87ce-dae013bd7eee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_b10085e1-1309-4590-8af9-20048431a832" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_70f8341b-407b-4f84-87ce-dae013bd7eee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingMember_99bd91bc-c782-4cf0-880d-8f0ad0b55d25" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BuildingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_70f8341b-407b-4f84-87ce-dae013bd7eee" xlink:to="loc_us-gaap_BuildingMember_99bd91bc-c782-4cf0-880d-8f0ad0b55d25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_6691e065-eba8-4b85-bd4d-b9d4066c6a2a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_70f8341b-407b-4f84-87ce-dae013bd7eee" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_6691e065-eba8-4b85-bd4d-b9d4066c6a2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentOtherTypesMember_0c1df279-ffed-43b8-9da9-7320b92553ea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentOtherTypesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_70f8341b-407b-4f84-87ce-dae013bd7eee" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentOtherTypesMember_0c1df279-ffed-43b8-9da9-7320b92553ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_d4a877e8-e831-4346-87ca-c8423cc96873" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_69927c49-16ce-4a63-9a9c-7e83c5d8fdcb" xlink:to="loc_srt_RangeAxis_d4a877e8-e831-4346-87ca-c8423cc96873" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_e0d76940-1dec-4878-86dd-dae530bdc54c" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_d4a877e8-e831-4346-87ca-c8423cc96873" xlink:to="loc_srt_RangeMember_e0d76940-1dec-4878-86dd-dae530bdc54c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_409860c2-cfa7-49e1-8be2-c2d9619639c4" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_e0d76940-1dec-4878-86dd-dae530bdc54c" xlink:to="loc_srt_MinimumMember_409860c2-cfa7-49e1-8be2-c2d9619639c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_9494362b-9468-4c5a-997c-8639f43e460b" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_e0d76940-1dec-4878-86dd-dae530bdc54c" xlink:to="loc_srt_MaximumMember_9494362b-9468-4c5a-997c-8639f43e460b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_da62ecdb-2abd-4d0f-aa88-ee3f1aafcb93" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_69927c49-16ce-4a63-9a9c-7e83c5d8fdcb" xlink:to="loc_us-gaap_StatementLineItems_da62ecdb-2abd-4d0f-aa88-ee3f1aafcb93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_2c5148c9-e6e9-4829-a29d-73e3f75dd029" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_da62ecdb-2abd-4d0f-aa88-ee3f1aafcb93" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_2c5148c9-e6e9-4829-a29d-73e3f75dd029" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_PercentageHoldingRequiredToAccountInvestmentsNonMarketableEquityInvestments_7f94eabd-e762-44e4-a365-03102dd609f0" xlink:href="cass-20211231.xsd#cass_PercentageHoldingRequiredToAccountInvestmentsNonMarketableEquityInvestments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_da62ecdb-2abd-4d0f-aa88-ee3f1aafcb93" xlink:to="loc_cass_PercentageHoldingRequiredToAccountInvestmentsNonMarketableEquityInvestments_7f94eabd-e762-44e4-a365-03102dd609f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://cassinfo.com/role/SummaryofSignificantAccountingPoliciesScheduleofIllustratestheImpactofAdoptionDetails" xlink:type="simple" xlink:href="cass-20211231.xsd#SummaryofSignificantAccountingPoliciesScheduleofIllustratestheImpactofAdoptionDetails"/>
  <link:presentationLink xlink:role="http://cassinfo.com/role/SummaryofSignificantAccountingPoliciesScheduleofIllustratestheImpactofAdoptionDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_bcbfd109-763f-41e7-b553-7e1eb937e374" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_488b7778-c84d-4583-b9a1-fc3e198196e0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_bcbfd109-763f-41e7-b553-7e1eb937e374" xlink:to="loc_us-gaap_StatementTable_488b7778-c84d-4583-b9a1-fc3e198196e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_047a8129-52d3-4dab-b89f-b370552e0d97" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_488b7778-c84d-4583-b9a1-fc3e198196e0" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_047a8129-52d3-4dab-b89f-b370552e0d97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_2cd34087-f441-47e6-b3e2-81e332445637" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_047a8129-52d3-4dab-b89f-b370552e0d97" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_2cd34087-f441-47e6-b3e2-81e332445637" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_866d9184-4213-4fc1-84cf-51bd27ed9590" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_2cd34087-f441-47e6-b3e2-81e332445637" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_866d9184-4213-4fc1-84cf-51bd27ed9590" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember_c15ec2cc-0b58-4531-8eb1-a56824011f37" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_2cd34087-f441-47e6-b3e2-81e332445637" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember_c15ec2cc-0b58-4531-8eb1-a56824011f37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_dadb18af-79a3-4f6d-8d03-782a068ef683" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_488b7778-c84d-4583-b9a1-fc3e198196e0" xlink:to="loc_us-gaap_StatementLineItems_dadb18af-79a3-4f6d-8d03-782a068ef683" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_1e1e4794-bd08-497f-9326-fbce24ebadd4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_dadb18af-79a3-4f6d-8d03-782a068ef683" xlink:to="loc_us-gaap_AssetsAbstract_1e1e4794-bd08-497f-9326-fbce24ebadd4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss_34cda1e2-75cf-4047-9ead-b02a73c702bd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_1e1e4794-bd08-497f-9326-fbce24ebadd4" xlink:to="loc_us-gaap_FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss_34cda1e2-75cf-4047-9ead-b02a73c702bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_b3b530f1-3c62-4de0-b28c-8378c6cd617f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_1e1e4794-bd08-497f-9326-fbce24ebadd4" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_b3b530f1-3c62-4de0-b28c-8378c6cd617f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAbstract_c451e890-cd34-438b-8da2-f71afd68ea46" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_dadb18af-79a3-4f6d-8d03-782a068ef683" xlink:to="loc_us-gaap_LiabilitiesAbstract_c451e890-cd34-438b-8da2-f71afd68ea46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_ReserveForUnfundedCommitments_18212242-205b-4d9a-b0b5-bd48601d912d" xlink:href="cass-20211231.xsd#cass_ReserveForUnfundedCommitments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAbstract_c451e890-cd34-438b-8da2-f71afd68ea46" xlink:to="loc_cass_ReserveForUnfundedCommitments_18212242-205b-4d9a-b0b5-bd48601d912d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_00161bdd-839d-46fe-be22-b6fd0b211196" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_dadb18af-79a3-4f6d-8d03-782a068ef683" xlink:to="loc_us-gaap_StockholdersEquityAbstract_00161bdd-839d-46fe-be22-b6fd0b211196" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_19d37618-03a5-4f24-81e1-7e63ebebf535" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_00161bdd-839d-46fe-be22-b6fd0b211196" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_19d37618-03a5-4f24-81e1-7e63ebebf535" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://cassinfo.com/role/CapitalRequirementsandRegulatoryRestrictions" xlink:type="simple" xlink:href="cass-20211231.xsd#CapitalRequirementsandRegulatoryRestrictions"/>
  <link:presentationLink xlink:role="http://cassinfo.com/role/CapitalRequirementsandRegulatoryRestrictions" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_srt_RegulatoryCapitalRequirementsAbstract_6e600df6-dcba-4b1b-aa23-ee7f145cb6e0" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RegulatoryCapitalRequirementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryCapitalRequirementsUnderBankingRegulationsTextBlock_fecc8e05-78f0-45b6-b727-d2e428ad5bc9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryCapitalRequirementsUnderBankingRegulationsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RegulatoryCapitalRequirementsAbstract_6e600df6-dcba-4b1b-aa23-ee7f145cb6e0" xlink:to="loc_us-gaap_RegulatoryCapitalRequirementsUnderBankingRegulationsTextBlock_fecc8e05-78f0-45b6-b727-d2e428ad5bc9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://cassinfo.com/role/CapitalRequirementsandRegulatoryRestrictionsTables" xlink:type="simple" xlink:href="cass-20211231.xsd#CapitalRequirementsandRegulatoryRestrictionsTables"/>
  <link:presentationLink xlink:role="http://cassinfo.com/role/CapitalRequirementsandRegulatoryRestrictionsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_srt_RegulatoryCapitalRequirementsAbstract_50e7cdf7-4406-4578-86cc-205095300b2b" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RegulatoryCapitalRequirementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsTextBlock_0eca9f6f-e84a-4905-b177-86d89fd1b9a7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RegulatoryCapitalRequirementsAbstract_50e7cdf7-4406-4578-86cc-205095300b2b" xlink:to="loc_us-gaap_ScheduleOfComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsTextBlock_0eca9f6f-e84a-4905-b177-86d89fd1b9a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://cassinfo.com/role/CapitalRequirementsandRegulatoryRestrictionsNarrativeDetails" xlink:type="simple" xlink:href="cass-20211231.xsd#CapitalRequirementsandRegulatoryRestrictionsNarrativeDetails"/>
  <link:presentationLink xlink:role="http://cassinfo.com/role/CapitalRequirementsandRegulatoryRestrictionsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_srt_RegulatoryCapitalRequirementsAbstract_e2eb8560-2255-4dc5-9182-d3215bb6c761" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RegulatoryCapitalRequirementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsUnappropriated_e287ee2d-c3aa-43f8-906a-df0229763970" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsUnappropriated"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RegulatoryCapitalRequirementsAbstract_e2eb8560-2255-4dc5-9182-d3215bb6c761" xlink:to="loc_us-gaap_RetainedEarningsUnappropriated_e287ee2d-c3aa-43f8-906a-df0229763970" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://cassinfo.com/role/CapitalRequirementsandRegulatoryRestrictionsScheduleofCapitalAmountsandRatiosDetails" xlink:type="simple" xlink:href="cass-20211231.xsd#CapitalRequirementsandRegulatoryRestrictionsScheduleofCapitalAmountsandRatiosDetails"/>
  <link:presentationLink xlink:role="http://cassinfo.com/role/CapitalRequirementsandRegulatoryRestrictionsScheduleofCapitalAmountsandRatiosDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_srt_RegulatoryCapitalRequirementsAbstract_f5048cb3-b1b2-4360-a357-ea1f8467e246" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RegulatoryCapitalRequirementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsTable_08fd29cb-5c17-434c-8778-c684fca2ed70" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RegulatoryCapitalRequirementsAbstract_f5048cb3-b1b2-4360-a357-ea1f8467e246" xlink:to="loc_us-gaap_ScheduleOfComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsTable_08fd29cb-5c17-434c-8778-c684fca2ed70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_19b184dd-fe48-4d41-b7a1-168f260fa516" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsTable_08fd29cb-5c17-434c-8778-c684fca2ed70" xlink:to="loc_dei_LegalEntityAxis_19b184dd-fe48-4d41-b7a1-168f260fa516" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_afd7be1a-b1a2-4e2c-a705-3e54879e1a20" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_19b184dd-fe48-4d41-b7a1-168f260fa516" xlink:to="loc_dei_EntityDomain_afd7be1a-b1a2-4e2c-a705-3e54879e1a20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_CassInformationSystemsIncMember_7498014f-b844-4a51-83e2-760c876c9fc4" xlink:href="cass-20211231.xsd#cass_CassInformationSystemsIncMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_afd7be1a-b1a2-4e2c-a705-3e54879e1a20" xlink:to="loc_cass_CassInformationSystemsIncMember_7498014f-b844-4a51-83e2-760c876c9fc4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_CassCommercialBankMember_74b1420e-bb6f-4522-8893-6c985674a953" xlink:href="cass-20211231.xsd#cass_CassCommercialBankMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_afd7be1a-b1a2-4e2c-a705-3e54879e1a20" xlink:to="loc_cass_CassCommercialBankMember_74b1420e-bb6f-4522-8893-6c985674a953" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsLineItems_66dcffaa-1933-41a2-8117-2be0c91b5a72" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsTable_08fd29cb-5c17-434c-8778-c684fca2ed70" xlink:to="loc_us-gaap_ComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsLineItems_66dcffaa-1933-41a2-8117-2be0c91b5a72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Capital_db120b36-b0ed-4167-8129-6b065b8388ce" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Capital"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsLineItems_66dcffaa-1933-41a2-8117-2be0c91b5a72" xlink:to="loc_us-gaap_Capital_db120b36-b0ed-4167-8129-6b065b8388ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TierOneRiskBasedCapital_17d6bfae-9758-46af-b5e0-6cb0a7ef17fd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TierOneRiskBasedCapital"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsLineItems_66dcffaa-1933-41a2-8117-2be0c91b5a72" xlink:to="loc_us-gaap_TierOneRiskBasedCapital_17d6bfae-9758-46af-b5e0-6cb0a7ef17fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_CommonEquityTierOneRiskBasedCapital_d7ea165c-57e7-4093-b3dd-d6a6298db009" xlink:href="cass-20211231.xsd#cass_CommonEquityTierOneRiskBasedCapital"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsLineItems_66dcffaa-1933-41a2-8117-2be0c91b5a72" xlink:to="loc_cass_CommonEquityTierOneRiskBasedCapital_d7ea165c-57e7-4093-b3dd-d6a6298db009" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TierOneLeverageCapital_4967836a-e6ff-4d1b-90c4-fcd996f9e95a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TierOneLeverageCapital"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsLineItems_66dcffaa-1933-41a2-8117-2be0c91b5a72" xlink:to="loc_us-gaap_TierOneLeverageCapital_4967836a-e6ff-4d1b-90c4-fcd996f9e95a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_CapitalToRiskWeightedAssets1_5ec98c85-a7fb-4f30-a5c8-853148f441cb" xlink:href="cass-20211231.xsd#cass_CapitalToRiskWeightedAssets1"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsLineItems_66dcffaa-1933-41a2-8117-2be0c91b5a72" xlink:to="loc_cass_CapitalToRiskWeightedAssets1_5ec98c85-a7fb-4f30-a5c8-853148f441cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_CommonEquityTierOneRiskBasedCapitalToRiskWeightedAssets_9b12c844-556f-4c6d-971c-d43df578209e" xlink:href="cass-20211231.xsd#cass_CommonEquityTierOneRiskBasedCapitalToRiskWeightedAssets"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsLineItems_66dcffaa-1933-41a2-8117-2be0c91b5a72" xlink:to="loc_cass_CommonEquityTierOneRiskBasedCapitalToRiskWeightedAssets_9b12c844-556f-4c6d-971c-d43df578209e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_TierOneRiskBasedCapitalToRiskWeightedAssets1_72add684-931f-46b4-b047-6091c535df9a" xlink:href="cass-20211231.xsd#cass_TierOneRiskBasedCapitalToRiskWeightedAssets1"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsLineItems_66dcffaa-1933-41a2-8117-2be0c91b5a72" xlink:to="loc_cass_TierOneRiskBasedCapitalToRiskWeightedAssets1_72add684-931f-46b4-b047-6091c535df9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_TierOneLeverageCapitalToAverageAssets1_f53d2bda-4780-47c2-9e66-98f0192b2144" xlink:href="cass-20211231.xsd#cass_TierOneLeverageCapitalToAverageAssets1"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsLineItems_66dcffaa-1933-41a2-8117-2be0c91b5a72" xlink:to="loc_cass_TierOneLeverageCapitalToAverageAssets1_f53d2bda-4780-47c2-9e66-98f0192b2144" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalRequiredForCapitalAdequacy_93db1568-3d65-40e3-b3fc-28ea6deec31a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalRequiredForCapitalAdequacy"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsLineItems_66dcffaa-1933-41a2-8117-2be0c91b5a72" xlink:to="loc_us-gaap_CapitalRequiredForCapitalAdequacy_93db1568-3d65-40e3-b3fc-28ea6deec31a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_CommonEquityTierOneRiskBasedCapitalRequiredForCapitalAdequacy_9f707615-f543-47f6-a0a9-492d88c490d3" xlink:href="cass-20211231.xsd#cass_CommonEquityTierOneRiskBasedCapitalRequiredForCapitalAdequacy"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsLineItems_66dcffaa-1933-41a2-8117-2be0c91b5a72" xlink:to="loc_cass_CommonEquityTierOneRiskBasedCapitalRequiredForCapitalAdequacy_9f707615-f543-47f6-a0a9-492d88c490d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TierOneRiskBasedCapitalRequiredForCapitalAdequacy_e7bd5bf5-209b-4dfa-98fc-833f005bae7a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TierOneRiskBasedCapitalRequiredForCapitalAdequacy"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsLineItems_66dcffaa-1933-41a2-8117-2be0c91b5a72" xlink:to="loc_us-gaap_TierOneRiskBasedCapitalRequiredForCapitalAdequacy_e7bd5bf5-209b-4dfa-98fc-833f005bae7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TierOneLeverageCapitalRequiredForCapitalAdequacy_99d38b30-18e8-494b-ad61-f5552d6fc03c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TierOneLeverageCapitalRequiredForCapitalAdequacy"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsLineItems_66dcffaa-1933-41a2-8117-2be0c91b5a72" xlink:to="loc_us-gaap_TierOneLeverageCapitalRequiredForCapitalAdequacy_99d38b30-18e8-494b-ad61-f5552d6fc03c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_CapitalRequiredForCapitalAdequacyToRiskWeightedAssets1_fb46ea41-9165-49d0-abc5-0cdb21b87b93" xlink:href="cass-20211231.xsd#cass_CapitalRequiredForCapitalAdequacyToRiskWeightedAssets1"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsLineItems_66dcffaa-1933-41a2-8117-2be0c91b5a72" xlink:to="loc_cass_CapitalRequiredForCapitalAdequacyToRiskWeightedAssets1_fb46ea41-9165-49d0-abc5-0cdb21b87b93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_CommonEquityTierOneRiskBasedCapitalRequiredForCapitalAdequacyToRiskWeightedAssets_7d28834c-6663-4df4-8822-dc76bb40a26e" xlink:href="cass-20211231.xsd#cass_CommonEquityTierOneRiskBasedCapitalRequiredForCapitalAdequacyToRiskWeightedAssets"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsLineItems_66dcffaa-1933-41a2-8117-2be0c91b5a72" xlink:to="loc_cass_CommonEquityTierOneRiskBasedCapitalRequiredForCapitalAdequacyToRiskWeightedAssets_7d28834c-6663-4df4-8822-dc76bb40a26e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_TierOneRiskBasedCapitalRequiredForCapitalAdequacyToRiskWeightedAssets1_9a764f62-ae48-425b-a450-8c899030448f" xlink:href="cass-20211231.xsd#cass_TierOneRiskBasedCapitalRequiredForCapitalAdequacyToRiskWeightedAssets1"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsLineItems_66dcffaa-1933-41a2-8117-2be0c91b5a72" xlink:to="loc_cass_TierOneRiskBasedCapitalRequiredForCapitalAdequacyToRiskWeightedAssets1_9a764f62-ae48-425b-a450-8c899030448f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_TierOneLeverageCapitalRequiredForCapitalAdequacyToAverageAssets1_5f1fde43-0d0f-4e9a-8228-f4d5cfdb3082" xlink:href="cass-20211231.xsd#cass_TierOneLeverageCapitalRequiredForCapitalAdequacyToAverageAssets1"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsLineItems_66dcffaa-1933-41a2-8117-2be0c91b5a72" xlink:to="loc_cass_TierOneLeverageCapitalRequiredForCapitalAdequacyToAverageAssets1_5f1fde43-0d0f-4e9a-8228-f4d5cfdb3082" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalRequiredToBeWellCapitalized_9a02b319-1f62-4ea3-89ef-314d60230362" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalRequiredToBeWellCapitalized"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsLineItems_66dcffaa-1933-41a2-8117-2be0c91b5a72" xlink:to="loc_us-gaap_CapitalRequiredToBeWellCapitalized_9a02b319-1f62-4ea3-89ef-314d60230362" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_CommonEquityTierOneRiskBasedCapitalRequiredToBeWellCapitalized_30ddcff5-d5c9-41a8-aa6f-472a4bf966c2" xlink:href="cass-20211231.xsd#cass_CommonEquityTierOneRiskBasedCapitalRequiredToBeWellCapitalized"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsLineItems_66dcffaa-1933-41a2-8117-2be0c91b5a72" xlink:to="loc_cass_CommonEquityTierOneRiskBasedCapitalRequiredToBeWellCapitalized_30ddcff5-d5c9-41a8-aa6f-472a4bf966c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TierOneRiskBasedCapitalRequiredToBeWellCapitalized_e1dd2b1e-d46e-4bac-a3ef-130e32e64e6a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TierOneRiskBasedCapitalRequiredToBeWellCapitalized"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsLineItems_66dcffaa-1933-41a2-8117-2be0c91b5a72" xlink:to="loc_us-gaap_TierOneRiskBasedCapitalRequiredToBeWellCapitalized_e1dd2b1e-d46e-4bac-a3ef-130e32e64e6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TierOneLeverageCapitalRequiredToBeWellCapitalized_fa4502a5-ce34-4083-aef2-811e6bb7a931" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TierOneLeverageCapitalRequiredToBeWellCapitalized"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsLineItems_66dcffaa-1933-41a2-8117-2be0c91b5a72" xlink:to="loc_us-gaap_TierOneLeverageCapitalRequiredToBeWellCapitalized_fa4502a5-ce34-4083-aef2-811e6bb7a931" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_CapitalRequiredToBeWellCapitalizedToRiskWeightedAssets1_695a5f02-432b-4ba4-9c34-887dbf203655" xlink:href="cass-20211231.xsd#cass_CapitalRequiredToBeWellCapitalizedToRiskWeightedAssets1"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsLineItems_66dcffaa-1933-41a2-8117-2be0c91b5a72" xlink:to="loc_cass_CapitalRequiredToBeWellCapitalizedToRiskWeightedAssets1_695a5f02-432b-4ba4-9c34-887dbf203655" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_CommonEquityTierOneRiskBasedCapitalRequiredToBeWellCapitalizedToRiskWeightedAssets_e43340a2-2c80-4950-8c53-09e04692ff56" xlink:href="cass-20211231.xsd#cass_CommonEquityTierOneRiskBasedCapitalRequiredToBeWellCapitalizedToRiskWeightedAssets"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsLineItems_66dcffaa-1933-41a2-8117-2be0c91b5a72" xlink:to="loc_cass_CommonEquityTierOneRiskBasedCapitalRequiredToBeWellCapitalizedToRiskWeightedAssets_e43340a2-2c80-4950-8c53-09e04692ff56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_TierOneRiskBasedCapitalRequiredToBeWellCapitalizedToRiskWeightedAssets1_6c93b6e8-166f-4061-b438-d5068d144a47" xlink:href="cass-20211231.xsd#cass_TierOneRiskBasedCapitalRequiredToBeWellCapitalizedToRiskWeightedAssets1"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsLineItems_66dcffaa-1933-41a2-8117-2be0c91b5a72" xlink:to="loc_cass_TierOneRiskBasedCapitalRequiredToBeWellCapitalizedToRiskWeightedAssets1_6c93b6e8-166f-4061-b438-d5068d144a47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_TierOneLeverageCapitalRequiredToBeWellCapitalizedToAverageAssets1_92fa9a2a-a878-40b5-85de-db0cdb9c4193" xlink:href="cass-20211231.xsd#cass_TierOneLeverageCapitalRequiredToBeWellCapitalizedToAverageAssets1"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsLineItems_66dcffaa-1933-41a2-8117-2be0c91b5a72" xlink:to="loc_cass_TierOneLeverageCapitalRequiredToBeWellCapitalizedToAverageAssets1_92fa9a2a-a878-40b5-85de-db0cdb9c4193" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://cassinfo.com/role/InvestmentSecurities" xlink:type="simple" xlink:href="cass-20211231.xsd#InvestmentSecurities"/>
  <link:presentationLink xlink:role="http://cassinfo.com/role/InvestmentSecurities" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_070592e0-aeaa-4e89-b1c8-d9c6193200d5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_d822a6c2-db63-4ec7-aa72-afcb9b935eee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_070592e0-aeaa-4e89-b1c8-d9c6193200d5" xlink:to="loc_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_d822a6c2-db63-4ec7-aa72-afcb9b935eee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://cassinfo.com/role/InvestmentSecuritiesTables" xlink:type="simple" xlink:href="cass-20211231.xsd#InvestmentSecuritiesTables"/>
  <link:presentationLink xlink:role="http://cassinfo.com/role/InvestmentSecuritiesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_3ba5ddf7-af4d-4c96-90c8-5768b0b4188b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock_4188c195-2e8f-481e-956e-a49627ada3d6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_3ba5ddf7-af4d-4c96-90c8-5768b0b4188b" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock_4188c195-2e8f-481e-956e-a49627ada3d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock_269cfb92-b0c7-4a09-8da1-12e9d3e6cd23" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_3ba5ddf7-af4d-4c96-90c8-5768b0b4188b" xlink:to="loc_us-gaap_ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock_269cfb92-b0c7-4a09-8da1-12e9d3e6cd23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_d56e115e-66c9-473d-9ec7-7b7fb8252035" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_3ba5ddf7-af4d-4c96-90c8-5768b0b4188b" xlink:to="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_d56e115e-66c9-473d-9ec7-7b7fb8252035" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://cassinfo.com/role/InvestmentSecuritiesScheduleofInvestmentSecuritiesDetails" xlink:type="simple" xlink:href="cass-20211231.xsd#InvestmentSecuritiesScheduleofInvestmentSecuritiesDetails"/>
  <link:presentationLink xlink:role="http://cassinfo.com/role/InvestmentSecuritiesScheduleofInvestmentSecuritiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_b2147089-d71a-4951-b1e3-45160a59053e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketableSecuritiesTable_e371e9e0-c3b2-4133-998d-a5b2e4141339" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MarketableSecuritiesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_b2147089-d71a-4951-b1e3-45160a59053e" xlink:to="loc_us-gaap_MarketableSecuritiesTable_e371e9e0-c3b2-4133-998d-a5b2e4141339" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_f2548ad1-5cb7-4168-94b5-30db5def0a07" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MarketableSecuritiesTable_e371e9e0-c3b2-4133-998d-a5b2e4141339" xlink:to="loc_us-gaap_FinancialInstrumentAxis_f2548ad1-5cb7-4168-94b5-30db5def0a07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_e705a9f0-7e20-4dbd-9b52-92a80d456d41" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentAxis_f2548ad1-5cb7-4168-94b5-30db5def0a07" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_e705a9f0-7e20-4dbd-9b52-92a80d456d41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USStatesAndPoliticalSubdivisionsMember_9850a162-9ca2-4d16-b92e-ca4ca03ccc09" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_USStatesAndPoliticalSubdivisionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_e705a9f0-7e20-4dbd-9b52-92a80d456d41" xlink:to="loc_us-gaap_USStatesAndPoliticalSubdivisionsMember_9850a162-9ca2-4d16-b92e-ca4ca03ccc09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember_dbdbc64f-f89d-462e-8d53-a6454ad11f8f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_e705a9f0-7e20-4dbd-9b52-92a80d456d41" xlink:to="loc_us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember_dbdbc64f-f89d-462e-8d53-a6454ad11f8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateBondSecuritiesMember_ec0b5452-7657-4471-b782-c3fc8d10c98d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CorporateBondSecuritiesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_e705a9f0-7e20-4dbd-9b52-92a80d456d41" xlink:to="loc_us-gaap_CorporateBondSecuritiesMember_ec0b5452-7657-4471-b782-c3fc8d10c98d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetBackedSecuritiesMember_63e9fba5-5523-4500-8940-7c4c009e2390" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetBackedSecuritiesMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_e705a9f0-7e20-4dbd-9b52-92a80d456d41" xlink:to="loc_us-gaap_AssetBackedSecuritiesMember_63e9fba5-5523-4500-8940-7c4c009e2390" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketableSecuritiesLineItems_fda1ddea-6194-4adb-976e-289fb22a343f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MarketableSecuritiesLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MarketableSecuritiesTable_e371e9e0-c3b2-4133-998d-a5b2e4141339" xlink:to="loc_us-gaap_MarketableSecuritiesLineItems_fda1ddea-6194-4adb-976e-289fb22a343f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss_5881de6a-f9a7-483b-aee7-6165da321013" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MarketableSecuritiesLineItems_fda1ddea-6194-4adb-976e-289fb22a343f" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss_5881de6a-f9a7-483b-aee7-6165da321013" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_b065f1fc-d2e3-44b7-a135-6099e12b4b60" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MarketableSecuritiesLineItems_fda1ddea-6194-4adb-976e-289fb22a343f" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_b065f1fc-d2e3-44b7-a135-6099e12b4b60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_7c84d5ff-fc34-4e7b-9a75-717f5ae35abb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MarketableSecuritiesLineItems_fda1ddea-6194-4adb-976e-289fb22a343f" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_7c84d5ff-fc34-4e7b-9a75-717f5ae35abb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest_05d30dcd-5146-49df-989a-3d34bdc47722" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MarketableSecuritiesLineItems_fda1ddea-6194-4adb-976e-289fb22a343f" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest_05d30dcd-5146-49df-989a-3d34bdc47722" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://cassinfo.com/role/InvestmentSecuritiesNarrativeDetails" xlink:type="simple" xlink:href="cass-20211231.xsd#InvestmentSecuritiesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://cassinfo.com/role/InvestmentSecuritiesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_8ee465ad-1050-4b3f-ac00-421cff944ce7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions_8cff98b0-854d-4e58-bb7c-cceb4e033701" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_8ee465ad-1050-4b3f-ac00-421cff944ce7" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions_8cff98b0-854d-4e58-bb7c-cceb4e033701" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_AvailableForSaleSecuritiesInUnrealizedLossPositionsPercentageOfTotalSecurities_f3129309-fcb0-41f1-96ce-b8860295a7c4" xlink:href="cass-20211231.xsd#cass_AvailableForSaleSecuritiesInUnrealizedLossPositionsPercentageOfTotalSecurities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_8ee465ad-1050-4b3f-ac00-421cff944ce7" xlink:to="loc_cass_AvailableForSaleSecuritiesInUnrealizedLossPositionsPercentageOfTotalSecurities_f3129309-fcb0-41f1-96ce-b8860295a7c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerNumberOfPositions_0eb91a3e-3c23-4cdc-85dc-571a83a00e6e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerNumberOfPositions"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_8ee465ad-1050-4b3f-ac00-421cff944ce7" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerNumberOfPositions_0eb91a3e-3c23-4cdc-85dc-571a83a00e6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_ProceedsFromPurchaseOfStateAndPoliticalSubdivisions_7fe1f7df-b668-4007-a584-1198a0874a8d" xlink:href="cass-20211231.xsd#cass_ProceedsFromPurchaseOfStateAndPoliticalSubdivisions"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_8ee465ad-1050-4b3f-ac00-421cff944ce7" xlink:to="loc_cass_ProceedsFromPurchaseOfStateAndPoliticalSubdivisions_7fe1f7df-b668-4007-a584-1198a0874a8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleRestricted_757cb419-7e25-4eac-85bd-6a8760125533" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleRestricted"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_8ee465ad-1050-4b3f-ac00-421cff944ce7" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleRestricted_757cb419-7e25-4eac-85bd-6a8760125533" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_67745ca5-bb08-42ab-bba2-a03ef755f9ea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_8ee465ad-1050-4b3f-ac00-421cff944ce7" xlink:to="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_67745ca5-bb08-42ab-bba2-a03ef755f9ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleRealizedGain_47c404a8-b926-471d-8a95-f7e90792d3e2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleRealizedGain"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_8ee465ad-1050-4b3f-ac00-421cff944ce7" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleRealizedGain_47c404a8-b926-471d-8a95-f7e90792d3e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss_8a37b055-6fc0-41e2-908a-6a6507875e28" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_8ee465ad-1050-4b3f-ac00-421cff944ce7" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss_8a37b055-6fc0-41e2-908a-6a6507875e28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://cassinfo.com/role/InvestmentSecuritiesScheduleoftheFairValuesofSecuritieswithUnrealizedLossesDetails" xlink:type="simple" xlink:href="cass-20211231.xsd#InvestmentSecuritiesScheduleoftheFairValuesofSecuritieswithUnrealizedLossesDetails"/>
  <link:presentationLink xlink:role="http://cassinfo.com/role/InvestmentSecuritiesScheduleoftheFairValuesofSecuritieswithUnrealizedLossesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_cd7f15f0-c821-4eaa-aec0-705f7009eca6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketableSecuritiesTable_979b7ef4-e999-4459-875a-895385716d5d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MarketableSecuritiesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_cd7f15f0-c821-4eaa-aec0-705f7009eca6" xlink:to="loc_us-gaap_MarketableSecuritiesTable_979b7ef4-e999-4459-875a-895385716d5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_82a2c91c-1ea2-408b-859c-b932ce0b20e1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MarketableSecuritiesTable_979b7ef4-e999-4459-875a-895385716d5d" xlink:to="loc_us-gaap_FinancialInstrumentAxis_82a2c91c-1ea2-408b-859c-b932ce0b20e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_64eeea17-2c68-48ad-b70c-5fdecdb2b2f1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentAxis_82a2c91c-1ea2-408b-859c-b932ce0b20e1" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_64eeea17-2c68-48ad-b70c-5fdecdb2b2f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USStatesAndPoliticalSubdivisionsMember_abb3e4e1-d574-4c51-afae-d8fd1857133b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_USStatesAndPoliticalSubdivisionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_64eeea17-2c68-48ad-b70c-5fdecdb2b2f1" xlink:to="loc_us-gaap_USStatesAndPoliticalSubdivisionsMember_abb3e4e1-d574-4c51-afae-d8fd1857133b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember_64a5a3ab-647e-4219-8040-d8258d621b3e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_64eeea17-2c68-48ad-b70c-5fdecdb2b2f1" xlink:to="loc_us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember_64a5a3ab-647e-4219-8040-d8258d621b3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateBondSecuritiesMember_086c485d-8226-4eed-ba9a-608d44a8bc11" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CorporateBondSecuritiesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_64eeea17-2c68-48ad-b70c-5fdecdb2b2f1" xlink:to="loc_us-gaap_CorporateBondSecuritiesMember_086c485d-8226-4eed-ba9a-608d44a8bc11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetBackedSecuritiesMember_857844ef-4c24-4702-abc1-92b592d713d4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetBackedSecuritiesMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_64eeea17-2c68-48ad-b70c-5fdecdb2b2f1" xlink:to="loc_us-gaap_AssetBackedSecuritiesMember_857844ef-4c24-4702-abc1-92b592d713d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketableSecuritiesLineItems_f1e1b3e8-745b-4b5a-bc66-6ccc77d3c56b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MarketableSecuritiesLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MarketableSecuritiesTable_979b7ef4-e999-4459-875a-895385716d5d" xlink:to="loc_us-gaap_MarketableSecuritiesLineItems_f1e1b3e8-745b-4b5a-bc66-6ccc77d3c56b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_68eee7d5-631e-446f-a26b-a6f5f8b835d6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MarketableSecuritiesLineItems_f1e1b3e8-745b-4b5a-bc66-6ccc77d3c56b" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_68eee7d5-631e-446f-a26b-a6f5f8b835d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_ed7bcc61-2d7c-4b3c-a13e-b61feb4ec005" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MarketableSecuritiesLineItems_f1e1b3e8-745b-4b5a-bc66-6ccc77d3c56b" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_ed7bcc61-2d7c-4b3c-a13e-b61feb4ec005" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_3b881c4f-dfe7-4b57-a92e-505a438f67a6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MarketableSecuritiesLineItems_f1e1b3e8-745b-4b5a-bc66-6ccc77d3c56b" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_3b881c4f-dfe7-4b57-a92e-505a438f67a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_2b9cfeb1-7f69-4df3-824c-694e2c21cf2e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MarketableSecuritiesLineItems_f1e1b3e8-745b-4b5a-bc66-6ccc77d3c56b" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_2b9cfeb1-7f69-4df3-824c-694e2c21cf2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_1fc7e6c2-a09e-4ff6-99f6-87f557457d91" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MarketableSecuritiesLineItems_f1e1b3e8-745b-4b5a-bc66-6ccc77d3c56b" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_1fc7e6c2-a09e-4ff6-99f6-87f557457d91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_ca08fb11-cdb0-4845-9ce1-448acbb52b8c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MarketableSecuritiesLineItems_f1e1b3e8-745b-4b5a-bc66-6ccc77d3c56b" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_ca08fb11-cdb0-4845-9ce1-448acbb52b8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://cassinfo.com/role/InvestmentSecuritiesScheduleofAmortizedCostandFairValueofInvestmentSecuritiesDetails" xlink:type="simple" xlink:href="cass-20211231.xsd#InvestmentSecuritiesScheduleofAmortizedCostandFairValueofInvestmentSecuritiesDetails"/>
  <link:presentationLink xlink:role="http://cassinfo.com/role/InvestmentSecuritiesScheduleofAmortizedCostandFairValueofInvestmentSecuritiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_4b684d20-6e6b-4397-b698-e15d966c0e59" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract_394409cf-c30e-475f-9ad2-afcfa58bbde5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_4b684d20-6e6b-4397-b698-e15d966c0e59" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract_394409cf-c30e-475f-9ad2-afcfa58bbde5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost_9f179ded-db15-428f-b47c-0ebf238f1827" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract_394409cf-c30e-475f-9ad2-afcfa58bbde5" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost_9f179ded-db15-428f-b47c-0ebf238f1827" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost_48acd4a0-bec3-4e4a-9518-947491de341e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract_394409cf-c30e-475f-9ad2-afcfa58bbde5" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost_48acd4a0-bec3-4e4a-9518-947491de341e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost_f0051dd5-19e9-4d56-9955-159614be1181" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract_394409cf-c30e-475f-9ad2-afcfa58bbde5" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost_f0051dd5-19e9-4d56-9955-159614be1181" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost_3ac4daa3-c69d-472a-b28b-123803fa0a58" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract_394409cf-c30e-475f-9ad2-afcfa58bbde5" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost_3ac4daa3-c69d-472a-b28b-123803fa0a58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss_55c9dd41-381d-4060-8cd8-8eb84b0007fc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract_394409cf-c30e-475f-9ad2-afcfa58bbde5" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss_55c9dd41-381d-4060-8cd8-8eb84b0007fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract_aa10f0c4-d4ea-471f-a1ce-cdfe4c3e576e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_4b684d20-6e6b-4397-b698-e15d966c0e59" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract_aa10f0c4-d4ea-471f-a1ce-cdfe4c3e576e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_e7891226-1a47-4507-af8d-9331a278afed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract_aa10f0c4-d4ea-471f-a1ce-cdfe4c3e576e" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_e7891226-1a47-4507-af8d-9331a278afed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_70cb65b7-5b05-4d93-ad80-e01ebb4f91b7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract_aa10f0c4-d4ea-471f-a1ce-cdfe4c3e576e" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_70cb65b7-5b05-4d93-ad80-e01ebb4f91b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue_50f348b9-690a-4ef5-b697-06c749d41e84" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract_aa10f0c4-d4ea-471f-a1ce-cdfe4c3e576e" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue_50f348b9-690a-4ef5-b697-06c749d41e84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue_963fc4ab-5f50-4a3c-9e5b-b81bd4855753" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract_aa10f0c4-d4ea-471f-a1ce-cdfe4c3e576e" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue_963fc4ab-5f50-4a3c-9e5b-b81bd4855753" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest_b2976bb5-6f64-429c-8add-13d859b96976" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract_aa10f0c4-d4ea-471f-a1ce-cdfe4c3e576e" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest_b2976bb5-6f64-429c-8add-13d859b96976" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://cassinfo.com/role/Loans" xlink:type="simple" xlink:href="cass-20211231.xsd#Loans"/>
  <link:presentationLink xlink:role="http://cassinfo.com/role/Loans" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesAbstract_a285bbf0-9d9a-4203-bf5c-d9b1d258718d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock_73c95940-7711-4a24-a7c9-4ca4d0209e1c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_a285bbf0-9d9a-4203-bf5c-d9b1d258718d" xlink:to="loc_us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock_73c95940-7711-4a24-a7c9-4ca4d0209e1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://cassinfo.com/role/LoansTables" xlink:type="simple" xlink:href="cass-20211231.xsd#LoansTables"/>
  <link:presentationLink xlink:role="http://cassinfo.com/role/LoansTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesAbstract_1d7da6f9-aedf-4f9a-8e3a-151841f8d20d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_SummaryOfLoanCategoriesTableTextBlock_20898b3e-309d-4d25-9377-3b338b299ae4" xlink:href="cass-20211231.xsd#cass_SummaryOfLoanCategoriesTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_1d7da6f9-aedf-4f9a-8e3a-151841f8d20d" xlink:to="loc_cass_SummaryOfLoanCategoriesTableTextBlock_20898b3e-309d-4d25-9377-3b338b299ae4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtTableTextBlock_3eb59531-86d6-4a92-879d-db4e77b24098" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDebtTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_1d7da6f9-aedf-4f9a-8e3a-151841f8d20d" xlink:to="loc_us-gaap_ScheduleOfDebtTableTextBlock_3eb59531-86d6-4a92-879d-db4e77b24098" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_ScheduleOfCreditExposureOfTheLoanPortfolioTableTextBlock_771ed2c9-cdd5-432b-8519-9c986948f7cb" xlink:href="cass-20211231.xsd#cass_ScheduleOfCreditExposureOfTheLoanPortfolioTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_1d7da6f9-aedf-4f9a-8e3a-151841f8d20d" xlink:to="loc_cass_ScheduleOfCreditExposureOfTheLoanPortfolioTableTextBlock_771ed2c9-cdd5-432b-8519-9c986948f7cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtorTroubledDebtRestructuringCurrentPeriodTextBlock_2f3fce3b-ef52-40ac-a185-298d754fb842" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDebtorTroubledDebtRestructuringCurrentPeriodTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_1d7da6f9-aedf-4f9a-8e3a-151841f8d20d" xlink:to="loc_us-gaap_ScheduleOfDebtorTroubledDebtRestructuringCurrentPeriodTextBlock_2f3fce3b-ef52-40ac-a185-298d754fb842" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_SummaryOfAllowanceForCreditLossByCategoryTableTextBlock_ee22189d-abf4-4be5-a88a-99524dac44d2" xlink:href="cass-20211231.xsd#cass_SummaryOfAllowanceForCreditLossByCategoryTableTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_1d7da6f9-aedf-4f9a-8e3a-151841f8d20d" xlink:to="loc_cass_SummaryOfAllowanceForCreditLossByCategoryTableTextBlock_ee22189d-abf4-4be5-a88a-99524dac44d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://cassinfo.com/role/LoansbyTypeSummaryofLoanCategoriesDetails" xlink:type="simple" xlink:href="cass-20211231.xsd#LoansbyTypeSummaryofLoanCategoriesDetails"/>
  <link:presentationLink xlink:role="http://cassinfo.com/role/LoansbyTypeSummaryofLoanCategoriesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesAbstract_08af6676-7c09-4461-a04a-c257adf64ba9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ParticipatingMortgageLoansTable_fcdeac5d-212b-4400-8956-0c082abdef32" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ParticipatingMortgageLoansTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_08af6676-7c09-4461-a04a-c257adf64ba9" xlink:to="loc_us-gaap_ParticipatingMortgageLoansTable_fcdeac5d-212b-4400-8956-0c082abdef32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_bf58e700-162f-40bc-bb50-3f1e1e6ac740" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ParticipatingMortgageLoansTable_fcdeac5d-212b-4400-8956-0c082abdef32" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_bf58e700-162f-40bc-bb50-3f1e1e6ac740" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_00805f4a-e0c8-4e59-9842-2fc288036462" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_bf58e700-162f-40bc-bb50-3f1e1e6ac740" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_00805f4a-e0c8-4e59-9842-2fc288036462" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_CommercialAndIndustrialLoanMember_7f4d194b-2dac-418a-bfda-33ef558b62ee" xlink:href="cass-20211231.xsd#cass_CommercialAndIndustrialLoanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_00805f4a-e0c8-4e59-9842-2fc288036462" xlink:to="loc_cass_CommercialAndIndustrialLoanMember_7f4d194b-2dac-418a-bfda-33ef558b62ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_RealEstateCommercialMortgageMember_0562acad-b868-4571-9320-6b17d251a2ae" xlink:href="cass-20211231.xsd#cass_RealEstateCommercialMortgageMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_00805f4a-e0c8-4e59-9842-2fc288036462" xlink:to="loc_cass_RealEstateCommercialMortgageMember_0562acad-b868-4571-9320-6b17d251a2ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_RealEstateCommercialConstructionLoanMember_193f9c55-16f0-410b-b6a2-776399551bfc" xlink:href="cass-20211231.xsd#cass_RealEstateCommercialConstructionLoanMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_00805f4a-e0c8-4e59-9842-2fc288036462" xlink:to="loc_cass_RealEstateCommercialConstructionLoanMember_193f9c55-16f0-410b-b6a2-776399551bfc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_RealEstateFaithbasedMortgageMember_3e4bdce2-8822-46c1-a623-6eb1a27e7558" xlink:href="cass-20211231.xsd#cass_RealEstateFaithbasedMortgageMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_00805f4a-e0c8-4e59-9842-2fc288036462" xlink:to="loc_cass_RealEstateFaithbasedMortgageMember_3e4bdce2-8822-46c1-a623-6eb1a27e7558" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_RealEstateFaithbasedConstructionLoanMember_d113c96e-2c9d-406b-a2e7-a7a1836ac910" xlink:href="cass-20211231.xsd#cass_RealEstateFaithbasedConstructionLoanMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_00805f4a-e0c8-4e59-9842-2fc288036462" xlink:to="loc_cass_RealEstateFaithbasedConstructionLoanMember_d113c96e-2c9d-406b-a2e7-a7a1836ac910" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_PaycheckProtectionProgramMember_8a1ca727-8448-4f23-be95-cb9bb9003995" xlink:href="cass-20211231.xsd#cass_PaycheckProtectionProgramMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_00805f4a-e0c8-4e59-9842-2fc288036462" xlink:to="loc_cass_PaycheckProtectionProgramMember_8a1ca727-8448-4f23-be95-cb9bb9003995" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_OtherLoanMember_68e3f7e0-b505-4b68-8cc1-5bd32bf34cfb" xlink:href="cass-20211231.xsd#cass_OtherLoanMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_00805f4a-e0c8-4e59-9842-2fc288036462" xlink:to="loc_cass_OtherLoanMember_68e3f7e0-b505-4b68-8cc1-5bd32bf34cfb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ParticipatingMortgageLoansLineItems_c0fecd55-4452-429c-9bb2-4798ec1bb6e5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ParticipatingMortgageLoansLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ParticipatingMortgageLoansTable_fcdeac5d-212b-4400-8956-0c082abdef32" xlink:to="loc_us-gaap_ParticipatingMortgageLoansLineItems_c0fecd55-4452-429c-9bb2-4798ec1bb6e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent_2c1e76d4-a7f2-4c92-b116-7c366dedbca6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ParticipatingMortgageLoansLineItems_c0fecd55-4452-429c-9bb2-4798ec1bb6e5" xlink:to="loc_us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent_2c1e76d4-a7f2-4c92-b116-7c366dedbca6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://cassinfo.com/role/LoansScheduleoftheAgingofLoansbyLoanCategoriesDetails" xlink:type="simple" xlink:href="cass-20211231.xsd#LoansScheduleoftheAgingofLoansbyLoanCategoriesDetails"/>
  <link:presentationLink xlink:role="http://cassinfo.com/role/LoansScheduleoftheAgingofLoansbyLoanCategoriesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesAbstract_2992f310-4935-4d82-bab6-f968065a07b5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFinancingReceivablesPastDueTable_2727d43a-8da9-4378-a4a5-0424b09d3842" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFinancingReceivablesPastDueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_2992f310-4935-4d82-bab6-f968065a07b5" xlink:to="loc_us-gaap_ScheduleOfFinancingReceivablesPastDueTable_2727d43a-8da9-4378-a4a5-0424b09d3842" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablesPeriodPastDueAxis_ec8da180-2a67-466f-9ee4-3e15e55c43ff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivablesPeriodPastDueAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivablesPastDueTable_2727d43a-8da9-4378-a4a5-0424b09d3842" xlink:to="loc_us-gaap_FinancingReceivablesPeriodPastDueAxis_ec8da180-2a67-466f-9ee4-3e15e55c43ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_78cb7e8e-7ba4-4d51-a675-8701d2273d4b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivablesPeriodPastDueDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablesPeriodPastDueAxis_ec8da180-2a67-466f-9ee4-3e15e55c43ff" xlink:to="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_78cb7e8e-7ba4-4d51-a675-8701d2273d4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialAssetNotPastDueMember_00253670-e2c1-42da-82ba-ddf24cf02201" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialAssetNotPastDueMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_78cb7e8e-7ba4-4d51-a675-8701d2273d4b" xlink:to="loc_us-gaap_FinancialAssetNotPastDueMember_00253670-e2c1-42da-82ba-ddf24cf02201" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivables30To59DaysPastDueMember_bb2e85a6-a44e-4f0d-8611-7755c1d67f41" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivables30To59DaysPastDueMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_78cb7e8e-7ba4-4d51-a675-8701d2273d4b" xlink:to="loc_us-gaap_FinancingReceivables30To59DaysPastDueMember_bb2e85a6-a44e-4f0d-8611-7755c1d67f41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivables60To89DaysPastDueMember_c700349b-97ef-4143-aa62-5833fbf9d4c5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivables60To89DaysPastDueMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_78cb7e8e-7ba4-4d51-a675-8701d2273d4b" xlink:to="loc_us-gaap_FinancingReceivables60To89DaysPastDueMember_c700349b-97ef-4143-aa62-5833fbf9d4c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember_0ca0548e-bea8-4053-beab-93f65a25c49c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_78cb7e8e-7ba4-4d51-a675-8701d2273d4b" xlink:to="loc_us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember_0ca0548e-bea8-4053-beab-93f65a25c49c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_03891efa-2d92-4faa-82f9-afe02e79329d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivablesPastDueTable_2727d43a-8da9-4378-a4a5-0424b09d3842" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_03891efa-2d92-4faa-82f9-afe02e79329d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_3ee2671e-cab9-46d7-961f-ede9d04947b2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_03891efa-2d92-4faa-82f9-afe02e79329d" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_3ee2671e-cab9-46d7-961f-ede9d04947b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_CommercialAndIndustrialLoanMember_3e7ca50e-118f-4e05-904f-6e2d7b403e11" xlink:href="cass-20211231.xsd#cass_CommercialAndIndustrialLoanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_3ee2671e-cab9-46d7-961f-ede9d04947b2" xlink:to="loc_cass_CommercialAndIndustrialLoanMember_3e7ca50e-118f-4e05-904f-6e2d7b403e11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_RealEstateCommercialMortgageMember_82302532-0e78-4c8f-ade2-d375a08c6f78" xlink:href="cass-20211231.xsd#cass_RealEstateCommercialMortgageMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_3ee2671e-cab9-46d7-961f-ede9d04947b2" xlink:to="loc_cass_RealEstateCommercialMortgageMember_82302532-0e78-4c8f-ade2-d375a08c6f78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_RealEstateCommercialConstructionLoanMember_e190aa6c-65a4-46c7-b8df-440d9078a74a" xlink:href="cass-20211231.xsd#cass_RealEstateCommercialConstructionLoanMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_3ee2671e-cab9-46d7-961f-ede9d04947b2" xlink:to="loc_cass_RealEstateCommercialConstructionLoanMember_e190aa6c-65a4-46c7-b8df-440d9078a74a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_RealEstateFaithbasedMortgageMember_5315fd3b-7198-4748-ad99-718d73a37cc5" xlink:href="cass-20211231.xsd#cass_RealEstateFaithbasedMortgageMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_3ee2671e-cab9-46d7-961f-ede9d04947b2" xlink:to="loc_cass_RealEstateFaithbasedMortgageMember_5315fd3b-7198-4748-ad99-718d73a37cc5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_RealEstateFaithbasedConstructionLoanMember_b849cf12-b941-419a-be55-d6e366947fd5" xlink:href="cass-20211231.xsd#cass_RealEstateFaithbasedConstructionLoanMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_3ee2671e-cab9-46d7-961f-ede9d04947b2" xlink:to="loc_cass_RealEstateFaithbasedConstructionLoanMember_b849cf12-b941-419a-be55-d6e366947fd5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_PaycheckProtectionProgramMember_4b772fe7-0c81-4ba5-ae89-8f398693b41b" xlink:href="cass-20211231.xsd#cass_PaycheckProtectionProgramMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_3ee2671e-cab9-46d7-961f-ede9d04947b2" xlink:to="loc_cass_PaycheckProtectionProgramMember_4b772fe7-0c81-4ba5-ae89-8f398693b41b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_OtherLoanMember_b9636213-5712-4104-a1c7-3cccc0d81276" xlink:href="cass-20211231.xsd#cass_OtherLoanMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_3ee2671e-cab9-46d7-961f-ede9d04947b2" xlink:to="loc_cass_OtherLoanMember_b9636213-5712-4104-a1c7-3cccc0d81276" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems_0ce15c6e-6153-44c3-b664-132a7fac6110" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivablesPastDueTable_2727d43a-8da9-4378-a4a5-0424b09d3842" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems_0ce15c6e-6153-44c3-b664-132a7fac6110" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss_32992ac0-f0d4-4fbb-beb2-1f478687d17e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems_0ce15c6e-6153-44c3-b664-132a7fac6110" xlink:to="loc_us-gaap_FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss_32992ac0-f0d4-4fbb-beb2-1f478687d17e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus_66fb538d-fded-43fb-8141-8bf325ce6f78" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems_0ce15c6e-6153-44c3-b664-132a7fac6110" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus_66fb538d-fded-43fb-8141-8bf325ce6f78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://cassinfo.com/role/LoansScheduleoftheCreditExposureoftheLoanPortfolioDetails" xlink:type="simple" xlink:href="cass-20211231.xsd#LoansScheduleoftheCreditExposureoftheLoanPortfolioDetails"/>
  <link:presentationLink xlink:role="http://cassinfo.com/role/LoansScheduleoftheCreditExposureoftheLoanPortfolioDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesAbstract_16d65f04-c511-49a8-972e-cf1930bb4ff1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable_be8ea532-5145-4810-b8be-f3b19f18c694" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_16d65f04-c511-49a8-972e-cf1930bb4ff1" xlink:to="loc_us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable_be8ea532-5145-4810-b8be-f3b19f18c694" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_CreditExposureOfLoanPortfolioAxis_1d1fabd0-7fd0-40da-b46a-034b01882dc4" xlink:href="cass-20211231.xsd#cass_CreditExposureOfLoanPortfolioAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable_be8ea532-5145-4810-b8be-f3b19f18c694" xlink:to="loc_cass_CreditExposureOfLoanPortfolioAxis_1d1fabd0-7fd0-40da-b46a-034b01882dc4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_CreditExposureOfLoanPortfolioDomainDomain_e76c8911-de89-4632-9c67-da99a10e0072" xlink:href="cass-20211231.xsd#cass_CreditExposureOfLoanPortfolioDomainDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cass_CreditExposureOfLoanPortfolioAxis_1d1fabd0-7fd0-40da-b46a-034b01882dc4" xlink:to="loc_cass_CreditExposureOfLoanPortfolioDomainDomain_e76c8911-de89-4632-9c67-da99a10e0072" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_LoansSubjectToNormalMonitoringMember_633d7a58-4d62-4497-a227-099b6959bcc9" xlink:href="cass-20211231.xsd#cass_LoansSubjectToNormalMonitoringMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cass_CreditExposureOfLoanPortfolioDomainDomain_e76c8911-de89-4632-9c67-da99a10e0072" xlink:to="loc_cass_LoansSubjectToNormalMonitoringMember_633d7a58-4d62-4497-a227-099b6959bcc9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_PerformingLoansSubjectToSpecialMonitoringMember_7975ed03-43dd-459a-bd33-1c82d5d7c0e8" xlink:href="cass-20211231.xsd#cass_PerformingLoansSubjectToSpecialMonitoringMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cass_CreditExposureOfLoanPortfolioDomainDomain_e76c8911-de89-4632-9c67-da99a10e0072" xlink:to="loc_cass_PerformingLoansSubjectToSpecialMonitoringMember_7975ed03-43dd-459a-bd33-1c82d5d7c0e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_NonperformingLoansSubjectToSpecialMonitoringMember_59843537-6c55-4957-85f9-94fb7ba89d9a" xlink:href="cass-20211231.xsd#cass_NonperformingLoansSubjectToSpecialMonitoringMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cass_CreditExposureOfLoanPortfolioDomainDomain_e76c8911-de89-4632-9c67-da99a10e0072" xlink:to="loc_cass_NonperformingLoansSubjectToSpecialMonitoringMember_59843537-6c55-4957-85f9-94fb7ba89d9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_88f63308-7c39-41a8-904d-42c9f68f1cbf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable_be8ea532-5145-4810-b8be-f3b19f18c694" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_88f63308-7c39-41a8-904d-42c9f68f1cbf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_119e61a3-4c36-4420-b69b-f513c6050e1e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_88f63308-7c39-41a8-904d-42c9f68f1cbf" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_119e61a3-4c36-4420-b69b-f513c6050e1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_CommercialAndIndustrialLoanMember_9ecfc386-446f-4c4f-b620-43c87900f5f9" xlink:href="cass-20211231.xsd#cass_CommercialAndIndustrialLoanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_119e61a3-4c36-4420-b69b-f513c6050e1e" xlink:to="loc_cass_CommercialAndIndustrialLoanMember_9ecfc386-446f-4c4f-b620-43c87900f5f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_RealEstateCommercialMortgageMember_72e75248-af14-42a6-bcd5-600383068d20" xlink:href="cass-20211231.xsd#cass_RealEstateCommercialMortgageMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_119e61a3-4c36-4420-b69b-f513c6050e1e" xlink:to="loc_cass_RealEstateCommercialMortgageMember_72e75248-af14-42a6-bcd5-600383068d20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_RealEstateCommercialConstructionLoanMember_257402b4-7657-4fd9-be2d-567a53bcf73a" xlink:href="cass-20211231.xsd#cass_RealEstateCommercialConstructionLoanMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_119e61a3-4c36-4420-b69b-f513c6050e1e" xlink:to="loc_cass_RealEstateCommercialConstructionLoanMember_257402b4-7657-4fd9-be2d-567a53bcf73a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_RealEstateFaithbasedMortgageMember_75c14044-b3fe-4c1d-816b-b501355c2cbe" xlink:href="cass-20211231.xsd#cass_RealEstateFaithbasedMortgageMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_119e61a3-4c36-4420-b69b-f513c6050e1e" xlink:to="loc_cass_RealEstateFaithbasedMortgageMember_75c14044-b3fe-4c1d-816b-b501355c2cbe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_RealEstateFaithbasedConstructionLoanMember_e24255be-f6c5-4390-b972-151a3772afe8" xlink:href="cass-20211231.xsd#cass_RealEstateFaithbasedConstructionLoanMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_119e61a3-4c36-4420-b69b-f513c6050e1e" xlink:to="loc_cass_RealEstateFaithbasedConstructionLoanMember_e24255be-f6c5-4390-b972-151a3772afe8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_PaycheckProtectionProgramMember_03104139-b301-4dda-bbe1-02ff1b6dd369" xlink:href="cass-20211231.xsd#cass_PaycheckProtectionProgramMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_119e61a3-4c36-4420-b69b-f513c6050e1e" xlink:to="loc_cass_PaycheckProtectionProgramMember_03104139-b301-4dda-bbe1-02ff1b6dd369" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_OtherLoanMember_07c97bc0-fbf5-417f-b351-f07f064cafcc" xlink:href="cass-20211231.xsd#cass_OtherLoanMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_119e61a3-4c36-4420-b69b-f513c6050e1e" xlink:to="loc_cass_OtherLoanMember_07c97bc0-fbf5-417f-b351-f07f064cafcc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_881ab514-0083-4a05-ae6b-7bcdef60130e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable_be8ea532-5145-4810-b8be-f3b19f18c694" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_881ab514-0083-4a05-ae6b-7bcdef60130e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent_43073a1a-ff02-460f-b267-ebf27933d672" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_881ab514-0083-4a05-ae6b-7bcdef60130e" xlink:to="loc_us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent_43073a1a-ff02-460f-b267-ebf27933d672" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://cassinfo.com/role/LoansNarrativeDetails" xlink:type="simple" xlink:href="cass-20211231.xsd#LoansNarrativeDetails"/>
  <link:presentationLink xlink:role="http://cassinfo.com/role/LoansNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesAbstract_64efe043-8e14-46e9-a158-b4d76501771e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_NumberOfLoansIndividuallyEvaluatedForImpairment_e484153d-d6a7-4871-83b1-4910f5a1dbde" xlink:href="cass-20211231.xsd#cass_NumberOfLoansIndividuallyEvaluatedForImpairment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_64efe043-8e14-46e9-a158-b4d76501771e" xlink:to="loc_cass_NumberOfLoansIndividuallyEvaluatedForImpairment_e484153d-d6a7-4871-83b1-4910f5a1dbde" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment_9b9107e2-8994-464d-bc99-ef7e431c612b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_64efe043-8e14-46e9-a158-b4d76501771e" xlink:to="loc_us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment_9b9107e2-8994-464d-bc99-ef7e431c612b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1_9ff642ea-9e08-40c8-8a81-5e57a753d0b2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_64efe043-8e14-46e9-a158-b4d76501771e" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1_9ff642ea-9e08-40c8-8a81-5e57a753d0b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableModificationsNumberOfContracts2_a8341695-d60a-49dd-9836-8fb22bf9efcf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableModificationsNumberOfContracts2"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_64efe043-8e14-46e9-a158-b4d76501771e" xlink:to="loc_us-gaap_FinancingReceivableModificationsNumberOfContracts2_a8341695-d60a-49dd-9836-8fb22bf9efcf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1_26282f27-bd1e-4d21-aeba-8e48815a8d68" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_64efe043-8e14-46e9-a158-b4d76501771e" xlink:to="loc_us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1_26282f27-bd1e-4d21-aeba-8e48815a8d68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansAndLeasesReceivableRelatedParties_52e6f1e4-c98b-42c8-b5f4-8a365b8f11c0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LoansAndLeasesReceivableRelatedParties"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_64efe043-8e14-46e9-a158-b4d76501771e" xlink:to="loc_us-gaap_LoansAndLeasesReceivableRelatedParties_52e6f1e4-c98b-42c8-b5f4-8a365b8f11c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://cassinfo.com/role/LoansScheduleofCategoryofLoansConsideredasTroubledDebtRestructuringDetails" xlink:type="simple" xlink:href="cass-20211231.xsd#LoansScheduleofCategoryofLoansConsideredasTroubledDebtRestructuringDetails"/>
  <link:presentationLink xlink:role="http://cassinfo.com/role/LoansScheduleofCategoryofLoansConsideredasTroubledDebtRestructuringDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesAbstract_d40bc126-a176-4294-bb50-9c7b8cb4253c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable_b8cfb4b1-95f2-4b9a-955a-6365cd958365" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_d40bc126-a176-4294-bb50-9c7b8cb4253c" xlink:to="loc_us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable_b8cfb4b1-95f2-4b9a-955a-6365cd958365" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_d21e16a3-be21-4670-b6b8-496bc676de68" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable_b8cfb4b1-95f2-4b9a-955a-6365cd958365" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_d21e16a3-be21-4670-b6b8-496bc676de68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_855f5865-0da6-4664-a4d2-ee124cf79a78" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_d21e16a3-be21-4670-b6b8-496bc676de68" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_855f5865-0da6-4664-a4d2-ee124cf79a78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_CommercialAndIndustrialLoanMember_b814c5cf-aaf0-403c-be80-f51d8c251cdc" xlink:href="cass-20211231.xsd#cass_CommercialAndIndustrialLoanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_855f5865-0da6-4664-a4d2-ee124cf79a78" xlink:to="loc_cass_CommercialAndIndustrialLoanMember_b814c5cf-aaf0-403c-be80-f51d8c251cdc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_FaithBasedRealEstateOneMember_8c74448d-2eaa-4142-bc9f-e6f7c682df01" xlink:href="cass-20211231.xsd#cass_FaithBasedRealEstateOneMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_855f5865-0da6-4664-a4d2-ee124cf79a78" xlink:to="loc_cass_FaithBasedRealEstateOneMember_8c74448d-2eaa-4142-bc9f-e6f7c682df01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_4c4bc679-1397-425b-bc98-898042778080" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable_b8cfb4b1-95f2-4b9a-955a-6365cd958365" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_4c4bc679-1397-425b-bc98-898042778080" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableModificationsNumberOfContracts2_653df68f-6f0c-4d25-8b83-e20c540ac2c7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableModificationsNumberOfContracts2"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_4c4bc679-1397-425b-bc98-898042778080" xlink:to="loc_us-gaap_FinancingReceivableModificationsNumberOfContracts2_653df68f-6f0c-4d25-8b83-e20c540ac2c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2_20844a51-50a2-415a-9d02-03342571d8fa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_4c4bc679-1397-425b-bc98-898042778080" xlink:to="loc_us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2_20844a51-50a2-415a-9d02-03342571d8fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2_0873e82e-e464-4c9e-a849-c174fbf109e8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_4c4bc679-1397-425b-bc98-898042778080" xlink:to="loc_us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2_0873e82e-e464-4c9e-a849-c174fbf109e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://cassinfo.com/role/LoansSummaryofACLbyCategoryDetails" xlink:type="simple" xlink:href="cass-20211231.xsd#LoansSummaryofACLbyCategoryDetails"/>
  <link:presentationLink xlink:role="http://cassinfo.com/role/LoansSummaryofACLbyCategoryDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesAbstract_d1d50da7-fdf4-44a4-9370-76e380dc3336" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable_8edfd6a4-bb13-4eeb-b669-68995632ab64" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_d1d50da7-fdf4-44a4-9370-76e380dc3336" xlink:to="loc_us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable_8edfd6a4-bb13-4eeb-b669-68995632ab64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_ed091873-a155-4afa-ac54-f30c56987fdb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable_8edfd6a4-bb13-4eeb-b669-68995632ab64" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_ed091873-a155-4afa-ac54-f30c56987fdb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_3a1108b6-90fc-48c5-83e8-14d942c24e89" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_ed091873-a155-4afa-ac54-f30c56987fdb" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_3a1108b6-90fc-48c5-83e8-14d942c24e89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_CAndIMember_34d86311-24da-4e6a-b9c2-1633f9ca6db5" xlink:href="cass-20211231.xsd#cass_CAndIMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_3a1108b6-90fc-48c5-83e8-14d942c24e89" xlink:to="loc_cass_CAndIMember_34d86311-24da-4e6a-b9c2-1633f9ca6db5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_CREMember_6e17f0ec-f5d3-4245-9a86-241f36877170" xlink:href="cass-20211231.xsd#cass_CREMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_3a1108b6-90fc-48c5-83e8-14d942c24e89" xlink:to="loc_cass_CREMember_6e17f0ec-f5d3-4245-9a86-241f36877170" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_FaithBasedCREMember_ab084938-5815-45fa-ab9f-7ae75320e1aa" xlink:href="cass-20211231.xsd#cass_FaithBasedCREMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_3a1108b6-90fc-48c5-83e8-14d942c24e89" xlink:to="loc_cass_FaithBasedCREMember_ab084938-5815-45fa-ab9f-7ae75320e1aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionMember_440e9fb4-f0d4-4c9b-8930-6f9736df5c95" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConstructionMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_3a1108b6-90fc-48c5-83e8-14d942c24e89" xlink:to="loc_us-gaap_ConstructionMember_440e9fb4-f0d4-4c9b-8930-6f9736df5c95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_d62527ac-3ed2-4f78-b9ab-ea337ff5e8d5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable_8edfd6a4-bb13-4eeb-b669-68995632ab64" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_d62527ac-3ed2-4f78-b9ab-ea337ff5e8d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_6a3dd7a1-93be-4468-b69c-420e8b3ea14f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_d62527ac-3ed2-4f78-b9ab-ea337ff5e8d5" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_6a3dd7a1-93be-4468-b69c-420e8b3ea14f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_LoansExcludingUnfundedCommitmentsMember_783f25cc-802f-4ead-b89c-ca4818b5ceca" xlink:href="cass-20211231.xsd#cass_LoansExcludingUnfundedCommitmentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_6a3dd7a1-93be-4468-b69c-420e8b3ea14f" xlink:to="loc_cass_LoansExcludingUnfundedCommitmentsMember_783f25cc-802f-4ead-b89c-ca4818b5ceca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnfundedLoanCommitmentMember_30ebbf64-6e07-4b21-9592-d29e47b72090" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnfundedLoanCommitmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_6a3dd7a1-93be-4468-b69c-420e8b3ea14f" xlink:to="loc_us-gaap_UnfundedLoanCommitmentMember_30ebbf64-6e07-4b21-9592-d29e47b72090" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_691ceb72-484e-4386-822f-b14fb1863d67" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable_8edfd6a4-bb13-4eeb-b669-68995632ab64" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_691ceb72-484e-4386-822f-b14fb1863d67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_3c73a9b3-3625-4c21-a3dc-f9354a7da308" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_691ceb72-484e-4386-822f-b14fb1863d67" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_3c73a9b3-3625-4c21-a3dc-f9354a7da308" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_57bfa7d4-808c-4c64-8569-9037f1ae7865" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_3c73a9b3-3625-4c21-a3dc-f9354a7da308" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_57bfa7d4-808c-4c64-8569-9037f1ae7865" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember_48966920-c5df-44b7-8c76-28efa1aab449" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_3c73a9b3-3625-4c21-a3dc-f9354a7da308" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember_48966920-c5df-44b7-8c76-28efa1aab449" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_2f543092-3216-4f3c-a13e-21498e5b0712" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable_8edfd6a4-bb13-4eeb-b669-68995632ab64" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_2f543092-3216-4f3c-a13e-21498e5b0712" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest_e0f8d042-0156-4662-b206-9f43321049f4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_2f543092-3216-4f3c-a13e-21498e5b0712" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest_e0f8d042-0156-4662-b206-9f43321049f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForLoanLossesExpensed_f167ee93-a204-4c90-a66a-f69468732148" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProvisionForLoanLossesExpensed"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_2f543092-3216-4f3c-a13e-21498e5b0712" xlink:to="loc_us-gaap_ProvisionForLoanLossesExpensed_f167ee93-a204-4c90-a66a-f69468732148" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery_705e52ea-df29-4374-b2d7-35efd2ec667e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_2f543092-3216-4f3c-a13e-21498e5b0712" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery_705e52ea-df29-4374-b2d7-35efd2ec667e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest_a24fa964-be65-48ee-9b69-0449561ca695" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_2f543092-3216-4f3c-a13e-21498e5b0712" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest_a24fa964-be65-48ee-9b69-0449561ca695" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://cassinfo.com/role/PremisesandEquipment" xlink:type="simple" xlink:href="cass-20211231.xsd#PremisesandEquipment"/>
  <link:presentationLink xlink:role="http://cassinfo.com/role/PremisesandEquipment" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_603e160d-b750-4551-b682-8f2d0b1e3e86" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_fb74a3b4-e89e-4f07-9bf5-68c334a6ea90" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_603e160d-b750-4551-b682-8f2d0b1e3e86" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_fb74a3b4-e89e-4f07-9bf5-68c334a6ea90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://cassinfo.com/role/PremisesandEquipmentTables" xlink:type="simple" xlink:href="cass-20211231.xsd#PremisesandEquipmentTables"/>
  <link:presentationLink xlink:role="http://cassinfo.com/role/PremisesandEquipmentTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_85708add-47ea-4d70-a5de-42c3625eeba2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_2d9f32a7-0393-4b86-b381-bb9bb31e024a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_85708add-47ea-4d70-a5de-42c3625eeba2" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_2d9f32a7-0393-4b86-b381-bb9bb31e024a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://cassinfo.com/role/PremisesandEquipmentSummaryofPremisesandEquipmentDetails" xlink:type="simple" xlink:href="cass-20211231.xsd#PremisesandEquipmentSummaryofPremisesandEquipmentDetails"/>
  <link:presentationLink xlink:role="http://cassinfo.com/role/PremisesandEquipmentSummaryofPremisesandEquipmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_0b49620e-c068-414a-8696-637cc4a9eb83" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_5603d8f2-2d9f-454c-924e-bd7e9df58026" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_0b49620e-c068-414a-8696-637cc4a9eb83" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_5603d8f2-2d9f-454c-924e-bd7e9df58026" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_b0084c17-4380-4465-b74e-fcc2756e6d85" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_5603d8f2-2d9f-454c-924e-bd7e9df58026" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_b0084c17-4380-4465-b74e-fcc2756e6d85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_d05d14bb-6034-4be9-b569-fff512f36051" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_b0084c17-4380-4465-b74e-fcc2756e6d85" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_d05d14bb-6034-4be9-b569-fff512f36051" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandMember_937a5edb-aaf6-4dfb-a79a-8648df6b4b79" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LandMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_d05d14bb-6034-4be9-b569-fff512f36051" xlink:to="loc_us-gaap_LandMember_937a5edb-aaf6-4dfb-a79a-8648df6b4b79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingMember_5de37875-9a67-4e04-a243-b970c8404a5b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BuildingMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_d05d14bb-6034-4be9-b569-fff512f36051" xlink:to="loc_us-gaap_BuildingMember_5de37875-9a67-4e04-a243-b970c8404a5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdsAndLeaseholdImprovementsMember_aaec6cdf-3e8f-4782-a113-aba261cb21de" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseholdsAndLeaseholdImprovementsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_d05d14bb-6034-4be9-b569-fff512f36051" xlink:to="loc_us-gaap_LeaseholdsAndLeaseholdImprovementsMember_aaec6cdf-3e8f-4782-a113-aba261cb21de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_4918b5d2-212e-41ff-b154-4008aa189e31" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_d05d14bb-6034-4be9-b569-fff512f36051" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_4918b5d2-212e-41ff-b154-4008aa189e31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerSoftwareIntangibleAssetMember_adef7ae5-6037-4af5-8a10-162e385cb5e6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComputerSoftwareIntangibleAssetMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_d05d14bb-6034-4be9-b569-fff512f36051" xlink:to="loc_us-gaap_ComputerSoftwareIntangibleAssetMember_adef7ae5-6037-4af5-8a10-162e385cb5e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_InternallyDevelopedSoftwareMember_357dae06-7786-4344-bf54-cdd71e6933aa" xlink:href="cass-20211231.xsd#cass_InternallyDevelopedSoftwareMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_d05d14bb-6034-4be9-b569-fff512f36051" xlink:to="loc_cass_InternallyDevelopedSoftwareMember_357dae06-7786-4344-bf54-cdd71e6933aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_6543f056-05cb-48f4-8ed2-e12d0b4177eb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_5603d8f2-2d9f-454c-924e-bd7e9df58026" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_6543f056-05cb-48f4-8ed2-e12d0b4177eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_e943c819-237d-4116-ae90-3a6710960217" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_6543f056-05cb-48f4-8ed2-e12d0b4177eb" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_e943c819-237d-4116-ae90-3a6710960217" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_d9b5626e-6dd7-4c30-a882-c1279c3894cf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_6543f056-05cb-48f4-8ed2-e12d0b4177eb" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_d9b5626e-6dd7-4c30-a882-c1279c3894cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_4ec3bd78-328c-434e-ab22-1048262fa03f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_6543f056-05cb-48f4-8ed2-e12d0b4177eb" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_4ec3bd78-328c-434e-ab22-1048262fa03f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://cassinfo.com/role/PremisesandEquipmentNarrativeDetails" xlink:type="simple" xlink:href="cass-20211231.xsd#PremisesandEquipmentNarrativeDetails"/>
  <link:presentationLink xlink:role="http://cassinfo.com/role/PremisesandEquipmentNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_e61af825-4cb4-4655-9821-13472023a87c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_5e4c661f-a38f-41d3-bd46-80dbe1c2a374" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Depreciation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_e61af825-4cb4-4655-9821-13472023a87c" xlink:to="loc_us-gaap_Depreciation_5e4c661f-a38f-41d3-bd46-80dbe1c2a374" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://cassinfo.com/role/AcquiredIntangibleAssets" xlink:type="simple" xlink:href="cass-20211231.xsd#AcquiredIntangibleAssets"/>
  <link:presentationLink xlink:role="http://cassinfo.com/role/AcquiredIntangibleAssets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_c8be6c10-85e9-4e41-8c9c-798cc8f50ddb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_d30f89b9-ac42-49b1-aacb-aef1615269bb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_c8be6c10-85e9-4e41-8c9c-798cc8f50ddb" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_d30f89b9-ac42-49b1-aacb-aef1615269bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://cassinfo.com/role/AcquiredIntangibleAssetsTables" xlink:type="simple" xlink:href="cass-20211231.xsd#AcquiredIntangibleAssetsTables"/>
  <link:presentationLink xlink:role="http://cassinfo.com/role/AcquiredIntangibleAssetsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_7996a216-e6a5-4efb-905b-0911bea23fe2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock_fab3c060-3feb-4b2a-8ced-6b5ec2474666" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_7996a216-e6a5-4efb-905b-0911bea23fe2" xlink:to="loc_us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock_fab3c060-3feb-4b2a-8ced-6b5ec2474666" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://cassinfo.com/role/AcquiredIntangibleAssetsScheduleofIntangibleAssetsandGoodwillDetails" xlink:type="simple" xlink:href="cass-20211231.xsd#AcquiredIntangibleAssetsScheduleofIntangibleAssetsandGoodwillDetails"/>
  <link:presentationLink xlink:role="http://cassinfo.com/role/AcquiredIntangibleAssetsScheduleofIntangibleAssetsandGoodwillDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_96e3698c-be92-42f8-8576-0ceec83a8887" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_0241b171-e9cd-44ec-83aa-85fe4292f17d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_96e3698c-be92-42f8-8576-0ceec83a8887" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_0241b171-e9cd-44ec-83aa-85fe4292f17d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_5298f77a-88dd-45f1-8f21-cec585ef8c1a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_0241b171-e9cd-44ec-83aa-85fe4292f17d" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_5298f77a-88dd-45f1-8f21-cec585ef8c1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_58f15473-3f6b-4dd9-b60d-b73b3539d7e7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_5298f77a-88dd-45f1-8f21-cec585ef8c1a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_58f15473-3f6b-4dd9-b60d-b73b3539d7e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerListsMember_833f11c6-ac70-4ad9-80da-dc13d02f625b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerListsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_58f15473-3f6b-4dd9-b60d-b73b3539d7e7" xlink:to="loc_us-gaap_CustomerListsMember_833f11c6-ac70-4ad9-80da-dc13d02f625b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PatentsMember_a5e8ec53-e3c3-4048-8270-bc3777c64256" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PatentsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_58f15473-3f6b-4dd9-b60d-b73b3539d7e7" xlink:to="loc_us-gaap_PatentsMember_a5e8ec53-e3c3-4048-8270-bc3777c64256" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerSoftwareIntangibleAssetMember_42189e50-7590-42c0-9d7c-941dc1b1639e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComputerSoftwareIntangibleAssetMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_58f15473-3f6b-4dd9-b60d-b73b3539d7e7" xlink:to="loc_us-gaap_ComputerSoftwareIntangibleAssetMember_42189e50-7590-42c0-9d7c-941dc1b1639e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_e8652213-1cb6-4360-8e6d-3d0f0b09cd78" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TradeNamesMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_58f15473-3f6b-4dd9-b60d-b73b3539d7e7" xlink:to="loc_us-gaap_TradeNamesMember_e8652213-1cb6-4360-8e6d-3d0f0b09cd78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIntangibleAssetsMember_4883212e-8bb1-4e74-9ea6-ff3004fefe79" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherIntangibleAssetsMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_58f15473-3f6b-4dd9-b60d-b73b3539d7e7" xlink:to="loc_us-gaap_OtherIntangibleAssetsMember_4883212e-8bb1-4e74-9ea6-ff3004fefe79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_0efd967b-c2b1-41a6-8145-453e46ceead0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_0241b171-e9cd-44ec-83aa-85fe4292f17d" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_0efd967b-c2b1-41a6-8145-453e46ceead0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentForAmortizationAbstract_d060af56-4f3d-4ba0-a8b9-3ad582ad20f7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentForAmortizationAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_0efd967b-c2b1-41a6-8145-453e46ceead0" xlink:to="loc_us-gaap_AdjustmentForAmortizationAbstract_d060af56-4f3d-4ba0-a8b9-3ad582ad20f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_c83c44f7-e465-479c-a991-91dd589b19b4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentForAmortizationAbstract_d060af56-4f3d-4ba0-a8b9-3ad582ad20f7" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_c83c44f7-e465-479c-a991-91dd589b19b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_b557bf58-70fd-4894-9568-ca393fff47d5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentForAmortizationAbstract_d060af56-4f3d-4ba0-a8b9-3ad582ad20f7" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_b557bf58-70fd-4894-9568-ca393fff47d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_UnamortizedIntangibleAssetAbstract_4c10e3be-c145-4969-87ec-b801c7568510" xlink:href="cass-20211231.xsd#cass_UnamortizedIntangibleAssetAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_0efd967b-c2b1-41a6-8145-453e46ceead0" xlink:to="loc_cass_UnamortizedIntangibleAssetAbstract_4c10e3be-c145-4969-87ec-b801c7568510" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillGross_b29efefd-f5a4-4d11-b56b-6a9216b02cd6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cass_UnamortizedIntangibleAssetAbstract_4c10e3be-c145-4969-87ec-b801c7568510" xlink:to="loc_us-gaap_GoodwillGross_b29efefd-f5a4-4d11-b56b-6a9216b02cd6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetIncludingGoodwill_44cf246d-89a0-42f1-a43c-a45a8320f34b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsNetIncludingGoodwill"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_0efd967b-c2b1-41a6-8145-453e46ceead0" xlink:to="loc_us-gaap_IntangibleAssetsNetIncludingGoodwill_44cf246d-89a0-42f1-a43c-a45a8320f34b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_3ab3e1e2-b5c7-4671-acc5-7c3b31d4afaf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_0efd967b-c2b1-41a6-8145-453e46ceead0" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_3ab3e1e2-b5c7-4671-acc5-7c3b31d4afaf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://cassinfo.com/role/AcquiredIntangibleAssetsNarrativeDetails" xlink:type="simple" xlink:href="cass-20211231.xsd#AcquiredIntangibleAssetsNarrativeDetails"/>
  <link:presentationLink xlink:role="http://cassinfo.com/role/AcquiredIntangibleAssetsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_4051873e-f6d1-4f11-a9c6-7d53e433d205" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_a2e6517a-6e1c-475d-b6d9-a340c487d642" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_4051873e-f6d1-4f11-a9c6-7d53e433d205" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_a2e6517a-6e1c-475d-b6d9-a340c487d642" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_f3a53e50-396e-4cbf-ab02-98660ad2901e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_a2e6517a-6e1c-475d-b6d9-a340c487d642" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_f3a53e50-396e-4cbf-ab02-98660ad2901e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_c8080ffe-1353-4f1c-9eb2-7647c43ca313" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_f3a53e50-396e-4cbf-ab02-98660ad2901e" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_c8080ffe-1353-4f1c-9eb2-7647c43ca313" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerListsMember_aa0e408f-4d3f-4716-8788-31ea84314218" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerListsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_c8080ffe-1353-4f1c-9eb2-7647c43ca313" xlink:to="loc_us-gaap_CustomerListsMember_aa0e408f-4d3f-4716-8788-31ea84314218" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PatentsMember_910c4e81-8bc6-4bb7-a066-8521f7da1318" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PatentsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_c8080ffe-1353-4f1c-9eb2-7647c43ca313" xlink:to="loc_us-gaap_PatentsMember_910c4e81-8bc6-4bb7-a066-8521f7da1318" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerSoftwareIntangibleAssetMember_b9196c45-2727-42f8-85d8-a1d52163497a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComputerSoftwareIntangibleAssetMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_c8080ffe-1353-4f1c-9eb2-7647c43ca313" xlink:to="loc_us-gaap_ComputerSoftwareIntangibleAssetMember_b9196c45-2727-42f8-85d8-a1d52163497a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_0d280849-a338-4f3c-82df-913690a86534" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TradeNamesMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_c8080ffe-1353-4f1c-9eb2-7647c43ca313" xlink:to="loc_us-gaap_TradeNamesMember_0d280849-a338-4f3c-82df-913690a86534" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIntangibleAssetsMember_6f4fc3bd-291a-413f-9dd6-e312a51aee96" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherIntangibleAssetsMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_c8080ffe-1353-4f1c-9eb2-7647c43ca313" xlink:to="loc_us-gaap_OtherIntangibleAssetsMember_6f4fc3bd-291a-413f-9dd6-e312a51aee96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_e9eac6f9-5f67-4a77-b83c-9fc2500994a3" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_a2e6517a-6e1c-475d-b6d9-a340c487d642" xlink:to="loc_srt_RangeAxis_e9eac6f9-5f67-4a77-b83c-9fc2500994a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_b532fffe-e482-4c00-a33b-ec09ac1a7b0d" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_e9eac6f9-5f67-4a77-b83c-9fc2500994a3" xlink:to="loc_srt_RangeMember_b532fffe-e482-4c00-a33b-ec09ac1a7b0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_56f8e25b-3d42-48ee-b8db-45ee12d22fb0" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_b532fffe-e482-4c00-a33b-ec09ac1a7b0d" xlink:to="loc_srt_MinimumMember_56f8e25b-3d42-48ee-b8db-45ee12d22fb0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_72abee58-3f3e-4758-8ef2-9f5d3e62fd84" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_b532fffe-e482-4c00-a33b-ec09ac1a7b0d" xlink:to="loc_srt_MaximumMember_72abee58-3f3e-4758-8ef2-9f5d3e62fd84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_af227909-6817-4331-966c-9a17160d60b4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_a2e6517a-6e1c-475d-b6d9-a340c487d642" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_af227909-6817-4331-966c-9a17160d60b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_3bb8b5e4-47a4-417d-ad83-26f32b3e26b4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_af227909-6817-4331-966c-9a17160d60b4" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_3bb8b5e4-47a4-417d-ad83-26f32b3e26b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_66978f42-d07e-4684-b90a-5b40b78aa863" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_af227909-6817-4331-966c-9a17160d60b4" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_66978f42-d07e-4684-b90a-5b40b78aa863" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextRollingTwelveMonths_b939e12d-3d3f-422d-b083-89fa1af4f9bc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextRollingTwelveMonths"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_af227909-6817-4331-966c-9a17160d60b4" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextRollingTwelveMonths_b939e12d-3d3f-422d-b083-89fa1af4f9bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearTwo_2e3bf4d1-f123-4bad-ab56-4acb18f1f115" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearTwo"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_af227909-6817-4331-966c-9a17160d60b4" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearTwo_2e3bf4d1-f123-4bad-ab56-4acb18f1f115" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearThree_791125d0-9298-4b2e-9f14-4a2b85647f7e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearThree"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_af227909-6817-4331-966c-9a17160d60b4" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearThree_791125d0-9298-4b2e-9f14-4a2b85647f7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFour_8d8d2666-eafd-4bc1-bb5a-bc983722a195" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFour"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_af227909-6817-4331-966c-9a17160d60b4" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFour_8d8d2666-eafd-4bc1-bb5a-bc983722a195" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFive_b745a9c5-561d-4c63-bb21-8ac86ec2b79e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFive"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_af227909-6817-4331-966c-9a17160d60b4" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFive_b745a9c5-561d-4c63-bb21-8ac86ec2b79e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://cassinfo.com/role/InterestBearingDeposits" xlink:type="simple" xlink:href="cass-20211231.xsd#InterestBearingDeposits"/>
  <link:presentationLink xlink:role="http://cassinfo.com/role/InterestBearingDeposits" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cass_InterestBearingDepositsAbstract_bba590fa-59b8-4d48-87de-f8678653d591" xlink:href="cass-20211231.xsd#cass_InterestBearingDepositsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepositLiabilitiesDisclosuresTextBlock_42ed3aea-cb02-4c01-94f6-393a6d7655e5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepositLiabilitiesDisclosuresTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cass_InterestBearingDepositsAbstract_bba590fa-59b8-4d48-87de-f8678653d591" xlink:to="loc_us-gaap_DepositLiabilitiesDisclosuresTextBlock_42ed3aea-cb02-4c01-94f6-393a6d7655e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://cassinfo.com/role/InterestBearingDepositsTables" xlink:type="simple" xlink:href="cass-20211231.xsd#InterestBearingDepositsTables"/>
  <link:presentationLink xlink:role="http://cassinfo.com/role/InterestBearingDepositsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cass_InterestBearingDepositsAbstract_308cae24-d22d-4bb2-a35b-a8d668be866b" xlink:href="cass-20211231.xsd#cass_InterestBearingDepositsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_ScheduleOfInterestBearingDepositsTableTextBlock_35b96ee7-a32a-44f1-88ed-bcb1132436ba" xlink:href="cass-20211231.xsd#cass_ScheduleOfInterestBearingDepositsTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cass_InterestBearingDepositsAbstract_308cae24-d22d-4bb2-a35b-a8d668be866b" xlink:to="loc_cass_ScheduleOfInterestBearingDepositsTableTextBlock_35b96ee7-a32a-44f1-88ed-bcb1132436ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_ScheduleOfInterestOnDepositsTableTextBlock_00e4d8b2-a0aa-4ae2-9898-06a5964886b1" xlink:href="cass-20211231.xsd#cass_ScheduleOfInterestOnDepositsTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cass_InterestBearingDepositsAbstract_308cae24-d22d-4bb2-a35b-a8d668be866b" xlink:to="loc_cass_ScheduleOfInterestOnDepositsTableTextBlock_00e4d8b2-a0aa-4ae2-9898-06a5964886b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_ScheduleOfMaturitiesOfTimeDepositsTableTextBlock_d2e8623c-bd34-4827-b535-e846d58dad97" xlink:href="cass-20211231.xsd#cass_ScheduleOfMaturitiesOfTimeDepositsTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cass_InterestBearingDepositsAbstract_308cae24-d22d-4bb2-a35b-a8d668be866b" xlink:to="loc_cass_ScheduleOfMaturitiesOfTimeDepositsTableTextBlock_d2e8623c-bd34-4827-b535-e846d58dad97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://cassinfo.com/role/InterestBearingDepositsScheduleofInterestbearingDepositsDetails" xlink:type="simple" xlink:href="cass-20211231.xsd#InterestBearingDepositsScheduleofInterestbearingDepositsDetails"/>
  <link:presentationLink xlink:role="http://cassinfo.com/role/InterestBearingDepositsScheduleofInterestbearingDepositsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cass_InterestBearingDepositsAbstract_a6860f26-47ed-4640-860b-19dd9edf7578" xlink:href="cass-20211231.xsd#cass_InterestBearingDepositsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DemandDepositAccounts_34ae447e-492e-4d6c-a0a7-87affc1a9910" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DemandDepositAccounts"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cass_InterestBearingDepositsAbstract_a6860f26-47ed-4640-860b-19dd9edf7578" xlink:to="loc_us-gaap_DemandDepositAccounts_34ae447e-492e-4d6c-a0a7-87affc1a9910" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepositsSavingsDeposits_06960fcb-e724-4e07-8d9a-34213c17ae42" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepositsSavingsDeposits"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cass_InterestBearingDepositsAbstract_a6860f26-47ed-4640-860b-19dd9edf7578" xlink:to="loc_us-gaap_DepositsSavingsDeposits_06960fcb-e724-4e07-8d9a-34213c17ae42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimeDepositsAbstract_1faac558-b522-4493-b8f1-0216ec3ec48d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TimeDepositsAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cass_InterestBearingDepositsAbstract_a6860f26-47ed-4640-860b-19dd9edf7578" xlink:to="loc_us-gaap_TimeDepositsAbstract_1faac558-b522-4493-b8f1-0216ec3ec48d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimeDepositsLessThan100000_b9d3d569-fc25-446c-9cb9-64e9863cc3e1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TimeDepositsLessThan100000"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TimeDepositsAbstract_1faac558-b522-4493-b8f1-0216ec3ec48d" xlink:to="loc_us-gaap_TimeDepositsLessThan100000_b9d3d569-fc25-446c-9cb9-64e9863cc3e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_TimeDepositsMoreThan100000LessThan250000_92fb3a70-3469-4e5e-9aaa-b253608721e2" xlink:href="cass-20211231.xsd#cass_TimeDepositsMoreThan100000LessThan250000"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TimeDepositsAbstract_1faac558-b522-4493-b8f1-0216ec3ec48d" xlink:to="loc_cass_TimeDepositsMoreThan100000LessThan250000_92fb3a70-3469-4e5e-9aaa-b253608721e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_TimeDepositsMoreThan250000_02d10fa6-63d4-4686-9fde-d9179fcbcd10" xlink:href="cass-20211231.xsd#cass_TimeDepositsMoreThan250000"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TimeDepositsAbstract_1faac558-b522-4493-b8f1-0216ec3ec48d" xlink:to="loc_cass_TimeDepositsMoreThan250000_02d10fa6-63d4-4686-9fde-d9179fcbcd10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestBearingDepositLiabilities_47930489-6fef-47de-bf12-0e205b99b9f9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestBearingDepositLiabilities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cass_InterestBearingDepositsAbstract_a6860f26-47ed-4640-860b-19dd9edf7578" xlink:to="loc_us-gaap_InterestBearingDepositLiabilities_47930489-6fef-47de-bf12-0e205b99b9f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_WeightedAverageInterestRateOfInterestBearingDeposits_27534f80-fa72-4c63-a904-6286628a48dd" xlink:href="cass-20211231.xsd#cass_WeightedAverageInterestRateOfInterestBearingDeposits"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cass_InterestBearingDepositsAbstract_a6860f26-47ed-4640-860b-19dd9edf7578" xlink:to="loc_cass_WeightedAverageInterestRateOfInterestBearingDeposits_27534f80-fa72-4c63-a904-6286628a48dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_TimeDepositLiabilityUninsuredMaturityWithinYearOne_db6a2eb1-56bd-464f-a90f-32ed467a680b" xlink:href="cass-20211231.xsd#cass_TimeDepositLiabilityUninsuredMaturityWithinYearOne"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cass_InterestBearingDepositsAbstract_a6860f26-47ed-4640-860b-19dd9edf7578" xlink:to="loc_cass_TimeDepositLiabilityUninsuredMaturityWithinYearOne_db6a2eb1-56bd-464f-a90f-32ed467a680b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_TimeDepositLiabilityUninsuredMaturityYearOneThroughThree_d57f9410-71c0-43ea-8389-d2fdaa9ab8c2" xlink:href="cass-20211231.xsd#cass_TimeDepositLiabilityUninsuredMaturityYearOneThroughThree"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cass_InterestBearingDepositsAbstract_a6860f26-47ed-4640-860b-19dd9edf7578" xlink:to="loc_cass_TimeDepositLiabilityUninsuredMaturityYearOneThroughThree_d57f9410-71c0-43ea-8389-d2fdaa9ab8c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://cassinfo.com/role/InterestBearingDepositsScheduleofInterestonDepositsDetails" xlink:type="simple" xlink:href="cass-20211231.xsd#InterestBearingDepositsScheduleofInterestonDepositsDetails"/>
  <link:presentationLink xlink:role="http://cassinfo.com/role/InterestBearingDepositsScheduleofInterestonDepositsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cass_InterestBearingDepositsAbstract_994b167b-9763-4f6c-a53e-49bed88b136d" xlink:href="cass-20211231.xsd#cass_InterestBearingDepositsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDemandDepositAccounts_92d63cf1-b08d-4378-9ea5-79bcb165d8c3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpenseDemandDepositAccounts"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cass_InterestBearingDepositsAbstract_994b167b-9763-4f6c-a53e-49bed88b136d" xlink:to="loc_us-gaap_InterestExpenseDemandDepositAccounts_92d63cf1-b08d-4378-9ea5-79bcb165d8c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseSavingsDeposits_2f9fab60-8f2d-4ed5-8674-0a9d378f5dcf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpenseSavingsDeposits"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cass_InterestBearingDepositsAbstract_994b167b-9763-4f6c-a53e-49bed88b136d" xlink:to="loc_us-gaap_InterestExpenseSavingsDeposits_2f9fab60-8f2d-4ed5-8674-0a9d378f5dcf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseTimeDepositsAbstract_c539d875-58e3-4529-8023-2b790a197ff2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpenseTimeDepositsAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cass_InterestBearingDepositsAbstract_994b167b-9763-4f6c-a53e-49bed88b136d" xlink:to="loc_us-gaap_InterestExpenseTimeDepositsAbstract_c539d875-58e3-4529-8023-2b790a197ff2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseTimeDepositsLessThan100000_434ab4d6-9758-4d47-b81e-07e629882025" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpenseTimeDepositsLessThan100000"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InterestExpenseTimeDepositsAbstract_c539d875-58e3-4529-8023-2b790a197ff2" xlink:to="loc_us-gaap_InterestExpenseTimeDepositsLessThan100000_434ab4d6-9758-4d47-b81e-07e629882025" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_InterestExpenseTimeDeposits100000OrMoreAndLessThan250000_526b4ac0-fc33-475c-9f42-bc1926e50fa7" xlink:href="cass-20211231.xsd#cass_InterestExpenseTimeDeposits100000OrMoreAndLessThan250000"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InterestExpenseTimeDepositsAbstract_c539d875-58e3-4529-8023-2b790a197ff2" xlink:to="loc_cass_InterestExpenseTimeDeposits100000OrMoreAndLessThan250000_526b4ac0-fc33-475c-9f42-bc1926e50fa7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_InterestExpenseTimeDeposits250000OrMore_7f35da1c-b45a-4c64-8539-5a238afb80a5" xlink:href="cass-20211231.xsd#cass_InterestExpenseTimeDeposits250000OrMore"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InterestExpenseTimeDepositsAbstract_c539d875-58e3-4529-8023-2b790a197ff2" xlink:to="loc_cass_InterestExpenseTimeDeposits250000OrMore_7f35da1c-b45a-4c64-8539-5a238afb80a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDeposits_12d55b7b-c3f9-4cfd-9598-ac155331f967" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpenseDeposits"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cass_InterestBearingDepositsAbstract_994b167b-9763-4f6c-a53e-49bed88b136d" xlink:to="loc_us-gaap_InterestExpenseDeposits_12d55b7b-c3f9-4cfd-9598-ac155331f967" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://cassinfo.com/role/InterestBearingDepositsScheduleofMaturitiesofTimeDepositsDetails" xlink:type="simple" xlink:href="cass-20211231.xsd#InterestBearingDepositsScheduleofMaturitiesofTimeDepositsDetails"/>
  <link:presentationLink xlink:role="http://cassinfo.com/role/InterestBearingDepositsScheduleofMaturitiesofTimeDepositsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cass_InterestBearingDepositsAbstract_20557757-1658-4461-893a-8c608580cc72" xlink:href="cass-20211231.xsd#cass_InterestBearingDepositsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimeDepositsByMaturityAbstract_be92cdf8-f046-410e-b660-c80fb6abe5ff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TimeDepositsByMaturityAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cass_InterestBearingDepositsAbstract_20557757-1658-4461-893a-8c608580cc72" xlink:to="loc_us-gaap_TimeDepositsByMaturityAbstract_be92cdf8-f046-410e-b660-c80fb6abe5ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimeDepositMaturitiesYearOne_3640e85e-53c8-4550-b2fe-485242f8ad5e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TimeDepositMaturitiesYearOne"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TimeDepositsByMaturityAbstract_be92cdf8-f046-410e-b660-c80fb6abe5ff" xlink:to="loc_us-gaap_TimeDepositMaturitiesYearOne_3640e85e-53c8-4550-b2fe-485242f8ad5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimeDepositMaturitiesYearTwo_59c8d1b8-cd87-48da-965a-ebec379ed0f2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TimeDepositMaturitiesYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TimeDepositsByMaturityAbstract_be92cdf8-f046-410e-b660-c80fb6abe5ff" xlink:to="loc_us-gaap_TimeDepositMaturitiesYearTwo_59c8d1b8-cd87-48da-965a-ebec379ed0f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimeDepositMaturitiesYearThree_01ba2ba3-a5cf-4aa5-bfda-1e0d88e7395c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TimeDepositMaturitiesYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TimeDepositsByMaturityAbstract_be92cdf8-f046-410e-b660-c80fb6abe5ff" xlink:to="loc_us-gaap_TimeDepositMaturitiesYearThree_01ba2ba3-a5cf-4aa5-bfda-1e0d88e7395c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimeDepositMaturitiesYearFour_039fa5d9-0d48-4726-b016-0f26a6da493b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TimeDepositMaturitiesYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TimeDepositsByMaturityAbstract_be92cdf8-f046-410e-b660-c80fb6abe5ff" xlink:to="loc_us-gaap_TimeDepositMaturitiesYearFour_039fa5d9-0d48-4726-b016-0f26a6da493b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimeDepositMaturitiesYearFive_9323d35f-f150-4afc-96f1-3d6f591d44cc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TimeDepositMaturitiesYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TimeDepositsByMaturityAbstract_be92cdf8-f046-410e-b660-c80fb6abe5ff" xlink:to="loc_us-gaap_TimeDepositMaturitiesYearFive_9323d35f-f150-4afc-96f1-3d6f591d44cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimeDeposits_5011e7ff-1b23-446e-9edb-7df91809385e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TimeDeposits"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TimeDepositsByMaturityAbstract_be92cdf8-f046-410e-b660-c80fb6abe5ff" xlink:to="loc_us-gaap_TimeDeposits_5011e7ff-1b23-446e-9edb-7df91809385e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageRateOfTimeDepositsAbstract_9461b4a9-cae4-44cf-a86c-838814d50f04" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageRateOfTimeDepositsAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cass_InterestBearingDepositsAbstract_20557757-1658-4461-893a-8c608580cc72" xlink:to="loc_us-gaap_WeightedAverageRateOfTimeDepositsAbstract_9461b4a9-cae4-44cf-a86c-838814d50f04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimeDepositsWeightedAverageInterestRateMaturitiesYearOne_a7f38ec3-d9bc-4b17-933d-df39bd7851c1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TimeDepositsWeightedAverageInterestRateMaturitiesYearOne"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageRateOfTimeDepositsAbstract_9461b4a9-cae4-44cf-a86c-838814d50f04" xlink:to="loc_us-gaap_TimeDepositsWeightedAverageInterestRateMaturitiesYearOne_a7f38ec3-d9bc-4b17-933d-df39bd7851c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimeDepositsWeightedAverageInterestRateMaturitiesYearTwo_113d26d0-623a-45d2-a3e3-b97cfea0b187" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TimeDepositsWeightedAverageInterestRateMaturitiesYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageRateOfTimeDepositsAbstract_9461b4a9-cae4-44cf-a86c-838814d50f04" xlink:to="loc_us-gaap_TimeDepositsWeightedAverageInterestRateMaturitiesYearTwo_113d26d0-623a-45d2-a3e3-b97cfea0b187" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimeDepositsWeightedAverageInterestRateMaturitiesYearThree_331b84a3-3d07-4e7b-bc0b-c2dfe425e8cf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TimeDepositsWeightedAverageInterestRateMaturitiesYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageRateOfTimeDepositsAbstract_9461b4a9-cae4-44cf-a86c-838814d50f04" xlink:to="loc_us-gaap_TimeDepositsWeightedAverageInterestRateMaturitiesYearThree_331b84a3-3d07-4e7b-bc0b-c2dfe425e8cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimeDepositsWeightedAverageInterestRateMaturitiesYearFour_7685a334-4684-49f1-b127-8a05fff9f6eb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TimeDepositsWeightedAverageInterestRateMaturitiesYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageRateOfTimeDepositsAbstract_9461b4a9-cae4-44cf-a86c-838814d50f04" xlink:to="loc_us-gaap_TimeDepositsWeightedAverageInterestRateMaturitiesYearFour_7685a334-4684-49f1-b127-8a05fff9f6eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimeDepositsWeightedAverageInterestRateMaturitiesYearFive_5ce19756-9b8a-4d41-8c57-9863b9e87f6e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TimeDepositsWeightedAverageInterestRateMaturitiesYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageRateOfTimeDepositsAbstract_9461b4a9-cae4-44cf-a86c-838814d50f04" xlink:to="loc_us-gaap_TimeDepositsWeightedAverageInterestRateMaturitiesYearFive_5ce19756-9b8a-4d41-8c57-9863b9e87f6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_TimeDepositsWeightedAverageInterestRateAggregate_f8952652-347a-46f3-90aa-8b24758ec525" xlink:href="cass-20211231.xsd#cass_TimeDepositsWeightedAverageInterestRateAggregate"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageRateOfTimeDepositsAbstract_9461b4a9-cae4-44cf-a86c-838814d50f04" xlink:to="loc_cass_TimeDepositsWeightedAverageInterestRateAggregate_f8952652-347a-46f3-90aa-8b24758ec525" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://cassinfo.com/role/UnusedAvailableLinesofCredit" xlink:type="simple" xlink:href="cass-20211231.xsd#UnusedAvailableLinesofCredit"/>
  <link:presentationLink xlink:role="http://cassinfo.com/role/UnusedAvailableLinesofCredit" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_a0c341a1-3a7a-43ff-948b-e0f1b79a3524" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock_2c7a61f7-6a18-4232-9f1e-bb6c8e0c45a7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_a0c341a1-3a7a-43ff-948b-e0f1b79a3524" xlink:to="loc_us-gaap_DebtDisclosureTextBlock_2c7a61f7-6a18-4232-9f1e-bb6c8e0c45a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://cassinfo.com/role/UnusedAvailableLinesofCreditDetails" xlink:type="simple" xlink:href="cass-20211231.xsd#UnusedAvailableLinesofCreditDetails"/>
  <link:presentationLink xlink:role="http://cassinfo.com/role/UnusedAvailableLinesofCreditDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_a22b436a-633f-4097-b2b6-fdd47c3e80b1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_3fcc7ed6-f99b-4229-be7b-4a76213fe1ae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_a22b436a-633f-4097-b2b6-fdd47c3e80b1" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_3fcc7ed6-f99b-4229-be7b-4a76213fe1ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityAxis_1610f5a4-7a72-47f2-bb04-6b7fd009cb19" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_3fcc7ed6-f99b-4229-be7b-4a76213fe1ae" xlink:to="loc_us-gaap_LineOfCreditFacilityAxis_1610f5a4-7a72-47f2-bb04-6b7fd009cb19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLenderDomain_ba79e1d6-09dc-4af1-9645-5266032589eb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityLenderDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityAxis_1610f5a4-7a72-47f2-bb04-6b7fd009cb19" xlink:to="loc_us-gaap_LineOfCreditFacilityLenderDomain_ba79e1d6-09dc-4af1-9645-5266032589eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_SixCorrespondingBanksMember_0d2af101-27ba-48a7-b127-fa5f5cbe093b" xlink:href="cass-20211231.xsd#cass_SixCorrespondingBanksMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain_ba79e1d6-09dc-4af1-9645-5266032589eb" xlink:to="loc_cass_SixCorrespondingBanksMember_0d2af101-27ba-48a7-b127-fa5f5cbe093b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_FederalHomeLoanBankMember_b79a982c-1559-4d14-b541-e8211f8dbfd5" xlink:href="cass-20211231.xsd#cass_FederalHomeLoanBankMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain_ba79e1d6-09dc-4af1-9645-5266032589eb" xlink:to="loc_cass_FederalHomeLoanBankMember_b79a982c-1559-4d14-b541-e8211f8dbfd5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_TwoCorrespondingBanksMember_7580c585-0487-467e-8970-503db594cae5" xlink:href="cass-20211231.xsd#cass_TwoCorrespondingBanksMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain_ba79e1d6-09dc-4af1-9645-5266032589eb" xlink:to="loc_cass_TwoCorrespondingBanksMember_7580c585-0487-467e-8970-503db594cae5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_5b652002-3576-4b48-af30-8f700e553897" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_3fcc7ed6-f99b-4229-be7b-4a76213fe1ae" xlink:to="loc_us-gaap_LineOfCreditFacilityLineItems_5b652002-3576-4b48-af30-8f700e553897" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_306d153e-3cc1-4b10-95fc-8c4d8126134c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_5b652002-3576-4b48-af30-8f700e553897" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_306d153e-3cc1-4b10-95fc-8c4d8126134c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_19a4108d-1789-44ca-b044-96b2ac6d9b21" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCredit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_5b652002-3576-4b48-af30-8f700e553897" xlink:to="loc_us-gaap_LineOfCredit_19a4108d-1789-44ca-b044-96b2ac6d9b21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://cassinfo.com/role/CommonStockandEarningsperShare" xlink:type="simple" xlink:href="cass-20211231.xsd#CommonStockandEarningsperShare"/>
  <link:presentationLink xlink:role="http://cassinfo.com/role/CommonStockandEarningsperShare" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_d3c9b62a-79f9-43e1-ae29-9587fb98128a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock_0345a655-9c19-4160-bfe4-724a19cbfd63" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_d3c9b62a-79f9-43e1-ae29-9587fb98128a" xlink:to="loc_us-gaap_EarningsPerShareTextBlock_0345a655-9c19-4160-bfe4-724a19cbfd63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://cassinfo.com/role/CommonStockandEarningsperShareTables" xlink:type="simple" xlink:href="cass-20211231.xsd#CommonStockandEarningsperShareTables"/>
  <link:presentationLink xlink:role="http://cassinfo.com/role/CommonStockandEarningsperShareTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_f794b76e-0b80-410c-9229-4752e5fa31ab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCommonStockOutstandingRollForwardTableTextBlock_4428423f-48e7-4c0f-a589-98359af801b8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfCommonStockOutstandingRollForwardTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_f794b76e-0b80-410c-9229-4752e5fa31ab" xlink:to="loc_us-gaap_ScheduleOfCommonStockOutstandingRollForwardTableTextBlock_4428423f-48e7-4c0f-a589-98359af801b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_0b43e23c-87a5-4eb6-a165-8e7a9470e37c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_f794b76e-0b80-410c-9229-4752e5fa31ab" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_0b43e23c-87a5-4eb6-a165-8e7a9470e37c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://cassinfo.com/role/CommonStockandEarningsperShareScheduleofCommonStockOutstandingDetails" xlink:type="simple" xlink:href="cass-20211231.xsd#CommonStockandEarningsperShareScheduleofCommonStockOutstandingDetails"/>
  <link:presentationLink xlink:role="http://cassinfo.com/role/CommonStockandEarningsperShareScheduleofCommonStockOutstandingDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_0069d8df-ca02-44f8-9480-ab777f5067f0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_433df2c1-3c4b-4340-b5b7-2de7491e384e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_0069d8df-ca02-44f8-9480-ab777f5067f0" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_433df2c1-3c4b-4340-b5b7-2de7491e384e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding_753dfe91-5709-4ff7-8642-3a29f74fa438" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharesOutstanding"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_433df2c1-3c4b-4340-b5b7-2de7491e384e" xlink:to="loc_us-gaap_SharesOutstanding_753dfe91-5709-4ff7-8642-3a29f74fa438" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharebasedCompensationAbstract_421c91d7-65ba-4ccd-809b-ad5f44cd4a2a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharebasedCompensationAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_433df2c1-3c4b-4340-b5b7-2de7491e384e" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharebasedCompensationAbstract_421c91d7-65ba-4ccd-809b-ad5f44cd4a2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_e33bf913-dbbc-468f-9e3a-b7d6e218d9bb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharebasedCompensationAbstract_421c91d7-65ba-4ccd-809b-ad5f44cd4a2a" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_e33bf913-dbbc-468f-9e3a-b7d6e218d9bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfUnits_99bf19cb-c4c9-4224-99e4-9c1c68722157" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesConversionOfUnits"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharebasedCompensationAbstract_421c91d7-65ba-4ccd-809b-ad5f44cd4a2a" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfUnits_99bf19cb-c4c9-4224-99e4-9c1c68722157" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_PerformanceBasedStock_f60a597f-90d6-4ba3-ae4f-2da036a6cb26" xlink:href="cass-20211231.xsd#cass_PerformanceBasedStock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharebasedCompensationAbstract_421c91d7-65ba-4ccd-809b-ad5f44cd4a2a" xlink:to="loc_cass_PerformanceBasedStock_f60a597f-90d6-4ba3-ae4f-2da036a6cb26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndStockAppreciationRightsExercisesInPeriod_78c697f6-dd10-4749-a0ec-458c52158265" xlink:href="cass-20211231.xsd#cass_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndStockAppreciationRightsExercisesInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharebasedCompensationAbstract_421c91d7-65ba-4ccd-809b-ad5f44cd4a2a" xlink:to="loc_cass_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndStockAppreciationRightsExercisesInPeriod_78c697f6-dd10-4749-a0ec-458c52158265" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_df3f97ef-2ddd-4573-888d-20f517304061" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharebasedCompensationAbstract_421c91d7-65ba-4ccd-809b-ad5f44cd4a2a" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_df3f97ef-2ddd-4573-888d-20f517304061" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodShares_c242b1a2-f487-4b5a-ac66-7da2bdf01029" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchasedDuringPeriodShares"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_433df2c1-3c4b-4340-b5b7-2de7491e384e" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodShares_c242b1a2-f487-4b5a-ac66-7da2bdf01029" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationForfeited_cdddeabb-d478-4957-94d6-d643177fec8a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationForfeited"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_433df2c1-3c4b-4340-b5b7-2de7491e384e" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationForfeited_cdddeabb-d478-4957-94d6-d643177fec8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding_b93467d0-f851-4b76-955b-a9796fc00cc3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharesOutstanding"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_433df2c1-3c4b-4340-b5b7-2de7491e384e" xlink:to="loc_us-gaap_SharesOutstanding_b93467d0-f851-4b76-955b-a9796fc00cc3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://cassinfo.com/role/CommonStockandEarningsperShareScheduleofCalculationsofBasicandDilutedEarningsPerShareDetails" xlink:type="simple" xlink:href="cass-20211231.xsd#CommonStockandEarningsperShareScheduleofCalculationsofBasicandDilutedEarningsPerShareDetails"/>
  <link:presentationLink xlink:role="http://cassinfo.com/role/CommonStockandEarningsperShareScheduleofCalculationsofBasicandDilutedEarningsPerShareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_5d88288c-1fc1-4d44-b8fa-e03232405d43" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAbstract_cb773c12-b073-4d28-b0c3-fa353649b113" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasicAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_5d88288c-1fc1-4d44-b8fa-e03232405d43" xlink:to="loc_us-gaap_EarningsPerShareBasicAbstract_cb773c12-b073-4d28-b0c3-fa353649b113" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_5ddb37fd-8e65-4366-a21a-44a20176cfd8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract_cb773c12-b073-4d28-b0c3-fa353649b113" xlink:to="loc_us-gaap_NetIncomeLoss_5ddb37fd-8e65-4366-a21a-44a20176cfd8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_cb573c45-f529-4834-bce8-6baea57eebc2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract_cb773c12-b073-4d28-b0c3-fa353649b113" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_cb573c45-f529-4834-bce8-6baea57eebc2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_7b81ac05-0c18-46f2-b1c3-ec748bd126af" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract_cb773c12-b073-4d28-b0c3-fa353649b113" xlink:to="loc_us-gaap_EarningsPerShareBasic_7b81ac05-0c18-46f2-b1c3-ec748bd126af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDilutedAbstract_e04d3cff-c2e7-4452-aeef-3f50f510fada" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDilutedAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_5d88288c-1fc1-4d44-b8fa-e03232405d43" xlink:to="loc_us-gaap_EarningsPerShareDilutedAbstract_e04d3cff-c2e7-4452-aeef-3f50f510fada" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_cc15d3f4-9d58-4a08-9bdd-8493edcc2c65" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract_e04d3cff-c2e7-4452-aeef-3f50f510fada" xlink:to="loc_us-gaap_NetIncomeLoss_cc15d3f4-9d58-4a08-9bdd-8493edcc2c65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_9710f0f3-d832-4328-af94-25db0eeadf00" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract_e04d3cff-c2e7-4452-aeef-3f50f510fada" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_9710f0f3-d832-4328-af94-25db0eeadf00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_973b25d2-9b98-41e8-a3b4-285f73310777" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract_e04d3cff-c2e7-4452-aeef-3f50f510fada" xlink:to="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_973b25d2-9b98-41e8-a3b4-285f73310777" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_1207eab0-962f-4232-abf2-64bd274bb87c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract_e04d3cff-c2e7-4452-aeef-3f50f510fada" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_1207eab0-962f-4232-abf2-64bd274bb87c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_580b492a-0cd3-49ba-83a4-05883ffd4d18" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract_e04d3cff-c2e7-4452-aeef-3f50f510fada" xlink:to="loc_us-gaap_EarningsPerShareDiluted_580b492a-0cd3-49ba-83a4-05883ffd4d18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://cassinfo.com/role/EmployeeBenefitPlans" xlink:type="simple" xlink:href="cass-20211231.xsd#EmployeeBenefitPlans"/>
  <link:presentationLink xlink:role="http://cassinfo.com/role/EmployeeBenefitPlans" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_7651da2b-92a3-4930-91bb-f19b32067799" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_7697ff4c-a131-4745-964d-33d538d512ee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_7651da2b-92a3-4930-91bb-f19b32067799" xlink:to="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_7697ff4c-a131-4745-964d-33d538d512ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://cassinfo.com/role/EmployeeBenefitPlansTables" xlink:type="simple" xlink:href="cass-20211231.xsd#EmployeeBenefitPlansTables"/>
  <link:presentationLink xlink:role="http://cassinfo.com/role/EmployeeBenefitPlansTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_357e3b85-5d91-40c9-9cae-f238f2ea2073" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_2fbb113f-253b-4f40-a3c9-6844a3fc7a43" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_357e3b85-5d91-40c9-9cae-f238f2ea2073" xlink:to="loc_us-gaap_StatementTable_2fbb113f-253b-4f40-a3c9-6844a3fc7a43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_6fb556a7-d356-4171-ac72-ccd2c77aba2f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_2fbb113f-253b-4f40-a3c9-6844a3fc7a43" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_6fb556a7-d356-4171-ac72-ccd2c77aba2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_6e44d0c1-e92c-4edd-9f8f-899b7ad11f0f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_6fb556a7-d356-4171-ac72-ccd2c77aba2f" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_6e44d0c1-e92c-4edd-9f8f-899b7ad11f0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_SupplementalExecutiveRetirementPlanMember_09081029-38b4-4c35-abde-2df64033d664" xlink:href="cass-20211231.xsd#cass_SupplementalExecutiveRetirementPlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_6e44d0c1-e92c-4edd-9f8f-899b7ad11f0f" xlink:to="loc_cass_SupplementalExecutiveRetirementPlanMember_09081029-38b4-4c35-abde-2df64033d664" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_ccd1f54e-7f11-45fa-9d7a-5389f183ef85" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_2fbb113f-253b-4f40-a3c9-6844a3fc7a43" xlink:to="loc_us-gaap_StatementLineItems_ccd1f54e-7f11-45fa-9d7a-5389f183ef85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_SummaryOfProjectedBenefitObligationTableTextBlock_0b374d9f-5b64-495e-b726-10b77d2b0e44" xlink:href="cass-20211231.xsd#cass_SummaryOfProjectedBenefitObligationTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_ccd1f54e-7f11-45fa-9d7a-5389f183ef85" xlink:to="loc_cass_SummaryOfProjectedBenefitObligationTableTextBlock_0b374d9f-5b64-495e-b726-10b77d2b0e44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_ScheduleOfAssumptionsUsedToDetermineProjectedBenefitObligationTableTextBlock_b53e63dc-d036-4a02-888f-2a6990e4acb0" xlink:href="cass-20211231.xsd#cass_ScheduleOfAssumptionsUsedToDetermineProjectedBenefitObligationTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_ccd1f54e-7f11-45fa-9d7a-5389f183ef85" xlink:to="loc_cass_ScheduleOfAssumptionsUsedToDetermineProjectedBenefitObligationTableTextBlock_b53e63dc-d036-4a02-888f-2a6990e4acb0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock_bdf15ade-ff40-42fb-aac9-8b642291e119" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_ccd1f54e-7f11-45fa-9d7a-5389f183ef85" xlink:to="loc_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock_bdf15ade-ff40-42fb-aac9-8b642291e119" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_ScheduleOfPlansPensionCostsTableTextBlock_72c602a3-4f8b-4dc1-bb2c-ced2a8beaeb1" xlink:href="cass-20211231.xsd#cass_ScheduleOfPlansPensionCostsTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_ccd1f54e-7f11-45fa-9d7a-5389f183ef85" xlink:to="loc_cass_ScheduleOfPlansPensionCostsTableTextBlock_72c602a3-4f8b-4dc1-bb2c-ced2a8beaeb1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_ScheduleOfAssumptionsUsedToDetermineNetPensionCostTableTextBlock_a25c4323-eba2-445e-9f5c-e5b6ebdabb8a" xlink:href="cass-20211231.xsd#cass_ScheduleOfAssumptionsUsedToDetermineNetPensionCostTableTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_ccd1f54e-7f11-45fa-9d7a-5389f183ef85" xlink:to="loc_cass_ScheduleOfAssumptionsUsedToDetermineNetPensionCostTableTextBlock_a25c4323-eba2-445e-9f5c-e5b6ebdabb8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_ScheduleOfAssumedLongTermRateOfReturnOnAssetsTableTextBlock_ac98ef13-e139-424d-8895-4d5f02e31579" xlink:href="cass-20211231.xsd#cass_ScheduleOfAssumedLongTermRateOfReturnOnAssetsTableTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_ccd1f54e-7f11-45fa-9d7a-5389f183ef85" xlink:to="loc_cass_ScheduleOfAssumedLongTermRateOfReturnOnAssetsTableTextBlock_ac98ef13-e139-424d-8895-4d5f02e31579" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_SummaryOfTheFairValueMeasurementsByTypeOfAssetTableTextBlock_8186bb5d-664e-4e5b-8a5d-a75fdcd381b4" xlink:href="cass-20211231.xsd#cass_SummaryOfTheFairValueMeasurementsByTypeOfAssetTableTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_ccd1f54e-7f11-45fa-9d7a-5389f183ef85" xlink:to="loc_cass_SummaryOfTheFairValueMeasurementsByTypeOfAssetTableTextBlock_8186bb5d-664e-4e5b-8a5d-a75fdcd381b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_ScheduleOfPretaxAmountsInAccumulatedOtherComprehensiveLossTableTextBlock_9f9e2bc0-3097-4d13-8d79-b5ed58e036a5" xlink:href="cass-20211231.xsd#cass_ScheduleOfPretaxAmountsInAccumulatedOtherComprehensiveLossTableTextBlock"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_ccd1f54e-7f11-45fa-9d7a-5389f183ef85" xlink:to="loc_cass_ScheduleOfPretaxAmountsInAccumulatedOtherComprehensiveLossTableTextBlock_9f9e2bc0-3097-4d13-8d79-b5ed58e036a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://cassinfo.com/role/EmployeeBenefitPlansNarrativeDetails" xlink:type="simple" xlink:href="cass-20211231.xsd#EmployeeBenefitPlansNarrativeDetails"/>
  <link:presentationLink xlink:role="http://cassinfo.com/role/EmployeeBenefitPlansNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_27c09895-28a7-41f0-934e-77d39f77122c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_0c215e83-3c02-4b9d-8771-fe17eae16242" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_27c09895-28a7-41f0-934e-77d39f77122c" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_0c215e83-3c02-4b9d-8771-fe17eae16242" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_054c2f88-6ced-4c4e-b567-a70cef50a760" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_0c215e83-3c02-4b9d-8771-fe17eae16242" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_054c2f88-6ced-4c4e-b567-a70cef50a760" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_039b2d20-dd35-45d1-bc71-34b287b42975" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_054c2f88-6ced-4c4e-b567-a70cef50a760" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_039b2d20-dd35-45d1-bc71-34b287b42975" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_be042130-bf5d-49e3-8fa4-14a3220849bc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_039b2d20-dd35-45d1-bc71-34b287b42975" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_be042130-bf5d-49e3-8fa4-14a3220849bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_SupplementalExecutiveRetirementPlanMember_102850c9-e566-438c-bb38-ed64683ac72a" xlink:href="cass-20211231.xsd#cass_SupplementalExecutiveRetirementPlanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_039b2d20-dd35-45d1-bc71-34b287b42975" xlink:to="loc_cass_SupplementalExecutiveRetirementPlanMember_102850c9-e566-438c-bb38-ed64683ac72a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_NoncontributoryProfitSharingProgramMember_2bc90851-1150-467d-adb5-9b65facdd056" xlink:href="cass-20211231.xsd#cass_NoncontributoryProfitSharingProgramMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_039b2d20-dd35-45d1-bc71-34b287b42975" xlink:to="loc_cass_NoncontributoryProfitSharingProgramMember_2bc90851-1150-467d-adb5-9b65facdd056" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_bb40ecec-4451-40c5-ad37-ce4b4d0a2bee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_0c215e83-3c02-4b9d-8771-fe17eae16242" xlink:to="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_bb40ecec-4451-40c5-ad37-ce4b4d0a2bee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_c642b44a-f0f3-4d62-8cea-5dc07d7149e6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanAssetCategoriesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_bb40ecec-4451-40c5-ad37-ce4b4d0a2bee" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_c642b44a-f0f3-4d62-8cea-5dc07d7149e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FixedIncomeFundsMember_f2c51ba5-6a41-4cff-b73d-8fa929d80a8b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FixedIncomeFundsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_c642b44a-f0f3-4d62-8cea-5dc07d7149e6" xlink:to="loc_us-gaap_FixedIncomeFundsMember_f2c51ba5-6a41-4cff-b73d-8fa929d80a8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesMember_022e8630-d8af-456a-b338-8ad017477267" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquitySecuritiesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_c642b44a-f0f3-4d62-8cea-5dc07d7149e6" xlink:to="loc_us-gaap_EquitySecuritiesMember_022e8630-d8af-456a-b338-8ad017477267" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_ForeignEquitySecuritiesMember_b575d92b-7f0e-45cb-817c-14be787eae71" xlink:href="cass-20211231.xsd#cass_ForeignEquitySecuritiesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_c642b44a-f0f3-4d62-8cea-5dc07d7149e6" xlink:to="loc_cass_ForeignEquitySecuritiesMember_b575d92b-7f0e-45cb-817c-14be787eae71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_7cb9f77d-99d8-4ca0-8efb-9f2b559483d9" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementScenarioAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_0c215e83-3c02-4b9d-8771-fe17eae16242" xlink:to="loc_srt_StatementScenarioAxis_7cb9f77d-99d8-4ca0-8efb-9f2b559483d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_1a8b5a97-99c1-474a-8f0a-900c2dcefc23" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementScenarioAxis_7cb9f77d-99d8-4ca0-8efb-9f2b559483d9" xlink:to="loc_srt_ScenarioUnspecifiedDomain_1a8b5a97-99c1-474a-8f0a-900c2dcefc23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember_fb8a442d-8dc9-4cd2-872f-0f54cbabc053" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioForecastMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScenarioUnspecifiedDomain_1a8b5a97-99c1-474a-8f0a-900c2dcefc23" xlink:to="loc_srt_ScenarioForecastMember_fb8a442d-8dc9-4cd2-872f-0f54cbabc053" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeAxis_6b4ecc34-a360-41fb-81f4-9563bda4592b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputTypeAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_0c215e83-3c02-4b9d-8771-fe17eae16242" xlink:to="loc_us-gaap_MeasurementInputTypeAxis_6b4ecc34-a360-41fb-81f4-9563bda4592b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeDomain_35beeb6c-d756-4634-97ce-619164b46ffd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MeasurementInputTypeAxis_6b4ecc34-a360-41fb-81f4-9563bda4592b" xlink:to="loc_us-gaap_MeasurementInputTypeDomain_35beeb6c-d756-4634-97ce-619164b46ffd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_MeasurementInputLongTermRateOfReturnMember_408680d1-6e84-4e95-a83d-f7975fc86b2a" xlink:href="cass-20211231.xsd#cass_MeasurementInputLongTermRateOfReturnMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_35beeb6c-d756-4634-97ce-619164b46ffd" xlink:to="loc_cass_MeasurementInputLongTermRateOfReturnMember_408680d1-6e84-4e95-a83d-f7975fc86b2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_0093df94-b135-4523-bb93-2023bac463ab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_0c215e83-3c02-4b9d-8771-fe17eae16242" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_0093df94-b135-4523-bb93-2023bac463ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation_fe29c310-e93e-42d3-b4aa-f495647687f1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_0093df94-b135-4523-bb93-2023bac463ab" xlink:to="loc_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation_fe29c310-e93e-42d3-b4aa-f495647687f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanContributionsByEmployer_183c8502-7b71-41e6-8ca7-70a5eed9af1b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanContributionsByEmployer"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_0093df94-b135-4523-bb93-2023bac463ab" xlink:to="loc_us-gaap_DefinedBenefitPlanContributionsByEmployer_183c8502-7b71-41e6-8ca7-70a5eed9af1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage_aecaeaf0-1e4a-4d67-941f-b2ee65d00d82" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_0093df94-b135-4523-bb93-2023bac463ab" xlink:to="loc_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage_aecaeaf0-1e4a-4d67-941f-b2ee65d00d82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_DefinedBenefitPlanPlanAssetsMeasurementInput_bc00770f-5263-4226-945a-6c09f0a6f170" xlink:href="cass-20211231.xsd#cass_DefinedBenefitPlanPlanAssetsMeasurementInput"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_0093df94-b135-4523-bb93-2023bac463ab" xlink:to="loc_cass_DefinedBenefitPlanPlanAssetsMeasurementInput_bc00770f-5263-4226-945a-6c09f0a6f170" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid_8415650a-61a8-4edf-bf44-ddbfa1afc444" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_0093df94-b135-4523-bb93-2023bac463ab" xlink:to="loc_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid_8415650a-61a8-4edf-bf44-ddbfa1afc444" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanServiceCost_ac39b315-89c4-4de9-9c30-11799eacd51e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanServiceCost"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_0093df94-b135-4523-bb93-2023bac463ab" xlink:to="loc_us-gaap_DefinedBenefitPlanServiceCost_ac39b315-89c4-4de9-9c30-11799eacd51e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_54319c63-11e6-45ae-8577-040982fd8213" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_0093df94-b135-4523-bb93-2023bac463ab" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_54319c63-11e6-45ae-8577-040982fd8213" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear_b2136bbb-4565-4e75-bcdd-09aa0dc90325" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_0093df94-b135-4523-bb93-2023bac463ab" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear_b2136bbb-4565-4e75-bcdd-09aa0dc90325" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_d03d931e-a65c-43ac-a2a4-7dc42efc8b8b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_0093df94-b135-4523-bb93-2023bac463ab" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_d03d931e-a65c-43ac-a2a4-7dc42efc8b8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://cassinfo.com/role/EmployeeBenefitPlansScheduleofProjectedBenefitObligationDetails" xlink:type="simple" xlink:href="cass-20211231.xsd#EmployeeBenefitPlansScheduleofProjectedBenefitObligationDetails"/>
  <link:presentationLink xlink:role="http://cassinfo.com/role/EmployeeBenefitPlansScheduleofProjectedBenefitObligationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_eefdd3a4-f8b6-4b7c-b074-4c9266551f9a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_0a80d93d-059a-4b0f-bfa6-50b74f76ac9b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_eefdd3a4-f8b6-4b7c-b074-4c9266551f9a" xlink:to="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_0a80d93d-059a-4b0f-bfa6-50b74f76ac9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligation_f6b76ea7-291b-42e0-83ab-daf43d852438" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanBenefitObligation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_0a80d93d-059a-4b0f-bfa6-50b74f76ac9b" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligation_f6b76ea7-291b-42e0-83ab-daf43d852438" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanServiceCost_f6974cb4-5a74-4db9-8425-0804390dfeff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanServiceCost"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_0a80d93d-059a-4b0f-bfa6-50b74f76ac9b" xlink:to="loc_us-gaap_DefinedBenefitPlanServiceCost_f6974cb4-5a74-4db9-8425-0804390dfeff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_2517b29a-ec13-4185-aeb8-8ddf56a24283" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanInterestCost"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_0a80d93d-059a-4b0f-bfa6-50b74f76ac9b" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost_2517b29a-ec13-4185-aeb8-8ddf56a24283" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss_b71f4bd0-fb18-4edb-9be1-3c5b39acafd7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanActuarialGainLoss"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_0a80d93d-059a-4b0f-bfa6-50b74f76ac9b" xlink:to="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss_b71f4bd0-fb18-4edb-9be1-3c5b39acafd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAmendments_bb5b969d-3902-4330-8f87-b75f8e3421bc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanPlanAmendments"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_0a80d93d-059a-4b0f-bfa6-50b74f76ac9b" xlink:to="loc_us-gaap_DefinedBenefitPlanPlanAmendments_bb5b969d-3902-4330-8f87-b75f8e3421bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_32680f8d-9e52-4116-9e66-d63a50b6d9eb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_0a80d93d-059a-4b0f-bfa6-50b74f76ac9b" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_32680f8d-9e52-4116-9e66-d63a50b6d9eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligation_644fef4b-299c-4b3c-9f5e-09c075caa4f9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanBenefitObligation"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_0a80d93d-059a-4b0f-bfa6-50b74f76ac9b" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligation_644fef4b-299c-4b3c-9f5e-09c075caa4f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_DefinedBenefitPlanFairValueOfPlanAssetsAbstract_f6a4fc77-2d81-435a-8d3f-b6f2ee06aedd" xlink:href="cass-20211231.xsd#cass_DefinedBenefitPlanFairValueOfPlanAssetsAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_eefdd3a4-f8b6-4b7c-b074-4c9266551f9a" xlink:to="loc_cass_DefinedBenefitPlanFairValueOfPlanAssetsAbstract_f6a4fc77-2d81-435a-8d3f-b6f2ee06aedd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_04281adf-11a4-4ebb-a2b8-6825ca954bdb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cass_DefinedBenefitPlanFairValueOfPlanAssetsAbstract_f6a4fc77-2d81-435a-8d3f-b6f2ee06aedd" xlink:to="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_04281adf-11a4-4ebb-a2b8-6825ca954bdb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets_c1973406-e472-4d5b-b8ce-fc3328004442" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cass_DefinedBenefitPlanFairValueOfPlanAssetsAbstract_f6a4fc77-2d81-435a-8d3f-b6f2ee06aedd" xlink:to="loc_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets_c1973406-e472-4d5b-b8ce-fc3328004442" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanContributionsByEmployer_f56de338-dcb9-4c13-8548-fdf246ee9e83" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanContributionsByEmployer"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cass_DefinedBenefitPlanFairValueOfPlanAssetsAbstract_f6a4fc77-2d81-435a-8d3f-b6f2ee06aedd" xlink:to="loc_us-gaap_DefinedBenefitPlanContributionsByEmployer_f56de338-dcb9-4c13-8548-fdf246ee9e83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid_3c7402d2-d5fe-4707-90d2-4bc9f5555f64" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cass_DefinedBenefitPlanFairValueOfPlanAssetsAbstract_f6a4fc77-2d81-435a-8d3f-b6f2ee06aedd" xlink:to="loc_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid_3c7402d2-d5fe-4707-90d2-4bc9f5555f64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_8bc04606-e8d2-4264-ac31-d2b9b845edf5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cass_DefinedBenefitPlanFairValueOfPlanAssetsAbstract_f6a4fc77-2d81-435a-8d3f-b6f2ee06aedd" xlink:to="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_8bc04606-e8d2-4264-ac31-d2b9b845edf5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlanAbstract_a08c7bf6-65a5-4dfc-a5b6-ca8a50546f38" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanFundedStatusOfPlanAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_eefdd3a4-f8b6-4b7c-b074-4c9266551f9a" xlink:to="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlanAbstract_a08c7bf6-65a5-4dfc-a5b6-ca8a50546f38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_214ec90d-16e1-44fd-a3b6-ec15129149f9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanFundedStatusOfPlan"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlanAbstract_a08c7bf6-65a5-4dfc-a5b6-ca8a50546f38" xlink:to="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_214ec90d-16e1-44fd-a3b6-ec15129149f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://cassinfo.com/role/EmployeeBenefitPlansScheduleofAssumptionsusedtoDeterminetheProjectedBenefitObligationDetails" xlink:type="simple" xlink:href="cass-20211231.xsd#EmployeeBenefitPlansScheduleofAssumptionsusedtoDeterminetheProjectedBenefitObligationDetails"/>
  <link:presentationLink xlink:role="http://cassinfo.com/role/EmployeeBenefitPlansScheduleofAssumptionsusedtoDeterminetheProjectedBenefitObligationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_d6caf4d5-996c-465e-97b0-f346c232a611" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_cc04e07c-e5b5-4511-9235-99155d5aa8e4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_d6caf4d5-996c-465e-97b0-f346c232a611" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_cc04e07c-e5b5-4511-9235-99155d5aa8e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_fb2027cf-e728-45c1-88ba-04b3c9cb160d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_cc04e07c-e5b5-4511-9235-99155d5aa8e4" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_fb2027cf-e728-45c1-88ba-04b3c9cb160d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_f923b5db-ddc2-4f6f-8582-def715b1d1fd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_fb2027cf-e728-45c1-88ba-04b3c9cb160d" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_f923b5db-ddc2-4f6f-8582-def715b1d1fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_976e0ab8-618a-42e1-a54a-2327080c1b1b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_f923b5db-ddc2-4f6f-8582-def715b1d1fd" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_976e0ab8-618a-42e1-a54a-2327080c1b1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_SupplementalExecutiveRetirementPlanMember_bc9b0248-8d07-4d8c-a80d-1f6dcae6a2e7" xlink:href="cass-20211231.xsd#cass_SupplementalExecutiveRetirementPlanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_f923b5db-ddc2-4f6f-8582-def715b1d1fd" xlink:to="loc_cass_SupplementalExecutiveRetirementPlanMember_bc9b0248-8d07-4d8c-a80d-1f6dcae6a2e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_SERPServiceAfterYearSevenMember_4ea8f261-8bdf-45ac-b97e-b4fdae341d97" xlink:href="cass-20211231.xsd#cass_SERPServiceAfterYearSevenMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_f923b5db-ddc2-4f6f-8582-def715b1d1fd" xlink:to="loc_cass_SERPServiceAfterYearSevenMember_4ea8f261-8bdf-45ac-b97e-b4fdae341d97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_SERPYearOneThroughSevenMember_a4b60004-e8f7-4f33-85a2-abf7fccad132" xlink:href="cass-20211231.xsd#cass_SERPYearOneThroughSevenMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_f923b5db-ddc2-4f6f-8582-def715b1d1fd" xlink:to="loc_cass_SERPYearOneThroughSevenMember_a4b60004-e8f7-4f33-85a2-abf7fccad132" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_d525e0cc-9f8d-4651-88c6-9e86df859134" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_cc04e07c-e5b5-4511-9235-99155d5aa8e4" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_d525e0cc-9f8d-4651-88c6-9e86df859134" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_3fcfe710-6233-4194-8b56-af8179ee9887" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_d525e0cc-9f8d-4651-88c6-9e86df859134" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_3fcfe710-6233-4194-8b56-af8179ee9887" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease_71a67606-4f60-4ad0-8c07-312d3dde9bd9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_d525e0cc-9f8d-4651-88c6-9e86df859134" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease_71a67606-4f60-4ad0-8c07-312d3dde9bd9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://cassinfo.com/role/EmployeeBenefitPlansScheduleofExpectedPensionBenefitPaymentsDetails" xlink:type="simple" xlink:href="cass-20211231.xsd#EmployeeBenefitPlansScheduleofExpectedPensionBenefitPaymentsDetails"/>
  <link:presentationLink xlink:role="http://cassinfo.com/role/EmployeeBenefitPlansScheduleofExpectedPensionBenefitPaymentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_629c439e-109c-49f0-b747-705cf65f03a4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_7f02a080-5687-40b2-93c8-38913084242a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_629c439e-109c-49f0-b747-705cf65f03a4" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_7f02a080-5687-40b2-93c8-38913084242a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_cce34cfb-4add-49ab-a3da-7608956f3076" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_7f02a080-5687-40b2-93c8-38913084242a" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_cce34cfb-4add-49ab-a3da-7608956f3076" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_b0b803f3-a444-4ca3-b121-06bccf3dd122" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_cce34cfb-4add-49ab-a3da-7608956f3076" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_b0b803f3-a444-4ca3-b121-06bccf3dd122" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_8c236ea4-fad8-4b05-a4a6-3c4630a16f64" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_b0b803f3-a444-4ca3-b121-06bccf3dd122" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_8c236ea4-fad8-4b05-a4a6-3c4630a16f64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_eec04ad9-3324-48c6-a549-f76535d64343" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_7f02a080-5687-40b2-93c8-38913084242a" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_eec04ad9-3324-48c6-a549-f76535d64343" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_f77e0a6c-6277-48c6-a081-b9b14d4eab7d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_eec04ad9-3324-48c6-a549-f76535d64343" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_f77e0a6c-6277-48c6-a081-b9b14d4eab7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_f4511b09-8434-46d6-8d01-1d6b0aeec56b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_eec04ad9-3324-48c6-a549-f76535d64343" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_f4511b09-8434-46d6-8d01-1d6b0aeec56b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_feeb3c9e-d563-4b58-8b57-ad206e02a3fd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_eec04ad9-3324-48c6-a549-f76535d64343" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_feeb3c9e-d563-4b58-8b57-ad206e02a3fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_ffb0843d-e3e7-4f61-9461-79f16090ba42" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_eec04ad9-3324-48c6-a549-f76535d64343" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_ffb0843d-e3e7-4f61-9461-79f16090ba42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_6155bee3-5c75-402a-9265-97916ec23837" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_eec04ad9-3324-48c6-a549-f76535d64343" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_6155bee3-5c75-402a-9265-97916ec23837" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_bda90956-76af-4be4-9a40-b66218a45350" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_eec04ad9-3324-48c6-a549-f76535d64343" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_bda90956-76af-4be4-9a40-b66218a45350" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://cassinfo.com/role/EmployeeBenefitPlansScheduleofPlansPensionCostDetails" xlink:type="simple" xlink:href="cass-20211231.xsd#EmployeeBenefitPlansScheduleofPlansPensionCostDetails"/>
  <link:presentationLink xlink:role="http://cassinfo.com/role/EmployeeBenefitPlansScheduleofPlansPensionCostDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_bcccd2ab-3d9b-4d64-aa05-78699546859d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_4973232d-b903-4ec6-913c-9ad323b76756" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_bcccd2ab-3d9b-4d64-aa05-78699546859d" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_4973232d-b903-4ec6-913c-9ad323b76756" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_199dc89c-1d98-4635-a6f7-b66391e1d2d7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_4973232d-b903-4ec6-913c-9ad323b76756" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_199dc89c-1d98-4635-a6f7-b66391e1d2d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_de32974e-5134-405a-baa3-a72513722c74" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_199dc89c-1d98-4635-a6f7-b66391e1d2d7" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_de32974e-5134-405a-baa3-a72513722c74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_87f91302-2284-4dd0-bf5d-195f06213772" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_de32974e-5134-405a-baa3-a72513722c74" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_87f91302-2284-4dd0-bf5d-195f06213772" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_860c06cd-3447-4cc8-9730-43b546a9c021" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_4973232d-b903-4ec6-913c-9ad323b76756" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_860c06cd-3447-4cc8-9730-43b546a9c021" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanServiceCost_6d43b307-5efc-4cf8-bbd1-9e64e927c3c0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanServiceCost"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_860c06cd-3447-4cc8-9730-43b546a9c021" xlink:to="loc_us-gaap_DefinedBenefitPlanServiceCost_6d43b307-5efc-4cf8-bbd1-9e64e927c3c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_4634d1f6-d5c0-4b60-94d3-d011f16f8adb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanInterestCost"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_860c06cd-3447-4cc8-9730-43b546a9c021" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost_4634d1f6-d5c0-4b60-94d3-d011f16f8adb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_0f93a0eb-cc89-4cf5-b17d-ed0d3d93c2d6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_860c06cd-3447-4cc8-9730-43b546a9c021" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_0f93a0eb-cc89-4cf5-b17d-ed0d3d93c2d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_d25729a1-3732-4df1-af45-c8df1630a527" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_860c06cd-3447-4cc8-9730-43b546a9c021" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_d25729a1-3732-4df1-af45-c8df1630a527" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_00816985-50b3-4387-ac30-536bd17f1746" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_860c06cd-3447-4cc8-9730-43b546a9c021" xlink:to="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_00816985-50b3-4387-ac30-536bd17f1746" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://cassinfo.com/role/EmployeeBenefitPlansScheduleofAssumptionsusedtoDetermineNetPensionCostDetails" xlink:type="simple" xlink:href="cass-20211231.xsd#EmployeeBenefitPlansScheduleofAssumptionsusedtoDetermineNetPensionCostDetails"/>
  <link:presentationLink xlink:role="http://cassinfo.com/role/EmployeeBenefitPlansScheduleofAssumptionsusedtoDetermineNetPensionCostDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_eee2b026-f033-42ae-9006-b045f45c1a97" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_4f6d125f-2a23-4b53-99de-fa94d7f0e651" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_eee2b026-f033-42ae-9006-b045f45c1a97" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_4f6d125f-2a23-4b53-99de-fa94d7f0e651" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_5c694462-5d04-46b1-b268-f1baee28918d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_4f6d125f-2a23-4b53-99de-fa94d7f0e651" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_5c694462-5d04-46b1-b268-f1baee28918d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_1440c53a-c64b-4481-9a57-3857cebc6971" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_5c694462-5d04-46b1-b268-f1baee28918d" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_1440c53a-c64b-4481-9a57-3857cebc6971" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_f0409c86-cba6-4b22-97bf-249b80fc5b69" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_1440c53a-c64b-4481-9a57-3857cebc6971" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_f0409c86-cba6-4b22-97bf-249b80fc5b69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_PensionPlanServiceAfterYearSevenMember_13518e1e-66d6-4114-9bdd-cb31d24d4f8f" xlink:href="cass-20211231.xsd#cass_PensionPlanServiceAfterYearSevenMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_1440c53a-c64b-4481-9a57-3857cebc6971" xlink:to="loc_cass_PensionPlanServiceAfterYearSevenMember_13518e1e-66d6-4114-9bdd-cb31d24d4f8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_PensionPlanYearOneThroughSevenMember_9fbfce44-8244-45ff-abdf-3ced86e7fbf3" xlink:href="cass-20211231.xsd#cass_PensionPlanYearOneThroughSevenMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_1440c53a-c64b-4481-9a57-3857cebc6971" xlink:to="loc_cass_PensionPlanYearOneThroughSevenMember_9fbfce44-8244-45ff-abdf-3ced86e7fbf3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_5eb794c1-a1c3-457f-afb8-c497aba17a46" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_4f6d125f-2a23-4b53-99de-fa94d7f0e651" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_5eb794c1-a1c3-457f-afb8-c497aba17a46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate_11d3f7bb-b33b-4c9c-a783-c1e6dfecb47e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_5eb794c1-a1c3-457f-afb8-c497aba17a46" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate_11d3f7bb-b33b-4c9c-a783-c1e6dfecb47e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_7897fb47-f85b-4738-8f7c-197bd28e5373" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_5eb794c1-a1c3-457f-afb8-c497aba17a46" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_7897fb47-f85b-4738-8f7c-197bd28e5373" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease_6e4ed4eb-44b5-41df-ad19-bc2bddcc40e6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_5eb794c1-a1c3-457f-afb8-c497aba17a46" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease_6e4ed4eb-44b5-41df-ad19-bc2bddcc40e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://cassinfo.com/role/EmployeeBenefitPlansScheduleofLongtermRateofReturnonAssetsDetails" xlink:type="simple" xlink:href="cass-20211231.xsd#EmployeeBenefitPlansScheduleofLongtermRateofReturnonAssetsDetails"/>
  <link:presentationLink xlink:role="http://cassinfo.com/role/EmployeeBenefitPlansScheduleofLongtermRateofReturnonAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_80fcb14c-33b3-46b3-8458-e22de00a49a9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_3ce3e4eb-d96a-4055-9358-55e2ea568ceb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_80fcb14c-33b3-46b3-8458-e22de00a49a9" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_3ce3e4eb-d96a-4055-9358-55e2ea568ceb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_f20fe29e-69be-47b3-b1ad-1269866faf5f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_3ce3e4eb-d96a-4055-9358-55e2ea568ceb" xlink:to="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_f20fe29e-69be-47b3-b1ad-1269866faf5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_788582d4-d913-4539-ab7f-749da789455b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanAssetCategoriesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_f20fe29e-69be-47b3-b1ad-1269866faf5f" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_788582d4-d913-4539-ab7f-749da789455b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FixedIncomeFundsMember_57be82ed-69e9-4c57-af32-8062b8831217" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FixedIncomeFundsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_788582d4-d913-4539-ab7f-749da789455b" xlink:to="loc_us-gaap_FixedIncomeFundsMember_57be82ed-69e9-4c57-af32-8062b8831217" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_EquitySecuritiesLargeCapMember_a182ef4b-dc84-4f66-abd7-5aee3c67195e" xlink:href="cass-20211231.xsd#cass_EquitySecuritiesLargeCapMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_788582d4-d913-4539-ab7f-749da789455b" xlink:to="loc_cass_EquitySecuritiesLargeCapMember_a182ef4b-dc84-4f66-abd7-5aee3c67195e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_EquitySecuritiesSmallCapMember_a3228402-0a75-42a9-a8cf-eb75195c2827" xlink:href="cass-20211231.xsd#cass_EquitySecuritiesSmallCapMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_788582d4-d913-4539-ab7f-749da789455b" xlink:to="loc_cass_EquitySecuritiesSmallCapMember_a3228402-0a75-42a9-a8cf-eb75195c2827" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_ForeignEquitySecuritiesDevelopedMember_d0b4839d-4d2f-43ec-bb67-e39eaa094ad6" xlink:href="cass-20211231.xsd#cass_ForeignEquitySecuritiesDevelopedMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_788582d4-d913-4539-ab7f-749da789455b" xlink:to="loc_cass_ForeignEquitySecuritiesDevelopedMember_d0b4839d-4d2f-43ec-bb67-e39eaa094ad6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_ForeignEquitySecuritiesEmergingMember_2006929a-71a4-493b-8c67-4498abb70257" xlink:href="cass-20211231.xsd#cass_ForeignEquitySecuritiesEmergingMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_788582d4-d913-4539-ab7f-749da789455b" xlink:to="loc_cass_ForeignEquitySecuritiesEmergingMember_2006929a-71a4-493b-8c67-4498abb70257" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_dd8252ce-e2c7-44dc-b520-b4b13bf36ab0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_3ce3e4eb-d96a-4055-9358-55e2ea568ceb" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_dd8252ce-e2c7-44dc-b520-b4b13bf36ab0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage_e1b16f7c-1f0c-40ce-b2f0-b540ddee19f0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_dd8252ce-e2c7-44dc-b520-b4b13bf36ab0" xlink:to="loc_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage_e1b16f7c-1f0c-40ce-b2f0-b540ddee19f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_OneYearNominalReturn_76716f93-58e0-42db-87f7-09262edf748a" xlink:href="cass-20211231.xsd#cass_OneYearNominalReturn"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_dd8252ce-e2c7-44dc-b520-b4b13bf36ab0" xlink:to="loc_cass_OneYearNominalReturn_76716f93-58e0-42db-87f7-09262edf748a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_AnnualStandardDeviation_bb97f28c-707e-4215-90e4-b27b18be48d5" xlink:href="cass-20211231.xsd#cass_AnnualStandardDeviation"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_dd8252ce-e2c7-44dc-b520-b4b13bf36ab0" xlink:to="loc_cass_AnnualStandardDeviation_bb97f28c-707e-4215-90e4-b27b18be48d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://cassinfo.com/role/EmployeeBenefitPlansSummaryoftheFairValueMeasurementsbyTypeofAssetDetails" xlink:type="simple" xlink:href="cass-20211231.xsd#EmployeeBenefitPlansSummaryoftheFairValueMeasurementsbyTypeofAssetDetails"/>
  <link:presentationLink xlink:role="http://cassinfo.com/role/EmployeeBenefitPlansSummaryoftheFairValueMeasurementsbyTypeofAssetDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_8042e08d-5fde-4554-bf68-c9e81712b638" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1e118089-37d6-4f74-80f1-8cf0137b5be9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_8042e08d-5fde-4554-bf68-c9e81712b638" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1e118089-37d6-4f74-80f1-8cf0137b5be9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_81994f12-7503-4f51-a343-a2df02966a14" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1e118089-37d6-4f74-80f1-8cf0137b5be9" xlink:to="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_81994f12-7503-4f51-a343-a2df02966a14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_5d78c526-dedd-4ecf-8e92-b3b2bb35cef4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanAssetCategoriesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_81994f12-7503-4f51-a343-a2df02966a14" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_5d78c526-dedd-4ecf-8e92-b3b2bb35cef4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsMember_da08a2f3-60d3-4606-bdc2-2374f6116349" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_5d78c526-dedd-4ecf-8e92-b3b2bb35cef4" xlink:to="loc_us-gaap_CashAndCashEquivalentsMember_da08a2f3-60d3-4606-bdc2-2374f6116349" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanRealEstateMember_ae7493ec-ac7c-4f1c-a046-1cf453d64dc6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanRealEstateMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_5d78c526-dedd-4ecf-8e92-b3b2bb35cef4" xlink:to="loc_us-gaap_DefinedBenefitPlanRealEstateMember_ae7493ec-ac7c-4f1c-a046-1cf453d64dc6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_UnitedStatesSmallAndMidCapGrowthMember_e30be539-b998-4820-85a8-471030fedbd0" xlink:href="cass-20211231.xsd#cass_UnitedStatesSmallAndMidCapGrowthMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_5d78c526-dedd-4ecf-8e92-b3b2bb35cef4" xlink:to="loc_cass_UnitedStatesSmallAndMidCapGrowthMember_e30be539-b998-4820-85a8-471030fedbd0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_NonUnitedStatesCoreMember_a4b88f9a-62de-46b5-8b88-110685182173" xlink:href="cass-20211231.xsd#cass_NonUnitedStatesCoreMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_5d78c526-dedd-4ecf-8e92-b3b2bb35cef4" xlink:to="loc_cass_NonUnitedStatesCoreMember_a4b88f9a-62de-46b5-8b88-110685182173" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_UnitedStatesLargeCapPassiveMember_57a3d14b-9db8-4685-b46a-b2249c246465" xlink:href="cass-20211231.xsd#cass_UnitedStatesLargeCapPassiveMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_5d78c526-dedd-4ecf-8e92-b3b2bb35cef4" xlink:to="loc_cass_UnitedStatesLargeCapPassiveMember_57a3d14b-9db8-4685-b46a-b2249c246465" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_EmergingMarketsMember_9aeeca96-2dda-427c-8b58-434cf5b144cd" xlink:href="cass-20211231.xsd#cass_EmergingMarketsMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_5d78c526-dedd-4ecf-8e92-b3b2bb35cef4" xlink:to="loc_cass_EmergingMarketsMember_9aeeca96-2dda-427c-8b58-434cf5b144cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_UnitedStatesCoreOpportunisticMember_b76c4543-7141-48ee-9555-2035fd17be55" xlink:href="cass-20211231.xsd#cass_UnitedStatesCoreOpportunisticMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_5d78c526-dedd-4ecf-8e92-b3b2bb35cef4" xlink:to="loc_cass_UnitedStatesCoreOpportunisticMember_b76c4543-7141-48ee-9555-2035fd17be55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_UnitedStatesPassiveMember_85db3d04-ac23-41a8-bcb9-0d9208916ab5" xlink:href="cass-20211231.xsd#cass_UnitedStatesPassiveMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_5d78c526-dedd-4ecf-8e92-b3b2bb35cef4" xlink:to="loc_cass_UnitedStatesPassiveMember_85db3d04-ac23-41a8-bcb9-0d9208916ab5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_OpportunisticMember_5d9716e9-a109-4a9b-be9a-503b933d00fe" xlink:href="cass-20211231.xsd#cass_OpportunisticMember"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_5d78c526-dedd-4ecf-8e92-b3b2bb35cef4" xlink:to="loc_cass_OpportunisticMember_5d9716e9-a109-4a9b-be9a-503b933d00fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_5f452258-5dd6-4bab-a4f0-5c9a743d750e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1e118089-37d6-4f74-80f1-8cf0137b5be9" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_5f452258-5dd6-4bab-a4f0-5c9a743d750e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_d58fa8f0-00d4-4753-9763-de5a9f8c4bc9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_5f452258-5dd6-4bab-a4f0-5c9a743d750e" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_d58fa8f0-00d4-4753-9763-de5a9f8c4bc9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_d7aa3282-808f-4160-b6fa-06b9d4f85de5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_d58fa8f0-00d4-4753-9763-de5a9f8c4bc9" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_d7aa3282-808f-4160-b6fa-06b9d4f85de5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_d9978eb1-8941-4d2f-93ce-91d3930f89e4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_d58fa8f0-00d4-4753-9763-de5a9f8c4bc9" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_d9978eb1-8941-4d2f-93ce-91d3930f89e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_229ab5c3-dbce-4a20-904f-6ee9165b366c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1e118089-37d6-4f74-80f1-8cf0137b5be9" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_229ab5c3-dbce-4a20-904f-6ee9165b366c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_c88599be-081e-462e-bc98-d5e10e83b835" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_229ab5c3-dbce-4a20-904f-6ee9165b366c" xlink:to="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_c88599be-081e-462e-bc98-d5e10e83b835" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://cassinfo.com/role/EmployeeBenefitPlansSummaryoftheActivityintheSERPsProjectedBenefitObligationDetails" xlink:type="simple" xlink:href="cass-20211231.xsd#EmployeeBenefitPlansSummaryoftheActivityintheSERPsProjectedBenefitObligationDetails"/>
  <link:presentationLink xlink:role="http://cassinfo.com/role/EmployeeBenefitPlansSummaryoftheActivityintheSERPsProjectedBenefitObligationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_3089bed6-4635-4c46-8b48-946c37113ec9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_594c3d5b-06df-40bb-9a89-9384c891eb78" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_3089bed6-4635-4c46-8b48-946c37113ec9" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_594c3d5b-06df-40bb-9a89-9384c891eb78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_72da3b25-7df8-4d16-9bb3-bb61e4283c09" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_594c3d5b-06df-40bb-9a89-9384c891eb78" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_72da3b25-7df8-4d16-9bb3-bb61e4283c09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_b4ffe71c-b108-4af9-ab0c-36dcf286a9d1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_72da3b25-7df8-4d16-9bb3-bb61e4283c09" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_b4ffe71c-b108-4af9-ab0c-36dcf286a9d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_SupplementalExecutiveRetirementPlanMember_ee879f68-6732-4bb9-bf27-1e6dcfb55009" xlink:href="cass-20211231.xsd#cass_SupplementalExecutiveRetirementPlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_b4ffe71c-b108-4af9-ab0c-36dcf286a9d1" xlink:to="loc_cass_SupplementalExecutiveRetirementPlanMember_ee879f68-6732-4bb9-bf27-1e6dcfb55009" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_6f4fea45-9ec2-432a-82b2-c119921a312a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_594c3d5b-06df-40bb-9a89-9384c891eb78" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_6f4fea45-9ec2-432a-82b2-c119921a312a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_071b21ad-1be3-4119-b527-e1204bed627f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_6f4fea45-9ec2-432a-82b2-c119921a312a" xlink:to="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_071b21ad-1be3-4119-b527-e1204bed627f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligation_ff629a1f-0387-447f-8b14-e4ce90bc752c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanBenefitObligation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_071b21ad-1be3-4119-b527-e1204bed627f" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligation_ff629a1f-0387-447f-8b14-e4ce90bc752c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanServiceCost_132c406c-dec6-4069-a423-cb9ce9a145cd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanServiceCost"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_071b21ad-1be3-4119-b527-e1204bed627f" xlink:to="loc_us-gaap_DefinedBenefitPlanServiceCost_132c406c-dec6-4069-a423-cb9ce9a145cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_eac6f087-0895-42cc-a713-7398511f7b46" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanInterestCost"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_071b21ad-1be3-4119-b527-e1204bed627f" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost_eac6f087-0895-42cc-a713-7398511f7b46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid_5866f21b-71b0-4200-aa55-3f6e8d3c543b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_071b21ad-1be3-4119-b527-e1204bed627f" xlink:to="loc_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid_5866f21b-71b0-4200-aa55-3f6e8d3c543b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss_58aeeb35-11ef-4e14-a557-d247a93539c9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanActuarialGainLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_071b21ad-1be3-4119-b527-e1204bed627f" xlink:to="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss_58aeeb35-11ef-4e14-a557-d247a93539c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligation_3bc3534f-8711-4988-b421-ac5214b14533" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanBenefitObligation"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_071b21ad-1be3-4119-b527-e1204bed627f" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligation_3bc3534f-8711-4988-b421-ac5214b14533" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://cassinfo.com/role/EmployeeBenefitPlansScheduleofAssumptionsusedtoDetermineProjectedBenefitObligationoftheSERPDetails" xlink:type="simple" xlink:href="cass-20211231.xsd#EmployeeBenefitPlansScheduleofAssumptionsusedtoDetermineProjectedBenefitObligationoftheSERPDetails"/>
  <link:presentationLink xlink:role="http://cassinfo.com/role/EmployeeBenefitPlansScheduleofAssumptionsusedtoDetermineProjectedBenefitObligationoftheSERPDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_bd07f680-80b7-4daa-a1b1-a524bc90a691" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_e38b69e9-a7e6-4011-877c-4ff3aea7a837" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_bd07f680-80b7-4daa-a1b1-a524bc90a691" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_e38b69e9-a7e6-4011-877c-4ff3aea7a837" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_4b0a2d04-65ea-45d2-aaf3-c44928cf07a9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_e38b69e9-a7e6-4011-877c-4ff3aea7a837" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_4b0a2d04-65ea-45d2-aaf3-c44928cf07a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_4654ba1f-9003-4107-95c9-bc6a9eeaca14" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_4b0a2d04-65ea-45d2-aaf3-c44928cf07a9" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_4654ba1f-9003-4107-95c9-bc6a9eeaca14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_SupplementalExecutiveRetirementPlanMember_0dcf5df7-23cb-4d5c-a509-ddc97bf7cb1a" xlink:href="cass-20211231.xsd#cass_SupplementalExecutiveRetirementPlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_4654ba1f-9003-4107-95c9-bc6a9eeaca14" xlink:to="loc_cass_SupplementalExecutiveRetirementPlanMember_0dcf5df7-23cb-4d5c-a509-ddc97bf7cb1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_9da98d05-4039-4bc0-8ebc-16d8edd97d9e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_e38b69e9-a7e6-4011-877c-4ff3aea7a837" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_9da98d05-4039-4bc0-8ebc-16d8edd97d9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_e7e3f459-aef3-4aa5-8d8d-d0b41a75b294" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_9da98d05-4039-4bc0-8ebc-16d8edd97d9e" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_e7e3f459-aef3-4aa5-8d8d-d0b41a75b294" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://cassinfo.com/role/EmployeeBenefitPlansScheduleofExpectedFutureBenefitsPayableDetails" xlink:type="simple" xlink:href="cass-20211231.xsd#EmployeeBenefitPlansScheduleofExpectedFutureBenefitsPayableDetails"/>
  <link:presentationLink xlink:role="http://cassinfo.com/role/EmployeeBenefitPlansScheduleofExpectedFutureBenefitsPayableDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_0447ce8a-586f-4c5e-81ab-e461d736984d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_846c6c3f-3362-4819-b050-ac1f84071c06" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_0447ce8a-586f-4c5e-81ab-e461d736984d" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_846c6c3f-3362-4819-b050-ac1f84071c06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_b8c2dbf7-408e-4a2e-a402-de14085c6e8b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_846c6c3f-3362-4819-b050-ac1f84071c06" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_b8c2dbf7-408e-4a2e-a402-de14085c6e8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_273f5f5f-7834-4ac3-83f2-cd11dc619d79" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_b8c2dbf7-408e-4a2e-a402-de14085c6e8b" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_273f5f5f-7834-4ac3-83f2-cd11dc619d79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_SupplementalExecutiveRetirementPlanMember_f069296f-f061-45c4-b480-65d258b5f364" xlink:href="cass-20211231.xsd#cass_SupplementalExecutiveRetirementPlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_273f5f5f-7834-4ac3-83f2-cd11dc619d79" xlink:to="loc_cass_SupplementalExecutiveRetirementPlanMember_f069296f-f061-45c4-b480-65d258b5f364" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_604b0473-0365-45c2-b663-3cb59e656cab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_846c6c3f-3362-4819-b050-ac1f84071c06" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_604b0473-0365-45c2-b663-3cb59e656cab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_196de294-6b87-4a7f-8814-e2177a9f3db6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_604b0473-0365-45c2-b663-3cb59e656cab" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_196de294-6b87-4a7f-8814-e2177a9f3db6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_077e6743-dcbd-4a54-b0de-fcdafabe9cb4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_604b0473-0365-45c2-b663-3cb59e656cab" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_077e6743-dcbd-4a54-b0de-fcdafabe9cb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_96552605-049e-4deb-9c25-7b0ef7a550aa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_604b0473-0365-45c2-b663-3cb59e656cab" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_96552605-049e-4deb-9c25-7b0ef7a550aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_629d89d4-a676-4e1d-b832-8b95e8308307" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_604b0473-0365-45c2-b663-3cb59e656cab" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_629d89d4-a676-4e1d-b832-8b95e8308307" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_2cfd3a81-1797-437b-9c45-5ea072b408d7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_604b0473-0365-45c2-b663-3cb59e656cab" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_2cfd3a81-1797-437b-9c45-5ea072b408d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_9ebc06d3-4819-4c0d-92c0-74fd5f4f4048" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_604b0473-0365-45c2-b663-3cb59e656cab" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_9ebc06d3-4819-4c0d-92c0-74fd5f4f4048" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://cassinfo.com/role/EmployeeBenefitPlansScheduleofSERPsPensionCostDetails" xlink:type="simple" xlink:href="cass-20211231.xsd#EmployeeBenefitPlansScheduleofSERPsPensionCostDetails"/>
  <link:presentationLink xlink:role="http://cassinfo.com/role/EmployeeBenefitPlansScheduleofSERPsPensionCostDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_6f70d466-e730-480b-81cd-ec7e86410dd4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_bfbc6e33-e5e0-460b-b0a0-4f7fb6d02dc9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_6f70d466-e730-480b-81cd-ec7e86410dd4" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_bfbc6e33-e5e0-460b-b0a0-4f7fb6d02dc9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_10334b1b-5bde-4624-91d5-5bf43e1254fb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_bfbc6e33-e5e0-460b-b0a0-4f7fb6d02dc9" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_10334b1b-5bde-4624-91d5-5bf43e1254fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_cbcf6af6-dc93-4f97-a068-1aa4a7456ba9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_10334b1b-5bde-4624-91d5-5bf43e1254fb" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_cbcf6af6-dc93-4f97-a068-1aa4a7456ba9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_SupplementalExecutiveRetirementPlanMember_5a21cde5-aa9f-4ec4-97d8-2dde721decf6" xlink:href="cass-20211231.xsd#cass_SupplementalExecutiveRetirementPlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_cbcf6af6-dc93-4f97-a068-1aa4a7456ba9" xlink:to="loc_cass_SupplementalExecutiveRetirementPlanMember_5a21cde5-aa9f-4ec4-97d8-2dde721decf6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_555effa5-c8cb-4fcc-ba84-963251dac96a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_bfbc6e33-e5e0-460b-b0a0-4f7fb6d02dc9" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_555effa5-c8cb-4fcc-ba84-963251dac96a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanServiceCost_8e8f817b-87e4-4f6c-b3ff-842e2f15fa9c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanServiceCost"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_555effa5-c8cb-4fcc-ba84-963251dac96a" xlink:to="loc_us-gaap_DefinedBenefitPlanServiceCost_8e8f817b-87e4-4f6c-b3ff-842e2f15fa9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_159e2434-c1cf-4fe0-bdb7-a7edc5191745" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanInterestCost"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_555effa5-c8cb-4fcc-ba84-963251dac96a" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost_159e2434-c1cf-4fe0-bdb7-a7edc5191745" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_b49545e7-c38c-4e73-a875-97630bc93f94" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_555effa5-c8cb-4fcc-ba84-963251dac96a" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_b49545e7-c38c-4e73-a875-97630bc93f94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_b457fe6b-d0bd-4fd6-8e24-dee9a0481025" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_555effa5-c8cb-4fcc-ba84-963251dac96a" xlink:to="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_b457fe6b-d0bd-4fd6-8e24-dee9a0481025" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://cassinfo.com/role/EmployeeBenefitPlansScheduleofthePretaxamountsinAccumulatedOtherComprehensiveLossDetails" xlink:type="simple" xlink:href="cass-20211231.xsd#EmployeeBenefitPlansScheduleofthePretaxamountsinAccumulatedOtherComprehensiveLossDetails"/>
  <link:presentationLink xlink:role="http://cassinfo.com/role/EmployeeBenefitPlansScheduleofthePretaxamountsinAccumulatedOtherComprehensiveLossDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_a5cd6558-c8bb-4b3e-ab55-6b7872bde098" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_bb019448-7572-4340-9039-3435088253fb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_a5cd6558-c8bb-4b3e-ab55-6b7872bde098" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_bb019448-7572-4340-9039-3435088253fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_5c230f62-d2b4-442c-aec0-0cd7a12438e2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_bb019448-7572-4340-9039-3435088253fb" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_5c230f62-d2b4-442c-aec0-0cd7a12438e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_b5460332-a0b0-4462-a0e4-ff12349a7c2a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_5c230f62-d2b4-442c-aec0-0cd7a12438e2" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_b5460332-a0b0-4462-a0e4-ff12349a7c2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_6b42c938-3be0-4c8b-a55a-555e73b2ebd5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_b5460332-a0b0-4462-a0e4-ff12349a7c2a" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_6b42c938-3be0-4c8b-a55a-555e73b2ebd5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_SupplementalExecutiveRetirementPlanMember_becc8614-ec99-4edf-a695-2c0e08ecafe0" xlink:href="cass-20211231.xsd#cass_SupplementalExecutiveRetirementPlanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_b5460332-a0b0-4462-a0e4-ff12349a7c2a" xlink:to="loc_cass_SupplementalExecutiveRetirementPlanMember_becc8614-ec99-4edf-a695-2c0e08ecafe0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_462ee8c6-5294-4610-a448-b8b65861b9f6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_bb019448-7572-4340-9039-3435088253fb" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_462ee8c6-5294-4610-a448-b8b65861b9f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax_08ff4a37-912b-40c9-8f99-a2bfbee9bd1e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_462ee8c6-5294-4610-a448-b8b65861b9f6" xlink:to="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax_08ff4a37-912b-40c9-8f99-a2bfbee9bd1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax_15e4c2c8-225e-4e75-b979-a014bf63f930" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_462ee8c6-5294-4610-a448-b8b65861b9f6" xlink:to="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax_15e4c2c8-225e-4e75-b979-a014bf63f930" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax_7823702c-1c9b-452f-8454-fd3973b0b758" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_462ee8c6-5294-4610-a448-b8b65861b9f6" xlink:to="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax_7823702c-1c9b-452f-8454-fd3973b0b758" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://cassinfo.com/role/StockbasedCompensation" xlink:type="simple" xlink:href="cass-20211231.xsd#StockbasedCompensation"/>
  <link:presentationLink xlink:role="http://cassinfo.com/role/StockbasedCompensation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_d9476572-2540-4716-a4d3-7c088cc68c31" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_e75576f1-be83-406e-a338-2880585ee2ab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_d9476572-2540-4716-a4d3-7c088cc68c31" xlink:to="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_e75576f1-be83-406e-a338-2880585ee2ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://cassinfo.com/role/StockbasedCompensationTables" xlink:type="simple" xlink:href="cass-20211231.xsd#StockbasedCompensationTables"/>
  <link:presentationLink xlink:role="http://cassinfo.com/role/StockbasedCompensationTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_b688ab7f-da65-4b28-9fd3-0d68b208cedd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_cebca537-1f16-401a-a6db-67b7f5c3eb5e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_b688ab7f-da65-4b28-9fd3-0d68b208cedd" xlink:to="loc_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_cebca537-1f16-401a-a6db-67b7f5c3eb5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock_9686a7a5-71f1-4597-996a-ea0a42a8b618" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_b688ab7f-da65-4b28-9fd3-0d68b208cedd" xlink:to="loc_us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock_9686a7a5-71f1-4597-996a-ea0a42a8b618" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockAppreciationRightsAwardActivityTableTextBlock_f54f0e4e-b98b-4783-99af-7791c3259c6e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationStockAppreciationRightsAwardActivityTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_b688ab7f-da65-4b28-9fd3-0d68b208cedd" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationStockAppreciationRightsAwardActivityTableTextBlock_f54f0e4e-b98b-4783-99af-7791c3259c6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://cassinfo.com/role/StockBasedCompensationNarrativeDetails" xlink:type="simple" xlink:href="cass-20211231.xsd#StockBasedCompensationNarrativeDetails"/>
  <link:presentationLink xlink:role="http://cassinfo.com/role/StockBasedCompensationNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_3323ab77-7427-4a78-96c7-95e8f1fd4958" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_86d406e7-7820-4050-8645-4867ada1e0bf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_3323ab77-7427-4a78-96c7-95e8f1fd4958" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_86d406e7-7820-4050-8645-4867ada1e0bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_d8f33eb7-4731-49a5-afce-e2b1bd8601c2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_86d406e7-7820-4050-8645-4867ada1e0bf" xlink:to="loc_us-gaap_AwardTypeAxis_d8f33eb7-4731-49a5-afce-e2b1bd8601c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9c755791-c56c-43af-b10b-6dec989e4b5b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_d8f33eb7-4731-49a5-afce-e2b1bd8601c2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9c755791-c56c-43af-b10b-6dec989e4b5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_9ef2b362-d044-4338-9b48-d2a2ea9c186c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9c755791-c56c-43af-b10b-6dec989e4b5b" xlink:to="loc_us-gaap_RestrictedStockMember_9ef2b362-d044-4338-9b48-d2a2ea9c186c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_bec4d68b-b8d7-4a45-8b91-7bdb4552b0e5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PerformanceSharesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9c755791-c56c-43af-b10b-6dec989e4b5b" xlink:to="loc_us-gaap_PerformanceSharesMember_bec4d68b-b8d7-4a45-8b91-7bdb4552b0e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockAppreciationRightsSARSMember_9f347a43-26a3-4c50-bfff-043686075cb4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockAppreciationRightsSARSMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9c755791-c56c-43af-b10b-6dec989e4b5b" xlink:to="loc_us-gaap_StockAppreciationRightsSARSMember_9f347a43-26a3-4c50-bfff-043686075cb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_19fccb95-c4c3-4a65-80e0-13d3eaf48ac0" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_86d406e7-7820-4050-8645-4867ada1e0bf" xlink:to="loc_srt_RangeAxis_19fccb95-c4c3-4a65-80e0-13d3eaf48ac0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_c17c5c38-8705-4093-9a4e-4f5053eaa663" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_19fccb95-c4c3-4a65-80e0-13d3eaf48ac0" xlink:to="loc_srt_RangeMember_c17c5c38-8705-4093-9a4e-4f5053eaa663" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_ec148497-4e85-4ab3-a2bf-07a3d9c2b88e" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_c17c5c38-8705-4093-9a4e-4f5053eaa663" xlink:to="loc_srt_MinimumMember_ec148497-4e85-4ab3-a2bf-07a3d9c2b88e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_1e8e69f9-704a-4298-9291-9e2d8149c76d" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_c17c5c38-8705-4093-9a4e-4f5053eaa663" xlink:to="loc_srt_MaximumMember_1e8e69f9-704a-4298-9291-9e2d8149c76d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ebcad534-b078-47f5-b248-947b0951617a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_86d406e7-7820-4050-8645-4867ada1e0bf" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ebcad534-b078-47f5-b248-947b0951617a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_a82501c6-7bbe-4aee-a0a4-0bd997710535" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ebcad534-b078-47f5-b248-947b0951617a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_a82501c6-7bbe-4aee-a0a4-0bd997710535" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_0738206a-21f7-412f-8833-f033e5d37a17" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ebcad534-b078-47f5-b248-947b0951617a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_0738206a-21f7-412f-8833-f033e5d37a17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_348535e6-dc7e-4891-a5b8-be6cb7b9c1fe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ebcad534-b078-47f5-b248-947b0951617a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_348535e6-dc7e-4891-a5b8-be6cb7b9c1fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_61389025-6cda-46cc-ad7c-59e50829db3a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ebcad534-b078-47f5-b248-947b0951617a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_61389025-6cda-46cc-ad7c-59e50829db3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_AmortizationOfRestrictedStockBonus_9c96db8a-5d27-4ac2-87f0-9c90bbaa6682" xlink:href="cass-20211231.xsd#cass_AmortizationOfRestrictedStockBonus"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ebcad534-b078-47f5-b248-947b0951617a" xlink:to="loc_cass_AmortizationOfRestrictedStockBonus_9c96db8a-5d27-4ac2-87f0-9c90bbaa6682" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_a70f9cd1-9d47-4938-b0b4-cb1238f39e7f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ebcad534-b078-47f5-b248-947b0951617a" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_a70f9cd1-9d47-4938-b0b4-cb1238f39e7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_b5622a63-9078-47fd-bc94-0016a410a365" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ebcad534-b078-47f5-b248-947b0951617a" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_b5622a63-9078-47fd-bc94-0016a410a365" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_47a49834-c110-4607-8640-77e2c42a689f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ebcad534-b078-47f5-b248-947b0951617a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_47a49834-c110-4607-8640-77e2c42a689f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_PercentageOfTargetOpportunityForAwardsToVest_2268a823-0063-4c26-8f4d-7df277696a3e" xlink:href="cass-20211231.xsd#cass_PercentageOfTargetOpportunityForAwardsToVest"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ebcad534-b078-47f5-b248-947b0951617a" xlink:to="loc_cass_PercentageOfTargetOpportunityForAwardsToVest_2268a823-0063-4c26-8f4d-7df277696a3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_13ee9fa5-5e36-4bc5-b894-1d33c811d14c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ebcad534-b078-47f5-b248-947b0951617a" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_13ee9fa5-5e36-4bc5-b894-1d33c811d14c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_871c7797-42c8-4fe3-8c52-f46797ec4d5f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ebcad534-b078-47f5-b248-947b0951617a" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_871c7797-42c8-4fe3-8c52-f46797ec4d5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted_9ccbb41b-d404-4118-976c-c18acf7902c5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ebcad534-b078-47f5-b248-947b0951617a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted_9ccbb41b-d404-4118-976c-c18acf7902c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_465cb058-eedf-49c6-9d74-c96acdb40fab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ebcad534-b078-47f5-b248-947b0951617a" xlink:to="loc_us-gaap_ShareBasedCompensation_465cb058-eedf-49c6-9d74-c96acdb40fab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueExercised_83ede47a-62ff-4501-a541-6bce0e7e3056" xlink:href="cass-20211231.xsd#cass_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueExercised"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ebcad534-b078-47f5-b248-947b0951617a" xlink:to="loc_cass_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueExercised_83ede47a-62ff-4501-a541-6bce0e7e3056" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_c061145b-84e7-492d-8e22-3bf5130a4eda" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ebcad534-b078-47f5-b248-947b0951617a" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_c061145b-84e7-492d-8e22-3bf5130a4eda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_093752c5-c801-46f3-8150-38715f875f87" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ebcad534-b078-47f5-b248-947b0951617a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_093752c5-c801-46f3-8150-38715f875f87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://cassinfo.com/role/StockBasedCompensationSummaryofRestrictedStockActivityDetails" xlink:type="simple" xlink:href="cass-20211231.xsd#StockBasedCompensationSummaryofRestrictedStockActivityDetails"/>
  <link:presentationLink xlink:role="http://cassinfo.com/role/StockBasedCompensationSummaryofRestrictedStockActivityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_a96b935b-6970-44d1-a5aa-dfcfc3c917cb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a4d8d220-396d-4df5-91e3-9a9725e57eef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_a96b935b-6970-44d1-a5aa-dfcfc3c917cb" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a4d8d220-396d-4df5-91e3-9a9725e57eef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_a2c1c5b0-3681-4443-b2d2-46608997160e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a4d8d220-396d-4df5-91e3-9a9725e57eef" xlink:to="loc_us-gaap_AwardTypeAxis_a2c1c5b0-3681-4443-b2d2-46608997160e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_34c0227e-2196-43c6-a10e-0f61310a1176" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_a2c1c5b0-3681-4443-b2d2-46608997160e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_34c0227e-2196-43c6-a10e-0f61310a1176" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_36907abf-9efb-4fd9-8d81-73dd1957f77f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_34c0227e-2196-43c6-a10e-0f61310a1176" xlink:to="loc_us-gaap_RestrictedStockMember_36907abf-9efb-4fd9-8d81-73dd1957f77f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6d099c5a-ba72-4c04-9d56-f57ae78d9bc8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a4d8d220-396d-4df5-91e3-9a9725e57eef" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6d099c5a-ba72-4c04-9d56-f57ae78d9bc8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_ab0313e1-a7ce-4891-92b6-05dffd50ba7c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6d099c5a-ba72-4c04-9d56-f57ae78d9bc8" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_ab0313e1-a7ce-4891-92b6-05dffd50ba7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_68a99b49-e915-44cd-8696-3ff65845b878" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_ab0313e1-a7ce-4891-92b6-05dffd50ba7c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_68a99b49-e915-44cd-8696-3ff65845b878" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_fca952d8-de42-4534-aef3-b2f8cdc57a79" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_ab0313e1-a7ce-4891-92b6-05dffd50ba7c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_fca952d8-de42-4534-aef3-b2f8cdc57a79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_37c540cd-4471-49cc-940c-1f14943f71db" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_ab0313e1-a7ce-4891-92b6-05dffd50ba7c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_37c540cd-4471-49cc-940c-1f14943f71db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_fc483b03-897b-444f-abac-0ad112940962" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_ab0313e1-a7ce-4891-92b6-05dffd50ba7c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_fc483b03-897b-444f-abac-0ad112940962" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_52a7aad3-c494-489a-a984-0f2668a802d3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_ab0313e1-a7ce-4891-92b6-05dffd50ba7c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_52a7aad3-c494-489a-a984-0f2668a802d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_0f41758c-6eca-4e27-af73-1dcc56eca605" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6d099c5a-ba72-4c04-9d56-f57ae78d9bc8" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_0f41758c-6eca-4e27-af73-1dcc56eca605" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_586834c8-e455-48b7-97f7-7d28fd1f25c6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_0f41758c-6eca-4e27-af73-1dcc56eca605" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_586834c8-e455-48b7-97f7-7d28fd1f25c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_3281595d-4e4c-42b2-b9e9-1cb2b1e27a2c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_0f41758c-6eca-4e27-af73-1dcc56eca605" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_3281595d-4e4c-42b2-b9e9-1cb2b1e27a2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_d10a4538-df8d-4041-96c4-bceb21cc7ded" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_0f41758c-6eca-4e27-af73-1dcc56eca605" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_d10a4538-df8d-4041-96c4-bceb21cc7ded" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_0c593000-f221-46ff-9460-33149f6f99e3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_0f41758c-6eca-4e27-af73-1dcc56eca605" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_0c593000-f221-46ff-9460-33149f6f99e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_2335272e-46a9-4201-86a0-a2db23b475ca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_0f41758c-6eca-4e27-af73-1dcc56eca605" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_2335272e-46a9-4201-86a0-a2db23b475ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://cassinfo.com/role/StockBasedCompensationSummaryofPBRSActivityDetails" xlink:type="simple" xlink:href="cass-20211231.xsd#StockBasedCompensationSummaryofPBRSActivityDetails"/>
  <link:presentationLink xlink:role="http://cassinfo.com/role/StockBasedCompensationSummaryofPBRSActivityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_32c9e647-d21b-407c-85f5-67768b8640f2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_8f9926e6-5bb7-4c93-b41f-149b8c18f6e2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_32c9e647-d21b-407c-85f5-67768b8640f2" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_8f9926e6-5bb7-4c93-b41f-149b8c18f6e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_1b34670d-93a5-44c8-b964-ff77c94f9d00" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_8f9926e6-5bb7-4c93-b41f-149b8c18f6e2" xlink:to="loc_us-gaap_AwardTypeAxis_1b34670d-93a5-44c8-b964-ff77c94f9d00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_17f30568-92a6-48d2-a892-4907e1a34fee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_1b34670d-93a5-44c8-b964-ff77c94f9d00" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_17f30568-92a6-48d2-a892-4907e1a34fee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_cd6baf1b-4d8f-4be9-883a-74ec2da6ea34" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PerformanceSharesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_17f30568-92a6-48d2-a892-4907e1a34fee" xlink:to="loc_us-gaap_PerformanceSharesMember_cd6baf1b-4d8f-4be9-883a-74ec2da6ea34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f831e7b6-7bb0-4eff-aea5-f2301aaaf188" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_8f9926e6-5bb7-4c93-b41f-149b8c18f6e2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f831e7b6-7bb0-4eff-aea5-f2301aaaf188" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_e9a673da-8ead-45db-9f8f-cf4a089b9eec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f831e7b6-7bb0-4eff-aea5-f2301aaaf188" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_e9a673da-8ead-45db-9f8f-cf4a089b9eec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_8ebab724-22ed-4b13-94da-3bee580e0e6e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_e9a673da-8ead-45db-9f8f-cf4a089b9eec" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_8ebab724-22ed-4b13-94da-3bee580e0e6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_7a95fceb-5420-4e2b-ba86-bc7d47b8ac02" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_e9a673da-8ead-45db-9f8f-cf4a089b9eec" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_7a95fceb-5420-4e2b-ba86-bc7d47b8ac02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_f90d9a4b-2235-45b7-9506-16c7877733dc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_e9a673da-8ead-45db-9f8f-cf4a089b9eec" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_f90d9a4b-2235-45b7-9506-16c7877733dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_9f781947-eb0c-4a0b-94be-413ded491e38" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_e9a673da-8ead-45db-9f8f-cf4a089b9eec" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_9f781947-eb0c-4a0b-94be-413ded491e38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_87256042-3feb-40c4-9a27-c795d473c945" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_e9a673da-8ead-45db-9f8f-cf4a089b9eec" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_87256042-3feb-40c4-9a27-c795d473c945" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_c7a834dd-a023-4340-9b40-3e6b6ffb9b16" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f831e7b6-7bb0-4eff-aea5-f2301aaaf188" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_c7a834dd-a023-4340-9b40-3e6b6ffb9b16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_1adcd49a-93e5-4caa-8204-6838aa99cc68" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_c7a834dd-a023-4340-9b40-3e6b6ffb9b16" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_1adcd49a-93e5-4caa-8204-6838aa99cc68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_110bf83f-a0fd-48c9-8d81-e0519cd434e6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_c7a834dd-a023-4340-9b40-3e6b6ffb9b16" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_110bf83f-a0fd-48c9-8d81-e0519cd434e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_e495112f-9f5c-4b96-94e9-fe45370523c1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_c7a834dd-a023-4340-9b40-3e6b6ffb9b16" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_e495112f-9f5c-4b96-94e9-fe45370523c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_c2e0ead1-4914-420a-96f8-e53741be4428" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_c7a834dd-a023-4340-9b40-3e6b6ffb9b16" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_c2e0ead1-4914-420a-96f8-e53741be4428" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_e64d1c7f-11ee-4dde-b47d-ae2f5ccc2567" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_c7a834dd-a023-4340-9b40-3e6b6ffb9b16" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_e64d1c7f-11ee-4dde-b47d-ae2f5ccc2567" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://cassinfo.com/role/StockBasedCompensationSummaryofCompanysSARsActivityDetails" xlink:type="simple" xlink:href="cass-20211231.xsd#StockBasedCompensationSummaryofCompanysSARsActivityDetails"/>
  <link:presentationLink xlink:role="http://cassinfo.com/role/StockBasedCompensationSummaryofCompanysSARsActivityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_244b38be-3126-4c84-912e-8ee0a3a26db0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_6da52b4f-c424-4218-a3d0-7e5cdeb6470f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_244b38be-3126-4c84-912e-8ee0a3a26db0" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_6da52b4f-c424-4218-a3d0-7e5cdeb6470f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_0ee00beb-4896-4019-a70f-59bdf54144e2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_6da52b4f-c424-4218-a3d0-7e5cdeb6470f" xlink:to="loc_us-gaap_AwardTypeAxis_0ee00beb-4896-4019-a70f-59bdf54144e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_6446abc7-6bf8-41b5-b137-6d2454193ffc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_0ee00beb-4896-4019-a70f-59bdf54144e2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_6446abc7-6bf8-41b5-b137-6d2454193ffc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockAppreciationRightsSARSMember_a4bf2064-19e7-48b5-a86b-6878f3498bc9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockAppreciationRightsSARSMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_6446abc7-6bf8-41b5-b137-6d2454193ffc" xlink:to="loc_us-gaap_StockAppreciationRightsSARSMember_a4bf2064-19e7-48b5-a86b-6878f3498bc9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a42e42ae-f165-410a-a530-315e1aac2ddd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_6da52b4f-c424-4218-a3d0-7e5cdeb6470f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a42e42ae-f165-410a-a530-315e1aac2ddd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_2f171901-6702-45e2-bfa7-69712aad074e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a42e42ae-f165-410a-a530-315e1aac2ddd" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_2f171901-6702-45e2-bfa7-69712aad074e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_5e34b7c2-1206-4a32-bf7b-bbf35f6dfd99" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_2f171901-6702-45e2-bfa7-69712aad074e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_5e34b7c2-1206-4a32-bf7b-bbf35f6dfd99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised_5169f294-fef4-4f9e-bf30-c77f568749d2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_2f171901-6702-45e2-bfa7-69712aad074e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised_5169f294-fef4-4f9e-bf30-c77f568749d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures_28997cf8-795e-4bfd-bdd7-ed5491cfb2d5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_2f171901-6702-45e2-bfa7-69712aad074e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures_28997cf8-795e-4bfd-bdd7-ed5491cfb2d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_22274249-6bb1-448b-83f4-61f3a5173366" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_2f171901-6702-45e2-bfa7-69712aad074e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_22274249-6bb1-448b-83f4-61f3a5173366" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract_a351c53c-b7e2-4a08-b9ce-2bc9dafdf056" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a42e42ae-f165-410a-a530-315e1aac2ddd" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract_a351c53c-b7e2-4a08-b9ce-2bc9dafdf056" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice_c6ca0df9-850f-431f-947b-cec872b034fd" xlink:href="cass-20211231.xsd#cass_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract_a351c53c-b7e2-4a08-b9ce-2bc9dafdf056" xlink:to="loc_cass_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice_c6ca0df9-850f-431f-947b-cec872b034fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisesInPeriodWeightedAverageExercisePrice_768c72cd-efd7-4a14-b32a-b831a9ffc61f" xlink:href="cass-20211231.xsd#cass_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract_a351c53c-b7e2-4a08-b9ce-2bc9dafdf056" xlink:to="loc_cass_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisesInPeriodWeightedAverageExercisePrice_768c72cd-efd7-4a14-b32a-b831a9ffc61f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresInPeriodWeightedAverageExercisePrice_fec156e2-ea4c-4c3d-9bc7-0ea78aef493f" xlink:href="cass-20211231.xsd#cass_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract_a351c53c-b7e2-4a08-b9ce-2bc9dafdf056" xlink:to="loc_cass_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresInPeriodWeightedAverageExercisePrice_fec156e2-ea4c-4c3d-9bc7-0ea78aef493f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice_8274c3f1-b2de-4973-a0a1-2b06727a5841" xlink:href="cass-20211231.xsd#cass_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract_a351c53c-b7e2-4a08-b9ce-2bc9dafdf056" xlink:to="loc_cass_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice_8274c3f1-b2de-4973-a0a1-2b06727a5841" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_b16d5934-5d5e-4692-85d5-b1b7dfd3f4d4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a42e42ae-f165-410a-a530-315e1aac2ddd" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_b16d5934-5d5e-4692-85d5-b1b7dfd3f4d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_07272e8e-5d51-4bbb-82eb-8a639a043621" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a42e42ae-f165-410a-a530-315e1aac2ddd" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_07272e8e-5d51-4bbb-82eb-8a639a043621" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://cassinfo.com/role/OtherOperatingExpense" xlink:type="simple" xlink:href="cass-20211231.xsd#OtherOperatingExpense"/>
  <link:presentationLink xlink:role="http://cassinfo.com/role/OtherOperatingExpense" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIncomeAndExpensesAbstract_73c34f15-9489-4961-a71a-4273bc9083b3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherIncomeAndExpensesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherOperatingIncomeAndExpenseTextBlock_4276557e-575c-4f61-8e33-89eaea3b2ab6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherOperatingIncomeAndExpenseTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_73c34f15-9489-4961-a71a-4273bc9083b3" xlink:to="loc_us-gaap_OtherOperatingIncomeAndExpenseTextBlock_4276557e-575c-4f61-8e33-89eaea3b2ab6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://cassinfo.com/role/OtherOperatingExpenseTables" xlink:type="simple" xlink:href="cass-20211231.xsd#OtherOperatingExpenseTables"/>
  <link:presentationLink xlink:role="http://cassinfo.com/role/OtherOperatingExpenseTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIncomeAndExpensesAbstract_3b54b59a-88c6-4733-ab8d-8fc701bad58c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherIncomeAndExpensesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfOtherOperatingCostAndExpenseByComponentTextBlock_62cc706a-e8c0-428c-b13e-89630873f167" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfOtherOperatingCostAndExpenseByComponentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_3b54b59a-88c6-4733-ab8d-8fc701bad58c" xlink:to="loc_us-gaap_ScheduleOfOtherOperatingCostAndExpenseByComponentTextBlock_62cc706a-e8c0-428c-b13e-89630873f167" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://cassinfo.com/role/OtherOperatingExpenseDetails" xlink:type="simple" xlink:href="cass-20211231.xsd#OtherOperatingExpenseDetails"/>
  <link:presentationLink xlink:role="http://cassinfo.com/role/OtherOperatingExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIncomeAndExpensesAbstract_aa11df0b-b113-4082-b0e4-6af20f783d01" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherIncomeAndExpensesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SuppliesAndPostageExpense_05cf557c-1071-4b12-87d1-61001348d744" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SuppliesAndPostageExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_aa11df0b-b113-4082-b0e4-6af20f783d01" xlink:to="loc_us-gaap_SuppliesAndPostageExpense_05cf557c-1071-4b12-87d1-61001348d744" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketingAndAdvertisingExpense_be7c5040-2cb8-4307-a9c9-5dab5a4272a4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MarketingAndAdvertisingExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_aa11df0b-b113-4082-b0e4-6af20f783d01" xlink:to="loc_us-gaap_MarketingAndAdvertisingExpense_be7c5040-2cb8-4307-a9c9-5dab5a4272a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfessionalFees_23bae988-fc38-4d92-a725-9aa1360a5244" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfessionalFees"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_aa11df0b-b113-4082-b0e4-6af20f783d01" xlink:to="loc_us-gaap_ProfessionalFees_23bae988-fc38-4d92-a725-9aa1360a5244" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_OutsideServiceFees_f23371ad-c195-4508-819d-ea255b725869" xlink:href="cass-20211231.xsd#cass_OutsideServiceFees"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_aa11df0b-b113-4082-b0e4-6af20f783d01" xlink:to="loc_cass_OutsideServiceFees_f23371ad-c195-4508-819d-ea255b725869" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InformationTechnologyAndDataProcessing_31a81f42-9a8d-451f-a1b0-04756921e487" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InformationTechnologyAndDataProcessing"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_aa11df0b-b113-4082-b0e4-6af20f783d01" xlink:to="loc_us-gaap_InformationTechnologyAndDataProcessing_31a81f42-9a8d-451f-a1b0-04756921e487" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Communication_787ea84c-583c-48db-ba8f-7c7732342af1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Communication"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_aa11df0b-b113-4082-b0e4-6af20f783d01" xlink:to="loc_us-gaap_Communication_787ea84c-583c-48db-ba8f-7c7732342af1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherExpenses_bbd38156-add5-40f6-855c-663574502002" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherExpenses"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_aa11df0b-b113-4082-b0e4-6af20f783d01" xlink:to="loc_us-gaap_OtherExpenses_bbd38156-add5-40f6-855c-663574502002" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoninterestExpense_21d1b9c7-7a23-40d5-8105-df5c59d6c918" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNoninterestExpense"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_aa11df0b-b113-4082-b0e4-6af20f783d01" xlink:to="loc_us-gaap_OtherNoninterestExpense_21d1b9c7-7a23-40d5-8105-df5c59d6c918" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://cassinfo.com/role/IncomeTaxes" xlink:type="simple" xlink:href="cass-20211231.xsd#IncomeTaxes"/>
  <link:presentationLink xlink:role="http://cassinfo.com/role/IncomeTaxes" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_24879805-d187-479b-8d78-675300aec5d0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_c2328790-cf3a-45bd-8df8-a8ea786e862f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_24879805-d187-479b-8d78-675300aec5d0" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_c2328790-cf3a-45bd-8df8-a8ea786e862f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://cassinfo.com/role/IncomeTaxesTables" xlink:type="simple" xlink:href="cass-20211231.xsd#IncomeTaxesTables"/>
  <link:presentationLink xlink:role="http://cassinfo.com/role/IncomeTaxesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_213785d8-3115-4354-8a5d-85d6be7786cc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_58caea69-0c76-4c41-a1f6-d720952da596" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_213785d8-3115-4354-8a5d-85d6be7786cc" xlink:to="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_58caea69-0c76-4c41-a1f6-d720952da596" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_061015b4-9775-43b5-83fa-66b7692bde59" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_213785d8-3115-4354-8a5d-85d6be7786cc" xlink:to="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_061015b4-9775-43b5-83fa-66b7692bde59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_8d5d36cd-33c1-44fc-943d-5fc5ce136ed3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_213785d8-3115-4354-8a5d-85d6be7786cc" xlink:to="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_8d5d36cd-33c1-44fc-943d-5fc5ce136ed3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_ae5fcc9a-38a4-4791-8bb2-618375d47577" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_213785d8-3115-4354-8a5d-85d6be7786cc" xlink:to="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_ae5fcc9a-38a4-4791-8bb2-618375d47577" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://cassinfo.com/role/IncomeTaxesNarrativeDetails" xlink:type="simple" xlink:href="cass-20211231.xsd#IncomeTaxesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://cassinfo.com/role/IncomeTaxesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_1eafc3ce-78ff-4429-85ed-596ab7b74ba9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_9a0f6bfc-2d94-45f2-a7a0-c1bc7d1a4ade" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_1eafc3ce-78ff-4429-85ed-596ab7b74ba9" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_9a0f6bfc-2d94-45f2-a7a0-c1bc7d1a4ade" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_7d45de76-e77b-4422-a10f-91fe4954fc6d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_1eafc3ce-78ff-4429-85ed-596ab7b74ba9" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_7d45de76-e77b-4422-a10f-91fe4954fc6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_d1f14f5f-9db9-4ac0-9e3a-9feea4e329e0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_1eafc3ce-78ff-4429-85ed-596ab7b74ba9" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_d1f14f5f-9db9-4ac0-9e3a-9feea4e329e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued_7d77c609-a5b5-4aa4-8885-55cbdaa8d6da" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_1eafc3ce-78ff-4429-85ed-596ab7b74ba9" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued_7d77c609-a5b5-4aa4-8885-55cbdaa8d6da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible_73f6d68e-50e8-4c7f-83d5-dd2e1b5eb1b7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_1eafc3ce-78ff-4429-85ed-596ab7b74ba9" xlink:to="loc_us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible_73f6d68e-50e8-4c7f-83d5-dd2e1b5eb1b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://cassinfo.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitDetails" xlink:type="simple" xlink:href="cass-20211231.xsd#IncomeTaxesComponentsofIncomeTaxExpenseBenefitDetails"/>
  <link:presentationLink xlink:role="http://cassinfo.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_201f45fe-4821-42ad-acad-a57eb531f8cf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_1d75bfcf-25c0-4850-aef3-5c7cc51d41c9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_201f45fe-4821-42ad-acad-a57eb531f8cf" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_1d75bfcf-25c0-4850-aef3-5c7cc51d41c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_02ec4d98-a3c5-4f4b-9033-0ccd7d4009c2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_1d75bfcf-25c0-4850-aef3-5c7cc51d41c9" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_02ec4d98-a3c5-4f4b-9033-0ccd7d4009c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_de642282-3c58-43a8-9569-31baf76e5f99" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_1d75bfcf-25c0-4850-aef3-5c7cc51d41c9" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_de642282-3c58-43a8-9569-31baf76e5f99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_6d80fff2-e93c-4085-b3f8-79168d63c89b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_201f45fe-4821-42ad-acad-a57eb531f8cf" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_6d80fff2-e93c-4085-b3f8-79168d63c89b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_e3325787-9bb0-4f92-b253-cd7ac36bbfb1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_6d80fff2-e93c-4085-b3f8-79168d63c89b" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_e3325787-9bb0-4f92-b253-cd7ac36bbfb1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_89e2ee46-25bf-4589-9658-ea1bf5d2ff41" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_6d80fff2-e93c-4085-b3f8-79168d63c89b" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_89e2ee46-25bf-4589-9658-ea1bf5d2ff41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_1c681c99-7af6-407d-b85d-9923ab312248" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_6d80fff2-e93c-4085-b3f8-79168d63c89b" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_1c681c99-7af6-407d-b85d-9923ab312248" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://cassinfo.com/role/IncomeTaxesScheduleofReconciliationofExpectedIncomeTaxExpenseBenefitDetails" xlink:type="simple" xlink:href="cass-20211231.xsd#IncomeTaxesScheduleofReconciliationofExpectedIncomeTaxExpenseBenefitDetails"/>
  <link:presentationLink xlink:role="http://cassinfo.com/role/IncomeTaxesScheduleofReconciliationofExpectedIncomeTaxExpenseBenefitDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_1e435863-725f-4e49-ba5f-77044c61690b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_0e3343b7-f936-4229-95fb-32a1863bfa10" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_1e435863-725f-4e49-ba5f-77044c61690b" xlink:to="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_0e3343b7-f936-4229-95fb-32a1863bfa10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_IncomeTaxReconciliationReconcilingItemsAbstract_16a5bdc3-b6d7-4626-9eb3-2acc65c355d3" xlink:href="cass-20211231.xsd#cass_IncomeTaxReconciliationReconcilingItemsAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_1e435863-725f-4e49-ba5f-77044c61690b" xlink:to="loc_cass_IncomeTaxReconciliationReconcilingItemsAbstract_16a5bdc3-b6d7-4626-9eb3-2acc65c355d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxExemptIncome_fa123918-8883-4a72-9c8b-e3afa9c19595" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationTaxExemptIncome"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cass_IncomeTaxReconciliationReconcilingItemsAbstract_16a5bdc3-b6d7-4626-9eb3-2acc65c355d3" xlink:to="loc_us-gaap_IncomeTaxReconciliationTaxExemptIncome_fa123918-8883-4a72-9c8b-e3afa9c19595" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_d92a57a7-6827-41f5-8ac8-c9a765909344" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cass_IncomeTaxReconciliationReconcilingItemsAbstract_16a5bdc3-b6d7-4626-9eb3-2acc65c355d3" xlink:to="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_d92a57a7-6827-41f5-8ac8-c9a765909344" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_472e9cca-6976-4b3d-92fd-a2102fd86d89" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cass_IncomeTaxReconciliationReconcilingItemsAbstract_16a5bdc3-b6d7-4626-9eb3-2acc65c355d3" xlink:to="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_472e9cca-6976-4b3d-92fd-a2102fd86d89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxCredits_111ff1ff-42a1-4ef5-a56d-27d9f2e81658" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationTaxCredits"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cass_IncomeTaxReconciliationReconcilingItemsAbstract_16a5bdc3-b6d7-4626-9eb3-2acc65c355d3" xlink:to="loc_us-gaap_IncomeTaxReconciliationTaxCredits_111ff1ff-42a1-4ef5-a56d-27d9f2e81658" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_94c4babb-d8cb-4c49-992a-1af8002b72c2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationOtherAdjustments"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cass_IncomeTaxReconciliationReconcilingItemsAbstract_16a5bdc3-b6d7-4626-9eb3-2acc65c355d3" xlink:to="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_94c4babb-d8cb-4c49-992a-1af8002b72c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_b5e3d575-6866-413d-8544-1df35048f1c1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_1e435863-725f-4e49-ba5f-77044c61690b" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_b5e3d575-6866-413d-8544-1df35048f1c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://cassinfo.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="cass-20211231.xsd#IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://cassinfo.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_daa8e482-cf87-4e0f-9fbe-9406c5bcfdd0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNetAbstract_dcac0baf-ec0c-4734-86b5-bf860419cee1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsNetAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_daa8e482-cf87-4e0f-9fbe-9406c5bcfdd0" xlink:to="loc_us-gaap_DeferredTaxAssetsNetAbstract_dcac0baf-ec0c-4734-86b5-bf860419cee1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsProvisionForLoanLosses_8c5daf9b-85f9-42a2-9b61-2295d8df5698" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsProvisionForLoanLosses"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_dcac0baf-ec0c-4734-86b5-bf860419cee1" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsProvisionForLoanLosses_8c5daf9b-85f9-42a2-9b61-2295d8df5698" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions_5c09697c-ab3b-4869-920f-4433cbb16e62" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_dcac0baf-ec0c-4734-86b5-bf860419cee1" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions_5c09697c-ab3b-4869-920f-4433cbb16e62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPostretirementBenefits_d9fb038b-cfd0-4480-a224-2f6b609a6f3d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPostretirementBenefits"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_dcac0baf-ec0c-4734-86b5-bf860419cee1" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPostretirementBenefits_d9fb038b-cfd0-4480-a224-2f6b609a6f3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_0ef97cc4-f006-4ab0-8956-b00892244085" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_dcac0baf-ec0c-4734-86b5-bf860419cee1" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_0ef97cc4-f006-4ab0-8956-b00892244085" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_DeferredTaxAssetLeaseLiability_e1797013-ade7-4391-9ce5-18049a951b56" xlink:href="cass-20211231.xsd#cass_DeferredTaxAssetLeaseLiability"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_dcac0baf-ec0c-4734-86b5-bf860419cee1" xlink:to="loc_cass_DeferredTaxAssetLeaseLiability_e1797013-ade7-4391-9ce5-18049a951b56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOther_f369d589-9439-4355-b703-3cc42236d867" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_dcac0baf-ec0c-4734-86b5-bf860419cee1" xlink:to="loc_us-gaap_DeferredTaxAssetsOther_f369d589-9439-4355-b703-3cc42236d867" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_97f7e84b-1716-4c95-bd8e-13ef5a197f55" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_dcac0baf-ec0c-4734-86b5-bf860419cee1" xlink:to="loc_us-gaap_DeferredTaxAssetsNet_97f7e84b-1716-4c95-bd8e-13ef5a197f55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_d5a8b51e-6e4d-4e94-97be-f31d8079941f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesNetAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_daa8e482-cf87-4e0f-9fbe-9406c5bcfdd0" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_d5a8b51e-6e4d-4e94-97be-f31d8079941f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_793cae0a-59d7-4f13-a473-ada1c0b19c47" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_d5a8b51e-6e4d-4e94-97be-f31d8079941f" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_793cae0a-59d7-4f13-a473-ada1c0b19c47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_DeferredTaxLiabilitiesPensionCosts_44e5058c-593b-446c-832c-6ebf404ceddd" xlink:href="cass-20211231.xsd#cass_DeferredTaxLiabilitiesPensionCosts"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_d5a8b51e-6e4d-4e94-97be-f31d8079941f" xlink:to="loc_cass_DeferredTaxLiabilitiesPensionCosts_44e5058c-593b-446c-832c-6ebf404ceddd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOtherFiniteLivedAssets_57bdc3c1-293c-4d73-b93f-697be8bb2d70" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesOtherFiniteLivedAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_d5a8b51e-6e4d-4e94-97be-f31d8079941f" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesOtherFiniteLivedAssets_57bdc3c1-293c-4d73-b93f-697be8bb2d70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesUnrealizedGainsOnTradingSecurities_85c1d2ea-ca81-4c0d-8d24-2341cb6027dd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesUnrealizedGainsOnTradingSecurities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_d5a8b51e-6e4d-4e94-97be-f31d8079941f" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesUnrealizedGainsOnTradingSecurities_85c1d2ea-ca81-4c0d-8d24-2341cb6027dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_f8b29027-e2b8-44c4-be62-db2f08135016" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesLeasingArrangements"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_d5a8b51e-6e4d-4e94-97be-f31d8079941f" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_f8b29027-e2b8-44c4-be62-db2f08135016" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther_09b9924d-c80f-45d2-b986-0efc97a2999b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_d5a8b51e-6e4d-4e94-97be-f31d8079941f" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesOther_09b9924d-c80f-45d2-b986-0efc97a2999b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities_86e4d512-cbbf-4ae9-9c84-132935ae46e4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_d5a8b51e-6e4d-4e94-97be-f31d8079941f" xlink:to="loc_us-gaap_DeferredTaxLiabilities_86e4d512-cbbf-4ae9-9c84-132935ae46e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_7c71242b-d2a6-478e-adc2-90ad9e9cb5c0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_daa8e482-cf87-4e0f-9fbe-9406c5bcfdd0" xlink:to="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_7c71242b-d2a6-478e-adc2-90ad9e9cb5c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://cassinfo.com/role/IncomeTaxesScheduleoftheReconciliationofUnrecognizedTaxBenefitsDetails" xlink:type="simple" xlink:href="cass-20211231.xsd#IncomeTaxesScheduleoftheReconciliationofUnrecognizedTaxBenefitsDetails"/>
  <link:presentationLink xlink:role="http://cassinfo.com/role/IncomeTaxesScheduleoftheReconciliationofUnrecognizedTaxBenefitsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_e572a354-9e47-428a-a400-f8de43c21bb1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_5392db28-4c82-4a56-ada6-32312f62303b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_e572a354-9e47-428a-a400-f8de43c21bb1" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_5392db28-4c82-4a56-ada6-32312f62303b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_7210383e-cd51-4913-a976-8dbec6b54191" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_e572a354-9e47-428a-a400-f8de43c21bb1" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_7210383e-cd51-4913-a976-8dbec6b54191" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_7f30683a-8bb8-421d-b57c-9173c72f7d8f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_e572a354-9e47-428a-a400-f8de43c21bb1" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_7f30683a-8bb8-421d-b57c-9173c72f7d8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_663b693d-d951-45f2-b1b7-554e3acfb21c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_e572a354-9e47-428a-a400-f8de43c21bb1" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_663b693d-d951-45f2-b1b7-554e3acfb21c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities_c4163187-a239-4286-a91f-192eb2cff5d4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_e572a354-9e47-428a-a400-f8de43c21bb1" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities_c4163187-a239-4286-a91f-192eb2cff5d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_f9560adf-1ab3-4567-aa4b-9b651a541765" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_e572a354-9e47-428a-a400-f8de43c21bb1" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_f9560adf-1ab3-4567-aa4b-9b651a541765" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://cassinfo.com/role/DisclosuresaboutFairValueofFinancialInstruments" xlink:type="simple" xlink:href="cass-20211231.xsd#DisclosuresaboutFairValueofFinancialInstruments"/>
  <link:presentationLink xlink:role="http://cassinfo.com/role/DisclosuresaboutFairValueofFinancialInstruments" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_f7ecb1f3-7e64-45c5-a54d-f06941ab8cbb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock_72ceac47-ad74-47e3-b798-18d6181a23d2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_f7ecb1f3-7e64-45c5-a54d-f06941ab8cbb" xlink:to="loc_us-gaap_FairValueDisclosuresTextBlock_72ceac47-ad74-47e3-b798-18d6181a23d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://cassinfo.com/role/DisclosuresaboutFairValueofFinancialInstrumentsTables" xlink:type="simple" xlink:href="cass-20211231.xsd#DisclosuresaboutFairValueofFinancialInstrumentsTables"/>
  <link:presentationLink xlink:role="http://cassinfo.com/role/DisclosuresaboutFairValueofFinancialInstrumentsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_b6cc5d78-048a-4788-a181-040b6e5a9897" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTextBlock_5b4164b1-a6ea-4fb0-8b5b-ec9d5dcb17c9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByBalanceSheetGroupingTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_b6cc5d78-048a-4788-a181-040b6e5a9897" xlink:to="loc_us-gaap_FairValueByBalanceSheetGroupingTextBlock_5b4164b1-a6ea-4fb0-8b5b-ec9d5dcb17c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://cassinfo.com/role/DisclosuresaboutFairValueofFinancialInstrumentsSummaryoftheCompanysFinancialInstrumentsDetailsDetails" xlink:type="simple" xlink:href="cass-20211231.xsd#DisclosuresaboutFairValueofFinancialInstrumentsSummaryoftheCompanysFinancialInstrumentsDetailsDetails"/>
  <link:presentationLink xlink:role="http://cassinfo.com/role/DisclosuresaboutFairValueofFinancialInstrumentsSummaryoftheCompanysFinancialInstrumentsDetailsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_8f1d30f1-d8e8-42f3-893d-1f90c763dd3e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTable_d5cb0936-5e2c-49ed-8ebc-e2f2cea3497a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByBalanceSheetGroupingTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_8f1d30f1-d8e8-42f3-893d-1f90c763dd3e" xlink:to="loc_us-gaap_FairValueByBalanceSheetGroupingTable_d5cb0936-5e2c-49ed-8ebc-e2f2cea3497a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementBasisAxis_3ad11ef4-d035-4f8e-9c10-e5836e5e4097" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByMeasurementBasisAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_d5cb0936-5e2c-49ed-8ebc-e2f2cea3497a" xlink:to="loc_us-gaap_FairValueByMeasurementBasisAxis_3ad11ef4-d035-4f8e-9c10-e5836e5e4097" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosureItemAmountsDomain_a9892254-4823-46b4-879c-89876f0e861c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosureItemAmountsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis_3ad11ef4-d035-4f8e-9c10-e5836e5e4097" xlink:to="loc_us-gaap_FairValueDisclosureItemAmountsDomain_a9892254-4823-46b4-879c-89876f0e861c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_fb1259dc-e8ea-42e0-ad2f-56e34bbc883f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_a9892254-4823-46b4-879c-89876f0e861c" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_fb1259dc-e8ea-42e0-ad2f-56e34bbc883f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_0fe2083a-8289-4c92-af62-fbccd0252a28" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CarryingReportedAmountFairValueDisclosureMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_a9892254-4823-46b4-879c-89876f0e861c" xlink:to="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_0fe2083a-8289-4c92-af62-fbccd0252a28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_cf2f6a89-ae7c-45b3-a4f3-d8ab2f9c54f5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EstimateOfFairValueFairValueDisclosureMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_a9892254-4823-46b4-879c-89876f0e861c" xlink:to="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_cf2f6a89-ae7c-45b3-a4f3-d8ab2f9c54f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_cd62ebcd-6d46-4600-a105-571af4d5c778" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_d5cb0936-5e2c-49ed-8ebc-e2f2cea3497a" xlink:to="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_cd62ebcd-6d46-4600-a105-571af4d5c778" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract_b11781cf-eb13-4b8e-a903-85bc376b0356" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_cd62ebcd-6d46-4600-a105-571af4d5c778" xlink:to="loc_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract_b11781cf-eb13-4b8e-a903-85bc376b0356" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_467275eb-d514-4b72-adcf-3eacacfab9ed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract_b11781cf-eb13-4b8e-a903-85bc376b0356" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_467275eb-d514-4b72-adcf-3eacacfab9ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest_fd3ff3df-3a1b-4e10-8bb4-0edc07f04011" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract_b11781cf-eb13-4b8e-a903-85bc376b0356" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest_fd3ff3df-3a1b-4e10-8bb4-0edc07f04011" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansReceivableFairValueDisclosure_13d76b84-e160-4e1b-9b92-d8fe117ac75c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LoansReceivableFairValueDisclosure"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract_b11781cf-eb13-4b8e-a903-85bc376b0356" xlink:to="loc_us-gaap_LoansReceivableFairValueDisclosure_13d76b84-e160-4e1b-9b92-d8fe117ac75c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_AccruedInterestReceivableFairValueDisclosure_fe07158a-2e04-4015-b8ff-4c9136860f2e" xlink:href="cass-20211231.xsd#cass_AccruedInterestReceivableFairValueDisclosure"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract_b11781cf-eb13-4b8e-a903-85bc376b0356" xlink:to="loc_cass_AccruedInterestReceivableFairValueDisclosure_fe07158a-2e04-4015-b8ff-4c9136860f2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_2b379528-ecdb-4c80-beb6-6d1b196f335f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract_b11781cf-eb13-4b8e-a903-85bc376b0356" xlink:to="loc_us-gaap_AssetsFairValueDisclosure_2b379528-ecdb-4c80-beb6-6d1b196f335f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract_aff2d4df-855e-4791-b5fe-8984f118f458" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_cd62ebcd-6d46-4600-a105-571af4d5c778" xlink:to="loc_us-gaap_FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract_aff2d4df-855e-4791-b5fe-8984f118f458" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepositsFairValueDisclosure_bcec8e16-1b0e-481b-b064-841fd5db2300" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepositsFairValueDisclosure"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract_aff2d4df-855e-4791-b5fe-8984f118f458" xlink:to="loc_us-gaap_DepositsFairValueDisclosure_bcec8e16-1b0e-481b-b064-841fd5db2300" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableFairValueDisclosure_ff15ea72-118f-439e-8373-7bff58656513" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableFairValueDisclosure"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract_aff2d4df-855e-4791-b5fe-8984f118f458" xlink:to="loc_us-gaap_AccountsPayableFairValueDisclosure_ff15ea72-118f-439e-8373-7bff58656513" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesFairValueDisclosure_847265ae-e063-408b-a0f1-3d9263351075" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedLiabilitiesFairValueDisclosure"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract_aff2d4df-855e-4791-b5fe-8984f118f458" xlink:to="loc_us-gaap_AccruedLiabilitiesFairValueDisclosure_847265ae-e063-408b-a0f1-3d9263351075" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosure_511dea93-8c50-4260-9836-567aa20d0904" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesFairValueDisclosure"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract_aff2d4df-855e-4791-b5fe-8984f118f458" xlink:to="loc_us-gaap_LiabilitiesFairValueDisclosure_511dea93-8c50-4260-9836-567aa20d0904" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://cassinfo.com/role/CommitmentsandContingencies" xlink:type="simple" xlink:href="cass-20211231.xsd#CommitmentsandContingencies"/>
  <link:presentationLink xlink:role="http://cassinfo.com/role/CommitmentsandContingencies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_4a9b1f10-8273-45d3-98f1-086493f3a0bf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_05e7a2de-2b7c-4f54-bb2f-218e26596524" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_4a9b1f10-8273-45d3-98f1-086493f3a0bf" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_05e7a2de-2b7c-4f54-bb2f-218e26596524" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://cassinfo.com/role/CommitmentsandContingenciesTables" xlink:type="simple" xlink:href="cass-20211231.xsd#CommitmentsandContingenciesTables"/>
  <link:presentationLink xlink:role="http://cassinfo.com/role/CommitmentsandContingenciesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_8c447e33-ecf6-476e-852b-94853de732ef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock_475be546-0700-4cd1-ac61-482d543d6f71" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_8c447e33-ecf6-476e-852b-94853de732ef" xlink:to="loc_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock_475be546-0700-4cd1-ac61-482d543d6f71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://cassinfo.com/role/CommitmentandContingenciesNarrativeDetails" xlink:type="simple" xlink:href="cass-20211231.xsd#CommitmentandContingenciesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://cassinfo.com/role/CommitmentandContingenciesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_6b20303b-2144-4275-9baf-b8fab23bf55b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsTable_9002ca97-b6c0-4205-b43e-bbdbb5dd1533" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCommitmentsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_6b20303b-2144-4275-9baf-b8fab23bf55b" xlink:to="loc_us-gaap_OtherCommitmentsTable_9002ca97-b6c0-4205-b43e-bbdbb5dd1533" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_99b2b410-19ce-4eef-8bba-4c0e758b6748" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsTable_9002ca97-b6c0-4205-b43e-bbdbb5dd1533" xlink:to="loc_us-gaap_FinancialInstrumentAxis_99b2b410-19ce-4eef-8bba-4c0e758b6748" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_b0094334-b378-453e-8136-ad8b38e04923" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentAxis_99b2b410-19ce-4eef-8bba-4c0e758b6748" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_b0094334-b378-453e-8136-ad8b38e04923" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnfundedLoanCommitmentMember_6e0c0fe2-9634-400e-a5e8-0f25f7a056d6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnfundedLoanCommitmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_b0094334-b378-453e-8136-ad8b38e04923" xlink:to="loc_us-gaap_UnfundedLoanCommitmentMember_6e0c0fe2-9634-400e-a5e8-0f25f7a056d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsLineItems_1c4dfa47-17e6-43bc-bf51-5f6040a122ad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCommitmentsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsTable_9002ca97-b6c0-4205-b43e-bbdbb5dd1533" xlink:to="loc_us-gaap_OtherCommitmentsLineItems_1c4dfa47-17e6-43bc-bf51-5f6040a122ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairedFinancingReceivableRelatedAllowance_ea0bdf21-6161-4854-8698-ef41aacff5d1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ImpairedFinancingReceivableRelatedAllowance"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_1c4dfa47-17e6-43bc-bf51-5f6040a122ad" xlink:to="loc_us-gaap_ImpairedFinancingReceivableRelatedAllowance_ea0bdf21-6161-4854-8698-ef41aacff5d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://cassinfo.com/role/CommitmentsandContingenciesScheduleofCommitmentstoExtendCreditStandbyLettersofCreditandCommercialLettersDetails" xlink:type="simple" xlink:href="cass-20211231.xsd#CommitmentsandContingenciesScheduleofCommitmentstoExtendCreditStandbyLettersofCreditandCommercialLettersDetails"/>
  <link:presentationLink xlink:role="http://cassinfo.com/role/CommitmentsandContingenciesScheduleofCommitmentstoExtendCreditStandbyLettersofCreditandCommercialLettersDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_92d7a2dc-1a85-4168-a0f7-11fcfe970772" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsTable_fcd72ee6-1773-4501-adb7-e014334281b9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCommitmentsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_92d7a2dc-1a85-4168-a0f7-11fcfe970772" xlink:to="loc_us-gaap_OtherCommitmentsTable_fcd72ee6-1773-4501-adb7-e014334281b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_f18bfd1b-620e-4315-8667-d57c36d03e36" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsTable_fcd72ee6-1773-4501-adb7-e014334281b9" xlink:to="loc_us-gaap_FinancialInstrumentAxis_f18bfd1b-620e-4315-8667-d57c36d03e36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_299d777b-a81f-4a9a-9fc9-198882ba73d7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentAxis_f18bfd1b-620e-4315-8667-d57c36d03e36" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_299d777b-a81f-4a9a-9fc9-198882ba73d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsToExtendCreditMember_2a468add-483d-451d-9145-502ef43f3230" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsToExtendCreditMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_299d777b-a81f-4a9a-9fc9-198882ba73d7" xlink:to="loc_us-gaap_CommitmentsToExtendCreditMember_2a468add-483d-451d-9145-502ef43f3230" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_2d133359-c696-4007-a58d-057af4483179" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsTable_fcd72ee6-1773-4501-adb7-e014334281b9" xlink:to="loc_us-gaap_CreditFacilityAxis_2d133359-c696-4007-a58d-057af4483179" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_024067de-8ffb-4886-884b-211441fe38b9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_2d133359-c696-4007-a58d-057af4483179" xlink:to="loc_us-gaap_CreditFacilityDomain_024067de-8ffb-4886-884b-211441fe38b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_CommercialLettersOfCreditMember_0fc93db1-db2f-4d2e-8954-733d38b888a5" xlink:href="cass-20211231.xsd#cass_CommercialLettersOfCreditMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_024067de-8ffb-4886-884b-211441fe38b9" xlink:to="loc_cass_CommercialLettersOfCreditMember_0fc93db1-db2f-4d2e-8954-733d38b888a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandbyLettersOfCreditMember_ecc11732-65f3-4255-836f-fc72941448f9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StandbyLettersOfCreditMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_024067de-8ffb-4886-884b-211441fe38b9" xlink:to="loc_us-gaap_StandbyLettersOfCreditMember_ecc11732-65f3-4255-836f-fc72941448f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsLineItems_caff3f73-0ec2-4941-acbc-dd7131d45751" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCommitmentsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsTable_fcd72ee6-1773-4501-adb7-e014334281b9" xlink:to="loc_us-gaap_OtherCommitmentsLineItems_caff3f73-0ec2-4941-acbc-dd7131d45751" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_72626645-83b5-4a37-80a3-dedc4fbee592" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCredit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_caff3f73-0ec2-4941-acbc-dd7131d45751" xlink:to="loc_us-gaap_LineOfCredit_72626645-83b5-4a37-80a3-dedc4fbee592" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://cassinfo.com/role/RevenuefromContractswithCustomers" xlink:type="simple" xlink:href="cass-20211231.xsd#RevenuefromContractswithCustomers"/>
  <link:presentationLink xlink:role="http://cassinfo.com/role/RevenuefromContractswithCustomers" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_cf4369db-68d7-4087-a0d5-10d1cda01e57" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_95eaa41b-5b33-488e-a9a1-62ecf04f010f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_cf4369db-68d7-4087-a0d5-10d1cda01e57" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_95eaa41b-5b33-488e-a9a1-62ecf04f010f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://cassinfo.com/role/RevenuefromContractswithCustomersTables" xlink:type="simple" xlink:href="cass-20211231.xsd#RevenuefromContractswithCustomersTables"/>
  <link:presentationLink xlink:role="http://cassinfo.com/role/RevenuefromContractswithCustomersTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_185f5c74-9f36-468f-b846-78b1760dc362" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_320d9cda-4103-4a99-b440-867d9f5dbfc7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_185f5c74-9f36-468f-b846-78b1760dc362" xlink:to="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_320d9cda-4103-4a99-b440-867d9f5dbfc7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://cassinfo.com/role/RevenuefromContractswithCustomersDetails" xlink:type="simple" xlink:href="cass-20211231.xsd#RevenuefromContractswithCustomersDetails"/>
  <link:presentationLink xlink:role="http://cassinfo.com/role/RevenuefromContractswithCustomersDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_90919f2c-1de3-4b91-af5e-02f6d934f736" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_b2f7dc2e-4ebd-471c-83e1-2efb36fd3650" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_90919f2c-1de3-4b91-af5e-02f6d934f736" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_b2f7dc2e-4ebd-471c-83e1-2efb36fd3650" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_d7bd2757-5819-41e9-8b28-09a2b711f8e9" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_b2f7dc2e-4ebd-471c-83e1-2efb36fd3650" xlink:to="loc_srt_ProductOrServiceAxis_d7bd2757-5819-41e9-8b28-09a2b711f8e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_b5ed6e65-22a7-46d3-8d2f-bf07a14ea0e5" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_d7bd2757-5819-41e9-8b28-09a2b711f8e9" xlink:to="loc_srt_ProductsAndServicesDomain_b5ed6e65-22a7-46d3-8d2f-bf07a14ea0e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_InformationServicesPaymentAndProcessingMember_cd1ca705-c760-4a81-93c9-cf6018e858c2" xlink:href="cass-20211231.xsd#cass_InformationServicesPaymentAndProcessingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_b5ed6e65-22a7-46d3-8d2f-bf07a14ea0e5" xlink:to="loc_cass_InformationServicesPaymentAndProcessingMember_cd1ca705-c760-4a81-93c9-cf6018e858c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_InformationServicesPaymentAndProcessingRevenueInvoiceProcessingFeesMember_fb4c6dba-9211-4811-b8a7-42d481824447" xlink:href="cass-20211231.xsd#cass_InformationServicesPaymentAndProcessingRevenueInvoiceProcessingFeesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cass_InformationServicesPaymentAndProcessingMember_cd1ca705-c760-4a81-93c9-cf6018e858c2" xlink:to="loc_cass_InformationServicesPaymentAndProcessingRevenueInvoiceProcessingFeesMember_fb4c6dba-9211-4811-b8a7-42d481824447" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_InformationServicesPaymentAndProcessingRevenueInvoicePaymentFeesMember_d9a18ad4-ed8b-479f-8180-5d6049c74a10" xlink:href="cass-20211231.xsd#cass_InformationServicesPaymentAndProcessingRevenueInvoicePaymentFeesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cass_InformationServicesPaymentAndProcessingMember_cd1ca705-c760-4a81-93c9-cf6018e858c2" xlink:to="loc_cass_InformationServicesPaymentAndProcessingRevenueInvoicePaymentFeesMember_d9a18ad4-ed8b-479f-8180-5d6049c74a10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_BankServiceFeesMember_2bb55268-7b86-4fd6-ade9-2f485302bf4d" xlink:href="cass-20211231.xsd#cass_BankServiceFeesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_b5ed6e65-22a7-46d3-8d2f-bf07a14ea0e5" xlink:to="loc_cass_BankServiceFeesMember_2bb55268-7b86-4fd6-ade9-2f485302bf4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_651d2724-8553-4e57-8c28-4d13baa41536" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_b2f7dc2e-4ebd-471c-83e1-2efb36fd3650" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_651d2724-8553-4e57-8c28-4d13baa41536" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuePerformanceObligationAbstract_64e84ab0-6c52-418c-8618-f4e02c352524" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenuePerformanceObligationAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_651d2724-8553-4e57-8c28-4d13baa41536" xlink:to="loc_us-gaap_RevenuePerformanceObligationAbstract_64e84ab0-6c52-418c-8618-f4e02c352524" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_fe587862-ab4f-4641-b132-0a4f465fdc62" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuePerformanceObligationAbstract_64e84ab0-6c52-418c-8618-f4e02c352524" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_fe587862-ab4f-4641-b132-0a4f465fdc62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueNotFromContractWithCustomer_e58d086f-e876-4f12-9ede-62f0805aa28b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueNotFromContractWithCustomer"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuePerformanceObligationAbstract_64e84ab0-6c52-418c-8618-f4e02c352524" xlink:to="loc_us-gaap_RevenueNotFromContractWithCustomer_e58d086f-e876-4f12-9ede-62f0805aa28b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoninterestIncome_16142e33-7406-4e3f-9f2b-7ed96ab96be0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoninterestIncome"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuePerformanceObligationAbstract_64e84ab0-6c52-418c-8618-f4e02c352524" xlink:to="loc_us-gaap_NoninterestIncome_16142e33-7406-4e3f-9f2b-7ed96ab96be0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://cassinfo.com/role/IndustrySegmentInformation" xlink:type="simple" xlink:href="cass-20211231.xsd#IndustrySegmentInformation"/>
  <link:presentationLink xlink:role="http://cassinfo.com/role/IndustrySegmentInformation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_219eb1af-df28-4d7a-9130-3fccebd3696e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock_8f3e40dd-7948-4937-be16-d37d83f616b9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_219eb1af-df28-4d7a-9130-3fccebd3696e" xlink:to="loc_us-gaap_SegmentReportingDisclosureTextBlock_8f3e40dd-7948-4937-be16-d37d83f616b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://cassinfo.com/role/IndustrySegmentInformationTables" xlink:type="simple" xlink:href="cass-20211231.xsd#IndustrySegmentInformationTables"/>
  <link:presentationLink xlink:role="http://cassinfo.com/role/IndustrySegmentInformationTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_9ed5b084-f301-4b4a-80ac-e6c704beb79e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_8e5b76a2-c627-40cc-9a3f-a0c6c55717be" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_9ed5b084-f301-4b4a-80ac-e6c704beb79e" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_8e5b76a2-c627-40cc-9a3f-a0c6c55717be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://cassinfo.com/role/IndustrySegmentInformationDetails" xlink:type="simple" xlink:href="cass-20211231.xsd#IndustrySegmentInformationDetails"/>
  <link:presentationLink xlink:role="http://cassinfo.com/role/IndustrySegmentInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_466460c8-0af6-4a6b-a14b-345305afdf5b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments_09dd160b-ae6c-47c7-8d48-a0b23961b15e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_466460c8-0af6-4a6b-a14b-345305afdf5b" xlink:to="loc_us-gaap_NumberOfReportableSegments_09dd160b-ae6c-47c7-8d48-a0b23961b15e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_14cdc434-f2ef-4484-acd9-60593d7106f8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_466460c8-0af6-4a6b-a14b-345305afdf5b" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_14cdc434-f2ef-4484-acd9-60593d7106f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_595db879-a2fc-479c-a870-ec2da6b63371" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_14cdc434-f2ef-4484-acd9-60593d7106f8" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_595db879-a2fc-479c-a870-ec2da6b63371" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_33576ef4-5a33-4336-b1e3-2a74e7d8f4dc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_595db879-a2fc-479c-a870-ec2da6b63371" xlink:to="loc_us-gaap_SegmentDomain_33576ef4-5a33-4336-b1e3-2a74e7d8f4dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_InformationServicesMember_83453fc7-d64f-4116-95d6-6b2c51a9a0f2" xlink:href="cass-20211231.xsd#cass_InformationServicesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_33576ef4-5a33-4336-b1e3-2a74e7d8f4dc" xlink:to="loc_cass_InformationServicesMember_83453fc7-d64f-4116-95d6-6b2c51a9a0f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_BankingServicesMember_4cdcc519-1b2f-4f27-8042-69afec4cf11d" xlink:href="cass-20211231.xsd#cass_BankingServicesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_33576ef4-5a33-4336-b1e3-2a74e7d8f4dc" xlink:to="loc_cass_BankingServicesMember_4cdcc519-1b2f-4f27-8042-69afec4cf11d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_32bf5721-46ff-434e-942b-eb883cc5fb6c" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_14cdc434-f2ef-4484-acd9-60593d7106f8" xlink:to="loc_srt_ConsolidationItemsAxis_32bf5721-46ff-434e-942b-eb883cc5fb6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_761910c8-6ba4-4e24-b836-648f22a96346" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_32bf5721-46ff-434e-942b-eb883cc5fb6c" xlink:to="loc_srt_ConsolidationItemsDomain_761910c8-6ba4-4e24-b836-648f22a96346" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_CorporateReconcilingItemsAndEliminationsMember_40cf5c67-3b30-49ba-b021-6ec7a426c2aa" xlink:href="cass-20211231.xsd#cass_CorporateReconcilingItemsAndEliminationsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_761910c8-6ba4-4e24-b836-648f22a96346" xlink:to="loc_cass_CorporateReconcilingItemsAndEliminationsMember_40cf5c67-3b30-49ba-b021-6ec7a426c2aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_d8dc251b-eb26-4d28-b1f1-7bd80ebda1cb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_14cdc434-f2ef-4484-acd9-60593d7106f8" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_d8dc251b-eb26-4d28-b1f1-7bd80ebda1cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseAfterProvisionForLoanLossAbstract_d09ab077-1979-4d89-9f15-8e07d4c37ab1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestIncomeExpenseAfterProvisionForLoanLossAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_d8dc251b-eb26-4d28-b1f1-7bd80ebda1cb" xlink:to="loc_us-gaap_InterestIncomeExpenseAfterProvisionForLoanLossAbstract_d09ab077-1979-4d89-9f15-8e07d4c37ab1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoninterestIncome_697949f1-0157-4b71-abb3-ce1b8383ce1a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoninterestIncome"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InterestIncomeExpenseAfterProvisionForLoanLossAbstract_d09ab077-1979-4d89-9f15-8e07d4c37ab1" xlink:to="loc_us-gaap_NoninterestIncome_697949f1-0157-4b71-abb3-ce1b8383ce1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_InterestAndDividendIncomeIncludingTaxEquivalentAdjustmentOperating_36a35375-2882-49c9-8541-c3dde8efb3e3" xlink:href="cass-20211231.xsd#cass_InterestAndDividendIncomeIncludingTaxEquivalentAdjustmentOperating"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InterestIncomeExpenseAfterProvisionForLoanLossAbstract_d09ab077-1979-4d89-9f15-8e07d4c37ab1" xlink:to="loc_cass_InterestAndDividendIncomeIncludingTaxEquivalentAdjustmentOperating_36a35375-2882-49c9-8541-c3dde8efb3e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_00006e8c-0130-4d80-b0a3-badd0e374bbd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InterestIncomeExpenseAfterProvisionForLoanLossAbstract_d09ab077-1979-4d89-9f15-8e07d4c37ab1" xlink:to="loc_us-gaap_InterestExpense_00006e8c-0130-4d80-b0a3-badd0e374bbd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNet_0366c88f-7a87-4aa4-b695-3f975611b9fe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestIncomeExpenseNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InterestIncomeExpenseAfterProvisionForLoanLossAbstract_d09ab077-1979-4d89-9f15-8e07d4c37ab1" xlink:to="loc_us-gaap_InterestIncomeExpenseNet_0366c88f-7a87-4aa4-b695-3f975611b9fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_IncomeLossFromContinuingOperationsIncludingTaxEquivalentAdjustmentBeforeIncomeTaxesNoncontrollingInterest_7d5cbb06-a741-41ac-ab4e-90f6b52d6c7f" xlink:href="cass-20211231.xsd#cass_IncomeLossFromContinuingOperationsIncludingTaxEquivalentAdjustmentBeforeIncomeTaxesNoncontrollingInterest"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InterestIncomeExpenseAfterProvisionForLoanLossAbstract_d09ab077-1979-4d89-9f15-8e07d4c37ab1" xlink:to="loc_cass_IncomeLossFromContinuingOperationsIncludingTaxEquivalentAdjustmentBeforeIncomeTaxesNoncontrollingInterest_7d5cbb06-a741-41ac-ab4e-90f6b52d6c7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_b6a425e9-318f-4197-adcd-aaa5d779b9f5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InterestIncomeExpenseAfterProvisionForLoanLossAbstract_d09ab077-1979-4d89-9f15-8e07d4c37ab1" xlink:to="loc_us-gaap_Goodwill_b6a425e9-318f-4197-adcd-aaa5d779b9f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIntangibleAssetsNet_530108a0-ce36-4de3-849a-adb192b57ff8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherIntangibleAssetsNet"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InterestIncomeExpenseAfterProvisionForLoanLossAbstract_d09ab077-1979-4d89-9f15-8e07d4c37ab1" xlink:to="loc_us-gaap_OtherIntangibleAssetsNet_530108a0-ce36-4de3-849a-adb192b57ff8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_284b58aa-27ea-4eff-abca-dd48b2908edc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InterestIncomeExpenseAfterProvisionForLoanLossAbstract_d09ab077-1979-4d89-9f15-8e07d4c37ab1" xlink:to="loc_us-gaap_Assets_284b58aa-27ea-4eff-abca-dd48b2908edc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_AverageFundingSources_b4aca145-fa51-4ca6-b4e5-e4a953706bca" xlink:href="cass-20211231.xsd#cass_AverageFundingSources"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InterestIncomeExpenseAfterProvisionForLoanLossAbstract_d09ab077-1979-4d89-9f15-8e07d4c37ab1" xlink:to="loc_cass_AverageFundingSources_b4aca145-fa51-4ca6-b4e5-e4a953706bca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxEffectsAllocatedDirectlyToEquityPriorPeriodAdjustment_397baa48-4300-444d-b74d-f6d05cac0cd6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxEffectsAllocatedDirectlyToEquityPriorPeriodAdjustment"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InterestIncomeExpenseAfterProvisionForLoanLossAbstract_d09ab077-1979-4d89-9f15-8e07d4c37ab1" xlink:to="loc_us-gaap_IncomeTaxEffectsAllocatedDirectlyToEquityPriorPeriodAdjustment_397baa48-4300-444d-b74d-f6d05cac0cd6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://cassinfo.com/role/Leases" xlink:type="simple" xlink:href="cass-20211231.xsd#Leases"/>
  <link:presentationLink xlink:role="http://cassinfo.com/role/Leases" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_7455ecda-7585-4c90-b265-6d26fab18037" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock_cba081e2-2239-48f8-81c3-ee967cff914f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_7455ecda-7585-4c90-b265-6d26fab18037" xlink:to="loc_us-gaap_LesseeOperatingLeasesTextBlock_cba081e2-2239-48f8-81c3-ee967cff914f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://cassinfo.com/role/LeasesTables" xlink:type="simple" xlink:href="cass-20211231.xsd#LeasesTables"/>
  <link:presentationLink xlink:role="http://cassinfo.com/role/LeasesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_7a26e5dc-94eb-45da-9a0b-3680c595c4d5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_ff6da41f-d881-4989-83be-bf60700320bd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_7a26e5dc-94eb-45da-9a0b-3680c595c4d5" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_ff6da41f-d881-4989-83be-bf60700320bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://cassinfo.com/role/LeasesNarrativeDetails" xlink:type="simple" xlink:href="cass-20211231.xsd#LeasesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://cassinfo.com/role/LeasesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_efb0db80-ed1d-4e63-8b2a-33d02b81d775" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_471f88b0-851f-423e-abbd-ca7371775dcb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_efb0db80-ed1d-4e63-8b2a-33d02b81d775" xlink:to="loc_us-gaap_OperatingLeaseLiability_471f88b0-851f-423e-abbd-ca7371775dcb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_96998ed0-917a-4ae8-89e5-7ee15bbef1fd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_efb0db80-ed1d-4e63-8b2a-33d02b81d775" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_96998ed0-917a-4ae8-89e5-7ee15bbef1fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_f3ba8d8d-7851-428a-9e7a-fae14bae7754" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_efb0db80-ed1d-4e63-8b2a-33d02b81d775" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_f3ba8d8d-7851-428a-9e7a-fae14bae7754" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_d309943d-3950-4b25-b8f7-af7e0e910d85" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_efb0db80-ed1d-4e63-8b2a-33d02b81d775" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_d309943d-3950-4b25-b8f7-af7e0e910d85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost_daf776dc-077e-4536-9848-0d5a1de5a585" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermLeaseCost"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_efb0db80-ed1d-4e63-8b2a-33d02b81d775" xlink:to="loc_us-gaap_ShortTermLeaseCost_daf776dc-077e-4536-9848-0d5a1de5a585" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_e4a1a282-4adc-40a9-99ce-61aa0e66ddb8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseCost"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_efb0db80-ed1d-4e63-8b2a-33d02b81d775" xlink:to="loc_us-gaap_OperatingLeaseCost_e4a1a282-4adc-40a9-99ce-61aa0e66ddb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments_3f0ff101-54c2-4f20-97f7-f58c1188d9f3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasePayments"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_efb0db80-ed1d-4e63-8b2a-33d02b81d775" xlink:to="loc_us-gaap_OperatingLeasePayments_3f0ff101-54c2-4f20-97f7-f58c1188d9f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_eb3eb3e5-f510-48f2-8840-c402113fe324" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_efb0db80-ed1d-4e63-8b2a-33d02b81d775" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_eb3eb3e5-f510-48f2-8840-c402113fe324" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_51a00eac-484e-45a4-b8ea-7cbf8853f99a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_efb0db80-ed1d-4e63-8b2a-33d02b81d775" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_51a00eac-484e-45a4-b8ea-7cbf8853f99a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://cassinfo.com/role/LeasesScheduleofoperatingleaseliabilitiesDetails" xlink:type="simple" xlink:href="cass-20211231.xsd#LeasesScheduleofoperatingleaseliabilitiesDetails"/>
  <link:presentationLink xlink:role="http://cassinfo.com/role/LeasesScheduleofoperatingleaseliabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_8d216a96-ac78-4456-b25c-618cf029df17" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract_a331df44-6fc1-4de5-8f78-c1e5b61e5013" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_8d216a96-ac78-4456-b25c-618cf029df17" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract_a331df44-6fc1-4de5-8f78-c1e5b61e5013" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_62e23c9a-305d-456e-9118-316c9a81e3d1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract_a331df44-6fc1-4de5-8f78-c1e5b61e5013" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_62e23c9a-305d-456e-9118-316c9a81e3d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_def934a0-50c6-434b-b54d-8d909be4fc52" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract_a331df44-6fc1-4de5-8f78-c1e5b61e5013" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_def934a0-50c6-434b-b54d-8d909be4fc52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_5339cbad-6e68-4854-8586-5c617bc1adb8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract_a331df44-6fc1-4de5-8f78-c1e5b61e5013" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_5339cbad-6e68-4854-8586-5c617bc1adb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_486c1991-c9df-4286-a2d5-c1ef590e3d98" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract_a331df44-6fc1-4de5-8f78-c1e5b61e5013" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_486c1991-c9df-4286-a2d5-c1ef590e3d98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_f3a8c274-c80a-44e2-92fa-16e3682ed7f3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract_a331df44-6fc1-4de5-8f78-c1e5b61e5013" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_f3a8c274-c80a-44e2-92fa-16e3682ed7f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_LesseeOperatingLeaseLiabilityToBePaidDueAfterYearFour_2460391f-15f9-4698-8e52-e0572bc2d371" xlink:href="cass-20211231.xsd#cass_LesseeOperatingLeaseLiabilityToBePaidDueAfterYearFour"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract_a331df44-6fc1-4de5-8f78-c1e5b61e5013" xlink:to="loc_cass_LesseeOperatingLeaseLiabilityToBePaidDueAfterYearFour_2460391f-15f9-4698-8e52-e0572bc2d371" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_051b0ff3-db3f-4a23-a1c4-1ffbb07328ca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract_a331df44-6fc1-4de5-8f78-c1e5b61e5013" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_051b0ff3-db3f-4a23-a1c4-1ffbb07328ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_599c870e-dbb0-4307-ba07-968775aa5a25" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract_a331df44-6fc1-4de5-8f78-c1e5b61e5013" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_599c870e-dbb0-4307-ba07-968775aa5a25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_72a3be77-07dc-4662-a1d0-ce08a0dcba90" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract_a331df44-6fc1-4de5-8f78-c1e5b61e5013" xlink:to="loc_us-gaap_OperatingLeaseLiability_72a3be77-07dc-4662-a1d0-ce08a0dcba90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://cassinfo.com/role/LeasesScheduleofoperatingleaseliabilitiesDetails_1" xlink:type="simple" xlink:href="cass-20211231.xsd#LeasesScheduleofoperatingleaseliabilitiesDetails_1"/>
  <link:presentationLink xlink:role="http://cassinfo.com/role/LeasesScheduleofoperatingleaseliabilitiesDetails_1" xlink:type="extended"/>
  <link:roleRef roleURI="http://cassinfo.com/role/SubsequentEvents" xlink:type="simple" xlink:href="cass-20211231.xsd#SubsequentEvents"/>
  <link:presentationLink xlink:role="http://cassinfo.com/role/SubsequentEvents" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsAbstract_1487000b-201a-44e8-91fa-5586179c2d7d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsTextBlock_6c0766bb-21b4-4d9d-85af-99b446fb45aa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_1487000b-201a-44e8-91fa-5586179c2d7d" xlink:to="loc_us-gaap_SubsequentEventsTextBlock_6c0766bb-21b4-4d9d-85af-99b446fb45aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://cassinfo.com/role/CondensedFinancialInformationofParentCompany" xlink:type="simple" xlink:href="cass-20211231.xsd#CondensedFinancialInformationofParentCompany"/>
  <link:presentationLink xlink:role="http://cassinfo.com/role/CondensedFinancialInformationofParentCompany" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_4d1da2a2-c200-43fc-8eea-1748f0977e26" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock_c4d4cfe4-b336-4dba-afc5-9585f81b27df" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_4d1da2a2-c200-43fc-8eea-1748f0977e26" xlink:to="loc_us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock_c4d4cfe4-b336-4dba-afc5-9585f81b27df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://cassinfo.com/role/CondensedFinancialInformationofParentCompanyTables" xlink:type="simple" xlink:href="cass-20211231.xsd#CondensedFinancialInformationofParentCompanyTables"/>
  <link:presentationLink xlink:role="http://cassinfo.com/role/CondensedFinancialInformationofParentCompanyTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_1f0ffc09-f0bc-4dde-9e6c-8b22e7384bfb" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfCondensedBalanceSheetTableTextBlock_4264c33b-5274-4ccd-bc7e-05c06dfc8fe5" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScheduleOfCondensedBalanceSheetTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_1f0ffc09-f0bc-4dde-9e6c-8b22e7384bfb" xlink:to="loc_srt_ScheduleOfCondensedBalanceSheetTableTextBlock_4264c33b-5274-4ccd-bc7e-05c06dfc8fe5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfCondensedIncomeStatementTableTextBlock_09bb3a96-bab3-49ec-bf6e-2363cebfbd16" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScheduleOfCondensedIncomeStatementTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_1f0ffc09-f0bc-4dde-9e6c-8b22e7384bfb" xlink:to="loc_srt_ScheduleOfCondensedIncomeStatementTableTextBlock_09bb3a96-bab3-49ec-bf6e-2363cebfbd16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfCondensedCashFlowStatementTableTextBlock_4e1f33e4-aea8-40b1-aabf-84642a793c4f" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScheduleOfCondensedCashFlowStatementTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_1f0ffc09-f0bc-4dde-9e6c-8b22e7384bfb" xlink:to="loc_srt_ScheduleOfCondensedCashFlowStatementTableTextBlock_4e1f33e4-aea8-40b1-aabf-84642a793c4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://cassinfo.com/role/CondensedFinancialInformationofParentCompanyScheduleofCondensedBalanceSheetsDetails" xlink:type="simple" xlink:href="cass-20211231.xsd#CondensedFinancialInformationofParentCompanyScheduleofCondensedBalanceSheetsDetails"/>
  <link:presentationLink xlink:role="http://cassinfo.com/role/CondensedFinancialInformationofParentCompanyScheduleofCondensedBalanceSheetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_87d6ddfd-0a23-4910-933c-431a76ad1906" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedBalanceSheetStatementTable_ed39b7a1-6c8f-4f74-aa00-8c9305328a56" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CondensedBalanceSheetStatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_87d6ddfd-0a23-4910-933c-431a76ad1906" xlink:to="loc_srt_CondensedBalanceSheetStatementTable_ed39b7a1-6c8f-4f74-aa00-8c9305328a56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_774afcbd-5acc-4aff-b103-d4c8c924c96e" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedBalanceSheetStatementTable_ed39b7a1-6c8f-4f74-aa00-8c9305328a56" xlink:to="loc_srt_ConsolidatedEntitiesAxis_774afcbd-5acc-4aff-b103-d4c8c924c96e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_0d4e61f2-9f78-431b-a410-207168e7496c" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_774afcbd-5acc-4aff-b103-d4c8c924c96e" xlink:to="loc_srt_ConsolidatedEntitiesDomain_0d4e61f2-9f78-431b-a410-207168e7496c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ParentCompanyMember_b66552c5-dd78-4e07-bd48-e173faabba56" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ParentCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_0d4e61f2-9f78-431b-a410-207168e7496c" xlink:to="loc_srt_ParentCompanyMember_b66552c5-dd78-4e07-bd48-e173faabba56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_3f449376-57fe-4c1c-92a3-7a9ea02066a9" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CondensedBalanceSheetStatementsCaptionsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedBalanceSheetStatementTable_ed39b7a1-6c8f-4f74-aa00-8c9305328a56" xlink:to="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_3f449376-57fe-4c1c-92a3-7a9ea02066a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_da51fcde-e4e7-43da-b6e3-4408a1470c54" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_3f449376-57fe-4c1c-92a3-7a9ea02066a9" xlink:to="loc_us-gaap_AssetsAbstract_da51fcde-e4e7-43da-b6e3-4408a1470c54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndDueFromBanks_8f384c22-4a4f-4d01-b9fc-0ac6d094e229" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndDueFromBanks"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_da51fcde-e4e7-43da-b6e3-4408a1470c54" xlink:to="loc_us-gaap_CashAndDueFromBanks_8f384c22-4a4f-4d01-b9fc-0ac6d094e229" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermInvestments_6e007649-381c-4a39-9c80-6adf9e86754a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermInvestments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_da51fcde-e4e7-43da-b6e3-4408a1470c54" xlink:to="loc_us-gaap_ShortTermInvestments_6e007649-381c-4a39-9c80-6adf9e86754a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest_09fff0b5-e1b6-4e6d-be21-f01894cf065b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_da51fcde-e4e7-43da-b6e3-4408a1470c54" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest_09fff0b5-e1b6-4e6d-be21-f01894cf065b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss_b6d20b57-8874-4277-a57f-354151d97fba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_da51fcde-e4e7-43da-b6e3-4408a1470c54" xlink:to="loc_us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss_b6d20b57-8874-4277-a57f-354151d97fba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_PaymentsInExcessOfFunding_8e07ecc5-712d-4ef8-b663-a0a0f8a1ef2a" xlink:href="cass-20211231.xsd#cass_PaymentsInExcessOfFunding"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_da51fcde-e4e7-43da-b6e3-4408a1470c54" xlink:to="loc_cass_PaymentsInExcessOfFunding_8e07ecc5-712d-4ef8-b663-a0a0f8a1ef2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures_6846b7ab-74b1-4fee-b08b-035cef272366" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_da51fcde-e4e7-43da-b6e3-4408a1470c54" xlink:to="loc_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures_6846b7ab-74b1-4fee-b08b-035cef272366" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_d42043f6-dc39-4526-aa6c-fed413e0be6a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_da51fcde-e4e7-43da-b6e3-4408a1470c54" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_d42043f6-dc39-4526-aa6c-fed413e0be6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssets_bde2ab70-48dc-4bdf-b7d2-4e23060fa03e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssets"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_da51fcde-e4e7-43da-b6e3-4408a1470c54" xlink:to="loc_us-gaap_OtherAssets_bde2ab70-48dc-4bdf-b7d2-4e23060fa03e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_7c33e918-20a0-438c-80a1-3d70a1b1ea03" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_da51fcde-e4e7-43da-b6e3-4408a1470c54" xlink:to="loc_us-gaap_Assets_7c33e918-20a0-438c-80a1-3d70a1b1ea03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_72dc0387-630b-4ce6-ad9f-2540aa5284dd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_3f449376-57fe-4c1c-92a3-7a9ea02066a9" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_72dc0387-630b-4ce6-ad9f-2540aa5284dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAbstract_1dc4969f-0991-4e17-9d9c-2a18f5161d6c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_72dc0387-630b-4ce6-ad9f-2540aa5284dd" xlink:to="loc_us-gaap_LiabilitiesAbstract_1dc4969f-0991-4e17-9d9c-2a18f5161d6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_AccountsAndDraftsPayable_6237ad08-b142-4ac5-8b66-e450818d9f73" xlink:href="cass-20211231.xsd#cass_AccountsAndDraftsPayable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAbstract_1dc4969f-0991-4e17-9d9c-2a18f5161d6c" xlink:to="loc_cass_AccountsAndDraftsPayable_6237ad08-b142-4ac5-8b66-e450818d9f73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilities_f889b87b-0ef1-406c-9a3f-acc7345763fc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAbstract_1dc4969f-0991-4e17-9d9c-2a18f5161d6c" xlink:to="loc_us-gaap_OtherLiabilities_f889b87b-0ef1-406c-9a3f-acc7345763fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_3b79ce2d-ca46-4d48-863d-3079ea6a7303" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Liabilities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAbstract_1dc4969f-0991-4e17-9d9c-2a18f5161d6c" xlink:to="loc_us-gaap_Liabilities_3b79ce2d-ca46-4d48-863d-3079ea6a7303" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_35e4e001-fbfd-4027-8f13-d4c6c40ba6da" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_72dc0387-630b-4ce6-ad9f-2540aa5284dd" xlink:to="loc_us-gaap_StockholdersEquity_35e4e001-fbfd-4027-8f13-d4c6c40ba6da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_2bc5015f-01f3-4a25-8b53-c2b3cc6b84dd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_72dc0387-630b-4ce6-ad9f-2540aa5284dd" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_2bc5015f-01f3-4a25-8b53-c2b3cc6b84dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://cassinfo.com/role/CondensedFinancialInformationofParentCompanyScheduleofCondensedStatementofIncomeDetails" xlink:type="simple" xlink:href="cass-20211231.xsd#CondensedFinancialInformationofParentCompanyScheduleofCondensedStatementofIncomeDetails"/>
  <link:presentationLink xlink:role="http://cassinfo.com/role/CondensedFinancialInformationofParentCompanyScheduleofCondensedStatementofIncomeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_324115d5-5d3d-4ab5-9e27-3f4728cd624b" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedIncomeStatementTable_bbe060fc-9b85-4c76-ada3-76d45218a462" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CondensedIncomeStatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_324115d5-5d3d-4ab5-9e27-3f4728cd624b" xlink:to="loc_srt_CondensedIncomeStatementTable_bbe060fc-9b85-4c76-ada3-76d45218a462" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_c1dd429e-38ad-40d1-8e17-535e53703f51" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedIncomeStatementTable_bbe060fc-9b85-4c76-ada3-76d45218a462" xlink:to="loc_srt_ConsolidatedEntitiesAxis_c1dd429e-38ad-40d1-8e17-535e53703f51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_1066a85d-2b53-4748-a331-2e00fa295ae3" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_c1dd429e-38ad-40d1-8e17-535e53703f51" xlink:to="loc_srt_ConsolidatedEntitiesDomain_1066a85d-2b53-4748-a331-2e00fa295ae3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ParentCompanyMember_a4a16e9e-cfef-479a-9ada-fec123ebb2f4" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ParentCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_1066a85d-2b53-4748-a331-2e00fa295ae3" xlink:to="loc_srt_ParentCompanyMember_a4a16e9e-cfef-479a-9ada-fec123ebb2f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedIncomeStatementsCaptionsLineItems_de90881d-30d5-41ed-a3cb-a5611c8a4a5c" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CondensedIncomeStatementsCaptionsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedIncomeStatementTable_bbe060fc-9b85-4c76-ada3-76d45218a462" xlink:to="loc_srt_CondensedIncomeStatementsCaptionsLineItems_de90881d-30d5-41ed-a3cb-a5611c8a4a5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeNonoperating_60680e6f-afc4-48b2-b1d8-abc8f230a3b5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentIncomeNonoperating"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_de90881d-30d5-41ed-a3cb-a5611c8a4a5c" xlink:to="loc_us-gaap_InvestmentIncomeNonoperating_60680e6f-afc4-48b2-b1d8-abc8f230a3b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_InformationServicesPaymentAndProcessingRevenue_2f0e4a53-c4a3-4f07-abbc-0d140493ea8f" xlink:href="cass-20211231.xsd#cass_InformationServicesPaymentAndProcessingRevenue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_de90881d-30d5-41ed-a3cb-a5611c8a4a5c" xlink:to="loc_cass_InformationServicesPaymentAndProcessingRevenue_2f0e4a53-c4a3-4f07-abbc-0d140493ea8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseAfterProvisionForLoanLoss_8090796d-2593-4184-be78-e722611e6c34" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestIncomeExpenseAfterProvisionForLoanLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_de90881d-30d5-41ed-a3cb-a5611c8a4a5c" xlink:to="loc_us-gaap_InterestIncomeExpenseAfterProvisionForLoanLoss_8090796d-2593-4184-be78-e722611e6c34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtAndEquitySecuritiesGainLoss_a364cec5-c23b-4a2b-a8e0-aca793b60188" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtAndEquitySecuritiesGainLoss"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_de90881d-30d5-41ed-a3cb-a5611c8a4a5c" xlink:to="loc_us-gaap_DebtAndEquitySecuritiesGainLoss_a364cec5-c23b-4a2b-a8e0-aca793b60188" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIncome_2c29ea1b-e12d-415a-8f0f-b63d17484258" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherIncome"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_de90881d-30d5-41ed-a3cb-a5611c8a4a5c" xlink:to="loc_us-gaap_OtherIncome_2c29ea1b-e12d-415a-8f0f-b63d17484258" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_3dfc080a-4de9-49a6-9f6b-ea9ab77b66a0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Revenues"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_de90881d-30d5-41ed-a3cb-a5611c8a4a5c" xlink:to="loc_us-gaap_Revenues_3dfc080a-4de9-49a6-9f6b-ea9ab77b66a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_ExpensesAbstract_eb2bba71-11b1-4b07-b709-b9b9cdab136c" xlink:href="cass-20211231.xsd#cass_ExpensesAbstract"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_de90881d-30d5-41ed-a3cb-a5611c8a4a5c" xlink:to="loc_cass_ExpensesAbstract_eb2bba71-11b1-4b07-b709-b9b9cdab136c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LaborAndRelatedExpense_a2ed7e52-7069-4667-8886-d649cdb4ee12" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LaborAndRelatedExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cass_ExpensesAbstract_eb2bba71-11b1-4b07-b709-b9b9cdab136c" xlink:to="loc_us-gaap_LaborAndRelatedExpense_a2ed7e52-7069-4667-8886-d649cdb4ee12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoninterestExpense_7a355ba6-1c66-4363-a18d-7f0e68803342" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNoninterestExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cass_ExpensesAbstract_eb2bba71-11b1-4b07-b709-b9b9cdab136c" xlink:to="loc_us-gaap_OtherNoninterestExpense_7a355ba6-1c66-4363-a18d-7f0e68803342" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoninterestExpense_442107c6-7210-4ee1-a479-9262c795bb29" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoninterestExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cass_ExpensesAbstract_eb2bba71-11b1-4b07-b709-b9b9cdab136c" xlink:to="loc_us-gaap_NoninterestExpense_442107c6-7210-4ee1-a479-9262c795bb29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_7d0c0a96-3392-4d50-a699-3d0324d3d80c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_de90881d-30d5-41ed-a3cb-a5611c8a4a5c" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_7d0c0a96-3392-4d50-a699-3d0324d3d80c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_906e56f6-e818-45b9-8f4e-4c3ae04f0228" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_de90881d-30d5-41ed-a3cb-a5611c8a4a5c" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_906e56f6-e818-45b9-8f4e-4c3ae04f0228" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_IncomeBeforeUndistributedIncomeOfSubsidiaries_242957cc-6ca7-4974-9596-bd5c840732cf" xlink:href="cass-20211231.xsd#cass_IncomeBeforeUndistributedIncomeOfSubsidiaries"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_de90881d-30d5-41ed-a3cb-a5611c8a4a5c" xlink:to="loc_cass_IncomeBeforeUndistributedIncomeOfSubsidiaries_242957cc-6ca7-4974-9596-bd5c840732cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_510103b8-1320-4076-9403-f5b4e9fd8e64" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_de90881d-30d5-41ed-a3cb-a5611c8a4a5c" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_510103b8-1320-4076-9403-f5b4e9fd8e64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_ba5804f6-67e7-4061-b677-9f38ecbdaa21" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_de90881d-30d5-41ed-a3cb-a5611c8a4a5c" xlink:to="loc_us-gaap_NetIncomeLoss_ba5804f6-67e7-4061-b677-9f38ecbdaa21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://cassinfo.com/role/CondensedFinancialInformationofParentCompanyScheduleofStatementsofCashFlowsDetails" xlink:type="simple" xlink:href="cass-20211231.xsd#CondensedFinancialInformationofParentCompanyScheduleofStatementsofCashFlowsDetails"/>
  <link:presentationLink xlink:role="http://cassinfo.com/role/CondensedFinancialInformationofParentCompanyScheduleofStatementsofCashFlowsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_3155bdc2-5c72-4977-93d6-2ba7c2459fd4" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedCashFlowStatementTable_1ca260f2-388e-4ff3-9632-73e9ac383808" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CondensedCashFlowStatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_3155bdc2-5c72-4977-93d6-2ba7c2459fd4" xlink:to="loc_srt_CondensedCashFlowStatementTable_1ca260f2-388e-4ff3-9632-73e9ac383808" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_380c3756-5826-4752-b415-da5976d8bdeb" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedCashFlowStatementTable_1ca260f2-388e-4ff3-9632-73e9ac383808" xlink:to="loc_srt_ConsolidatedEntitiesAxis_380c3756-5826-4752-b415-da5976d8bdeb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_da35855d-b35f-401b-ad7e-26b9769bb606" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_380c3756-5826-4752-b415-da5976d8bdeb" xlink:to="loc_srt_ConsolidatedEntitiesDomain_da35855d-b35f-401b-ad7e-26b9769bb606" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ParentCompanyMember_0747a725-f494-4b78-b063-4f631af6e60b" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ParentCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_da35855d-b35f-401b-ad7e-26b9769bb606" xlink:to="loc_srt_ParentCompanyMember_0747a725-f494-4b78-b063-4f631af6e60b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_7a025bb1-2c7c-4e12-b299-5461080e2725" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CondensedCashFlowStatementsCaptionsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedCashFlowStatementTable_1ca260f2-388e-4ff3-9632-73e9ac383808" xlink:to="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_7a025bb1-2c7c-4e12-b299-5461080e2725" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_62714974-97e6-4476-b670-842747a91964" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_7a025bb1-2c7c-4e12-b299-5461080e2725" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_62714974-97e6-4476-b670-842747a91964" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_11e0e995-e2e0-497d-b102-bd147cd36d8b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_62714974-97e6-4476-b670-842747a91964" xlink:to="loc_us-gaap_NetIncomeLoss_11e0e995-e2e0-497d-b102-bd147cd36d8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_5aef6319-8a6e-4162-a1c9-c6b1e0278e28" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_62714974-97e6-4476-b670-842747a91964" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_5aef6319-8a6e-4162-a1c9-c6b1e0278e28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_24703a58-2137-4f6f-a40d-eae50e4c3f8e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_5aef6319-8a6e-4162-a1c9-c6b1e0278e28" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_24703a58-2137-4f6f-a40d-eae50e4c3f8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_a845cbe5-96c1-4328-b4fd-de87aca2501a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_5aef6319-8a6e-4162-a1c9-c6b1e0278e28" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_a845cbe5-96c1-4328-b4fd-de87aca2501a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_b5f03672-fcd8-4eef-b150-f3d49005e40d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_5aef6319-8a6e-4162-a1c9-c6b1e0278e28" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_b5f03672-fcd8-4eef-b150-f3d49005e40d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_a4893669-c58a-4572-a701-9d93de83b81f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_5aef6319-8a6e-4162-a1c9-c6b1e0278e28" xlink:to="loc_us-gaap_ShareBasedCompensation_a4893669-c58a-4572-a701-9d93de83b81f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherOperatingActivitiesCashFlowStatement_ff27ecfc-2cef-4fb7-a139-744b14392d37" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherOperatingActivitiesCashFlowStatement"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_5aef6319-8a6e-4162-a1c9-c6b1e0278e28" xlink:to="loc_us-gaap_OtherOperatingActivitiesCashFlowStatement_ff27ecfc-2cef-4fb7-a139-744b14392d37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_a3fd2b2d-3036-4bf6-868f-2ccd51f3c61c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_62714974-97e6-4476-b670-842747a91964" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_a3fd2b2d-3036-4bf6-868f-2ccd51f3c61c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_3900bc6c-5c61-4c5f-a4ea-c3a7a68344bc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_7a025bb1-2c7c-4e12-b299-5461080e2725" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_3900bc6c-5c61-4c5f-a4ea-c3a7a68344bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt_992d2c1c-c216-4e1a-9276-8a6899045080" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_3900bc6c-5c61-4c5f-a4ea-c3a7a68344bc" xlink:to="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt_992d2c1c-c216-4e1a-9276-8a6899045080" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromLoansAndLeases_f64c0525-a1e1-4582-b126-6b6bcbc869ce" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForProceedsFromLoansAndLeases"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_3900bc6c-5c61-4c5f-a4ea-c3a7a68344bc" xlink:to="loc_us-gaap_PaymentsForProceedsFromLoansAndLeases_f64c0525-a1e1-4582-b126-6b6bcbc869ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cass_IncreaseDecreaseInPaymentsInExcessOfFunding_221832bc-4bd4-4a52-8a23-1121d912a0c2" xlink:href="cass-20211231.xsd#cass_IncreaseDecreaseInPaymentsInExcessOfFunding"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_3900bc6c-5c61-4c5f-a4ea-c3a7a68344bc" xlink:to="loc_cass_IncreaseDecreaseInPaymentsInExcessOfFunding_221832bc-4bd4-4a52-8a23-1121d912a0c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireLifeInsurancePolicies_26580d30-f442-4e32-b4f8-524d0d29e769" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireLifeInsurancePolicies"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_3900bc6c-5c61-4c5f-a4ea-c3a7a68344bc" xlink:to="loc_us-gaap_PaymentsToAcquireLifeInsurancePolicies_26580d30-f442-4e32-b4f8-524d0d29e769" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_825289c7-8da2-430d-9919-8ad640adbb81" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_3900bc6c-5c61-4c5f-a4ea-c3a7a68344bc" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_825289c7-8da2-430d-9919-8ad640adbb81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_5c7fbd24-d165-44f1-bbfd-212e5ecd8a36" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_3900bc6c-5c61-4c5f-a4ea-c3a7a68344bc" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_5c7fbd24-d165-44f1-bbfd-212e5ecd8a36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_6cfab863-0424-4950-bc57-35cc6fd01457" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_3900bc6c-5c61-4c5f-a4ea-c3a7a68344bc" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_6cfab863-0424-4950-bc57-35cc6fd01457" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_bc49ab7d-4067-48d0-b5ee-b31ee92d81bd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_7a025bb1-2c7c-4e12-b299-5461080e2725" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_bc49ab7d-4067-48d0-b5ee-b31ee92d81bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities_bffa6e06-4586-4443-b5a2-72b1567a9910" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_bc49ab7d-4067-48d0-b5ee-b31ee92d81bd" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities_bffa6e06-4586-4443-b5a2-72b1567a9910" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfShortTermDebt_34b465dc-16d6-4ac8-84ff-ba6a7fe5adee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfShortTermDebt"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_bc49ab7d-4067-48d0-b5ee-b31ee92d81bd" xlink:to="loc_us-gaap_RepaymentsOfShortTermDebt_34b465dc-16d6-4ac8-84ff-ba6a7fe5adee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromShortTermDebt_84c96411-da51-4b88-8d5d-3ff16985fe3c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromShortTermDebt"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_bc49ab7d-4067-48d0-b5ee-b31ee92d81bd" xlink:to="loc_us-gaap_ProceedsFromShortTermDebt_84c96411-da51-4b88-8d5d-3ff16985fe3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock_99a483f7-4acc-4076-affd-428f8f82134e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfDividendsCommonStock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_bc49ab7d-4067-48d0-b5ee-b31ee92d81bd" xlink:to="loc_us-gaap_PaymentsOfDividendsCommonStock_99a483f7-4acc-4076-affd-428f8f82134e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_7143f6c9-afdf-429f-8348-2216fd503dd7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_bc49ab7d-4067-48d0-b5ee-b31ee92d81bd" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_7143f6c9-afdf-429f-8348-2216fd503dd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_76046c3c-381c-4f02-9b5a-e1825432e493" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_bc49ab7d-4067-48d0-b5ee-b31ee92d81bd" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_76046c3c-381c-4f02-9b5a-e1825432e493" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_5507b895-00fc-437a-8489-a83ad871adc6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_bc49ab7d-4067-48d0-b5ee-b31ee92d81bd" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_5507b895-00fc-437a-8489-a83ad871adc6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_e591a0f4-a42b-4648-a4d7-de8742c5b86a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_7a025bb1-2c7c-4e12-b299-5461080e2725" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_e591a0f4-a42b-4648-a4d7-de8742c5b86a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_4eaae1cc-2ab3-45de-86e1-eeb95c376f09" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_7a025bb1-2c7c-4e12-b299-5461080e2725" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_4eaae1cc-2ab3-45de-86e1-eeb95c376f09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_856921cc-c9eb-4946-90d1-bcb1a5702366" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_7a025bb1-2c7c-4e12-b299-5461080e2725" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_856921cc-c9eb-4946-90d1-bcb1a5702366" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>13
<FILENAME>cass-20211231_g1.jpg
<TEXT>
begin 644 cass-20211231_g1.jpg
M_]C_X  02D9)1@ ! 0$ 70!=  #_[@ .061O8F4 9      !_]L 0P ! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$!_]L 0P$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$!_\  $0@
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
MTN/2M5T/Q /!U[K.BZ;<L;!I?%.F^+M*LM;U/3P\EPW@S2=-U";SM'BM[?\
MGCC3*N!>+>$\QXMX4PF2Y!F&5.EB(Y1@,PPL<=C<KEBUA:\\SR'#TZ>'RK$4
M?:TL30GA:V*]K2YZ.(ES.CR?N/"F9<8<,\2X'AGB3%9KG6"S)5:,LSQF!Q#P
M>$S&.&^LT89?G5>I.OF5"K[.IAZT,12P_LZO)4H1Y55Y_P  _P#@C?\ L/67
M[=_[;7@7X;>+;(W7PG\&V5]\1OBONDDB6Z\,Z!Y:V.@QLD$Z27'B+7;C3M.,
M$_E0/IYU*61Y%@-M/^JW_!R]^TIX[\$?&#X8?L#?"RZ?X9?LW> O@[X6\::Q
MX"\&R7.@Z5XV\3>)M;U^*S7Q/;V$\-MKF@^&-*\.Z1+H6F7T$J1^(K[7]<U"
M34+^73)=+\4_X-X_'&K?LE_\%0]5^"/QR\(Z_P##+QE\5?AMXJ^#UUHWCW2Y
MO"6O>&/%T5UH/C_0]+U;1?$9TS5+:;Q$?#$6G:<EO9W5Y<W&I:7)';'2KF[U
M&T_03_@Z<_8C\4:V_P )_P!O#P1I5]JVB^%_#=K\$_C=':)+.OAO2U\0:CK/
MPP\9RVT%DZP:9>:SXH\2>$?$6KWM_%%;ZA<_#_3K6UD?4+F:/]+S?-Z4_'3A
MS"YU4I5,H_L&,^&/:2C4P3S''0JRIX^E>4Z+Q6(JT:N#P]=)2<XX2-+WO9SE
M\!E>65(>#V>XG*8589G_ &RX<0>S4H8M8'!SI*>#J6C&K'#T*=2GBJ]*[BHR
MQ,JCY?:0C_'IX1\6:AI\;^#=3\7^--$^&'BS7/#<GQ'T'POJ=TMKK6E:1JD-
MRM]<>')+ZTT+7]8T2(W%[X>364:*VU)8FCGMMSRC^HK_ ()BWW_!,CQO\>/!
MWPDU3_@FU=7/[.OQJ\4ZW\'/A'^UK^TGK4WQ U#QU\9]&\/PZE9^&KO2+_0+
M#P1X,O\ QO:V=\=*T'PIK&K:CHWB*\TW2K>[O7O+A],_FE_9O^'WASXL_M"?
M SX6^,-5ET+PG\1OB[\.? WB;6(+B"SN--T'Q5XNTC0]6O+>[N8KBVM;F"QO
MIWM[FXMYX8)A'++!,BM&W]47_!<;]DO]KOX<_M*?L%:3^Q)\#OB1KOP)^ /P
MY\(VWP&TGX3^#->\7:5X)^-GA+QW-J6L:GXLDT2QNOL&O:QH^B_#&Y.O>*;N
MV77K71+Z2*\=M,UJ2+ZGQ"Q&78O,LLX4JX^OE.+SW+L[Q<,Q6;XK)\'A9X/"
M1^KXJI]5K8>.8X]8FGAX4J.+G4P]'!4L5.=.<_8PE\[P/0QV&P&8<24\'1S/
M#9/C\HPTL"\KPV:8O$1Q.*?M\/3>)I5Y8'!_5ZE>52KA8PKU<74P\(U(0]K)
M>P7_ .T9\&O^#>[]N3XW_LYZ_P#!C5/$?[&'[6VB^!_C=X(U/PE;VVK>-_AJ
MURNL^!/%7A&[;Q+<VL7CWP?INJ:3K=S#X<N-?@U+PYH]]I<]F-1N->OH+KZQ
M\#_\$V_^"$G_  5"\$^)/&W[+6E:!I&I0I$^N7WP2\0^*?A[XL\!ZOJ\6H'3
M)O$/PM\3)]DT)99X[M[.VO/"%MHNJG39?[.DN(K=IU=_P5/\,?\ !+?_ (*
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
'FZ;DDU__V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>14
<FILENAME>cass-20211231_g2.jpg
<TEXT>
begin 644 cass-20211231_g2.jpg
M_]C_X  02D9)1@ ! 0$!2@%*  #_VP!#  ," @," @,# P,$ P,$!0@%!00$
M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_
MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04
M%!04%!04%!04%!04%!04%!04%!04%!3_P  1" ;:#.0# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#ZU_9I_9I^
M$'B3]G'X5:OJ_P *O!.JZMJ'A32KN\OKWP[9S3W,SV<322R2-&6=V8EBQ)))
M)->D_P##)WP0_P"B-_#_ /\ "7L?_C5'[)W_ ":S\&_^Q,T;_P!(8:]5H \J
M_P"&3O@A_P!$;^'_ /X2]C_\:H_X9.^"'_1&_A__ .$O8_\ QJO5:* /*O\
MAD[X(?\ 1&_A_P#^$O8__&J/^&3O@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ (9.
M^"'_ $1OX?\ _A+V/_QJC_AD[X(?]$;^'_\ X2]C_P#&J]5HH \J_P"&3O@A
M_P!$;^'_ /X2]C_\:H_X9.^"'_1&_A__ .$O8_\ QJO5:* /*O\ AD[X(?\
M1&_A_P#^$O8__&J/^&3O@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ $1O
MX?\ _A+V/_QJC_AD[X(?]$;^'_\ X2]C_P#&J]5HH \J_P"&3O@A_P!$;^'_
M /X2]C_\:H_X9.^"'_1&_A__ .$O8_\ QJO5:* /*O\ AD[X(?\ 1&_A_P#^
M$O8__&J/^&3O@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ $1OX?\ _A+V
M/_QJC_AD[X(?]$;^'_\ X2]C_P#&J]5HH \J_P"&3O@A_P!$;^'_ /X2]C_\
M:H_X9.^"'_1&_A__ .$O8_\ QJO5:* /*O\ AD[X(?\ 1&_A_P#^$O8__&J/
M^&3O@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ $1OX?\ _A+V/_QJC_AD
M[X(?]$;^'_\ X2]C_P#&J]5HH \J_P"&3O@A_P!$;^'_ /X2]C_\:H_X9.^"
M'_1&_A__ .$O8_\ QJO5:* /*O\ AD[X(?\ 1&_A_P#^$O8__&J/^&3O@A_T
M1OX?_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ $1OX?\ _A+V/_QJC_AD[X(?]$;^
M'_\ X2]C_P#&J]5HH \J_P"&3O@A_P!$;^'_ /X2]C_\:H_X9.^"'_1&_A__
M .$O8_\ QJO5:* /*O\ AD[X(?\ 1&_A_P#^$O8__&J/^&3O@A_T1OX?_P#A
M+V/_ ,:KU6B@#RK_ (9.^"'_ $1OX?\ _A+V/_QJC_AD[X(?]$;^'_\ X2]C
M_P#&J]5HH \J_P"&3O@A_P!$;^'_ /X2]C_\:H_X9.^"'_1&_A__ .$O8_\
MQJO5:* /*O\ AD[X(?\ 1&_A_P#^$O8__&J/^&3O@A_T1OX?_P#A+V/_ ,:K
MU6B@#RK_ (9.^"'_ $1OX?\ _A+V/_QJC_AD[X(?]$;^'_\ X2]C_P#&J]5H
MH \J_P"&3O@A_P!$;^'_ /X2]C_\:H_X9.^"'_1&_A__ .$O8_\ QJO5:* /
M*O\ AD[X(?\ 1&_A_P#^$O8__&J/^&3O@A_T1OX?_P#A+V/_ ,:KU6B@#RK_
M (9.^"'_ $1OX?\ _A+V/_QJC_AD[X(?]$;^'_\ X2]C_P#&J]5HH \J_P"&
M3O@A_P!$;^'_ /X2]C_\:H_X9.^"'_1&_A__ .$O8_\ QJO5:* /*O\ AD[X
M(?\ 1&_A_P#^$O8__&J/^&3O@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ (9.^"'_
M $1OX?\ _A+V/_QJC_AD[X(?]$;^'_\ X2]C_P#&J]5HH \J_P"&3O@A_P!$
M;^'_ /X2]C_\:H_X9.^"'_1&_A__ .$O8_\ QJO5:* /*O\ AD[X(?\ 1&_A
M_P#^$O8__&J/^&3O@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ $1OX?\
M_A+V/_QJC_AD[X(?]$;^'_\ X2]C_P#&J]5HH \J_P"&3O@A_P!$;^'_ /X2
M]C_\:H_X9.^"'_1&_A__ .$O8_\ QJO5:* /*O\ AD[X(?\ 1&_A_P#^$O8_
M_&J/^&3O@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ $1OX?\ _A+V/_QJ
MC_AD[X(?]$;^'_\ X2]C_P#&J]5HH \J_P"&3O@A_P!$;^'_ /X2]C_\:H_X
M9.^"'_1&_A__ .$O8_\ QJO5:* /*O\ AD[X(?\ 1&_A_P#^$O8__&J/^&3O
M@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ $1OX?\ _A+V/_QJC_AD[X(?
M]$;^'_\ X2]C_P#&J]5HH \J_P"&3O@A_P!$;^'_ /X2]C_\:H_X9.^"'_1&
M_A__ .$O8_\ QJO5:* /*O\ AD[X(?\ 1&_A_P#^$O8__&J/^&3O@A_T1OX?
M_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ $1OX?\ _A+V/_QJC_AD[X(?]$;^'_\
MX2]C_P#&J]5HH \J_P"&3O@A_P!$;^'_ /X2]C_\:H_X9.^"'_1&_A__ .$O
M8_\ QJO5:* /*O\ AD[X(?\ 1&_A_P#^$O8__&J/^&3O@A_T1OX?_P#A+V/_
M ,:KU6B@#RK_ (9.^"'_ $1OX?\ _A+V/_QJC_AD[X(?]$;^'_\ X2]C_P#&
MJ]5HH \J_P"&3O@A_P!$;^'_ /X2]C_\:H_X9.^"'_1&_A__ .$O8_\ QJO5
M:* /*O\ AD[X(?\ 1&_A_P#^$O8__&J/^&3O@A_T1OX?_P#A+V/_ ,:KU6B@
M#RK_ (9.^"'_ $1OX?\ _A+V/_QJC_AD[X(?]$;^'_\ X2]C_P#&J]5HH \J
M_P"&3O@A_P!$;^'_ /X2]C_\:H_X9.^"'_1&_A__ .$O8_\ QJO5:* /*O\
MAD[X(?\ 1&_A_P#^$O8__&J/^&3O@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ (9.
M^"'_ $1OX?\ _A+V/_QJC_AD[X(?]$;^'_\ X2]C_P#&J]5HH \J_P"&3O@A
M_P!$;^'_ /X2]C_\:H_X9.^"'_1&_A__ .$O8_\ QJO5:* /*O\ AD[X(?\
M1&_A_P#^$O8__&J/^&3O@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ $1O
MX?\ _A+V/_QJC_AD[X(?]$;^'_\ X2]C_P#&J]5HH \J_P"&3O@A_P!$;^'_
M /X2]C_\:H_X9.^"'_1&_A__ .$O8_\ QJO5:* /*O\ AD[X(?\ 1&_A_P#^
M$O8__&J/^&3O@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ $1OX?\ _A+V
M/_QJC_AD[X(?]$;^'_\ X2]C_P#&J]5HH \J_P"&3O@A_P!$;^'_ /X2]C_\
M:H_X9.^"'_1&_A__ .$O8_\ QJO5:* /*O\ AD[X(?\ 1&_A_P#^$O8__&J/
M^&3O@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ $1OX?\ _A+V/_QJC_AD
M[X(?]$;^'_\ X2]C_P#&J]5HH \J_P"&3O@A_P!$;^'_ /X2]C_\:H_X9.^"
M'_1&_A__ .$O8_\ QJO5:* /*O\ AD[X(?\ 1&_A_P#^$O8__&J/^&3O@A_T
M1OX?_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ $1OX?\ _A+V/_QJC_AD[X(?]$;^
M'_\ X2]C_P#&J]5HH \J_P"&3O@A_P!$;^'_ /X2]C_\:H_X9.^"'_1&_A__
M .$O8_\ QJO5:* /*O\ AD[X(?\ 1&_A_P#^$O8__&J/^&3O@A_T1OX?_P#A
M+V/_ ,:KU6B@#RK_ (9.^"'_ $1OX?\ _A+V/_QJC_AD[X(?]$;^'_\ X2]C
M_P#&J]5HH \J_P"&3O@A_P!$;^'_ /X2]C_\:H_X9.^"'_1&_A__ .$O8_\
MQJO5:* /*O\ AD[X(?\ 1&_A_P#^$O8__&J/^&3O@A_T1OX?_P#A+V/_ ,:K
MU6B@#RK_ (9.^"'_ $1OX?\ _A+V/_QJC_AD[X(?]$;^'_\ X2]C_P#&J]5H
MH \J_P"&3O@A_P!$;^'_ /X2]C_\:H_X9.^"'_1&_A__ .$O8_\ QJO5:* /
M*O\ AD[X(?\ 1&_A_P#^$O8__&J/^&3O@A_T1OX?_P#A+V/_ ,:KU6B@#RK_
M (9.^"'_ $1OX?\ _A+V/_QJC_AD[X(?]$;^'_\ X2]C_P#&J]5HH \J_P"&
M3O@A_P!$;^'_ /X2]C_\:H_X9.^"'_1&_A__ .$O8_\ QJO5:* /*O\ AD[X
M(?\ 1&_A_P#^$O8__&J/^&3O@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ (9.^"'_
M $1OX?\ _A+V/_QJC_AD[X(?]$;^'_\ X2]C_P#&J]5HH \J_P"&3O@A_P!$
M;^'_ /X2]C_\:H_X9.^"'_1&_A__ .$O8_\ QJO5:* /*O\ AD[X(?\ 1&_A
M_P#^$O8__&J/^&3O@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ $1OX?\
M_A+V/_QJC_AD[X(?]$;^'_\ X2]C_P#&J]5HH \J_P"&3O@A_P!$;^'_ /X2
M]C_\:H_X9.^"'_1&_A__ .$O8_\ QJO5:* /*O\ AD[X(?\ 1&_A_P#^$O8_
M_&J/^&3O@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ $1OX?\ _A+V/_QJ
MC_AD[X(?]$;^'_\ X2]C_P#&J]5HH \J_P"&3O@A_P!$;^'_ /X2]C_\:H_X
M9.^"'_1&_A__ .$O8_\ QJO5:* /*O\ AD[X(?\ 1&_A_P#^$O8__&J/^&3O
M@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ $1OX?\ _A+V/_QJC_AD[X(?
M]$;^'_\ X2]C_P#&J]5HH \J_P"&3O@A_P!$;^'_ /X2]C_\:H_X9.^"'_1&
M_A__ .$O8_\ QJO5:* /*O\ AD[X(?\ 1&_A_P#^$O8__&J/^&3O@A_T1OX?
M_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ $1OX?\ _A+V/_QJC_AD[X(?]$;^'_\
MX2]C_P#&J]5HH \J_P"&3O@A_P!$;^'_ /X2]C_\:H_X9.^"'_1&_A__ .$O
M8_\ QJO5:* /*O\ AD[X(?\ 1&_A_P#^$O8__&J/^&3O@A_T1OX?_P#A+V/_
M ,:KU6B@#RK_ (9.^"'_ $1OX?\ _A+V/_QJC_AD[X(?]$;^'_\ X2]C_P#&
MJ]5HH \J_P"&3O@A_P!$;^'_ /X2]C_\:H_X9.^"'_1&_A__ .$O8_\ QJO5
M:* /*O\ AD[X(?\ 1&_A_P#^$O8__&J/^&3O@A_T1OX?_P#A+V/_ ,:KU6B@
M#RK_ (9.^"'_ $1OX?\ _A+V/_QJC_AD[X(?]$;^'_\ X2]C_P#&J]5HH \J
M_P"&3O@A_P!$;^'_ /X2]C_\:H_X9.^"'_1&_A__ .$O8_\ QJO5:* /*O\
MAD[X(?\ 1&_A_P#^$O8__&J/^&3O@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ (9.
M^"'_ $1OX?\ _A+V/_QJC_AD[X(?]$;^'_\ X2]C_P#&J]5HH \J_P"&3O@A
M_P!$;^'_ /X2]C_\:H_X9.^"'_1&_A__ .$O8_\ QJO5:* /*O\ AD[X(?\
M1&_A_P#^$O8__&J/^&3O@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ $1O
MX?\ _A+V/_QJC_AD[X(?]$;^'_\ X2]C_P#&J]5HH \J_P"&3O@A_P!$;^'_
M /X2]C_\:H_X9.^"'_1&_A__ .$O8_\ QJO5:* /*O\ AD[X(?\ 1&_A_P#^
M$O8__&J/^&3O@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ $1OX?\ _A+V
M/_QJC_AD[X(?]$;^'_\ X2]C_P#&J]5HH \J_P"&3O@A_P!$;^'_ /X2]C_\
M:H_X9.^"'_1&_A__ .$O8_\ QJO5:* /*O\ AD[X(?\ 1&_A_P#^$O8__&J/
M^&3O@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ $1OX?\ _A+V/_QJC_AD
M[X(?]$;^'_\ X2]C_P#&J]5HH \J_P"&3O@A_P!$;^'_ /X2]C_\:H_X9.^"
M'_1&_A__ .$O8_\ QJO5:* /*O\ AD[X(?\ 1&_A_P#^$O8__&J/^&3O@A_T
M1OX?_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ $1OX?\ _A+V/_QJC_AD[X(?]$;^
M'_\ X2]C_P#&J]5HH \J_P"&3O@A_P!$;^'_ /X2]C_\:H_X9.^"'_1&_A__
M .$O8_\ QJO5:* /*O\ AD[X(?\ 1&_A_P#^$O8__&J/^&3O@A_T1OX?_P#A
M+V/_ ,:KU6B@#RK_ (9.^"'_ $1OX?\ _A+V/_QJC_AD[X(?]$;^'_\ X2]C
M_P#&J]5HH \J_P"&3O@A_P!$;^'_ /X2]C_\:H_X9.^"'_1&_A__ .$O8_\
MQJO5:* /*O\ AD[X(?\ 1&_A_P#^$O8__&J/^&3O@A_T1OX?_P#A+V/_ ,:K
MU6B@#RK_ (9.^"'_ $1OX?\ _A+V/_QJC_AD[X(?]$;^'_\ X2]C_P#&J]5H
MH \J_P"&3O@A_P!$;^'_ /X2]C_\:H_X9.^"'_1&_A__ .$O8_\ QJO5:* /
M*O\ AD[X(?\ 1&_A_P#^$O8__&J/^&3O@A_T1OX?_P#A+V/_ ,:KU6B@#RK_
M (9.^"'_ $1OX?\ _A+V/_QJC_AD[X(?]$;^'_\ X2]C_P#&J]5HH \J_P"&
M3O@A_P!$;^'_ /X2]C_\:H_X9.^"'_1&_A__ .$O8_\ QJO5:* /*O\ AD[X
M(?\ 1&_A_P#^$O8__&J/^&3O@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ (9.^"'_
M $1OX?\ _A+V/_QJC_AD[X(?]$;^'_\ X2]C_P#&J]5HH \J_P"&3O@A_P!$
M;^'_ /X2]C_\:H_X9.^"'_1&_A__ .$O8_\ QJO5:* /*O\ AD[X(?\ 1&_A
M_P#^$O8__&J/^&3O@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ $1OX?\
M_A+V/_QJC_AD[X(?]$;^'_\ X2]C_P#&J]5HH \J_P"&3O@A_P!$;^'_ /X2
M]C_\:H_X9.^"'_1&_A__ .$O8_\ QJO5:* /*O\ AD[X(?\ 1&_A_P#^$O8_
M_&J/^&3O@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ $1OX?\ _A+V/_QJ
MC_AD[X(?]$;^'_\ X2]C_P#&J]5HH \J_P"&3O@A_P!$;^'_ /X2]C_\:H_X
M9.^"'_1&_A__ .$O8_\ QJO5:* /*O\ AD[X(?\ 1&_A_P#^$O8__&J/^&3O
M@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ $1OX?\ _A+V/_QJC_AD[X(?
M]$;^'_\ X2]C_P#&J]5HH \J_P"&3O@A_P!$;^'_ /X2]C_\:H_X9.^"'_1&
M_A__ .$O8_\ QJO5:* /*O\ AD[X(?\ 1&_A_P#^$O8__&J/^&3O@A_T1OX?
M_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ $1OX?\ _A+V/_QJC_AD[X(?]$;^'_\
MX2]C_P#&J]5HH \J_P"&3O@A_P!$;^'_ /X2]C_\:H_X9.^"'_1&_A__ .$O
M8_\ QJO5:* /*O\ AD[X(?\ 1&_A_P#^$O8__&J/^&3O@A_T1OX?_P#A+V/_
M ,:KU6B@#RK_ (9.^"'_ $1OX?\ _A+V/_QJC_AD[X(?]$;^'_\ X2]C_P#&
MJ]5HH \J_P"&3O@A_P!$;^'_ /X2]C_\:H_X9.^"'_1&_A__ .$O8_\ QJO5
M:* /*O\ AD[X(?\ 1&_A_P#^$O8__&J/^&3O@A_T1OX?_P#A+V/_ ,:KU6B@
M#RK_ (9.^"'_ $1OX?\ _A+V/_QJC_AD[X(?]$;^'_\ X2]C_P#&J]5HH \J
M_P"&3O@A_P!$;^'_ /X2]C_\:H_X9.^"'_1&_A__ .$O8_\ QJO5:* /*O\
MAD[X(?\ 1&_A_P#^$O8__&J/^&3O@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ (9.
M^"'_ $1OX?\ _A+V/_QJC_AD[X(?]$;^'_\ X2]C_P#&J]5HH \J_P"&3O@A
M_P!$;^'_ /X2]C_\:H_X9.^"'_1&_A__ .$O8_\ QJO5:* /*O\ AD[X(?\
M1&_A_P#^$O8__&J/^&3O@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ $1O
MX?\ _A+V/_QJC_AD[X(?]$;^'_\ X2]C_P#&J]5HH \J_P"&3O@A_P!$;^'_
M /X2]C_\:H_X9.^"'_1&_A__ .$O8_\ QJO5:* /*O\ AD[X(?\ 1&_A_P#^
M$O8__&J/^&3O@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ $1OX?\ _A+V
M/_QJC_AD[X(?]$;^'_\ X2]C_P#&J]5HH \J_P"&3O@A_P!$;^'_ /X2]C_\
M:H_X9.^"'_1&_A__ .$O8_\ QJO5:* /*O\ AD[X(?\ 1&_A_P#^$O8__&J/
M^&3O@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ $1OX?\ _A+V/_QJC_AD
M[X(?]$;^'_\ X2]C_P#&J]5HH \J_P"&3O@A_P!$;^'_ /X2]C_\:H_X9.^"
M'_1&_A__ .$O8_\ QJO5:* /*O\ AD[X(?\ 1&_A_P#^$O8__&J/^&3O@A_T
M1OX?_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ $1OX?\ _A+V/_QJC_AD[X(?]$;^
M'_\ X2]C_P#&J]5HH \J_P"&3O@A_P!$;^'_ /X2]C_\:H_X9.^"'_1&_A__
M .$O8_\ QJO5:* /*O\ AD[X(?\ 1&_A_P#^$O8__&J/^&3O@A_T1OX?_P#A
M+V/_ ,:KU6B@#RK_ (9.^"'_ $1OX?\ _A+V/_QJC_AD[X(?]$;^'_\ X2]C
M_P#&J]5HH \J_P"&3O@A_P!$;^'_ /X2]C_\:H_X9.^"'_1&_A__ .$O8_\
MQJO5:* /*O\ AD[X(?\ 1&_A_P#^$O8__&J/^&3O@A_T1OX?_P#A+V/_ ,:K
MU6B@#RK_ (9.^"'_ $1OX?\ _A+V/_QJC_AD[X(?]$;^'_\ X2]C_P#&J]5H
MH \J_P"&3O@A_P!$;^'_ /X2]C_\:H_X9.^"'_1&_A__ .$O8_\ QJO5:* /
M*O\ AD[X(?\ 1&_A_P#^$O8__&J/^&3O@A_T1OX?_P#A+V/_ ,:KU6B@#RK_
M (9.^"'_ $1OX?\ _A+V/_QJC_AD[X(?]$;^'_\ X2]C_P#&J]5HH \J_P"&
M3O@A_P!$;^'_ /X2]C_\:H_X9.^"'_1&_A__ .$O8_\ QJO5:* /*O\ AD[X
M(?\ 1&_A_P#^$O8__&J/^&3O@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ (9.^"'_
M $1OX?\ _A+V/_QJC_AD[X(?]$;^'_\ X2]C_P#&J]5HH \J_P"&3O@A_P!$
M;^'_ /X2]C_\:H_X9.^"'_1&_A__ .$O8_\ QJO5:* /*O\ AD[X(?\ 1&_A
M_P#^$O8__&J/^&3O@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ $1OX?\
M_A+V/_QJC_AD[X(?]$;^'_\ X2]C_P#&J]5HH \J_P"&3O@A_P!$;^'_ /X2
M]C_\:H_X9.^"'_1&_A__ .$O8_\ QJO5:* /*O\ AD[X(?\ 1&_A_P#^$O8_
M_&J/^&3O@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ $1OX?\ _A+V/_QJ
MC_AD[X(?]$;^'_\ X2]C_P#&J]5HH \J_P"&3O@A_P!$;^'_ /X2]C_\:H_X
M9.^"'_1&_A__ .$O8_\ QJO5:* /*O\ AD[X(?\ 1&_A_P#^$O8__&J/^&3O
M@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ $1OX?\ _A+V/_QJC_AD[X(?
M]$;^'_\ X2]C_P#&J]5HH \J_P"&3O@A_P!$;^'_ /X2]C_\:H_X9.^"'_1&
M_A__ .$O8_\ QJO5:* /*O\ AD[X(?\ 1&_A_P#^$O8__&J/^&3O@A_T1OX?
M_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ $1OX?\ _A+V/_QJC_AD[X(?]$;^'_\
MX2]C_P#&J]5HH \J_P"&3O@A_P!$;^'_ /X2]C_\:H_X9.^"'_1&_A__ .$O
M8_\ QJO5:* /*O\ AD[X(?\ 1&_A_P#^$O8__&J/^&3O@A_T1OX?_P#A+V/_
M ,:KU6B@#RK_ (9.^"'_ $1OX?\ _A+V/_QJC_AD[X(?]$;^'_\ X2]C_P#&
MJ]5HH \J_P"&3O@A_P!$;^'_ /X2]C_\:H_X9.^"'_1&_A__ .$O8_\ QJO5
M:* /*O\ AD[X(?\ 1&_A_P#^$O8__&J/^&3O@A_T1OX?_P#A+V/_ ,:KU6B@
M#RK_ (9.^"'_ $1OX?\ _A+V/_QJC_AD[X(?]$;^'_\ X2]C_P#&J]5HH \J
M_P"&3O@A_P!$;^'_ /X2]C_\:H_X9.^"'_1&_A__ .$O8_\ QJO5:* /*O\
MAD[X(?\ 1&_A_P#^$O8__&J/^&3O@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ (9.
M^"'_ $1OX?\ _A+V/_QJC_AD[X(?]$;^'_\ X2]C_P#&J]5HH \J_P"&3O@A
M_P!$;^'_ /X2]C_\:H_X9.^"'_1&_A__ .$O8_\ QJO5:* /*O\ AD[X(?\
M1&_A_P#^$O8__&J/^&3O@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ $1O
MX?\ _A+V/_QJC_AD[X(?]$;^'_\ X2]C_P#&J]5HH \J_P"&3O@A_P!$;^'_
M /X2]C_\:H_X9.^"'_1&_A__ .$O8_\ QJO5:* /*O\ AD[X(?\ 1&_A_P#^
M$O8__&J/^&3O@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ $1OX?\ _A+V
M/_QJC_AD[X(?]$;^'_\ X2]C_P#&J]5HH \J_P"&3O@A_P!$;^'_ /X2]C_\
M:H_X9.^"'_1&_A__ .$O8_\ QJO5:* /*O\ AD[X(?\ 1&_A_P#^$O8__&J/
M^&3O@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ $1OX?\ _A+V/_QJC_AD
M[X(?]$;^'_\ X2]C_P#&J]5HH \J_P"&3O@A_P!$;^'_ /X2]C_\:H_X9.^"
M'_1&_A__ .$O8_\ QJO5:* /*O\ AD[X(?\ 1&_A_P#^$O8__&J/^&3O@A_T
M1OX?_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ $1OX?\ _A+V/_QJC_AD[X(?]$;^
M'_\ X2]C_P#&J]5HH \J_P"&3O@A_P!$;^'_ /X2]C_\:H_X9.^"'_1&_A__
M .$O8_\ QJO5:* /*O\ AD[X(?\ 1&_A_P#^$O8__&J/^&3O@A_T1OX?_P#A
M+V/_ ,:KU6B@#RK_ (9.^"'_ $1OX?\ _A+V/_QJC_AD[X(?]$;^'_\ X2]C
M_P#&J]5HH \J_P"&3O@A_P!$;^'_ /X2]C_\:H_X9.^"'_1&_A__ .$O8_\
MQJO5:* /*O\ AD[X(?\ 1&_A_P#^$O8__&J/^&3O@A_T1OX?_P#A+V/_ ,:K
MU6B@#RK_ (9.^"'_ $1OX?\ _A+V/_QJC_AD[X(?]$;^'_\ X2]C_P#&J]5H
MH \J_P"&3O@A_P!$;^'_ /X2]C_\:H_X9.^"'_1&_A__ .$O8_\ QJO5:* /
M*O\ AD[X(?\ 1&_A_P#^$O8__&J/^&3O@A_T1OX?_P#A+V/_ ,:KU6B@#RK_
M (9.^"'_ $1OX?\ _A+V/_QJC_AD[X(?]$;^'_\ X2]C_P#&J]5HH \J_P"&
M3O@A_P!$;^'_ /X2]C_\:H_X9.^"'_1&_A__ .$O8_\ QJO5:* /Q _X*V>$
M="^$_P"T=X<TCP1HNG^#=)F\*6UW+8^'[6.Q@DF-Y>*96CB"J7*HBEB,X11V
M%%:W_!:O_DZ;PM_V)EK_ .EU]10!^JG[)W_)K/P;_P"Q,T;_ -(8:]5KRK]D
M[_DUGX-_]B9HW_I##7JM !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110!^*W_!:O\ Y.F\+?\ 8F6O_I=?
M44?\%J_^3IO"W_8F6O\ Z77U% 'ZJ?LG?\FL_!O_ +$S1O\ TAAKU6O*OV3O
M^36?@W_V)FC?^D,->JT %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% 'XK?\%J_P#DZ;PM_P!B9:_^EU]1
M1_P6K_Y.F\+?]B9:_P#I=?44 ?JI^R=_R:S\&_\ L3-&_P#2&&O5:\J_9._Y
M-9^#?_8F:-_Z0PUZK0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%9VK^(])\/
MHKZIJEGIJ-PK7EPD0/..-Q'<T :-%1V]Q%=PI-!*DT3C*R1L&5AZ@CK4E !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 45EZIXIT70[J&VU'5[#3[B;_ %4-U<I&\G^Z
M&()_"M*.1)HUDC971@&5E.00>A!H =1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 45'<7$5K"\TTB0Q(,M)(P55'J2>E4M)\2:3KW
MF_V9JEEJ/E$K)]DN$EV$'!!VDX.: -&BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** /Q6_X+5_\ )TWA;_L3+7_TNOJ*
M/^"U?_)TWA;_ +$RU_\ 2Z^HH _53]D[_DUGX-_]B9HW_I##7JM>5?LG?\FL
M_!O_ +$S1O\ TAAKU6@ 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@ HHK#\=>(QX/\$^(-
M>8*5TO3KB^._[O[J)GY]OEH _/3]MS]N#Q_XF^,D7[/G[/WF/XHFG%EJ6LV)
M'VE;G!+V\#GY8A&H)DEZKAAE-C$YWA?_ ((Q?\)-;MJ_Q2^*^K:MXJO,R7<F
MF1^:!(1WGGW/+S_$57/IWKD/^",7A(>-OBA\5_B;K;"^URWCAMH[F9=S&6[D
MEEN) >S'R5&1V=AT//ZST ?CQ\9OV2_C%_P3>@_X6=\(OB#?:QX3AGC&JV_D
MF,Q*2 INK?<T<T1.%WX!4L.!]ZOTA_9(_:3TO]JKX+:7XVL;8:=?%VL]3TT.
M'^R7: ;T![J0RNN>=KKGG->G^+O">D>//"^K>'-?L8]3T35;62SO+.4D++$Z
ME67(((X/4$$=00:YOX1? OP'\!M#GT?P#X:M?#>GW$@EFCMF=C*X& SL[,S'
M'&230!W=%?EU\8OVN/C-^UQ^T1JGP5_9XU%/#>A:;))'?>)8)/+FD2&0)-<&
M<9,4(<JJB(;WR.2&VBYXL_8$_:B^&^CMXL\$?M&:]XN\5VJ&XDTFXO+J'[0V
M<E$:6>2.4GKB55!(YH _3FBOC#_@G/\ MPW_ .U#H>L>%O&L,-I\1O#J+)<M
M#%Y*W]ONV&;R_P"!T?"NH 7+H0!G:O@/_!0O]I[QS^S[^W)X(NM$UK7KG0;7
M0+6\D\*6FJSP6.H3--=H!)"AVMN(C!)4DA0.PH _4VBOS.U;]B/]K#XWZ7)X
MT\6?':;PGXHOHC/#X6L+FZAM+/=\R0$PN%C(SM.U)",<LYYKQ_X!_MQ_M(36
M^K_L_P!C$_B7XKSZHVF:9KVLN)9M*6+S!>&=F!\WR_+RKOG;\^=V%6@#]D:*
M_)_XV?L;?M2_!GP#K'Q/LOVA-<\2ZOH\#ZGJ=A:ZI>P$0I\\K1EI-DJJH+%&
M5054@ \*?L3_ ()W_M*:O^T_^SM;>(/$ACD\3:5J$VCZE<1HL:W,B)'(LP1>
M%W1S)G  W*V !P #Z<HK\4M(_::_:#N/VKOBS\-/A]XFUG7->\1^(M1T71TU
M?4Y;BVT:&.\E9Y8(I6:.+9$A&X#Y$#8!.,>]^+/^"?/[2WA#PS+XJ\+_ +2G
MB+Q'XYME-TVDR7=W!%<.,$QI,]PP<G!P)(U5N =HH _3*BOC#_@F]^VIJO[3
MWA76O#7C=(XOB%X9V?:IDB$/V^W8E1,8P $D5AM<  992 ,X''_\%!OVQ?'_
M (2^)_A?X%?!DK!X[U_R?M6I*J/)!Y[E(8(]^51B 7:1A\JE2".2 #[_ **_
M-I_^"9WQZU;2VU#5/VJO$'_"23+OEMDDOI+??C[HG-TK;1T!\H< <=JQOV*?
MVCOC%\)_VNK[]G'XR^()_%;R"6"TOKN<W4L%PL'VF-UN& D>*6$<!\D%D^[\
MP(!^GU%?"W_!7KXB^*_AI^S_ .$]1\(>)]9\*ZA-XGBMY;O1-0ELY9(S:7+%
M&>-E)7*J<$XRH/:OF[P_X!_:V_;NT:+XC>&_',W@3PG;1"ST.SN==N[)KH0A
M4:4>0C%W=E<M+(>7R =H& #ZJ_X*(?L/^*_VQ+SP)-X:U[1]%7P_'>I.-6,N
M9/.,!79Y:-T\ILYQU%?:%?DK_P %(_''Q>^ /PU_9ZT4?$WQ/9>*6TB^77M0
MTG6)[5KVZ7[(3O:)E\P(SNJLW..>I-?='[='[25S^RW^SYJOB[3((;C7[JXC
MTK2EN/\ 5K<RJY$C#^((B2/M[[,< T ?05%?ES\)OV,/VB/VE?AYHGQ$\7_M
M,^(?#DOB"T34['3;&2YN$2&90Z$K'<0QQ%EVG:BD#(SR,58^"GQ._:'_ &3/
MVLM!^#7Q*UG4OB;X+UMH4@U9XY;MH8IF,45RL[ R(JR +(DC%5 8CLQ /T^H
MKYX_;@_:RM/V1_@^WB&*UAU/Q-J4_P!AT;3YV(C>;:6:60 @F.,#)P022JY&
M[(^.?A=^S7^U3^V)X:M_B'XW^.FK_#O2M:07NF:7ISS -"RYBD^S02PQQHRD
M;227(.2.>0#]3:*_)74/C)^T3_P33^)_A_2OB;XDN/BA\+=7D*QW=S.US(T:
M[?,\F24^;%+&&!\MF,; X']Y?T'_ &C?&QF_9)^(GBWPKK$T/F>#[W4]+U;3
MIFBD :T:2&:*12&4X*L&!!'% 'L=%?C3^RO\3OVG_P!K;P+'\,?!'CG4-$M-
M'DEO/$/CO5]1GGO7$S'R;=)SND7"J=JH020Q+*!6K\?O@E^U)^POX>A^(NC?
M&[6O&'ARSN8DOM]Y<.ENS,%1IK6=Y(WC9BJ9R3EAP,YH _8&BO*/V6/C?'^T
M7\ _"'C\01VMUJEJ5O;>($)%=1NT4RKGG;YB,5R3\I')KU>@ HKX^_X*(?MO
M7'[)OA+2-)\+VUM?^/O$(<V:W2EXK*!" T[H""Q).U%/!(8G(4J?!O"O["_[
M4WQI\.IXI^(7[0VN^#]<OD-S#H,$]Q(L!?G9(L,T44!]5C5L<#M@ 'Z=5Q'Q
MR\;W/PS^"WC[Q=9"-K[0=!OM3MUF&4:6&W>1 P[@LH'XU^<GPT_:H^-7[$/[
M06E?"?\ :#UH^*_!VJ,@M/$=U,9Y(87<QI=+<-AWC# B1)<LH!([!_=?^"DO
MP"\?_$'P3XB\;>'OBOJWA+PMX?\ "MVVI^%;26X6WU81K+*XD5)50[T(C.Y&
MX'.1Q0!\;?L7?L+I^WCH/B_XI?$;QSK<5U+K4EENM51I[B<1QRR2N\@8;?WR
MJ%5>,'D  5^P/PS\"V7PO^'7ACP?ISM+8Z#IEMID,L@ :188EC#MC^([<GW)
MK\D/^"<O[+_Q0^+'PYC\7^$_C?KG@+PYI_B5HKGPW83W207;1I;R2.PCG1"7
M5E0Y4\*,Y'%?LI0 5^+GAGX9^/\ ]O#]K_XUP>'_ (E:GX0T72=1N9H;A)9Y
M8?*6Y,$$:QI*@7<B%LY_A/'-?KY\4/&$?P\^&OBSQ3*5$>AZ3=ZDV[IB&%Y/
M_9:_%;]@#]JC7/@/H_C;3_!'PRUKXG_$;Q-=V\C1V<<CQ06T*N0[>4KR,2\T
MF1A0!@ENU 'TC_PZ2^*?_1QNH?\ @/=?_)-?=7[,'P>U;X"_!70O!.N>)I/%
M^IZ>]PTNL2JZM-YD\DJ@AW8_*'"\L?NU\0Z1_P %9?'GPT\86.D?'7X*7_@Z
MQNG8&[MH;BUF1 <>8D-PN)E&1G:XX.1G@']%? OCK0?B9X0TKQ1X8U.'6-!U
M2!;BTO("=LB'V/*L#D%2 5(((!!% &]7YU?\%9/V19?''A6/XT>#[9H_%7AJ
M$?VPEKE9+FQ0Y6<8_P"6D'7/7R\\_NU%?HK3)H8[B&2*6-98I%*O&X!5E(P0
M0>HH ^6O^">/[6D7[4GP5@_M6Y5O'?AT1V.MQDC=/Q^ZNP/24*<^CJXQC&?H
M3XC_ !"T/X4>!=<\7^);P6.AZ/:O=W4QY.U>BJ.[,<*J]V8#O7Y(_%[PCK'_
M  2\_;0TCQYX9MKB7X6^(Y7/V.'[IM78&YL3_MQ$K)'GL(^3AZ[3]N+XWZC^
MW-\9/!/[/WP<U)-4\.SM#J&IZK;DFVE=D$@>0C_EE;Q-N(/61MN-R+0!S/[,
M'PUUW_@I%^UCKGQE^(%F_P#PK[0KM!%I\IW0R%/FMM/7/!55(DEP,'=R!YN1
M^P:J%4 # '  KAO@C\'?#WP#^%^A>!O#$'E:7I4&SS& \RXE/,DTA[N[$L?3
M.!@ "OE#_@H;^W!XE^"^N:%\)_A5;?;/B;XB2-OM*PB=K))7,<*11G*M/(P.
M-P(4 '!W @ ^Z:*_,S2?^"<G[2?B70_[>\1_M,ZWI7C"<"=M.@O;V>&)^H4W
M"SIM(X'R1D#H,@ G>_8Z_:P^*7P]_:#N_P!G3]H2[CO-?V[=%UV9E9YI-H>.
M)I0 )4E3+([8?<-C9+80 _16BOFG]OK]K"3]DSX+#6=*MX;SQ9K%S_9VCPW
MS'&^TL\[KD;E11T[LR \$U\J?#3]C']I7]I3P=IGC_Q[^T7X@\&W6M6ZWUGI
M-EY\GE0R ,A:**>".$LI!VH#@$ X(( !^H-%?COXU\;_ +0O_!,SXQ^$$\6_
M$6^^(WP]UJ5I#%>7,MRES;QN@N8U2<LT$RB16!1MI++DM\RU^F'[4GB"\T?]
ME_XHZWHFH7&GWUOX6U"[L[^RF:*:%Q;.R21NI#*P.""""* /6**_$S]G[QE^
MT]^V=X&LOAIX*\;ZO86>@R27^O>+=7UJY$L[32?N87N!OE*JJ';$O!.XMP%Q
M^D/[#/P9^+/P3^'>N:1\7/&DOC'5GU(_V>QU"6^B@M5C7!2655D^9R_RL. J
MX R: /I*OGS]MC]K;2_V1?A.=>>"'4_$^I2&TT/29F(6>8 %Y'QSY48(+8QD
ME5R"P(^@Z_(/_@HLTOQQ_P""B7PT^%]Y<'^Q8&TO3'A7/[O[7.'G?_>,;1_@
MBT 6_A9^QC\;?^"@&FVOQ(^-7Q&U#0O#&I$W6DZ7Y9D=XF^[)#;;EBMXF!^5
ML%F R1@ACV/C;_@B^/#NGC6/A=\3]4M/%5B!/:+JD2Q!Y5'&V>$JT)ST;:V/
MUK].K.S@T^T@M;6&.VMH$6**&)0J1HHPJJ!P    !4U 'YT?\$ZOVVO&GB/X
M@:E\"/C,;A_'&G-.EAJ5_M6YD>'_ %MI/_?D559U?DLJMDG )_1>O+?^&7_A
M9_PMV?XH'P98MX\FD29M99I&<2(@C5U0ML5MH +*H)[YR:^)_P#@K[\6/''P
MS\2?!V+PAXR\0>%(K[^T?M::)JD]F+C:]H%\P1.N_&YL9SC<?6@#]*J**_-7
M]O+XL>./!_[?_P !_#N@^,O$&B>']2_L?[;I.G:I/;VMUOU66-_-B1PK[D 4
M[@<@ 'B@#]*J*^8?^"E/B_7O G['/C;6O#6MZCX>UFWFT\0ZCI5W):W$8:]@
M5@LD9##*D@X/()%?&_P$G_:6_;S^%>BZ1HGQ O?AWX%\-6RZ;?\ B::\GFU+
M7;\8=V:16$CJH91C>H (R7)PH!^LU%?C;XT\:_'O_@F-\<_#'_"4?$#4?B5X
M'UD&=[>[NYI8KV%&59T5)F;R9T#*0RL1\R9)!*UZ_9_ ;]J7]MK18?B3K7Q7
ME^$NB:JGVO0/"VERW*".U89B:41,G+*0=[%V(.<*"% !^F=%?E]^P_\ '[XQ
M?"/]KS4/V</B_P"(+OQ491<1VEY?W37<D,Z0&ZCD2X?]X\,L*G".<@LF I#
MZ_\ P5]^+'CCX9^)/@[%X0\9>(/"D5]_:/VM-$U2>S%QM>T"^8(G7?C<V,YQ
MN/K0!^E5%%?FK^WE\6/''@_]O_X#^'=!\9>(-$\/ZE_8_P!MTG3M4GM[6ZWZ
MK+&_FQ(X5]R *=P.0 #Q0![K_P %5/\ DQSQ]_UVTW_TOMZU?^"9?_)CGPP_
MZXWW_I?<UE?\%5/^3'/'W_7;3?\ TOMZM_\ !.#5+71/V"?AWJ-],MM96=GJ
M%Q/-(<+'&E]<LS'V !- 'U517Y->$OB7^T'_ ,%-/B=XK@\#^.;KX3?"S17"
M>98N\4NQRPB1S$RR32NJ%F7>(U''<;KWQL_8G_:,_9Q\#ZM\0_!W[1?B+Q8O
MA^U>_O;2>YNK.7[/&-TK*C7$T<H506*OC(4XR< @'ZKU\!_M'?M0?$#1_P#@
MH3\*?A!I6K#2?!D]UI]W?0V:;)KYI'?*2R9SY8"CY%P#D[MW&/4OV#/VCM;_
M &M?V8[G4M:N5M?&5A-<:'?ZA;QB(23")7CN55<;24E3(7 WJV !@#\R_BY^
MSK\1?"O[<G@OX<ZK\8-8UWQIJ7V+[)XVGFN3=6?F,X3:S3&0;-IQAQ][C% '
M[2_'3P%>?%3X+^.O!NGW$%I?:_HMYID%Q<[O*C>:%D5FV@G:"PS@$UY!^P#^
MRWK_ .R3\'-9\(>(]6TW6+Z]UZ;5DGTLR>6L;V]O$%.]5.[,#'IC!%8EQ\.?
M'_[.'[#?Q:LO$/Q0UKQQXLM=(U;4K3Q/-=7"W=M_HG[M8Y'E=U*,A8$,,%N,
M5YC_ ,$S=<\9_'[]C'XBVGB'QWXDO=?O->U#3+/Q!=ZM<2WUCFPM#&T4Q<N@
M1W+@ XR3ZF@#] :*_.G_ ()1_M >,O$6N?$WX3_$O7]6USQ=H-V;V&37+Z2[
MND5'^SW4.^1BVV.18L#.,RMTK[(_:8^+T'P'^ OC;QU*Z+-I.G2/:*_1[I\1
MVZ?0RN@^A- 'IU%?"G_!*63QUJWP+\0_$GXC^-_$/B&+6KUDT_\ X2'5Y[J*
MVL[8,LDR>:Y";I#*&([0K7A>H?'[X\?\%'OC)K?A+X,^(+CX<_##1V_TC6(9
M9+:5X2Q59)I8_P!X9) '*P(5& 0Q^4M0!^K]%?EM\2/V0?VH_P!E[PY=?$'X
M?_'K6_'DND0&[O\ 2;QYE+0HI:0K!/--%.% )VG#$9V@G@_8W[$/[55K^UI\
M%[;Q)+%;V/BC3Y38ZWIUN3LBG RLB G(CD4AAG.#N7)*$T ?0=? '[4G_!*7
M_AI3X[>)OB/_ ,+1_P"$<_MK[+_Q+/\ A'OM7D^3:Q0?ZW[4F[/E;ONC&['.
M,G[_ ** /PA_;:_X)V_\,<^ ="\3?\+ _P"$N_M34_[.^R_V+]B\K]T\F_=]
MHDS]S&,#KUKUKX._\$<O^%L?"?P=XU_X6[_97_"0Z3:ZI]A_X1KSOL_G1+)Y
M>_[6N[&[&[:,XZ"O;_\ @MI_R0+P+_V,P_\ 26>OK7]CO_DU#X/?]BEI?_I+
M'0!YK^PQ^PQ_PQ;_ ,)M_P 5M_PF/_"2_8?^83]A^S?9_M'_ $WEW[OM'MC;
MWSQ]556U+4K71M-N]0OKB.TLK6)YY[B5MJ1QJI9F8]@ "3]*_*B']H3]H3_@
MHU\6M<\.?!W7Y?AC\-M%D#2ZM;2O;7"Q,66)YID_>F23:Y6*,JH ^8G;OH _
M6"BORP^*'[)7[4O[*_AV[^(?@+X\ZWX]72(3=ZCIMW),&\E%+2,+>>6:*<*
M3@X;&=HSQ7U=^Q7^U@/VS/@;JMR_E:#XXTU6T[5HK,L$AEDC;R;F(9W!'PQ
M)R&C<9. 2 >2?M'?M0?$#1_^"A/PI^$&E:L-)\&3W6GW=]#9ILFOFD=\I+)G
M/E@*/D7 .3NW<8^_*_"'XN?LZ_$7PK^W)X+^'.J_&#6-=\::E]B^R>-IYKDW
M5GYC.$VLTQD&S:<8<?>XQ7ZI_#72=<_8Q_9I\5:I\4?B%J?Q-FT4W6L2:M?R
MRO</%Y:".V0S2.<EEPOS8S)VH ^BZ*_)KX/Z7^TQ_P %)I-;\8S_ !6O/A3\
M/K>^:TM+713*BLZX8QI%$\33! RYDE?EC@="%H?M#?L]_M*_L/\ A9_B=X;^
M/FM^,-"TZ>%+];J>=&B#R*D;/:S2S12IO95.22-XXP20 ?KI7Y5_\$Z_^4DG
M[1/_ ''/_3Q%7WM^R7\<&_:,_9[\'>/I[=+34-2MFCOH(QA%NHI&AF*C)PI>
M-F4$DA6&3FO@G_@G7_RDD_:)_P"XY_Z>(J /U4KE/BS_ ,DK\9?]@6]_]$/7
M5URGQ9_Y)7XR_P"P+>_^B'H _#S]@S]A6Q_;,M/&LU[XON/"Q\//9HJP6"W/
MG^>)B<YD7;CR1ZYW>U?6"_\ !#[2(6$D'Q?U"&=?FCD&AI\K#H>)P>#[UYE_
MP2+_ &@OAU\#M.^**>//%NG^%WU*736LQ?,P\X1BYW[< ]-Z?]]"OT+_ .&_
M/V>?^BL>'_\ OZ__ ,30!^;?QH^%OQ^_X)B^(/#WB[P_\2KKQ3X+NKP6VYFE
M2UEFVES!=6;NZC>JR;65B?E8@H<5^M_P5^*%C\:OA/X4\<Z;&8+77=/BO/(+
M;C"[#]Y$3@9*.&7/?;7Y@_\ !2;]M+PG^TYH'ASX1?"-;KQG<3ZO'=W%[:V4
MH$LJHZ16]NK*'D8F1B6"X^50"V3C]%/V6OAG/^S_ /LT>"/".N30P7FAZ5NU
M&3S<Q12L6FF^<_PJSL,],"@#U^BOR@U#X_?'C_@H]\9-;\)?!GQ!<?#GX8:.
MW^D:Q#+);2O"6*K)-+'^\,D@#E8$*C (8_*6K6^)'[(/[4?[+WARZ^(/P_\
MCUK?CR72(#=W^DWCS*6A12TA6">::*<* 3M.&(SM!/! /U)KX#_:._:@^(&C
M_P#!0GX4_"#2M6&D^#)[K3[N^ALTV37S2.^4EDSGRP%'R+@')W;N,>V?L=_M
M/1_MC?L^S:Q')#HGC"W233-7M[-F M+HH=DT8)W!'4AUYX(9=Q*$U^6/Q<_9
MU^(OA7]N3P7\.=5^,&L:[XTU+[%]D\;3S7)NK/S&<)M9IC(-FTXPX^]QB@#]
MWJ*^3+CX<^/_ -G#]AOXM67B'XH:UXX\66ND:MJ5IXGFNKA;NV_T3]VL<CRN
MZE&0L"&&"W&*YS_@DK\0/%'Q(_9EU?5/%OB35_%.IQ^)[JW2]UJ^EO)EC%O:
MD('D9F"@LQQG&6/K0!]K45\Y_P#!0[Q5K7@G]CGXC:UX=U>_T'6;6&S-OJ.F
M7+VUQ"6O;=6*2(0RY5F!P>02.]9O_!-;Q?KWCO\ 8Y\$ZUXEUO4?$.LW$VH"
M;4=5NY+JXD"WLZJ&DD)8X4 #)X  H ^GJ*_%&T_:2^/VK?M+?&/X6> ?$_B'
M6?$/B;Q)?:/H_P!NU6:6'1;:*\F:62!79E@Q&H7>H&Q V.0M?77['_[*?[17
MP+^)FI:O\2/BI+XE\)/HTS?8;?6[J^5[T[0H=+A%V[09&WIR2JYZD4 ?>E%?
MB'^R/^T-^TQ\;+/4_A+X#\8:K?>(]6N?[0O?%_B/5)KM])L(T5&6-Y?,,09V
M&2H+$E0N#DUZG\:OV1?VIOV;? NI?$C0/C[KWBTZ3";[5;6+4KQ)5B7YI) D
MLCI,B#+-NP< G!Z4 ?K317S7_P $_?VFK_\ :E_9]M/$.N^3_P )3I=W)I.K
M-!'Y:33(JNLH4<#?'(A('&[=@ 8 ^E* "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /Q6_
MX+5_\G3>%O\ L3+7_P!+KZBC_@M7_P G3>%O^Q,M?_2Z^HH _53]D[_DUGX-
M_P#8F:-_Z0PUZK7E7[)W_)K/P;_[$S1O_2&&O5: "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "N=^(WAQ_&/P]\3Z!'CS-5TNZL5W' S+$R#)_P"!5T5% 'Y1_P#!$GQ(
MFC^)OB[X+OE:WU9X[*^2WD&&40O-%.".N0TL0_$U^KE?DW^V)\#/'_[%O[2Q
M_:.^$VF_;/"]Y</=ZI:QHTD=I-+G[3'.B\_9Y22P<'"NV/EPF?>?A]_P6(^"
M'B30HI_$L>N>#]6"?OK.6R:[CW<<1R19W#G@LJ'@Y XR ?;NNZU9>&M#U#5]
M2G6UT[3[>2[N9WZ1Q1J6=C[!03^%>+^ _P!K+P!^T'\,?&FL_#'Q!)JUYHFF
M2S7$+6<UO-:R-%(T082( 23&V-I(^4U\$_M;?\%&M1_:FT>7X._ ;PQKM\-?
MQ;7U^UO_ *5=PG[\$,*[BD;<;Y&(^7<, $FOMO\ 84_913]ECX$IX;U5K>^\
M2:Q*=0UR2,;H_-=%40*?XDC4;<]"2YP-U 'R3_P0[T^S.C_%[4<J^I-<:; Y
M899(PMRPP?1F+9]=@]*_4>OQM^&OB37/^"3_ .U=XET?Q9I&H7_PL\4_N[>_
MM5W^?;I(6M[A"<!Y85D=)(\@CS&(R"A;[ ^)7_!6?X#>%?!%SJGAC7;GQEKS
M0EK/1;;3[FV9I.@$LDL:K&H/4Y)P,@-D9 /F;]G&W7P]_P %BO'MEHK!-/N+
MO6/M20C:N&C,SJ0.PF"_B*D_;_L(=4_X*C? JRN$$EO<GP[#(C#(96U:8$$?
M0UV__!*SX!>,=:\?>+_VB?B%:S6U_P")%F72Q=Q&.2Y-Q*)I[M5/W8S@(AZ$
M,^.,$\A^W=_RE6^ '_7;PW_Z=Y: /U?K\H?V*]-M[C_@K)\<9'C&ZUF\03Q8
M&,.=1B0G\I&_.OU>K\J_V)?^4KWQ\_[C_P#Z<X* /T4_:$_Y(%\2_P#L6=3_
M /262OBK_@B7_P D"\=?]C,?_26"OM7]H3_D@7Q+_P"Q9U/_ -)9*^*O^")?
M_) O'7_8S'_TE@H \\_X)X:/9WG_  4D_:#OY]CW5E+K?V=&&2I?5D#.OH0!
MM^CFOU8K\(_AQ\>]7_9J_P""@'Q6\=V>C7NNZ#9Z[K4'B*VL8]SKITFH;6DS
MT7;,;<@D@%@JDC=FOT(^('_!6KX"^&_ =SJ_AO6[OQ7K[0DVF@Q:=<V\C2]
M)9)(U1%!/)!)P#M#=* /G+]E''A__@KO\5K'2,"PNI=:2Y6,;5 ,J2L,#L)5
M KZL_;-_;S\ _LM:MINCSZ"?&WQ!DB^T6FE6Y1/L8;A'EF(8QE\G:J*S$ Y
M!!/BW_!*OX">++CQ%XT_:$^(%M);ZUXP,JZ<MS$4DFCFE$]Q=;3]U'<($]55
MB/E*D^(?M(Z@/V8?^"J5G\3/B%H]UJ?@V]NXM2M+D1^9OB-D+?>@S@M;RX.S
MK^[4@?,IH ]LM?VK?VX/BIM'@WX Z?X:LYQF.XUVVEAD5<<-NN9X5([_ '#G
MC'O\\?"FS^)5E_P5A\(Q_%V]LK_Q\;E'OY=/6,0A6TMC$@V*J_+$44X'4'D]
M3][^+/\ @J-^SIX;\.S:E:>-W\07*IF'3-,TZY-Q,V,A1YD:*OU9@!7YX?#'
MQ]XJU[_@I[X"^(?Q"T&X\)7?C#5([VQL=04QLMG/#)9V8^;!/"(@) W%<@<B
M@#ZV_P""V'_)MO@W_L;8?_2.ZKZL_9!T*'PW^RO\)+&#&P>%].F; QEY+=)'
M/XL[5\I_\%L/^3;?!O\ V-L/_I'=5]?_ +,O_)MOPH_[%+2?_2.*@#\Z_P#@
MN5_R%?@W_P!<=6_]"LZ^^_VM/V;]-_:I^"^I^!K^^;2KEY8[W3]16/S/LUU'
MG8Y7(W*0SJ1D'#G&#BO@3_@N5_R%?@W_ -<=6_\ 0K.OKG_@HO'\6['X R^(
M/A!K>IZ7K&BW(N=2M]*"F:XL-C>85RI;<C!'^7!VA^O2@#XIT/PC^W5^Q#I\
M>E>'[23QUX*L21!:6,:ZS:!0<X2/"W42]3M4(O)[]/9OV=?^"N5GXP\=:?X'
M^+7@UO ^MW5PMD-4M'?[,EPQ 5)H)!YD()(&[<^"1G R1TG[-?\ P5:^$?B3
MX7:)!\2O$<WA7QI8VB6^H?:[*>>*\D1<-/')"CCY\!BK;2&8@!@,GY4_;"\?
MZ#_P4:_:;^'WA/X,Z1<Z@]E&]I>^*&LV@\V%Y$)E<, ZP0*K,"X4DRL N2-P
M!W?_  6@F.J?%KX,Z-?3-%HYM[EF;G:OF7$*2-]=J+^0K]7H(([6&.&&-8H8
MU")'&H554#   Z "OAG_ (*N?LLZY\=OA)H?B;PE8RZMXD\'232/I\(+37=G
M*J>:$4#+R(T4;!>X\S&20#D_LQ_\%8OAAKWPWTK3_BMK-SX3\9Z=;+;7MQ<6
M4]Q!?O&@!G1H4;:SX)*,!AB0,\4 ;O\ P6(TNQO?V1!<W(07-GX@LI+5F4%M
M[+*C 'M\C.?PJ/X<WEY??\$@+N2^9GF7X?:K$I8Y/EI'<)&/H$5!^%?,G[8W
M[1VH_P#!1?X@^$_@W\$=,U#5?#UK>?;;O4IX'BCGEQL$\BD;HH(5=\L^"Q?[
MN0N[[V^-7P[L?A'^P#XW\%Z<WF6>@^ ;S3TEQ@RF.R=6D(]68%C[L: / ?\
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
M<\??]=M-_P#2^WJ__P $U[R#3OV$?AO=W4T=M:P6M_++-,P5(T6^N2S,3P
M"235#_@JI_R8YX^_Z[:;_P"E]O7$_LR^"]7^(W_!):W\,:!N.MZKX:UJULXU
M8*996NKL+'DD ;S\F2<?-S0!QGBK_@J5/KGCS5/"W[._P=O/B#=I([3:G';R
M;;@J=OG""!"YC/'SR,AP1D"N8^*GC[]NSXJ?"?QI-K?@SPW\./!BZ+?2:FYC
MB6:6S6!S-$$EFFD#-'N (1>3P5[<3_P2[_:T^%_[-OA3QKX(^)4S^#/$,VK&
M\_M*[LI6$JK&D7V:38K,CQLDAPP _>-WZ^T?M9?M]>'OC9\/M<^$?P#M=2^(
M_B[Q1926-Q<:=82K;VEFZXN"3(JEB8RRYQM7<26XP0!O_!$O_D@7CK_L9C_Z
M2P5P'[3G_*8'X3_]PG_T.6NO_P""(NMVT_PA^(VD+(IO+778;N2/=\P26W54
M)'H3"_Y&O./^"B7B)O@;_P %%OA5\3=6TZ[D\.V]II]V\ULFXS+!<RK.D9;"
MF14*';D??3)&[- 'Z&?MB?\ )J'QA_[%+5/_ $EDKY@_X(J?\FL^*?\ L<[K
M_P!(;&O3_'_[1W@O]IW]AWXV>*/ ]S=7&F6F@:MITWVRW,$BS+9>81M)Z;95
MY^OI7F'_  14_P"36?%/_8YW7_I#8T >4_M*PG]CG_@IMX(^*4(^Q^$O&[+_
M &BWW8@9,6U[GUV[H;@_[3"NN_X+ ?$#4?%4_P ,/@3X;)N-;\3:E'?SVJ'#
M/E_L]HAQU5Y7E/UA4U[!_P %5?@B?BW^RMJNKV=OYNM>#9AKD!4?,;=05NES
M_=\HF0^\(KY(_P""==OX@_:[_; /Q8\8+]J@\"Z!96R,V60W:VPMH3SW;9<W
M!]'H ^[OCEX/A^!?[ ?C3PMX=)2'0?!%QIL4J *S8MC&\O\ O-EG)]2:_-O]
M@#6OVI_#'PMUVX^!'@3P_P")/#EYJ[+>WVI7-JLPN4AB_=8DNXF"A&1A\O\
M&>3V_9;QYX/L?B'X'\0^%=3W?V=KFG7&FW.S[PCFC:-B/?#&OR._99^.NM?\
M$R?C%XM^%/Q>TF\7PGJ=RMS%J=E"756'R)>0C@RPR( & RRE ,;@RT >\O\
M$C_@HM(K*WPE\',K#!5KJQ((]/\ D(59_P""6/[,GQ>_9O\ $GQ&7XA^$E\-
MZ3KEO9O;,NI6MR&FA>;Y0L,SE?EF/)]!S73?'?\ X*T?!SPC\.[^?X>:Y)XT
M\77-NRZ?:1:?<00P2,,+).TT: *IYV#+' & #N'2_P#!-6W^->K?"G4/%OQC
M\1:MJ1UJ2)]#T_5PHEAM54YG/RAAYI88#'[L88#Y\D ^PJ*** /SJ_X+:?\
M) O O_8S#_TEGKZU_8[_ .34/@]_V*6E_P#I+'7R5_P6T_Y(%X%_[&8?^DL]
M?6O['?\ R:A\'O\ L4M+_P#26.@#,_;FU*ZTK]D'XMSV;,DS>'[F$E.NR1=C
M_P#CK-7S_P#\$9=-LK7]E+5KJWVM=77B>Z:Y8#Y@RP6ZJI/H% ('^V?6OL[X
ME>!;'XG_  [\3>$-3++I^O:;<:;.Z ;D66-D++G^(;LCW K\G/V1/V@]4_X)
ML_$[Q=\'_C1I=]8^&[^\%]!J5G$TL<4@7R_M4:@9EAF1(QE<LIB VYW  '[#
M21I-&T<BJZ,"K*PR"#U!%?DQ_P $A$.C_M/?&C1]-DSH,=G(%"<(WEWNR$X_
MW&DQ]37N/[2'_!6/X5>'?AMJ=O\ "W6Y_%_C2_MF@T\P6$]O#922(0L\C31K
MG9D'8H)+  [>2)?^"3O[+>O_  4^'.O^-O&5A-IOB7Q>\1AL;Q"MQ;6<>XJ9
M >5>1G+%3R J9P20 #Q[]IS_ )3 _"?_ +A/_H<M?IUXT\7:)X!\*:KXB\1W
M\&EZ%IMN]S>7=P?DCC4<D^OH ,DD@ $FORM_X*)>(F^!O_!1;X5?$W5M.NY/
M#MO::?=O-;)N,RP7,JSI&6PID5"AVY'WTR1NS7T%^TY\3-+_ &ZOV"?B+J7P
MA;4=6&G7L*SV,EN89YOLTD%Q,@0G+8C8. ,[BF ": /.X_\ @J!XV^(VLW^C
M_L[? *]\1:;:OEKVXMY'4,Q)WRPVX"1;L'EI>:\W_:P\3_MH?$#]G7Q=J?Q-
M\/>'? GPZBBMWU'3[181/=*;F(1JJF6>52)3&>63@=2.#VW_  3=_;G^"GPE
M_9SL/ WC#6(_!GB'2[NYEN)9[.9X]1\V9G68/&C?,JLD9#8.(QC(Z97[?/[:
MUA^T_P#"W7_AO\%-+U3Q=HMI&-7\4>(H[*2*UM[.V;SL#>%8#?&K%F 'R +N
MW< 'TK_P2?\ ^3)?"'_7[J/_ *5RU\U_\$Z_^4DG[1/_ ''/_3Q%7T)_P2-U
MNVU3]C+1K6"17ETW5K^UG56R4<R^< ?0[94/T(KY[_X)U_\ *23]HG_N.?\
MIXBH _52N4^+/_)*_&7_ &!;W_T0]=77*?%G_DE?C+_L"WO_ *(>@#\?O^"6
MW[)/PT_:>L/B1+\0='N-5?19=/6R,%]-;;!*+@OGRV&[/EIUZ8KZ2^/G_!''
MX?ZIX*U"Z^%=YJ>A>*[>-YK2RU"\^T6=VPY$+%AN0G& ^X@9^8'J./\ ^"&O
M_(*^,G_7;2?_ $&\K]2J /RI_P""5OQM\ >'O'$_PK\3_#W0_!GQ2MO-L[37
MUM-EW?-'D36LSR$NDPVL<*0K[2-H8#=]Y?ME:I=:/^R?\6[JR9DN%\,WZ*RG
M!4-"RL0?4!B:^#?^"L?[+=[X-\1Z=^T-X"273[F&Y@&NM8_(]M<JRBWOUQT)
M8(C'^\(SU9C7UU^S#\<M#_;N_99U"#5&2'5;W3I_#WB>RAP&AFDA,;R(O9)%
M;>O89*Y)4T ?G/\ L :U^U/X8^%NNW'P(\">'_$GAR\U=EO;[4KFU687*0Q?
MNL27<3!0C(P^7^,\GM]//\2/^"BTBLK?"7P<RL,%6NK$@CT_Y"%>#?LL_'76
MO^"9/QB\6_"GXO:3>+X3U.Y6YBU.RA+JK#Y$O(1P989$ # 992@&-P9:^J/C
MO_P5H^#GA'X=W\_P\UR3QIXNN;=ET^TBT^X@A@D8862=IHT 53SL&6. , '<
M #F?^"6/[,GQ>_9O\2?$9?B'X27PWI.N6]F]LRZE:W(::%YOE"PS.5^68\GT
M'-><?M.?\I@?A/\ ]PG_ -#EKZ2_X)JV_P :]6^%.H>+?C'XBU;4CK4D3Z'I
M^KA1+#:JIS.?E##S2PP&/W8PP'SY/RK_ ,%$O$3? W_@HM\*OB;JVG7<GAVW
MM-/NWFMDW&98+F59TC+84R*A0[<C[Z9(W9H _0S]L3_DU#XP_P#8I:I_Z2R5
M\U?\$8?^34-;_P"QMO/_ $EM*]RT7XJ>$/V[OV:OB';> +ZX-GJEEJ'ALRZA
M 8'AN9+48)7D[1YR'/?GTK\^_P#@G#^VAX6_9(TWQC\*OB['J'A8)K$E['=O
M92S_ &:X\M(9X)HXU:1<>2A&U2,ELXXR ?<W_!39@O[#?Q/+$ >38CGWU"VK
M+_X)5_\ )CG@'_KMJ7_I?<5\K_M[?MR:-^U!\)]>^'?P;T[5/$FBVJ)J_B3Q
M%):O;6L%G ZNJJL@5^91'RX7E0JABW'U1_P2K_Y,<\ _]=M2_P#2^XH ^3?^
M"?FA0ZG_ ,%.OCE?2X+Z;)X@FBX_C;5(X\_]\N_YU^KFK?\ (*O?^N+_ /H)
MK\MO^"=?_*23]HG_ +CG_IXBK]2=6_Y!5[_UQ?\ ]!- 'Y5_\$-=-AEU7XR:
M@P_TB"'28$/^S(UXS?K$M?H]^T,H;X _$P$9!\,:F"#_ ->LE?G9_P $,?\
MFMG_ '!/_;^OT4_:$_Y(%\2_^Q9U/_TEDH ^*O\ @B7_ ,D"\=?]C,?_ $E@
MK]%:_.K_ ((E_P#) O'7_8S'_P!)8*_16@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#\
M5O\ @M7_ ,G3>%O^Q,M?_2Z^HH_X+5_\G3>%O^Q,M?\ TNOJ* /U4_9._P"3
M6?@W_P!B9HW_ *0PUZK7E7[)W_)K/P;_ .Q,T;_TAAKU6@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
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 **** /Q6_X+5_\ )TWA;_L3
M+7_TNOJ*/^"U?_)TWA;_ +$RU_\ 2Z^HH _53]D[_DUGX-_]B9HW_I##7JM>
M5?LG?\FL_!O_ +$S1O\ TAAKU6@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBN6^*7Q"TWX3_#?Q-XRU=L:=
MH>GS7\J[L%Q&A8(/]IB H]V% 'S?\8O^"G?PA^"/QBO_ (<Z]:>)+G5-/GAM
M[S4=/M+>2R@:148[G:=7^0.-V$.,$#)%?6\<B31K)&RNC ,K*<@@]"#7X4>
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
M &GO H\4>"-0DN+>.3R+RQND\NZLI< ^7*F3@X.0RDJ><$X./GSP7I5EK?\
MP4\^,FG:C9P7^GW7@&RAGM;F-9(I8V:W#(RD892."#Q5C]D7]@;5/V5?CQXV
M\7:;XMM9O!NMI<6UKX<CMI"\4)G$EOOE+ %XU!7.TYW-ZT ?9E<;\8/BUX<^
M!GPXUOQOXKNS::+I,!ED\L RS-T2*-20&D=B%49 R1D@9-8O[2'QTTW]FWX-
M^(/B%JVG76KVFE")196;*LDLDLJ11C<QPJ[I%R>2!D@$\'\B?VI-6_:#_:X^
M%'B'XS^-=+;P7\*?#?V>72-#FWQ)<-/<16ZO$K -,V)LF=P%P&"8R0 #]@O@
M+\:]#_:)^$^A?$+PW:ZA9:+K'G^1!JD:1W"^5/) V]4=U&6B8C#'@CH>!Z!7
MRK_P2X_Y,3^&7_<3_P#3I=UTG[?7QNOO@#^RWXP\2:1-]FUZX2/2]-F#;6BG
MG;9YBG^\B&20>Z"@#FOCI_P4P^"'P%\2W7AW4=5U'Q+KMF[17ECX;M5N#;2*
M<%'D=TCW Y!4,2"""!6Q^SO_ ,%!_@[^TMK::%X=U:\T?Q)(I:'1O$%NMM/.
M ,D1E7>-V R=JN6P"<8!->*?\$M_V2_".A_ ;2_B3XET"QUSQAXI>6[CNM3@
M6X:TM1(4B2,."%+[#(6'S'S "?E%<'_P52_9=\._#?PGHOQQ^'.FP^#_ !-H
MVK6\=^VC1K;1.K$F*YV( %E241C< -P?G.T4 ?IU7B?[1/[8WPM_9>AMT\<:
M\T6K74?FVVC:?";B\F3)&_8.%7(;YG*@[2 21BM+X%?'*V^)G[-'A?XH:BR0
M1W.A_P!HZD8QA(Y8D(N=O^R'CDQ[ 5^=O_!/3X9VO[:W[0OQ+^.7Q2TZ'7X;
M*[C^P:7?#SK5;B4L47:W#)!"B(JL"/G4XRM 'T[\-?\ @K7\!/B)XD@T>XNM
M=\'O<2"**\\264<5LS$X&9(I9 @_VGV@=R*^S(9DN(DEB=9(G4,KH<A@>00>
MXKY;_;2_8M\ _&WX*^(FL?"^FZ5XPTK3YKO1]3TVTCMYO.BC+) Y0#?&^W85
M;.-V1@@5Y_\ \$B?CEJ'Q2_9TO/#&L7+W>I>"[U;"&60Y8V,B;[<$_[)65!Z
M*B"@#[GHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** /Q6_P""U?\ R=-X6_[$RU_]+KZBC_@M7_R=-X6_[$RU_P#2
MZ^HH _53]D[_ )-9^#?_ &)FC?\ I##7JM>5?LG?\FL_!O\ [$S1O_2&&O5:
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
M0/\ @JQ_R?)\&_\ L&:;_P"G.XKZ_P#^"JG_ "8YX^_Z[:;_ .E]O0!\U?\
M!,S]BSP7\7_A3!\4OBAI_P#PFMS/,^G:+I^IR.]K9VEN?+_U><,2X<!3E0!T
MR36/_P %5OV-_AW\(?AQH/Q*^'VBP^$;]-7CTZ]L=.)2WF62.1TE5,X1T:(#
MY< ASGD"OK?_ ();J!^PI\,R!C/]ID_^#.[K@/\ @LE_R:/9_P#8S67_ **N
M* /I3]GWQKJ/Q&_9D\">)]7?S=5U7PS:W5W+_P ])FMP7?\ %LG\:_/S_@AW
M:PWUK\<K:XC6:WF318Y(W&5=2-0!!'H0:^Y/V/\ _DS+X6_]BE:?^B!7Q!_P
M0Q_YK9_W!/\ V_H XK]H3X*> O#W_!47X:^"=,\(:/8^$;[^S/M6BP6B+:S;
MVDW[HP,'.!GZ5^@G[0OPU\*_"O\ 8S^,>B^#_#^G^&M);PQJUP;+3+=88C(U
MHX9]JC&2%7GV%?&'[4'[O_@K_P#"5G^16_LG:6X!^>4<?CQ7WI^V)_R:A\8?
M^Q2U3_TEDH ^8/\ @BI_R:SXI_['.Z_](;&J/A+_ ()V^*_B=^UQXL^)O[04
MFD>*?#LS23:3I5C?2RPG]YBW@D5HXSY440^[C#-@G(W!IO\ @C+?P:5^R3XS
MO;E_+MK;Q=>S2OC.U5L+$D_D#7A/@GQE\<_^"I7Q<\56VB>/KSX8_#'1&1VM
M;%W'D12%U@1EB9#<2N(W9M[A5PV,#:I /N3XU?L@_LRWG@>]L?%'A'P3X$M7
M@9(]9MHK;2)K9L8643+LR5.#\Y(.,$$$BODW_@B+XMU)H?BQX2ENS/H]G+9:
MA;Q Y2.9_.CE=?\ ?6*+_O@5Z%X=_P"".OPB\-+/K?COQEXG\4BV0SW3RSQV
M=NR*I+-)M5I, #M(, 5Y%_P1":-O&7Q@,*E(3:Z>45NH7S+C _*@#2_;:_Y2
MO? /_N ?^G.>OU4K\J_VVO\ E*]\ _\ N ?^G.>OU4H *_(O_@JQ_P GR?!O
M_L&:;_Z<[BOUTK\B_P#@JQ_R?)\&_P#L&:;_ .G.XH ^O_\ @JI_R8YX^_Z[
M:;_Z7V]?-7_!,S]BSP7\7_A3!\4OBAI__":W,\SZ=HNGZG([VMG:6Y\O_5YP
MQ+AP%.5 '3)-?2O_  54_P"3'/'W_7;3?_2^WJU_P2W4#]A3X9D#&?[3)_\
M!G=T ?)'_!5;]C?X=_"'X<:#\2OA]HL/A&_35X].O;'3B4MYEDCD=)53.$=&
MB ^7 (<YY K[J\ Z:?VI/V*_#]CXL<2S^,O!\$=]<;<D3RVX!F _O!_G'N!7
MAO\ P62_Y-'L_P#L9K+_ -%7%>__ +%/_)H_PA_[%FQ_]%+0!\<_\$?/B!J/
MA'5?BC\"?$A-OK/A^_DU&"U9LE&5Q;7B#/976$C_ *Z,:[K_ (+#?&5_!7[/
MVE^ ]/E;^UO&M^(I(X\[S9VY623&.?FD,"X[@L*\H_:GLS^R'_P4L^'GQ;M_
M]$\*^-'5-38?+&&(6UO,]CA'AG]V)/:E\36__#97_!6"UTK_ (^_!OPQ4>>,
M90M:.&D!'0EKR18SZHGMB@#Z+@C?_@G[_P $YVFMXHH_$FAZ*LK[U# ZM=R*
M,L/XU2:<#'=(P.!T^9O^"</[*/@/XO>%]1^-'QEGM/&6NZUJ$_V*RUVY#QX5
MBLMQ,C-^]=Y-X ;*@)G&3\OU+_P51T6ZUG]B7QNUJK.;*>PNY47J8UNX@Q^@
MW;O^ YKX\_8B_P""<'P;_:B_9]T?QMJWB7Q=:^(6N;FSU.TTN_M%@@FCE;8
MKVSLN8C$^&8_?],4 >Z_MU?L0_!;Q1\$_$_BKP+IF@>#O&/AVQFU2V_L!HK:
M&[2)=\D+P1X4ED5MI4!@VWG&0?5?^"9OQ^U3X_\ [,.G76ORM=:]X<NWT"[O
M)'+/="*.-XIF)Y+&.5%8DDLR,W>O&O%/_!'S]GKP3X;U/7]=\<>.M+T;3;=[
MN[O+C4K$)#$@+,Q_T/L!T')[5[?^PW\-?@K\&?ACXINOA'X]O/&/A6>]-UJ-
M_J%[#.MK+'$-RYCACV?)M8A@3C!Z8H _/']CCQ%\(O%7[47Q.U3]IYK!O%5U
M>M]A7Q6Q;3XKD32+<1S;_D!0")$$N%"JPX.*^W?VF/\ @GG\)_VD/A:MQ\*]
M)\(^$_$R21R:=K>@PQP6,R;AYD<JVR[74H20P4L&"\X+ M\=?LM_LO\ [?NJ
M:_XC\.:M'/XELY%AU+7O"-T(V:0J2AF1D:*0D*?G"[F QNX&/E;XO?\ !.'X
MM?L?^'==^)'PD^*]U/I^BV[W][#;/+IMZMO&-SG".T<P5068,5R <*>A /T9
M^%?[/JV?[.7ACX8?%8Z7\1O[)MUMII;NV+V]PL4C&WRDF3E(_+7)[IGO7YO?
M\$Z?@IX"^(W[6'QMT+Q1X0T?7M&TO[5]AL=0M$EAMMM^478I&%POR\=J^Z_^
M"=O[2NM_M0?L\Q>(/$ZQMXDTG49=&O[J&,1I=/''%(LVT<*629-P&!N#8 !
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
MV#)$966V)^F;E2?I[4 >_P#[']FEC^RC\'8X\;6\(Z5*=HQR]I&Y_5C7FO\
MP5"M4NOV&?B7O(4QC3Y%8CH1J-M_,9'XUTG_  3]\8V_C?\ 8W^%E[;R*_V7
M2$TN15QE'MF:W(([']T#]"#WKS;_ (*W>,+7PW^QCKVF3RJD_B#4K#3X(^,N
MR3K<G\EMSS]/6@#SK]ES5;BW_P""/7BF3<=UOX:\3Q1')^4%KLY'T+$U:_X(
MHV:1_LT^,+H8\R7Q=/$W'.%L[0CG_@9KT/\ 97^#M[<?\$R-,\#O$W]H>(_"
M6IE%88)-_P#:)(NO0[9T_*O&/^")'BR)_AS\3/"$A\J^T[6(-2:%QM?;-#Y1
MX//!ML'TR/6@#]*98UFC>.10R."K*>A!ZBORC_X(@R26OBCXRV2R;X/(TTDC
MHQ5[H _DQK]//B/XPM?A[\/?$WBB]E6"TT;3;C4)9&QPL43.?K]WI7YT?\$/
M_!MQ9^#/BGXKD1A;:A?V6FP,00-UO'+))CU_X^8_RH _3JBBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH _%;_ (+5
M_P#)TWA;_L3+7_TNOJ*/^"U?_)TWA;_L3+7_ -+KZB@#]5/V3O\ DUGX-_\
M8F:-_P"D,->JUY5^R=_R:S\&_P#L3-&_](8:]5H **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#SW]H*;QI%\%?&
M*_#O2WUCQM/I\EMI5M'<10$3R?NQ+OE=$'EAC)RPSLP,D@5\N_\ !+G]D'Q3
M^S3X/\8:O\0-&71O&&N7D=NEK]JAN3%9PKE3OB=U!>21\C.?W:9K[DHH *\A
M_:T^":?M"_L]^,_ ZQH^HWUD9=-9R!LO(B)(#N/W0755)_NLU>O44 ?!/_!/
M']G?XI^ O@K\0_A#\:O!KZ9X0U82&Q?^T[2YWI<Q-%=0CR9G9. CJ< 99SG-
M>0^#?V>OVM/V!?%6O6WP@T_3?B=\/M2G:X%G<NC#@$(\D!DBDCGV  F(LC;5
MSG"@?JI10!^6/Q(\!_MG?MW06?A'QGX7TCX4^ 1<I->'_5+*4.5:1#-)-*5Z
MJH"(6"DX(##[;U+]D/P;J'[*(^ VZ>+PTFF)91WB@&=9U<2BZQTWF<>81P"2
M1T->YT4 ?E=\+_!/[:W[#-G=^#_"GA/1_BCX%29I[3$@GCB+L"QA42Q3QDD@
ME&5D!+%<Y9J=XF_9U_:J_;^\6^'U^,]CI_PP^'FES^>;"S*JQ)P':.'S)9&F
M*Y4-,P5<L5')5OU/HH \V^)WP(\/?$?X!ZO\)S$NG>'[K1UTBT$:[_L:QHHM
MW4$\^6R1L 3SL%?FU\)?!7[;/[#3:AX-\(>"M-\>^%9[EY[;<HO;(.<!I(RD
MT4T6[ RKX&03CJ3^MU% 'Y+?';]C#]J;]J+P)<^.OB.8+_QM;21V_A_P+IEW
M:V\%E [@SRNS2",'"J,>8SMQN;Y0M?HS^S[X,UGP/^S9X \*ZW9_8M>TOPS9
MZ?>6GFI)Y4\=LJ.F]"5.&!&02/0UZA10!\ ?\$I?V6_B?^S7_P +1_X6/X9_
MX1S^VO[+^P?Z?:W7G>3]L\W_ %$K[<>;'][&=W&<''T/^W/\,_$OQB_95\>>
M#_"&F_VOXCU.*U6TLO/B@\PI>02-\\K*@PB,>6'3'6O>** /G?\ 8!^%'BKX
M)?LJ^$?!_C32_P"QO$=A+?-<V7VB*?8)+R:1/GB=D.4=3PQQG!YKQC_@JI^S
M-\2OVDO#_P .K;X<^&_^$BFTFZO9+U?MUM:^4LB0A#F>1-V2C?=SC'-?=]%
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
MX^\*>&?[5\)>'O[*_M/4/M]K#]G\G4I)I?W<DJR-B-@WRJ<YP,GBOO\ HHH
M^ /V<_V6_B?X#_X**?$_XGZ[X9^P^!M:_M3[!JOV^UD\[SKB)X_W22F1<JK'
MYE&,<XKMOV_OV#&_:DM]+\6^#]0@T+XE:)$(K>XG=HXKV%6+K$[J"8W1BS(X
M'5B#P0R_9-% 'YE>'?C5_P % O >CCPI??"?3?%6HV\?D0Z_?0I+(WH[RPW2
MQ.<="0#G[V3D5TO[)/[!7Q#O/CDWQX_:&U2._P#&BS?:['1XYTG:*?:5629D
M_=J(UQY<<1*C"G(V[3^B%% 'QO\ \%1/V?\ Q[^T5\$?#6@?#W0?^$@U:S\0
MQWT]O]LM[;9"+:X0ONFD13\TB# .>>G6OHC]GOPMJG@?X!?#3PWK=K]BUK1_
M#.F:??6WF+)Y,\5K''(FY"5;#*1E20<<$BO0** /A#_@JI^S-\2OVDO#_P .
MK;X<^&_^$BFTFZO9+U?MUM:^4LB0A#F>1-V2C?=SC'-?;&EZ26\)VFF7J%2;
M)+:= W(_=A6&1^/(K7HH _'_ .&/[-O[8_[%?CWQ1I'PGT&T\3>']6GC'VYG
MLVM[Q(V80R%995:%]KL&!(')Y8!6K]>[622:VBDEA:WE9 S0L02A(Y4D<''3
MCBI:* ,7QIX/TCX@^$=8\,Z]:+?Z+J]I)97ELQ($D4BE6&1R#@\$<@\BOS#T
MG]F/]J;]@;QIK5S\#EM?B1X U*7S?[,N]KGL%,]OYD;"4#Y?,@;#  G'"C]5
MJ* /RQ^(7PW_ &S?V[_L?A?QQH6E_"?X?BX6:[13Y23;6!!>+S9)IF7&Y5.Q
M"P!)!VD?H7\ O@?X>_9U^%6B>!/#*,;#3HSYES*!YMU.QS)-)C^)FR<= , <
M 5Z'10!\ :/^RW\3[7_@JI>_&&7PSM^',F_;K7V^U.<Z0+<?N?-\W_6_+]SW
MZ<U]_P!%% !7YU?ME?L&_$,_'"#X\?L_7RVOC/S5N;W2A.D$C7 389H6DQ&P
MD3Y9(W(#98_-O('Z*T4 ?C!X<^,'[6=]^UAXWN]$^&]C!\8=1\-6^FZC:&V"
MQV5LIBV7:"2?RPQ(3EV9,D_+C@?8/[!'[">M_ _Q%K/Q4^*>HQ:Y\4M>5RR[
M_/\ [/\ -8O,S2YQ)-(2 S+PH# %@Q-?3&C_  (\-Z'\<]?^+%M)?'Q1K>EQ
M:1=(\RFV$,90J53;D-^[7G<>_%>C4 %?/_[>OPM\3_&G]D_QSX-\&Z9_;'B3
M4OL/V2R^T10>9Y=_;RO\\K*@PD;GEAG&!R0*^@** /G_ /8*^%OB?X+?LG^!
MO!OC+3/['\2:;]N^UV7VB*?R_,O[B5/GB9D.4D0\,<9P>017L?CKP5H_Q(\&
MZUX6U^T6^T76+22RNX&.-T;J5.#V(SD$<@@$=*W:* /RG\(_ W]K3_@G_P"*
M-7L/A3IEI\4_AWJ5SYL=K*/,4'H'> 2))#-M #-&60X7). !HV'[)O[17[<7
MQ:T/Q-^T9#;>#/ FCN'C\/64JH95/S-'#"LDA0N0%>25]X& ,X&/U'HH BM;
M6&QM8;:VB2"WA18XXHU"JB@8"@#H !C%?FQ\>/V*_C%\!?V@M1^-G[-,D-VN
MI227&H^&/,1&#2'=-&(W94F@=OG"!@RL1L'RJ1^EE% 'Y7?$;P[^VY^VWI]K
MX(\3^$=+^%_@R:1&U*=";6*?;@_O5::6:1<\B- %)"[NFX?H=\ ?@CH/[.WP
MFT'P%X=WR6.EQ$/=2@"6ZF9BTLSX[LQ)QV& . *]#HH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#\5O\ @M7_
M ,G3>%O^Q,M?_2Z^HH_X+5_\G3>%O^Q,M?\ TNOJ* /U4_9._P"36?@W_P!B
M9HW_ *0PUZK7E7[)W_)K/P;_ .Q,T;_TAAKU6@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBOQ:^)&M?
M'OXU_M]>/OA9\/\ XO>(_#3OJ]]]AM[CQ-?VEA;QPH9"BK"6V#"D *F,^E '
M[2T5^5]O^P9^W!:S)*G[1B%E.0)/&NM.OXJUN0?Q%<MK?[07[8/[ _B+2I_B
MK)_PGO@F[F$1ENY5NH)C@Y1+Q5$L4NU20LG!P3M;!H _7FBN(^"_Q@\.?'KX
M::)XX\*7+7.CZI%O19%VRPR*2LD4B]G1@5/;C()!!/;T %%%% !1110 4444
M %%%% !1110 4444 %%%?FK^V!\6/''AG_@IE\$_"VC^,O$&E>&=0_L3[9HM
MCJD\-E<^9J,R2>9"KA'W* IR#D  \4 ?I51110 4444 %%%% !1110 445^:
M/[0/[8'QC_: _:2U'X#_ +.4\.D+I4DD&J>(BH63S(6VW#F5@PB@C?"952[L
M/E)# $ _2ZBOS+\4?LB_MG?#'0+KQ3X9_:#U+QEK=JGVF30Y+ZYE$Q7)*0I<
M;XW. /E*H&Z>@/O/_!/7]MJX_:P\(ZQI?BBS@TWQ_P"'607\=K&T<-U"V0DZ
MJ2=C;E973H#@CAL* ?7=%?(O_!0S]M&Y_97\%:3I/A6WAO\ XB>)69--BE3S
M4M(E(#SM&.6)+!44\%B3R$*GY\M/V/\ ]MCQ?X;C\7ZC\?;[1?%<R?:E\-?V
MO<P1(3EO*D$($"MT&T(R G&0!0!^GM%?!O[ /[:7C3Q[XZUWX)?&FW^Q_$S0
MQ(;>ZEB6&6\6+_6Q2JOR&11APR##ID]MS?0'[9'[3FG_ +)_P5O_ !C/;)J&
MKS2KI^CZ?)G9<7CJS*'(Y"*J.[<C(7 (+"@#W*BORR^&?PE_;(_;!\,P?$'5
M_C-=?#+0]87[5I=AIL\UHSPD?(RQ6Y7;$<#!=RS [L'()JW/[1W[17_!/7XN
M:'H7QLUO_A9/PXUN4;-8.Z>01@J)7@E(5Q*@92T4F01]TC=NH _5>BJ^GZA;
MZMI]M?6<JW%I<Q+-#,G1T8 JP]B"#7E_[17[3G@/]F'P7+K_ (SU5(975OL.
MDP$->7\@'"11^F<9<X5<\D4 >L45^7/_  3C_:L\?_M,?MK?$#4O$FNZDN@7
M7AJZO+/PPM]*^G6&V[LHX_+A)V;U0D&0*"Q9S_$:_4:@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /Q6_X
M+5_\G3>%O^Q,M?\ TNOJ*/\ @M7_ ,G3>%O^Q,M?_2Z^HH _53]D[_DUGX-_
M]B9HW_I##7JM>5?LG?\ )K/P;_[$S1O_ $AAKU6@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "OR+^!/\
MRF;\6?\ 83UG_P!)9*_72OR+^!/_ "F;\6?]A/6?_262@#]=*\^_: ^$^G?'
M#X,^+O!.IP)-%JVGRPPLR!C#<!2895!_B20(P^E>@U0U[6K7PWH>HZO?2>58
MZ?;27<\A_AC12S'\ #0!^87_  1#^(]Y/8_$KP'<2/)96[6VLV:%B5C9]T4_
M';.V#\C7LW[<'[?VM?"/QY8?"#X1:-'XE^*6H&*.5Y(C,EBTP!BB6($>9,RL
M'Y.U0RD[LD#YS_X(D:1<ZA\2OBKX@*8@ATVUMG8<+OFF=P!^$+5X[\.?C)XT
M\+?M_?$_XA^'?AEJGQ8\0VVIZN(M+T^">22R1KDPK*?*BD90D?[H<#[X&>Q
M/J*;X<_\%%=+T(>*/^%@Z+?7Z W+^&T-FUP>-QCV_9A 3U7"R=>AZ&O=/V#/
MVX;S]IA=?\&^.-'C\,?%#PUG[=8HC1+<QJ_EO(L3DO&\;X21#G!92#R57RC_
M (>*?M%_]&@>,/\ P#U'_P"0Z\4^ ]O\7?%W_!2/0?B[J?P0\7_#_2M:NGBU
M.&71KQ;2$/8M;O(\SPH &<+(2V/F- 'WO^VU^V#I/['_ ,-+?6)+)-9\3:M*
M]KHVDO)L61U7+RR$<^5'E-V.274#&<CY-\$VG_!03X_:)#XVL_&&A_#[3+U/
MM6GZ3?6\-L7C."NV/[-,X#=O/;)'L1GDO^"D$)^(?_!13X(^"-5Q)H$JZ/;-
M;3C]TPN=2D68X[[E5%/KL K]9U4(H50%4#  Z"@#\^OV1_VY?B3!\>9O@)^T
M+ID%CXVR8K#5X8$A,\P0R!)1'^Z82)RDD84'@8);(],_;T_;NM_V4=.TSP[X
M<TV+Q#\2-<B\VQL)@S0VL)8HLTJJ0S[G#*B*06*MR,<^\^(_V?OAUXN^)&F^
M/]9\(:;J7C'35A2SU>XC+2P>4[/$5YP&5G)#8STYX&/R/_:5^(7B.V_X*I:K
MK^E>"K[XCZGX:OK;^SO#-G#)))*(+%&4JJ)(V%<F;(4]">.H /?M)^'_ /P4
M3\9:'_PE+^/M'\.74X$\7AV[%I%<*.JKY:VKQKP!\KR9Y^;G->E?L4_MU>,/
M'_Q1U/X*?&[0H_#7Q.T]'-O.L7V<7I10SQ/%D@2;#YBM'\CH"0!@%N3_ .'B
MG[1?_1H'C#_P#U'_ .0Z^<OB!KGQN^.?[8GPQ^+4W[/'C7P3/HU]ID5Z(=%O
MI$GCANR[2R.UNF/W;E#GC:@YH ^VO^"HG[0'CW]G7X(^&M?^'NO?\(_JUYXA
MCL9[C[';W.^$VUPY3;-&ZCYHT.0,\=>M>,:;\<OVLOVSM*M]3^"0L_ ?@?3X
MX[5O$6LK#'/K%VB@3NH,<FU-^<!$ &,%LY5>E_X+8?\ )MO@W_L;8?\ TCNJ
M^I?V,M$MO#_[)?P?M;2-8HI/"VG7;*HP/,FMTF<_4O(Q_&@#\_\ P-_P4*^,
M_P"R7\7]:\ ?M)1-XEMK>UDFCN+2& 7*N8R\#121!4EBE("?,,KNR2-C+79W
M]Y^W_P#&[2_^$^\-7.D_#[1KJ/[5IGA56M5N6A/*9\Z)R688_P!:Z9_NJ#BN
M*_X*9>'K/Q#_ ,%#/@7IUU$KP:G:Z/9W 89#QMJTZD$=#PQK]9Z /A3_ ()P
M_MN>,/V@-:\4_#?XGVL<?CWPW ;G[6EJ+:2XC240SK/$ %26.1XP=H4'?]T%
M3GYJ_P""FOQ B^%/_!0WX8^-)K-]0B\/Z5I.J-:1N$:80W]S)L#$'&=N,X.,
MUU?['_[G_@K=\;%C_=JW]M[E7@'-Y"3G\>?K5+]OCPE8>._^"H7P5T#5(8[G
M3+^UT6*ZMYAE)H?[0N2\9]F4%?QH ['3;?\ ;^^/6ACQ]H_B+0OAUI=[&+G3
M?#$J103&$\IA7@E;)&#^^D4\] #BN[_8F_;R\8^-/BI>? _XX:,-$^)EGYJV
M]]Y2V_VMXUWM#+$ORB39EU>/Y'4< <%OO7IP.!7Y/_\ !2E8?AU^WY\#_&FE
MQ+%J<HTVXN5@X>=H+\@%O7<A$?N%QVH _0K]IO\ :,\.?LN_";4?&_B)7N5C
M=;:QTZ%@LM]=."4A4G@<*S%NRHQP<8/P9\/?&W[<_P"V-9OXV\'Z[HOPR\&7
M#/\ V;'<Q1PPSJ"0=A,,TTF"N-[84G.W'(%#_@N!X@OIM0^$GAV'S#:,FH7A
MB0$B64F"-/J5&['^^?6NQ\+_ +>7Q]\'^&=)T'3/V.O%T&G:7:165M$MEJ("
M1QH$48%GCH!0!3\$_MJ?'?\ 9/\ C#H7P_\ VGK*UU/PYK4BQ6OBZ"*./RU+
M*OG"6-5CEC0LOF*RK(H(8YX#?=?[2'C#5? ?[//Q(\3^'[P66LZ3X=OK^QNQ
M&DHBFC@=XWVN"K8(!PP(/<&ORW_;(^+OQU_; ^'ND^&M0_99\9^'+C3=274(
M-2ATC4+B0#RW1XL&U7Y6WJ3SUC6OMO5GUL_\$N]4B\2:=?:3KUM\,[BTO;/4
MX'AN4DBL6C/F(X#*QV9Y&>: /BKX;_MQ?M3_ +27@G1_ 7PR>?7/'\+S7VO>
M)%L;*W\JW,@6"(%D2"-0,DL5W-D ?=;/WS^PRWQ]?X=ZXO[0#@>(+?4C;6$<
MD5N)S;K&I,C26Y\N12SE5(Y_=G).17S_ /\ !$_PO#8_ 'QKX@V*+K4?$AM&
M8#YC'!;0LH)_WIW_ #K]$J "O"?@'^QI\/\ ]G'QMXH\5>%'U>;5_$:[;V35
M+L3@9D,C;/D!&6.3DGH*]VKF_B'\1?#?PH\'ZEXI\6ZO;Z'H.GQ^9<7ERV /
M15'5F)X"J"22  30!9\;>--&^'7A'5_$_B&^CTW1-)MGN[NZE/"1H,GZD] !
MR20!R:_+[_@D7INI^//VC/C-\4K>SDT_PU>QSP"';B/S[J\6Y6->Q,:1D''0
M2+ZBL+QY\1OBC_P5B^* \$^!;:Y\(?!?2+E9;Z^NE.U@#\LUSM.'E(SY=NIP
M#R3P77]//@?\$_"W[/?PVTKP3X0LS:Z58J2TDA#37,S??FE; W.QZGH
M  #\W/C<%^+'_!9KP;X=U%5GL_#\NGI%&_*X@LSJ(&/^NCGBOU@K\GKICH/_
M  7(BEN<*D]P!&S<!O-\/[%Q_P ";'U%?K#0!^3_ .U],OPG_P""M7PD\26'
M^CS:U_8TUY)&<%UEN);"0GZPQ[?I7WS^TQ^R=X)_:NT71M+\;3:M':Z3/)<6
MPTJ[$!WNH4ELJP;@8''&3ZU\#_\ !1'_ (G?_!2[X!Z7!\\@30HVV]0SZO/Q
M^6#^-?J_0!0T'1;7PWH>G:38H8[*PMH[6!"<E8T4*H_("OS'_P""T/Q)TOQ
M/AW\*=(3^U?%QOSJDMM;+YDL*NAA@BP.=TK.Q"]<(I[KGWG]N3_@H?HO[.,,
MW@SP8D7B?XIW:B..SC'FPZ87X5IPO+2'(*PCD\%L C=P7[!_[!^OZ=XN/QV^
M.<DVK?$?493?6&FZ@=\EB[?\O%P.GG8^Y&.(AC^( 1@'VW\'?"]]X'^$7@?P
MYJ<OGZEH^AV.GW4N[=OEBMTC=L]\LIKY&T'_ ()>Z+XN^.?BCXF?&+Q-=>.Y
M;_6+F]T_0!))]EAMFF=K>*:1SOD5$*CRUV(NW;\R\5]TT4 ?E)_P3WL;;2_^
M"H'[0ME96\5I9V\?B&&&W@0)'$BZW;!451P%    X %?JW7Y5_L"_P#*4W]H
MW_N8_P#T^6]?JI0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% 'XK?\ !:O_ ).F\+?]B9:_^EU]11_P6K_Y
M.F\+?]B9:_\ I=?44 ?JI^R=_P FL_!O_L3-&_\ 2&&O5:\J_9._Y-9^#?\
MV)FC?^D,->JT %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 5^+>@_%SPG\#_P#@K)XX\7^-M5_L7P[::MJL
M<UY]FFN-C20.B#9$C.<LP' [\U^TE?.7CK_@GC^S[\2_&&K^*?$G@#^T=>U:
MX:ZO;O\ MG4(O-E;JVQ+A57Z* * ,+_AZ-^S%_T4S_R@:I_\C5\F?MF?\%-+
M#XY>$[SX1_!#2-6UFY\3;=.N-8>W:.2>.0X:WMH,;V,@(4LP7 + *<AA]9_\
M.N/V8O\ HF?_ )7]4_\ DFO8?A1^S;\,/@;YC>!? ^C^';B0;7O+>#=<NO\
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
MN3_TQ!,:_P# %6@#Q3]L;_@I;<:3XJ\,^ _V=-0L?&OBRZO MW>6-N+^VDW
MK';0D'$KLS!BR$@;5&3E@/IK]HQ=>3]A[XBCQ3):R^)?^$%OCJ;62%(/M/V)
M_-\M23A-V<<GC%7O@;^QC\'OV=;]M2\$^#;:RUE@5_M:\EDN[M01@A))68Q@
MC@A-H/?->J^,?".D^/O">L>&M>M/M^B:O:2V-[:^8\?FPR*4=-R$,N5)&5((
M[&@#XB_X(P_\FH:W_P!C;>?^DMI7WK7!?!?X$^!_V>O"<_AKX?Z'_8&B37;W
MTEK]KGN<S,J(S[IG=N5C08SCCIR:[V@".XN([6"2>:18H8U+O(YPJJ!DDGL
M*_#/]H;]JC1/VUOVD[/3/''C>;P#\#-(NW^RF.UGN'DC3@S>7%&Y,\W12R[8
MU;'.#O\ W%U?2[;7=)O=-O8S+9WD#V\\:NR%HW4JP#*01D$\@@CM7S!_PZX_
M9B_Z)G_Y7]4_^2: .3^%W[>?[''P8\%:?X3\&^-+?1-#LEQ';P>']4RS'[TC
ML;;+NW=F))KVOX*_MF?!W]HCQ5=>&_A[XP_X2#6K6R?4)K;^S+RVVP+)'&S[
MIH44X:6,8!S\W3 .. _X=<?LQ?\ 1,__ "OZI_\ )-=_\%?V,_@[^SMXJNO$
MGP]\'_\ "/ZU=63Z?-<_VG>7.Z!I(Y&3;-,ZC+11G(&?EZX)R ?$G_!3[P;K
M7P/_ &D/A=^TAH=@][IUE<VEOJ:QDA?/MY2Z*Y_A6:$M'GI^[/<C/V/X7_;T
M^ _B?X>Q>+_^%E:#I5F85EFT_4KV.'4(&(R8FML^8SC##"!@=IVDCFO;/$WA
MG2/&>@WVB:]IEIK.CWT9AN;&^A66&9#V9&!!'3\J^4KS_@E!^SC>:[+J/_"*
M:A##(V\Z=#K%RMN/4#Y]X'L&X[<<4 ?,'[.,E[^W;_P48U+XT6^GW5I\/O!X
M1K-[N/J8XC':Q9Y D9V>X*C.T C/()^GO^"DW[85W^RY\*K/3_#,JIX[\4&2
M#3IF 86,*!?.N=IX+#>JH#QN;/(0@_3?P[^&GA;X2^%;7PWX.T&R\.Z);<QV
M=C$$4L0 78]7<X&68ECCDFN%^-_[(_PG_:.U;3=2^(OA4^(KS38&M[23^TKR
MV$4;-N8;894!R>Y!- 'YE_L$^/?V7?@VJ?$CXJ_$1=;^+5],]T$O-'U*Z726
M9B2P<6[+)<,26:7)QG"GJS?=7_#T;]F+_HIG_E U3_Y&H_X=<?LQ?]$S_P#*
M_JG_ ,DT?\.N/V8O^B9_^5_5/_DF@#Z4\)^*=+\<>%=&\2:)=?;=%UBRAU"Q
MN?+>/SH)8UDC?:X#+E6!PP!&>0#6M63X3\+:7X'\*Z-X;T2U^Q:+H]E#I]C;
M>8\GDP11K'&FYR6;"J!EB2<<DFM:@#\J_P!@7_E*;^T;_P!S'_Z?+>OU4KRK
MP#^RW\,/A?\ %3Q'\1_#'AG^S/&?B+[3_:FI_;[J7[1]HG6>;]U)*T:[I45O
ME48Q@8'%>JT %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110!^*W_!:O\ Y.F\+?\ 8F6O_I=?44?\%J_^3IO"
MW_8F6O\ Z77U% 'ZJ?LG?\FL_!O_ +$S1O\ TAAKU6O*OV3O^36?@W_V)FC?
M^D,->JT %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% 'XK?\%J_P#DZ;PM_P!B9:_^EU]11_P6K_Y.F\+?
M]B9:_P#I=?44 ?JI^R=_R:S\&_\ L3-&_P#2&&O5:\J_9._Y-9^#?_8F:-_Z
M0PUZK0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 ?BM_P6K_ .3IO"W_ &)EK_Z77U%'_!:O_DZ;PM_V
M)EK_ .EU]10!^JG[)W_)K/P;_P"Q,T;_ -(8:]5KRK]D[_DUGX-_]B9HW_I#
M#7JM !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110!^*W_!:O\ Y.F\+?\ 8F6O_I=?44?\%J_^3IO"W_8F
M6O\ Z77U% 'ZJ?LG?\FL_!O_ +$S1O\ TAAKU6O*OV3O^36?@W_V)FC?^D,-
M>JT >!_MC?M>^'/V0?AU#KFJ6W]LZ]J4C6^D:'',(GNW4 N[-@[8T#+N;!Y9
M!C+"OD;0?C=_P4!^)GA^'QKX>\ Z#IV@7,9N;339H+>&2>$G*D1SS^:1MZ$[
M=P.0#D5]3_M)_L.^$/VGOB+X.\7>)M<UJ"3PV8DCTF!H6L;B)9_-D5T:/=ND
M&$+!\85>..?H+5=6T_P]I=QJ&I7EMIFG6J;YKJZE6*&)!W9F("CW- 'R'^Q'
M^WX_[1GB35_A[X[\.KX+^*&CK(TU@@=(;H1MME")(2\4D9QNC8L<9(/#!?HK
MX^?$=OA#\$O'7C2(1-<Z'HUU>VR3 E'G2-C$K#(X,FP=>]?F5\*=2M_VB/\
M@KU?>.?AP/M/A32IFNKS5K="(7BBT\6KR9QC$LN57^\&W>IKZK_X*S>-O^$1
M_8SU^R63RYO$&HV6E(0>?];]H8#ZI;L/H30!\I>!?V_?VT/B=X?CUWPE\,K'
MQ%HTDC1)?:=X;N9H693AE#";&0>M=7I/[6W[=UQJME%=_!CRK629%E?_ (1:
M[&U"P#'/F\<9KN_V8/VSO@1^RC^RU\-?!WB'QE%-XA_LP:C>:?I%M+>R0R74
MC7!65HU*(Z^: 49@PVXQQ7UO\#_VJOA7^T;'<CX?^+[36[JU0/<6#1R6UU$I
MQ\QAE57*@G&Y05SWH ]4GGCM89)II%BAC4N\DC!550,DDGH *_-KQ/\ \%"O
MC-^T5\4M6\&_LN>"+35]*TMB)O$6IH#YJYP)OWKI% C$-M5]SN!D '*CZ2_X
M*0>/KCX=_L9_$6]LI7@O;ZVBTF)XVVG%Q,D4G/\ UR:2N,_X),_#RT\&?L=Z
M#J\<*IJ'B:]N]3NI-HW';,UO&">X"0J0.V\^IH \0TS_ (*"?'K]E_XCZ3X<
M_:<\#6T>@ZHP$>N:7$BR(@(5I4:%WAF"\,T8"N-P]E/Z7Z7J=IK6FVFH6%Q'
M=V-W"D\%Q"VY)8V4,K*>X(((/O7S#_P4W^'=C\0/V-_'$ES LEYH20ZS93%<
MM#)%(H<CZQ-*OT:L[_@E?\0+OQ[^QKX6CO96GN-!N;G1?,;.3'&^Z)?HL<D:
MCV44 ?7-<1\:?C#X<^ OPSUOQSXJN6M]'TJ+>RQ+NEFD8A8XHU[N[$*.@YR2
M "1V]?F%_P %M/&UZVB_"SP'9/(4U*\NM2GA5L!WC$<4&1WYFEH ;X7_ &M_
MVS?VI(;WQ1\'OAWH^B>"XI62U>\,!:<J>8_.N9$$IR""T:*H.02"*]'_ &3O
M^"B'B?Q-\7S\%_CKX6B\'?$'S#;6EY#&T$5Q,!E89(V+!6=?F21&*/D  97/
MVG\-? NG_#'X>^&_".EQK'I^B:?!80A%V[A&@7<?=B"2>Y)-?G!_P6?\+CPO
MJWPD^*.C'[#XBL[N6Q-[$,/F,I<6QSZHXF(_W_:@#]0)YX[6&2::18H8U+O)
M(P554#)))Z "OS:\3_\ !0KXS?M%?%+5O!O[+G@BTU?2M+8B;Q%J: ^:N<";
M]ZZ10(Q#;5?<[@9 !RH]U_;E^,DUA_P3]\2>+M/=K6Y\2Z+8PP>4Q4JMZT2R
M#/4?NI)*R?\ @DS\/+3P9^QWH.KQPJFH>)KV[U.ZDVC<=LS6\8)[@)"I [;S
MZF@#Q#3/^"@GQZ_9?^(^D^'/VG/ UM'H.J,!'KFEQ(LB("%:5&A=X9@O#-&
MKC</93^E^EZG::UIMIJ%A<1W=C=PI/!<0MN26-E#*RGN"""#[U\P_P#!3?X=
MV/Q _8W\<27,"R7FA)#K-E,5RT,D4BAR/K$TJ_1JSO\ @E?\0+OQ[^QKX6CO
M96GN-!N;G1?,;.3'&^Z)?HL<D:CV44 ?7-%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'X
MK?\ !:O_ ).F\+?]B9:_^EU]11_P6K_Y.F\+?]B9:_\ I=?44 ?JI^R=_P F
ML_!O_L3-&_\ 2&&O5:\J_9._Y-9^#?\ V)FC?^D,->JT %?'?[5__!./1_VL
M/B-)XNUGQ[K&BRI816-I86EM')!#L+'>0QRQ)=LXV]N:XC]O#]K[XI?LI_M!
M?#I[9X#\)=4$$NH*NG+)-*8YR+N%96SAO*,;+C!R?8U]R>%?%NC>.?#>GZ_X
M?U.VU?1;^%9[:^M) \<J$9!!'\NHZ&@#\H?@Q\2/''_!,/\ :$L?@YXWM])U
MGX>>(KF&6+7+*Q2"9HY9"BW7F*N]_+;<'BD+[0"$.,%ON#]N/]CZ[_;&\%>'
M] @\9#PE'I%[)?G?IWVQ+F0QE$!_>ILP&;GYOO'BO@K_ (*'^,=/_:Z_;&^'
M7PT^'-PFO7.EE=,N-0L")(Q/+,'FVNI^9(8T#,V<*0X_A-?6/_!2W]I?XM_L
MOZ+X,\0?#]-..@7T\UKJ<]Y8&X,,P"M"N[< H=?-[9S'UH [GX._\$X?@9\*
M_!-KHU]X*TOQGJGE 7NM>(+5;B:XD[LJME85[!4Q@ 9+'+'X3_X*'_LPV7[%
M7CSP1\8?@Y<3^%;>XU$Q&RAE9DLKQ5,B&+=DF*1%D#1L2/E(^ZVT?JE\$_C'
MX;^/'PVT7QEX7OX;W3]0@5Y(XY SVLVT%X) /NNA."#]>A!K\ZO^"NGQFTWX
MJZUX$^!7@N5?$7BD:TEU>6]C(KB&Z96M[>V.#CS29G)4XVC;G[W !ZK_ ,%'
MO&C?$[_@G'I'C"W18H=<_L759(XVRJ+,%?;[X9P/PKVG_@G+-%-^Q1\+&A&$
M%A,I_P!X74P;]0:H?';]FV\U[_@G[??"2PB%[K&D^%;.WM$MP6-Q=6212*J=
M\R/!M'^_7CO_  1_^/FA>)O@.OPNN=0BMO%?ABZN9(M.F;;)/9RRF;S4!^\%
MDDD5@/N_+G[PH ^D?VXI8X?V0OBXTHW*?#MVH_WBF%_4BO /^",]O)#^R7JC
MN/EE\57CI]/L]JO\U-7O^"LG[0&A?#O]G'5O 2:C"WB_Q;Y,$.GQL#+':"4/
M+.Z_PH1&8P3U+\9VMCU;_@GS\(KSX+?LE^!M$U2W-KK-W!)JU]$PPR27#F54
M8=F6-HT(/0J: /HROR=_X+%-]G^/WP3GN!FR6W<D$\<749?C/H5K])/"/Q\^
M''C[Q;>>%_#GC;0];\1V8D-QI=C>I+<1"-@DFY <C:Q /H37Q)_P6F^$M[XG
M^$'@[Q[86[S#PMJ$MM>F-<^7;W0C D8_W1+#$OUE% 'Z,U^<G_!;:6-?@?X
MC(_?-XB9E/\ LBVES^I7\J^POV7OCYH'[1WP;\/^+=%U"&[NI+6*+5;5&'F6
M=X$'FQ2+U4[LD9^\I5AP17Y[_P#!3WQU;_M.?M"?"_X$> [R/5]4LKZ2+4I+
M4^9%!=SLB;&([PQQR.^/NAB#RI  /2_VY+2YM_\ @E7X$A.0T&F^&UG&?2",
M<_\  L5]"_\ !.6:*;]BCX6-",(+"93_ +PNI@WZ@UJ_M@?!%OB=^R#XT^'^
M@VK27,.D1G2[6-<N\EHR30Q+[L80@_WJ^>?^"/\ \?-"\3? =?A=<ZA%;>*_
M#%U<R1:=,VV2>SEE,WFH#]X+))(K ?=^7/WA0!](_MQ2QP_LA?%QI1N4^';M
M1_O%,+^I%> ?\$9[>2']DO5'<?++XJO'3Z?9[5?YJ:O?\%9/V@-"^'?[..K>
M DU&%O%_BWR8(=/C8&6.T$H>6=U_A0B,Q@GJ7XSM;'JW_!/GX17GP6_9+\#:
M)JEN;76;N"35KZ)AADDN',JHP[,L;1H0>A4T ?1E%%% !1110!\>?M ?M*^.
M/#'Q]C^'_AB5K;?:&:'[/:QSR3.!:_+AT8EF-TH 7^[WS6=_PLK]H;_GS\0?
M^$XG_P 8KE/BY_RD<\)?\ _]&:17W_0!\5_\+*_:&_Y\_$'_ (3B?_&*/^%E
M?M#?\^?B#_PG$_\ C%?:E% 'Q7_PLK]H;_GS\0?^$XG_ ,8H_P"%E?M#?\^?
MB#_PG$_^,5]J44 ?%?\ PLK]H;_GS\0?^$XG_P 8H_X65^T-_P ^?B#_ ,)Q
M/_C%?:E% 'Q7_P +*_:&_P"?/Q!_X3B?_&*/^%E?M#?\^?B#_P )Q/\ XQ7V
MI10!\5_\+*_:&_Y\_$'_ (3B?_&*/^%E?M#?\^?B#_PG$_\ C%?:E% 'Q7_P
MLK]H;_GS\0?^$XG_ ,8H_P"%E?M#?\^?B#_PG$_^,5]J44 ?%?\ PLK]H;_G
MS\0?^$XG_P 8H_X65^T-_P ^?B#_ ,)Q/_C%?:E% 'Q7_P +*_:&_P"?/Q!_
MX3B?_&*/^%E?M#?\^?B#_P )Q/\ XQ7VI10!\5_\+*_:&_Y\_$'_ (3B?_&*
M/^%E?M#?\^?B#_PG$_\ C%?:E% 'Q7_PLK]H;_GS\0?^$XG_ ,8H_P"%E?M#
M?\^?B#_PG$_^,5]J44 ?%?\ PLK]H;_GS\0?^$XG_P 8H_X65^T-_P ^?B#_
M ,)Q/_C%?:E% 'Q7_P +*_:&_P"?/Q!_X3B?_&*/^%E?M#?\^?B#_P )Q/\
MXQ7VI10!\5_\+*_:&_Y\_$'_ (3B?_&*/^%E?M#?\^?B#_PG$_\ C%?:E% '
MQ7_PLK]H;_GS\0?^$XG_ ,8H_P"%E?M#?\^?B#_PG$_^,5]J44 ?%?\ PLK]
MH;_GS\0?^$XG_P 8H_X65^T-_P ^?B#_ ,)Q/_C%?:E% 'Q7_P +*_:&_P"?
M/Q!_X3B?_&*/^%E?M#?\^?B#_P )Q/\ XQ7VI10!\5_\+*_:&_Y\_$'_ (3B
M?_&*/^%E?M#?\^?B#_PG$_\ C%?:E% 'Q7_PLK]H;_GS\0?^$XG_ ,8H_P"%
ME?M#?\^?B#_PG$_^,5]J44 ?%?\ PLK]H;_GS\0?^$XG_P 8H_X65^T-_P ^
M?B#_ ,)Q/_C%?:E% 'Q7_P +*_:&_P"?/Q!_X3B?_&*/^%E?M#?\^?B#_P )
MQ/\ XQ7VI10!\5_\+*_:&_Y\_$'_ (3B?_&*/^%E?M#?\^?B#_PG$_\ C%?:
ME% 'Q7_PLK]H;_GS\0?^$XG_ ,8H_P"%E?M#?\^?B#_PG$_^,5]J44 ?%?\
MPLK]H;_GS\0?^$XG_P 8H_X65^T-_P ^?B#_ ,)Q/_C%?:E% 'Q7_P +*_:&
M_P"?/Q!_X3B?_&*/^%E?M#?\^?B#_P )Q/\ XQ7VI10!\5_\+*_:&_Y\_$'_
M (3B?_&*/^%E?M#?\^?B#_PG$_\ C%?:E% 'Q7_PLK]H;_GS\0?^$XG_ ,8H
M_P"%E?M#?\^?B#_PG$_^,5]J44 ?%?\ PLK]H;_GS\0?^$XG_P 8H_X65^T-
M_P ^?B#_ ,)Q/_C%?:E% 'Q7_P +*_:&_P"?/Q!_X3B?_&*/^%E?M#?\^?B#
M_P )Q/\ XQ7VI10!\5_\+*_:&_Y\_$'_ (3B?_&*/^%E?M#?\^?B#_PG$_\
MC%?:E% 'Q7_PLK]H;_GS\0?^$XG_ ,8H_P"%E?M#?\^?B#_PG$_^,5]J44 ?
M%?\ PLK]H;_GS\0?^$XG_P 8H_X65^T-_P ^?B#_ ,)Q/_C%?:E% 'Q7_P +
M*_:&_P"?/Q!_X3B?_&*/^%E?M#?\^?B#_P )Q/\ XQ7VI10!\5_\+*_:&_Y\
M_$'_ (3B?_&*/^%E?M#?\^?B#_PG$_\ C%?:E% 'Q7_PLK]H;_GS\0?^$XG_
M ,8H_P"%E?M#?\^?B#_PG$_^,5]J44 ?%?\ PLK]H;_GS\0?^$XG_P 8H_X6
M5^T-_P ^?B#_ ,)Q/_C%?:E% 'Q7_P +*_:&_P"?/Q!_X3B?_&*/^%E?M#?\
M^?B#_P )Q/\ XQ7VI10!\5_\+*_:&_Y\_$'_ (3B?_&*/^%E?M#?\^?B#_PG
M$_\ C%?:E% 'Q7_PLK]H;_GS\0?^$XG_ ,8H_P"%E?M#?\^?B#_PG$_^,5]J
M44 ?%?\ PLK]H;_GS\0?^$XG_P 8H_X65^T-_P ^?B#_ ,)Q/_C%?:E% 'Q7
M_P +*_:&_P"?/Q!_X3B?_&*/^%E?M#?\^?B#_P )Q/\ XQ7VI10!\5_\+*_:
M&_Y\_$'_ (3B?_&*/^%E?M#?\^?B#_PG$_\ C%?:E% 'Q7_PLK]H;_GS\0?^
M$XG_ ,8H_P"%E?M#?\^?B#_PG$_^,5]J44 ?%?\ PLK]H;_GS\0?^$XG_P 8
MH_X65^T-_P ^?B#_ ,)Q/_C%?:E% 'Q7_P +*_:&_P"?/Q!_X3B?_&*/^%E?
MM#?\^?B#_P )Q/\ XQ7VI10!\5_\+*_:&_Y\_$'_ (3B?_&*/^%E?M#?\^?B
M#_PG$_\ C%?:E% 'Q7_PLK]H;_GS\0?^$XG_ ,8H_P"%E?M#?\^?B#_PG$_^
M,5]J44 ?%?\ PLK]H;_GS\0?^$XG_P 8H_X65^T-_P ^?B#_ ,)Q/_C%?:E%
M 'Q7_P +*_:&_P"?/Q!_X3B?_&*/^%E?M#?\^?B#_P )Q/\ XQ7VI10!\5_\
M+*_:&_Y\_$'_ (3B?_&*/^%E?M#?\^?B#_PG$_\ C%?:E% 'Q7_PLK]H;_GS
M\0?^$XG_ ,8H_P"%E?M#?\^?B#_PG$_^,5]J44 ?%?\ PLK]H;_GS\0?^$XG
M_P 8H_X65^T-_P ^?B#_ ,)Q/_C%?:E% 'Q7_P +*_:&_P"?/Q!_X3B?_&*/
M^%E?M#?\^?B#_P )Q/\ XQ7VI10!\5_\+*_:&_Y\_$'_ (3B?_&*/^%E?M#?
M\^?B#_PG$_\ C%?:E% 'Q7_PLK]H;_GS\0?^$XG_ ,8H_P"%E?M#?\^?B#_P
MG$_^,5]J44 ?%?\ PLK]H;_GS\0?^$XG_P 8H_X65^T-_P ^?B#_ ,)Q/_C%
M?:E% 'Q7_P +*_:&_P"?/Q!_X3B?_&*/^%E?M#?\^?B#_P )Q/\ XQ7VI10!
M\5_\+*_:&_Y\_$'_ (3B?_&*/^%E?M#?\^?B#_PG$_\ C%?:E% 'Q7_PLK]H
M;_GS\0?^$XG_ ,8H_P"%E?M#?\^?B#_PG$_^,5]J44 ?%?\ PLK]H;_GS\0?
M^$XG_P 8H_X65^T-_P ^?B#_ ,)Q/_C%?:E% 'Q7_P +*_:&_P"?/Q!_X3B?
M_&*/^%E?M#?\^?B#_P )Q/\ XQ7VI10!\5_\+*_:&_Y\_$'_ (3B?_&*/^%E
M?M#?\^?B#_PG$_\ C%?:E% 'Q7_PLK]H;_GS\0?^$XG_ ,8H_P"%E?M#?\^?
MB#_PG$_^,5]J44 ?%?\ PLK]H;_GS\0?^$XG_P 8H_X65^T-_P ^?B#_ ,)Q
M/_C%?:E% 'Q7_P +*_:&_P"?/Q!_X3B?_&*/^%E?M#?\^?B#_P )Q/\ XQ7V
MI10!\5_\+*_:&_Y\_$'_ (3B?_&*/^%E?M#?\^?B#_PG$_\ C%?:E% 'Q7_P
MLK]H;_GS\0?^$XG_ ,8H_P"%E?M#?\^?B#_PG$_^,5]J44 ?%?\ PLK]H;_G
MS\0?^$XG_P 8H_X65^T-_P ^?B#_ ,)Q/_C%?:E% 'Q7_P +*_:&_P"?/Q!_
MX3B?_&*/^%E?M#?\^?B#_P )Q/\ XQ7VI10!\5_\+*_:&_Y\_$'_ (3B?_&*
M/^%E?M#?\^?B#_PG$_\ C%?:E% 'Q7_PLK]H;_GS\0?^$XG_ ,8H_P"%E?M#
M?\^?B#_PG$_^,5]J44 ?%?\ PLK]H;_GS\0?^$XG_P 8H_X65^T-_P ^?B#_
M ,)Q/_C%?:E% 'Q7_P +*_:&_P"?/Q!_X3B?_&*/^%E?M#?\^?B#_P )Q/\
MXQ7VI10!\5_\+*_:&_Y\_$'_ (3B?_&*/^%E?M#?\^?B#_PG$_\ C%?:E% '
MQ7_PLK]H;_GS\0?^$XG_ ,8H_P"%E?M#?\^?B#_PG$_^,5]J44 ?%?\ PLK]
MH;_GS\0?^$XG_P 8H_X65^T-_P ^?B#_ ,)Q/_C%?:E% 'Q7_P +*_:&_P"?
M/Q!_X3B?_&*/^%E?M#?\^?B#_P )Q/\ XQ7VI10!\5_\+*_:&_Y\_$'_ (3B
M?_&*/^%E?M#?\^?B#_PG$_\ C%?:E% 'Q7_PLK]H;_GS\0?^$XG_ ,8H_P"%
ME?M#?\^?B#_PG$_^,5]J44 ?%?\ PLK]H;_GS\0?^$XG_P 8H_X65^T-_P ^
M?B#_ ,)Q/_C%?:E% 'Q7_P +*_:&_P"?/Q!_X3B?_&*/^%E?M#?\^?B#_P )
MQ/\ XQ7VI10!\5_\+*_:&_Y\_$'_ (3B?_&*/^%E?M#?\^?B#_PG$_\ C%?:
ME% 'Q7_PLK]H;_GS\0?^$XG_ ,8H_P"%E?M#?\^?B#_PG$_^,5]J44 ?%?\
MPLK]H;_GS\0?^$XG_P 8H_X65^T-_P ^?B#_ ,)Q/_C%?:E% 'Q7_P +*_:&
M_P"?/Q!_X3B?_&*/^%E?M#?\^?B#_P )Q/\ XQ7VI10!\5_\+*_:&_Y\_$'_
M (3B?_&*/^%E?M#?\^?B#_PG$_\ C%?:E% 'Q7_PLK]H;_GS\0?^$XG_ ,8H
M_P"%E?M#?\^?B#_PG$_^,5]J44 ?%?\ PLK]H;_GS\0?^$XG_P 8H_X65^T-
M_P ^?B#_ ,)Q/_C%?:E% 'Q7_P +*_:&_P"?/Q!_X3B?_&*/^%E?M#?\^?B#
M_P )Q/\ XQ7VI10!\5_\+*_:&_Y\_$'_ (3B?_&*/^%E?M#?\^?B#_PG$_\
MC%?:E% 'Q7_PLK]H;_GS\0?^$XG_ ,8H_P"%E?M#?\^?B#_PG$_^,5]J44 ?
M%?\ PLK]H;_GS\0?^$XG_P 8H_X65^T-_P ^?B#_ ,)Q/_C%?:E% 'Q7_P +
M*_:&_P"?/Q!_X3B?_&*/^%E?M#?\^?B#_P )Q/\ XQ7VI10!\5_\+*_:&_Y\
M_$'_ (3B?_&*/^%E?M#?\^?B#_PG$_\ C%?:E% 'Q7_PLK]H;_GS\0?^$XG_
M ,8H_P"%E?M#?\^?B#_PG$_^,5]J44 ?%?\ PLK]H;_GS\0?^$XG_P 8H_X6
M5^T-_P ^?B#_ ,)Q/_C%?:E% 'Q7_P +*_:&_P"?/Q!_X3B?_&*/^%E?M#?\
M^?B#_P )Q/\ XQ7VI10!\5_\+*_:&_Y\_$'_ (3B?_&*/^%E?M#?\^?B#_PG
M$_\ C%?:E% 'Q7_PLK]H;_GS\0?^$XG_ ,8H_P"%E?M#?\^?B#_PG$_^,5]J
M44 ?%?\ PLK]H;_GS\0?^$XG_P 8H_X65^T-_P ^?B#_ ,)Q/_C%?:E% 'Q7
M_P +*_:&_P"?/Q!_X3B?_&*/^%E?M#?\^?B#_P )Q/\ XQ7VI10!\5_\+*_:
M&_Y\_$'_ (3B?_&*/^%E?M#?\^?B#_PG$_\ C%?:E% 'Q7_PLK]H;_GS\0?^
M$XG_ ,8H_P"%E?M#?\^?B#_PG$_^,5]J44 ?%?\ PLK]H;_GS\0?^$XG_P 8
MH_X65^T-_P ^?B#_ ,)Q/_C%?:E% 'Q7_P +*_:&_P"?/Q!_X3B?_&*/^%E?
MM#?\^?B#_P )Q/\ XQ7VI10!\5_\+*_:&_Y\_$'_ (3B?_&*/^%E?M#?\^?B
M#_PG$_\ C%?:E% 'Q7_PLK]H;_GS\0?^$XG_ ,8H_P"%E?M#?\^?B#_PG$_^
M,5]J44 ?%?\ PLK]H;_GS\0?^$XG_P 8H_X65^T-_P ^?B#_ ,)Q/_C%?:E%
M 'Q7_P +*_:&_P"?/Q!_X3B?_&*/^%E?M#?\^?B#_P )Q/\ XQ7VI10!\5_\
M+*_:&_Y\_$'_ (3B?_&*/^%E?M#?\^?B#_PG$_\ C%?:E% 'Q7_PLK]H;_GS
M\0?^$XG_ ,8H_P"%E?M#?\^?B#_PG$_^,5]J44 ?%?\ PLK]H;_GS\0?^$XG
M_P 8H_X65^T-_P ^?B#_ ,)Q/_C%?:E% 'Q7_P +*_:&_P"?/Q!_X3B?_&*/
M^%E?M#?\^?B#_P )Q/\ XQ7VI10!\5_\+*_:&_Y\_$'_ (3B?_&*/^%E?M#?
M\^?B#_PG$_\ C%?:E% 'Q7_PLK]H;_GS\0?^$XG_ ,8H_P"%E?M#?\^?B#_P
MG$_^,5]J44 ?%?\ PLK]H;_GS\0?^$XG_P 8H_X65^T-_P ^?B#_ ,)Q/_C%
M?:E% 'Q7_P +*_:&_P"?/Q!_X3B?_&*/^%E?M#?\^?B#_P )Q/\ XQ7VI10!
M\5_\+*_:&_Y\_$'_ (3B?_&*/^%E?M#?\^?B#_PG$_\ C%?:E% 'Q7_PLK]H
M;_GS\0?^$XG_ ,8H_P"%E?M#?\^?B#_PG$_^,5]J44 ?%?\ PLK]H;_GS\0?
M^$XG_P 8H_X65^T-_P ^?B#_ ,)Q/_C%?:E% 'Q7_P +*_:&_P"?/Q!_X3B?
M_&*/^%E?M#?\^?B#_P )Q/\ XQ7VI10!\5_\+*_:&_Y\_$'_ (3B?_&*/^%E
M?M#?\^?B#_PG$_\ C%?:E% 'Q7_PLK]H;_GS\0?^$XG_ ,8H_P"%E?M#?\^?
MB#_PG$_^,5]J44 ?%?\ PLK]H;_GS\0?^$XG_P 8H_X65^T-_P ^?B#_ ,)Q
M/_C%?:E% 'Q7_P +*_:&_P"?/Q!_X3B?_&*/^%E?M#?\^?B#_P )Q/\ XQ7V
MI10!\5_\+*_:&_Y\_$'_ (3B?_&*/^%E?M#?\^?B#_PG$_\ C%?:E% 'Q7_P
MLK]H;_GS\0?^$XG_ ,8H_P"%E?M#?\^?B#_PG$_^,5]J44 ?%?\ PLK]H;_G
MS\0?^$XG_P 8H_X65^T-_P ^?B#_ ,)Q/_C%?:E% 'Q7_P +*_:&_P"?/Q!_
MX3B?_&*/^%E?M#?\^?B#_P )Q/\ XQ7VI10!\5_\+*_:&_Y\_$'_ (3B?_&*
M/^%E?M#?\^?B#_PG$_\ C%?:E% 'Q7_PLK]H;_GS\0?^$XG_ ,8H_P"%E?M#
M?\^?B#_PG$_^,5]J44 ?%?\ PLK]H;_GS\0?^$XG_P 8H_X65^T-_P ^?B#_
M ,)Q/_C%?:E% 'Q7_P +*_:&_P"?/Q!_X3B?_&*/^%E?M#?\^?B#_P )Q/\
MXQ7VI10!\5_\+*_:&_Y\_$'_ (3B?_&*/^%E?M#?\^?B#_PG$_\ C%?:E% '
MQ7_PLK]H;_GS\0?^$XG_ ,8H_P"%E?M#?\^?B#_PG$_^,5]J44 ?%?\ PLK]
MH;_GS\0?^$XG_P 8H_X65^T-_P ^?B#_ ,)Q/_C%?:E% 'Q7_P +*_:&_P"?
M/Q!_X3B?_&*/^%E?M#?\^?B#_P )Q/\ XQ7VI10!\5_\+*_:&_Y\_$'_ (3B
M?_&*/^%E?M#?\^?B#_PG$_\ C%?:E% 'Q7_PLK]H;_GS\0?^$XG_ ,8H_P"%
ME?M#?\^?B#_PG$_^,5]J44 ?%?\ PLK]H;_GS\0?^$XG_P 8H_X65^T-_P ^
M?B#_ ,)Q/_C%?:E% 'Q7_P +*_:&_P"?/Q!_X3B?_&*/^%E?M#?\^?B#_P )
MQ/\ XQ7VI10!\5_\+*_:&_Y\_$'_ (3B?_&*/^%E?M#?\^?B#_PG$_\ C%?:
ME% 'Q7_PLK]H;_GS\0?^$XG_ ,8H_P"%E?M#?\^?B#_PG$_^,5]J44 ?%?\
MPLK]H;_GS\0?^$XG_P 8H_X65^T-_P ^?B#_ ,)Q/_C%?:E% 'Q7_P +*_:&
M_P"?/Q!_X3B?_&*/^%E?M#?\^?B#_P )Q/\ XQ7VI10!\5_\+*_:&_Y\_$'_
M (3B?_&*/^%E?M#?\^?B#_PG$_\ C%?:E% 'Q7_PLK]H;_GS\0?^$XG_ ,8H
M_P"%E?M#?\^?B#_PG$_^,5]J44 ?%?\ PLK]H;_GS\0?^$XG_P 8H_X65^T-
M_P ^?B#_ ,)Q/_C%?:E% 'Q7_P +*_:&_P"?/Q!_X3B?_&*/^%E?M#?\^?B#
M_P )Q/\ XQ7VI10!\5_\+*_:&_Y\_$'_ (3B?_&*/^%E?M#?\^?B#_PG$_\
MC%?:E% 'Q7_PLK]H;_GS\0?^$XG_ ,8H_P"%E?M#?\^?B#_PG$_^,5]J44 ?
M%?\ PLK]H;_GS\0?^$XG_P 8H_X65^T-_P ^?B#_ ,)Q/_C%?:E% 'Q7_P +
M*_:&_P"?/Q!_X3B?_&*/^%E?M#?\^?B#_P )Q/\ XQ7VI10!\5_\+*_:&_Y\
M_$'_ (3B?_&*/^%E?M#?\^?B#_PG$_\ C%?:E% 'Q7_PLK]H;_GS\0?^$XG_
M ,8H_P"%E?M#?\^?B#_PG$_^,5]J44 ?%?\ PLK]H;_GS\0?^$XG_P 8H_X6
M5^T-_P ^?B#_ ,)Q/_C%?:E% 'Q7_P +*_:&_P"?/Q!_X3B?_&*/^%E?M#?\
M^?B#_P )Q/\ XQ7VI10!\5_\+*_:&_Y\_$'_ (3B?_&*/^%E?M#?\^?B#_PG
M$_\ C%?:E% 'Q7_PLK]H;_GS\0?^$XG_ ,8H_P"%E?M#?\^?B#_PG$_^,5]J
M44 ?%?\ PLK]H;_GS\0?^$XG_P 8H_X65^T-_P ^?B#_ ,)Q/_C%?:E% 'Q7
M_P +*_:&_P"?/Q!_X3B?_&*/^%E?M#?\^?B#_P )Q/\ XQ7VI10!\5_\+*_:
M&_Y\_$'_ (3B?_&*/^%E?M#?\^?B#_PG$_\ C%?:E% 'Q7_PLK]H;_GS\0?^
M$XG_ ,8H_P"%E?M#?\^?B#_PG$_^,5]J44 ?%?\ PLK]H;_GS\0?^$XG_P 8
MH_X65^T-_P ^?B#_ ,)Q/_C%?:E% 'Q7_P +*_:&_P"?/Q!_X3B?_&*/^%E?
MM#?\^?B#_P )Q/\ XQ7VI10!\5_\+*_:&_Y\_$'_ (3B?_&*/^%E?M#?\^?B
M#_PG$_\ C%?:E% 'Q7_PLK]H;_GS\0?^$XG_ ,8H_P"%E?M#?\^?B#_PG$_^
M,5]J44 ?%?\ PLK]H;_GS\0?^$XG_P 8H_X65^T-_P ^?B#_ ,)Q/_C%?:E%
M 'Q7_P +*_:&_P"?/Q!_X3B?_&*/^%E?M#?\^?B#_P )Q/\ XQ7VI10!\5_\
M+*_:&_Y\_$'_ (3B?_&*/^%E?M#?\^?B#_PG$_\ C%?:E% 'Q7_PLK]H;_GS
M\0?^$XG_ ,8H_P"%E?M#?\^?B#_PG$_^,5]J44 ?%?\ PLK]H;_GS\0?^$XG
M_P 8H_X65^T-_P ^?B#_ ,)Q/_C%?:E% 'Q7_P +*_:&_P"?/Q!_X3B?_&*/
M^%E?M#?\^?B#_P )Q/\ XQ7VI10!\5_\+*_:&_Y\_$'_ (3B?_&*/^%E?M#?
M\^?B#_PG$_\ C%?:E% 'Q7_PLK]H;_GS\0?^$XG_ ,8H_P"%E?M#?\^?B#_P
MG$_^,5]J44 ?%?\ PLK]H;_GS\0?^$XG_P 8H_X65^T-_P ^?B#_ ,)Q/_C%
M?:E% 'Q7_P +*_:&_P"?/Q!_X3B?_&*/^%E?M#?\^?B#_P )Q/\ XQ7VI10!
M\5_\+*_:&_Y\_$'_ (3B?_&*/^%E?M#?\^?B#_PG$_\ C%?:E% 'Q7_PLK]H
M;_GS\0?^$XG_ ,8H_P"%E?M#?\^?B#_PG$_^,5]J44 ?%?\ PLK]H;_GS\0?
M^$XG_P 8H_X65^T-_P ^?B#_ ,)Q/_C%?:E% 'Q7_P +*_:&_P"?/Q!_X3B?
M_&*/^%E?M#?\^?B#_P )Q/\ XQ7VI10!\5_\+*_:&_Y\_$'_ (3B?_&*/^%E
M?M#?\^?B#_PG$_\ C%?:E% 'Q7_PLK]H;_GS\0?^$XG_ ,8H_P"%E?M#?\^?
MB#_PG$_^,5]J44 ?%?\ PLK]H;_GS\0?^$XG_P 8H_X65^T-_P ^?B#_ ,)Q
M/_C%?:E% 'Q7_P +*_:&_P"?/Q!_X3B?_&*/^%E?M#?\^?B#_P )Q/\ XQ7V
MI10!\5_\+*_:&_Y\_$'_ (3B?_&*/^%E?M#?\^?B#_PG$_\ C%?:E% 'Q7_P
MLK]H;_GS\0?^$XG_ ,8H_P"%E?M#?\^?B#_PG$_^,5]J44 ?%?\ PLK]H;_G
MS\0?^$XG_P 8H_X65^T-_P ^?B#_ ,)Q/_C%?:E% 'Q7_P +*_:&_P"?/Q!_
MX3B?_&*/^%E?M#?\^?B#_P )Q/\ XQ7VI10!\5_\+*_:&_Y\_$'_ (3B?_&*
M/^%E?M#?\^?B#_PG$_\ C%?:E% 'Q7_PLK]H;_GS\0?^$XG_ ,8H_P"%E?M#
M?\^?B#_PG$_^,5]J44 ?%?\ PLK]H;_GS\0?^$XG_P 8KOOV7_C?XK^(GB[4
MM&\0WL>HPQV#7<<WD)$ZLLD:X^0 $$2=QV%?2U?%?[%?_)4]5_[ TO\ Z/@H
M ^U**** "BBB@#\5O^"U?_)TWA;_ +$RU_\ 2Z^HH_X+5_\ )TWA;_L3+7_T
MNOJ* /U4_9._Y-9^#?\ V)FC?^D,->JUY5^R=_R:S\&_^Q,T;_TAAKU6@#AO
MC-\$_!OQ^\#W/A/QQH\>LZ/,PE52Q22"4 A98G4@HXW'D=B0<@D'X:N/^",N
MCVL\]IHGQD\4:7X;N&)GTM[5)#(,\ NLB(<#UC-?H]10!\__ ++_ .Q#\,_V
M4;66;PO83:EXCN$,=QXBU8K)>.A()C0@!8TR!P@&<#<6P*]?\?\ P_\ #OQ2
M\'ZEX6\5Z3;ZWH&I1^5=6-R#MD ((.005((!# @@@$$$5T-% 'YU:[_P1M\/
M6NK7DW@;XL>)O!VG7;'S;%H1<_NS_P L]ZR1$CJ/FW=LY[^U_LK_ /!.?X:?
MLO:POB2W>\\7>,PK*FMZN%_T;<,-Y$2C$9(SEB6?!(# $@_55% !7Q)^T)_P
M2I^'7QB\;77C+PUKFI?#CQ)>3&YNGTN-9K668G)E$1*E')Y)1P"23C))/VW1
M0!\.? G_ ()/_#WX7^.+;QAXP\1:G\3->M95N81JD2PVOG*<B5X]SM(00" S
ME>.0>WW'110!\O\ P)_8#\'_  #^.NO?%+1_$6N:CJ^L)>)+9WQA^SI]HF65
M]NU W!4 9/2OH[Q)X;TOQAH&H:'K=A!JFD:A ]M=V=T@>.:-AAE8'J"#6E10
M!^=GBS_@C3X3;Q%=W_@+XE^(? ^GW65DT\PB["QGK&L@DC8IC@!]Y]2:]Z_9
M/_8!^'/[)MS/J^CF[\0^+;B)H'US5-N^*,GE(8U&V,' R>6/3=CBOIFB@ KX
MD_:$_P""5/PZ^,7C:Z\9>&M<U+X<>)+R8W-T^EQK-:RS$Y,HB)4HY/)*. 22
M<9))^VZ* /ASX$_\$G_A[\+_ !Q;>,/&'B+4_B9KUK*MS"-4B6&U\Y3D2O'N
M=I"" 0&<KQR#V^XZ** "BBB@ HHHH ^ /BY_RD<\)?\  /\ T9I%??\ 7P!\
M7/\ E(YX2_X!_P"C-(K[_H **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "OBO]BO_ )*GJO\ V!I?_1\%?:E?%?[%?_)4]5_[ TO_
M */@H ^U**** "BBB@#\5O\ @M7_ ,G3>%O^Q,M?_2Z^HH_X+5_\G3>%O^Q,
MM?\ TNOJ* /U4_9._P"36?@W_P!B9HW_ *0PUZK7E7[)W_)K/P;_ .Q,T;_T
MAAKU6@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** /@#XN?\I'/"7_ /_1FD5]_U\ ?%S_E(YX2_X!_Z,TBOO^@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *^*_P!BO_DJ>J_]
M@:7_ -'P5]J5\5_L5_\ )4]5_P"P-+_Z/@H ^U**** "BBB@#\5O^"U?_)TW
MA;_L3+7_ -+KZBC_ (+5_P#)TWA;_L3+7_TNOJ* /U4_9._Y-9^#?_8F:-_Z
M0PUZK7E7[)W_ ":S\&_^Q,T;_P!(8:]5H **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@#X ^+G_*1SPE_P  _P#1FD5]_P!?
M 'Q<_P"4CGA+_@'_ *,TBOO^@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH *^*_V*_\ DJ>J_P#8&E_]'P5]J5\5_L5_\E3U7_L#
M2_\ H^"@#[4HHHH **** /Q6_P""U?\ R=-X6_[$RU_]+KZBC_@M7_R=-X6_
M[$RU_P#2Z^HH _53]D[_ )-9^#?_ &)FC?\ I##7JM>5?LG?\FL_!O\ [$S1
MO_2&&O5: "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH ^ /BY_RD<\)?\ _]&:17W_7P!\7/^4CGA+_@'_HS2*^_Z "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KXK_ &*_^2IZ
MK_V!I?\ T?!7VI7Q7^Q7_P E3U7_ + TO_H^"@#[4HHHH **** /Q6_X+5_\
MG3>%O^Q,M?\ TNOJ*/\ @M7_ ,G3>%O^Q,M?_2Z^HH _53]D[_DUGX-_]B9H
MW_I##7JM>5?LG?\ )K/P;_[$S1O_ $AAKU6@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** /@#XN?\I'/"7_  #_ -&:17W_
M %\ ?%S_ )2.>$O^ ?\ HS2*^_Z "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ KXK_8K_P"2IZK_ -@:7_T?!7VI7Q7^Q7_R5/5?
M^P-+_P"CX* /M2BBB@ HHHH _%;_ (+5_P#)TWA;_L3+7_TNOJ*/^"U?_)TW
MA;_L3+7_ -+KZB@#]5/V3O\ DUGX-_\ 8F:-_P"D,->JUY5^R=_R:S\&_P#L
M3-&_](8:]5H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@#X ^+G_*1SPE_P#_T9I%??]? 'Q<_Y2.>$O^ ?^C-(K[_H ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "OBO\ 8K_Y
M*GJO_8&E_P#1\%?:E?%?[%?_ "5/5?\ L#2_^CX* /M2BBB@ HHHH _%;_@M
M7_R=-X6_[$RU_P#2Z^HH_P""U?\ R=-X6_[$RU_]+KZB@#]5/V3O^36?@W_V
M)FC?^D,->JUY5^R=_P FL_!O_L3-&_\ 2&&O5: "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH ^ /BY_RD<\)?\  /\ T9I%
M??\ 7P!\7/\ E(YX2_X!_P"C-(K[_H **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "OBO]BO_ )*GJO\ V!I?_1\%?:E?%?[%?_)4
M]5_[ TO_ */@H ^U**** "BBB@#\5O\ @M7_ ,G3>%O^Q,M?_2Z^HH_X+5_\
MG3>%O^Q,M?\ TNOJ* /U4_9._P"36?@W_P!B9HW_ *0PUZK7E7[)W_)K/P;_
M .Q,T;_TAAKU6@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** /@#XN?\I'/"7_ /_1FD5]_U\ ?%S_E(YX2_X!_Z,TBOO^@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *^*_P!B
MO_DJ>J_]@:7_ -'P5]J5\5_L5_\ )4]5_P"P-+_Z/@H ^U**** "BBB@#\5O
M^"U?_)TWA;_L3+7_ -+KZBC_ (+5_P#)TWA;_L3+7_TNOJ* /U4_9._Y-9^#
M?_8F:-_Z0PUZK7E7[)W_ ":S\&_^Q,T;_P!(8:]5H **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#X ^+G_*1SPE_P  _P#1
MFD5]_P!? 'Q<_P"4CGA+_@'_ *,TBOO^@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M17W_ $ %%%% !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 %%%?(W_!23]JR_P#V;?@[
M::=X6E9/'OBZ633]):-2SVT:@>=<*.[KOC51_>D4X.TB@#H/VE?^"A7PC_9E
MOIM&UC4;CQ#XKC'SZ#H2+--"2,CSG9E2+MP6WX.0IKYM_P"'Q>LM']O3]GC7
MWT#;Y@U+^U7P4Q]['V/;C/\ M^_M7J_[$_\ P3N\+?!?P[8^+OB#ID'BSXIZ
MBHO+NYU0"YCTV1_F,<2MD&09^:4Y8MG:0.OVI0!\N_LU_P#!1CX1?M*ZG;Z%
MIU_=>&/%<_RQ:)KR+$]PV,D02*Q20^BY#GKMKZBKXZ_;2_X)X^$?C]X=OO$?
M@W3K7PG\4K13<V>I:>HMX[^5?F$=P%P"S8P)?O*<$D@8IO\ P33_ &JM7_:
M^&.J^&/&DDA^(7@N9+'4'N%*S74!W+%-(#_RT!CD1_= QY>@#['HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K
M\T_VQK=/%'_!4_\ 9XT/5UWZ-;V-G>PPR?-&TPN[M\XZ<M!$".^T9XK[_P#B
MA\6/"/P7\(W7B;QKKUGX>T6WX:XNGY=L$A(T&6D<X.%4%CCI7XE?MG?MUV7Q
MR_:&\%^/O FA2Z)_PA,J'3M2OG_TB_\ +G$R-)&IPB!@V$R20[9/.  ?O%17
MFG[//Q^\+_M)?"_2O&?A>[CEBN8PMY8[P9K"Y 'F02CJ&4]"1\RD,."#7I=
M!7YJ_LR0IX9_X*Z?'32])&W3;S2[FZN8XR0GFO)93.Y'KYLCC/\ MGUK[K^.
MGQN\+_L]_#75?&GBV^2UTZR0B*#</-NYB#L@B4_>=B.G89)P 2/BO_@E;\/?
M$7C3Q1\3OVB_%UI]EO\ QO=RP:8&!&8&F,MPR9_Y9;UBC7_K@WM0!^B=%%%
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!7Q7^Q7_ ,E3U7_L#2_^CX*^U*^*_P!BO_DJ>J_]@:7_ -'P4 ?:E%%% !11
M10!^*W_!:O\ Y.F\+?\ 8F6O_I=?44?\%J_^3IO"W_8F6O\ Z77U% 'ZJ?LG
M?\FL_!O_ +$S1O\ TAAKU6O*OV3O^36?@W_V)FC?^D,->JT 87C;P+X>^)/A
MF]\.^*=&L]>T2\7;/8WT0DC?!R#@]"#@AAR" 00:^-]4_P"".?P"O]:%[!+X
MLTVVW%O[-M=5C:#!Z+F2%I,#_?SZDU]RT4 >8? G]FGX=?LW>'WTKP%X<M])
M$V/M5\Y,MW=$'(\V9LLP!)PN=HR< 5Z3=VD&H6LUK=0QW-M,C1RPS(&21",%
M6!X(()!!J:B@#XH\?_\ !(GX!^./$DFKVL/B+PBLKF233O#]_&EJ6)R<)-%(
M4'^RA4#/ '%>X_L[_LB_#']EVQN8_ NA&WU"[3R[O6+Z4SWMPH.=K2'[JY .
MU JY .,\U[-10 5\P_M"?\$Y_@S^T=X@F\0:WI=_X?\ $=P0USJWARX2VEN2
M.\B.CQLWJ^S<>YX&/IZB@#Y;^ G_  3<^"O[/?B:V\1Z1I6H>(?$%HP>TU'Q
M%<K<O:N/XXT1$C#YY#;<@]"*^I*** /!/A)^Q+\,O@G\6M7^(_AFUU*+Q-JB
MW*W,ES?-+$1/()),(1Q\RC'I7NMW:0:A:S6MU#'<VTR-'+#,@9)$(P58'@@@
MD$&IJ* /BCQ__P $B?@'XX\22:O:P^(O"*RN9)-.\/W\:6I8G)PDT4A0?[*%
M0,\ <5[C^SO^R+\,?V7;&YC\"Z$;?4+M/+N]8OI3/>W"@YVM(?NKD [4"KD
MXSS7LU% !7S#^T)_P3G^#/[1WB";Q!K>EW_A_P 1W!#7.K>'+A+:6Y([R(Z/
M&S>K[-Q[G@8^GJ* /EOX"?\ !-SX*_L]^)K;Q'I&E:AXA\06C![34?$5RMR]
MJX_CC1$2,/GD-MR#T(KZDHHH **** "BBB@#X ^+G_*1SPE_P#_T9I%??]?
M'Q<_Y2.>$O\ @'_HS2*^_P"@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***XKXM?&;P7\"
M_",_B7QSX@M- TJ/(5[A_P!Y.X&?+BC&6D<C^%03WZ4 =K7Q5^U[_P %/O ?
M[/+7WASPGY/CKQ['F-K:WES86#]/](E4_,P/6).>"&*<5\,_MA?\%4/&7QP^
MV^&?AY]J\#>"'S')<))MU+4$Z'S'4_ND/]Q#D\[F(.T?(/PK^$7C'XV>+K;P
MSX(T"[\0ZS/R(+51MC7N\CDA8T'&6<@<CGF@#4^-W[0'CS]HCQ8_B#QWX@N-
M9NQN%O;D[+:T0G.R&(?*B].@R<9))YKWC]D7_@FY\0OVFFL]>U)7\%^ '(?^
MV+Z(^=>)W%K$<%\_\]&PG7!8C;7W=^R'_P $G_"/PC^P^)_B@;7QOXO3$L>F
M;=VEV+<$?*PS.X_O. O/"9 :OOY5"*%4!5 P .@H _-/Q3_P34^)_P"SMXH7
MQ=^RY\1KO3YFC1+K1-;N$5I]H[ML\F<%N=DJ*%R2&Z8E7XO?\%$U@_LP_"KP
M\UW_ *O[<5M-V[&-VX7GE=><XQ^'%?I110!^;G@;_@G?\6/V@?'EAXT_:I\=
M-K=I9MYD'A/3[C<G."8V,86*!#@!A""7Q]\'FOT8TG2;+0-+L],TVTAL-.LX
M4M[:UMT"1PQJ JHJC@*   !Z5;HH **** "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 **** "OBO\ 8K_Y*GJO_8&E_P#1\%?:
ME?%?[%?_ "5/5?\ L#2_^CX* /M2BBB@ HHHH _%;_@M7_R=-X6_[$RU_P#2
MZ^HH_P""U?\ R=-X6_[$RU_]+KZB@#]5/V3O^36?@W_V)FC?^D,->JUY5^R=
M_P FL_!O_L3-&_\ 2&&O5: "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH ^ /BY_RD<\)?\  /\ T9I%??\ 7P!\7/\ E(YX
M2_X!_P"C-(K[_H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **XCXO?&GP7\!_!\_B;QSKUKH.E1_
M*C3',D[XR(XHQEI'./NJ">">@)K\=/VPO^"I7C3X\?;?#/@/[5X%\"R9BD:.
M3;J6H)T/FR*?W2$?\LT/.2&9@<  ^X_VPO\ @J)X)^ /V[PUX)^S>.?'D>Z)
MTBDSI^GN./W\BGYW!_Y9(<\$,R'K^.'QD^.'C;X^^,)O$OCG7[G7-2?*QB0[
M8;9,Y\N&,?+&GLH&>IR2357X5?"'QA\;O%]MX8\$Z#=Z_K$_/DVR_+$N<&21
MSA8T&>68@<CGFOV#_8]_X)5>#_@M]A\3_$C[+XX\:IMEBLV3=IFGN.1L1A^^
M<'^-Q@<84$;B ?#O['W_  3(\=?M%_8O$?BG[1X'\ 28D6\GBQ>WZ=?]'B;H
MI'_+5QMY!4/R*_97X)_ /P+^SSX1C\.>!-!M]&LN&GF WW%W(!CS)I3\SM]3
M@=  .*]!Z<#@4M !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 5\5_L5_\E3U7_L#2_\ H^"O
MM2OBO]BO_DJ>J_\ 8&E_]'P4 ?:E%%% !1110!^*W_!:O_DZ;PM_V)EK_P"E
MU]11_P %J_\ DZ;PM_V)EK_Z77U% 'ZJ?LG?\FL_!O\ [$S1O_2&&O5:\J_9
M._Y-9^#?_8F:-_Z0PUZK0 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% 'P!\7/\ E(YX2_X!_P"C-(K[_KX ^+G_ "D<\)?\
M _\ 1FD5]_T %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !117)_$_P"*OA/X,^#[SQ1XTURUT#1+4?/<W3'+,>B(
MHRSN>RJ"3Z4 =97Q7^V-_P %-O!'[.JWOAOPD;;QO\08\QM:0RYLM/?IFXE7
M[S _\LD.[@ABG&?B3]L7_@JMXK^,RWWA7X9B[\%>#),Q37^_9J>H)T(+*?W$
M9'\*$L1U;!*U\8?#3X6^+/C)XNM/#/@S0KSQ#KET?DMK1,[5R,N['Y409&78
MA1W- &I\:/CMXX_:"\82^)/'6O7&M:@V5AC<[8+6,G/EPQCY8UZ< <]22<FO
MI/\ 8^_X)D>.OVB_L7B/Q3]H\#^ ),2+>3Q8O;].O^CQ-T4C_EJXV\@J'Y%?
M;?['O_!*7PE\'OL/BCXG?9?&WC)-LL6G%=^F:>_;"L/W[C^\XVCLN0&K[[Z<
M#@4 >??!/X!^!?V>?",?ASP)H-OHUEPT\P&^XNY ,>9-*?F=OJ<#H !Q7H5%
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 %?%?[%?_)4]5_[ TO\ Z/@K[4KXK_8K
M_P"2IZK_ -@:7_T?!0!]J4444 %%%% 'XK?\%J_^3IO"W_8F6O\ Z77U%'_!
M:O\ Y.F\+?\ 8F6O_I=?44 ?JI^R=_R:S\&_^Q,T;_TAAKU6O*OV3O\ DUGX
M-_\ 8F:-_P"D,->JT %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110!\ ?%S_E(YX2_P" ?^C-(K[_ *^ /BY_RD<\)?\  /\
MT9I%??\ 0 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 45SOC[XA^&OA9X5O?$OBW6K/0-#LUW37M[($0>BCNS'H%4%B>
M":_(G]L/_@K-XC^)JWWA7X1BZ\(^%G#0SZ[)\FI7J]#Y>#_HZ'V.\\<KDK0!
M]L_M@?\ !2+P#^S-%>Z!H[P^,_B$H*#2+67,%D_8W4H^[C_GFN7/&=H(:OQ?
M^.W[17C[]I#Q<_B#QWKLVJ3J6%K9I^[M+)"?N0Q#A!P,GEFP"Q)YKF? O@#Q
M/\5_%EIX>\*Z->^(M?OGQ%:6<9DD;GEF/15&<EF( ')(%?KE^QU_P29\.?#9
M;'Q5\7EM?%GBA<2PZ O[S3;)NH\S/_'PX]_W8.>'P&H ^)OV/_\ @F[X^_:<
M:SU_5!)X,^'SD/\ VQ=Q9FO4SR+6(XW@_P#/1L(.<%B"M?M#\!_V=? 7[-WA
M%/#W@70XM-@8*;J]DQ)=WK@?ZR>7&7/)XX5<D*%'%>D11)#&D<:+'&@"JBC
M4#H /2GT %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7Q7^Q7_R5/5?^
MP-+_ .CX*^U*^*_V*_\ DJ>J_P#8&E_]'P4 ?:E%%% !1110!^*W_!:O_DZ;
MPM_V)EK_ .EU]11_P6K_ .3IO"W_ &)EK_Z77U% 'ZJ?LG?\FL_!O_L3-&_]
M(8:]5KRK]D[_ )-9^#?_ &)FC?\ I##7JM !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 ? 'Q<_Y2.>$O\ @'_HS2*^_P"O
M@#XN?\I'/"7_  #_ -&:17W_ $ %%%% !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 %%%% !116/XM\7Z)X#\.WVO>(]5L]$T6QC\RYOKZ98HHE]V/J
M< #J20!S0!L5\J_M=?\ !0[X>?LLV]SI"2+XM\>[?W?A^PF %N2,AKJ7D1#H
M=N"YR/EP=P^*_P!L?_@K=JWC#[=X3^"K7.@:,28I_%<J[+VY7H?LZ'F!3_?/
M[PY&!&1S^>?AGPMXD^*'BZWTC0].U#Q+XCU28[+>V1IYYY&.68]2>Y+'IR2>
M] '<?M"?M/?$+]ISQ4=:\<:T]W'&S&STJWS'96*G^&*+) XP"QRQP,L<5ZE^
MR'_P3S^(/[5%Q!JY1O"?@(/B7Q!?1$F< \K:Q<&4]MV0@P<MD;3]K_L<_P#!
M)'2/!RV7BOXUI;Z_K@Q+!X5B<26-L>H^T,/]>X_N#]WP0?,!X_22UM8;&UAM
MK:&.WMH46.*&)0J(H& J@<  #  H \K_ &=_V7_A]^S#X3&B^"-'6WEE4?;=
M6NL27M\P_BEEP,CKA0 HR< 9->LT44 %%%% !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 5\5_L5_P#)4]5_[ TO_H^"OM2OBO\ 8K_Y*GJO_8&E_P#1
M\% 'VI1110 4444 ?BM_P6K_ .3IO"W_ &)EK_Z77U%'_!:O_DZ;PM_V)EK_
M .EU]10!^JG[)W_)K/P;_P"Q,T;_ -(8:]5KRK]D[_DUGX-_]B9HW_I##7JM
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M? 'Q<_Y2.>$O^ ?^C-(K[_KX ^+G_*1SPE_P#_T9I%??] !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !15'6M<T[PWI-WJNKW]MI>F6<;37%Y
M>2K%#"@&2SNQ 4#U)K\MOVR/^"NC2?;_  A\#6VI@PW'C.XCY/8BSC8<>GFN
M/7:OW7H ^ROVL/VZOAU^RAIDEOJ]U_;GC&2+S+3PSI[@W#9'RO,W2&,_WFY(
MSM5L&OQ0_::_:^^(O[57B(7OB[4_)TBWD+6&@6.8[*T!XR%SEWQU=R6Y(&!@
M#RR./Q!\1_%BHBZCXF\2ZO<X &^ZN[R=S^+.Y)]R:_4+]CG_ ()$QV_V+Q;\
M<U$LV5FMO!UM-E%[@W<JGYC_ -,D..!N8Y*T ?&G[)O["/Q$_:OU)+G2[;_A
M'_!L<FRZ\3:A$WD#!^9(%X,\@YX4A1_$RY&?VN_9I_9%^'?[*_AL6'A#2EDU
M::,)?Z_>@/>WAXSN?'R)D9$:84=<$Y)]@TO2[+0]-MM/TVSM]/L+6-88+6UB
M6**) ,!410 H Z #%6J "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ KXK_8K_P"2IZK_ -@:7_T?!7VI7Q7^Q7_R5/5?^P-+_P"C
MX* /M2BBB@ HHHH _%;_ (+5_P#)TWA;_L3+7_TNOJ*/^"U?_)TWA;_L3+7_
M -+KZB@#]5/V3O\ DUGX-_\ 8F:-_P"D,->JUY5^R=_R:S\&_P#L3-&_](8:
M]5H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@#X ^+G_*1SPE_P#_T9I%??]? 'Q<_Y2.>$O^ ?^C-(K[_H **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBH;R\@T^TGNKJ>.VM8$:66:9PB1HHRS,QX
M!))H FKP[]I[]L3X=?LI^'OM?BO4OM.MW$9:P\/6!5[VZZ@';G]W'D<R/@<$
M#)X/Q_\ MC?\%<=,\+_;/"?P1>WUO5ANBN/%LR![.W/3_1D/$S#GYV_=\# D
M!X_*/7=?\0_$GQ9/J6K7NH>(_$>J3@R7%P[W%S<RL0 .Y8G@ #V H ]M_:L_
M;D^(O[5VK21:U>?V+X1CEWV?AC3Y"+:/!^5I3P9I /XFX!SM5<D5E_LO_L;?
M$7]JSQ +;POIWV/0(9-E]XCOU9+*V[E0V,R28Z1ID\C.T?,/L+]CC_@D;J'B
M+[%XM^-Z3:5I9"RV_A&"0I=3CJ/M3KS$N/\ EFIW\\E",']7?"_A;1_!/A^Q
MT/P_I=IHVCV,8BMK&QA6*&)!V55&!Z_4YH \0_95_8A^'7[*&CJ="L_[9\5R
MQ[+SQ/J$:FZES]Y8QR(8_P#87KQN+$9KZ$HHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ KXK_8K_ .2IZK_V!I?_ $?!
M7VI7Q7^Q7_R5/5?^P-+_ .CX* /M2BBB@ HHHH _%;_@M7_R=-X6_P"Q,M?_
M $NOJ*/^"U?_ "=-X6_[$RU_]+KZB@#]5/V3O^36?@W_ -B9HW_I##7JM>5?
MLG?\FL_!O_L3-&_](8:]5H **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@#X ^+G_ "D<\)?\ _\ 1FD5]_U\ ?%S_E(YX2_X
M!_Z,TBOO^@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HILDBQ1L[L$11EF8X 'J:
M_/#]L;_@K)X<^&?]H>$_A&;;Q9XJ3=#-KS?/IMBW0^7C_CX<>W[L''+X*T ?
M7'[1'[47P^_9@\*?VUXWUA;>68-]BTFU DO;YAVBBR./5V(49&6&1G\5OVO/
M^"A'Q!_:HO)]+$K^%/ 0;]UX=L9B?/ .0UU( #,W0[<!!@87/S'Y\\=>/_$_
MQ7\67?B'Q5K-[XBU^^?,MW>2&21N>%4=%49P%4  <  5]W_L<_\ !)KQ'\2F
ML/%?Q>6Y\*>%FQ-#H"_)J5\O4>9_S[H??]X1GA,AJ /DC]G?]EKXA_M/^*!I
M'@G1FGMXF O=8NLQV-DI[RRXZXY"+ESSA3@U^U?[(O\ P3\^'O[*MG#J<<2^
M*?';1XG\17\(S$2,%;:/D0KU&02YR<MC@?0'@'X>^&OA;X5LO#?A+1+/P_H=
MFNV&RL8PB#U8]V8]2S$DGDDFNBH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "OBO]BO_DJ>J_\ 8&E_]'P5
M]J5\5_L5_P#)4]5_[ TO_H^"@#[4HHHH **** /Q6_X+5_\ )TWA;_L3+7_T
MNOJ*/^"U?_)TWA;_ +$RU_\ 2Z^HH _53]D[_DUGX-_]B9HW_I##7JM>5?LG
M?\FL_!O_ +$S1O\ TAAKU6@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** /@#XN?\I'/"7_ /_1FD5]_U\ ?%S_E(YX2_P"
M?^C-(K[_ * "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH *\V^.W[0_@/]F_P>_B+QUK<>F6
MS96VM4'F75Y(!GRX8ARYZ<\*,Y8@<U\J?MB_\%4O"/P5^W^%OAQ]F\:^-X]T
M,MXK;M-TZ3H=[@_OG!_@0X'.6!&T_CQ\4/BQXN^-'BZZ\3^-=>N_$&M7'#7%
MT_"+DD)&@PL:#)PJ@ 9Z4 ?2?[87_!2/QY^TU+=Z!HS3>"_AZV4_LBUF_?WR
M^MU*,;@?^>:_(.,[R U>#_ G]G?QY^TAXP3P[X%T.74[E=K7-V_[NULXR<>9
M-*>$'7CEC@A03Q7U;^QW_P $J_%WQH-AXI^)(NO!/@E]LT5FR;=2U%#R-B,/
MW*$?QN,D8VJ0=P_8;X7_  G\(_!?PC:^&/!6@VGA_1;?E;>U3EVP 7D<Y:1S
M@99B2<=: /FS]CW_ ()N> _V98;/7]96'QG\0E ?^U[J+]Q8MZ6L1^Z1T\QO
MG/.-@.VOL"BB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "OBO]BO_ )*GJO\ V!I?_1\%?:E?%?[%
M?_)4]5_[ TO_ */@H ^U**** "BBB@#\5O\ @M7_ ,G3>%O^Q,M?_2Z^HH_X
M+5_\G3>%O^Q,M?\ TNOJ* /U4_9._P"36?@W_P!B9HW_ *0PUZK7E7[)W_)K
M/P;_ .Q,T;_TAAKU6@#XR_X*.?MH:U^S/X=T#POX$A2X^(GBAF^R2/;^>+2
M$)YBQGAY&<A44@CAB0< 'QKP[_P3R_:4^(.BVWB3QO\ M+>(/#WBJ8"Y32[>
MYN[E+1SD[/,6XC6,@'D1H5!) )')^ROB?^R+\./C!\6O#'Q(\2Z?>W7BKPX]
MJ]A-'>R)$H@F::-&BSL*^8Q8\9/3..*]HH _,'X!_M0?&;]E7]IS2O@-\?=6
M?Q7I.LRQ6^E^()G:XF#3OLMYDG8!Y86D!C82 LASR A!^XOVMOB)<?"?]F?X
ME>*;*Z>RU"QT2X%E<QMM:*YD7RH7!]1)(A'TK\XOVQ/$T/[6'_!1WX<>!_ C
MK?'PW/;:?>:G;895DCG:XNG##JL* CK]]' [9^EO^"PWC?\ X1G]DC^QTDQ)
MXCURTL60'DQQ[[DGZ!H(_P Q0!\M_L]?"+]L[]I+X6Z=X]\.?':;3-%OY9HK
M>/6?$-_%.WE2-&S8C@==NY6 ^;L:]2TK]C']N*UU2SFNOV@]/FM8YD>6,>)M
M3.Y P+#!M><C-<E\$/\ @I=I?P3^ O@CP'\//A3KWC^30-*A75K\2M:6\5U(
M&EG"[(I691([C<P3."<8Z_2O[+__  5"^'7[0OBJ'PEJ^FW7P^\67,@AL[/4
MIUFM[N4G'E1S!5Q)G@*ZKDD 9/% 'UOXM\5:9X'\+ZOXBUJZ6RTC2K26]N[A
M^D<4:EG;\@:_*[P7X@_:*_X*=>./$6J^'?'-_P#"3X3:7<FV@6PFDC&[Y2L3
M"%D:YEV%7;>X1<C&,@'ZV_X*D^*9_"_[%/C@6S^7+J4EGI^[/.Q[F,N/Q16'
MXFG_ /!+GPO;^&?V)_ <D482XU1KW4+E@/ONUU*JG\(TC7_@- 'Q[\0[?]I+
M_@F1XDT/Q//X]O/BK\+KRZ2UNXM0FE:(GD^2T<KR-;.R(2DD;%<KAL_=;]3O
MAWX\TCXH^!- \7:#/]HT?6K**^M7/#;'4-M8=F&<$=B".U>*_P#!1#PS;^*O
MV,?BC;7$8?[/IJW\9(Y5X)4F!'_?&/H37G'_  2)\53>(OV-]-LIG+C1-9OM
M.CW'.%++< ?G<&@#[3KQ']L3]IC3_P!E/X):GXRN(([_ %9W6QTC3Y'VBYNW
M!*AL<[%56=L<[4(!!(KVZORN_P""U^M76K>(/@YX.@DV0W#7ETZ]<R.\$49(
M]AYG_?1H K?"O]EO]IW]LKPC!\3/&WQSUCP-;:POVS1]+MFFV-$0#%*+>&6*
M.!&X((!8@!B#D$Z?P._:*^,G[&/[2ND_!3X\:Y+XI\):X\<.E>(+R<SM$)'\
MN&=)W^<Q%QL>.0Y3J, ?/^G.AZ+:>'-%T_2;"(06%A;QVMO$.B1HH55_  5^
M;/\ P6\\.PMX'^%OB1%V7MGJ=W8K,N0VV6)),9]C!D>F3[T ?H]XM\5:9X'\
M+ZOXBUJZ6RTC2K26]N[A^D<4:EG;\@:_*[P7X@_:*_X*=>./$6J^'?'-_P#"
M3X3:7<FV@6PFDC&[Y2L3"%D:YEV%7;>X1<C&,@'Z+_;P^*%W??\ !-6;Q DF
MR[\4Z5HP=\\XN&@DD'OE=X_$UUW_  2Y\+V_AG]B?P')%&$N-4:]U"Y8#[[M
M=2JI_"-(U_X#0!\>_$.W_:2_X)D>)-#\3S^/;SXJ_"Z\NDM;N+4)I6B)Y/DM
M'*\C6SLB$I)&Q7*X;/W6_4[X=^/-(^*/@30/%V@S_:-'UJRBOK5SPVQU#;6'
M9AG!'8@CM7BO_!1#PS;^*OV,?BC;7$8?[/IJW\9(Y5X)4F!'_?&/H37G'_!(
MGQ5-XB_8WTVRF<N-$UF^TZ/<<X4LMP!^=P: /M.BBB@ HHHH ^ /BY_RD<\)
M?\ _]&:17W_7P!\7/^4CGA+_ (!_Z,TBOO\ H **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***^)OVP_^
M"GO@?]GM;[PUX/-OXX\?QAHV@ADS8:>_3_2)5/S,#_RR0YX(9DXH ^H/C%\;
M?!?P#\&W'B?QSKMOHFEQ_*GF$M+<28R(XHQ\TCGT4=,DX )K\:_VQO\ @I[X
MU_:$:]\->#/M7@?P ^Z-X8Y M_J*=/W\BGY$(_Y9(<<D,S\8^7OC)\</&WQ]
M\83>)?'.OW.N:D^5C$AVPVR9SY<,8^6-/90,]3DDFOI[]CK_ ()A^-OVAC8>
M)O&'VCP3\/I-LJSRQXO]1CZ_Z/&P^52.DKC'(*J_- 'S!\'/@CXU^/GC&#PS
MX&T&XUS5)/FD\L;8K>/.#)-(?EC0>K'D\#)(%?LI^QS_ ,$P_!7[/:V7B7QF
M+7QO\0(\2)-+'NL-.?K^XC8?.X/_ "U<9X!54YS]0?!OX'^"?@%X/A\->!=
MMM#TU,-(8QNFN7QCS)I#\TC^[$XZ#  %=W0 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 5\=_M<?\%![G]F?XOZ'\
M.M$^&%_\1-=U/3%U(1V>H-;N TDJ*B1K!*TAQ"['@8&.O./L2OS@^/O_ "F*
M^"7_ &+Z?^@ZE0!:_P"'I7Q3_P"C2/&'_@;=?_*ZC_AZ5\4_^C2/&'_@;=?_
M "NK]%:* /SJ_P"'I7Q3_P"C2/&'_@;=?_*ZO2_V3?\ @H;=_M(?&?5?AMKO
MPLU#X=ZW8Z:^H;;S46G?Y6C!22-[>%HR5E5@><CZ@U]E5^<'PA_Y3-_%O_L7
MQ_Z2Z=0!^C]%%% !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 %%%% !7Q7^Q7_R5/5?^P-+_P"CX*^U*^*_V*_^2IZK_P!@:7_T
M?!0!]J4444 %%%% 'XK?\%J_^3IO"W_8F6O_ *77U%'_  6K_P"3IO"W_8F6
MO_I=?44 ?JI^R=_R:S\&_P#L3-&_](8:]5KRK]D[_DUGX-_]B9HW_I##7JM
M#7=8U9F8*JC)9C@ >M?FG^U]_P % ?$'Q3\5GX'?LV17&O\ B'4W:QO?$>EG
M)]'CM'SA5 SNN"0J@$J?XQF?\%<OVPM6\,W</P2\)7[::;VS6Y\27T+$2&&3
M/EV@(&0K*-[X^\K(O0L"S]CO]I3]D#]DGP-%::?XINM3\8WL*_VQXA?0;OS+
MA^ICCS'E(5/11C. 6R: /IG]A/\ 88T?]DGPI)J&HR0ZU\1M6A"ZGJL>3' F
M0WV:#(!V @%F(!<@$X 4#U']H;]EWP!^U!HNEZ9X]L+N]@TR5Y[1K2]DMVB=
MU"L?E.&X ^\#CMU->1:;_P %4/V=-7U*TL;;Q;?O<W4J01*=%NP"[,% R8^.
M2*\^_P""M7A?XGV_PW\.^/?AYXC\1:5I_AZ29==L]%U.>W4POL,5RT<; ,(V
M#J6Y($@/0$@ ^T_AU\.?#?PE\&Z;X5\):3;Z)H.G1^7;VENO ]68GEF)R2S$
MDDDDDU^:G_!9KX':#X;T[P=\6M#LH='\07.J'2]1N+-1$UVYB>:&9]N"9%\E
MQOZD%03\HQ]+_ #_ (*5?!SXG?#/3-4\4>,M+\'>*(K=5U32]6E\@K.JC>T1
M( D1CDKMR<'! /%?'7[9WQT/_!1+XT^!O@Q\'H9]6T"QO6GNM;:W81/(?D>Y
MP<$00QECN8 L7( ^[N /=/V[/$6H?%+_ ();^&_%]UYDEY>66@:K?.R8.^41
MJ['V,DO7OD5[I_P3=U!-3_8E^%LL;*P2SN(#M]8[N="/S6NQ^+7[.]CXZ_93
MU;X.6$H2V_X1Z+1].FN.B26\:?97? Z"2*,G'H:^#O\ @G!^V1H'[.^B:Y\#
M?C)._@C4-%U*=[&[U-&6&)F8>;:RD ^6PDW.K'Y2';D8&X ^X?VZ;]--_8_^
M+<KE5#>'[B'YO60;!^K"O"_^"-VG26/[(]W,X8+>>)KV=,CJ!%;Q\?C&:\H_
MX*._MN>%OC%X#M_@G\(+X^.=;\37MO%>W.D*TD0195>.WB8#]Y(\BQ_=RH4$
M$Y;C[A_9(^"K_L]_LZ^"? MPRR:CIUF9+]TP0;J9VFF (ZA7D90>X44 >OU^
M3_\ P65#Z+\:?@IKDPVVBP3 .P^7,5S$[?D)%_.OLSX(_M[_  _^/7QLUSX7
M^']'\2V>OZ0MV\]SJ5K;I:L+>58GV,D[L<LP(R@XZXZ5YG_P5H_9[U/XS?L_
M6?B+0+-[_6_!=T]^;:)2TDEE(@6Y" =2NR*0_P"S&W?% 'V_G/(Y%?G#_P %
MN+](_@O\/+(E=\WB"28#OA+9P?\ T8/S%>A?LE_\%*OA5XX^#NB0>//%MCX0
M\9:39I::E!JSF-+IHT"_:(G(PP?&=N=P;<,$8)^7?VBO'R?\%./VN/ OP\^'
ML=U=?#_PVTC7FM>4R*T3R1F[NL$ JFR...,, 2Q[;J /=?VZO#MU:_\ !+/P
MI;%&W:3IOAWS\CE0(X8N?3YG4?C7NG_!-W4$U/\ 8E^%LL;*P2SN(#M]8[N=
M"/S6O2?VC/@[#\</@'XS^'R&*V;5],:WLV<8CBN$P]NQQ_"LJ1DX["OSV_X)
MP?MD:!^SOHFN? WXR3OX(U#1=2G>QN]31EAB9F'FVLI /EL)-SJQ^4AVY&!N
M /N']NF_33?V/_BW*Y50WA^XA^;UD&P?JPKPO_@C=ITEC^R/=S.&"WGB:]G3
M(Z@16\?'XQFO*/\ @H[^VYX6^,7@.W^"?P@OCXYUOQ->V\5[<Z0K21!%E5X[
M>)@/WDCR+']W*A003EN/N']DCX*O^SW^SKX)\"W#+)J.G69DOW3!!NIG::8
MCJ%>1E![A10!Z_1110 4444 ? 'Q<_Y2.>$O^ ?^C-(K[_KX ^+G_*1SPE_P
M#_T9I%??] !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %<?\5?B]X/^"/A"Y\3^-M>M- T:#CSKEOFE;&1'&@RT
MCG'"J">#QQ7S'^V%_P %,/ G[-ZWWAWPV8/&WQ!C#1G3[>7-G82=,W,J]P?^
M62?-Q@E,@U^,GQL^/GCK]H;Q=)XC\=Z]<:S>\K!"3LM[2,G/EPQ#Y47Z#)ZD
MD\T ?67[8?\ P54\7_&H7WA?X<"Z\$>"9-T,MV'VZEJ,9X(=U/[E"/X$.3SE
MB#MKXY^%_P )_%WQH\76OACP5H-WX@UJXY6WM4X1<@%Y'.%C09&68@#/6OI?
M]C__ ()J^/OVE6L_$&N";P3\/W(<:I=1?Z3?)UQ:Q'J#_P ]&PG.1OP5K]G?
M@7^SWX$_9Q\'Q>'/ NAPZ7;84W-VP#W5ZX'^LGEQEVY/L,X4 <4 ?)_['/\
MP2K\)?!=;+Q1\3!9^-O&J%98;(KOTW3F'(VHP_?2 _QN-HXVJ"-Q^]NG X%+
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 444UW6-69F"JHR68X 'K0 ZOS@^/O_*8KX)?]B^G_ *#J5>F_M,_\
M%3_A7\#?M>D>&)E^(WBR/*?9=*F L;=Q_P ];G!4X/\ #&'.00=M?!_[-O[1
MGBS]J+_@I)\,?&?B_P"QQWWFS65O;:?!Y4-M;K;7++&N26;!D<[F))SUQ@
M_<*BBB@ K\X/A#_RF;^+?_8OC_TETZOT?K\X/A#_ ,IF_BW_ -B^/_273J /
MT?HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH *^*_V*_\ DJ>J_P#8&E_]'P5]J5\5_L5_\E3U7_L#2_\ H^"@#[4H
MHHH **** /Q6_P""U?\ R=-X6_[$RU_]+KZBC_@M7_R=-X6_[$RU_P#2Z^HH
M _53]D[_ )-9^#?_ &)FC?\ I##7JM>5?LG?\FL_!O\ [$S1O_2&&O5: /(/
M'W[(GP<^*7BR]\3>+/A]I&NZ]>B,7%_=HQDDV(L:9PW954?A7/?\,!_L\_\
M1)_#_P#WZ?\ ^*KZ HH \%L_V#_V?]/O(+JV^%>@PW$$BRQR+&^593D$?-V(
MKWB2-98V1U#HPPRL,@CT-.HH ^;?&7_!.7]G3QUJ\NIZE\,[&"[EE,LATN[N
M;&-R3D_NX)40 ^P'?&,UZE\(?@#\//@+I,NG> ?"6G^&K>;'G26R%YY\=/,F
M<M(^.VYCC)]:] HH *\=^-'[(/P?_:$ODO\ QWX'L=8U1$$8U**26UNBH&%#
M2PNC.!V#$@>E>Q44 >-?!K]COX.? #4?[2\#>!;#2=6V>6-2F>6[NE!SD++,
M[LF<G(4@'IT KV6BB@#S7P3^S;\,?AOXVOO%_AGP9INC>)KX2K<ZG;(PEE$K
MAY,DG^)@"?I7I5%% 'SCX\_X)V_L\_$CQ!-K>L?#>SCU&>3S9WTR[N;%)23D
MEHX)43)/)( )]:]5^$_P/\!_ O0Y-(\!^%M/\,V4K;YA9Q_O)V&<&21B7D(R
M<;F.!P*[FB@ KQWXT?L@_!_]H2^2_P#'?@>QUC5$01C4HI);6Z*@84-+"Z,X
M'8,2!Z5[%10!XU\&OV._@Y\ -1_M+P-X%L-)U;9Y8U*9Y;NZ4'.0LLSNR9R<
MA2 >G0"O9:** "BBB@ HHHH ^ /BY_RD<\)?\ _]&:17W_7P!\7/^4CGA+_@
M'_HS2*^_Z "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBOBW]L#_ (*<>!?V=1>^'?"IM_'/C^/,;6=O+FRL'_Z>)5ZL#_RR
M0[N"&*<&@#ZE^*'Q8\(_!?PC=>)_&NO6GA_1;?AKBZ?EVP2$C09:1S@X502<
M=*_'_P#;"_X*M>+?C%]M\+_#'[7X)\&OF*74-VS4[].^64_N$/\ =0[CW;!*
MU\C?&SX_>._VAO%DGB'QWK]QK-YDB" G9;6B$_<AB'RHO3H,G&22>:][_9!_
MX)N>/_VFGM->U59/!?P_<A_[8O(3Y]ZGI:Q'&X'_ )Z-A!S@L05H ^:?AS\,
M_%7Q@\76GAKP?H=YXBUV[/[NULTW-CN[L>$09Y=B%'<BOUZ_8Y_X)0^&?A.U
MEXJ^*_V/QEXL4++#HX7?IM@W7Y@1_I$@]6&P<X5L!J^N?@+^S?X _9K\)KH/
M@70X].C<*;J_EQ)>7K@??FE(RQZX PJY.U0.*].H 15"*%4!5 P .@I:** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BO!_VC_VV/A5^S!9R)XJUY;OQ!LW0^'=*VSW\F1D;DR!$I_O2%0>V3Q7
MY+_M._\ !4+XJ?'S[5I&@W#?#WPA)N3[!I$Y^UW"'M/<X#'(X*H$4@X(;K0!
M^G/[3G_!1KX3_LV_:]+?4/\ A,?&,.5_L#195<Q./X;B;E(?<?,X_N&OR4_:
M6_X*"?%K]IB2ZL-2U?\ X1OPE(2%\.Z(S10.G83/G?,<8R&.W(R%6O"_ ?P[
M\3_%+Q);Z!X2T*_\1ZU<'Y+/3X&E?'=CC[JCNQP!W(K],OV8_P#@C4/]$USX
MVZKGI(/"NB3_ /CMQ<K^(*Q?424 ?G)\(_@?XZ^._B1="\">&;[Q%J''F?9D
MQ% IX#2RMA(U]W8"OL7PW^P#^TI^R;\5_!'CGP5X8TGX@:Q8V[7C+!.K6EK<
M,LD302!Y89'PCJVY< EL G:<_L1X"^'?ACX6^&[?P_X1T&P\.Z-;_P"KL]/@
M6),]V./O,>[')/<FNBH _.K_ (:*_P""@/\ T0/P?_W[?_Y94?\ #17_  4!
M_P"B!^#_ /OV_P#\LJ_16B@#\ZO^&BO^"@/_ $0/P?\ ]^W_ /EE4/[&?P<^
M/.J?MN>+OC1\6_ MMX/75]$>VF-K/'Y!FQ;1QI%'YTK\I 6))(R#R,@5^C=%
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 5\5_L5_\ )4]5_P"P-+_Z/@K[4KXK_8K_ .2IZK_V!I?_ $?!0!]J
M4444 %%%% 'XK?\ !:O_ ).F\+?]B9:_^EU]11_P6K_Y.F\+?]B9:_\ I=?4
M4 ?JI^R=_P FL_!O_L3-&_\ 2&&O5:\J_9._Y-9^#?\ V)FC?^D,->JT %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!\ ?%
MS_E(YX2_X!_Z,TBOO^O@#XN?\I'/"7_ /_1FD5]_T %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1129QR>!0 M<5\6_C/X+^!?A*?Q)XY\0
M6F@:5'D*]PV9)W SY<48RTCD#[J@FODG]KS_ (*I>"?@?]M\-_#X6OCSQJ@,
M;S1R;M,L'Z?O)%/[UA_<C..H+J1BOQ[^,7QO\;_'SQ=-XD\=:_=:[J;96/S2
M%BMTS_JX8QA8U]E R>3DDF@#ZT_;"_X*H>,OCA]M\,_#S[5X&\$/F.2X23;J
M6H)T/F.I_=(?[B')YW,0=H^/?AE\*O%WQD\66WAKP7H%YXAUJXY6VLX\[%R
M7D8_+&@)&78A1GDU]1_LA_\ !,CQ]^T6+'Q%XE\[P-X!D*R"]NHO]-OH^O\
MHT+=%(Z2OA>05#\BOV4^!O[/G@/]G/PBGAWP)H,.DVIP;BY/SW-XX'^LFE/S
M.W)]AG"@#B@#Y!_8_P#^"3_A3X3K9>)_BJ+3QKXM4"2+2=N_2[%O=6'^D./5
MAL'93@-7Z!1QK%&J(H1%&%51@ >@IU% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !17+_$;XH>$OA#X9G\0^,_$%
MAX<T:'AKJ_E"!FQD(@ZNYP<*H+'L*_+[]J#_ (+(:AJGVS0?@IIATRU.8SXI
MU>$-<-VW6]N<JGLTFXX/W%- 'Z-_'/\ :4^'7[..@?VKX\\2VND>8I:VL%/F
M7EV1VBA7YFYP-V-HR,D5^47[3O\ P5T\??%#[9HGPS@D^'OAM\I_: </JMPG
MKY@^6#/I'EA_STKX<\3^*O$'Q$\2W&KZ_JE_XAUV^D'FW=[,\\\S'@#)))]
M/H!7V=^R_P#\$GOB1\9/LFM^.S)\.?"LF'$=W#G4[E/]B X\H'GYI<$<$(PH
M ^+-/T[7/'GB2.TLK:_\0Z_J4YV0P(]S=74K$DX RSL>3W-?H5^S'_P1W\4^
M,OLFN?&#47\(:0V'&@:>RR:C,.N)'Y2 'CCYVZ@A3S7Z5_L__LH?#+]F?2/L
MG@?PY#:7LB;+G6;K$U_<CC.^8C."1G8NU,]%%>O4 <'\(/@7X$^ OAI="\">
M&K+P]8X'FM;INFN&'\4LK9>1O=B<=N*[RBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *^
M*_V*_P#DJ>J_]@:7_P!'P5]J5\5_L5_\E3U7_L#2_P#H^"@#[4HHHH ****
M/Q6_X+5_\G3>%O\ L3+7_P!+KZBC_@M7_P G3>%O^Q,M?_2Z^HH _53]D[_D
MUGX-_P#8F:-_Z0PUZK7E7[)W_)K/P;_[$S1O_2&&O5: "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ^ /BY_P I'/"7_ /_
M $9I%??]? 'Q<_Y2.>$O^ ?^C-(K[_H **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **BNKJ&QM9KFYFCM[:%&DEFE8*B*!DLQ/   R2:_.K]KG_@K
MEX<\ ?;/#/P=6V\7>(%W12^(9@6TVU/0F( @W##U&(^ARXR* /L[X[_M'?#_
M /9O\*MKOCO7H=,B<-]EL4_>7=XP'W(8ARQZ GA1D;B!S7XW?M=?\%-?B!^T
M9]L\/^'#-X%\!2;HVT^TF_TN^3I_I,PQ\I'_ "S3"\D,7X-?+/Q"^)'BGXM^
M*[KQ'XOUR]\1:Y=G]Y=WLA=L9X11T11GA% 4= !7VC^R'_P2D\9?&3[%XE^)
M1NO O@V0++'9E NJ7R'IM1@?(4_WI!D\80@[@ ?(7P?^"/C?X]>+HO#?@7P_
M=:]J;8:3R0%BMTSCS)9&PL:^[$9/ R<"OV"_9$_X)5^"?@C]C\2?$(VOCWQH
MFV1()(MVF6#CG]W&P_>L#_'(,="$4C-?7'PE^#/@OX%^$;?PUX'\/VF@:5%@
MLENN9)WQCS)9#EI'/]YB3^%=K0 G3@<"EHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HILDB0QM)(RHB@LS,<  =237
MQ#^U!_P5:^&GP5^UZ+X+,?Q'\61Y0BQF TVV?I^\N!GS"/[L6[H064T ?:.O
M:_IGA;1[O5M9U&UTG2[1#+<7M],L,,*#^)W8@*/<FOSJ_:@_X+$>&_")N]!^
M#NGQ^+-57,;>(=01TT^%NA,4?#S$>IVKT(+BOS;_ &@OVL_B;^TUK!NO&_B*
M6XL$D,EMHMGF&PM?39$#@D#C>Y9\=6-7OV<_V-_BC^T_J2IX.T!TT97V7'B#
M4<P:?!CJ/,P=[#^Y&&;GICF@#AOBQ\:O''QS\3/K_CKQ+?>(]2.0C73_ +N!
M2<[(HUPD:_[* "O<?V8?^"<_Q6_:6^RZHEC_ ,(=X-E(8^(-:B91,GK;P\--
M['Y4."-X-?IG^R__ ,$M_A?\!C::SXDB7XB>,(\.+S5( +*V?KF&V.5R#T>0
ML<C(V]*^SE4*H & . !0!\X?LR_L#?"G]F&*"]T?2?[?\6*OS^)-959;E3W\
ME<;81U^X-V#@LU?2%%% !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 %%8OC7QAI7P]\(:UXFURY6ST?2+.6^NYV
M_@BC4LQ [G X'<X%?B5\,_VL?B%X5_:BL?VEO$MM?P> /%VN7&AWA+EH!9H(
M\VZCOY$<D3KP-S1/@YWT ?N?145K=0WUK#<VTJ7%O,BR1RQL&5U(R&!'4$'.
M:EH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ KXK_8K_Y*GJO_ &!I?_1\%?:E?%?[%?\ R5/5?^P-
M+_Z/@H ^U**** "BBB@#\5O^"U?_ "=-X6_[$RU_]+KZBC_@M7_R=-X6_P"Q
M,M?_ $NOJ* /U4_9._Y-9^#?_8F:-_Z0PUZK7E7[)W_)K/P;_P"Q,T;_ -(8
M:]5H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@#X ^+G_*1SPE_P#_T9I%??]? 'Q<_Y2.>$O\ @'_HS2*^_P"@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH ***Q_%WC#0_ /AV]U[Q'JUGH>C62>9<7U],L44
M:^[$]3T ZDD 4 ;%>$?M-?MH?#3]E?1V?Q3JOVSQ!+'OM/#FG%9+V?T)7.(D
M/]]R!P<;CQ7PE^UO_P %@+K4?MGACX'1/96W,4OB^_A_>N.A-K"P^0?[<@W<
M\(I :OS3N+G7_B'XI:6:34?$OB/5;@99S)=7=W,QP/5G<GZDT ?0/[5G[?WQ
M+_:GNI]/OKO_ (1GP5OS#X:TN1A$X!RIN).&G;IUPF0"$4UYU\ /V8_B)^TQ
MXF&C^!="DODC8"[U2XS%8V0/\4TV,#C)"C+'!VJ:^WOV2?\ @D#JOB3[%XF^
M-DTNB:6V)(O"=G)B\F'4?:)1Q".GR+E^>3&17ZL>!_ ?AWX:^&;/P]X5T6RT
M#1+-=L%C80B.-?4X'5B>2QY)Y))H ^6_V1?^":OP]_9K6SU_65C\;>/HP'_M
M6]B'V>R?_IUA.0I'_/1LOQD; 2M?85%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%>/?M"?M9?#+]F31_M?C?Q#%;W
M\D9DMM%L\37]UZ;(@> 3QO<JF?XJ /8:^8?VG?\ @H9\*?V95N=.O-1_X2KQ
MA'E1X=T617EC;TN)/NPCID'+X.0AK\T?VHO^"JWQ+^-WVO1?!K2?#GPC)E"E
MA,3J-TG3][<#!0$?PQA>I!9Q7R)X'\ ^)OBEXHMM!\*Z+?\ B/7;MLQV=C"T
MLC<\L<=%&<EC@#J2* /=OVG/^"@GQ6_:;DNM/U'5/^$:\(2$A?#FC.T<#KZ3
MO]Z<],ACMR,A5KRGX,_ 'Q_^T%XD&B> _#5YKUTI'GS1+LM[93T::9L)&.#]
MXC.,#)XK]%/V8/\ @C:%^QZ]\;M3W=)!X3T:?C_=N+E?U6+\).U?IIX&\ ^&
M_AGX;MO#_A30['P]HML/W5EI\"Q1@]V('5CCECDGN30!\&_LO_\ !('P=\/S
M::[\6;R+QSKJ8<:-;;DTN!O1L@/<8/\ >VJ>04:OT'TO2[+0].MM/TZSM]/L
M+:,106MK$L442 8"JJ@!0!V JU10 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 %%%% !117G_P 4_P!H#X<?!.S-QXY\
M::/X;^7>MO>7*_:)!ZI"N9'_ . J: /0**_.;XO?\%I/A]X=\^T^'GA35/&-
MVI*K?:BPT^S/HR@AI6'LR)]:^'OC!_P4Z^/OQ:\Z!/%2^#-+DR/L/A6,VA _
MZ[DM-G'I(![4 ?='_!5;XN:MXJF\%?LX^"&^U>)_&=[!+J,,3?=@\T+;Q.1T
M5Y 9&)Z+"">&KVWXL?L1:!XD_8F7X):+%']IT73TFT>\D4*6U.,,_G-_=,SM
M('/83-CM7Q]_P1Y^ -YXP\9>(OCGXH\^_>R9],T>XO6:22:Z=1]HN-S<DK&P
MC#<Y\UQU6OUFH ^(?^"5'[0=Q\2_@E<_#WQ"\D?C#P!(--EAN<B5K+)$!(/.
M8RKPD=A&F>6K[>K\NOVFK6;]@_\ ;X\,?&O3(GA^'_CMWM_$$4*G8LC%1=@@
M=S^[N5_O.KCH#7Z@6MU#?6L-S;2I<6\R+)'+&P974C(8$=00<YH EHHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "OBO]BO\ Y*GJO_8&E_\ 1\%?:E?%?[%?_)4]5_[ TO\ Z/@H ^U*
M*** "BBB@#\5O^"U?_)TWA;_ +$RU_\ 2Z^HH_X+5_\ )TWA;_L3+7_TNOJ*
M /U4_9._Y-9^#?\ V)FC?^D,->JUY5^R=_R:S\&_^Q,T;_TAAKU6@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /@#XN?\
M*1SPE_P#_P!&:17W_7P!\7/^4CGA+_@'_HS2*^_Z "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BO+OCU^TQ\._V:_#?]K^._$$.FF12;73HOWM[>$=H80=S<X!8X49&6
M%?D!^U?_ ,%2/B)\>OMF@^$3-\/O!4F8VALYC_:%XG3]].N-JD?\LX\#DAF<
M4 ?H9^UA_P %,_AM^SG]MT+19$\=^.HMT9TS3YA]FLY/^GF<9 (/6--S\8(7
M.:_'G]H?]JSXD?M/>(!J/C?77N+.%RUGHUIF*PL\_P#/.+)^;'&]BSD<%CQ7
M%_#7X6>+?C%XJMO#?@O0+WQ%K5QRMK9Q[MJY +NQ^5$&1EF(49Y-?J[^R?\
M\$@_#O@G['XC^,D\'BO6P%DC\-VK'^SK=NN)GX,[#CY>$Z@AQS0!\!_LL_L)
M_$S]JJ^BN=&L/["\(K)MN/$VIQLML,'#"%>L[C!^5. <!F7.:_9K]EW]AWX:
M?LJZ;')X?T[^UO%+Q[+GQ-J:J]W)D?,L?&(4/]U.HQN+$9KWO3]/M=)L;>RL
M;:&RLK>-8H;>WC$<<2 8"JH&  . !5B@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBLSQ)XFTCP;H=WK.O:I9Z+I%FGF
M7%]?SK##"OJSL0 /J: -.N-^*GQC\%?!'PO)XA\<^(['PYI29"R7;_/*P&=D
M48R\C?[* GVK\_?VH?\ @L9HV@?:]!^"VG+KU^,QMXFU6)DM(STS!"<-*?1G
MVKD?=<&ORW^)GQ8\8?&3Q1/XA\;>(K[Q)K$O6XO9-P1<YV1H,+&GHJ *.PH
M^_/VHO\ @L1XA\5?;- ^#>GR>%]*;,;>(]117OY1T)ABY2$'L3N;&#\AK\[K
MZ_U[X@>)WN;RXU#Q'XAU2<;I9G>ZNKN9B .3EG8G [DU]3_LN_\ !,OXI_M#
M_8]8U2V;P%X,FP_]K:O"WGW"'O;V_#/D8(9BB$<ACTK]<OV;?V*?A;^R[8(W
MA30Q=^("FV?Q%JFV>_ER,$!\ 1*?[L84'OD\T ?FU^R[_P $A?&GQ&^R:[\5
MKJ;P'X??;(ND0A6U6X7T8'*VX(_O;G'0H.M?JW\%_@#X _9]\-C1/ ?AJST*
MU8+Y\T:E[BZ8?Q32MEY#UZG SP .*]"HH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBO.OBM^T3\,_@?:F;QUXVT?
MPZ^W>MK<W :Z=?5($S(X_P!U30!Z+17YM_&/_@M1X*T$3V?PV\(:AXINAE5U
M'6'%C: ]F5!ND<>S",U\-?&'_@I+\>_C'Y\%QXQD\+:5+D?V;X70V* 'JIE!
M,S#'&&D(]N30!^XGQ6_:*^&?P/M6E\<^-M'\.N%WBUN;@-=./5($S(__  %3
M7Q'\7O\ @M1X&T'S[3X=>$-3\5W2Y5=0U9Q86F>S*@W2./9A&:_(+_3M>U+_
M )>-1U"ZD_VI99G)_$L2?QKZ6^$'_!-CX^?&!H9H/!LGA72Y,'^T?%+FQ0 ]
M#Y1!F88YRL9% $WQ@_X*8?'SXO\ GP-XN;PAI<G_ ##_  JAL@!Z>=DS'CJ#
M)CVKYDFFOM>U-I)7N-1U&ZDY9RTLLSL?7DLQ/XU^NWP?_P""*O@S1!#=_$CQ
MEJ/B>Y W-IVBQBRM0?[K2-ND<>X\L_U^W/A/^S7\+O@; B>!O ^CZ!,J[3>P
MP>9=L,8PUP^Z5A]6/4T ?AW\(?\ @G%\?/C%Y$]GX*F\-Z7,,C4O$[?8(P#T
M/EL#,P/7*QD8_"M/]H3]AF3X'_$#X?\ POT[Q2OC3XH>*I4,EC8VQAM+".1_
M+B!8DLY9@[%B$"K&25.0:_?ROC3]HK_@E]X _:0^+>L?$#6O%?B;3-3U1(%F
MM;&2 P+Y4*1+L#QL0"J*2,]23WH ^DO@?\)=)^!7PG\,>!-$4?8-%LUM_-V[
M3/+]Z69A_>>1G<^[5W-?G5_PY+^%G_0]>,/^^K7_ .,T?\.2_A9_T/7C#_OJ
MU_\ C- 'U3^V1^SY;_M,?L_^)?!NR/\ MCR_MVCS28'E7T0)BY/0-EHV/99&
MKPW_ ()4?M!W'Q+^"5S\/?$+R1^,/ $@TV6&YR)6LLD0$@\YC*O"1V$:9Y:N
M(_X<E_"S_H>O&'_?5K_\9KV?]E7_ ()V>"?V3?B#?>+_  [XE\0ZO?W6G/IK
M0:E)"(1&\D;EL1QJ2<QKC)P.>.F #ZNHHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "OBO]BO_DJ>J_\
M8&E_]'P5]J5\5_L5_P#)4]5_[ TO_H^"@#[4HHHH **** /Q6_X+5_\ )TWA
M;_L3+7_TNOJ*/^"U?_)TWA;_ +$RU_\ 2Z^HH _53]D[_DUGX-_]B9HW_I##
M7JM>5?LG?\FL_!O_ +$S1O\ TAAKU6@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** /@#XN?\I'/"7_ /_1FD5]_U\ ?%S_E
M(YX2_P" ?^C-(K[_ * "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHKXR_:J_X*@?#7]GW[9H?AR2/X
M@>-H]T9L=.G'V.TD''[^X&1D'K&FYL@AMG6@#ZZ\2>)M(\&Z'>:UKVIV>C:1
M9QF6XOK^=8885'=G8@ ?6OS0_:N_X+#V6FK>>'/@A:K?W?,;^+=2A(AC[9MH
M&&7/H\@"\?<8'-?GS^T-^UC\2_VG=<^V^-]?DGL(Y"]IHMGF&PM/]R('DXXW
ML6<]VK8_9I_8J^*'[4FH(?"VC&S\/+)LN/$>IAH;&+!PP5L9E<?W(PQ'&<#F
M@#R7QEXV\2?$[Q1=:[XEU>^\1:]?./-O+V5II9#T"C/8= HX P *^V/V3_\
M@D[XX^+WV+Q#\2FN? 'A)\2+9.@&JWB?[,;#$ /]Z0;O1"#FOT*_93_X)V_#
M/]F&.UU86P\7^.(P"WB'5(1^X;_IVAR5A'^UEGY/SXXKZHH X#X,_ ?P)^S_
M .%8_#_@3P[:Z%8\&:2-=T]TX&-\TIRTC>['CH,#BN_HHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ IDTR6\3RRNL<2*
M69W. H'))/85\P_M/?\ !1'X4_LSK=:;<:C_ ,);XQC!4>'=%D5WB?TN)>5A
M'3(.7YR$-?D7^TY^W]\5OVGI+FPU75/^$=\(NQV>&]&9HK=ESP)WSNG/3[YV
MY&0JT ?I9^U%_P %8/AQ\&_MFB> UC^(WBR/,9DM9<:7;/T^><?ZTCKMBR#R
M"ZFOR8^/O[4OQ*_:6US^T/'7B.:_MXW+VVDV_P"YL;7_ *YP@X!QQN;+'NQK
M)^"_[/\ X_\ V@_$@T3P'X:O-=N5(\^:-0EO;*?XIIFPD8Z]3DXP 3Q7ZN?L
MN_\ !(7P5\.?LFN?%:YA\>>(4PZZ3"&72K=O1@0&N#_O[4.2"AZT ?FS^S;^
MQ1\4OVHKZ-O"NB&S\/A]L_B/5-T-C'@X(5L$RL/[L88CO@<U^N?[+O\ P3-^
M%O[._P!CUC4K8>//&D.'&K:M"/(MY!WM[?E4P>0S%W!&0PZ5]:Z?I]KI-C;V
M5C;0V=G;H(H;>WC"1QH!@*JC@ #L*L4 %%%% !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 %%%</\3OCC\/_@SI_P!L\<>,-'\,Q%=R
M1W]TJ32C_IG%G>YX/"J3Q0!W%%?G5\8/^"T/PZ\,^?:?#SPQJGC6[7A;Z^/]
MGV?LPW!I6^A1/K7PU\8_^"G7Q[^+QGMX_%"^"])DX^P^%HS:''O.2TV<=<.
M?2@#]N_BI\??AU\$;'[5XY\9:1X;4KN2&\N1]HE'_3.%<R/_ ,!4U\1?&+_@
MM)X!\.^?:?#GPIJ7C"[7*IJ&IM]@L\]F5<-*X]F6,^]?C]<W5_X@U1YKB6XU
M+4;N3+22,TLTTC'N3DLQ/XFOHWX._P#!.7X]?&;R)[+P7/X;TJ7!&I>)F-A&
M >C"-AYK ]<K&1^E %[XP?\ !3#X^?%_SX&\7-X0TN3_ )A_A5#9 #T\[)F/
M'4&3'M7S&SWVO:D69KC4=0NI.I+2RS.3^)8D_C7ZZ?!__@BIX0T7R+SXD^,]
M0\2W ^9M-T2,65L#_=:1MTCCW7RS_7[A^$W[-_PP^!=JD7@7P1I'A^15VF\A
M@#W;C&,-</NE8?5CU- 'X@_!O_@FQ\>OC)Y%Q!X0?PII,N#_ &CXI8V*X/0B
M(@S,".<B,CWK[D^#W_!%?P3H/D7?Q'\7ZCXJNAAFT[2$%C:9[JSG=(X]U,9K
M](Z* /.OA3^SK\,_@?:K#X&\$Z/X=<+L-U;6X:Z<>CSOF1_^!,:]%HHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH *^*_P!BO_DJ>J_]@:7_ -'P5]J5
M\5_L5_\ )4]5_P"P-+_Z/@H ^U**** "BBB@#\5O^"U?_)TWA;_L3+7_ -+K
MZBC_ (+5_P#)TWA;_L3+7_TNOJ* /U4_9._Y-9^#?_8F:-_Z0PUZK7E7[)W_
M ":S\&_^Q,T;_P!(8:]5H **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@#X ^+G_*1SPE_P  _P#1FD5]_P!? 'Q<_P"4CGA+
M_@'_ *,TBOO^@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 5\5_L5_P#)4]5_[ TO_H^"OM2OBO\ 8K_Y*GJO
M_8&E_P#1\% 'VI1110 4444 ?BM_P6K_ .3IO"W_ &)EK_Z77U%'_!:O_DZ;
MPM_V)EK_ .EU]10!^JG[)W_)K/P;_P"Q,T;_ -(8:]5KRK]D[_DUGX-_]B9H
MW_I##7JM !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 ? 'Q<_Y2.>$O^ ?^C-(K[_KX ^+G_*1SPE_P#_T9I%??] !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%>5?'[]I[X<_LS^'X]
M4\>:_'ISW ;[)IT*F:\NR.HBB')'0%CA1D989KXON_\ @L@^M74S^!_@/XD\
M4:5&Y3[7-J'D..F-R16\Z@]>-Y_&@#]):*^%_@[_ ,%=/A3X[UU-"\::7JOP
MRU1Y/+\W5<362MG 5YE :,^I>,*.[5]MR:UI\.D'59+ZV32Q#]I-\TRB 18W
M>9OSMVXYW9QB@"[69XE\3Z1X-T.\UK7M4L]%TBS0R7%]?SK##$H[L[$ "OA7
M]IG_ (*[?#[X7_:]&^&EO'\1/$293[<KE-*@;U\P?-/](\*?[]?E5\>?VHOB
M5^TGK7V_QWXEN-2@C<O;:7#^YL;7_KG"OR@XXW'+D#EC0!^CG[47_!8S2-!^
MUZ!\%=.77+X;HW\3ZK$RVD9Z9@@.&D/HS[5R/NN#7Y<?$KXK>+_C%XHG\1>-
M?$-]XCUB;K<7LN[8N<[$486-!V50%'85ZA^S7^Q)\4_VHKV.3POHAL?#H?;/
MXCU4-#8I@X(1L$RL/[L88CC.!S7ZZ?LN_P#!-+X6?LY_9-7OK4>._&D6'_MG
M6(5\JW<=[>WR5CP0"&8LX[,.E 'YI?LN_P#!,;XI?M"?8]9UB!O '@N;$@U/
M5H3]IN8SWM[?AFR,$,Y12#D%NE?KE^S?^Q?\+?V7M/C_ .$2T);C7C'LN/$6
MIXGOYLC!P^ (U/\ =C"@]P3S7NE% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%07U];:99SW=Y<16EI ADEGG<(D: 9+
M,QX  [FO@;]I[_@KIX#^&/VS0_AC;Q?$'Q(F4.HEBNDV[^N\8:?'I'A3GB3M
M0!]S>,/&F@_#_P /W>N^)=8L=!T:U7=/?:A.L,2#W9B!D]AU)X%?FG^U!_P6
M0L['[7H/P2TT7T_,9\5:Q"1$O^U;V[8+>S2X&1]QAS7YT?'#]H_XB?M%^(/[
M6\>>);K6&C8FWLL^7:6H/:*%<*O'&<;C@9)KNOV:/V%?BK^U!<PW/A[1O[)\
M+E]LOB35PT-F #R(^-TS=1A 0#]XKUH \?\ B%\2O%7Q8\37/B'QCK]]XCUF
MX^_=W\QD8#LJCHJCLJ@ =@*^H?V7_P#@F!\4OV@/LFL:Y WP^\'2X<:CJT!^
MU7*?],+;(8@C&&<HI!R"W2OTQ_9?_P"";?PJ_9O^R:M/9_\ ";>,X<-_;FL0
MJ5@?UMX,E8O9CN<?WNU?6- 'A?[./[%_PL_9?L(SX1T%9]>,>R?Q%J>)[^;(
MPP#X C4]UC"J<#()YKW2BB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHK)\3^+=#\$Z1+JOB'6=/T'2XO]9>ZG=);PI]7<@#\Z -:BOBCXQ?\
M!6SX'_#5I[3P_<ZA\0M4C^4)HL/EVH;_ &KB7:"/>,/U^M?#'QB_X+ ?&;Q_
MY]KX2@TOX=Z:^0IL8A>7NT]FGE&W\4C0^] '[1^+_''AWX?Z/+JWB?7=-\/:
M7']^\U2Z2WB'MN<@9]J^-OC'_P %>O@M\/!/:^%1J7Q$U1,@#3HC;688=FGE
M ./=$<5^+/C/Q]XF^(VL/JWBKQ!J?B/4VX-WJMW)<28SG 9R2![#BO0O@_\
MLB?&#X[F&3P;X#U74-/E(QJEQ&+6RP>XGE*HV.N%)/MR* /?/C)_P5R^-OQ(
M^T6OAJ73_AYI4F5":3$)KLJ>S7$H.#_M1K&:^.O%7C#7O'.L2ZMXCUK4-?U2
M7_67NIW3W$S=^7<DG\Z_3#X-_P#!$V^N#!>?%+QW%9Q\%]*\+Q^9)CT-S,H5
M3VXB8>_'/W1\&_V&?@E\"_L\_AOP)I\^JPX9=7U=?MUV&'\:O+D1G_KF%H _
M#_X.?L4_&GX[>3-X5\!ZD^ERX(U;4E%E9E?[RRR[0X'HFX^U?=/P;_X(F1+Y
M%Y\4O'C2' +Z3X6BP,]<&YF7D=B!$/9J_5"B@#Q?X._L;?!OX$"&7PCX#TNV
MU*+D:M>QF[O<]R)I=S+D]E('M7M%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 5\@_M#?M[O^S3^TAX<\'>,_!EUI_P -M5M,GQ@27W3L5^>-5R#'
M%G;(I_>?,& P%$GU]7GWQU^!7A']HKX=ZAX-\9:>+S3KD;XITP)[.8 A)H7Q
M\KKD^Q!((()! .WTO5+/7-,M-1TZ[AO]/NXEGM[JVD$D4T; %71APRD$$$=<
MU\\^$/VP_P#A*OVSO%WP#_X1'[+_ &!I_P!N_P"$A_M+?Y_[JWDV?9_)&W_C
MXQGS#]SISQ\=_!_XP>.O^"8OQ7B^$?Q<EN-;^#NJ3,^A>)(XV9;12W,D8Y(0
M%AYL')0G>F0?WFAX!^)7A;PK_P %7OC)XVU37K&U\)P>%%OVU?S@UN8#::<5
M=6&=X;(V[<EBP R2* /TI\:^-=#^'/A74_$OB74[?1M"TV$W%W>W3;4C0?J2
M3@!1DDD  D@5\V_L<_MK:G^UMXX\>I8>!+S2O .D2JFD^(Y& $YX!AF4G_6L
M#Y@$>0BD!N=I?Y-U+4O'_P#P5K^+YT[3C?>#OV>O#5V#-<$;9+MQT)'W7N&4
M\+RL*MDY)^?].OAS\.?#GPE\%Z7X3\)Z5#HV@Z;$(K>U@' [EF)Y9F.2S'))
M)).30!TM%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 5\5_L5_P#)4]5_[ TO_H^"OM2OBO\ 8K_Y*GJO
M_8&E_P#1\% 'VI1110 4444 ?BM_P6K_ .3IO"W_ &)EK_Z77U%'_!:O_DZ;
MPM_V)EK_ .EU]10!^JG[)W_)K/P;_P"Q,T;_ -(8:]5KRK]D[_DUGX-_]B9H
MW_I##7JM !1144ES##)%')*B22DB-&8 N0,D =^* ):*** "BH;B[@LT5[B:
M.!68(&D8*"QZ 9[FIJ "BBFR2+%&SNP1%&69C@ >IH =14=O<174*30R)-$X
MRLD;!E8>H(ZU)0 4444 %%0W%W!9HKW$T<"LP0-(P4%CT SW-34 %%%-DD6*
M-G=@B*,LS'  ]30 ZBH[>XBNH4FAD2:)QE9(V#*P]01UJ2@ HHHH **** /@
M#XN?\I'/"7_ /_1FD5]_U\ ?%S_E(YX2_P" ?^C-(K[_ * "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ K@/CY\8M*^ /P?\4^/M8'F6FBVAF6 '
M!GF8A(8@>Q>1D7/;=GM7?U\$_P#!9[5+RQ_94T.WMBZV][XKM8;DJ>"@MKJ0
M*1W&]$/U4>U 'F7[%7[)]S^V!KU_^T9\?-WB0:Q=.=$T&X)%J\:,R[W3_G@C
M I'%G!V$MN!&?TXTK2;'0M.M]/TVRM].L+==D-K:Q+%%&OHJJ  /85RGP0T2
MP\-_!GP)I6EHJ:=9Z%8PVX08!18$ /X]?QKMJ /'OVB/V4?AQ^TWX;GTWQCH
M,#ZAY96UUVUC6._LV[&.7&2 ?X&RI[BOPQ_:;TWXJ_ ?7KSX%>+?%VJ:AX9\
M.S>;IU@+F06,\,GSQ3)&3C!!SM.=C;P.<Y_HOK\P/^"HW@_1=:_:Y_9L^VZ?
M#J3:Q>PZ9?VD@.+FV6_@VQ-C^$^?,/\ @1H _.OX#_LN_$O]I+6OL'@3PS<Z
ME CA+G5)AY-C:]SYD[?*#CG:,L1T4U^JW[,W_!(GX??"_P"R:S\2[B/XB>(D
MP_V%D*:5 WIY9^:?ZR84_P!RONOP[X;TGPCHMIH^AZ99Z/I-H@CM[&P@6&&)
M1V5%  'T%:5 $%C8VVEV<%G9V\5I:0((XH($"1QJ!@*JC@ #L*GHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBOFW]IC]O[
MX3_LQQW%CJVK?\)#XLC&%\.:*RRW"MV$S9VPCI]\[L'(5J /I'..3P*^./VG
MO^"H/PK^ 7VO2-"N%^(7C"+<G]GZ1,/LMNX[3W/*C!R"J!V!&"%ZU^8_[3G_
M  4<^+'[27VO2VO_ /A#O!LV5_L#19&42H?X;B;AYN.H^5#_ '!7A/PK^#GC
M7XW>)H_#_@;PW?>(]4;!:.TC^2%2<;Y9#A(U_P!IR![T >C?M(?ML?%3]J"\
MD3Q7KK6GA\/NA\.Z5N@L(\'(+)DF5A_>D+$<XP.*YGX$_LR?$C]I#7/[.\">
M&KG5(T<)<ZE(/*LK7/>69OE4XYVC+'LIK])?V8_^"..A^'?LFN_&;4U\0Z@N
M)%\-:3(R6<9ZXFFX>4^JIL7(ZN*_1WPSX6T;P7H=IHOA_2K/1-(LT\NWL=/@
M6&&)?144 "@#X=_9?_X))_#[X3_9-;^(\L7Q$\3IAQ9R1E=*MF]HCS.1ZR?*
M?[@/-?>-K:PV-M%;V\,=O;PH(XX8E"HB@8"@#@ #C J6B@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBJ&N:]IGAG2Y]2UC4;32=.@7=+>7TZPPQCU9V
M( 'U- %^BOCSXP?\%5?@/\+?/MM-UNZ\>ZI'\OV?PW#YL.>V;ARL17W1G^E?
M#?QB_P""RGQ5\9+/:>!-%TKP!8OPMRP_M"^'N'D41#(_Z9$CUH _9;Q!XDTG
MPGI,^J:YJEEHVF0#,M[J%PD$,8]6=R /Q-?(OQD_X*O? OX7B>UT;5+SX@:M
M'E1!X?AS;AA_>N)-J%?>/?\ 2OQ.^(?Q:\:?%K5/[1\9^*M7\3W@)*2:I>/,
M(\]D5CA![* *Z'X2_LR_%/XZ3(O@?P-K&O0,VS[='!Y5FISC#7$FV)?Q;L:
M/JGXR?\ !8KXN^.O/M?!6GZ7\/-.?(66%!?7V#ZRRKL''=8P1GKTKXN\>?$S
MQ;\4M8.J^,/$NJ^)M1.<7&JW<EPR@]EW$[1[# XK]"_@[_P12\4:N(+SXF>-
M;+P_ <,VEZ#&;NXQW5IGVQHWNHD%?<WP=_X)W_ ?X+K!-IW@BVU_58O^8IXE
M(OYB1T8*X\I&'JB+0!^'_P (?V5?BS\=GB/@CP)JVL6<AP-1:'R+(>N;B4K'
MD>F[/M7W)\'?^")^N:@(+SXG^.;;1XC\SZ5X<B^T38]#/( B,/9''O7ZV1QI
M#&L<:JB* JJHP !T %.H ^=_@Y^P#\"_@BL$VC>!K/5=5AP1JWB ?;[G</XU
M\P%(V]XU6OH=5"*%4!5 P .@I:* "BBB@ HHHH **** "BBB@ HHHH ****
M"BBFR2+%&SNP1%&69C@ >IH =17DWCK]K/X,_#4R)XC^)OAFPN(^7M%U&.:X
M'_;&,L__ ([7SIX]_P""POP'\*K(FA_\)#XRFZ(VG:=]GB)]VN&C8#Z*?I0!
M]R45^1WC[_@MYXENS)'X*^&FE:6HX2XUZ^DO"WN8XA%M^FX_6OG'QY_P4\_:
M*\>&5/\ A.O^$>M),_Z-H-E#:[<^DFTRC_ON@#]^+V^MM-M9+J[N(K6VB&YY
MIG"(@]23P*\3\>?MQ? 7X;>8NM_%+P^9H_OV^FW!U"53Z%+<2,#[$5_/9XO^
M(WBSXA7/VCQ3XGUGQ)<;MWFZOJ$MTV?7,C&JWA?P7XA\;7WV+P[H6IZ_>?\
M/OI=G)<R<_[**30!^QWCS_@L]\'_  _YL7AGP_XF\5W"YV2&".RMW_X$[%Q_
MW[KYQ\>?\%L/B/K"R1^$? WAWPU&V0)-0EFU"9!Z@@Q+GZH1[5X#X#_X)L_M
M$_$!8Y(/AW=Z+:MUGUZ>*QV_6.1A)^2&O<X/^"/FM>"?"M]XI^*_Q8\-^"]
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
M^ ?^C-(K[_H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHI&8*I). .230 M%
M?(G[2'_!3CX0_ +[5INGW_\ PG_BN+*_V7H,JM#$X[37/*)SD$+O8'JHK\L?
MVD/^"BGQ?_:.^U:==ZQ_PBGA2;*_V!H+-#'(A[3R9WS9&,ACLR,A!0!^I_[2
M7_!3;X1?L_M=Z78WW_">^+(<H=)T.56AA<?PSW/*)SD$+O<'JHK\F?VI_P!N
MCXE?M82+9>([FVTKPK;W N;3P]IL>V".0!E5W<Y>1]K$9)QR<*N:\G^%_P (
M/&GQI\2)H/@?PUJ'B75&P6BL8MRQ*3@-(YPD:Y_B<@>]?IA^S7_P1GM+-K76
MOC5K0OI.''AC0I66(=]L]SPS>A6(+@CB0B@#W#_@E[^UAI/QI^"6D^!=2OXH
MO'7A&T2QDM)7Q)=V48"PW$8/+!5VH^,D,H)QO6OMBO@_]HK_ ()=:'KVI:=X
MQ^!6J+\)O'.DQJ+>.Q>2&SG9%VHV^,[X9,<&10V[^)226/!VGCS_ (*)_#N+
M^Q[GP3H/C<0C9'K$PM)#*N,!LQ7$7(_VT!/4YH _2+4]4L]%TVZU#4+J&QL+
M6)I[BZN9!'%%&H)9W8G"J "23P,5^8/@'6IOV_O^"CUCX[TBWDE^%OPR2,VE
M](A5)Y(F=X&&>CR7#&0 \^7",X-7-1_9;_; _;&NH+3XV>+[/X=^!6D$D^A:
M;)$S2*"& $-NQ63IP9Y25/.">*^__@C\#_"'[/?P_L?!W@O31I^DVWSN['=-
M=3$ /-,_\;M@9/0       '>T444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%>?\ QD^/G@']G_PV=;\>>)K+0+1@?)BF;=<7+#JL
M,*Y>0\C[H.,Y.!S0!Z!7C7[0G[77PO\ V9-*-QXU\11Q:DR;[?0['$^H7'IM
MB!^4'^^Y5?\ :K\T_P!IS_@L)XO\<?:]#^$=B_@K1&S&=<O%634YUZ91>4@!
M'IO;H0RFOS^EFUWQ[XE+R/J'B+Q!J<_+,9+J[NYF/KRSL3]2: /LK]IW_@JU
M\3?C3]KT;P67^''A23*$6$Q.I7*=/WEP,; ?[L07&2"S"OCKPGX/\0_$?Q+;
MZ+X=TF_\1:Y>N?*L[&%YYI#U)P 3CN2>!U-?>'[,?_!(+QO\1/LFM_%6\D\!
MZ V'&DPA9-5G7KA@<I;Y_P!K<PP04'6OU5^"?[.WP\_9W\/?V1X"\,VFB1.H
M%Q=JOF75T1_%-,V7?G)P3@9X '% 'YP?LQ_\$;;_ %$VFN_&O53IMMQ(/"VC
M3!IW[[9[@95/=8]Q(/#J:_3WX;_"OPC\'_#,/A_P7X>L/#>CQ<BVL8@F]L8W
M.WWG8]V8DGN:ZJB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***H:YKVF>&=+G
MU+6-1M-)TZ!=TMY?3K##&/5G8@ ?4T 7Z*^//C!_P55^ _PM\^VTW6[KQ[JD
M?R_9_#</FPY[9N'*Q%?=&?Z5\.?&#_@LM\5?&/GVO@31=)\ 6+<+<L/[0OA[
M[Y%$0X[>42/6@#]E]<U[3/#.ESZEK&HVFDZ= NZ6\OIUAAC'JSL0 /J:^2_C
M!_P55^ _PM\^VTW6[KQ[JD?R_9_#</FPY[9N'*Q%?=&?Z5^)'Q&^+WC?XNZI
M_:'C3Q7J_B>Z#%D;4[QYEBSU$:D[4'LH K9^%'[.'Q.^.-PL?@;P1K'B&(MM
M-Y!;E+53G&&N'VQ*?]YAT/I0!]=_&#_@LM\5?&/GVO@31=)\ 6+<+<L/[0OA
M[[Y%$0X[>42/6OBOXC?%[QO\7=4_M#QIXKU?Q/=!BR-J=X\RQ9ZB-2=J#V4
M5]\?!_\ X(J^,]<\B[^)'C'3_#%L?F;3M&0WMT1_=:1ML:'W7S!_3[B^#W_!
M-KX"?!SR)[?P='XIU6+!_M+Q0XOG+#HPB($*G/.5C!]^!0!^'WPH_9P^)WQQ
MN%C\#>"-8\0Q%MIO(+<I:J<XPUP^V)3_ +S#H?2OM_X/_P#!%7QGKGD7?Q(\
M8Z?X8MC\S:=HR&]NB/[K2-MC0^Z^8/Z?K[:VL-E;Q6]O#'!!$H2.*)0JHHZ
M < 5+0!\Q?!S_@F_\!?@RMO/:^#8O%&K18/]I^*&%](2.C"-@(5(/.5C!]^!
M7TS;V\5G;QP01)##&H1(XU"JJ@8  '0"I** "BBB@ HHHH **** "BBB@ HH
MILDBQ1L[L$11EF8X 'J: '45Y-XZ_:S^#/PU,B>(_B;X9L+B/E[1=1CFN!_V
MQC+/_P".U\\>.?\ @L%\ _"X==&D\1>,)>0ITS3#!&3[FX:(@?13]* /N"BO
MR8\<_P#!<#6)O-C\&_"^QLL<1W.N:D]QN]"8HDCQ]-Y^M?//CK_@JM^T5XT,
MB6_BJR\+6TG!@T+3(8\?22422#\'H _>QF"*68A5 R2>@KRGQU^UA\&_AKYJ
M>(_B9X9T^XB^_:#4HYK@?]L8RS_^.U_/#XX^-7Q!^)C-_P );XW\0^)%8Y\O
M5-3FN$'T5F( ]@*Y?2])OM<O$L]-LKC4+N3[EO:Q-+(WT502: /V^\=?\%@O
M@'X5WIHTOB'QC*,A6TO3##&3[M<-$0/<*:^=O'7_  6_UF?S8_!GPPL;+'$=
MUKNI/<Y]S%$L>/IYA^M?'7@7]@S]H#XB&,Z3\+->@BDY6;5X5TU-O][-R8\C
MZ9SVKZ(\"?\ !%WXO:\(Y?$WB3PSX5@;[T22RWMPOU5$5/RDH \S\=?\%4/V
MBO&S2)!XNM?#%J^<V^A:;#%CZ22!Y!^#U\\>-OC)X]^)3,?%GC3Q!XE#'<5U
M74YKA1]%=B /8#BOU=\"_P#!$WX<:2T;^+/'?B+Q'(O)CTZ&'3XG/N")FQ]&
M!]Z^B/ O_!.7]G;P!Y36GPTTW5;A.3-KLDNH;SZE)F:/\ H'M0!_/MI.C:AK
MU\EGIEC<ZC>/]VWM(6ED;Z*H)->Y> _V!_V@?B-Y3:5\+==MH9,$3:Q&NFIM
M/\6;ADR,<\9SVS7]"?AOPAH7@VQ^Q^']$T[0[/C_ $?3;2.WCXZ?*@ K7H _
M&/P'_P $5_BKKGER^*O%OAOPO W6.V,M_<+]5"HGY2&OHWP'_P $5?A;HGER
M>*_%_B3Q1.O6.U\JPMW^JA9'_*05^A]% 'S_ . _V!?V?OAR8GTKX7:)=3QX
M(FUA'U)]P_B_TAG .>> ,=L5[II.CV&@V,=EIEC;:=9Q_<M[2%8HU^BJ !5R
MB@ KX8_;$_95^,'[67Q[\-^&=0UVWT7X!VD*WT\FGR@7#3K@2))&>7F;)$;$
M&-$)/WLJWW/10!S7PY^'/ASX2^"]+\)^$]*AT;0=-B$5O:P#@=RS$\LS')9C
MDDDDG)KYP\"_LE^+_"__  4!\<_'.ZU'1)/"6NZ6+*VLX9YC?H_DVJ9=#$(P
M,V[])"<%>.N/K2B@#S[XZ_ KPC^T5\.]0\&^,M/%YIUR-\4Z8$]G, 0DT+X^
M5UR?8@D$$$@_.W[!'P#^-?[->M^,_ GB_6+'6OA58/N\.732%KB1W;<3$F28
MH]I.^-^!)RF069OLJB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "OBO\ 8K_Y*GJO_8&E_P#1\%?:
ME?%?[%?_ "5/5?\ L#2_^CX* /M2BBB@ HHHH _%;_@M7_R=-X6_[$RU_P#2
MZ^HH_P""U?\ R=-X6_[$RU_]+KZB@#]5/V3O^36?@W_V)FC?^D,->JUY5^R=
M_P FL_!O_L3-&_\ 2&&O5: *NJ:I9Z'IEWJ.HW<-AI]I$T]Q=7,@CBAC4$L[
ML>%4 $DGIBORR_:._;!\>_MR>.Y_@9^SK:7!\-W):+5_$>&A^UP [79GQ^XM
M.>2?GDR% ^;8^3_P6#_:FU:Y\96_P1T:ZFT_0[.&"^U^2%L/=RR#?%"0",QH
MA1]I.&9ES]P&M3]F?_@HK^S#^R[\-[/PMX7\%>/#<%%?4M6?2[ 7&HW 'S2R
M'[9G&2=J9PH.!W) /MO]C[]CWPI^R/X!_LO2@NJ>)KY5?6-?DCVRW<@Z(HYV
M1+D[4SZDY))KX>_X+/12Z!\6?@KXD=6^RI#<J& S\T,\,C#\I%KVS1O^"R_P
M5US6+'3H/#'CU)[R>.WC:33[(*&=@H)Q>'C)]*[?_@IK^S)J?[1WP $GAJT:
M]\6^%[DZG8VL:YDNXBI6>!/]IEVN!U+1*O\ %0!]<Q2I-&DD;!XW 964Y!!Z
M$5^;W_!;K5$A^$/PYTTL!)<:[-<*O<B.W*D_^11^=6?V5_\ @JU\.]-^%.E^
M&_BY<7_A?Q=X?M5T^:;[!-<1W_DJ$5\1H6CE.W#*P W G.#@>-^*O$FJ_P#!
M5K]KKPO8:'HEW9_"#P;)FZN[H%"ULTBM.[D<+).(TC1!D@*&/1L 'O\ ^WAX
M/O+#_@EWH%BT3K+H.F^'OM"-U38(8#GZ,XKV7_@FIJ\>L_L1_#&6-@QAMKJV
M<=U:.\G3!_[Y'YU[%\;_ (5V/QK^$'BSP'?N+>VUS3I;-9MN[R)",Q2@=]CA
M&Q_LU^9'[%?[7A_81U#Q'\#?CII5_H-I8W\EU9ZG#;O.+=GP&4HHW20OM\Q)
M$!^\>""-H!][?MY:HFC_ +'?Q:GD8*KZ%-;@GUE(B _$N*\5_P"".NCRZ9^R
M$]S(C*FH^(KVZB)Z,H2&+(]MT3#\#7@'[;G[;=M^V/9Z5\"O@1I]_P")UU^]
MA:^U%K9X!<>7('CB1' 94#*LCR.%"A!VR1^C/[-OP<MOV?\ X&>#? %M(LS:
M-8K'<S)G;+<NQDN)%SSM:5Y" >@(% 'I5?E!_P %GHI= ^+/P5\2.K?94AN5
M# 9^:&>&1A^4BU]3?L[_ /!0;3_V@OVA_$?PJM_!5SHMQHR7KMJ<FH+,DOV>
M=8CB,1@C=NSUXQWIG_!37]F34_VCO@ )/#5HU[XM\+W)U.QM8US)=Q%2L\"?
M[3+M<#J6B5?XJ /KF*5)HTDC8/&X#*RG((/0BOS>_P""W6J)#\(?ASII8"2X
MUV:X5>Y$=N5)_P#(H_.K/[*__!5KX=Z;\*=+\-_%RXO_  OXN\/VJZ?--]@F
MN([_ ,E0BOB-"T<IVX96 &X$YP<#QOQ5XDU7_@JU^UUX7L-#T2[L_A!X-DS=
M7=T"A:V:16G=R.%DG$:1H@R0%#'HV #W_P#;P\'WEA_P2[T"Q:)UET'3?#WV
MA&ZIL$,!S]&<5[+_ ,$U-7CUG]B/X8RQL&,-M=6SCNK1WDZ8/_?(_.O8OC?\
M*['XU_"#Q9X#OW%O;:YITMFLVW=Y$A&8I0.^QPC8_P!FOS(_8K_:\/[".H>(
M_@;\=-*O]!M+&_DNK/4X;=YQ;L^ RE%&Z2%]OF)(@/WCP01M /O;]O+5$T?]
MCOXM3R,%5]"FMP3ZRD1 ?B7%>*_\$=='ETS]D)[F1&5-1\17MU$3T90D,61[
M;HF'X&O /VW/VV[;]L>STKX%? C3[_Q.NOWL+7VHM;/ +CRY \<2(X#*@95D
M>1PH4(.V2/T9_9M^#EM^S_\  SP;X MI%F;1K%8[F9,[9;EV,EQ(N>=K2O(0
M#T! H ]*HHHH **** /@#XN?\I'/"7_ /_1FD5]_U\ ?%S_E(YX2_P" ?^C-
M(K[_ * "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBHKJZAL;:6XN)8[>WB4O)+*P5$4#)))
MX  [T 2TUW6-69F"JHR68X 'K7Q/^T9_P5>^$OP<^U:7X3E;XE>)8\IY>DRA
M=/B8?W[K!#?]L@_H2*_+K]HO]O;XO_M*-<V6O>(&T?PQ*3CP[HF;>T*^DN"7
MF[?ZQF&>0!0!^K7[2'_!4;X1? M;G3=$O/\ A8GBF/*BPT.93:Q/Z377*#N"
M$#L",$"ORQ_:/_X*#?%[]I+[38:IK?\ PCGA:7*_\(_H1:"W=?29L[YNV0YV
MY&0HKR#X4?!/QU\<?$"Z+X%\+ZAXDO\ ($GV2+]U #T:64X2-?=V K],OV<?
M^",NFZ>MKK'QFUTZI<</_P (WH4K1P+WVS7. [^A$87!'#F@#\R?A;\&_&_Q
ML\1+H?@;PSJ'B74N"\=E%E(@>C22'"1K_M.0/>OTL_9N_P"",MK;?9=9^-.N
M_;).'_X1G092L8_V9[GACZ%8@N".)#7Z3^ ?ASX7^%GAR#0?"&@:?X<T>'[E
MGIT"Q)GNS8'S,>[')/<UT= '-?#WX:^%?A/X;@T#P=X?T_PWH\/*VFGP+$I;
M&"S8Y9CW9B2>YKI:** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHKG_'/C_PW\,_#ESK_ (KURQ\/:-;C,E[J$ZQ1@]E!)Y8]
ME&2>PH Z"N2^)OQ:\&_!GPU+K_C;Q'I_AO28\@3WTH4R,!G9&@RTC8_A0$GT
MK\Y?VF/^"RUG9_:]#^"FD?;IN8SXHUN$K$/]J"V.&;V:7;@CE"*_,GXE?%?Q
MA\8O$LWB#QKXBO\ Q)JTF?\ 2+Z4ML7.=L:_=C7_ &5  ]* /T7_ &F/^"RU
M_J'VO1/@KH_]G6_*'Q1K<0:=O]J"VY5/9I-V0>44U^;?C3QUXD^)GB2XUWQ1
MK6H>(M;NCB2\U"=II6]%!)X SPHX'0"OI#]F?_@FS\6_VB_LFJ2:?_PA/A";
M#?VYKD3*TJ'^*"WX>7CHQVH?[]?K)^S5_P $^_A)^S0MMJ&F:1_PD?BR( GQ
M%K:K-.C>L*8V0CK@J-V#@L: /S"_9C_X)7?%'XX_9-8\51M\.?"4FU_/U.$F
M_N$//[JV." 1_%(5'((#=*_67]G7]C?X6_LPZ>B^#O#Z-K+)LG\0:CB?4)N,
M']X0-BGNL85?:O;J* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBN;\<_$KPG\,=).I
M^+O$ND^&=/&<7&JWD=NK8[+O(W'V&30!TE%?"GQ>_P""P7P8\!^?:^$X-5^(
M6HH<*UE$;.S)'4&:8!OQ6-@?6OB3XN_\%>OC9\0/.MO#']E_#W3F)"_V; +F
M[*GLTTP(S_M(B&@#]KO%7C'0? VD2ZKXCUO3M TR(9DO-3NH[>%?J[D ?G7R
M'\7O^"M7P,^&_GVVA7NH?$#4T&!'HEOLM@WHT\NU2/>,/7XE>,_B!XG^(VK'
M5/%7B'5/$FHG(^U:M>27,@![!G)('L.*[KX1_LH?%SXZ-$W@OP%K&K64GW=2
M>'[/9?\ @1*5C_ -F@#ZA^+W_!9#XN^-//M?!6EZ1\/[!C\DT:?;[X#T,DH\
MO\H@1ZU\8_$/XM^-?BUJ?]H>,_%>K^)[L$E'U2\>81Y[(K'"#V4 5^@WPB_X
M(G^)M4\B[^)/CFQT*$X9M-T"(W<Y']UI7VHA]PL@K[:^$?\ P3?^ 7P?\F>T
M\%0^)=3BP1J/BA_M\A(Z-Y; 0J0><K&#^E 'X=?"C]G#XG?'&X6/P-X(UCQ#
M$6VF\@MREJISC#7#[8E/^\PZ'TK[?^#_ /P15\9ZYY%W\2/&.G^&+8_,VG:,
MAO;HC^ZTC;8T/NOF#^GZ^VMK#96\5O;PQP01*$CBB4*J*.@ ' %2T ?+_P '
MO^";7P$^#GD3V_@Z/Q3JL6#_ &EXH<7SEAT81$"%3GG*Q@^_ KZ;M;6&RMXK
M>WAC@@B4)'%$H544=  . *EHH **** "BBB@ HHIDTT=O"\LKK%$@+,[D!5
MZDD]!0 ^BO'?'7[8GP1^&^\:_P#%#PS;3)]^VMK]+J=?K%#O<?E7SOXZ_P""
MQGP+\,^;'H4'B3QA,.(Y+'3Q;0-]6G9' _X 3[4 ?=5%?D;XZ_X+>^)KK>G@
MWX9Z3I8'"S:Y?RWA;W*1"+'TW'ZU\[^.O^"H7[1?C@21KXV3P[:O_P N^A6$
M-OCZ2%6E'_?= '[[S31V\+RRNL42 LSN0%4#J23T%>0^./VPO@E\.=XU_P"*
M/AFVF3.ZVM]02ZG7'K%"7<?E7\\/C3XK>-?B1,9?%?B[7?$LA.=VK:C-=8^F
M]CC\*Q=%\/ZIXEODLM(TV\U6\?[MO90/-(?HJ@F@#]L?'7_!8KX$^&?-CT.+
MQ)XPE!Q&]AIPMX6]RUPT; ?\ )]J^>?'7_!;[Q#<F2/P9\,=,TX#A+C7=0DN
M]WN8XEBQ]-Y^M?)'@7_@G_\ M"?$(1OIOPNUJSA?_EKK2IIJ@?WL7#(2/H#G
MMFOH?P-_P18^+&M%)/$_BOPSX9@;&4MWFOIU]<J$1/R<T >4^.?^"IG[1?C4
M/'%XQM_#=LV<P:'IT,/Y2.KR#'L]?//C;XP>._B5([>+/&>O^)=S;BNK:E-<
MKUR,*[$ #L!TK]8_ O\ P1/^&FD>5)XK\<>)/$DJ#YDL(X=/A<^ZD2MCZ.#[
MU]#>!?\ @G3^SOX $;6?PSTS5)UY,VNO)J.\^I29F3\ H'M0!_/II.C:AKU\
MEGIEC<ZC>/\ =M[2%I9&^BJ"37N/@7]@G]H'XB>4=*^%FO6\4G*S:Q$NFIM_
MO9N&CR,<\9SVS7]"OAWPEH?@^S^QZ#HVGZ):<?Z/IUK';Q\=/E0 5K4 ?BUX
M%_X(O?%[7A'+XE\2>&?"T#?>B6:6]N%_X"B!#^$E?1'@7_@B9\.]*V/XM\>^
M(O$4B\E--@AT^)C[AA,V/HP/O7Z.T4 ?-7@7_@G'^SMX!\I[7X;:?JUPG)FU
MV674-Y]3',S1_@% ]J]]\,^#= \%V/V/P]H>FZ#9\?Z/IEI';Q\=/E0 5L44
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7
MQ7^Q7_R5/5?^P-+_ .CX*^U*^*_V*_\ DJ>J_P#8&E_]'P4 ?:E%%% !1110
M!^*W_!:O_DZ;PM_V)EK_ .EU]11_P6K_ .3IO"W_ &)EK_Z77U% 'ZJ?LG?\
MFL_!O_L3-&_](8:]5KRK]D[_ )-9^#?_ &)FC?\ I##7JM ''Z]\&_ /BK5I
M]4UOP/X;UC4[C;YU[?Z1;SS2;5"KN=T+'"J ,G@ #M6?_P ,]_"S_HFG@_\
M\$-K_P#&Z] HH X*'X _#"WF26+X<>$8I8V#)(FA6H96!R""(^#7>T44 >:^
M-OV:?A/\2-;;6?%'PX\,:[JSC#WU]I<,D\GIN<KEL>Y-=EX5\'Z#X$T6+1_#
M6B:;X>TF$EH[#2K2.U@0DY)$<8"C)]!6Q10 5Q_Q"^#W@;XM6UO!XT\(:+XI
MCMSF#^UK".X,1[["P)7/L1FNPHH XWX>_!GP%\)DG7P7X,T'PJ;@!9WTC3HK
M9Y@"2 [(H+X).-Q.*[*BB@#FM#^&?@_PSK<^LZ/X4T/2M7G#B74+'3H8;B3<
M=S[I%4,<D G)Y(KI:** /-?&W[-/PG^)&MMK/BCX<>&-=U9QA[Z^TN&2>3TW
M.5RV/<FNR\*^#]!\":+%H_AK1--\/:3"2T=AI5I':P(2<DB.,!1D^@K8HH *
MX_XA?![P-\6K:W@\:>$-%\4QVYS!_:UA'<&(]]A8$KGV(S7844 <;\/?@SX"
M^$R3KX+\&:#X5-P L[Z1IT5L\P!) =D4%\$G&XG%=E110 4444 %%%% 'P!\
M7/\ E(YX2_X!_P"C-(K[_KX ^+G_ "D<\)?\ _\ 1FD5]_T %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M6-XN\9Z#X T&YUOQ+K-AH&CVXS+?:E<)!"GL68@9/8=30!LU4U;5['0=-N=1
MU.]M].T^V0R3W5W*L442CJS.Q 4>Y-?G;^T1_P %DO!WA'[5I/PGT9_&>IKE
M!K6I*]OIT;>JIQ+-S_US'<,:_,SXZ?M4?%#]H[4C<^.O%=YJ=HK[X=*A/D6,
M'IL@3"9 XW$%CW8T ?JS^T7_ ,%>?AI\,OM.E?#RV?XCZ^GR_:H7,&EQ-ZF8
MC=+CKB-=I_OBOR^_:!_;0^+7[2MQ*GB_Q/,NBLVY- TS-MIZ<Y&8@?WA'9I"
M[#UK'^!?[+'Q/_:.U,6W@7PK=ZE:J^R?59AY%C;^N^=\+G'.T$L>P-?IU^SK
M_P $<?!/@K[+JWQ6U9O'&K+A_P"R+$O;Z;&WHS<2S8/?* ]"IH _+'X-?L]?
M$3]H#6SI?@+PK?:_*C!9KB)-EM;Y[RS-A$_$Y/8&OTR_9T_X(RZ!H7V;5OC%
MKI\1W@^<^']$D>&S4^DD^!))]$$>#W85^CWAGPMHW@O0[71O#^DV6B:1:KL@
ML=/MT@AB7T5%  _*M2@# \$> ?#?PU\.V^@^%-#L/#VCVX_=V6G6ZPQ@]V(4
M<L>['D]S6_110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%9?B;Q3HW@O0[K6?$&JV6B:1:KOGOM0N$@AB7U9V( _.@#4K&\7
M>,M!\ ^'[O7/$NL6.@Z/:KNFOM0G6&)![LQ R>PZGM7YZ_M*?\%C_"WA)KO1
M?A!I(\7:FN4_M[4U>'3XV]8X^))L'UV#N"PK\O/C+^T%\0?V@-?.K^//%%]K
M\ZL3#;ROLMK8'M%"N$C'^Z 3WS0!^FO[2G_!930= 6ZT7X-:/_PD5^,I_P )
M%K$3Q62?[44'$DGL7V $=&%?F'\7OCIX]^/'B(ZWX\\3WWB.^&?*6Y?$-N#U
M6*)0$C7V10*]%_9Q_89^+/[3DT5QX:T%M.\.,V'\1:QNM[(#/.QL%I2/2-6Q
MWQ7ZK?LU?\$KOA1\#_LVJ^)H1\1_%4>'^TZO !8P,/\ GE:Y*GGO(7/ (VT
M?EQ^S5^P)\6OVFI+>^T?1O[!\*2'+>(]:#0VS+W,*XWS'K]P%<C!9:_6/]F;
M_@FC\)OV>?LNJ7EC_P )WXOBPW]L:W$K10N.\%ORD?/(9M[CLU?6D<:0QK'&
MJHB@*JJ,  = !3J "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH ***\0^+'[:WP2^"OGQ>)_B%I*
M7\.0VFZ=(;V[#?W3%"&9#_OX'O0![?17Y@_%G_@MIHMGY]K\-O %WJ<G(34O
M$DZV\8/KY$19F'UD0^PKXQ^+'_!2+X__ !;\Z&Y\;S^&M.DR/L'AA/L" 'J/
M,4F8C'&&D(_6@#]T_B7\=/A[\'+3[1XV\9Z+X9!7<D6H7B)-(/\ 8BSO?Z*#
M7QI\7/\ @LQ\*?"/GVW@;0]8\>7JDA+AU_LZR;WWR R_AY0^M?C)-->ZWJ)D
ME>>_O[F3EG+22RN3CKR6)-?0GPF_X)Z_'OXP>3-IG@&^T;39,'^T?$6-/B"G
MHP63$CK[HC4 =]\7?^"L'QW^)GG6VD:K8^ =,DROD^'[?$Y7WGD+.&]X]E?)
M'B3Q5K7C+5I=5\0:O?ZYJ<W^LO=2N7N)G^KN2QZGJ:_5'X1?\$2],M?(NOB;
MX^GOW!!?3/#,(ACX[&XE!9@3Z1J<=^>/MKX0_L9_!CX&B"3PGX TFWU&'[NJ
M7L9O+S/<B:4LRY]%('M0!^&/PC_8E^-GQN\F;PQ\/]4.G2X*ZIJ2"QM"I_B6
M28J''^YN/M7VU\(_^")-U+Y-U\3OB!' N09-,\+0[V(_Z^9E !_[9$>]?J[1
M0!\^_"']@CX%?!7R)M#\ Z??ZG%R-4UP&_N-W]Y3+E8S_P!<U6OH%5"*%4!5
M P .@I:* "BBB@ HKS?QY^TE\*OAB9$\5?$3PUHEQ'UM;G4XA<<>D08N?P6O
MG/QY_P %=/V??"/FII>HZYXQF3("Z-I;HA;_ 'K@Q#&>XS[9H ^U**_)_P >
M?\%P+^3?%X+^%]M;D9VW>O:DTN?3,,2+C_OX:^=/'G_!5C]HGQL9DMO%%CX5
MMI.MOH.F1)@>BR2B20?@^: /WIDD6*-G=@B*,LS'  ]37D_CO]K7X,_#1G3Q
M'\3?#-A<1_>M4U".>X'UBC+/_P".U_/'XX^-'C_XF,Q\6^-?$'B0,<^7JFIS
M7"#Z*S$#\!7,Z1HNH^(+Y++2["ZU*\D^Y;V<+2R-]%4$F@#]M?'G_!8GX$>%
MUD30D\1>,9AQ&UAIWV>%O<M<-&P'T0GVKYT\=?\ !;WQ-=-(G@SX9Z3IBC(2
M?7+^6\+>A,<0BQ]-Q^M?)7@/]@/]H+XC>4^E_"[6[2"3D3:RB::NW^]_I#(2
M,<\ Y[9KZ,\!_P#!%?XJ:ULD\4^+O#?AB!NL=J9;^=?JH5$_*0T >0>.O^"H
M7[1?C@21KXV3P[:O_P N^A6$-OCZ2%6E'_?=?/7C3XK>-?B1,9?%?B[7?$LA
M.=VK:C-=8^F]CC\*_6SP+_P13^&&C^5)XJ\9^)/$LZ<M'9+#80/[%=LCX^CC
MZU]$^!?^">?[//P^V-8?##2-0F7!,NN>9J18^NVX9U'X "@#^?'0_#VJ^)K]
M+'1],O-6O7^[;6-N\TC?15!)KW7P+_P3[_:%^(0C?3OA=K5E"W_+76@FF@#U
MQ<,C$?0&OZ$=!\,Z1X5L5L=$TJQT>R7A;>PMT@C&/14 %:5 'XR^!?\ @BK\
M5-:,<GBGQ?X:\,P-U2U\Z_G7ZKMC3\G-?0_@7_@BG\,-'\J3Q5XS\2>)9TY:
M.R6&P@?V*[9'Q]''UK]$Z* /G7P+_P $\_V>?A]L:P^&&D:A,N"9=<\S4BQ]
M=MPSJ/P %>\:#X9TCPK8K8Z)I5CH]DO"V]A;I!&,>BH *TJ* "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "OBO]BO_DJ>J_\ 8&E_]'P5]J5\5_L5_P#)4]5_[ TO_H^"
M@#[4HHHH **** /Q6_X+5_\ )TWA;_L3+7_TNOJ*/^"U?_)TWA;_ +$RU_\
M2Z^HH _53]D[_DUGX-_]B9HW_I##7JM>5?LG?\FL_!O_ +$S1O\ TAAKU6@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /@
M#XN?\I'/"7_ /_1FD5]_U\ ?%S_E(YX2_P" ?^C-(K[_ * "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***\D^.7[5OPL_
M9SL7E\<^+;+3KW9OBTF%O/OYO3; F6P?[S +ZD4 >MUR7Q+^+7@WX-^'GUSQ
MMXET[PUIBY"S7\X0R$?PQI]Z1O\ 94$^U?E3^T%_P6:\6>)OM.F?"70(_"5@
MV476M85+F_8=F2+F*(^S>9]17Y]>./B#XF^)FOS:YXLU_4?$>KS??O-2N7GD
MQV4%B<*.RC '84 ?I_\ M$?\%H+2U^TZ3\&O#GVV3E/^$C\0QE(QVW0VP(9O
M4-(RX(Y0U^;7Q:^.GC[X[:]_;'CSQ3J'B2\4GRENI,0P ]1%$N$C'LB@5[7^
MSQ_P3?\ C+^T%]EOXM$_X0_PQ-AO[:\1*T"NG7,4./,DR.A"A#_>%?I[^SO_
M ,$M?@[\$/LVI:S8M\1?$T6&^W:]$IM8V'>*UY0=B#)YC CAA0!^2W[/O[$'
MQ>_:4EAF\*^&9+707/S>(-8S:V"CU5R"9<>D2N1Z5^G7[.__  2'^&/PQ^S:
MI\0+B3XCZ\F&^SSH8-,B;T$(.Z7'3]XQ4_W!7WE#"EO$D42+'$BA51!@*!P
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KXK_ &*_
M^2IZK_V!I?\ T?!7VI7Q7^Q7_P E3U7_ + TO_H^"@#[4HHHH **** /Q6_X
M+5_\G3>%O^Q,M?\ TNOJ*/\ @M7_ ,G3>%O^Q,M?_2Z^HH _53]D[_DUGX-_
M]B9HW_I##7JM>5?LG?\ )K/P;_[$S1O_ $AAKU6@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** /@#XN?\I'/"7_  #_ -&:
M17W_ %\ ?%S_ )2.>$O^ ?\ HS2*^_Z "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BL_7O$&E^%=)N=4UK4K/1],MEWSWM_.D$,2^K.Y
M"J/<FOAKX_?\%?OA9\-_M&G> K2X^(^M)E1/ 3:Z=&WO,REI,=?D0J?[XH ^
M]:^9/C__ ,%%/@K^S_\ :;*]\1KXH\1Q C^Q/#FVZE5O[LD@(CBP<9#-N Y"
MFOQ]^/W[?WQG_:(^T6>M^)WT7P]-E3H.@!K2U*G^&3!+RCVD9AZ 5XOX"^&_
MBKXI:]'HGA#P]J7B359.1:Z;;/,X']YMH^5?5C@#N: /KK]H+_@K-\7?BW]I
MT[PD\7PTT"3*[=)D,FH.I_O71 *GWB5#[FOC-(]6\7ZZ%1;W6]9OYNBA[BXN
M)6/XL[$_4FOT8_9]_P"",GBGQ']FU3XN>((_"MBV&;0]&9+F^8?W7FYBC/\
MN^;^%?I1\#_V6?A?^SKIX@\">$;'2KIDV2ZI(IGOIQWWSOE\$\[00H[ 4 ?D
MG^S[_P $D?BU\5OLVI>-#%\-= DPQ744\W49%_V;8$;.X_>LA''RFOTR_9\_
MX)]_!K]G7[->Z1X<77_$D.&&O>(-MU<JX_BC4@1Q$=BBAL=2:^D:* "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***XGXK
M?&KP+\#_  ^=:\=>*-/\-6'.PWDO[R8CJL48R\C>R*30!VU<S\0OB;X3^$_A
MV;7?&/B'3O#>DQ=;K4;A8E8XSM4'EV/95!)["OS'_:,_X+/7-Q]JTCX,^'OL
MB<I_PDGB",-)Z;H;8$J/4-(3UY05^<'Q*^*_C'XP^(I-=\:^)-1\2ZH^<3W\
MY?RP3G;&OW8U_P!E0 /2@#]/?VBO^"SNF:?]JTCX->'_ .U9N4'B/7HVC@'^
MU#;9#MZ@R%,$<H17YI?%SXZ^/OCOKYUCQYXIU#Q'> GREN9,0P ]1%$N$C'L
MBBO7OV=?^">7QB_:,^S7^GZ$?#/A>;#?V]KX:WA=#SNA3'F39'0JNW/!85^H
MO[.?_!++X0_!#[-J>O6A^(WB>/#_ &W6XE^R1..\5KDH.><R&0@]"* /RC_9
MS_85^+?[3$L%SX<\/MIGAQV^;Q%K.ZWL@.Y0X+2GVC5N>N*_4W]F_P#X)1_"
MCX,-;:KXL3_A97B:/#B7580EA"W^Q:Y(;ZRE_4!:^UH84MXDBB18XD4*J(,!
M0.  .PI] $<$$=K#'##&L4,:A$CC4*JJ!@  = !4E%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 445Y!\3OVO/@S\'?-3
MQ9\1M!T^ZBSOL8+D75VN/6"'?(/Q6@#LOBU\3-'^#?PT\2>-M>D\O2M#LI+N
M4 @-(0,)&N?XG8JB^["OQ37]G#X@_M#? ?XE_M67E[=Q>*%UW^UK"WM\CS;2
M%F^U2QGJ!$2@3!&U;608/RX]I_:\_:XM/V_O$_@/X$_!Q=3_ +-U;5U?4]1O
MK;R5GV\HP3=N,42^;,^X DHN!\M?J1X#^&^A?#OX<Z-X'TFRC'A_2]/338K>
M50PDB5-IWC&&+<EB>I8D]: /,?V2?VEM+^/_ .SCH'C^_OK2QO(8?LFNM-(L
M4=M>Q "4L20%5LK(!GA9%KFOBC_P4B_9]^%8FBN?'EMXBOX_^7'PU&;]F(Z@
M2)^Y!_WI!7XV_MJ_ 6__ &9OCQXC\#(]POA>6?\ M;15=V,<EK+GRS@]63#1
M%NI,9[&O-/A]\'?'7Q8O/LW@WPAK7B>7=M8Z78R3HA_VV4;5'NQ H _1_P"*
M/_!;J5O-@^'/PX1/^>>H>*+HM^=O 1_Z.KY ^*?_  40^/WQ:$T.H?$"^T73
MY./L/AT#3HPIZKOBQ(P]F=J]5^%__!'[XX>-A%/XD.B^ [-L%EU&[%S<[3W$
M<&]<^S.I]:^O?A;_ ,$8?A1X7\F?QKXAUSQQ=+C?!&PTZT?URD9:7\I10!^,
MLT]WJU\TLTDU[>7#Y9W8R22.3W)Y))KWGX5_L#_'GXO-#)HWP[U2PL)<'^T-
M<4:?!M/\0,Q5G'^X&K]X?A?^SG\,?@O$B^"? NA^'IE7;]LMK13=,/1IVS(W
MXL:]&H _)WX5_P#!$?4)FAN/B/\ $2WM4X,FG>&;8RL?87$P4*?^V3?X_8WP
MK_X)N?L_?"CR9K;P+;^)-0CP?MWB:0W[,1T/EO\ N0?=8Q_*O:?B!\:/ /PJ
MA,GC'QGH7AGY=PCU34(H)'_W49MS'V -?+OQ%_X*Y_ 'P2TL6D7^M>-;E. -
M%TYDBW>\EP8QCW4-[9H ^S;&PM=+LX;2RMH;2TA79'! @1$4= JC@#Z58K\B
MOB)_P6Z\4WWF1>!OAQI6D+T6ZUZ\DO6(]?+B$04^VYA_*OF'XA_\%'/VAOB1
MYL=U\1;[1;1^EOX?CCT\(/021*)#^+F@#]^O%'C/P_X'TXZAXCUW3?#]@,YN
MM4O([:+CK\SD"OG'XA_\%-_V=_AYYL9\<KXDO$S_ *-X=M9+S=])0!%_X_7X
M&ZYX@U3Q1J,FH:SJ5YJU_)]^ZOIWFE;ZLQ)-=?\ #[X ?$KXK-'_ ,(AX$\0
M>(8GZ7%CITKP#W:7;L4>Y(H _23XB?\ !;W3(O-A\"?#.[NLY\N\\17ZPX],
MP0A\_A**^8?B)_P5@_:$\=>;'8Z_IO@ZUDR##H&G(K8]/,F\QP?=6%:_P\_X
M)"?'OQB(I=:MM#\$V[?,W]K:B)IMOLEN)!GV9E]\5]._#O\ X(C^$M/\J7QQ
M\1=7UIOO-;:':1V* _W=\AE+#W 4_2@#\LO''Q8\;?$ZY^T>+O%VN>)I<[@V
MK:A+<A?]T.Q 'L*S?"_@OQ#XXU#[!X<T+4_$%]Q_HVEV<ES+ST^5%)K]_?A[
M_P $Z/V>OAOY4EG\.-/U>Z3!-QK[OJ)8CN4F9HQ_P%17T'HN@Z9X:T^.PTC3
MK32K&/[EK90+#$OT50 * /P&^'__  31_:)^(/ER1?#^?0+1L9N?$%S%9;,^
ML3MYOY(:^D_A_P#\$1?%5[Y<OC;XD:3I X+6^AV4EZQ'IYDAB"GWVM7ZZT4
M?#GP_P#^"/?P'\)K')KH\0>-+@<N-2U$V\)/LMNL; >Q8_6OI/P!^R_\(_A:
M(SX6^''AO29X_NW<>G1O<_C,X,A_%J]0HH **** "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 **** "OBO]BO_
M )*GJO\ V!I?_1\%?:E?%?[%?_)4]5_[ TO_ */@H ^U**** "BBB@#\5O\
M@M7_ ,G3>%O^Q,M?_2Z^HH_X+5_\G3>%O^Q,M?\ TNOJ* /U4_9._P"36?@W
M_P!B9HW_ *0PUZK7E7[)W_)K/P;_ .Q,T;_TAAKU6@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /@#XN?\I'/"7_ /_1FD
M5]_U\ ?%S_E(YX2_X!_Z,TBOO^@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHI&8*I). .230 M%?+GQZ_X*0_!'X#_ &FSG\1CQ=X@BRO]C^&MMTZL.,22
MY$4>#U!?<.?E/2OSC^/7_!7;XM_$[[1I_@N*V^&VB294-8G[1J#K_M7#@!/^
MV:*1_>- 'Z^_%[]H+X=? ;2?[0\>>+M-\.1LA>*WN)=US.!U\J!<R2?\!4U^
M>'Q[_P""T\:_:=-^$'A,NV2BZ]XE&!Z;H[9&S[@NX[93M7Y=:IJ^L>,M<DO=
M2O;[7-9OI1ON+J5[BXN)"<#+,2S,3]37U3\!O^"7?QM^-7V>^O\ 1T\ :!)A
MOM_B0-%,R^L=L!YA..1O"*?[U '@WQ?_ &@OB+\>M6_M'QYXMU+Q%(K%XK>>
M3;;0$_\ /*!<1Q_\!45N_ W]DGXK?M%W4:^"/"%[?:<7V2:Q<C[/81<\YG?"
MDCNJ[F]C7Z^? +_@E3\&?@W]FO\ 7K*3XC^((\,;K7D'V16'=+0$ICVD,A]Z
M^Q[.S@T^UAM;6".VMH4$<<,*!$10,!5 X  ["@#\W/@#_P $8?"OAW[-J7Q:
M\12^*KU<,VB:*SVUB#_=>;B60>Z^5^-?H'\/_AGX3^%.@QZ)X.\.Z;X:TI.?
MLVFVRPJQ_O-@99O5FR3ZUTU% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%<)\9/CEX'_9_\)IXF\?Z_'X>T62Y2S2X>"68O,P9E14B1G8X1
MCP. I)H [NBOE7_AZ-^S%_T4S_R@:I_\C4?\/1OV8O\ HIG_ )0-4_\ D:@#
MZJHKY5_X>C?LQ?\ 13/_ "@:I_\ (U:_A'_@HY^SKXZ\4:5X=T7XCQ7&KZI<
MQV=I#-I-_;K)*[!47S)(%1<D@?,P&30!])T45\O?M ?\%'/@M\ 5N+*X\0KX
MM\1Q97^Q?#A6Y=6])9<^7'@]06W#^Z: /J&O'?CM^UU\*?V<;5SXV\6VEGJ0
M3?'HMH?M%_+D<8A3+*#V9]J^]?DA^T)_P5?^+_Q@^U:;X7FC^&OAV7*B'1Y"
MU^Z>CW9 8'WB$?IS7QU:VFK^,M>2"VAOM<UJ_FPL<2/<7-S(QSP!EG8GZDT
M?H/^T'_P64\;>,/M.E_"K1(O!.F-E1J^HJEUJ+CU5.8HN.V)#W#"O@'QAXV\
M1?$3Q!/K7B;6M0\0ZQ<']Y>ZE<//,WH-S$G [#H.U?:?[/G_  2)^*GQ0^S:
MGXZGA^&VA28?R;M//U*1>O$"D"/N/WC*P_N&OTU_9]_8-^#G[./V>[\/>&4U
M7Q##@_\ "0:YMNKP,/XD) 2(_P#7-5]\T ?DG^SK_P $Q_C'\>OLNHWNF?\
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KXK_8K
M_P"2IZK_ -@:7_T?!7VI7Q7^Q7_R5/5?^P-+_P"CX* /M2BBB@ HHHH _%;_
M (+5_P#)TWA;_L3+7_TNOJ*/^"U?_)TWA;_L3+7_ -+KZB@#]5/V3O\ DUGX
M-_\ 8F:-_P"D,->JUY5^R=_R:S\&_P#L3-&_](8:]5H **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#X ^+G_*1SPE_P#_T9
MI%??]? 'Q<_Y2.>$O^ ?^C-(K[_H **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BFR2+%&SN
MP1%&69C@ >IKYA^-W_!2+X%_!#[1:W'BI?%>MQ9']E>& MX^X=FE!$2$$\AG
MR.>#B@#Z@KD_B/\ %GP9\(=#.K^-?$^E^&=/YVRZE<K$9".=L:D[G;_94$^U
M?D!\=/\ @L3\4O'WVBP\ :;9?#O2FRHNAB]U!ATSYCKY:9']U,CLW>OAOQ;X
MTU_Q]K<VL>)=;U#Q!JTW^LOM3NGN)F]B[DG'M0!^MGQT_P""T'@WPY]HT_X6
M>&;KQ=>+E5U?5]UG8@]F6/\ UL@]F\KZU^>?QU_;B^,O[0WVBV\4^,+FWT2;
M(.A:/_H=CMZ[61#F4#_IJSGWK9^!?_!//XW_ !Z^SW6E^%)/#VA38(UKQ)NL
MK<J?XD4@R2#W1&''6OT0^!?_  1P^&G@?[/J'Q$U:]^(&J)AC91[K+3U/7!5
M&\R3'J7 /=><4 ?D5\-_A+XS^,&N+H_@KPQJ?B;4.-T6G6S2",'^*1A\J+_M
M,0/>OT ^ W_!%WQ/KOV?4?BSXFA\,VAPS:+H96YO".ZO.?W49_W1**_5_P '
M>!_#OP]T.#1?"^AZ?X>TF'_5V6F6R6\2^^U0!D]SU-;E 'C?P-_9"^$O[.T$
M9\%>#K*TU-5VMK-VOVF_?C!_?/EE![JFU?:O9*** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ K\]?^"V'_ ";;X-_[&V'_ -([
MJOT*K\]?^"V'_)MO@W_L;8?_ $CNJ /HWPS^Q?\  BZ\-Z5-+\)/",DLEI$[
MNVDQ$LQ0$D\5I?\ #%/P$_Z)#X/_ /!3%_A7JOA/_D5=&_Z\H?\ T6M:U 'B
MG_#%/P$_Z)#X/_\ !3%_A7YZ?\%2/ /@G]F7XD? KQ#X!\%:+X?DMKN[U*>W
MTVV6V2[:VFLWC60H.1RPSVW&OUVK\M?^"SWAN\\9>/O@'X?T[R_[0U:;4+"W
M\UMJ>9++9(FX]AEADT ?$_Q\_;V^,W[1'VFTU_Q1)I/A^;(.@Z"#:6>T_P +
MX)>4>TC-7C_P_P#AGXL^*VO1Z)X.\.ZEXEU5^?LVFVS3,H_O-@85?5FP!ZU^
MK_P#_P"",?@_PS]FU+XK^(9O%]^N&;1](9[6P![JTO$T@]QY7TK[_P# 7PW\
M*_"W08]$\(>'M-\-Z5'R+73;984)_O-M'S-ZL<D]S0!^5/[/G_!&+Q'KWV;5
M/B]XA3PS9MACH6ANEQ>D?W9)R#%&?]T2?45^E/P3_9D^&7[/&F_9? ?A*QT:
M9DV3:AM,M[./^FD[Y<C/.W.T=@*]1HH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BN(\??'#X>?"R-F\8>-_#_ (;91GR=2U**&5O]V-FW,?8
MU\V?$#_@K/\ L]^"3)'I^MZMXQN$R#'H6FOMSZ;YS$A'NI(H ^RJ*_*'X@?\
M%OKR3S(?!'PP@@_N7GB#46DS]8(E7'_?TU\U_$+_ (*F_M$>/A)%#XMMO"MI
M)UM_#UA'!CZ2N'E'X/0!^]&I:I9:+92WFH7<%C:1#,EQ<RK'&@]2S$ 5X!\1
M?^"@_P"S[\,O-CU+XEZ3J5TG'V;02^I.6_N[H ZJ?]YACO7X ^,OB-XK^(E[
M]L\5>)M8\2W6<B;5[Z6Z<?0R,<5)X*^&?B_XD7AM/"?A;6?$UR#M,>D6$MTR
MGWV*<?C0!^K?Q$_X+:^"=,\V+P1\/M:U^095;C6;F*PBS_>"IYK,/8[3]*^7
MOB-_P5^^/'C+S8M"ET+P1;-D*=+T\3S[3_>>X,@S[JJUS?P[_P""5?[0WC[R
MI+GPQ9^$;23&+CQ%?I%CZQ1^9*/Q05]0?#O_ ((@VJ>5-X\^)LTI_P"6EEX=
ML F/7$\Q;/\ WZ% 'YQ_$+]H#XE_%AI/^$P\>>(/$,3G)MK[4)7@'^[%G8H^
M@%<=HN@ZGXDU".PTC3KO5;Z3[EK90--*WT502:_>WX=_\$P/V=_A[Y4A\%MX
MGO(_^7GQ%>276[ZQ K$?^^*^DO"O@CPYX$T\6'AK0-+\/6(Z6NE64=K%_P!\
MQJ!0!^ OP[_X)S_M"_$GRI+/X<ZAHUH^";GQ Z:>%![E)2)#^"&OJ#X<_P#!
M$;Q1?>5-XZ^(VE:0G#/:Z#9R7CD?W?,D,04^^UA]>M?KK7%_$;XT^ OA%9&Z
M\:>,-%\,Q[=RKJ5['%)(/]B,G<Y]E!- 'S-\-_\ @DO^S_X#\J74](U7QM>)
MSYNO:@PCW?\ 7* 1J1[,&_'K7U'X%^%/@OX7V?V7PAX3T7PQ 5VLNDV$5MN_
MWBB@L?<YKXW^*G_!8SX,>#?.@\)V.M^/;U<A)+:W^Q6A(]9)L./PB(_K\=_%
M3_@L9\9O&330>$K'1? -BW"26\'VZ[ /K),#&?PB!H _:^^OK;2[.6[O+B*T
MM85W23SN$1%]2QX ^M?.'Q0_X*-?L_?"HRPWGC^SUZ_CR/L7AQ6U!B1U'F1Y
MB4^S.*_"'XC_ !K\??%Z\^T^-?&.M>)G#;D34KV26*,_[$9.U![* *K> /A/
MXT^*NH&R\'>%-8\3W(.'32K*2X">[E00H]R0* /TL^)W_!;N)?.@^'7PW=^O
MEW_B>["_3=;P$_I-7QW\7?\ @HA\=/C(SIJ7BU=%LB"$M- M8[/RP>H64 S?
MG(:]+^%__!(7XZ^./*G\01:-X#LFPS?VK>B>XVG^[%!O&?9V6O6?BA_P3Y^
M?[&?PY/B_P"+WC/7/&^J-F/3O#^FF/35U.<#/EA1YD@49&Z0. H/0DJI /S1
MU'4KS6+R2[O[J>]NI#EY[B1I'8^I8G)K:T'X<>*?%&O:9HNEZ!J%YJVJ6[W=
MA9K;L)+N%5=B\0(&\8BDQMSDJ0,GBOT3_8*_X)]P_&GQ%#\8?B/X7M?#W@5I
M1<>'_!L2/Y=V@.8WE\PL[6X&,>8Q:;JQ*??]1^/,:0_\%AO@A'&JHB^'HU55
M&  %U+  H ^'OV+?V'8OVOKS5H!\1])\*W6EL#<:0]I)<:B8N!YJQDQH4R=N
M0Y*G&X#*Y_1[X:_\$??@9X-\F;Q#_;GCF[7!==2O3;6Y;U$< 1L>S.U<Y^VS
M^Q-XA\/^,E_:!_9^:;1/B'I<AOM2TC3E _M#@[YHDZ-(1D21$$2@GC<2']O_
M &)OVV?#W[6W@UHY%AT3X@:7&!K&@EB.X7[1!GEHB>W)0G:W568 ]@^'?P-^
M'GPCA6/P9X)T+PT0NTS:=81Q3./]N0#>Y]V)KN*** "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 **** "OBO\ 8K_Y*GJO_8&E
M_P#1\%?:E?%?[%?_ "5/5?\ L#2_^CX* /M2BBB@ HHHH _%;_@M7_R=-X6_
M[$RU_P#2Z^HH_P""U?\ R=-X6_[$RU_]+KZB@#]5/V3O^36?@W_V)FC?^D,-
M>JUY5^R=_P FL_!O_L3-&_\ 2&&O5: "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH ^ /BY_RD<\)?\  /\ T9I%??\ 7P!\
M7/\ E(YX2_X!_P"C-(K[_H **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBL'QEX\\-_#K19-7\4Z_IOAS2X_O7F
MJ7<=O%GTW.0"?8<T ;U%?!GQH_X+"_"'P#]HL_!5EJ7Q%U1,JLENILK'<.QF
MD7>>>ZQL#CKTKX+^-7_!5#XZ?%O[1::;K,'@#1I,J+7PVABG*]MURQ,N['="
M@/I0!^S_ ,7OVC?AI\![$W/COQEI?A]MF]+2:;?=2CGE($S(XXZJIKX%^-W_
M  6LTRR^T6'PH\&2:E*,JNL^)6,4.?5;>-MS#N"SH?5:_*>:;4_%&L-)*]WJ
MVJWDO+.6FGGD)]>69C^=?5/P1_X)>_'3XQ?9[N[T!/ FBR8;[=XF8V\A7_9M
MP#+G'3<J@^M 'EOQK_;"^+W[0,DR>,O&NH7>F2'/]D6C"UL0.P\F/"MCU?<?
M>N%^'7PG\9?%S6AI/@OPQJGB?4.-T.FVKS>6"<!G8#"+_M,0/>OV/^"/_!'_
M .$/P[^SWOC2YO\ XCZM'ABEV3:6 8=Q!&VX_1Y&!]*^U_"O@_0O NBPZ/X<
MT73] TF'_56.F6J6\*?1$  Z>E 'Y$? O_@C'XZ\4_9]0^)_B&T\%V#89M*T
MW;>WY'=6<'RHS[@R=.E?HA\"_P!A7X+_ +/?V>X\->#[>]UN'!&N:UB\O=P_
MB5G&V(_]<E05[]10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !117'_$OXP>"?@WH;:OXV\4:9X9L,';)J%PJ-*1U6-/O2
M-_LJ"?:@#L*CN+B*U@DGGD2&&-2[R2,%55 R22>@ [U^:GQX_P""T?AK0_M.
MG?";PO-XDN@"J:UKH:VLP>S+ /WL@_WC$:_.KXX?M??%O]HB>4>-/&-]=Z8S
M971K-OLU@G.0/)3"L1V9]S>] '[&?'C_ (*?_!'X*?:;*SUMO'FOQ@@:?X:*
MSQ*W827)/E*,\':68?W:_+/]L;_@H!XQ_:^LK+1-0T73?#?A33[T7]KIUJ6F
MG\T(Z!I9VQNPLCC"J@YZ'&:\3^%?P-\?_&_6/[,\">$M4\37*D"1K* F&'/0
MRRG"1CW=@*]M_:*_X)\>.?V7_@KI7COQGJ>G->7^K1:;_8^FAI_LRO#-)OEF
MP%!S$%VJ&!W?>XP0#][?"?\ R*NC?]>4/_HM:UJ_/+0_^"SWP3TW1=/LY?"_
MCYI;>WCB8II]D02J@''^F=.*O?\ #ZOX(?\ 0K?$#_P76/\ \F4 ??\ 7YP?
M\%1O^3DOV4/^Q@D_]+-/KH/^'U?P0_Z%;X@?^"ZQ_P#DROF?]I/]LCP=^V1^
MT?\ LYGP/H_B*R;0O$<4=Q'K-K#&TAFN[,IY8BFDSCRFSG'48SV /V7HHHH
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M *^*_P!BO_DJ>J_]@:7_ -'P5]J5\5_L5_\ )4]5_P"P-+_Z/@H ^U**** "
MBBB@#\5O^"U?_)TWA;_L3+7_ -+KZBC_ (+5_P#)TWA;_L3+7_TNOJ* /U4_
M9._Y-9^#?_8F:-_Z0PUZK7E7[)W_ ":S\&_^Q,T;_P!(8:]5H **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#X ^+G_*1SPE
M_P  _P#1FD5]_P!? 'Q<_P"4CGA+_@'_ *,TBOO^@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH ***@OKZVTNSFN[RXBM+6%2\L\[A$1
M1U+,> /<T 3T5\H?&3_@IU\!?A#Y]LGBAO&FK1$K]A\+1B[&?><E8<9ZX<D>
ME?"_QC_X+/?$?Q1Y]I\//#>E^"+)N$OKS_B87O\ O#<%B7UP4?Z^H!^Q>KZS
MI_A_3I]0U2^MM-L(%W2W5Y,L448]69B !]:^2_C)_P %4/@/\*A<6VG:[/X]
MU:/(%KX:B\Z'=VS<L5B*^Z,Y]J_$OXF?&KQ[\9-2%]XW\7:OXGG5MT:ZA=O)
M'$?^F<>=D8Z\* .:O?"K]GOXD_&^[$'@7P5K'B,;]C7-K;$6T;>CSMB-/^!,
M* /K3XT_\%B?BWX\^T6?@C3]-^'>F/E5FA47U_@^LLB[!Q_=C!&>&KXI\;?$
M+Q/\2M:?5_%GB'4_$FIOG-WJEV]Q(!G. 7)P/8<"OT(^"W_!%CQ?KOD7OQ.\
M6V7A>U.&;2]%7[9=D=U:4XCC/7E?,%?>WP6_X)__  -^!?D7&C>"K75]7BP1
MJ_B'%_<[A_$N\;(S[QHM 'XF_!;]B_XR?'TP3>$O ^H2Z5+@C6-046=EM/\
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
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %?(/[0W[>[_LT_M(>'/!WC/P9=:?\-M5M,GQ@27W3L5^
M>-5R#'%G;(I_>?,& P%$GU]7GWQU^!7A']HKX=ZAX-\9:>+S3KD;XITP)[.8
M A)H7Q\KKD^Q!((()! .WTO5+/7-,M-1TZ[AO]/NXEGM[JVD$D4T; %71APR
MD$$$=<U:K\J_@_\ &#QU_P $Q?BO%\(_BY+<:W\'=4F9]"\21QLRVBEN9(QR
M0@+#S8.2A.],@_O/TO\ $'Q*\+>%? -QXVU37K&U\)P6@OVU?S@UN8" 5=6&
M=X;(V[<EBP R2* +7C7QKH?PY\*ZGXE\2ZG;Z-H6FPFXN[VZ;:D:#]22< *,
MDD@ $D"OFW]CG]M;4_VMO''CU+#P)>:5X!TB54TGQ'(P G/ ,,RD_P"M8'S
M(\A%(#<[2_R;J6I>/_\ @K7\7SIVG&^\'?L]>&KL&:X(VR7;CH2/NO<,IX7E
M85;)R3\_Z=?#GX<^'/A+X+TOPGX3TJ'1M!TV(16]K .!W+,3RS,<EF.2222<
MF@#I:*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ KXK_8K_Y*GJO_ &!I?_1\%?:E?%?[%?\ R5/5?^P-
M+_Z/@H ^U**** "BBB@#\5O^"U?_ "=-X6_[$RU_]+KZBC_@M7_R=-X6_P"Q
M,M?_ $NOJ* /U4_9._Y-9^#?_8F:-_Z0PUZK7E7[)W_)K/P;_P"Q,T;_ -(8
M:]5H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@#X ^+G_*1SPE_P#_T9I%??]? 'Q<_Y2.>$O\ @'_HS2*^_P"@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH ***Y7Q]\5/!OPKTW^T/&/BG1_#%F02LFJW
ML=OOQV4,06/L,F@#JJ*^&/BQ_P %@/@GX%\^V\,)K'C^_3(5M/MS:VFX=FEF
MVMCW6-A7QI\5O^"R'QB\9>=;^#]-T7P!9-G9+#%]OO%![&24>6?J(@: /VDU
MK7--\-Z;-J.K:A:Z7I\(W2W5[,L,48]6=B !]37RC\7O^"IOP#^%GG6]EXAG
M\<ZG&"!:^&8?/CSVS<,5B(SW5F..W3/X@?$3XN>-OBUJ0O\ QIXKUCQ/=*24
M;5+R298\]0BL=J#V4 5M?"K]G'XG?&ZX6/P/X'UGQ#$S;3=V]L5M5.<8:=\1
MK_P)A0!]E_%[_@M#\2/$WGVOP_\ #.D^";1N$O+T_P!HWH_VAN"Q+]#&_P!?
M7XJ^*'Q\^(OQIO#<>./&>L^)3NWK!>W3&",_[$(Q&G_ 5%?<'PC_ ."*_CWQ
M!Y-U\0_%^E^$K8X9K'2T-_=8[JS92-#[AG'M7VU\(_\ @F!\ ?A/Y-Q+X6?Q
MIJ<>#]L\4R_:U)'_ $P 6'&?5"?>@#\0/AC\#OB!\9M0^Q^!_!^L>)I0VUY+
M"U9X8C_TTEQL0<CEF YK[=^#O_!%[XB>)O)N_B)XFTSP59MRUC8#^T+WW4E2
ML2_4._TK]B=+TNRT/3X+#3K.WL+&!=D5M:Q+''&OHJJ  /I5J@#Y3^#G_!,G
MX"?"#R;@^%3XSU6/!^W>*G%YS[0;5A'/3Y"1ZU]2V-C;:79PVEG;Q6EK"H2*
M"! B(HZ!5' 'L*GHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHKBOBA\:O ?P6TC^TO'/BS2O#-J5+1_;[E4DFQU$<?
MWY#[(": .UIKNL:LS,%51DLQP /6OS1^.G_!:;PUHAN-/^%'A2;Q)=+E5UG7
M]UM9Y[,L"GS9%/\ M&(U^>GQQ_;0^,/[0S30^+_&5X^D2'_D":<?LEB!Z&),
M"3'/,FX\]: /V:^.7_!2#X&_ U9[6X\4)XMUR/(_LGPQMO'##L\H81(0>H9]
MPY^4XK\\_CC_ ,%B/BIX]^TV/@+3K'X>:4^56Y0"]U KT_UCKY:9']V/([-W
MKXP^''PF\9_%[7!I'@KPQJGB;4.-T6FVS2B,'^*1@-J+_M,0/>OO/X%_\$8?
M&OB;[/J'Q1\1VO@ZQ;#-I.E;;R^([JTF?*C/N#)]* /SY\6^--?\?:W-K'B7
M6]0\0:M-_K+[4[I[B9O8NY)Q[5[S\"_^">?QO^/7V>ZTOPI)X>T*;!&M>)-U
ME;E3_$BD&20>Z(PXZU^S?P-_89^"_P"SZMO/X:\&VMUK4."-<UD"\O=P_C5W
M&(C_ -<E0>U>]T ?GO\  W_@C;\-?!1M[_XBZS?>/]23#-8PYL=/#=<%48R/
MCCDNH.#E><#[I\$^ /#7PVT.+1O"F@:;X<TJ+[MGIEJD$><8W$*!ECW)Y/>M
M^B@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBO-O'O[2?PJ^%Y=/%7Q$\-Z)<)UM;C4XOM'X1!BY_!: /2:*^*_'?_!7
M7]GWPCYR:7J&N>,9DX T;2V1"W^]<&(8SW&?;-?.OCS_ (+@7LA>+P7\+K>
M#[MWKVIM)GTS#$BX_P"_A_"@#]7J1F"J23@#DDU^#'CS_@JY^T3XU\U+7Q+I
M_A.VDSF#0=,B3 ]!)-YD@^H;/O7SKXZ^.'Q$^)S,?%OCGQ#XD1O^66I:G-/&
MOLJ,Q51[  4 ?T/>//VJO@]\,_-7Q+\2O#.FSQYWVG]HQRW QU_<H6?_ ,=K
MYU\>?\%@/@'X4WIHTWB#QE*.%.EZ888\^[7+1''N%-?A]INEWNLWD=II]I/?
M7<APD%M$TDC?10"37N/@3]@_X_\ Q&:/^R?A9K\$;\B;5X1IL>/4-<F,$?3.
M>U 'V-X\_P""WVM7 EB\%_#"PL2,B.ZU[47N<^A,42QX^GF'ZU\Z^//^"IW[
M17CC>D/B^V\,6K]8-!TZ&'\I'#R#\'KTWP+_ ,$7?B]KWER^)O$GAGPM WWH
MDEEO;A?^ H@0_A)7T7X%_P"")WPXTEHY/%OCOQ%XD=>3'IT,.GQ.?<$2MCZ,
M#[T ?D_XV^,'COXE2.WBSQGK_B7<VXKJVI37*]<C"NQ  [ =*Y[1]$U'Q!?)
M9:7876I7C_=M[.%I9&^BJ"37]!7@7_@G3^SOX $;6?PSTS5)UY,VNO)J.\^I
M29F3\ H'M7O?AWPGH?@^Q^QZ#HVGZ)9\?Z/IUJEO'QT^5 !0!_/9X%_8%_:"
M^(GE-I?PMURUADY$VL1KIJ;?[W^D,F1CGC.>V:^B/ O_  1;^+6N>7+XG\4>
M&?"\#8S'#)+?7"^N5553\I*_:&B@#\Z/ O\ P10^&FC^5)XL\;^(_$DJ<M'8
M1PZ?"Y]U(E?'T<'WKZ(\"_\ !.O]G?X?K&;/X9:7J<R\M-KK2:CO/J4G9D_
M*![5]'T4 9?A_P *Z+X2L19Z'I%AHMG_ ,^^GVR01\=/E0 5J444 %%%% !1
M110 451UK7--\-Z9/J6KZA:Z7IUNNZ:[O9EABC7U9V( 'U-?)7Q@_P""JOP'
M^%OGVVFZW=>/=4C^7[/X;A\V'/;-PY6(K[HS_2@#[#K/U[Q%I7A72Y]3UK4[
M/1]-@&Z6\OYT@AC'JSN0!^)K\9OC%_P63^*_C(SVO@71]*^']@W"7&T:A? ?
M[\BB,?\ ?K(]:^+/B'\6O&GQ:U3^T?&?BK5_$]X"2DFJ7CS"//9%8X0>R@"@
M#]M_B]_P58^ WPO:>UTS6;OQYJ<>5\CPY!YD(;MFXD*QE?="_P!*^'_C!_P6
M6^*OC#SK7P)HFD^ ;%LA;EU_M&]'OOD41#Z>4<>M?(GPI_9N^*'QPG1/ _@;
M6?$$3';]L@MREHISC#7#[8E/U8=Z^W?A!_P15\::YY-W\1_&6G>%[<D,VG:/
M&;ZZ([JTAV1H?=?,% 'P5\2/C'XY^,&I?;_&OBS5_$]R&+)_:5V\J19[1H3M
M0>R@"M+X5_L]_$KXW70@\#>"M8\1KNV-<VML1;1MZ/.V(T_X$PK]PO@__P $
MU/@'\'Q#/%X/3Q;JD>/^)AXI<7S$COY1 A!SW$8/O7T]9V=OI]K%;6D$=M;1
M*$CAA0(B*.@ ' % 'X\_!_\ X(L^/O$7D7?Q%\6:9X0M&PS6&F*;^[]U9LK$
MA]PS_2ON#X0_\$Q_@%\)#!<'PH?&.J1<_;O%,OVP$_\ 7#"P_P#D//O7U910
M!7T_3[72;&&SL;:&SLX%"16]O&(XXU'0*H& /858HHH **** "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 ***\
MZ^*W[17PS^!]JTOCGQMH_AUPN\6MS<!KIQZI F9'_P" J: /1:*_-GXQ?\%J
M?!FAF>S^&W@_4/%-RN574M8<65KG^\L8W2./9O+/]?A[XN_\%*OC[\7FFAE\
M92>%-,D)QI_A9#8JH/;S03,1CC!D(H _<OXG?'CX=_!FT^T>-_&>B^&AMW)#
M?7:+/(/]B($N_P#P%37Q?\6O^"SWPP\+>=;> _#NL>.+M<A;JX']G69]""X:
M4^N#&OU]/QLFFO=;U$R2O/?W]S)RSEI)97)QUY+$FO;?#'[$OQ>U[PI>>+-3
M\,/X*\'V,)N+K7_%K_V=;Q1]F"N/-D!X \N-BQ( !)% '4?M0?\ !0KXE_M3
MZ(WA_7[70=)\,"=;B/3;#3U=U=?NOY\N^16 )!,93()!&"17S@FLW\UM%82W
MUR^GAE'V5IV$6 <].@ZGMQFOH_\ 8O\ V'M>_:T\>RK%/-IWP]TN<+JGB)8M
MOF=#Y%N&'S2L.>1A%(9ARJM^MK?\$V_V?8_AKJ7@^T\!6EJM]!Y1ULLTVIQ.
M.1+'<2%F1@P!VKA#T*[>* /;OA)X-\(> ?AQH&B> K6RM?"-O:HVG_V>XDBE
MB8;A*'!/F%\[BY)+%B23FNOK\J_@_P#&#QU_P3%^*\7PC^+DMQK?P=U29GT+
MQ)'&S+:*6YDC')" L/-@Y*$[TR#^\_4K2]4L]<TRTU'3KN&_T^[B6>WNK:02
M131L 5=&'#*0001US0!:HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "OBO\ 8K_Y*GJO_8&E_P#1\%?:
ME?%?[%?_ "5/5?\ L#2_^CX* /M2BBB@ HHHH _%;_@M7_R=-X6_[$RU_P#2
MZ^HH_P""U?\ R=-X6_[$RU_]+KZB@#]5/V3O^36?@W_V)FC?^D,->JUY5^R=
M_P FL_!O_L3-&_\ 2&&O5: "BBL[Q%XBTOPCH5_K6MZA;:5I%A"UQ=7MY((X
MH8U&2S,> !0!HT5D^%?%FC>.?#UEKOA[4[76=&OD\RVOK*020S+DC*L.",@C
M\*TKBXBM8))YY$AAC4N\DC!550,DDGH .] $E%<I_P +9\#_ /0Y>'__  :0
M?_%TJ?%;P3(RJOC'0&9C@*NIP$D^GWJ .JHHKGO&7Q$\*_#JRBO/%?B;1_#%
MI*2L=QK-_%:1N1R0&D8 XR* .AHKF/!/Q1\&?$N&>;PAXNT+Q5%;D":31-2A
MO%C)Z!C$S8_&NGH **** "BN)\8?'#X<_#S4?[/\5>/_  OX9O\  ;[+K&LV
MUI+@C(.V1P>1S72>'O$FD>+M)@U70M5LM:TNX&8;W3[A)X9!ZJZ$J?P- &E1
M17/>,OB)X5^'5E%>>*_$VC^&+24E8[C6;^*TC<CD@-(P!QD4 =#17,>"?BCX
M,^)<,\WA#Q=H7BJ*W($TFB:E#>+&3T#&)FQ^-=/0 4444 %%%% 'P!\7/^4C
MGA+_ (!_Z,TBOO\ KX ^+G_*1SPE_P  _P#1FD5]_P! !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 %%%% !117+>,_BMX)^'.S_A+/
M&&@>%]Z[E_MK4X+3<,XR/,9<C) H ZFBN3\&_%KP-\1G=/"?C/P_XH=%W,NC
M:I!=D+G&3Y;MQD'\JZR@ HHHH **** "BO._B-^T1\,?A&LG_"8^/- \/S(,
MFUN[^,7!^D()D;\%-?*WQ*_X+%?!'PCYL/AFVU[QQ=+D))9VGV2V8^[SE7 ]
MQ&: /NVFNZQJS,P55&2S'  ]:_%WXH?\%G?BQXH,T'@OP_H?@>T;[DTBG4;M
M/^!R!8S^,5?(?Q._:2^*7QF=_P#A-/'FNZ_ YR;.XO&6U'T@7$:_@HH _>KX
MH_MR? OX/^;'X@^(^CO>QY#6&E2G4+@-_=9( Y0_[^VOD+XI?\%M/"^G>=;_
M  ]\ :EK4OW4OM?N$LX@?[PBC\QG'L60_3I7Y1^%?!?B'QWJB:;X:T+4O$.H
MO@+::7:27,ISTPB G]*^IOA?_P $J?V@?B-Y,UYX>L_!5A)S]H\1WBQ/CO\
MN8P\H/LRK0!G_%?_ (*?_M _%(S0Q^+%\&Z=)D?8_"T/V0K])R6F!^D@KY=U
MC6]2\2:E-?ZK?W6J:A,<R75Y,TTLA]69B23]:_73X3_\$4?!>C&"Z^(?C;5/
M$LZ_,UAHT2V-OG^ZSMO=Q[CRS7V9\*/V3/A!\$1"_@[X?Z+I=Y#@IJ,D'VF\
M!_Z^)2T@_!L4 ?A+\*/V(?CA\:/)D\-_#S5A82X*ZEJD8L+4K_>628J''^YN
M/M7V9\)_^").L7?D77Q(^(-KIR<&33?#5N9Y"#V\^4*JD>T;#WK]::* /FCX
M1?\ !.?X"?!WR)['P1;^(=3BY&H^)F^WR$]CL<>4I'JL8-?2=O;Q6=O'!!$D
M,,:A$CC4*JJ!@  = *DHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **\1^-7[:7P;^ /GP^+?&]A'JT0.='T]C=
MWN[^Z8H\E"?5]H]Z^ _C9_P6LU;4!<6/PI\%Q:5"V536/$K":?'/*V\;;%8<
M'YG<>HH _6'4M2L]&L)[[4+J"QLK=#)-<W,@CCC4=69B0 /<U\A?&_\ X*I_
M _X1_:+/2=5F^(.MQY46OAT![8-VW738CQ[QES[5^,?Q>_:,^)?QXU W7COQ
MEJGB$;]Z6DTVRUB/K' F(T_X"HI/A'^SO\2OCO?BU\">#=4\18;8]U!#LM8C
MZ23OB-/^!,* /IKXW?\ !7+XS?$W[19>%39_#?1I,J%TL>?>E3V:YD'!]XTC
M-?&6N^(-8\8:Q-J6LZE?:WJUTV9;R^G>XGE;_:=B68_4U^E?P0_X(J:OJ'V>
M_P#BOXRBTJ$X9M&\-@33XXX:XD&Q#U^ZCCGK7Z _!/\ 8V^#W[/JPR^#_!-A
M;ZK&!_Q.+Y3=WQ;N1-)EDSZ)M7VH _&#X%_\$X?CA\=?L]W;>&&\*:%+AO[7
M\3;K.,J>Z1$&5P1T*IM/'S#-?H;\#?\ @CM\+/ /V>_\>ZE??$35$PS6S9LM
M/5NO^K1O,?!_O28/=>U??E% &-X2\%Z!X!T2'1_#6B:?X?TF'_5V.F6J6\*^
MX1 !GWK9HHH **** "BBB@ HHHH **** "BBB@ HHKQO]IG]J_P)^R?X;TC6
M/&TE](NJW?V2TL]+A6:XDP,R2;6=1L0%=QSGYE !) H ]DHJAH&O6'BC0M.U
MG2KJ.^TO4;:.[M;J(Y26*10R./8J0?QJ_0 4444 %%%5-4U>QT.QDO=2O;?3
M[.,9>XNI5BC7ZLQ % %NBOGCXA?\%!/V??AIYJ:E\3=(U"Y3C[/H9?4G+?W<
MP!U4_P"\1CO7S/\ $#_@ME\/M)\R+P;X#U[Q)*O FU2>+3H3[C;YS$?55- '
MZ/T5^)_C[_@LQ\9_$9DB\-Z1X:\(VY^Y)':O>7*_5Y6V'_OW7SAX]_;2^.?Q
M+\T:_P#%'Q'+#+GS+:RO#90-GL8H-B$>V,4 ?T*^-OBMX*^&MN9O%OB[0_#,
M0&=VKZC#;9],;V&<^W6OG/Q]_P %3/V=O N^.'Q?<>*+I,YM] T^6;\I'"1'
M/L]?@A<7$MU,\TTCS32'<\DC%F8GJ23U->E^ ?V8?BW\4#&?"_PX\2ZO!)RM
MW'ILJ6WXS,!&/Q:@#]%O'O\ P6^TJ%I(O!7PPO+L'[EWKVHI!CZPQ*^?^_@K
MYP\>_P#!7;]H#Q?YL>E7^A^#87R -'TQ9'"_[UP9><=QCVQ5CP#_ ,$@/CYX
ML\N368- \&0GEAJNI":7'LMNLHS[%A7T?X"_X(@^'[=8I/&OQ-U+4">9+;0;
M".UV^PEE,N[Z[!]* /S9\??M'_%/XH"1/%?Q"\2:Y;R=;6ZU*4V_X1!@@_!:
M\_L[*XU*ZBMK2"6ZN93MCAA0N[GT ')-?OMX#_X)?_LZ^!#'(?!#>(KN/_EX
MUZ^FN<_6+<L1_P"^*^B/!WPV\)?#NV-OX5\+Z+X:@*[3'I&GQ6JD>A$:C- '
M\]7@3]B+X\?$A8WT/X6>(FAD^Y/J%K]@B?W$EP8U(]P<5]%^!/\ @C+\9O$+
M))XCUKPSX3MS]Y'N9+RX'T2--A_[^5^UU% 'YM>!/^")/@331&_C#XAZ]KT@
MY:/2+6'3XR?0[_.)'T(/TKZ+\"?\$VOV=? +1RV_PYL]9N5ZS:]/-?AOK'(Q
MC_)!7TU10!B>%_!'ASP/9?8_#F@:7X?M.GV?2[*.VC_[Y10*VZ** "BBB@ H
MHHH **** "BBB@ HJMJ6I6>CV,][?W4%C90+OEN+F01QQKZLQ( 'N:^5?C)_
MP5 ^ OPC\^W@\2OXWU:/(^Q>%HQ=+GMF<E8<9]')'I0!]9U4U;5['0=/GO\
M4[VWTZQ@7=+=7<JQ11KZLS$ #ZU^.7QB_P""SWQ(\4^?:?#[PWI?@BS;(2]O
M#_:%Z/0C<%B7UP8VQZ^OQ)\3/C9X]^,FH?;?&_B_6/$TP;<BZA=O)%$?^F<>
M=B#KPH YH _;CXQ?\%2_@-\)S/:V?B";QUJL?'V7PQ$+B+/;-PQ6$CW5F(].
MF?AKXR?\%F/B?XO\^T\ :%I?@*R;(6[F U&^QV(9U$2_3RVQZ\<_&_PK_9_^
M(_QNO1;>!O!>L>)/FV-<6EL?LT9]'G;$:?\  F%?;_P>_P""+/CKQ!Y%Y\1O
M%NF^$K5L,VGZ4AO[O'=6;*QH?=3(/:@#X0^)'QC\<_&#4OM_C7Q9J_B>Y#%D
M_M*[>5(L]HT)VH/90!6K\*/V=/B9\<KI8? O@G6/$2%MANK>W*6J'T>X?$2?
M\"85^W_P<_X)I_ 3X.K!/'X17Q;JT6#_ &CXI<7K$CD$0D"%2#T(CS[U]/6E
MI!86L5M;0QV]O$H2.&% J(HZ  < 4 ?D'\'_ /@BKXSUSR+OXD>,=/\ #%L?
MF;3M&0WMT1_=:1ML:'W7S!_3[E^#O_!-_P" OP:%O/:^#8O$^K18/]I>*&%]
M(6'1A&P$*G/.5C!_(5].T4 1V]O%9V\<$$20PQJ$2.-0JJH&  !T J2BB@ 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@ HHK \:?$#PS\-]&?5O%?B#3/#>F)P;O5;N.WCSZ!G(R?8<F@#
M?HKX,^-'_!8;X0^ ?/M/!=EJ7Q%U-,A9+=396.X=C-*N\\]UC8''7I7P=\9O
M^"JOQU^*QGM=*UFW^'^D29 MO#<9CGV]MURY,@;W0H/:@#]J_BA\<OA_\%=-
M^V^.?%^D^&8BNY([ZY59I1S_ *N(9>0\'A5)XKX<^,G_  6D\!>'/M%G\./"
MNI>,;M<JFHZDWV"SSV95(:5Q_LLL9]Z_('4=2U/Q/JTEW?W5WJVJ73C?/<2-
M--,YX&6)+,>E?1WP9_X)P?'CXT""XM/!\GA?29<$:GXH8V,>#T81D&9AWRL9
M'OR* +7Q@_X*8?'SXO\ GP-XN;PAI<G_ ##_  JAL@!Z>=DS'CJ#)CVKYC_T
M[7M2_P"7C4=0NI/]J669R?Q+$G\:_7GX.?\ !%?P9H)@O/B3XPU#Q3<CYFTW
M1T^PVH/]UI"6D<>Z^6>?S^X/A3^SK\,_@?:K#X&\$Z/X=<+L-U;6X:Z<>CSO
MF1_^!,: /Q ^#G_!-/X]_&(P3Q^$6\(Z5)@_VCXI<V2@'H1"09B".A$>/>ON
M3X/_ /!%CP+H"PW?Q&\7:EXLNAAFT_24%A: ]U9OFD<>X,9]J_2"B@#S;X5?
MLV_"_P"",*IX'\#:+X?F4;?MD%L'NV'HUP^Z5A]6/4U\P_MB?LJ_&#]K+X]^
M&_#.H:[;Z+\ [2%;Z>33Y0+AIUP)$DC/+S-DB-B#&B$G[V5;[GHH YKX<_#G
MPY\)?!>E^$_">E0Z-H.FQ"*WM8!P.Y9B>69CDLQR2223DUTM%% 'GWQU^!7A
M']HKX=ZAX-\9:>+S3KD;XITP)[.8 A)H7Q\KKD^Q!((()!^=OV"/@'\:_P!F
MO6_&?@3Q?K%CK7PJL'W>'+II"UQ([MN)B3),4>TG?&_ DY3(+,WV510 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !7Q7^Q7_R5/5?^P-+_ .CX*^U*^*_V*_\ DJ>J_P#8&E_]'P4
M?:E%%% !1110!^*W_!:O_DZ;PM_V)EK_ .EU]11_P6K_ .3IO"W_ &)EK_Z7
M7U% 'ZJ?LG?\FL_!O_L3-&_](8:]5KRK]D[_ )-9^#?_ &)FC?\ I##7JM '
M*_$SXH^%?@YX.O?%/C/6K;0-!L\>;=W)/+'A450"SL>RJ"3Z5^.G[='[>7BG
M]J_P_K.B> M%U+2OA!HTT3:GJ$D1#W\AD A,[#Y8T+\I%DDD;F^[A/UR^.GP
M)\*_M%>"$\(^,HKJXT+[9#>RV]I.83,T9)5&8#<%.>=I!]"*^4_^"E7PV\+?
M"?\ 8%U?PYX/T*Q\.Z);:G8&.SL8@B[C.N68]68]V8DGN30![+_P3Q_Y,M^%
M7_8,;_T?+5S]OCQO_P *_P#V//BIJ8D\J2;1WTR-@<'==,ML,>_[[/X9JG_P
M3Q_Y,M^%7_8,;_T?+7A?_!9[QO\ V#^S3H/AZ*3;/KWB"(.F?O00122-^4AA
MH ^?OV.?^"67@_\ :$_9]\._$#Q1XG\0Z/J&LO<M'::=Y C6&.=XD/SQL<MY
M9;KT(KW/3?\ @BS\+M,U&UO(_''BYWMY5E56-K@E2" ?W/M7E/P.^)'[9WBS
MX&>#+'X,?#W3?#/@C1M(AM+.]OC:_:-49$ >93=.H(D?<P*H%&[&]NM=E\(?
M^"F/Q#^%OQ:C^&_[3WA./PU<3R)&FMV]O]G-MN.U9)5#-'+"2/\ 6Q' PW#=
M@#[_ /C%\3-.^#?PM\4^-]5!>RT+3Y;UHE.#*RK\D8/8NVU1[M7Y=_LB_LKW
MW_!1'6_$_P ;/CCKNIWNF37[V.GZ78RF!790K,$8Y\NWC#!%1>2=Q+94[OK+
M_@K!KDFF_L3^*(H)"JZC?:?;,R'[R_:4DQGT/EBNF_X)HZ-'HG[$?PSCC0*T
M]O=73GNS27D[Y/X$#Z 4 ?%O[8?[%%S^PS%IGQS^!7B+5M(MM(O(HM0L;F?S
M6MQ(X5&#X'F0,Q2-XI-V=XY() _2K]G?XP6GQ\^"?A#Q]9QK -:L5FGMT.5A
MN%)2>,'N%E1U!/8"N(_;UTE-:_8Y^+-O(@=4T.6Y /K$5E!_ H#^%>+_ /!'
M369M4_9#DMI6)33O$=[:Q#T4I#+C_OJ5OSH ^Y*^4O\ @I#^T_J'[,OP!DN/
M#MPMMXP\17']EZ7/MW&V&TM-< =,H@PN>C.AP0"*^K:_*/\ X+0W$NO?$_X*
M^&"[?9Y(KI]@.!NFG@CS]<1T =?^S'_P2E\%^-OA3I?C'XOWVNZYXP\36RZG
M)''>M#]C690Z!CRTDV#N9F.,G&WC)\NO]%\0_P#!*']K/PQ#I_B*\U7X.>,I
M?W]O>-_RP#K'*9%&%,\ >-Q(H&Y6 X#,*_7J"&.UACAB18XHU"(BC 50, "O
MS=_X+=Z2DWPD^&^IE 9+;7)[96[@26Y8C\?)'Y4 ?>GQ@^)VG?!WX5^*/'&J
M#S+#0]/EO6C4\S,J_)&#ZNVU0?5A7Y>?LB_LKWW_  41UOQ/\;/CCKNIWNF3
M7[V.GZ78RF!790K,$8Y\NWC#!%1>2=Q+94[O>?VZ?&=W>_\ !+C1+]Y6$^O:
M7X>\]AP6WB"9L_4I7K__  31T:/1/V(_AG'&@5I[>ZNG/=FDO)WR?P('T H
M^+?VP_V*+G]AF+3/CG\"O$6K:1;:1>11:A8W,_FM;B1PJ,'P/,@9BD;Q2;L[
MQR02!^E7[._Q@M/CY\$_"'CZSC6 :U8K-/;H<K#<*2D\8/<+*CJ">P%<1^WK
MI*:U^QS\6;>1 ZIH<MR ?6(K*#^!0'\*\7_X(Z:S-JG[(<EM*Q*:=XCO;6(>
MBE(9<?\ ?4K?G0!]R4444 %%%% 'P!\7/^4CGA+_ (!_Z,TBOO\ KX ^+G_*
M1SPE_P  _P#1FD5]_P! !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 %%%>>?'+XR:'\&/AOXH\0:AJVFVE_INDW5_:65[=I$]U)'$SI
M&BDY8LP"@ $DD 4 ?'G[8W[8_C_Q9\7H_P!GG]GB)KGQM,3%K&O0$9L3C+Q1
MN?EC*+S)*?NYVKAQQ5^&O_!'7P?)"^K_ !<\::]XX\5WG[R[>SN3!;^8>I+N
M&EE/^V67/=:?_P $=?AC&/AAXO\ BUJ[MJ'BKQ9J\UNU_<'=(8(B&<[CSF29
MY&;UV)Z5^AM 'YY_$C_@CCX$DM5U+X7>+]?\$^*+7][:2W=Q]IM_,'*\J%EC
M.?XU8XZ[3TJ/]D?]L+XA_#'XR+^SO^T:&7Q066'0_$D[;S>LQ_=1R2=)5DZ)
M+]XL-CY8\?HA7Y]_\%E/A#I_B;X Z3\0$A6/6_"^HQP&X Y>TN#L:,^N)?)8
M9Z?/C[U 'UA\0OVJ/A!\*?-7Q3\1_#NE7$?WK,WZ2W(_[8QEI#_WS7S%\1/^
M"R'P2\+>;%X:L?$/C6X7/ERVMF+.V;ZO.5D'_?LU^*.G:;>:Q>1VEA:3WMW*
M<1P6\;22.?0*!DU[U\/?V /V@?B7Y3Z7\,M8L;:3G[1K:KIJ!?[W^D%"1_N@
MY[4 ?1WQ(_X+4?$W7_-A\&>$-!\)6[<+->-)J-ROH0Q\N/\ .,U\J_$C]LWX
MW?%KS4\2_$O7KBVE^_9V=S]BMF'H88 B'\17U]\-?^")OCC5O*F\=>/-&\.P
MGYFMM'@DOYL?W2S>4JGW!<?6OJWX:_\ !(SX">!_*FUFRUCQQ=KR6UF_,<.[
MU$< C&/9BWXT ?AI:VMSJEXD%M#+=W4S82*)2[NQ[ #DFO?/AK^P%\??BIY3
MZ3\-M6L;.3G[9KBKIT6W^\//*LP_W0:_?7P#\'O OPKMO(\'>#]#\,)MVL=+
ML(H&<?[3*H+'W)-=A0!^1GPO_P"")/B6_P#*N/B%\0=.T>/JUCX?MGNY"/0R
MR>6JGZ*X_G7UW\+_ /@EG^S[\-?*FN/"]QXROX\?Z5XFNVN%/KF% D)_%#_.
MOKBB@#)\,^$M#\%Z6FF^'M&T_0M.3[MIIEK';PK]$0 #\JUJ** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BL#Q
MI\0/#/PWT9]6\5^(-,\-Z8G!N]5NX[>//H&<C)]AR:^+/C-_P6&^#_@+[1:>
M#+/4_B)J:9"R6R&RL=P'0S2KO//=8V!YYZ9 /O*N*^)OQJ\!_!G2_P"T/&_B
MW2?#-L5+(-0NE224#_GG']^0^R@FOQ4^,W_!5KXZ?%3S[32-5M?A_I$F5%OX
M=C*W!7MNN7+2!AZQE/I7R-JVL:IXJU>6^U.^O-8U2Z?,ES=RO//,Q]68EF-
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
M8VK-!$?^FDIPB#W9A7[>_![_ ()@_ /X2>1<2^&'\:ZK'@_;?%,HNES_ -<
M%AQGU0GWKZHTW3;/1[&"RL+2"QLH%V16]M&(XXU]%4  #V% 'X[_  ?_ ."+
MGQ"\2>1=_$3Q3I?@RT;YFL-/7^T+SW5B"L2_4._TK[E^#O\ P3)^ GP@\FX/
MA7_A,M5CY^W^*G%YS[086$<]/W>1ZU]644 06-C;:79PVEG;Q6EK"H2*"! B
M(HZ!5' 'L*GHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BO!_C9^W%\%O@%Y\'B?QK93:O%D
M'1=(/VV\W#^%DCR(S_UT*CWKX"^-7_!:OQ'JWVBQ^%O@VVT&V.535O$+?:;D
MCLRP(1'&W^\T@H _6S4-2M-(L9[V^NH;*S@0R2W%Q((XXU'5F8G 'N:^3/C5
M_P %2/@5\(?M%I8Z[+X\UF/*_8_#*">(-_M7+$18S_<9C[5^*_Q9_:'^)7QT
MOC<^._&>K>(ANWI;7$Y6VC/JD"8C3_@*BHOA3\ /B-\<=0^R>!/!NK>)&#;'
MGM+<BWB/I).V(X_^!,* /K;XU?\ !8CXM^/?/L_!%AIWP[TQ\A9H5%[?E?>6
M1=@_X#&",]:^*/&GC[Q+\1M:DU?Q5K^I>(]4D^]=ZI=O<28ST#.20/8<"OT/
M^"O_  16\4ZU]GOOBAXPM/#EL<,^DZ"OVNZ([JTS8CC;W42"OOGX+?L%_!#X
M$B"?0/!-GJ&KQ8(UC71]NNMP_B4R K&?^N:K0!^)7P8_8G^-'QZ^SS^%? VH
M'2IL$:QJ2BSLMI_B667 D ](]Q]J^\?@Q_P1/T^U^SWOQ3\<RWLG#/I'AB/R
MX\^AN95+,.Q C4^AYX_4:B@#RCX/?LJ_";X"Q1_\(1X&TK2+Q%V_VDT7GWK>
MN;B0M)@^F['M7J]%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M5\5_L5_\E3U7_L#2_P#H^"OM2OBO]BO_ )*GJO\ V!I?_1\% 'VI1110 444
M4 ?BM_P6K_Y.F\+?]B9:_P#I=?44?\%J_P#DZ;PM_P!B9:_^EU]10!^JG[)W
M_)K/P;_[$S1O_2&&O5:\J_9._P"36?@W_P!B9HW_ *0PUZK0 5\:_P#!6S_D
MRWQ!_P!A/3__ $>*^RJ^-?\ @K9_R9;X@_[">G_^CQ0!Z!_P3Q_Y,M^%7_8,
M;_T?+7H_Q:\0?"C3H;.S^)VI>#;6*7+6UOXMGM$5\D E%G//(7IW KSC_@GC
M_P F6_"K_L&-_P"CY:\V_P""GW[(>L_M,?#'1]:\(0_;/&/A1YI;?3A@-?V\
MNSS8E)(&\&-'4'KA@.6% 'V?;V\5G;Q001)!!$H2..-0JHH&  !P !VK\W/^
M"V_A72)OA-\/O$CQ1+KUOK;Z=%)M_>-;R022.,]P'BCX/3<<=36;\'?^"O6F
M?#OP7!X3^-'@KQ3;>.]"B6QN9K"VB+731J%#31S21-#*1C<,,"<GC.T>=:U)
M\1_^"M7QP\.O%X<OO!_P3\/3$O=SD[3&6'G-YF-LES(JA55 1&.N1N9@#W']
MKS3]4\8?\$E?"VIWJ-_:%IH/AS4;D$Y9LBWC9OK^]W$=N?2O:_\ @F5KL.O?
ML1_#9HWW26L5W9RKG)1H[R8 '_@.T_0BO;_'GPGT'QY\(]9^'5Q;K:>'M0TE
M]'6*%1_H\1C\M"@/=/E*^A45^5?[/_[17C?_ ()>^+-?^%OQ:\(:IJG@JYO7
MO+"_TY!N+':IFM6=ECEC=54E-RE6'.#N% 'Z#?M^ZU%H/[&WQ8N9I!&LFC/:
M@EL9:9TB4?B7 _&O)/\ @C[X?GT;]CR"[EC*1ZMKU]>Q-C[ZCRX,_P#?4##\
M*^8OVB/VI_&/_!2S4M)^$'P7\':M9^%9+V*YU;4]3C /RL=C7!C+I# A^?EF
M9F5<#( ;]0O@E\*=+^!WPG\+>!-')>PT.R2U$K#!FDY:64CL7D9W(]6- ';U
M^4G_  6FL9M!^(GP7\5A6:!([N+Y#R&AF@DQ[$B3CZ&O<?V4OV_/&'Q\_:K\
M6?"W6/#NAZ=I&CQZB\5Y8B;[0_V>X2)-VYRO(8DX'6O3_P#@H3^R_=?M1_ &
MYTC1$1O%NBW U71U<A1/(JLKVY8\ 2(QQD@;E3/ - 'TK9WD.H6D%U;2+-;S
M(LD<B]&5AD$>Q!K\VO\ @MYK44'PM^&FD&0":ZUFXNECW<E8H I./8S+^=<M
M^SU_P52_X4+X$M?AO\;O!'B:+Q-X8@&G0W%G;H)Y(XU"QI<13O&5< !=X)W8
M!QU)Q/".B^-_^"I?[4GA_P =:]X9N?#OP5\*L/(2Z5O*N8TDWM"KXQ+-*P42
M;.$10,Y"[@#W[]O3P#>:=_P3'L=*>(I<^&M-T'SXL$%?+,$#C'L7_0UZ?_P3
M*UV'7OV(_ALT;[I+6*[LY5SDHT=Y, #_ ,!VGZ$5[S\4OA[IOQ9^''B7P9K
M/]FZ[I\UA,R@%HQ(A4.N?XE)##W45^4/[/\ ^T5XW_X)>^+-?^%OQ:\(:IJG
M@JYO7O+"_P!.0;BQVJ9K5G98Y8W55)3<I5AS@[A0!^@W[?NM1:#^QM\6+F:0
M1K)HSVH);&6F=(E'XEP/QKR3_@C[X?GT;]CR"[EC*1ZMKU]>Q-C[ZCRX,_\
M?4##\*^8OVB/VI_&/_!2S4M)^$'P7\':M9^%9+V*YU;4]3C /RL=C7!C+I#
MA^?EF9F5<#( ;]0O@E\*=+^!WPG\+>!-')>PT.R2U$K#!FDY:64CL7D9W(]6
M- ';T444 %%%% 'P!\7/^4CGA+_@'_HS2*^_Z^ /BY_RD<\)?\ _]&:17W_0
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 %%>8?M"?M&>"?V9? <OBGQKJ)MK<L8K2QMP'NKZ;&1%"F1D^I)"J.2
M17PGIO[6G[8?[6<TE]\%?A_9>!_!K,PM]9U&*)V<=-WG77[N3!QQ%$<'().*
M /T[HK\S;[QA_P %$/@S;G7-9TS1_B7ID +SV5K9V<SA>.!':B&9CP<; W7G
M-?1/['G_  4!\'_M422^'KJS?P=\0[16,_AZ\DW"<)]][=R!OVX.Y" ZX/!
MW4 ?5-%%% !1110 44R65(8WDD=8XT!9G8X"@=23Z5QFO_'#X<>%-W]M_$#P
MOH^W[W]H:S;08QC.=[CU'YB@#MJ*\+U3]NC]G_26"S_%OPO(<L/]%OEN!QUY
MCW?AZ]JY#4O^"G'[-&F?ZSXFPS,5+!;;2+^7..V5@(!^I% 'U'17Q?JG_!7+
M]G;3P?(UG7-2PF[_ $71I5R?[O[S9S^G/6N2U3_@M)\$K/>MGX<\;ZA)MRK+
M86L<9/H2USD?]\F@#[]HK\W;W_@MU\/HY@+3X=>)IXL<M-<6\;9],!FX_&L:
MX_X+B>'EF<0?"?4Y(<_*TFLQHQ^H$)Q^9H _3NBORIG_ ."YK%9!#\%0&P0C
M2>*<@'L2!9_IG\:QKK_@N'XC>!A;?"C2X9N-KRZQ)(HYYRHB7/YT ?K?17Y
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
M #]S**CMYEN8(YDSLD4.NX$'!&1D'I4E !1110 4444 %%%% !1110 4444
M%%%% !1110 451UK7--\-Z;-J.K:A:Z7I\(W2W5[,L,48]6=B !]37RA\7O^
M"IWP$^%GG6]CX@N/'6J1\?9?#,/GQY[9N'*Q$>ZLQ]NE 'U[5?4-0M=)L9KR
M^N8;.S@4O+<7$@CCC4=2S$X ]S7XW?%[_@L_\2_%!GM?A_X;TGP19MD)>7?_
M !,;T>A!8+$OK@QM]?7XI^)WQT^(7QFO1=>-_&6L>)G5MR17]VSPQ'_8BSL3
M_@*B@#]P_B]_P4W^ 7PD\^ >+/\ A,=4BX^P^%H_MF3_ -=\K#_Y$S[5\1?&
M'_@M-XZ\0>?9_#GPEIOA*U;*KJ&JN;^[QV95PL:'V82#WKX7^&?P0\?_ !DO
MC:>"/!^L>)I%;:[Z?:.\47_723&Q!R.6(ZU]J?"#_@C'\3O%3077C[Q#I/@:
MR;!>TMS_ &C>CU4A"(AZ9$C?3U /C;XJ?M"?$KXW71G\<^-=8\1KNWK;75R1
M;1MZI N(T_X"HJA\-?@QX[^,6I?8?!/A'6/$\X;:YTZT>2.(_P#320#:@Z<L
M0.17[<_!_P#X)9_ 7X4^1<7WA^;QWJD?)NO$\HGBSWQ;J%B(]F5CCOUS]8:1
MHVG^'].@T_2[&VTVP@7;%:V<*Q11CT55  'TH _'#X/?\$8OB9XJ\B[^('B+
M2O UFV"]G:_\3&]'J"$(B7TR)&^GK]Q_!W_@EQ\!?A/Y%S=>'9O'&JQX/VSQ
M/*+B//4XMU"PXS_>1C[]<_7%% %72]+LM#T^"PTZSM["Q@79%;6L2QQQKZ*J
M@ #Z5:HHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BJ.MZ[IOAK2[C4M7U"UTK3K==\UY?3K#
M#&OJSL0 /J:^.OC=_P %9/@G\*_M%GX>N[KXC:S'E1#H:A;0,/[UR^%*_P"U
M&).M 'VG7$_%#XV> O@MI7]H^.?%NE>&;8J607]RJRRX[1QCYY#P>$4GBOQD
M^-O_  5I^-?Q1^T6?ARXL_ASH\F5$>BKYEX5]&N7&X'_ &HUCKXYUO7M6\6Z
MQ-J.KZC>ZSJMT^9;N^G>>>5CW9V)9C]30!^N7QM_X+2>#?#_ -HL?AAX5O/%
MEV,JNJZP3968/9ECYED'LWE&O@'XV?M]?&_X\>?;Z[XSN=+T:;(.C:!FQM=I
M_A8(=\B^TC/6K\$_^"<OQU^-_P!GN;/PE)X8T:7!_M;Q,391;3T98R#*X/8J
MA'O7W]\$_P#@C-\.?"/V>^^(VOZAXZOUPS:?:9L+#/7:=I,K_4.F?[M 'X_>
M%?!^O>.M:ATCPWHNH:_JLW^KL=,M7N)G^B("3^5?:GP3_P""0/Q@^(GD7GC*
M>P^'&DO@E;UA=WY4]U@C;:.,\/(A'I7[)_#WX5^#OA-HPTKP9X8TKPSI^!NA
MTRT2'S"/XG*C+M_M,2?>NJH ^._@K_P2M^!?PF^SW>J://\ $#6(\$W7B1Q)
M;AN^VV4"/;[.'(]:^N=+TFRT/3X+#3;.WT^QMUV0VMK$L44:^BJH  ]A5NB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *^
M*_V*_P#DJ>J_]@:7_P!'P5]J5\5_L5_\E3U7_L#2_P#H^"@#[4HHHH ****
M/Q6_X+5_\G3>%O\ L3+7_P!+KZBC_@M7_P G3>%O^Q,M?_2Z^HH _53]D[_D
MUGX-_P#8F:-_Z0PUZK7E7[)W_)K/P;_[$S1O_2&&O5: "BBB@ HHHH S=7\-
MZ1X@,)U32K+4C"P:/[9;I+L8="NX'!^E7X84MXDBB18XD4*J(,!0.  .PI]%
M !535-)L=;LWM-1LK>_M'^]!=1+(C?56!!JW10!5TW2[+1[-+6PM(+&U082&
MVB6-%XQPH  Z5:HHH **** ,S5O#.CZ]+!+J>DV.HRV[;H7N[9)3&1R"I8'!
M^E:,<:Q1JB*$11A548 'H*=10 54U32;'6[-[34;*WO[1_O0742R(WU5@0:M
MT4 5=-TNRT>S2UL+2"QM4&$AMHEC1>,<*  .E6J** "BBB@ HHHH ^ /BY_R
MD<\)?\ _]&:17W_7P!\7/^4CGA+_ (!_Z,TBOO\ H **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HKFO&7Q+\(_#NV^T>*O%.B^
M&H,;A)J^H16H(]C(PS7SKX^_X*B?L[> VDB7QI)XDNTZV^@6,MQGZ2E5B/X/
M0!]7T5^8WC;_ (+?>'+7>GA#X8:IJ620DVMZC'9X'8E(EES]-P^M> ^-O^"R
M?QP\0^9'H>G^&/"D.?D>VL7N9P/=IG9#_P!\"@#V+P3X<'_!2']O;Q9K?B4M
MJ'PD^'$AM;/3MY:WNMLK)"I'3;.\4DS]RJ*AXP1^I]G9V^G6<%I:01VMK!&L
M44$*!$C11A551P    !TQ7YJ?\$0]6LKCX?_ !1L0ZMJL>JVES-ELN8GB=4)
M]MR2<^]?IC0 5^='_!43]G$>%=-L?VCOAT&\/>.?#%[;S:K<Z>!&;F(N$2X8
M#[TB.R*Q_BC8[LA!7Z+UX/\ MW:E9:5^Q[\6IK]E6!M!G@4L<#S9,1Q#Z^8Z
M4 ?">I?\%Q-4.FVT>G_":T2_$2>?<76MLT328&[;&L((7.<9<GD5Y=XF_P""
MS/QQUC<FF:3X1T&/^%K>PFFD'3J9)F4]#_".OXURG[.O_!+GXF_M$_#G1?'=
MCKOAS0/#NK>8UN-0EG-V525HBWEI$5P2C$9?D8/>OH[PO_P0Z3"2>(OBTQ/&
M^WTO1,>F<2/-]1]ST/M0!\D^(/\ @IG^TGXBW++\2I[.(](]/TVSM]N<=&2$
M-V[GUKSC7OVM_C;XF9CJ/Q9\9S(QR8H]<N8H^N?N(X7K[5^JGA[_ ((O_!/3
M!&^IZ_XRUF48WJ][;PQ-SGA4@W#/3[U>D:!_P2Q_9LT/:TG@2;5I5Z2:AK%X
MW8CE5E53U[CZ4 ?@[K/BC6?$3!M6U:^U1@<AKRY>8\#'\1/:LROZ/M _8I^
MWAK;]B^$?A%RO1KW2HKMATYS*&.>!S_C7I&@?#GPGX4V_P!B>%]%T?;RO]GZ
M?#!CDGC8H[D_G0!_,OI7@'Q/KT8DTWPYJVHIA6W6MC+*,-]TY53U[>M=AIG[
M+OQDUEL6/PG\;W0W!"T?AV[*J3TRWEX'XU_2U10!_.EI?[!7[0FL;?(^$WB.
M/<VP?:K<6_/OYA7 ]^E=;I7_  2]_:7U7RR/AP;2)B1YEUK-A'MQZKY^[]*_
MH HH _":V_X)%_M$SPI(^CZ';LW6*36(BR_7;D?D:V[?_@C9\>IFC#WO@^ ,
M1DR:I,0F?7; >GMFOV^HH _%NU_X(H_&AYU%SXN\!PP\[GBO;V1AQQA3:KG\
MZV;'_@B/\1Y&;[9\0?"T"X^4P17,I)]P47%?L710!^0MK_P1!\8M.HN/B?H<
M4/\ $\6G3.PX[*6&?SK0_P"''.N?]%;T_P#\$<G_ ,?K]:J* /R5_P"''.N?
M]%;T_P#\$<G_ ,?K57_@AB=HS\;,'OCPI_\ =M?JK10!^5?_  XQ_P"JV?\
MEJ?_ ';1_P .,?\ JMG_ ):G_P!VU^JE% 'Y5_\ #C'_ *K9_P"6I_\ =M'_
M  XQ_P"JV?\ EJ?_ ';7ZJ44 ?DQ-_P0YUA9G$7Q>L7B!.UGT%U8CL2!<'!_
M$TS_ (<<ZY_T5O3_ /P1R?\ Q^OUJHH _(#_ (<A^-^WQ+\/X_Z\9_\ &FR_
M\$0_':QN8_B3X=:3!VJUG.H)[ GG _ U^P-% 'XU_P##DOXI_P#0]>#_ /OJ
MZ_\ C-177_!$WXM+ QM_&W@N6;^%)9;M%//=A <?E7[,T4 ?BM_PY4^-_P#T
M-/P__P#!C??_ "'5>]_X(N_'.UA#Q:_X%O&SCRX=2NPWU^>U48_'O7[8T4 ?
MB!_PYM^/?_/YX/\ _!I+_P#&*CN/^".7Q]AA=TF\)3LHR(X]5D#-[#="!^9K
M]PZ* /PK_P"'0_[0W_0-\/\ _@X3_"C_ (=#_M#?] WP_P#^#A/\*_=2B@#\
M&)/^"3O[2"2,J^$]-D"D@.NMVN&]QEP?SIO_  Z?_:2_Z%#3_P#P=VG_ ,<K
M]Z:* /P6_P"'3_[27_0H:?\ ^#NT_P#CE'_#I_\ :2_Z%#3_ /P=VG_QROWI
MHH _!;_AT_\ M)?]"AI__@[M/_CE'_#I_P#:2_Z%#3__  =VG_QROWIHH _"
M&Q_X))_M&7>_S?#^CV6W&//UF [OIL+?KCK5K_AT/^T-_P! WP__ .#A/\*_
M=2B@#\-+'_@CW^T#=LPEB\,6049#3ZL2&]ALC;]:U['_ ((P_'6\W^;K?@>R
MVXQY^I71W=>FRV;I[XZU^VE% 'XQ6/\ P1/^+\BM]L\9^"(&S\H@N+R4$>Y-
MLN*UK+_@B-\0I(B;OXB>&8)-W"PV]Q(,>N2J\]>,5^P]% 'Y+Z7_ ,$.=9F\
MO^T?B[8VN0=_V707GP>P&Z=,_I75Z7_P0[T&'R_[1^+6I76 =_V71(X,GL1N
MF?'ZU^GM% 'YV:7_ ,$3/A3#Y?\ :/CGQC=8!W_97M(,GL1NA?'ZUU>E_P#!
M&_X!Z?Y?GW/B[4MH(/VK5(EW>Y\N%/TQ7W110!\EZ#_P2O\ V;-$VM+X%GU:
M5<8DO]9O&]>2J2JISGN.U>B:%^P_\ ?#NS[)\(O"<NT8'V[34O.V.?.#Y_'O
MSUKW"B@#DM$^$?@7PRN-'\%^'M*'I8Z5!#Z#^%!Z#\JZVBB@ HHHH **** "
MBBB@ K@/'G[/_P ,_BA="[\7> /#?B.\7I=ZEI<,TX]O,*[L>V>U=_10!Y]X
M%_9[^&'PQO?MOA+X?>&O#M]_S^:=I4,4_P!/,"[L>V<5Z#110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !17F?Q4_:7^%
MGP3C<^-O'FBZ#.HS]BFN1)=D>JVZ;I&_!3U%?&?Q8_X+3?#OP[Y]MX!\):OX
MPNERJWFH,NGVA]&7(>1A[%$^M 'Z,5S_ (T^('ACX<Z2=3\5^(M+\-Z<,_Z5
MJUY';1G'8%R 3[#FOPZ^+'_!5CX^?$SSH-/URS\#:;("OV?PY:B.3;VS/(7D
M#>Z,OTKY0\2^*];\9ZM+JGB#6-0UW4Y?]9>:E=/<3/WY=R2>OK0!^V/Q=_X*
M]?!/X?\ G6WAC^U/B%J*@A?[-@-M:!AV::8 X_VD1Q7Q'\7O^"P7QH\>^=;>
M$X=*^'FG/D*UC"+N\VGL9I@5_%(U/O7@7PB_8N^-/QP\B7PK\/\ 59M.FY75
M+^,65F5[E9IBJOCT4D^U?;/PC_X(E:C<^3=?$WQ_#9(<%],\+PF63![?:)@%
M4CIQ$P]_4 _-WQQ\2/%?Q,U8ZGXM\2:KXEU DXN-5O)+AUSU"ER=H]A@5V'P
ME_9:^+'QR>(^"? >L:U:R':-0\CR;,'WN)"L8_[ZK]S/A'_P3]^!'P9\F;2/
M 5CJNIQX/]I>(/\ B83[AT8"7*(?=%6OH>.-8HU1%"(HPJJ, #T% 'Y$_![_
M ((H^*-6\B\^)?C:RT" X9M,T",W=P1W5IGVHC>ZB05]S?!W_@G?\!_@NL$V
MG>"+;7]5B_YBGB4B_F)'1@KCRD8>J(M?25% #8XTAC6.-51% 5548  Z "G4
M44 %%%% !1110 4444 %%%% !1110 45P7Q,^/7PY^#=NTOC;QMHGAM@N\6]
M]>HL[C_8BSO?_@*FOCWXJ?\ !9CX1^$O.@\%Z+K?CR\7.R;R_P"SK-_^!R@R
MC_OU0!]_U6U'4K31[&:\O[J&RLX5W2W%Q((XT'JS$X ^M?B/\4O^"PGQN\;+
M-;^&8]%\!6;9"OI]J+JZP>H,D^Y<^ZHI%?(_Q"^,'CCXL7WVOQEXNUKQ/,&W
M+_:E]).L9_V%8[4'LH H _=_XI_\%'_V?OA2)HKKQY:^(M0CS_H/AI#J#,1U
M'F)^Z!]FD%?'WQ2_X+=7,GFV_P ./AS'$.?+U#Q1=%R?3-O"1C_OZ:_-_P"'
M_P (_&WQ6OOL?@WPEK/B><-M==*L9)Q&?]ME!"CW8@5]<?"S_@C_ /&_QP(;
MCQ*VC> K)N674;H7-UM/<10;ES[,ZF@#ROXH?\%$_P!H#XJ^;%??$&^T2QDR
M/L7AT+IR!3U7?%B1A_O.:^=KR\N]6OI+FZGFO;R=MSS3.9))&/<D\DU^S?PO
M_P"",7PG\+^3/XS\0Z[XXNE^_#&RZ=:/_P  C+2C\):^NOAC^S3\*_@RL9\%
M^ ="T&XC  O8;-7NCCIF=\R-^+&@#\$OA?\ L1_'+XP>5)X<^&^M-9R<K?ZE
M$+"V*_WA).45A_NY_.OKOX8?\$3?&.J>3<>/O'NE>'XCAFL]$MWOIL?W2[^6
MJGW <?6OU]HH ^.?AG_P2?\ V?OA_P"5-J&AZCXUO8\'SO$%\S)N[_NH1'&1
M[,K?CUKZD\%_#GPI\.=/%CX4\-:1X:L\8\C2;&*V0_4(HS^-=%10 4444 %0
M7EE;ZA"8;J"*YA)R8YD#J<>QJ>B@#)_X1/0_^@-I_P#X"Q_X4?\ ")Z'_P!
M;3__  %C_P *UJ* ,G_A$]#_ .@-I_\ X"Q_X4Y/"NBQLK+H]@K*<AEMD!!]
M>E:E% !1110 4444 %%%% !1110 4444 %%<;\1OC)X%^$6G_;/&GB[1O#$&
MW>@U*\2)Y!_L(3N<^R@FOCCXM?\ !9#X0>#/.MO!NEZQX_O5SLFBC^P69/H9
M)1YGY1$>] 'WS65XD\5:+X-TF75/$&L6&A:9%_K+W4KI+>%/J[D ?G7XE?%G
M_@KQ\</'_FV_AR32O &GMD :5;">Y*GLTTV[GW14-?(7C7XB>*?B1JAU+Q9X
MCU7Q+J!S_I.K7DERXSV!<G ]AQ0!^W/Q>_X*R? GX:B:WT;4K[Q_J:9 AT&W
MQ &[;IY=JD>\>_Z5\1?%[_@LE\6O&7GVO@C2-)\ 6#\).$_M"^4?]=) (_RB
MR/6OE?X2?LK_ !9^.DD1\$^ ]8UFTD.!J)@\BR'UN)-L?X;LU]M?"'_@BCXI
MU80W?Q)\<6/A^$X9M-T&(WEP1_=:5]J(?<"04 ?G]\1/B]XV^+FI_P!H>-/%
M>K^)[H$E&U.\>98L]0BD[4'LH K7^%7[.GQ-^-]PD7@;P1K'B*-FVF[M[8K:
MH<XPT[XC7G^\PZ5^X_PA_P"";_P#^#QAGM/!4/B;4X\$:AXH87[Y'0B-@(5(
M/.5C!S]!7TO:VL-E;Q6]O#'!!$H2.*)0JHHZ  < 4 ?CS\(?^"+/CSQ!Y%W\
M1/%NF>$;9L,UAI:&_N\=U9LK&A]U:05]N_"'_@F)\ OA+Y,[^%6\9ZG&0?MO
MBJ478S_UP 6'&?6,GWKZNHH K:;IMGH]C!96%I!8V4"[(K>VC$<<:^BJ  ![
M"K-%% !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 445Y]\6/V@OAQ\#-/^U^._&6D^&U*[TM[J?-
MS*OK' N9)/\ @*F@#T&BOS+^-G_!:KP[I/GV/PL\'7&OW(^5=6\0L;:U!_O+
M A,CC_>:,U\"?&S]N3XU?'SS[?Q-XVO8-'FR#HNCG[%9[3_"R1X,@_ZZ%S[T
M ?M9\;/V]O@C\!_M%OK_ (TM=1UB'(.C:%_IUWN'\+!#MC;_ *Z,E? 7QN_X
M+3>+M>^T6/PN\)VGA:U.535M:(O+PCLRQ#$49Z<-YHK\]/!G@/Q+\1M:CT?P
MKH&I>(]4DY6STNU>XEQG&2J D#W/ K[;^"?_  1V^+/CS[/>^.=0T[X=Z6^&
M:"1A?7Y'7B*-MB\?WI 1GE>HH ^/_BE\<O'_ ,;-4_M#QUXNU7Q-.&+HE]<$
MPPDY_P!7$,)&.3PB@<UK_!W]F/XI?'RZ6/P+X*U37("VUK]8A#9H><AKB0K&
M#P>"V>.E?M+\$_\ @F#\"O@WY%U<>'F\<ZU'@_;_ !0RW*!O]FW $(&>FY&(
MP/F[U]76EI!86L5M;0QV]O$H2.&% J(HZ  < 4 ?E+\$_P#@BC>W'D7WQ7\;
M)9IPS:-X87?)]&N95VJ?4+&PZX;O7WY\%?V/_A#^S_'"_@SP3IUGJ48_Y"]V
MINKXGN?/DW,N?12J^U>R44 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !7Q7^Q7_ ,E3U7_L#2_^CX*^
MU*^*_P!BO_DJ>J_]@:7_ -'P4 ?:E%%% !1110!^*W_!:O\ Y.F\+?\ 8F6O
M_I=?44?\%J_^3IO"W_8F6O\ Z77U% 'ZJ?LG?\FL_!O_ +$S1O\ TAAKU6O*
MOV3O^36?@W_V)FC?^D,->JT %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110!\ ?%S_E(YX2_X!_Z,TBOO^O@#XN?\I'/"7_ /
M_1FD5]_T %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
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
M[B9V90S' ],#"@    'Z0+G:,\GOBEKX5_X?)? 3_GS\8?\ @KB_^/U1O/\
M@M%\#+6;9'X?\=7:XSYD.FV@7Z?-=*?TH ^^**^#K/\ X+-? BZAWRZ3XULV
MSCRYM,MRWU^2Y8?K4_\ P^2^ G_/GXP_\%<7_P ?H ^ZJ*^&=;_X+&? 32[1
MY;.+Q5K$V"5AM=+1"3V!,DJ@5\T?%+_@MCXPU7SK;X?>!-+\/PG*K>ZW.][.
M1_>$:>6B'V)<?6@#]?:\7^+'[9?P6^"OGQ>*_B'H]K?PY#Z;9RF\NP?[IAA#
MNI)_O #WK\(?BM^V%\9OC9YL?B[XA:S?6,GWM.MIA:69'H8(0B-@=R"?>O(K
M6SGOIUAMH9+B9CA8XD+,?H!0!^N'Q8_X+9>&=-\ZV^'/@/4-;EY5=0\03K:0
M@_WA%'O9Q]60U\9_%C_@IM^T!\5Q/ ?%_P#PB.FRY_T+PM#]BVCVFRTW_D2C
MX'_\$U?C-\<(X+NVLM(\-Z7(-WVO6=1C#[0<,?(BWR@CI\RJ,\9K[?\ A/\
M\$5? FA>3<_$'QGJWBJX7#-9:5&MA;9[JS'?(X]P4- 'Y!:EJ5_X@U*6\O[J
MYU+4+A\R7%S(TLLK'N6)))KW7X2?L%?'7XS^1/H?P_U&RTR7D:GK8&GV^W^\
MIEVM(/\ KFK?H:_=7X4?LM_";X(+$?!7@+1=%NHAA;\6_G7GXW$FZ0_]]5ZG
M0!^5/PE_X(CL?(N?B9\0@O\ STTWPM!G\KF8?^T?QK[2^$O[ ?P(^#7D3:+\
M/]/U#4HB&&I:Z#J$^X='7S<K&?\ <5:^A** &QQK%&J(H1%&%51@ >@IU%%
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 4453U;6+#P_IL^H:I?6VFV$"[I;J[E6**-?5F8@ ?4
MT 7**^/?C+_P52^!'PI\^UTW6[CQ]JT>0+;PU&)8=W;-RQ6(K[HSGVKX1^-'
M_!8KXL^.Q/9^!]-TWX=Z:^0LT0%]?8Z?ZV10@_X#&"/6@#]D_&7CSPW\.]%D
MU?Q3K^F^'-+CX:\U2[2WBSZ;G(!/MU-?%/QI_P""PWPB\ ^?9^"K+4OB+J:9
M"RVZFRL=P[&:1=YY[K&P.#STS^-7C;XA>*/B5K3ZOXL\0ZGXDU-\YNM4NWN)
M "<X!<G ]AP*].^"W[%GQE^/A@F\)^!]0?2IB,:QJ*_8[+;_ 'A+)@.!Z)N/
MM0!ZC\:O^"IWQT^+GGVFG:W#X!T:3(%IX:0PS%>VZY8F7.#U1D!]*^3KJ[U+
MQ/K#3W,UUJVJ7D@W22LTT\\AX&2<LS'\Z_5?X+?\$4--M!!>_%3QO+J$N 7T
MCPRGE1 ^AN95+,/I&A]Z^\?@_P#LO_"OX"VZ)X%\$:5HERJ[3J B\Z\<=PUQ
M(6D(Z\;L<]* /Q6^"?\ P3)^.WQF^SW3^&AX*T63!_M#Q0QM25ZY6#!F/'0E
M I_O5]]_!/\ X(X_"SP/]GO?'VJZC\0M23#-:Y-C8 \''EQL9&P?63!'5:_0
M"B@#G? _P[\+_#/14T?PEX>TSPWIB=+72[5+="?4A0,GW.2:Z*BB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ KXK_8K_P"2IZK_ -@:7_T?!7VI7Q7^Q7_R5/5?^P-+
M_P"CX* /M2BBB@ HHHH _%;_ (+5_P#)TWA;_L3+7_TNOJ*/^"U?_)TWA;_L
M3+7_ -+KZB@#]5/V3O\ DUGX-_\ 8F:-_P"D,->JUY5^R=_R:S\&_P#L3-&_
M](8:]5H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@#X ^+G_*1SPE_P#_T9I%??]? 'Q<_Y2.>$O^ ?^C-(K[_H **** "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 **S]<\0:7X7TV;4=9U*STG3X1F2[OITAB0>K.Q 'XFOEOXK?\%1/V?_
M (7^;#!XIE\9ZA'G_1?"]N;I3Z?OV*PD?1S0!]:45^0_Q0_X+:>*]2,UO\/O
M &F:'%]U+[7KA[R4C^\(X_+5#[%G%?(?Q0_;B^.GQ@\V/Q#\1]96RDR&L-+E
M%A;E3_"R0! X_P!_- '[U_$[]I+X6_!J.3_A-/'NA:!.@R;.XO%:Z/\ NP+F
M1OP4U\B_%#_@LY\)?"WG0>#- UWQQ=*#LF9!IUH_I\\@,@_[]5^,-M:W6J7B
M06\,UY=S-A8XU+R2,>P Y)KZ'^%__!/'X_\ Q8$,VG?#W4-'L).?MOB$KIT8
M4]&"RD2,#_LJ?6@#V#XE_P#!8SXV>+O-A\,6F@^!K5L[)+2T^V70'N\Y9#^$
M8KY1^)'[07Q+^+TCGQGXZU[Q%$QS]FO;Z1K=?]V$$(OX**_0CX8_\$1;Z98K
MCXA_$B"V_P">FG^&K,RD_2XFVX_[]'_'ZR^&G_!+_P#9Z^&_E2MX.?Q7>QXQ
M=>)KIKO=CUA&V$_]^Z /P<\+^#]>\;:DNG>'=$U+7]0;[MII=I)<RGZ(@)_2
MOIOX9_\ !+G]H7XD>5+)X2A\(V4G2Z\37:VV/K"N^8?C'7[P^&_">B>#=-33
MM T;3]#T]/NVFFVJ6\2_1$  _*M6@#\M_AQ_P1#T^/RIO'WQ+N;@G'F67ANQ
M6+'KB>8MG_OT*^HOAW_P3)_9W^'?E2+X%3Q)>1X_TGQ%<R7F[ZQ$B'_QROJ:
MB@#'\,^#]!\$Z<-/\.Z)IN@V"XQ:Z9:1VT0QT^5 !6Q110 4444 %%%% !11
M5;4I&ATZZ=#M=8F8$=B : +-%?B9^P3^P3X5_;+\ >*?%WB[Q3X@T_5+/6FL
MR;!XF\[,4<I=S(C$L6D/.:^GO^')?PL_Z'KQA_WU:_\ QF@#]%:*_.K_ (<E
M_"S_ *'KQA_WU:__ !FN'^.G_!(GX<?"OX+^.O&6G^,O%-W?:!HMYJ<%O<FV
M\J1X86=5;;$#M)49P0: /U-HKY&_X)4WUS??L2^"S<W$MP8;F_AC,KEMB+=R
MA5&>@'8=J^N: "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHJ&[NX-/M9KJZFCM
MK:%&DEFF8*D: 9+,3P  "230!-17E7_#6'P0'!^,GP_!_P"QHL?_ ([1_P -
M8_!#_HLGP_\ _"HL?_CM 'JM%>5?\-8_!#_HLGP__P#"HL?_ ([1_P -8_!#
M_HLGP_\ _"HL?_CM 'JM%06-];:G96]Y9W$5W:7$:S0W$#AXY$895E8<$$$$
M$<$&IZ "BBB@ HHHH **Y_Q=\0O"WP_L_M?BCQ+I'ANUQGS]6OHK5,>N9& K
MYT\?_P#!3[]G;P#YD?\ PFY\1W:?\N_A^RENL_27:(C_ -]T ?5=%?E_X_\
M^"WVBV_F1>"/AE?WV?N77B"_2VQ[F*(29_[^"OFKX@?\%<_V@?&7F1Z5J.B^
M#(&X"Z+IBN^W_?N#*<^XQ[8H _=*65(8WDD=8XT!9G8X"@=23Z5XI\1OVV/@
M9\*O-3Q#\3=!CN8LA[/3[C[=<*?0Q0!V4_4"OY_?B%\<OB)\6)&?QCXWU[Q*
MK'(AU+4)985[_+&6VJ,]@!7.>&_"6N>,M173_#^C:AKM^WW;73;62XE/T5 3
M0!^P7Q&_X+4?##0/-B\'>$/$'BVX7[LMVT>G6S_1CYDGYQBOESXC?\%DOC3X
MI\R'PQIWA[P3;'.R6"U-[=+]7F)C/_?H5YA\.?\ @F7^T/\ $;RI5\"R>&[.
M3'^D^([F.RVY]8B3-_XY7U)\.?\ @B%?2>7-X]^)EO;XQOLO#EBTN?7$\Q7'
M_?HT ?G]\2OVD?BE\8&D'C+Q]K^O6\AR;.XOG%J/I I$:_@HKB_#GA76_&.I
M)IV@:/?ZYJ$GW+33;5[B5OHB D_E7[O?#/\ X):_L]?#@Q33>%+CQ?>QXQ=>
M);QK@'ZPILA/XQFOIWPOX-\/^!]-73O#FA:;X?T]<;;32[2.VB&.F$0 ?I0!
M^#WPS_X)?_M"_$GRI6\'IX3LI,?Z5XFNEM-N?6$;IA_W[KZQ^&?_  1$L(O*
MG^(7Q)N+D\>98>&K-8@/7%Q-NS_WZ%?J310!\W_"S_@G?\ ?A*89M/\ A_8Z
MUJ$?/V[Q$3J,A8=&V2YC4^ZHM?15G9P:?:Q6UK!';6\2A8X84"(BCH !P!4U
M% !1110 4444 %%%% !1110 4444 %%8?B_QUX;^'^DMJ?BC7]+\.::O!N]5
MO([:+/IN<@9KY/\ BM_P5C^ GPY\V#2M6U#QWJ"9'DZ!:'R@W;,TI1"/="]
M'V92,P522< <DFOQO^*O_!:CXB>(#-;^ O"&C^$+5LA;K4';4;H>C#A(U/L4
M;Z]Z^.OBI^U)\6OC7YJ^-/'^MZW:R<M8M<&&T_\  >/;$/P6@#]XOBK^W!\#
MO@UYL?B/XBZ0;Z/(.GZ7(;^Y#?W6C@#E#_O[1[U\=?%7_@MIX>L?-MOAS\/[
M[5WY"ZAXBN%M8P?40Q;V8?5T-?E-X9\(Z[XUU1--\/:+J&O:C)]RSTRUDN9F
M^B("3^5?57PK_P""5/Q_^)0@GO= L_!&GR8/VCQ)="*3;W_<1AY0?9E7ZCK0
M!D_%7_@IQ^T%\4_.A_X3'_A$=/DS_H?A:'[%MSZ39:;_ ,B5\Q:QK>H^(M0F
MO]5O[K4[^8YDNKR9I97/JS,23^-?KQ\*O^"*7@;1?*N?B!XVU;Q/<#YC9:1$
MEA;Y_NLS>8[CW!0U]B?"G]D7X.?!3RG\(?#W1=.O(\;=0F@^U78QZ3S%Y!^#
M4 ?@[\*_V-?C5\:%AE\*?#O6;JQE^YJ%Y"+.T(]1-,41L?[))K['^%?_  1-
M\6:H8+GXA^/--T&$X9['0H'O9R/[ID?RT0^X#CZU^O5% 'R7\*O^"77[/WPO
M\J>;PM+XSU"/'^E>*+@W2GUS H6$CZH?YU]1Z#X=TKPKI<.FZ+IEGH^G0C$5
MG86Z00I_NH@ 'X"M&B@ HHHH **** "BBB@ HK,\1>*-&\(Z;)J.NZM8Z+I\
M?W[O4;E((E^KN0!^=?-/Q*_X*<?L\_#;S(CXV'BB]3/^B^&K=[S=])1B$_\
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
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !7Q7^Q7_R5/5?^P-+_ .CX*^U*^*_V*_\ DJ>J_P#8&E_]
M'P4 ?:E%%% !1110!^*W_!:O_DZ;PM_V)EK_ .EU]11_P6K_ .3IO"W_ &)E
MK_Z77U% 'ZJ?LG?\FL_!O_L3-&_](8:]5KRK]D[_ )-9^#?_ &)FC?\ I##7
MJM !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 ? 'Q<_Y2.>$O\ @'_HS2*^_P"O@#XN?\I'/"7_  #_ -&:17W_ $ %%%%
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 %%>*?%G]M
M#X*_!/[1%XJ^(6D0:A#D/IEC*;V[#?W3#"&923_> 'J17Q?\6?\ @MIH5CYU
MK\-O -YJLG*IJ7B.=;:('U$$19F4^[H?:@#].ZX7XF?'3X>_!NS^T>-O&>B^
M&5*[DBU"\1)I!_L19WO_ ,!!K\+OBS_P4D^/_P 7/.AN?&\WAG3I,C[!X73[
M @!ZCS%)F(]FD(KYKFFO=;U$R2O/?W]S)RSEI)97)QUY+$F@#]GOBM_P68^$
MOA/S[?P5HFM>/+Q/N3E/[.LW_P"!R RC_OU7QM\5O^"O'QR\>^=;^'9-)\ V
M#9"_V5:B>Y*GLTT^\9]T5#7EOPH_X)Z_'OXP"&?2_ %]I&G28/\ :'B'&GQ!
M3T8++B1U]T1J^R/A7_P1&_U-Q\2?B+SQYNG>%K;\\7,X_P#:- 'YH>.?B9XN
M^)VJ'4?%WB;5_$U]DD3ZM>R7++GLN\G:/88 K9^&?P!^)'QDF5/!/@C7/$B%
MMIN+&R=K=#_MS$!%_P"!,*_=[X5?\$]?@'\(6BFTSX?V&KZA'_R_^(,ZC*6'
M1@LN40^Z*M?0]M;0V=O'!;Q)!!&H5(XU"JJCH !T% 'XN?"[_@C+\7/%7E3^
M,M<T/P+:M]^'>=1NT_X!$1$?^_M?7OPO_P""/'P2\&^5/XGGUSQY>+@NE]=?
M9+4D=Q'!M<?1I&%?==% '%_#OX*^ ?A):BW\&>#=$\,KMV,^FV,<4D@_VY -
MSGW8DUVE%% !1110 4444 %%%<OXK^*7@SP&K'Q-XNT'PZ%Y8ZMJ4-KCC//F
M,.W- '445\X>+?\ @HM^SIX-\P7GQ1TN]D7HFDQ3W^XXS@-!&Z_B3CWKQ;Q;
M_P %F_@GHOF1Z-HOBSQ',,['BLH;>%N.[22AQS_L'O\ B ??%%?E)XF_X+BW
M+,Z>'OA+%&!]V?4];+Y^L:0C'?\ C->2^)O^"S/QQUC<FF:3X1T&/^%K>PFF
MD'3J9)F4]#_".OXT ?MK17\^/B;_ (*4?M(>*=ZS_$R\LHFX$>F65K:;?HT<
M0;\S7DWB;]H;XI>-/,&O?$CQ9K"/D&.]UJYE3!SP%+X Y/ &.30!_2GK7BK1
M?#:AM7U>PTM2,@WMRD(P> ?F(]#^5>7^,/VM?@IX?TV]2^^+'@U)O)?]S%K=
MO++]PD?(CEN>W'-?S>RRO-(\DCM)(Y+,[')8GJ2?6IK'3;O5)_(LK6:\FQGR
MX(R[8Z9P![C\Z /V+_X(E_\ ) O'7_8S'_TE@K]%:_.K_@B7_P D"\=?]C,?
M_26"OT5H *\?_;$_Y-0^,/\ V*6J?^DLE>P5X_\ MB?\FH?&'_L4M4_])9*
M/QW_ &>_^"FWQ$_9K^#^F^ /#/AKPQ?6=A---%>:M%<22$RRM(P81S(.K$#&
M/QKJM4_X+)?'J_\ -\BR\'Z;OQM^RZ7,VSIT\R=NOOGK3OV3?^"6UW^U!\']
M)^(!^(\/AFTU"6XB%F-%-W(ABE:/EO/C!!VD^WO7O^F?\$.]!B\O^T/BUJ5U
M@?/]ET2.'<?4;IGQ^M 'RY??\%:OVC;ME,7B+2+( 8*P:+;D-[G>K?I65??\
M%4OVF+ME,7Q @L@HP5@T+3R&]SO@;]*^V[7_ ((D_#-+=1<^/O%DLW.YXEM4
M4\\84QMCCWK4L_\ @BC\&8X0+KQ?X[FES]Z&\LHUQ]#:M_.@#\^[[_@IE^TO
MJ#*TOQ0N4*C \C2K"$?B$@&?QK)OO^"AG[1>H,K2_%;64*C \A((1^(2,9_&
MOTNL?^",GP)M8BDNK^-KQBV?,GU.V!'M\ELHQ^'>M2Q_X(]_L_6JL)8O$]Z2
M<AI]6 *^PV1K^M 'Y:?\-^?M#?\ 16/$'_?U/_B:/^&_/VAO^BL>(/\ OZG_
M ,37ZJ?\.AOV>?\ H'>(/_!P_P#A1_PZ&_9Y_P"@=X@_\'#_ .% 'Y5_\-^?
MM#?]%8\0?]_4_P#B:/\ AOS]H;_HK'B#_OZG_P 37ZJ?\.AOV>?^@=X@_P#!
MP_\ A1_PZ&_9Y_Z!WB#_ ,'#_P"% 'Y>6_\ P4:_:/M84B3XIZF548!DM;5V
M_%FB)/XFMF+_ (*B?M.1*BCXF%E4 ?-H6F$G'J?LV37Z,W'_  1R^ 4TSNDW
MBV!6.1''JL95?8;H2?S-9$W_  17^!\DKNOB;Q]$K,2(TU&RPOL,VA.![DT
M?"T/_!63]I"*9';Q7ILRJ03&^B6NUO8X0''T(K7M?^"O_P"T';W"R277ANY1
M<YBET@!6X[[7!_(]J^NY/^")?PK+-L\<^,%7/RAFM"1]?W(S6/)_P1!\%%&"
M?$S7E?'!:P@(!]QGF@#YWL?^"S_QUL]_FZ)X'O=V,>?IMT-OTV72_KGI73Z?
M_P %MOB5&^;WX?\ A6X3;C%N]S$=W'.3(W'7C]:]%OO^"&VGR1J+/XQW,#Y^
M8S^'%E!'L!<KBN;U+_@AWK\0D^P?%G3;DAOD^TZ+)#N&>IQ,^#CMS0 _3?\
M@N-K<1B^W_".PN0!^\^S:Z\.[Z9@?';KFNET[_@N1I4BK]O^#]Y;-NPPM_$"
M3 +ZC-NF3UX_6O,M2_X(E?$^(R?8/'OA*Y 7*?:1=0Y;'0XB? SWY^E<U??\
M$8_CM:2*L6L>";T$9+0:G<@#V.^V4T ?3FE_\%MOAG,P_M+P#XLM%W8)M6M9
MSM]?FD3GV_6NPTG_ (+)? 34MOVBT\8:5NSG[7I<3;<>OESOU]J^"-3_ ."2
MW[1MA'N@\-Z3J)VD[;76K<'([?O&49/Y>N*X[5O^";?[26BJQN/A;?R;0"?L
ME]9W/4XX\J9L_ATH _5C2_\ @JS^S5J"@S^-[S33M#;;K0[YB#_=_=Q/S^GO
M7::7_P %"/V==68+!\5M$C)8)_I0FMQD^\B+Q[]!7XA:K^QC\>-'8B?X0>,Y
M"&V?Z+HL]QS_ -LU;CWZ5QFJ?!7XA:&I;4O ?B;3U +9NM'N(A@=3\R#@4 ?
MT0Z/^U=\%M>Q]@^+7@F=SD^7_;]JLF!U.PR!L?A7<:/X[\->(2HTKQ#I6IEB
M OV.]BER3T VL>M?R]7EE<:?,8;J"6VF R8YD*,,^QJ&@#^JBBOY<-(\:^(?
M#ZA=+U[4]-4#:%L[R2( 9SCY6'&>:[G1_P!JKXT:"RFP^+/C:W4$MY8\079C
M)(P24,FTG'J.PH _I6HK^>#1_P#@H9^T7H>W[-\5M9DVA0/MB07/W>F?-C;/
MOGKWS7;Z1_P5A_:1TT+]H\7:=JN <F\T2T7.?^N4:=* /WHHK\3]'_X+0?&^
MP91>Z#X*U./(W&2PN8WQCH"EP /Q!KMM'_X+?>,80O\ :GPPT.\..?L>HS6^
M3GK\RR<8H _7JBOR^TC_ (+C:-,R_P!J?"*^LUR<FSUY+@@8X/S6\?.?\GI7
M:Z/_ ,%K_A%<!1J?@WQI8L0N?L\%I.H)Z\F=#@>N,GTH _0RBOBK2/\ @KU^
MSSJ6W[1J/B#2LYS]LT=VQC_KDS]:[?1_^"F'[->M%1#\3K6!R5!6\TR]M\$^
MI>$#ZG.!ZT ?3U%>*Z3^VM\!=:V?9_B]X/CWYQ]KU>&VZ>OF,N/QZUUVE_'S
MX8ZYM.F_$;PEJ 9=Z_9=<M9<KZC;(>.>M '>451TW7--UI=VGZA:WR[0V;:9
M9!M/0_*3P:O4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !7D'[83%?V4?C"5)!_X1+5.1_UZR5W'B#XH>#?";.-<\6Z%HQ0X8:A
MJ4,&#DC!WL.X(_"OFC]KK]K[X*:E^SM\3O#VG_%#PQJVLZGX<O[.SM-,U&.[
M:::2W940&(L,DL!U_D: /G3]@+]@+X+?'K]F+P[XR\9>';S4-?O+F\CFN(=3
MN(%98[AT3Y$<*,*H[5]$_P##I_\ 9M_Z%#4/_!W=_P#QRC_@D_\ \F2^$/\
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
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !117EWQ2_:B^
M$WP6\U?&GC_0]$NHN6L7NA+=_P#@/'NE/X+0!ZC17YW_ !2_X+2?#/PWYUOX
M'\*ZWXSN5X6YNRNG6C>A!8/(?H8U^M?'OQ6_X*W_ !V^(2S6VB7>E^ M/?*A
M=$M-]P5/K-,7(/\ M($H _;OQ1XPT'P/I,FJ>(]:T[0--C^_>:G=1VT*_5W(
M _.ODOXL_P#!6'X#?#?S;?2=6O\ QYJ*9'D^'[4F$-[SRE$(]T+U^'_C+Q[X
ME^(FK-JGBGQ!JGB/46SFZU6\DN9,'G 9R2![5VWPH_9;^+/QO:(^"O 6M:U:
MR'"WXM_)L_QN)-L8_P"^J /KGXL?\%H/B?XH\ZV\">&M&\$6K9"W5SG4;Q?0
M@N%B'K@QM]?7XS^*/[0/Q(^-5R9?''C;6O$B[_,6VO+IOLT;>J0C$:?\!45]
MR?"7_@BGXVUSR;KXB>--,\+VY(9K#1XFO[G'=6<E(T/7D&05]I?"7_@E[\ /
MA7Y,\OA:3QGJ4>#]L\43_:E)_P"N "PD?6,GWH _#[X9_!/Q[\9-0^Q>"/"&
ML>)I@VUVT^T>2*(_]-),;$'3EB!S7VM\(/\ @C'\3O%3077C[Q#I/@:R;!>T
MMS_:-Z/52$(B'ID2-]/7]DM)TFQT'3X+#3+*WTZQ@7;%:VD2Q11KZ*J@ #Z5
M;H ^0_@__P $L_@+\*?(N+[P_-X[U2/DW7B>43Q9[XMU"Q$>S*QQWZY^KM%T
M/3O#FFP:=I.GVNEZ? NV*TLH5ABC'HJ*  /H*O44 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %?%?[%?_)4]5_[ TO\ Z/@K
M[4KXK_8K_P"2IZK_ -@:7_T?!0!]J4444 %%%% 'XK?\%J_^3IO"W_8F6O\
MZ77U%'_!:O\ Y.F\+?\ 8F6O_I=?44 ?JI^R=_R:S\&_^Q,T;_TAAKU6O*OV
M3O\ DUGX-_\ 8F:-_P"D,->JT %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110!\ ?%S_E(YX2_P" ?^C-(K[_ *^ /BY_RD<\
M)?\  /\ T9I%??\ 0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !115;4=2
MM-'L9KV_NH;*SA7?+<7$@CCC7U9B< ?6@"S17RE\7_\ @IQ\ OA&9[<>*SXR
MU2+C[#X6B%X"?^N^5AZ_]-"?:OB'XO?\%IO'GB#S[3X=^$M,\(VS95;_ %1S
M?W>.S*N%C0^S+(* /V'N+B*SMY)YY4AAC4N\DC!550,DDGH!7S?\7/\ @HI\
M!/@[Y\&H>.K77]3AX_LWPV/[0E+#JN]/W2D>CNM?AC\4_P!HSXG?&R=W\<>.
M-:\0Q,VX6EQ=%;53ZK N(U_X"HK"\ ?"OQC\5=4_L[P=X7U?Q/>Y&Z+2[.2?
M9GNY4$*/=L"@#]%?BW_P6TUF\\^U^&G@&UTV/I'J?B6<SR$>OV>(JJD>\CCV
M[5\4_%S]LSXT?'#SXO%GQ U:YT^;AM,LI!9V97L##"%5L#NP)]Z^A_A'_P $
M=_C+XX\FY\77FD?#[3W +)=2_;;P ]"(H3LZ=FE4CTZX^U_A)_P2%^"/@#R;
MGQ,-5^(.HK@G^T[@V]J&'=88=IQ[.[B@#\3?#7A76_&>K1:7X?T?4-=U.7_5
MV>FVKW$S]N$0$GKZ5]8_";_@E'\>_B7Y-QJ6BV7@339 &^T>(KD)*5[X@C#R
M!O9PGUK]PO!?P]\+_#?21IGA3PYI7AK3QC_1M)LX[:,XZ$A ,GKR>>:Z&@#\
M[/A+_P $7/AOX:\BZ\?>*=7\:72\O9V0&G69]0=I:4_42+]*^S?A;^SG\,?@
MI"B>"/ VB^'I5&W[7;6JM=,,8PT[9D;\6/4UZ-10 4444 %%<=XX^,W@'X9J
MQ\6^-?#_ (:(&=FJZG#;N?HKL"?P%?.OCK_@JK^SMX*\Q+?Q5>^*;F/K!H6F
MRR9^DDHCC/X/0!]=T5^7WCC_ (+@:-!YL?@[X77U[D8CNM<U-+?;[F*)),_3
M>/K7S]XX_P""Q7QW\3>8FBQ^&_",1&$>PTXW$J^Y:X>12?\ @ 'M0!^X58'B
MOX@>%_ =K]I\3>)-(\.V^W=YVK7T5JF/7,C 8K^=WQO^V=\<OB)YBZY\4_$T
ML,O#V]G?-9P,/0QP;$(_"O'KR\N-0NI+FZGDN;B0[GFF<N['U)/)H _H-\9?
M\%'OV=/!'F)=?$S3]2G3@1:-!/?[S[/$C)^)8"O"?&7_  6H^$VD[X_#GA+Q
M3XAF7.)+B."S@;TPQD=^?=!7Y,>"_@?\1?B,$;PMX$\2>(HWP1+IFE3SQX/0
MEE4@#W)Q7N_@W_@EY^T;XP9&;P*N@VS''VC6=1MX,?6,.TG_ (Y0![YXR_X+
M=>.+[S!X4^&^@:,#PK:O>3WY'O\ N_)_SZUX3XR_X*F?M&^+O,2+QI!X>MGS
MF#1M,MXL9])'1I!CV:O;_!O_  1'\?Z@(V\4_$3P[H:L 672[:>_9?;#^2,_
M0X]^]>[>#?\ @BG\*]*V2>)/&7BCQ!*IR4M#!90MQT*[)&_)Q0!^5/BW]HCX
MI^/-X\1?$;Q5K,;=8;S6+B2(<8X0OM'4]!W->>LQ9B2<D\DFOZ"O"/\ P33_
M &<?!ZQM#\.+75)UQF;5[RXN]^/5'D*?DHKVCPE\$?AWX"V?\(UX#\-: 4QA
MM-TBW@;CH<H@)/)YZ\T ?S?>$_@SX_\ 'OEGPUX'\1^(1)@HVEZ3/<@@C.<H
MAXQS]*]G\)_\$V_VCO%X1[;X9WUA"W635KNVLMO'=)9%?\E-?T(44 ?BGX7_
M ."+_P :=6V/K'B#PCH,)/S(UW/<3#D?PI#M/&?X^WXUZUX8_P""'2#9)XB^
M+;-_>M]+T/'IG$CS_7^#T/M7ZI44 ? WAG_@C#\$M)V/JNN>+]=E_B62^@@B
M/T5(0P_[Z->M>&O^":'[-WA?:T/PVMK^8=9-2O[NZW=>JO*4[]E'0=Z^GZ*
M/-O#_P"S3\(_"@7^Q_A?X/TYUZ26^A6JR'J.6V9/!/4]Z[6?3;32=!N[>RM8
M;. 0N1%;QA%'R^@&.U:E(RAU*L RD8(/0T ?ES_P2!^-/P]^&?P2\9V/B_QW
MX9\*7UQXA,\-MK>L6]G))']FA7>JRNI*Y!&1QD&OMCQK^VK\$?!WA#6M<7XH
M^#M9?3K.6Z33=+\06D]U=,BDB**-)"S.Q 4 #J:\&\)?L _L=_%37/$]KX6L
M(]7O=#OVL]4M--U^[(LIC\WEX\S[O4 C(RK+G*L!\@?MD?LG_##3/VCOAY\"
M?@KH$UIXNU61)-8OIK^>[%K')RBE7<@!(EDG?C.W9CJ<@'UY^Q=_P4Z\._'+
M3?$L'Q4U/PI\.-:TZX62S:XU!;*UN[5\X"M<2?-*A7#8/(92%'('H7[5?[3'
MP@\1?LR_%72]*^*W@C4]3O/#&HV]K96?B*SEFGD:W<*B(LA9F)(  &237PM_
MP4*_9#\&?LS_ !$^%_C>S\-R:A\+;@6FC:[IL$C1.TEN@4MYB%2))H$+;AUD
MB=FSNY^N['_@F;^RIJ/A*W\40:',?#T]DNI)J3Z_=)!]F9!()2QD "[#NR>U
M &O_ ,$G_P#DR7PA_P!?NH_^E<M?8%>/_LWS_"#PK\%_#UE\*=5TP> U\[[!
M)'>L^]C(S2EFE;?OWLV0W(R!@# KO[[XB>%-+9!>>)M'M"_*B>_B3=CKC+<T
M =#17*?\+9\#_P#0Y>'_ /P:0?\ Q='_  MGP/\ ]#EX?_\ !I!_\70!U=%<
MI_PMGP/_ -#EX?\ _!I!_P#%T?\ "V? _P#T.7A__P &D'_Q= '5T5B6OC?P
M[?0+/;Z_I=Q"WW9(KR-E/.."&K:5@R@@Y!Y!% "T444 %%%% !1110 4444
M%%%% !1110 4444 07EC;:A"8;JWBN8LY\N9 ZY]<&N.UCX%_#;Q K#5/A[X
M5U(,"&%YHMM+D'J#N0]:[BB@#Q#5_P!B'X!:XQ-Q\(O"49+;O]#TR.V[8_Y9
M!>/;I7#:Q_P3 _9IUA3GX<+9R[0HDL]7OHR,'/W1/M)[9(/\J^J** /B'6/^
M"/?[/VI[_LT7B?2=Q;'V/5@VW/3'FQOT[9_'-<1K'_!$OX6S9_LKQWXOL^F/
MMAM;CZ_=ACK]%:* /RRUC_@AO:LK-I7QAFB(!Q'>>'@^3V&Y;D8_[Y-<3J__
M  1%\>PL?[+^(_AR\7/!O+6XMSC'7Y1)SFOV#HH _$/5_P#@C3\>=-4FWU#P
M;JI"@XL]4G4DYQC][;ISW]/Y5Q6L?\$JOVE-++>3X&M=412V6L];LN@[@/*I
M.>PQGVK]\:* /YUM7_8#_:&T3=]H^$_B"3;C/V.-+GK_ -<F;/\ 2N)UC]F?
MXO>']QU/X6>-+!%#$O<>'[M%POWB&,>"!ZCBOZ7Z* /Y;=6\(Z[H(<ZGHNHZ
M<(P"_P!KM)(MN>!G<!C.1637]5%8^J>#= US>=2T/3=0WMN;[5:1R[B.YW Y
M- '\M]='IOQ(\7:,V[3_ !3K5BVX-FVU":,[AT/##D5_1_JG[-OPDUIBVH_"
MWP7?L7,A-UX>M)"6/5OFC//O7'ZE^PK^S]JN/.^$GAA,9_X]K(0=?^N97_ZU
M 'X,V/[3_P 9-+5DL_BSXYM$8[F6'Q)>("?4@2<UU%C^W1^T!I[.8OBWXH<L
M,'S[YI1^&_./PK]E+[_@F7^S1J.SS?AA;ILSCR-6U"'KZ[+@9_&N9U#_ ()+
M_LXWBXA\,ZK8'=NW6^M7)..?E^=FX_7CK0!^6NF_\%*/VE-+,9A^*-Z^Q=@^
MTZ?93\8QSOA.3[GFNETW_@J]^TE8K$)O&-AJ!0Y8W.B68\SGH?+C7Z<8Z5^@
M&I?\$;?@+?>;Y%[XPT[?]W[-JD)V?3S(&_7/6N;U'_@B;\)9&;[!XV\:6R[<
M*+B6TF(;U.($R.G'ZT ?(-G_ ,%@?V@K6;?)<>&KM<8\N;2,+]?E=3^M:5O_
M ,%EOCQ#,COIW@R=5.3')IDX5O8[;@'\C7T=-_P1!\&-"XB^)NO)+@[6?3X6
M4'L2,C(_$5ER?\$.=%,;!/B[?J^/E+:"A /N//&: /&%_P""UGQNW#=X5\ %
M<\@:?? _^EE:G_#[3XI_]"+X/_[YNO\ X]7?_P##C'T^-G/_ &*G_P!VUE?\
M..=<_P"BMZ?_ .".3_X_0!D1_P#!;SQT$4/\-O#S/CDK>3@$^P[4[_A]YXX_
MZ)IX?_\  V>E;_@B%XVW';\2] *YX)L9P?YTG_#D/QQ_T4OP_P#^ 4] !_P^
M\\<?]$T\/_\ @;/1_P /O/''_1-/#_\ X&ST?\.0_''_ $4OP_\ ^ 4]'_#D
M/QQ_T4OP_P#^ 4] %"\_X+;?$MYB;7P!X4AAQPLSW,C?F)%_E65>?\%KOC.\
MQ-KX1\"0PXX6:SO9&_,72_RKL[3_ ((>>)'@!NOBOI<,W=(='ED7VY,J_P J
MU[;_ ((9S- AN/C3'%-_$D?A<NH^A-X,_D* /'[O_@LS\=[B<R1Z7X+M5/\
MRRATRX*C_OJX)_6LJZ_X+ ?M!W$[21W7ANU0XQ%%I *CCMN<G]:^B[?_ ((<
M:0L*";XO7LDN/F:/0$52?8&X./S-:\7_  1!\%K&@D^)NO-)@;F6P@4$]R!D
MX'XF@#X\U/\ X*L?M*WY)@\;V>FY<MBUT.Q; _N_O(FX_7CK7(ZE_P %$OVC
M=4P9OBKJZ8)/^C16\'7_ *YQK_\ 6K]$=/\ ^")_P@CW?;O&?C:Y.!C[/<6<
M6#WZVS5U^G?\$?/V?K)B9H?$VH9(.+C5@,8[?)&O6@#\BM8_:R^->O*5OOBW
MXVFC( ,0U^Z2,X.1E5< GWQ7"ZUXZ\2>) PU;Q#JNJ!LAOMM[+-G)R<[F/>O
MWAT?_@EW^S3HY#?\*[-]("?GO-8OI.#VV^<%_3-=UHW[#OP!T%E-M\(_"DI4
MY'VS3DNNV.?-W9H _G(K2L?#.L:E8SWMGI5]=6=NC2S7$%L[QQHOWF9@, #N
M3TK^F7P_\&?A_P"$U4:)X%\-:,%&%&GZ1;P8&,8&Q!VXKD/VP^?V4/C#C_H4
MM4_])9* /'_^"3__ "9+X0_Z_=1_]*Y:^P*_,7_@GO\ MU_ [X'_ ++?ASPA
MXV\;_P!B^(K2ZO9)[/\ LF^N-BR7#NAWQ0,ARK \'OS7TA_P]&_9B_Z*9_Y0
M-4_^1J /JJODK_@JI_R8YX^_Z[:;_P"E]O5O_AZ-^S%_T4S_ ,H&J?\ R-7S
MO^W]^WA\#/C9^RKXN\'^"_'']L^([^6Q:VLO[(OH-XCO(9'^>6!4&$1CRPSC
MCF@#TO\ 8Y_8/^!&M?L_?#KQ?J_P\L=:\0:QHEK?7MUJ<\]PDDKH&8^4\AC4
M9/0**^NO"/PC\"_#_;_PB_@SP_X<V]#I.EP6I'_?""N!_8I_Y-'^$/\ V+-C
M_P"BEKVN@ HHHH **** "BBB@ HHHH **** "BBB@ HHKC/'OQH\ _"V)I/&
M'C30?#.%W"/5-1B@D;O\J,P9C[ &@#LZ*^,OB)_P5J_9]\#^;'INKZMXTNDX
M\O0M.8)N_P"NDYB4CW4M^/2OF#XA_P#!;S7KKS8? WPUT_3AT2[\07SW1/N8
MHA'CZ;S0!^ME<_XQ^(7A;X=Z>;_Q3XDTGPW98)^T:M>QVR''H789K\#OB1_P
M4>_:$^)GFQW7Q"O-"LWZ6OAV--/"@]A)&!*?Q<U\ZZQK>H^(M0EO]5O[K4[Z
M4YDN;R9I97^K,230!^[?Q(_X*L?L]_#_ ,V*T\1WWC&\CX-OX=L'D&?:67RX
MR/=6-?*OQ(_X+=:W<^;#X!^&]CIXZ)>^(KQ[DGW,,6P*?^VC5\)_#7]EOXN?
M%[RG\(_#OQ!K%K+C9>K9-%:G/3]_)MC_ /'J^K/AK_P1E^+_ (G\J;Q;KGA_
MP5;-C?#YK7]TG_ (\1G_ +^T >&_$[_@H7\?_BL)HM2^(FHZ38R9'V+P_MTZ
M,*>JEH0KL/\ >9J^>[FZN]6OGGN)9KV\G?+22,9))&/<D\DFOVF^&/\ P1J^
M#OA/R9_%VK:]XZNEQOADF%A:/_P"+]X/^_M?6WPU_9V^&/P>CC'@SP)H/A^9
M!@75K9)]I/\ O3$&1OQ8T ?@=\,/V'?CI\7O*D\/?#;6A9R8*WVJ1#3[<K_>
M62<H''^[DU];_#'_ ((F^,M4\F?Q[X]TGP_"?F:ST6W>^FQ_=+OY:J?<;Q]:
M_7ZB@#XZ^%__  2C^ 'P[$,VH:'?^-[^/YOM'B*]9TW=_P!S$(XR/9E;\>M?
M57A+P/X<\ Z6NF>&= TSP[IR]+32K..VB&/]E !6W10 4444 %%%% !1110
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
M<WF1K] H% 'P+X!_X+&_'+POY47B"V\.^,H5XDDO+$VMPWT:!D0'_MF:^D_
M/_!;CP3J/E1^,_AWKFAN?E:;1KN*_3_>P_DD#V&2/>N3\>_\$/S^]F\%?%#U
M\NSU[3?RS-$__M.OFWQY_P $HOVB/!/F/:>&].\6V\>2TV@ZG&_'J(YO*D;Z
M!2: /U,\!_\ !27]G;Q\T<5O\1;/1KIAS!KT$MAL^LDBB/\ )S7T#X7\;>'O
M'%C]M\.:]IFOV?\ S\:7>1W,?_?2,17\TWCKX)?$+X8LW_"6^!_$/AM <>;J
MFF301M]'90I'N#7*:7JU]H=['>:=>7%A=Q\I<6LK1R+]&4@B@#^IZBOYU/ ?
M[>W[0'PY,(TKXI:[<PQ\"#6)5U)-O]W%PKX&/3&.V*^C/ ?_  6F^+&AA(O%
M'A7PUXHA7K+"DMC<-ZY96=/RC% '[/T5^<?@G_@MG\.-4\M/%7@+Q)X?D8#+
M:;-!J$:'W+&%L>X4GVKW_P $_P#!2G]G3QP$6'XC6ND7##F#6[6>RV_5Y$$?
MY,: /IVBN=\)?$;PGX^@\[PQXGT;Q'#MW^9I.H172[3WS&QXKHJ "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH ***Y+Q9\6O!O@3Q-X;\.^(/$F
MGZ1K?B.=K;2;&ZF"R7<@&2%'Y $X!9E499@" =;1110 445R4'Q:\&W/Q*N/
MA]%XDT]_&MO9KJ$NB+,/M"P,<!L?D=O4!E)&&!(!UM%%% !1110 4444 %%1
MW%Q%:0O-/*D,,8W/)(P55'J2>E>,>//VU/@7\-?-77OBEX<BFBSYEM8W8OIT
MQV,4 =P?;&: /:Z*^!?'O_!9GX,^'5DB\-Z-XE\77 ^Y(ELEG;M]7E;>/^_=
M?-OQ#_X+8?$/6%DB\&>!=!\,QMP)]2FEU&91ZKCRD!^JL/YT ?L97&^/OC-X
M#^%=N9?&/C+0_#*XW!=4U"*!W_W49@S'V -?@%\1_P!NSX]?%3SDUOXFZW%:
MR\-::3*-.A*_W2MN$W#_ 'L^^:\,EFN-1NFDE>2ZN9FR68EW=C[]230!^Y_Q
M'_X*X? +P1YT6D:AK'C:[3@+HNGLD6[WDG,8Q[KN]LU\J_$[_@MGXQU5);?P
M%X!TKP^A^47FM7+WTN/[P1!&JGV)<5\??#C]BWXX_%CRW\.?#/7IK:3[EY?6
M_P!AMV'J)9RB'\":^J/AK_P17^)FO^5-XT\7:#X2MFP6ALUDU&Y7U!4>7'GZ
M2&@#Y<^*?[;'QO\ C(9D\2_$;67LI>&T_3I18VI7^Z8H BL/]X$^]>-:;I=]
MKFH0V6GVEQJ%[.VV.WMHFEDD;T55!)/TK]O_ (6_\$A?@9X%,5QX@CUCQ[>K
M@G^U;LP6P8=UB@V''L[.*^M/ /PG\%_"O3S9>#O"FC^&+8@*R:58QVY?'=RH
M!8^Y)- 'X/\ PM_X)L_M!?%1H98/ MQX:L),$WOB:06"KGH3$W[X_A&?Y5]?
M_"O_ ((CVT;0W'Q(^(LD_3S-.\,6P0?A<3 Y'_;(5^IE% 'S_P#"7]@OX%?!
MGR)M"^'^FWFI0X(U/6E-_<;O[ZF7<$/_ %S"U[\BK&JJJA548"J, #TIU% !
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 %%%% !7Q7^Q7_R5/5?^P-+_P"CX*^U*^*_V*_^2IZK_P!@:7_T?!0!
M]J4444 %%%% 'XK?\%J_^3IO"W_8F6O_ *77U%'_  6K_P"3IO"W_8F6O_I=
M?44 ?JI^R=_R:S\&_P#L3-&_](8:]5KRK]D[_DUGX-_]B9HW_I##7JM !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ? 'Q<
M_P"4CGA+_@'_ *,TBOO^O@#XN?\ *1SPE_P#_P!&:17W_0 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !116;X@\2:3X3TF?5-<U2RT;3(!F6\U"X2"&,>K.Y 'XF@#2HKXV^+W
M_!5SX$?#'S[;2M7O/'NJ1Y7R/#T&Z -VS<2%8RONA?Z5\0_%_P#X++?%;QB)
M[7P-HND^ +)^%N2O]H7H_P"!R*(A_P!^B?>@#]FM8UK3_#NG3:AJM_:Z980C
M=+=7DRQ1(/5F8@#\:^4?B]_P5,^ GPK\^WL_$4WCG5(P<6OAB'[1'GM_I#%8
MB/=78X[=,_B%\1_C%XY^+VI?;_&OBS6/$]RK%D_M*\>5(L]HT)VH/90!6E\*
M_P!GOXE?&ZZ$'@;P5K'B-=VQKFUMB+:-O1YVQ&G_  )A0!]F_%[_ (+0?$KQ
M1Y]K\/\ PWI/@BT8D)>W?_$QO0.Q&X+$OK@QM]?7XI^)WQT^(7QFO1=>-_&6
ML>)G5MR17]VSPQ'_ &(L[$_X"HK[A^$'_!%KQ_XC6&[^(?BS2_!ULV&:PTU#
MJ%W[JQ!6)#[JS_2OM_X0_P#!,/X!?"7R+B3PJWC/5(CG[;XIE^U@G_K@ L.,
M^L9/O0!^'OPR^!_Q ^,U_P#8_!'@_6/$TH;:\FGVC/%%_P!=)<;$'(Y8CK7V
MK\(/^",7Q-\5""[\?>(M)\"VC8+V=M_Q,;T#N"$98E],B1OIZ_LEINF6>BV$
M%CI]I!8V4"[(K:VC6..-?154  ?2K5 'R!\(O^"5_P !/A<(+B_T"X\=:I'R
M;KQ+/YT>>^+= L1'LRL?<U]7Z#X?TOPOI<.FZ+IMGI&G0C$5G80)!#&/144
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
MU#16/07^BW1].\4;@=?T->CZ#^W=^S[XDV"T^+7AF'=T^WW?V/OCGS@F/QH
M]XHKC=!^,_P^\5;#HOCKPUK <97[!J]O/NXSQL<YXY^E=BK!U#*0RD9!'0T
M+1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
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
MS';'U08]Z_*/PK^SS\4O'6T^'OASXJUF-NDMEHUQ)'VZN$VCJ.I[BO:/"?\
MP3 _:/\ %A5O^$ _L>W;_EMJVI6L&/JGF&3_ ,=H ^@/&7_!;OQO?>8/"GPV
MT'1@>%;5[V:_(]\1^1_];WKP;QQ_P5&_:+\:K)$GC6+P[:N23#H>GP0$9])"
MK2#'L]>W>"_^")/Q#U+8WBGX@>'-!1L$KID$^H.H[Y#"$9'LQ'O7O?@G_@BI
M\*](,<GB;QCXG\1RJ<F.U,-C _L5V2/^3B@#\C_&OQ5\:?$FX,_BSQ;KGB:4
MG.[5M1FN<?3>QQ^%9GAOPCKOC*^^Q:!HNH:Y><?Z/IMK)<2<]/E0$U_09X!_
MX)]_L]_#DQOIOPPT>^G3_EMK8?4F)_O8N&=0?H!CM7N^BZ#IGAO3TL=(TZTT
MNR3[EM90+#&OT50 .E '\_?@+_@G#^T1\0?*DM?AO?Z/;/@F?7I8M/V ]S'*
MRR?@$)KZ/\ _\$2?'>I-%)XR^(.@Z!$>6BTBVFOY /0[_)4'W!('O7["44 ?
M#GPX_P""/OP*\'^5+KXUWQQ=+@N-2OC;P$^R6X1@/9G:OJ7X=_ 'X;?"54_X
M0[P+H'AV51C[18:?$D[?[TN-[?B37?44 %%%% !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 %%%% !7Q7^Q7_R5/5?^P-+_ .CX*^U*^*_V*_\ DJ>J_P#8&E_]'P4 ?:E%
M%% !1110!^*W_!:O_DZ;PM_V)EK_ .EU]11_P6K_ .3IO"W_ &)EK_Z77U%
M'ZJ?LG?\FL_!O_L3-&_](8:]5KRK]D[_ )-9^#?_ &)FC?\ I##7JM !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ? 'Q<_
MY2.>$O\ @'_HS2*^_P"O@#XN?\I'/"7_  #_ -&:17W_ $ %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 445C>+/&GA
M_P !Z/+JWB77-.\/Z7%]^\U2ZCMH5^KN0* -FBOB7XO?\%<?@?\ #EI[7P]/
MJ7Q!U-,J%T>#RK4,.S3R[01_M1JXKX>^,'_!83XR^//.M?"%KI7P[TY^%:SC
M%[>X[@S2C9T[K&I]_0 _:7Q/XMT/P3I$NJ^(=9T_0=+B_P!9>ZG=);PI]7<@
M#\Z^0_C!_P %9_@9\-1-;:%?W_Q U1!@1:'!MM@WHUQ+M4CWC#U^)OCKXE>+
M/B=J[:IXN\2:KXFU YQ<:K>27#*#V7<3M'L,#BNQ^$G[*_Q9^.DD1\$^ ]8U
MFTD.!J)@\BR'UN)-L?X;LT ?4/Q>_P""QOQ?\;>?:^#--TGX?6#DA)H8_M]Z
M%/8RRCR^G<1 ^]?&/C[XI>,/BIJQU/QCXGU;Q-?<[9M4O))R@/90Q(4>RX%?
MH7\(/^"*'B75%AN_B7XXLM"B.&;3/#\1NY\=U:9]J(W^ZL@K[@^#_P#P3K^
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
MJUUIXT\SB"3'S*LBG#KG.&P"1C(!X&I_P]Y_9Y_Z"/B#_P $[_XT ?$6H?\
M!%_XYV>#!KO@>^!.,0ZC=*0/4[[4#\B:Y/4?^"2?[1ECM\GP_H^H9SG[/K,
MQC_?*]?Z<XK]$+/_ (*X?LZW4VR76]:LUQGS)M&F*_3Y-Q_2MFQ_X*J?LT7F
M_P WQ]<66W&//T*_.[KTV0-T]\=: /RBUC_@FU^TGH2YN?A;?2# /^AW]G==
M3C_EE,U<%K7[(_QN\.AFO_A)XTBC7[TJ:%<R1CG'+JA4<^_<5^V=G_P4N_9J
MOX?-B^*%JJYQB;3+Z)OR> &MBW_X*!_L[W,*2I\5]""L,@2&5&_%60$?B* /
MY\M>\'Z]X5D\O6]$U+1WSMVW]I) <\\8<#^Z?R/I62K%&#*2K Y!'45_2#:_
MMB_ 76-\ ^+O@@HR'<MUK=M$K*>"#O< ]>GUK,U*']F/XF;C>CX4>)VE3S=\
MATVZ8J?XPW)_B^\/[WO0!^ _AWXY?$CP?M_L'X@>*=%"]/[/UJY@QU_N./4_
MF:]2\._\%#OVC/"^/L?Q5UB;'_01C@OO7_GO&_J?T]!7Z_:A^P/^RY\0LF'P
M!H$S2)YJMHFH36_RGHP%O*HQR.V.17GGB/\ X(Z_ +6MYL7\5>'R>@T_54<#
M_O\ 12?SH ^'?"O_  6'^/N@.O\ :7_",^)4S\W]H:68F(SS@P21@'\#TZ5[
M/X1_X+AWT>R/Q1\*+>XSC?<:1K#18]2(Y(FS_P!]BN@\6?\ !#W0[C<WAGXJ
MZA8XZ1:MI*7.?;?')'C_ +Y->*^+/^"+OQETC=)HGB+PEK\0Z1_:9[:8_P#
M6B*_^/T ?6?A'_@LU\$M;\N/6='\6>')CC>\UE%<0CZ-'*6./]P5[1X2_P""
MB?[.GC/RQ9_%'2;.1L935HYK#:<9P6G1%X]0<>]?CUXL_P"";_[1O@_<UU\,
MM0OHATDTFYM[W=]%BD9OS KQ;Q9\)/'/@'=_PD_@SQ!X=V_>_M;2Y[7'_?Q!
M0!_2SX2^)'A'Q]#YOACQ3HOB.+ ;?I.H0W2X/0YC8\5T=?RM0SR6LR2PR-%*
MAW+(C%64^H(Z5ZUX)_:[^-7P[V+H/Q0\46D*$%;:74I+B 8](I2R?IS0!_27
M17X8>"O^"OG[0/A?RUU6[\/^+D4_-_:VE+$Y'IFV:( ^^#^->^^"?^"X*'RX
MO%_PK9?[]WHFJY_*&2/_ -J4 ?JE17Q;X%_X*Y_L^>+O*34]3USP?*YV[=:T
MMW4'I]ZW,HQ[G'OBOH?P+^TO\)_B9L7PQ\1O#.L3MC%K!J<7V@9Z9B+!Q^(H
M [G6/#>D>(H_+U72K+4X\8VWENDHQG.,,#WYKS_7/V5_@SXDR=2^%'@N[D/_
M "U?0+42=<_?";NN>_>O4J* /FG7O^";O[-_B+/VGX7:?;L>C6%Y=6F.O:*5
M1W_EZ5YQKW_!'W]GW6-_V2'Q-H>[I]@U;=MXQQYR2?7GUK[=HH _-S7O^"(O
MP_N"_P#8GQ&\2Z>,_+]OMK>ZP,]]BQ9X^GK[5YMKW_!#O7K<$Z+\6=-OCV6_
MT62V['NDTG?';N?H?ULHH _$SQ!_P1C^..E[FT_6?!NLI_"L.H3Q2'IU$D 4
M=_XCTKSC7O\ @EO^TIH;,4\ 1ZG$IQYMAK%DX/..%,H;W^[WK]^J* /YOM>_
M8O\ COX;5FO?A'XO9%Y9K32)KE0,$Y)B5@!QUKSC7_A[XJ\)[O[;\-:QH^W.
M[^T+"6#&,9SO4>H_,5_4110!_*O6KHOBS7/#;;M(UG4-*;).;*ZDAY.,GY2/
M0?E7]-FN_"_P;XH9CK/A+0M7+')-]IL,^><_Q*>_-><ZY^Q+\ _$0(N_A%X1
MBSU^PZ7':'H1_P L0OK_ )Q0!^#V@_M<?&WPTR_V?\6O&<2*<B*37+F6,<Y^
MX[E>OMS7HN@?\%,?VD_#VU8OB7<7D0QF/4--L[C=C/!9X2W?L1V]*_5?7O\
M@EE^S7K>]H_ <VERL#F2PUB]7'& 0K2LHQ_N_7->=:]_P1A^!^I[VT_6_&6C
MR9RJPW]O+&.1P0\!8\9_B[]Z /C#0_\ @L3\?])"?:E\*ZUMQG[=I3KNXQSY
M,L?7KQC\N*]!T/\ X+=?$"WV?VS\.?#5_P#WOL-S<6V>.VYI,<_7CCWKTO6_
M^"'?AVXW_P!C_%C5+'^[]NT:.YQSWVRQYXX[<\^U>?ZW_P $0?&-ON_L?XGZ
M'??W?MVG36V>>^UI,<<_7CWH [30_P#@N-IDNQ=9^$5W:]FDL=>6;/'4*T"8
MY[9/'>O0-#_X+5?!R\VIJ?A3QIIKMU:.VM9XUXYR?M"MUXX7\J^2]<_X(T_'
M?2]YL]2\':PHY46NI3HQYQTE@0 XYZX]S7 :Y_P2U_:5T7>R_#^/4HEZR6.L
MV3]\<*9@Q]>!TH _3#1_^"M7[.6I[?M/B+5](W%<_;-%N&VYZY\I7Z=\?AFN
MVTC_ (*._LWZVJM;_%/38P06_P!,M+JV/!QTEB7GV[]:_%W6/V&?C_H88W/P
MC\4R;0Q/V.P:YZ=<>5NS[>O:N)UC]G_XH>'V9=4^&_B[364A2+S0KJ(@D9 ^
M:,<D<T ?T(Z1^UQ\$=<8)9?%SP3)(S;5C?7[6-V.,\*S@G\!7:Z1\3?!_B!0
M=+\5Z'J08;@;/489<C.,_*QXK^86_P!+O=*D$=[:3V<A&0EQ$R$_@15:@#^J
MBBOY9=.U[4]'XL-1N[(;M_\ H\[1_-Z\'K[UU.G_ !S^)&DY%C\0?%5D"=Q^
MSZU<QY(Z'A^M '].-%?S;V'[8WQUTW<(OC#XW?<03]HUZYFZ>F]SC\*ZJQ_X
M*'?M&:=O\KXJZP^_&?/C@FZ9Z;XSCKVH _H>HK\!+?\ X*E?M-PRH[?$A9E4
MY,<F@Z;AO8XMP?R-:]M_P5F_:/@G21_%&EW"KUBDT6V"M]=J _D: /WDHK\,
M;/\ X+ ?M!VTP>2Y\-W:X_U<VD84_P#?+@_K6O9?\%F_CO:S%Y=)\$WBXQY<
MVF7 7Z_)<J<_CWH _;>BOQ6_X?5_&_\ Z%;X?_\ @NOO_DRC_A]7\;_^A6^'
M_P#X+K[_ .3* /VIHK\5O^'U?QO_ .A6^'__ (+K[_Y,H_X?5_&__H5OA_\
M^"Z^_P#DR@#]J:*_%&Y_X+3?'*>!XT\.> [=FZ2QZ=>%E^FZ[(_,5D7?_!8K
MX_7$!CC3PI:L?^6L.E.6'_?4I'Z4 ?N+17X1WO\ P5P_:*NH0D6N:+9MG/F0
MZ-"6^GSAAC\.U9-]_P %5OVEKN-5B\=VUD0<EH-"L"3['?"PH _?*BOY[-6_
MX*1?M):SYGVCXI:A'YF,_9+*TM^F.GEPKCIVZUR.J?MI?'G6-_G_ !?\91[F
MW'[+K,]O^7ELN!["@#^D&OR\_:POKC]N;]NKPE\!](GDD\#^"Y&N_$4T#':9
M%VFZ)(Z%5V6ZG^&21^QK\S=:^-7Q#\2;_P"U_'GB;5=^[=]MUBXFW9Y.=SGK
MWK]B/^"2G[.+?"[X'S_$+6K=AXF\<%;J-IA^\BT]2?(&3_ST):4GNK1YY6@#
MQKQC!;_\$X?^"A&G>([6)=)^#WQ&B:.ZBB7;;V6YE$H ' $$QCE&!Q%*5%?6
M?B+_ (*8?LV^&]RS?$JVO91TCT[3[NYW=/XDB*]^Y'0]Q5[]O_\ 9P'[2G[.
M>N:/8VPF\4Z0#J^B%1\[7$:G="/^NJ%TQTW%"?NU^"W@'X0>.OBI=75OX-\'
M:[XJEM"HN1H^G37(M]V=OF%%(3.UL;L=#Z4 ?L7XB_X+*_ K1PXT_3_%VNO_
M  FUTV&-"?<RS(0/P/TKS#Q'_P %Q-"M]ZZ!\)]0ONH5]2UF.VQUP2J12?[/
M&>YYXR?BGP[_ ,$W_P!H_P 3[#;?"_4+9&ZMJ-W:V>T<<D2RJ>_89Z^AKT_P
M[_P1U^/NM;3>OX5T#/)&H:J[D?\ ?F*2@#JO%O\ P6L^+&J>8GA[P?X4T*)L
MX>Y2XO)E&>,-YB+GZH?PKQ;Q;_P4V_:/\7>8C_$.32;=ND.DZ?;6VWG/#K'Y
MG_CW]:^F?"G_  0]UVXVMXE^*NG6&.6BTG2)+G/L'DDCQWYVGZ5[1X3_ ."+
M?P>TG9)KOB;Q9K\J]8TN(+6%N?[JQ%__ !_UH _);Q9\?/B9X\+_ /"1_$+Q
M1KBMUCO]8N)D'.<!6<@#/8#%<'7]!GA/_@FK^SCX/*/!\-K34IU()EU:\N;S
M=@YY220I^2\U[/X3^"?P\\!;#X:\">&M 9,;6TS2+>W88Z'*(#GD\^YH _G'
M\$_ 7XE?$GRSX5\ ^)/$$<@R)M/TJ>6+'J7"[0/<G%>_>"?^"5?[1?C'RWG\
M)6?AJWD&1-K>IPQ_G'&SR#\5%?O?10!^1W@K_@B!XENA&_B[XGZ3IAQEX=%T
MZ6\R?0/(T./KM/TKW[P5_P $:_@CX?V2:YJ7BCQ5-QOCN+V.V@/T6&-7&?\
M?-?>=% 'B/@/]B7X$?#5HGT+X6^'4FB_U=QJ%K]OF3W$EP9&!]\YKVBUM(+&
MWCM[:&.W@C&U(HD"JH] !P*FHH **** "BBB@ HHHH **** "BBB@ HHJCK6
MN:=X<TV?4=6U"UTO3X%W2W=[,L,48]6=B !]30!>HKX]^,7_  54^ _PK,UK
MIVMW/CW58^/L_AJ(2P@]LW#E8BONC.?:OAGXQ?\ !9/XK>,_.M? NCZ5\/[!
MN%N"HU"^_P"^Y%$8_P"_61ZT ?LKXB\3:/X/TF;5->U:QT33(>9;W4;E+>%/
M]YW(4?B:^/OC)_P5H^!WPS\ZUT"\OOB%JJ# CT.'9:AO1KB3:I'O&).M?BK\
M0OBKXR^+&K?VGXR\4:MXGOAG;+JEV\_E@]D#'"#V4 5RM 'W5\8_^"P'QE^(
M'GVOA&#3/AUIC\ V,8O+W:>H,\HV_BD:$>M?&7C+QYXE^(FL/JWBG7]3\1ZF
M_!O-5NY+F7'IN<D@>W2LFU:V24&YCEFCP<K%((SGMR5;^5=QX8^,VJ>!5CD\
M,:-X?T._4 '4?[+CO;G('WTDN_.,+>\6S]30!TOP>_8]^,'QV6*X\)>!]2N-
M*D&[^V+U1:6(7&2WGRE48 <X4D^U?1_AG]@OX+?#'R[KX[_M$>&[&=/FE\/>
M#[I;JY7C.&?:[CTP(>><-7R!XZ^-?Q ^)S'_ (2WQMK_ (D3.1%J>I33QK[*
MC,54>P KF=%T'4_$FH)8Z1IUWJM\_*VUE TTC?15!)H _3_PS^V3^Q?^R_L/
MPN^&FH^)]:A'[O6Y+ >:6'?[1=OYL>3@X1 /88Q7*_$#_@MIX\U3S(_!O@#0
MO#T;<+-JUS+J$H'J-ODJ#]0P^M?,W@#_ ()Z?M"_$;8^G_#+5M.MVP3/KNS3
M54'OMG9&(_W5)KZ2\ _\$3?B)JWER>,/'?A_PW$V"8M,AFU"91Z$,(E!^C$4
M ?-WQ#_X*&?M"?$KS$U#XEZKIELV0+?0=FFJJG^'= JNP_WF)KP#5M9U#7KZ
M2]U.^N=1O).7N+N9I9&^K,237[3?#S_@C7\%O#/ES>)M4\1>,[@??BFNEL[9
MOHD*B0?]_#7TU\/?V1_@S\*_*;PS\-/#EA<1?<O)+%;BY7Z32[I/_'J /Y\_
MA_\ L^_$SXK>6?"'@+Q#X@A?I<V.G2O /<R[=BCZD5]-?#W_ ()"_'SQ@(9=
M9MM#\%6[8+?VMJ(EE"^R6XDY]F*^^*_<WIP.!2T ?FA\.?\ @B/X1T_RIO'/
MQ$U?6WX9K70[2.Q0'^Z7D\TL/<!3]*^HOAS_ ,$\?V?/AEY4FG_#;3-5NTP3
M=:^7U)F8?Q;9BR*?]U17T;10!4TO2;'0[&*RTZRM]/LXAB.WM8EBC0>@50 *
MMT44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%>?\
MQB^/WP^^ .DV.I?$#Q19^&K2^G^S6IN \CS/QG;'&K,0,C<V,+D9(S0!Z!15
M72]4L]<TRTU'3KN&_P!/NXEGM[JVD$D4T; %71APRD$$$=<U:H **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@# \1^ /
M#'C!2->\-Z1K8/4:E8Q7&>G]]3Z#\A7E7B/]AGX >*23>_"3PO"6Z_V=8K9>
MG_/#9Z#]?4U[I10!\@Z]_P $H_V;M9):W\'WVBLW4V&M79YR3G$LC@=>PQP*
M\YUS_@BO\&[UB^F^*O&FF,?X'NK6:,<=@;<-UYY;\J_02B@#\P=6_P""'6A3
M!O[+^+6HV9P-OVO1([C!SSG;,F>/\FN-U3_@A[XEADQIOQ6TJ[3<1NNM'E@.
MWL<+*_/MG\37ZX44 ?C'J'_!$_XO1J/L/C3P3<'=S]HGO(N/7BW;GVKE]2_X
M(Y_'ZQ#>3)X3U'#[0+;57&1S\P\R)>/UYZ5^XE% 'X5_\.A_VAO^@;X?/_<8
M3_"LK_AT_P#M)?\ 0H:?_P"#NT_^.5^]-% 'X+?\.G_VDO\ H4-/_P#!W:?_
M !RGP_\ !)S]I"25$;PIIL2LP!D?6[7"^YPY.![ U^\U% 'X96?_  1^_:"N
MIMDEOX:M%QGS)M7ROT^5&/Z5LV/_  1@^.MYO\W6_ ]EMQCS]2NCN^FRU;]<
M=:_;2OD7]OC]M2Y_9MT?3/!_@S3+C6OBGXH39I$"VK2QVZL_EB;&/WLA?Y4B
M&<MRW& P!^2G[2'[']_^S?XJTKP==^+])\8>.M2>-8_#_AJ&:XFB#\)YA95V
MNY(V1@,S YP 5S]/>#O^"*?C37/AO#K&M^/;#P_XNFM6G3PX=--Q%'(5RD4M
MTLPVG. Q6-PO.-]?5W["7["4_P ([J7XJ_%64^(_C#K1:YDEO)//_LKS.7 <
MYW3MDAY!TR57C<S_ &S0!^#'[+/[+/PR\5?&C5?A'\>+[Q5\/_'T%SY%A!:W
M-M#;7<G&(=TD+X=A\R,"5E##:0=N_P#1KP__ ,$C_P!G71]GVO0M:UW;U_M#
M69EW<D\^28_IQZ5UW[;W[$.@_M9>$5N[1H=#^(NE1DZ1K@!7?@EA;SD<F,GH
M>2A.X9RRMY5^P;^V+XNU#QG<?L^_&O3[ZR^*&B*\5IJ%Q&7:_BC3<5G89&\(
M-RS9VRK@YW8+@'O7AK]@W]GSPGM^Q?"7PW/MZ?VE;&__ #\\OG\:]7\-?#?P
MEX,V_P#"/^%M%T+;PO\ 9NGPV^.O38H]3^=='10 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
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
M#]+5!;?"#P,K(V]9)/#UI(X.<Y#-&3^M=-8_!/X=Z8KK9^ O#%HKG+"#1K9
M?KA* /YBZM6.DWVJ;_L5E<7?EXW^1$S[<YQG XZ'\J_J.L_#^EZ=,);33;.U
ME48$D,"(P'ID"M"@#^7NT^&GB_4(1-:^%-;N82<"2'3IG4_B%K<MOV>OBI>>
M4+?X:>,)S+CR_+T&Z;?GIC$?.:_IHHH _FL_X9.^-_\ T1OX@?\ A+WW_P :
MK5_X8I^/1Y_X5#XP_P#!1-_\37]'U% '\YMC^PI^T#J"NT7PD\3H%.#Y]D8C
M^&\C/X5YTWP?\9_\+&/@&/P]=W/C(3&W;1[4+-.L@!+*P0D*5 );)^4 [L8-
M?K[^W%^W%K=OXH3X$? A)=>^*.K2?8;R_P!.PQTPD?-%&W03 9+.3B$ DD,"
M4]*_8S_8=T3]E+P%J&IZF\6O?$K5K1SJVMMEA$"-QMX"W(C!Y9CS(1DX 55
M/P?_ .$.UP^$?^$I&EW3>'/MITXZFL9,"W(02>4S#[K%&# 'J <9P<>L^&/V
M(_C?XV\)Z;XG\/> +W7M!U)/,M;[3+FWN$D7D'[DA((((((!!!!P1BOT!_X)
M%_#_ ,/?%3]E'XG>%?%6EP:SH.I^(6AN;.X&58?98""#U5@<$,,%2 0017*P
MS>/_ /@DG\7_ "9OMWC+]GCQ->?*WWI+20]^RI<HHZ<+,J]B/W8!\;?\,!_M
M#?\ 1)_$'_?I/_BJ/^& _P!H;_HD_B#_ +])_P#%5_07X%\=:!\3/".E^*/"
M^J6^LZ#J<(GM;VV;*NI[>H8$$%3@J000""*WJ /YS[S]@_\ :"L8?-D^$OB5
MESC$-IYK?DI)K(OOV.?CMIZJTOP>\;N&.!Y&@W,Q_$(AQ^-?TCT4 ?S07W[,
M_P 7]+95O/A3XWM&8959_#MXA(]1F.L>\^#/Q!TZ;R;OP+XEM9<9\N;2+A&Q
MZX*5_3O10!_+5JGA?6=#\S^T=(OM/\LA7^U6SQ[2>@.X#%9E?U45CZIX/T'7
M/,_M'1--U#S"&?[5:1R;B.A.X'- '\M];6F^./$>B[?[/U_5+#:GEC[->21X
M3CY1M8<<#CVK^DO5/V=?A1K>_P#M'X8^#;_S&W/]JT"TDW'U.Z,Y-<KJG[$G
MP#U??Y_PB\(Q[VW'[+I<=O\ EY87 ]A0!^!FD?M+?%[P_M&F_%/QI8*H50EO
MX@NT7"]!@28('ITKN-'_ &_?VAM#Q]G^+'B"3&1_IDB7/7_KJK5^QFL?\$TO
MV:];W&?X86D+$DYL]1O;?!/H(Y@/PQCVKAM7_P""0_[/.I;OL^F^(-*SC'V/
M6';&/^NH?K0!^<FC_P#!5?\ :4TO;Y_C>TU15(^6\T2R' [$QQ*?US[UV^C_
M /!9CX[Z:H%SIG@S5>,%KK3)U)YZ_N[A!G\,>U?5FL_\$3_A'<!CI?C/QG8L
M0<"YFM)U![<"!#@?7/O7$:Q_P0YTF9B=*^+UY:#.0MYH"3\8Z96X3OWQ^% '
M@.M?\%,- \?;SX]_9N^'/BB1P09T@\B<#/:5DD9>_0]ZXC5_C/\ LH^-BS:A
M\ /$G@F:0_/-X7\6M<;>>JI<1[!QV"@9_.O=]<_X(A^.[=3_ &/\2?#M^>WV
MZTGMNQ_N^9WQ7GFO?\$=?C]H^_[(_A36]HR/L&JNN[C.!YT4??CG'/MS0!XI
MK'AW]FS7,_V!XU^(WA9\\1^(?#MGJ$>#GCS+>ZC;CCGR_P *X?5OAQX:C^;1
M_B=X=U0-]R">TU"TGZ9^;?;>4O\ W]->OZ]_P3-_:3\/[FE^&EQ=Q#.)+#4K
M.XW8QT5)BW?N!WKSO7OV1/C?X:WG4/A+XSCC0X::/0[B6,<X^^B%>O3GGM0!
MYKJ6@76DHC326<@<X M;Z"X/3/(C=B/QJA)&\+E'5D8=588(K4USPCKOA=]F
MLZ+J&DOG;MOK62$YYX^8#T/Y&LF@#O/ WQ\^)7PS,0\*>/?$?A^.,86#3]4F
MBAP.QC#;2/8C%?0_@7_@K!^T1X,$:7?B+3/%D$?2+7=+C;CT+P^4Y^I8GWKX
M\HH _4[P#_P7 N%:.'QK\+XY%/W[S0-2*D?2&5#G_OX*^C_ /_!6C]GOQIY:
M:AK6K>#[A\ 1ZYIC[<_[\!E4#W8BOPBHH _IM\!?'CX<?%)4/A'QWX>\12/_
M ,L-/U*&68>S1AMRGV(!KNZ_E75BK @X(Y!%>K> OVKOC'\,5BC\-?$OQ+IM
MM%]RS.HR36RX_P"F,A:/_P =H _I2HK\/O 7_!8GX[>%_+CUZ/P[XRA'^L>_
MT_[-,P]FMVC0'_@!^E?2/@'_ (+=>$;YHX_&GPWUC1CT:XT2]BOESZ[)!"0/
M;)/UH _3"BOE_P  ?\%+/V=OB!LCB^(-OH5VV,V_B"VELMN?61U\K\G-?0OA
M7QQX<\=6/VWPWK^E^(+/K]HTJ\CN8^>GS(Q% &W1110 4444 %%%% !1110
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
M^QZ)=KG/_76-.E 'V!17P/K'_!:#X'V 9;/0O&NIO@[3%I]M&A/;)>X!&?\
M=-<3JW_!;[P;"Q_LSX8Z[=KNX-WJ$,!VXZX57YSV_6@#]+J*_*"^_P""Y5])
ML^Q?!NWMR,[O/\2-+GTQBU7'?UKEK_\ X+<_$.3;]B^'?AFW.3G[1/<2Y';H
MRT ?L117XG:A_P %H?CE>8$&@^![$!L@PZ==,Q'H=]R1^0%<MJ7_  5R_:*O
ML^3K6B:?\^[_ $;1HC@<_+^\W<?KQUH _=JBOP'O/^"IW[3-U,7C^(<5HN,>
M7#H.G%?K\UNQ_6LBX_X*4_M*74SRO\4;U68Y(CTZR1?P580!^ H _H/HK^=B
M7]O[]H>:1W;XL:^"Q).UXU'/H N!^%8LW[:7QYFB>-OB_P",@KJ5)369U//H
M0V0?<4 ?T@T5_-9_PUC\;_\ HLGQ _\ "HOO_CM'_#6/QO\ ^BR?$#_PJ+[_
M ..T ?TIT5_-%??M._&+5%1;SXL^.+M4.5$_B.\<#Z9DJG_PT)\4_P#HI?C#
M_P 'UU_\<H _IIHK^:"Q_:8^,&EL[6?Q6\;VC.,,8/$=XA/UQ)5Z']K;XXPR
MI(OQC\?%D8, _B:]8<>H,N"/8T ?THT5_.#_ ,-K?'O_ **]XP_\&TO^-:%M
M^WI^T):PI$GQ:\2,J]#)<B1OQ9@2?Q- ']%U%?SX:;_P4H_:4TG9Y'Q1O7VI
ML'VG3K*?CW\R%LGW/-=3IG_!63]I"PV>?XKTW4MJX/VK1+4;CZGRT7GZ8% '
M[#?M0?M0>$/V5?AS/XG\3S^==R[HM,T>%P+C4)P,[$'91D%G(PH/<E0?@SX(
M_LB^,_\ @H1XBU+XT_M 7M_I7AW4K:2#PWH=BY@9(6!$<L88'RX4SN7()E;Y
MVRI^>Y^R=^R[XW_;6\<6'Q]_:*N'U30PB'0/#TT0CAO(U.4<PCA+8'D+C,I)
M9LJ?WGZBQQI#&L<:JB* JJHP !T % 'Y6_!_XP>.O^"8OQ7B^$?Q<EN-;^#N
MJ3,^A>)(XV9;12W,D8Y(0%AYL')0G>F0?WGZE:7JEGKFF6FHZ==PW^GW<2SV
M]U;2"2*:-@"KHPX92""".N:XCXZ_ KPC^T5\.]0\&^,M/%YIUR-\4Z8$]G,
M0DT+X^5UR?8@D$$$@_FUX!^.WQ"_X)5^/I_AA\4+*^\:_"B\,ESH&I:>%\V-
M-V6:W#L%ZL/,MV8;68,IPV9 #]9J*^)/#O\ P6 _9\UH+]LN?$F@;NO]HZ07
MV_7R'D_2O4?#O_!0[]G/Q1M^Q_%71X=W3^T8Y[+U_P">\:8Z']/44 ?15%<=
MX7^,WP_\<%!X<\<^&]?+\*-+U>WN2><<;'/>NQH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH *R]4\+:-K>J:5J>H:397VHZ3(\NGW=Q;H\MH[H4=HG(RA920<8R*U**
M"BBB@ K+7PMHR>)7\1+I-D-?>U%BVJ"W3[2;<,7$1DQNV;B6VYQGFM2B@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH *^*_V*_\ DJ>J_P#8&E_]'P5]J5\5_L5_\E3U7_L#2_\ H^"@#[4HHHH
M**** /Q6_P""U?\ R=-X6_[$RU_]+KZBC_@M7_R=-X6_[$RU_P#2Z^HH _53
M]D[_ )-9^#?_ &)FC?\ I##7JM>5?LG?\FL_!O\ [$S1O_2&&O5: "BBN=^(
M7Q"\._"GP9JOBSQ9JD6B^'M+B\Z[O9E9A&N0!A5!9F)( 50220 "30!T5%<Y
M\._B%X?^*W@O2O%OA6__ +4\/ZI$9K.\\F2'S4#%<[)%5ARIZ@=*Z.@ HKPK
MX@?MR_ ?X8:Y+HWB+XF:/;:G"_E36UKYMXT3YQM?R$<(1GD-C'>O1OAC\7O!
M?QF\/_VWX'\3:;XFTT,$>;3YPYB8C.V1/O1MCG:P!]J .OHHKS'XM?M-?"SX
M%210^._'&D^'KN5=Z6<TIDN67^\(8PS[??;B@#TZBO*/A#^U5\)?CS>26?@3
MQUI>O:A&GF&P5G@NMF,EA#*JN5&1DA<#OBO5Z "BBB@ HKPKX@?MR_ ?X8:Y
M+HWB+XF:/;:G"_E36UKYMXT3YQM?R$<(1GD-C'>O1OAC\7O!?QF\/_VWX'\3
M:;XFTT,$>;3YPYB8C.V1/O1MCG:P!]J .OHHKS'XM?M-?"SX%210^._'&D^'
MKN5=Z6<TIDN67^\(8PS[??;B@#TZBO*/A#^U5\)?CS>26?@3QUI>O:A&GF&P
M5G@NMF,EA#*JN5&1DA<#OBO5Z "BBB@ HHHH ^ /BY_RD<\)?\ _]&:17W_7
MP!\7/^4CGA+_ (!_Z,TBOO\ H **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HKP3XK_ +=GP,^"/C:\
M\(^-/'<>D>(K-(WN+&/3;RZ,0= Z!FAA=02K*V,YP1QS7(?\/1OV8O\ HIG_
M )0-4_\ D:@#ZJHKY5_X>C?LQ?\ 13/_ "@:I_\ (U'_  ]&_9B_Z*9_Y0-4
M_P#D:@#ZJHKR3X'_ +6'PH_:/O-4M/AWXO@\07FF1I+=6QM+BUE1&) <)/&C
M.N1@LH(!*@XW#/K= !117C'Q:_;)^#'P1\^+Q9\0='M;^'.[3+.4WEX#_=,,
M(9UR>,L /?@T >ST5^8_Q:_X+9^']/\ .M?AMX"O=8DY5-1\13K:Q ^HAC+L
MZ_5T/M7Q;\6?^"DWQ_\ BWYL-QXVF\+Z=)G_ $#PNGV!0#U'FJ3,1VPTA'YF
M@#]SOB?\>?AW\%[/[1XX\9Z-X:!7>D-]=JL\H']R(9=_^ J:^*OB]_P6@^&W
MACSK7X?^&M6\;7:@A+R\/]G6?L1N#2MZX,:_7T_&Z^OKG4KN6ZO+B6ZNIF+R
M33N7=V/4ECR3]:AH ^N_B]_P5-^/GQ3\ZWLO$,'@;3)"0+7PS#Y$F.V;ABTH
M..ZLHSVZ8^4=:US4O$FI3:CJVH76J:A,=TMU>S--+(?5G8DD_4U2HH ?%&)&
M :18@?XFR0/R!-:^F3>'K/9)?VVHZJQ0$PPS):*C^F[;(77\$/\ 3%HH ]3T
M3]H;6?!.UO!7A[PSX-N!S]NLM+6\O ?[R7%X9Y(CW_=,E<QXX^+?C?XG7'G>
M+O&&N^)I,[A_:VHS7(7_ '0[$ >PKDZ* "BBB@ IT<AC;<H7.,?,H8?K3:*
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
M+;=/^NH7_P"O7]'U% '\_6C_ /!,?]I76BI3X:RVL9(!DO-5L8=N>Y5I]WY
MUV^C_P#!'_\ :#U,*;FU\-Z3D9(O-7#8YZ?ND?ZU^YU% 'XPV'_!$_XP2;OM
MOC/P1;G(V_9[B\ESZYS;+BNJL?\ @A]XJDW_ &WXIZ/;XQL\C2I9<]<YS(N.
MWK7ZZ44 ?EI8?\$-;*/=]M^,D\X(&T6_AM8L>N<W39_2NJT__@B-\/(\_;OB
M)XFN.!C[/!;Q<]SRK5^D-% 'Y^0_\$4_@HL*";Q9X]DEQ\S)?62J3Z@&T./S
M-;4/_!&[X"1LA:[\7R[<9#ZI%\WUQ .OMBONFB@#XNM_^"1?[.\,R.^D:[.J
MG)CDUB0*WL=N#^1K8L_^"4_[-5K,'D\#W=VN,>7-KE\%^ORS*?UKZYHH ^5?
M^'7'[,7_ $3/_P K^J?_ "31_P .N/V8O^B9_P#E?U3_ .2:^JJ* /F2S_X)
MI_LU6,(BC^%UHR@YS-J5]*W_ 'TTY/ZU-_P[=_9M_P"B6Z?_ .!MW_\ 'J^E
M:* /F"^_X)F_LT:@J++\+[9 IR/(U6_A/X[)QG\:HS?\$M?V8Y(G1?ALT3,I
M D37M3RON,W)&1[@U]6T4 ?'_P#PZ?\ V;?^A0U#_P '=W_\<K.N/^"1?[.\
MTSNFD:[;JQXCCUB4JOTW9/YFOM&B@#X0U+_@C/\  >^W^1J7C/3MS[A]FU.
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
M5+]H_5?@/^S_  Z3X<NY-/\ $GC"Y;38KV%MLEM:JNZX=#U#$%(P1R/-)!!
MK[0K\H/^"S#'7/C'\$] E):W:&X.QB0O[ZXA1OS$8S]!0![?^R9_P3%^%'AW
MX,Z'??$3PM'XL\8ZU8QWE^^H2RJEGYJ!A;Q(K*%* @%_O%@QR!@#YM^-G@$_
M\$N/VO/!'C;P->7D?PT\3LZ7>E32-)LMUD075J6.2X59(Y(V;+ X!SM);]@5
M4*H & . !7YP?\%N-/63X,_#R^(&^'7Y(0>^'MG)_P#18H ^V_CY\8+3X*_
MWQ;\0F2.^BT?37N[>/=\D\K + N?[K2,@R.QXK\Z/^">W['^C_M66GB/X[?&
MY;CQI?:QJDT=E9WDKI%,R8\RXD"%=P#9C2/.Q1&PVGY=OJ?[<WB2YN?^"5_A
M:XDD<RZOI?AP3G.=V4AF.[_@2 _7%>Y?\$V]-32_V)/A=%&JJ'L[F<[>YDNY
MW)_\>H ^1_\ @H9^PSX;^ /A"T^-_P %XKCP5J?AN^MY+ZSL9Y&B4-*%CN8=
MQ)C=9&C4J/D*MG P=WWM^RG\:U_:&_9]\&>.V$:7NI6>R_CCX5+N)C%. .P,
MB,0/[I%87[=>GKJ7['OQ;A< A= N)OF]8P''ZK7A?_!&W49;[]D>\AD8E+/Q
M->01@GHIAMY,#\9&_.@#[JHHHH **** /@#XN?\ *1SPE_P#_P!&:17W_7P!
M\7/^4CGA+_@'_HS2*^_Z "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH _G]_X*3VZ7'[<GQ3C'F&X::P
M$$446_S9#96HVGGC@L<@') &.<CN?^">/[/?P;^.GQ4U_P ._&"YU*U\<VUP
MYL_"$B#3+:["9,R93:_FH0V8%\LJHR-P#!/:;7X<Z;\4O^"TOB&/4HUNK#19
M8=9:%AD/+;Z=;^5G/]V8QM_P"O:?^"D'[$MAXXT#5/C=X&NQX4^(GA6U;5[R
MZMW, OX;9/,\S>O*7$:IE)!R=H4_PL@!\_>!_P!E7X6>+/\ @IU\3OA9J'A*
MW/@2QT,2VFDP3S1"WD^S6+;T=7#[MTCG);G<<YKYB_;&^%?P_P#V??CMJ_A3
MX4>(I/%UM%:30ZG:ZA8P7HTN4AO-@68J0[HH)+JJM$1C>75MO)-^UU\2E^*/
MBKXC6VL1V/C7Q)HZZ+?:Q:1>5*L8B@B>6+!Q'*ZVZY91\I=R@0[2O'_#CXR>
M*OA,NO'PQ=V=E+KEC+IE_-<Z;;7<DMK(I62(-/&Y16!(;9@GC).!@ ^EO^";
M/[3GPU_97\0>/O$_CN&\GU*ZL+>STI--L_/N77>[SHK$JB E8<[F&<#T->U?
M%;_@MIXBU#SK;X<^ ;'1X^BZAXAN&NI2/40Q[%0_5W%?F310![5\6OVSOC5\
M;//B\5_$+5[C3YN'TVQE%E9E?[K0PA58#_:!/O7BM%"J68 #)/  H **ZKPW
M\)_&_C*14\/^#?$&NNWW5TW2Y[@GG;P$0]^/K7I.@_L,?M >(MGV3X1^*8MV
M /M]@UGUSU\[9CIWZ4 >&45];Z#_ ,$J_P!I+6MC3>"+72(V&0]_K-F.,$\J
MDK,/3!&>:]*\/_\ !%GXRZ@5?5?$_@W2(CU5;JYGE'(_A$ 7IG^+M^- 'Y_4
M5^IGA_\ X(<W3A7USXNPPG'S0Z?H)DSQV=[A>^/X>?:O3/#_ /P1/^$]FRMK
M/C7QAJ94YVVLEK;(W/0@PN<8XX(/N* /QGHK]XO#_P#P27_9QT95%WX9U772
M!@G4-:N5SQC)\EH_K7IOA_\ 8/\ V??#3*;3X2^&IBIR/[0M?MG?//G%\T ?
MSH5N^'_ ?B;Q85&A^'=6UDL<+_9]C+/GG'&Q3W!_*OZ7/#_P=\!>$U5=$\$>
M'-&51A1I^DV\  P!@;$'8 ?A77T ?S?^'OV+?CQXHV&Q^$GBX(_*O>:5+:JP
M(!!#2A1CD<]*]-\._P#!*W]I+7MK3>"+;1XFZ2:CK%HOK_"DC,.G<=QVK]\Z
M* /Q;\._\$5_C'J!1M6\4^#M(B/58[FYN)1S_=$ 7_QZO3?#O_!#F0A'U[XN
MJIXWP:=H.>PSB1YQWS_!Z'VK]5Z* /SV\/?\$4_A#8[6UCQ=XQU60?PP3VUM
M&>O4>2S>G1ATKT[P]_P2G_9NT,JUQX-O-:D4Y#:AK-WUSGE8Y$4_0C%?7=%
M'B7AW]B7X">%PGV'X2>$Y"GW6OM-CO&& !G,P<YX'/X]Z]-\/?#[PMX1V_V%
MX:T?1=O3^S["*#'7IL4>I_,UT%% !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 54U/2;+6K.2SU&
MSM[^TD&'M[J)9(V^JL"#5NB@#P3QQ^P;^S_\0_,.K?"O0()9#EIM)A;3G)]=
MUL8\GZ]>]?//CK_@B_\ ![7C++X;\0^)O"T[?=B,\5Y;I_P%T#G_ +^5^@-%
M 'X\>.?^")/C_36=_"/Q!\/Z_&.0FJV\VGR'V&SSES]2*^>/'7_!-G]HKP&K
MR7'PYO-8MEZ3:%<0WV[Z1QN9/S05_0=10!_+MXK^'WBGP'<>1XF\-:QX=GW;
M/*U:PEM6W>F)%!S6!7]4=S:PWD#P7$,<\+C#1R*&5AZ$'K7DGC3]C_X)?$+>
MVN?"WPO<S/G=<0:;';3MGUEB"N?SH _FWHK]S?&G_!(']G[Q,)#I5KXA\).P
M^7^RM5:55/TN5E)'MG\J\%\;?\$/3^\E\(?%0'^Y::WI/\YHY/\ VG0!^5OR
M[>IW9Z8XQ]:TK/2;6ZA\R36[&T;;GRIDN"WT^6)AG\:^S?%W_!'GX_>'O,.F
M+X9\4*,E1INJ&)V';(N$B /XX]Z\5\7?L)_M >"?,_M+X3^))5CSN;3+7^T%
M&.IS;F08]^E '":5\%]>UY@--U#PQ=AFVIN\4:;;NYQGB.:='_\ ':ZA?V.?
MC9<67VRR^&?B#5K7!/G:3:_;E..H!A+Y/MU/:O,-?\*ZUX4NOLVMZ1?Z/<Y(
M\G4+9X'R.HPX!XJMI>L7^AW:W6FWUSI]THP)K65HG'.?O*0>P_*@#N[_ /9M
M^+FE2;+WX6>-;-]N_;<>'KM#M]<&/IP?RKFK[X=^*],5&O/#&LVBN<*9]/E0
M'Z96N]\.?M?_ !O\)JBZ9\6?&$42?=AFUF>>)>O1)&91U/:O4/#O_!4C]I+P
M_L5O'T>JPK_RRU'2;.3/U<1!S_WU0!\J30R6\SQ2QM%*A*LC@AE(Z@@]#3*^
M^-&_X++_ !ACMQ:Z_P"%O!7B*T.-XFL9XG?&.I$Q3L3]SJ?;%=EIG_!7CPIJ
MC >+/V=_#^H.R[)+BUO(B2,=-DEL<CK_ !T ?FK2JQ1@RDJP.01U%?JOH_\
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
MJUU+@)8M<BWNSG_IWEVR?^.UZO0 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %?%?[%?_)4]5_[ TO\ Z/@K[4KXK_8K_P"2
MIZK_ -@:7_T?!0!]J4444 %%%% 'XK?\%J_^3IO"W_8F6O\ Z77U%'_!:O\
MY.F\+?\ 8F6O_I=?44 ?JI^R=_R:S\&_^Q,T;_TAAKU6O*OV3O\ DUGX-_\
M8F:-_P"D,->JT %?&O\ P5L_Y,M\0?\ 83T__P!'BOLJOD[_ (*?^"_$/C_]
MD?7-'\+Z#J?B35Y-1L733](LY+J=E68%B(XU+$ <DXXH Z?_ ()X_P#)EOPJ
M_P"P8W_H^6OC/_@M=H]UHWBSX.>,((S)'$+RV9N0%DCD@E0$]MVY\?[IK[=_
M83\-ZOX0_9'^&FCZ[I=[HNKVFG,EQI^HV[V\\+>=(</&X#*<$'!'>F_ML?LQ
MP?M6? O4?"44T5GK]K*NHZ->39$<=V@8!7(!.QU=T/7&X-@E0* /<-)U2VUS
M2K/4;.036=Y"EQ#(.C(ZAE/X@BOS8_X+>^(88_ /PO\ #X?==WFJ7=ZL2DD[
M8HD3./K.!^>.]<A\(?VVOCU^Q[X1MOAE\3?@GKGBE]%3['I-\KR6[>2H"Q1>
M:D,L<Z+@*KH>  /F(K5^#OP,^,'[=7[3&C_&3XT^'9_!_@/P_(DFE:%>0M"9
MA%(7BMTB?#E-_P TDKJ-^-J\8" 'M?[?'PSO+'_@FLVAB+-YX6TW13)$@S_J
M&@ADQCLJLQ^BFNV_X)?>)(?$7[$OP^".&FT_[;8SJ#G8R7<Q4'_@#(?^!5](
M>-O!^E_$+P=K?AC6X/M.CZS936%W"#@M%*A1@#V."<'L<&ORB^'M_P#'[_@E
MOXR\1>'G\!WWQ+^%.HW37-O<6"2"%FP%6=98TD\B4HJJ\<BX)3Y<@!B ?=__
M  4,\1P>%_V,?BG=3R",3Z6+%,G!9YY4A4#UYD_GVKS3_@D1X9G\/_L;Z;>S
M)L76M9OM0BXY90ZV^?SMS7S%\3O%WQ__ ."H&NZ)X.TCX?7WPT^%UO=1W=]>
MZB':)B"RB9YG2/SBJD[88P?F.6)P&7]2_AG\/=)^$_P]\/>#M"B,6DZ)8Q6-
MN&^\RHH&]CW9CEB>Y)- '35^5/\ P6NT>ZT;Q9\'/&$$9DCB%Y;,W("R1R02
MH">V[<^/]TU[Q^RW\=/VCO'/[47BKPS\1O!^I:1\.K2/4#I^HW/AJ:RBD:.X
M58,7#*%?=&6(P?FQFO8_VV/V8X/VK/@7J/A**:*SU^UE74=&O)LB..[0, KD
M G8ZNZ'KC<&P2H% 'N&DZI;:YI5GJ-G()K.\A2XAD'1D=0RG\017YL?\%O?$
M,,?@'X7^'P^Z[O-4N[U8E))VQ1(F<?6<#\\=ZY#X0_MM?'K]CWPC;?#+XF_!
M/7/%+Z*GV/2;Y7DMV\E0%BB\U(98YT7 570\  ?,16K\'?@9\8/VZOVF-'^,
MGQI\.S^#_ ?A^1)-*T*\A:$S"*0O%;I$^'*;_FDE=1OQM7C 0 ]K_;X^&=Y8
M_P#!-9M#$6;SPMINBF2)!G_4-!#)C'959C]%-=M_P2^\20^(OV)?A\$<--I_
MVVQG4'.QDNYBH/\ P!D/_ J^D/&W@_2_B%X.UOPQK<'VG1]9LIK"[A!P6BE0
MHP!['!.#V.#7Y1?#V_\ C]_P2W\9>(O#S^ [[XE_"G4;IKFWN+!)!"S8"K.L
ML:2>1*455>.1<$I\N0 Q /N__@H9XC@\+_L8_%.ZGD$8GTL6*9."SSRI"H'K
MS)_/M7FG_!(CPS/X?_8WTV]F38NM:S?:A%QRRAUM\_G;FOF+XG>+OC__ ,%0
M-=T3P=I'P^OOAI\+K>ZCN[Z]U$.T3$%E$SS.D?G%5)VPQ@_,<L3@,OZE_#/X
M>Z3\)_A[X>\':%$8M)T2QBL;<-]YE10-['NS'+$]R2: .FHHHH **** /@#X
MN?\ *1SPE_P#_P!&:17W_7P!\7/^4CGA+_@'_HS2*^_Z "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M_'?XA_&VQ^ /_!877O%&KRB#0I+NUT[4IF'$4$^FV\9D/LC%'/LAKVO_ (*
M?MP77B>^NOV>/@G;CQ;XO\1J^D:Q?6*K.D*2J5DLX?X6E9"PDD/RQ+N&=^3%
M\)_\%- 1^W)\3\@C]]8]1_U#[:I/V._VL-*_8M^(VL:@?"NB_$2&^B2W.M6<
MD]O=01]66W>:,84D_,K1*6*CYL 4 8T/[#GCK4?CSXQ^#^EW%AJ/C3PWHBZM
M);QN5CNI/)MI7MXG/&X?:"JLV Q3G:&R+7[-_P '_@CXJT_QJOQE\9>(O _B
M+PQ#/<G08(X;:2_6)2&AADF1L7(D 4PLF>XS\_E^E^&?^"@'ASPE^W)X\^/%
MOX5U2_TS7-*%E::/)-'#,LGDVL>9'&Y57-NYR QY''7'BG[07QHA_:T^)WB;
MQ_K">&?AW>I8J;?3K>WNGDU-D)"HTD<3AYRIQYDGE*0J#C' !ROP<_9Q^(G[
M0DVM)\._#$WB)M)6.2\CCNH(WA60L(SB1TW9V-]T'&.<5TNM?L0?'W0=QN?A
M%XLEVC)^Q:;)==\<>4&S^'UZ5];_ /!$?Q9IVG_%7XB^'9Y&34M4TFWN[5=O
MRLD$K"09[']^A [C/I7[!4 ?S%:W\%/B'X9WC5_ 7B;2BF[=]NT>XAV[3AL[
MD&,=ZY"XMY;29X9XGAE0X:.12K*?0@]*_JDJEJ>BZ?K4/E:C86U_%@CR[J%9
M%P1@C# ]: /Y9%8JP(.".0175:/\6/''AW_D%>,O$&F=?^//5)XNO7[KBOZ.
MM:_9S^$_B/<=5^&/@[4F8Y+7>@6LAR!@'+1GG'&:X/6/V _V>=<S]I^$_A^/
MI_QYQO;=/^N3+0!^'VB_MH_'C02/LOQ>\8O@Y O-8FN1TQTE9N/:O0]#_P""
MH7[2FAX7_A8G]H1?\\[[2+*3T_B\D-V]>]?J!K7_  2A_9MU3_CV\'7^D' Y
MLM;O&[GG][(_7^E>=ZY_P18^#-\I;3?$_C33)?1KNUFCZ'L;<-G./XNU 'R/
MH7_!9;X[Z65%[IW@_65_B^U:;,C$9SP8IT ...A^AKT30?\ @N!XLM]G]M?"
MW1=0Z;OL&IS6N>><;DEQQCUKL->_X(<Z9+O;1?B[=VN!E8[_ $)9LG'0LLZ8
MY[X/'8UYYKW_  1'^(UON_L7XA>%]0Z[?M\-S:YZ8SM27'?\AUH ]7T'_@N!
MX3N-G]M?"W6M/Z;OL&IPW6..<;DBSSCTKT/0_P#@LM\"=4"B]T[QAHS?Q?:M
M-A=0<9X,4[DC/'0?05\0Z]_P1_\ V@](W_9+?PUK>TX'V#5]N[G&1YR1]N><
M<>_%>=ZY_P $VOVDO#[$7'POOIQV:QOK2ZSR1_RRF8]N] 'ZSZ'_ ,%0OV:]
M<PO_  L3^SY?^>=]I%['Z?Q>25[^O:O1-"_;.^!'B,J++XN>#PS<*EUK$-LQ
M.<8 E923GM7X'ZY^RM\9_#:EM2^%'C2UB'_+9M!NC'T)QO"%<X!XSVKS[6/#
M>K^'9/+U72[W3),XV7EN\1SC.,,!V(- '].N@_$;PGXJV#1/$^C:P7QM^P:A
M#/G)(&-C'T/Y5T5?RKUTF@_$SQ?X5V#1?%6MZ0$&%^P:C-!M&,8&UACCCZ4
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
MM^M>HT4 5=-TNRT:U6VT^SM[&V7I#;1+&@X X  '0#\JM444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 5M2TVSUBREL[^T@
MOK28;9+>YC$D;CT*D$$?6OGCXF?\$[?V?OBEYTE_\.]/T:]DY%YX>+:<ZL?X
MMD1$;'_>0U](44 ?EK\4?^"(ME+YMQ\.OB--;GG9I_B:U$@/IFXA"X_[]&OD
M/XH?\$TOV@_A=YLTO@>7Q/81YQ>>&)1?AL>D2XF_.,5_0-10!_+'JVC:AX?U
M":PU2QN=-OH3MDM;N%HI4/HRL 1^->L?"_\ ;&^-/P;\F/PK\1M<L[.'[FGW
M5Q]LM%'H(9@Z#\ *_H=\=?##P?\ $_3OL'B_PMH_B>SQA8=6L8[D+[KO4[3[
MC!KY.^*7_!(SX$>/%GGT*TU;P)?O\ROH]X98-WJT,^_C_90I^% 'RI\*_P#@
MM=XVT?R;;X@>"-)\2P+\K7NCS/8W&/[S(WF(Q]AL%?8WPK_X*H_ #XF-#!=^
M(KKP3J$G'V?Q-:F!,]_WZ%X@/=G7Z5\/_%;_ ((O_%'PQYMQX&\2Z+XWM5R5
MM[C.G7;>@"N6B/U,@^GI\=_%#]G'XH?!>:1?&O@37/#\2':;RXM&:U8_[,ZY
MC;\&- '])GAOQ7HGC+2X]2\/ZQI^N:=)]R\TVZ2XA;Z.A(/YUJU_+KX.\?>)
MOAWJ@U+PMXAU3PWJ Q_I6DWDEM)QT!9""1[5]8_"O_@K1\>?AVL-OJ^I:;X[
ML$X\O7K0"8+Z":$HQ/N^^@#]V:*_/#X3_P#!:'X9>)VAMO'?AC6/!-TW#75J
M1J-FOJ25"RCZ"-OKZ_97PM_:*^&7QJ@1_!'CC1?$4C+N^R6MTHNE'7+0-B1?
M^!** /1:*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "OBO]BO_ )*G
MJO\ V!I?_1\%?:E?%?[%?_)4]5_[ TO_ */@H ^U**** "BBB@#\5O\ @M7_
M ,G3>%O^Q,M?_2Z^HH_X+5_\G3>%O^Q,M?\ TNOJ* /U4_9._P"36?@W_P!B
M9HW_ *0PUZK7E7[)W_)K/P;_ .Q,T;_TAAKU6@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** /@#XN?\I'/"7_ /_1FD5]_U
M\ ?%S_E(YX2_X!_Z,TBOO^@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** /,/''[,/PE^)7B:;Q%XJ^'
M7AW7]<F18Y;^_P!/CDED50%7<Q'S855 )Y &!Q6'_P ,4_ 3_HD/@_\ \%,7
M^%>UT4 >)?\ #$GP#\TR?\*B\([B N/[+BQQGMC&>>M._P"&*?@)_P!$A\'_
M /@IB_PKVNB@#SOX=_L[_#+X1ZS<ZOX,\":#X9U.XA^SRW>FV*12-&2I*;@,
MA254D#@D UZ)110 4444 %%%% !1110 4444 %%%% !3)H4N(GBE19(G4JR.
M,A@>"".XI]% '$Z]\$/ASXJW?VWX \+ZQNSN^WZ-;3YSC.=Z'T'Y"O.->_8)
M_9[\2,QN_A-X=B+=?L$#6?<G_EBR8ZU[[10!\=:]_P $F?V<=85A:>&-4T,L
M, V&M7+;>,9'G/)]>?Y<5YQK_P#P11^$=YN;2/&/C'3';D+<36MRB\C@ 0H<
M8SU8U^AE% 'Y6Z]_P0X0EGT3XOLH[0W^@9[GG>EQZ8_A]?I7FVO?\$4?BU9A
MVTCQGX/U)5&0MS+=6SMQT $+C.>.2![U^S=% 'X/:_\ \$EOVC='W_9/#>DZ
M[M/']GZU;KNYQQYS1_7GT_"O-]=_8#_:&\.[OM?PG\02[>OV&)+SU_YXL^>G
M\O6OZ*:* /YC]>^!/Q*\*[_[:^'OBK1]@RWV_1+F#:,9R=Z#'!S]*XJ:"2UF
M>*:-HI4.UHW4JRGT(/2OZI:S]8\/:5X@A\K5-,L]2BQC9>6Z2KC(.,,#Z#\J
M /Y;+6\GL)UGMIY+>9<[9(G*L,C!P17=:%^T'\4O"^/[&^)/B[2AZ66NW4([
M=ED'H/RK^A?7/V6/@UXE8MJ?PI\%W<AZS/H-J).N?OA-W4GOWKSG7/\ @FS^
MS=X@4BX^%]C;MV:QOKNU(.",_NYE'?OQZT ?CIH7_!0;]HGPZ4-K\5]<EVG(
M^W>5>=\\^<CY_'MQTKT70?\ @K9^T9H^W[7X@T?7,8S]OT:!<XSU\D1]<]O0
M5^@.O?\ !'W]GW6-_P!DA\3:'N''V#5MVW@#CSHY/KSZUYUKW_!$7X>W&_\
ML7XB^)M/'\/V^WM[K'/?8L6>/I_2@#P?0O\ @MA\6;4(NK^"_!^HJHP6M8[J
MV9N.I)F<9SSP,>PKT;0O^"XXX36?A!CUFL?$'TXV-;_7G=Z5F:Y_P0ZUB%B=
M&^+=C=KU"WVAO 1R>,K.^>,<X&?05YSKO_!%WXV:<K/I_B#P9JR#HB7US%(>
M,]'MPO7C[W>@#Z=T/_@MA\)[K:-7\%>,=/8\$VL=K<*.>Y,R'&.>E>@:)_P5
MS_9VU;;]JUC7-&W=?MVCRMMYQSY7F?7CM[\5^;^N?\$J?VD]'WF#P1:ZLBY)
M>QUJSZ 9R!)*C'Z 9KS_ %S]@_\ :"\/[_M7PE\2R[,Y^PVGVOH,\>26S^'T
MH _9_1/^"C7[.'B#:;7XJ:9%NZ?;K:ZM.^/^6L2X_P GI7H&B?M3?!KQ)M_L
MWXK^"[MV_P"62:_:B3KCE#)N'/M7\\.N? ?XE^&=PUCX=^*])*_>^W:)<PXX
MSSN0=N:XNZM9[&=H+B&2WF7[T<JE6'&>0: /ZD-'\3Z/XB7=I6K6.IK@MNL[
ME)1@'!/RD]^*TZ_E81VC965BK*<AE."#ZUUFB_&#QYX;Q_9'C;Q%I6.!]BU:
M>''.?X7'?F@#^GNBOYQ-%_;<^/F@8^S?%WQ=+@8_TW5)+KOG_EJ6_P \5W^B
M_P#!4;]I71OE/Q"74(L']W>Z/8OR3G.X0AOUQS0!^_E%?B#H_P#P62^/6F[?
MM%GX/U;&<_;-+F7.?^N4Z=*[72?^"W'Q&AQ_:GP]\+WGW<_9)KFW_P![[SOU
M[>GO0!^Q-%?E3I'_  7);*KJGP=!&3NEL_$6,#' "-;<\_[5=II/_!;KX?3*
MO]I_#KQ-9G S]DN+>?![CYF3C^?M0!^D5%?"6D_\%E?@-J3*+C3_ !EI0+$$
MW>EP-CC.?W4[\'I79:3_ ,%6OV:]14&X\:WFEG;NVW>AWK$'T_=Q/S^GO0!]
M=T5\]Z3_ ,%!/V=M98+;_%?0XR6V_P"EF6W&?K(B\>_2NRTG]JCX,:ZH-A\6
M?!-RQ4OY:^(+0.%!QDJ9-PYQU'<4 >I45S^G_$+PMJRLUCXET>]5<9-O?Q2
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
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4R6))HWCD19(W!5D8
M9# ]01Z4^B@#Y\^*G[ OP&^,"S2:S\/-,L+^3G^T-#4Z?/N_O$P[5<_[ZM7Q
MQ\5O^"(]E-YUS\-OB)-;-SY>F^*+82*?K<0@$#_MD?KZ_J510!_/9\5_^"<_
MQ^^$?GS7O@.[U_3HLG^T/#;#4(RHZMLC_>J!URR+7SG)%>:+J!21)[&^MI.5
M8-'+$X/X%2#7]3]<'\2_@/\ #KXR6_D^-O!6B>)3MVK/?V://&/]B7&]/^ L
M* /P>^$__!0CX]_!_P F'2_']]J^G1\?V?X@QJ$14=%#2Y=![(RU]G?"?_@M
MQ"_DVWQ+^'C1'@2:EX7N-PS[6TQ&!_VU/TKT[XK?\$9_A+XL\^X\%:WK7@.\
M?[D!?^T;-/\ @$A$I_[^U\:?%;_@D3\<O /FW'AZ'2?'U@N6!TFZ$-R%_P!J
M&;9S[(ST ?J3\)_V^O@/\8O(BT7XA:;8:C+A1INN,=/GW'H@$VU7/^XS5] Q
MR)-&LD;*Z, RLIR"#T(-?R]^-OAQXK^&NJ'3?%OAK5O#5_SBWU:RDMG;'<!P
M,CW'%=1\+/VE/BE\$Y$/@GQWK6@0(=PLX;HO:$YSEK=]T;?BIZF@#^EZBOQJ
M^%/_  6D^)'AOR+;QYX4T?QE:K@/=V+-IUV?5C@/$3[!%SZBOLOX4_\ !6#X
M"?$?RH-5U>_\":B^!Y/B"U(B+=\31%T ]W*4 ?95%8WA7QEH'CK28]4\-ZYI
MOB#39/N7FEW<=S"WT="1^M;- !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7Q7^Q7_P E3U7_
M + TO_H^"OM2OBO]BO\ Y*GJO_8&E_\ 1\% 'VI1110 4444 ?BM_P %J_\
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
MRRC7'T-JW\ZZ*S_X(Y_ &VF5Y)/%EVH',<VJH%/_ 'S$#^M 'Y6ZA^W+\?\
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
M201]* +5%%% !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 %?%?[%?\ R5/5?^P-+_Z/@K[4KXK_ &*_^2IZK_V!I?\ T?!0
M!]J4444 %%%% 'XK?\%J_P#DZ;PM_P!B9:_^EU]11_P6K_Y.F\+?]B9:_P#I
M=?44 ?JI^R=_R:S\&_\ L3-&_P#2&&O5:\J_9._Y-9^#?_8F:-_Z0PUZK0 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'P!
M\7/^4CGA+_@'_HS2*^_Z^ /BY_RD<\)?\ _]&:17W_0 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 4]8T>P\1:3>
M:7JEG!J&FWD+6]S:748DBFC8$,C*>"""00:_+7XK?"GQW_P2[^+,OQ3^%D5Q
MK_P6UB=8]:\/2R,RV@+<1R'D@ L?*GY*D['SG]Y^JU4]8T>P\1:3>:7JEG!J
M&FWD+6]S:748DBFC8$,C*>"""00: /S$^/\ ^VYXH_;8U72/@K^S=::A'%KU
MJDFO:Y=1M;/!"RCS86;GRHDW;9)!G>?D3<"-_P!J_LE_LE^$OV2_AXFA:$BW
M^N78636->EC"S7TP'X[(UR0D8. "2<L68]'\#OV9_AM^SC8ZI:_#WPS#H*ZI
M/Y]W+YLD\LF,[4,DC,VQ<G:N<#)/4DGT^@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *X?XD? _
MX??&"U^S^-?!FB>)EV[5DU&RCDEC'^Q(1O0^ZD5W%% 'P3\5?^"-_P '/&7F
MS^$-1UKP#>MG9'#-]OLQGUCF/F'\)0/Z?'?Q3_X(Z_&GP89I_"MWHOCVR7)1
M+2X^QW9 [F.;"#Z"1C7[=44 ?S%?$3X+^/?A'>&V\:>#M:\,R;MJMJ5C)#'(
M?]AR-KCW4D5#\/\ XN>-OA3??;/!OBS6?#$Y;<[:5?20"0_[:J0&'LP(K^G.
M^L+75+.:TO;:&[M)EV203H'1U/4,IX(^M?-_Q0_X)Q?L^_%1I9KOP#::!?R9
M_P!,\-NVGLI/4^7&1$3[LAH _,SX8?\ !7KXZ^!_*@U^71O'=DN W]K60@N-
MH[++ 4&?=U:OK?X8_P#!:CX:^(/*@\;^$=<\(7+8#7%BR:C:KZDD;)!] C5P
M?Q._X(APMYT_P[^)#H.?+L/$]H&^FZXAQ^D-?)7Q._X)H?M"?#'SI9/ TOB>
MQCS_ *7X9F6^W8](5Q-^<= '[4?#']KCX-_&3RE\)?$;0M2NI?N6,MS]ENV^
MD$P23_QVO7:_EEUK0=3\-ZC+I^KZ==Z5?Q'$EK>P-#*GU5@"*]+^&/[67QB^
M#OE)X1^(NO:7:Q8V6+W1N+1<?],)=\?_ ([0!_2?17XN_#?_ (+0?%CPV(H?
M%WAKP_XRMUQNFB5]/NG]<NA:/\HJ^I_AQ_P68^#GB?RH?%6C^(?!=RV-\KP+
M?6J_\#B/F'_OU0!]]T5Y7\./VJ/A#\6_*7PG\1?#VK7,OW+(7J0W1_[82;9/
M_':]4H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BL3QKXUT/X<^%=3\2^)=3M]&T+383<7=[=-
MM2-!^I). %&220 "2!7YU^%?^"QEMJ'QG":[X-;1_@S?73Z?8^(C%*;R*1=N
M9I<$QLN'1FB0;T5P<OP" ?I?1572]4L]<TRTU'3KN&_T^[B6>WNK:02131L
M5=&'#*0001US5J@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "OBO\ 8K_Y*GJO_8&E_P#1\%?:E?%?
M[%?_ "5/5?\ L#2_^CX* /M2BBB@ HHHH _%;_@M7_R=-X6_[$RU_P#2Z^HH
M_P""U?\ R=-X6_[$RU_]+KZB@#]5/V3O^36?@W_V)FC?^D,->JUY5^R=_P F
ML_!O_L3-&_\ 2&&O5: "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH ^ /BY_RD<\)?\  /\ T9I%??\ 7P!\7/\ E(YX2_X!
M_P"C-(K[_H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@#G?&GPZ\*?$?3_L'BOPUI'B6RP0+?5K&*Y09] ZG!^E?+/Q,_X)._L_
M_$ RS:=HNI>";U\DS>'[]@A;M^ZF$B >RA?PZU]D44 ?D=\2/^"(OB2S,LW@
M/XC:;JJ<E+3Q!9R6CK_L^;%Y@8^^Q1_.OEGXC_\ !.O]H3X9^;+??#G4-8LX
M\XNO#[)J*L!WV0EI /\ >05_0O10!_+%JVCW^@WTEEJ=C<Z=>QG#V]W"T4B?
M56 (KTCX<_M3?%WX2^4OA/XB^(=)MH^$LQ?/+:C'_3"3='_X[7]&GC+X=^%?
MB)8_8O%7AK2/$MGC @U>QBND'T$BG%?,WQ#_ ."5W[/'CYI98/"UYX3NY.L_
MAV_>$#Z12;XA^"4 ?GWX"_X+&?'/PQY46OV_ASQC","22]L#;3M[AH&1 ?\
M@!'M7TAX"_X+=>#[\Q1^,_AQK6BGHT^BWD5\N?7;((2![9)'O6!X^_X(@6S>
M9-X)^*$L1_@L]?TT/GZS1,,?]^Z^;O'W_!)?]H7P7YCZ?HND^,+=,DR:'J:;
ML?[DXB8GV4&@#]/_  #_ ,%+/V=OB!LCA^(5OH=TV,V^OVTMEMSZR.OE?DYK
MZ%\+^-O#OCBQ^V^'->TOQ!9_\_&EWD=S'_WTC$5_-7X\^ _Q'^%S2?\ "7>!
M/$7AV-.L^H:9-%"?=9"NUA[@D5Q^EZM?:)>)=Z=>7%A=)]V>UE:-U^C*010!
M_4]17\X_@O\ ;@^/7@$Q_P!D?%;Q*4C.4BU&\-_&OL$N ZX]L8KWCP7_ ,%C
M/COX;$<>LP^&?%D8X>2_TYH)6^A@>-0?^ $>U '[@45^6_@S_@N%I\@2/Q9\
M*[FW( W7.BZLLN[UQ%)&N/\ OLU[QX-_X*Y?L\>*-HU#5]<\)LW&W6-(D?'X
MVQF% 'VA17BGA?\ ;6^ _C'8--^+/A0._P!V.^U*.S=B<<!9BA)YZ8SU]#7K
M&A^*-&\36QN-'U:QU:W R9;&Y29!^*DCM0!I9QR>!7P]X\_X*U?"GP3\=H?
MJ6MSJ_AN&;[+J7C"SF#6UK-G!V1!29HU/WI%8=#M5^,^:?M:?M:>+?VHOB(_
M[.O[.KM?&[+0>(/%%M(5A$0.V5$E'W(%SAY1RY.Q,@_/[U\/_P#@FK\)?"O[
M.][\,-5TQ=;NM459]2\2-&J7KWBJ0DT+<^4(RS!$&1@L&W;W+ 'U3I>J6>N:
M9::CIUW#?Z?=Q+/;W5M()(IHV *NC#AE((((ZYJU7Y5_!_XP>.O^"8OQ7B^$
M?Q<EN-;^#NJ3,^A>)(XV9;12W,D8Y(0%AYL')0G>F0?WGZE:7JEGKFF6FHZ=
M=PW^GW<2SV]U;2"2*:-@"KHPX92""".N: +5%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 445EZGXHT;1?,&H:O8V'EC<_VJY2/:/4[B,4 :
ME%<'J7Q\^&.C;_[0^(WA*QV+O;[3KEK'M7U.Z08'O7+:E^V9\"-+8B;XP>"W
MPF__ $;6[>?CG_GFS<\=.OYT >RT5\Y:A_P44_9RTT@3?%727RN[_1X;B;_T
M",\^U<M??\%5/V:+1D$7CVXO=W4P:%?C;]=\*_I0!];45\2ZA_P5_P#V?+-6
M,-UXDOB&VA;?2""1ZC>Z\?K[5SNH?\%I?@A:M*EMX<\<WK*N4=-/M$1FQP,M
M=!ASWV_G0!]^45^;]]_P6X^'4>S[%\//%%P#G=Y\UM%CTQAVSW]*YO4/^"Y&
ME1HYLOA!>7#[OE%QX@2(%?4D6[8/M^M 'ZB45^3.H?\ !<?5Y&D^P_"&RMU*
MX07&OO*5;'4XMUR,]N/K7-WW_!;CXC2;/L?P]\+P8SN\^:YESZ8PZX[^M '[
M%45^*.H?\%I/CA=*Z6_AWP-9 ME7CT^[9P/3+71!_+\JY^\_X+ ?M!W,Q>.Y
M\-VBX_U<.D94?]].3^M '[G45^"ES_P5=_:3GCD5/&5C;E@</'H=F2GTW1$?
MGFL2]_X*<_M,ZA"(Y?B?,J@[LPZ/IT3?FEN#CVH _H&HK^=^^_X*&?M%Z@RM
M+\5M90J,#R$@A'XA(QG\:QKK]N#X^WEPTTGQ=\6*[8R(M2>->!CA5( _ 4 ?
MT<UB>-?&NA_#GPKJ?B7Q+J=OHVA:;";B[O;IMJ1H/U))P HR22  20*_G-O/
MVO/CG?3&63XQ>.U8C&(?$=W$O_?*R ?I3O#OQ6UGXQ^.?#.A?&7XJ>,+GP++
M?Q#4+J]U&XU$VL>>72.5V /.-P!*@DA6QM(!]V:EJ7C_ /X*U_%\Z=IQOO!W
M[/7AJ[!FN"-LEVXZ$C[KW#*>%Y6%6R<D_/\ ?/B[]D/X7>,/@-%\(9O#=O9^
M$+:$)8QVH"S6<P!Q<1R')\[))+G.[<V[<&(/;_"3P;X0\ _#C0-$\!6ME:^$
M;>U1M/\ [/<212Q,-PE#@GS"^=Q<DEBQ))S77T ?E7\'_C!XZ_X)B_%>+X1_
M%R6XUOX.ZI,SZ%XDCC9EM%+<R1CDA 6'FP<E"=Z9!_>?J5I>J6>N:9::CIUW
M#?Z?=Q+/;W5M()(IHV *NC#AE((((ZYKRW]JKX?_  U^(GP0\1V7Q7>VL_"-
MM ;J75)F"2:?(H(2>%\$B0$X  .[=MPP8J?B'_@C[X\^(%]J7C7PC;/>:]\%
MM),ITK6=2A,+V]R95V0Q#<V/,C9I'B!8(<'(W_. ?IU1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %?%
M?[%?_)4]5_[ TO\ Z/@K[4KXK_8K_P"2IZK_ -@:7_T?!0!]J4444 %%%% '
MXK?\%J_^3IO"W_8F6O\ Z77U%'_!:O\ Y.F\+?\ 8F6O_I=?44 ?JI^R=_R:
MS\&_^Q,T;_TAAKU6O*OV3O\ DUGX-_\ 8F:-_P"D,->JT %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!\ ?%S_E(YX2_P"
M?^C-(K[_ *^ /BY_RD<\)?\  /\ T9I%??\ 0 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 C*&4@C
M(/!!KROQU^RK\'?B4TDGB3X:>&=2N9.7NSIL4=P?^VJ!7_\ 'J]5HH ^+_&?
M_!([]GGQ5O;3](USPF['.[1M6D8 ^PN!,!],5X1XS_X(>Z=('D\)?%2ZMB =
MEMK6DK-N/;,L<B8_[X-?J/10!^(/C3_@CC\=O#ID?1KGPSXKB'W%LM1:"5OJ
MLZ(H/_ S]:\)\8?L,?'[P*T@U3X3^)9%CSODTRT_M!!CJ=UN9!CWSBOZ-**
M/Y;-?\)ZWX4N/L^MZ-J&CSY(\K4+5X&R.HPX!J#0X3<ZQ9V_]H1Z2MQ*L#WT
MS.(X$<[6=]@+;0"2=H)QG /2OZE+JT@OK=X+F&.X@?AHY4#*W?D'K7C/Q:_8
MS^#GQD\,ZEI.L^ ="L[B\B*)K&EZ=#;7]NW\+QS(@;(.#@Y4XP01Q0!G_L;?
MLO\ @;]F?X4V-GX1GM]>O-6ABN]0\41[6;5&*Y5T8$@0@-\B@D '.22S'WRO
MRK^#_P 8/'7_  3%^*\7PC^+DMQK?P=U29GT+Q)'&S+:*6YDC')" L/-@Y*$
M[TR#^\_4G2]6LM;TNUU+3KN"^T^[B6>WNK>0212QL RNK#@J0001P0: .(^.
MWP+\(_M$?#K4/!WC*P%YIMR-\4Z86>SF .R>%\?*ZY/L02"""0?R ^%?[=7C
M']@WQ5XJ^%VDZIH_Q?\  FE:A)%I]P9Y(TCPV6-O( =JDD[DPZ!P2A()9_I3
M]K3]K3Q;^U%\1'_9U_9U=KXW9:#Q!XHMI"L(B!VRHDH^Y N</*.7)V)D'Y_,
M]8_X(@>,(4)TKXGZ'>/C@7FFS6XSGCE6DH Z_0_^"X]E)M76?A#<08VAI+'7
MUESZD(UNN.V!N/U%=[HW_!;#X1W"#^U/!GC2QD./^/6&TN%'KDF=#@<=OPKY
M7US_ ((R_'/3-[66K^#=83G:MOJ,\;D#ID20* 3_ +QZ=:X/5O\ @E3^TKIL
MFV#P-:ZHF6_>6FN6(''?$DR'GMQV[4 ?HII__!8+]GV]SYTWB:P^8#_2-)S^
M/R.W%=7IO_!4[]FB_P")/B!-9-N"A;G0[_GWRL! 'U(K\D=0_P"">?[1>F[?
M.^%.LON!(^SO!-T]=DAQ7*ZA^Q]\=--V^=\'_'#!@3F'0+J4#'J40X_&@#]P
M]._X*$?LZZI_J?BMHJ?,%_T@30<G_?0<>_2NIL?VP?@7J$;/%\8? R!3@^?X
MAM8C^ >0$U_/1J'P3^(FD[?MW@+Q/9[@2OVC1[A,@=2,I7+7VEWNEL@O+.XM
M"_*B>)DW8ZXR.: /Z7H/VA/A9=>7Y/Q+\'R^9C9Y>O6K;L],8DYS6U:_$[P=
M?7"P6WBS0[B9L[8XM2A9C@9. &]!7\OM% ']3=CK6GZG(T=G?VMVZC<5@F5R
M!ZX!J[7\J]7+'6M0TR-DL[ZYM$8Y98)F0$^IP: /ZG**_EL_X2S7/^@SJ'_@
M5)_C5ZS^)/B[3H?*M/%.M6L6=VR'49D7/K@-0!_4+17\P/\ PMCQO_T.7B#_
M ,&D_P#\71_PMCQO_P!#EX@_\&D__P 70!_3]17\P/\ PMCQO_T.7B#_ ,&D
M_P#\71_PMCQO_P!#EX@_\&D__P 70!_3]17\P/\ PMCQO_T.7B#_ ,&D_P#\
M72-\5O&SJ5;QCK[*1@@ZG/@_^/4 ?T_T5_+9_P )9KG_ $&=0_\  J3_ !JE
M?:E=ZG(LEY=37<BC:'GD+D#TR3TH _J<FGCM87EFD6*)!N:1V"JH]23TK-_X
M2S0_^@SI_P#X%1_XU_+;10!_3\_Q6\$QLRMXQT!64X*MJ< (/I]ZLI_V@OA=
M&S*WQ)\(*RG!5M=M00?3_65_,M10!_2HW[5_P11BK?&/P K X(/BBQR/_(M8
M]Q^VU\ [:.1W^+WA$B,$GR]5B<G'H%))_#K7\XL,,EQ*D42-)*[!51!DL3P
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
M.Y9B>69CDLQR2223DUTM !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %?%?[%?_ "5/5?\ L#2_^CX*
M^U*^*_V*_P#DJ>J_]@:7_P!'P4 ?:E%%% !1110!^*W_  6K_P"3IO"W_8F6
MO_I=?44?\%J_^3IO"W_8F6O_ *77U% 'ZJ?LG?\ )K/P;_[$S1O_ $AAKU6O
M*OV3O^36?@W_ -B9HW_I##7JM !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 ? 'Q<_Y2.>$O^ ?^C-(K[_KX ^+G_*1SPE_
MP#_T9I%??] !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!Y]\=?@5X1_:
M*^'>H>#?&6GB\TZY&^*=,">SF (2:%\?*ZY/L02"""0?RTU#X,_M=_"&34/V
M8/"DM]JW@3Q!<[K#Q1%;R+;06+%O.7[3R+9&SF6$Y;(PF1)^\_8RB@#PW]DO
M]DOPE^R7\/$T+0D6_P!<NPLFL:]+&%FOI@/QV1KDA(P< $DY8LQ]RHHH ***
M* "BBB@ HHHH SKGP[I-Y.\UQI=G/,_+226Z,Q^I(K$G^$O@:Z$@F\&>'Y1)
MD.)-+@;=GKG*<YKK** /.KK]F_X2WUNT%S\+O!=Q"V-T<OAZT93@Y&08_45C
M7W['_P "]0C5)?@[X&0*<CR/#UK$?S2,$UZ]10!XI_PQ3\!/^B0^#_\ P4Q?
MX57OOV&?@!J$:I+\(_"R!3D>18+$?S3!->YT4 ?/_P#PP'^SS_T2?P__ -^G
M_P#BJ/\ A@/]GG_HD_A__OT__P 57T!10!\__P## ?[//_1)_#__ 'Z?_P"*
MH_X8#_9Y_P"B3^'_ /OT_P#\57T!10!\_P#_  P'^SS_ -$G\/\ _?I__BJ5
M?V!?V>58,/A/X?R#GF)R/_0J]_HH \4_X8I^ G_1(?!__@IB_P *NV/['_P+
MT^-DB^#O@9PQR?/\/6LI_-XR17KU% 'EL/[*OP4MYDEB^#_@&*5"&5T\,609
M2.A!$7!K2_X9[^%G_1-/!_\ X(;7_P"-UZ!10!R:_"/P-&JJO@OP\JJ,!1I4
M  'I]RMA/"NBQLK+H]@K*<AEMD!!]>E:E% !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 5\5_L5_\E3U7_L#2_\ H^"O
MM2OBO]BO_DJ>J_\ 8&E_]'P4 ?:E%%% !1110!^*W_!:O_DZ;PM_V)EK_P"E
MU]11_P %J_\ DZ;PM_V)EK_Z77U% 'ZJ?LG?\FL_!O\ [$S1O_2&&O5:\J_9
M._Y-9^#?_8F:-_Z0PUZK0 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% 'P!\7/\ E(YX2_X!_P"C-(K[_KX ^+G_ "D<\)?\
M _\ 1FD5]_T %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !7Q7^Q7_P E3U7_ + TO_H^"OM2OBO]BO\ Y*GJO_8&E_\ 1\% 'VI1
M110 4444 ?BM_P %J_\ DZ;PM_V)EK_Z77U%'_!:O_DZ;PM_V)EK_P"EU]10
M!^JG[)W_ ":S\&_^Q,T;_P!(8:]5KRK]D[_DUGX-_P#8F:-_Z0PUZK0 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'P!\7/
M^4CGA+_@'_HS2*^_Z^ /BY_RD<\)?\ _]&:17W_0 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %?%?[%?_)4]5_[ TO_ */@K[4K
MXK_8K_Y*GJO_ &!I?_1\% 'VI1110 4444 ?BM_P6K_Y.F\+?]B9:_\ I=?4
M4?\ !:O_ ).F\+?]B9:_^EU]10!^JG[)W_)K/P;_ .Q,T;_TAAKU6O*OV3O^
M36?@W_V)FC?^D,->JT %%%% !11575-2MM%TR[U"\E$%G:0O/-*W1$52S$_0
M T 6J*^/_P#A[!^S;_T-^H?^"2[_ /C='_#V#]FW_H;]0_\ !)=__&Z /L"B
MF0S+<0QRH<HZAE/L1FOFWXY?\%#_ ()? 'Q%/X>U[Q)-JGB"V)6YTW0K<W<E
MLP_@D;(1'_V2VX=P* /I6BOGK]G[]O+X.?M)ZQ_8GA3Q#):^(BAD31M8MS:W
M,J@9)CR2DA !)5&) !)&.:^A: "BBB@ HKY-^*G_  5"^ 7PJ\0W.B3>(KSQ
M+?VK;)_^$=M/M44; X*^:66-B.^UCCIUXKTK]GS]L#X6?M.17*>!?$:W6IVJ
M>9<Z1>Q-;7D29QO\MOOKD@%D+*"0"030![1117S5\<O^"A_P2^ /B*?P]KWB
M2;5/$%L2MSINA6YNY+9A_!(V0B/_ +);<.X% 'TK17SU^S]^WE\'/VD]8_L3
MPIXADM?$10R)HVL6YM;F50,DQY)20@ DJC$@ DC'-?0M !1110 4444 ? 'Q
M<_Y2.>$O^ ?^C-(K[_KX ^+G_*1SPE_P#_T9I%??] !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 5\5_L5_\E3U7_L#2_P#H^"OM
M2OBO]BO_ )*GJO\ V!I?_1\% 'VI1110 4444 ?BM_P6K_Y.F\+?]B9:_P#I
M=?44?\%J_P#DZ;PM_P!B9:_^EU]10!^JG[)W_)K/P;_[$S1O_2&&O5:\J_9.
M_P"36?@W_P!B9HW_ *0PUZK0 4444 %>%_MR^-_^%>_LB_%76!)Y4C:)-812
M9P5DN<6R$>X:88KW2OC3_@JUH/C/QA^S%#X;\$^&-:\4WNI:W:B\M=%L9;N1
M+:-9)"S)&I./-6$=.^>U 'D/_!-+]C#X8?$+]EO3?%GCSP/IOB35=:U.\GM[
MJ_1BZ6Z.(%08(^7?#(W_  (U]4_\,!_L\_\ 1)_#_P#WZ?\ ^*KXC^"?[!?[
M1OQ>^"_ANW\5_%[4OA3X?L;+RM'\)VMO*'2+)8-<Q12PA78DMER[C=R%^Z.8
MUSXC?M(?\$Q_B=H4/C7Q1<_$KX:ZM+L0WEW+=0S1(5\U83*V^VG56R%SL8G/
MS@' !^A/[;WQHN/V>_V7?&GBG2G\C6$M4T[2V4X,=Q.PA21?>,,TG_;.OFG_
M ()?_L>>#9/@Q8_%CQMH-GXJ\8>*)IKJWFUR!;H6=NLK*K(L@(\R0HTAD^]A
MU (^;+_^"NGC:P\7?L4>"=>T.Y^UZ-X@\1:==6UPN5$D$EC=3(V#SR IQ7U1
M^QG:Q6?[)?P?2) B'PKITA _O-;HS'\22?QH ^(O^"I'[*/AWX4^&=%^.7PP
MTV'P5K^C:I;I?KH<:VL)W-^YNE1 %2590@)4#=YF3DCG[X_9K^*Q^.'P%\#>
M.7"+=:SI<4UVL0PBW*C9.JC^Z)5<#V KRO\ X*8V4=]^P_\ $]) N$@LY06'
M0K?6[#^5<]_P2@O);K]B7PA')O*V]YJ,4>[IM^URMQ[98_CF@#Z_KXW_ ."J
M?QVU#X+_ +,-Q9:)=266N>++U-&BN()"DL$!5I)W4CU1/+]O.SVK[(K\L_\
M@N5>O'I_P9M!GRY9=7E//&4%F!_Z&: /H3]A']B+X>_#'X#>&-6U_P ):5K_
M (S\0:=%J.HWVL64=R\(F3>+>,2*?+54<*P7[S DDC 'RO\ \%"_@K9_L3_&
M3X=_'/X16<?AB.XU!H[K2[)?*LX[E%#;41<!8YHO-1HQA<*< ;C7ZP>'[6*Q
MT'3;>%!'##;11HHZ!0@ 'Y5\.?\ !9RRCN?V4-'F8+OM_%=I(A(YYMKI2!^#
M?I0![/\ M<?M'+\,?V.->^)?AV8I>:II5N-%ESM=9+P(L4H_VD60R8_Z9U\]
M_P#!+_\ 8\\&R?!BQ^+'C;0;/Q5XP\43375O-KD"W0L[=965619 1YDA1I#)
M][#J 1\V?+OVS-:N9/\ @DW\ _,,FZXN-&M6WGG8FGW6W\/W:X_"OOS]C.UB
ML_V2_@^D2!$/A73I"!_>:W1F/XDD_C0!\1?\%2/V4?#OPI\,Z+\<OAAIL/@K
M7]&U2W2_70XUM83N;]S=*B *DJRA 2H&[S,G)'/WQ^S7\5C\</@+X&\<N$6Z
MUG2XIKM8AA%N5&R=5']T2JX'L!7E?_!3&RCOOV'_ (GI(%PD%G*"PZ%;ZW8?
MRKGO^"4%Y+=?L2^$(Y-Y6WO-1BCW=-OVN5N/;+'\<T ?7]%%% !1110!\ ?%
MS_E(YX2_X!_Z,TBOO^O@#XN?\I'/"7_ /_1FD5]_T %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !7Q7^Q7_R5/5?^P-+_P"CX*^U
M*^*_V*_^2IZK_P!@:7_T?!0!]J4444 %%%% 'XK?\%J_^3IO"W_8F6O_ *77
MU%'_  6K_P"3IO"W_8F6O_I=?44 ?JI^R=_R:S\&_P#L3-&_](8:]5KRK]D[
M_DUGX-_]B9HW_I##7JM !1110 5XO^TI^UIX%_93TW1K[QP-5%OJ[S1VITVS
M\_<\84E6.X!20XQD\X/I7M%>(?M@?LOZ1^UA\'KSPC?SC3M5@D%[I&I[2WV6
MZ52%+ ?>1@S*P]&R.0* /7O#NO67BKP_IFM:;*+C3M2M8KRVE'1XI$#HWXJP
M-?"W_!9^^TR']EO0;6[9#J,_BBV:RCW#?E;>X\QP.I4*V#V!=?45Y9\,?%/[
M:O[&WAO_ (5^?A=#\3O#>FDPZ5?6X>\$4?)58WA<2&+)X65 R@;1M& ':'^R
M3^T#^W)\8-$\:_M&00^#_!.D/NM_#<)5&:/*EX880[M&)"@WR2MOP!C("[0!
MO[1GP]U?5/\ @CU\,Y[N.2:YT%-,UEP4^9;>3S8H^/01W<?/H/K7V/\ \$^_
M&%OXV_8W^%MY!(LAM-)73) .J/;,T!!';_5@_0@]Z]D\8?#_ $+QSX#U7P;J
MUA'+X=U*P?39[.,!%$#)LVIC[I Z$=" 1TK\PO!?PM_:O_X)V^*-8TKX>^&T
M^+7PWU*Y,L,$,3SKNZ"3R8W$EO,5"AB T9P.6P, 'T[_ ,%8/&%MX9_8M\4V
M,TBI<Z]>V.G6RL>6<7*3L /]R!ZZG_@FSX/G\%_L5_#2UN5VSWEK/J9XQ\EQ
M<2S1G_OVZ5\BS_LX_M)?\% _BCH.K?'/2D^''PVT>3>-'A)@=E."ZPPEWD\U
MP%5I92 HSM'&P_J3I>FVFBZ;::?86\=I8VD*006\*[4BC50JJH[    >U %J
MOS4_X+=^#KC4/AC\-?%$<3/!I6K75A*ZC.S[3$CJ3Z#-KCZX]J]!^$6D_M10
M_MU:]=>*WUP_!-M3U8V:SW5NUI]G(E^R816W@?ZO&1D<9KZE_:"^".B_M$_"
M'Q%X"UXF&TU2#$5VB[GM9U(:*91D9*N%.,C(RIX)H U/@WXPM_B%\)/!?B:U
MD66#5]&M+T,O_32%6(/H0201V(-?#/\ P6R\86UA\"O WA@R*+[4_$/V]8\_
M,8K>WE1S]-UQ'7G7PQ/[9G["5K<> =,^'L7Q3\&K+))ID]M'+>Q0Y)),31.L
MD2%CN,<JCG)7&23TOPG_ &0_C=^U9^T'I7Q<_:4M8-"T/1I$EL/"R%0)/+??
M'"L(9_+@WY9S(Q=\8Y!W* ;O[=OP?O\ 2/\ @E[X$TEX&:[\%P:'<WBJG*LM
MO]FD..HPUP<^V<]Z^E/^"??C"W\;?L;_  MO()%D-II*Z9(!U1[9F@(([?ZL
M'Z$'O7M/CKP5I'Q(\&ZWX6U^U%YHNL6<MC=P$X+1R*5.#V(SD$<@@$=*_+WP
M7\+?VK_^"=OBC6-*^'OAM/BU\-]2N3+#!#$\Z[N@D\F-Q);S%0H8@-&<#EL#
M !]._P#!6#QA;>&?V+?%-C-(J7.O7MCIULK'EG%RD[ #_<@>NI_X)L^#Y_!?
M[%?PTM;E=L]Y:SZF>,?)<7$LT9_[]NE?(L_[./[27_!0/XHZ#JWQSTI/AQ\-
MM'DWC1X28'93@NL,)=Y/-<!5:64@*,[1QL/ZDZ7IMIHNFVFGV%O':6-I"D$%
MO"NU(HU4*JJ.P   'M0!:HHHH **** /@#XN?\I'/"7_  #_ -&:17W_ %\
M?%S_ )2.>$O^ ?\ HS2*^_Z "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ KXK_8K_P"2IZK_ -@:7_T?!7VI7Q7^Q7_R5/5?^P-+
M_P"CX* /M2BBB@ HHHH _%;_ (+5_P#)TWA;_L3+7_TNOJ*/^"U?_)TWA;_L
M3+7_ -+KZB@#]5/V3O\ DUGX-_\ 8F:-_P"D,->JUY5^R=_R:S\&_P#L3-&_
M](8:]5H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@#X ^+G_*1SPE_P#_T9I%??]? 'Q<_Y2.>$O^ ?^C-(K[_H **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "OBO\ 8K_Y*GJO
M_8&E_P#1\%?:E?%?[%?_ "5/5?\ L#2_^CX* /M2BBB@ HHHH _%;_@M7_R=
M-X6_[$RU_P#2Z^HH_P""U?\ R=-X6_[$RU_]+KZB@#]5/V3O^36?@W_V)FC?
M^D,->JUY5^R=_P FL_!O_L3-&_\ 2&&O5: "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH ^ /BY_RD<\)?\  /\ T9I%??\
M7P!\7/\ E(YX2_X!_P"C-(K[_H **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "OBO]BO_ )*GJO\ V!I?_1\%?:E?%?[%?_)4]5_[
M TO_ */@H ^U**** "BBB@#\5O\ @M7_ ,G3>%O^Q,M?_2Z^HH_X+5_\G3>%
MO^Q,M?\ TNOJ* /U4_9._P"36?@W_P!B9HW_ *0PUZK7E7[)W_)K/P;_ .Q,
MT;_TAAKU6@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** /@#XN?\I'/"7_ /_1FD5]_U\ ?%S_E(YX2_X!_Z,TBOO^@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *^*_P!BO_DJ
M>J_]@:7_ -'P5]J5\5_L5_\ )4]5_P"P-+_Z/@H ^U**** "BBB@#\5O^"U?
M_)TWA;_L3+7_ -+KZBC_ (+5_P#)TWA;_L3+7_TNOJ* /U4_9._Y-9^#?_8F
M:-_Z0PUZK7E7[)W_ ":S\&_^Q,T;_P!(8:]5H **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@#X ^+G_*1SPE_P  _P#1FD5]
M_P!? 'Q<_P"4CGA+_@'_ *,TBOO^@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH *^*_V*_\ DJ>J_P#8&E_]'P5]J5\5_L5_\E3U
M7_L#2_\ H^"@#[4HHHH **** /Q6_P""U?\ R=-X6_[$RU_]+KZBC_@M7_R=
M-X6_[$RU_P#2Z^HH _53]D[_ )-9^#?_ &)FC?\ I##7JM>5?LG?\FL_!O\
M[$S1O_2&&O5: "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH ^ /BY_RD<\)?\ _]&:17W_7P!\7/^4CGA+_@'_HS2*^_Z "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KXK_ &*_
M^2IZK_V!I?\ T?!7VI7Q7^Q7_P E3U7_ + TO_H^"@#[4HHHH **** /Q6_X
M+5_\G3>%O^Q,M?\ TNOJ*/\ @M7_ ,G3>%O^Q,M?_2Z^HH _53]D[_DUGX-_
M]B9HW_I##7JM>5?LG?\ )K/P;_[$S1O_ $AAKU6@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** /@#XN?\I'/"7_  #_ -&:
M17W_ %\ ?%S_ )2.>$O^ ?\ HS2*^_Z "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ KXK_8K_P"2IZK_ -@:7_T?!7VI7Q7^Q7_R
M5/5?^P-+_P"CX* /M2BBB@ HHHH _%;_ (+5_P#)TWA;_L3+7_TNOJ*/^"U?
M_)TWA;_L3+7_ -+KZB@#]5/V3O\ DUGX-_\ 8F:-_P"D,->JUY5^R=_R:S\&
M_P#L3-&_](8:]5H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@#X ^+G_*1SPE_P#_T9I%??]? 'Q<_Y2.>$O^ ?^C-(K[_H
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "OBO\
M8K_Y*GJO_8&E_P#1\%?:E?%?[%?_ "5/5?\ L#2_^CX* /M2BBB@ HHHH _%
M;_@M7_R=-X6_[$RU_P#2Z^HH_P""U?\ R=-X6_[$RU_]+KZB@#]5/V3O^36?
M@W_V)FC?^D,->JUY5^R=_P FL_!O_L3-&_\ 2&&O5: "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ^ /BY_RD<\)?\  /\
MT9I%??\ 7P!\7/\ E(YX2_X!_P"C-(K[_H **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "OBO]BO_ )*GJO\ V!I?_1\%?:E?%?[%
M?_)4]5_[ TO_ */@H ^U**** "BBB@#\5O\ @M7_ ,G3>%O^Q,M?_2Z^HH_X
M+5_\G3>%O^Q,M?\ TNOJ* /U4_9._P"36?@W_P!B9HW_ *0PUZK7E7[)W_)K
M/P;_ .Q,T;_TAAKU6@ HHHH **** "BBB@ HHKXZ_:,_X*A?"OX!^,+KPC:V
MNI^./$]G*8+NUT54$%K*" 8GF<X+\X*H&P00<$8H ^Q:*^*OV?\ _@JQ\+?C
M5XRM/"6L:=J?@'7[R5;>U75BCVLTQ( B\Y3E'+<#>J@G SD@5]JT %%%5-6U
M:RT'2[S4]2NX;#3K.%[BYNKAPD<,:@LSLQX"@ DD^E %NBOS[\>?\%E_AAH?
MB"ZT_P )^$_$/C2TM23)J<(2U@=!C<Z!\N5 [NJ?UKWG]E?]NSX:_M9?:+#P
MY-=Z/XGM8O/GT'5D5)_+! ,D3*2LB D D'(R,J,B@#Z+HHKXZ_:,_P""H7PK
M^ ?C"Z\(VMKJ?CCQ/9RF"[M=%5!!:R@@&)YG."_."J!L$$'!&* /L6BOBK]G
M_P#X*L?"WXU>,K3PEK&G:GX!U^\E6WM5U8H]K-,2 (O.4Y1RW WJH)P,Y(%?
M:M !1110 4444 ? 'Q<_Y2.>$O\ @'_HS2*^_P"O@#XN?\I'/"7_  #_ -&:
M17W_ $ %%%% !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!7Q7^Q7_ ,E3U7_L#2_^CX*^U*^*_P!BO_DJ>J_]@:7_ -'P4 ?:E%%% !11
M10!^*W_!:O\ Y.F\+?\ 8F6O_I=?44?\%J_^3IO"W_8F6O\ Z77U% 'ZJ?LG
M?\FL_!O_ +$S1O\ TAAKU6O*OV3O^36?@W_V)FC?^D,->JT %%%% !1110 4
M444 >*?MG?%ZZ^!7[,?C[QCI\ZV^K6MC]GL)3U2YG=8(G [E6D#_ / ?2OF3
M_@D+^S[HWA_X)_\ "V=2L8KWQ;XHN[E;;4;A=\MO9Q2-"50GE2\B2LQ'+#;G
MI78?\%>KB6']C?44C7*S:U8)(?1=[-G\U'YUZ3_P3MA2#]BOX5+&H53ILC$+
MZFXE)/YDT >,?\%:OV<= \;? /4/B;9Z=#;>,?"KP2M?P(%ENK-Y5C>*0C[P
M4R"0$Y*[& QN.?<_V#/C'>_'3]E7P-XEU:=KK6TMWT[4)G.6DFMY&B,C?[3J
MJ.?=S5_]N."*X_9!^+BS$!!X=NG&['WE3<O7W KP7_@C7)))^R3?JZD*GBB\
M5#G.5\FV.?;DF@#[LK\[O^"S?QBO_"/P=\*^ -,N3#)XNO9);Y8R=\EK;;&\
MLX[-+)$??R\>M?HC7Y._\%?F-U^T?\$K.:,-:_9P?FZ-NO%##\E'YT ?H%^R
MO^SQH'[-OP9T'PII6G6\&HBUBDUB\1!YE[>%!YKNW5AN+!03A5  Z5^>O_!1
MOP':_L?_ +3?PQ^.?P]LTT:34KN6;4+.S41PR7$+)YIV]%%Q#,R,  #M9NK$
MU^M5?G'_ ,%MH(F^"'P_F)'G)XB9%'&=IMI"WZJM 'U1^UU\<&^$?[*'C+X@
M:)=+'>?V6@TJX[B:Y9(H9 .Y4RA\?[/I7S;_ ,$A?V?=&\/_  3_ .%LZE8Q
M7OBWQ1=W*VVHW"[Y;>SBD:$JA/*EY$E9B.6&W/2LW]O"]N?^'6O@(LA#W%CX
M=$X)SM_T=&.3W^90*^B_^"=L*0?L5_"I8U"J=-D8A?4W$I)_,F@#QC_@K5^S
MCH'C;X!ZA\3;/3H;;QCX5>"5K^! LMU9O*L;Q2$?>"F02 G)78P&-QS[G^P9
M\8[WXZ?LJ^!O$NK3M=:VEN^G:A,YRTDUO(T1D;_:=51S[N:O_MQP17'[(/Q<
M68@(/#MTXW8^\J;EZ^X%>"_\$:Y))/V2;]74A4\47BH<YRODVQS[<DT ?=E%
M%% !1110!\ ?%S_E(YX2_P" ?^C-(K[_ *_.+]J+Q5_PKG]MS2O%ESIFHW]C
MIT'F$6-C/<;G TV14/E1N4W"&0!B,?*?I7I/_#S+2/\ HGOB#_P!U'_Y!H ^
MU**^*_\ AYEI'_1/?$'_ ( ZC_\ (-'_  \RTC_HGOB#_P  =1_^0: /M2BO
MBO\ X>9:1_T3WQ!_X ZC_P#(-'_#S+2/^B>^(/\ P!U'_P"0: /M2BOBO_AY
MEI'_ $3WQ!_X ZC_ /(-'_#S+2/^B>^(/_ '4?\ Y!H ^U**^*_^'F6D?]$]
M\0?^ .H__(-'_#S+2/\ HGOB#_P!U'_Y!H ^U**^*_\ AYEI'_1/?$'_ ( Z
MC_\ (-'_  \RTC_HGOB#_P  =1_^0: /M2BOBO\ X>9:1_T3WQ!_X ZC_P#(
M-'_#S+2/^B>^(/\ P!U'_P"0: /M2BOBO_AYEI'_ $3WQ!_X ZC_ /(-'_#S
M+2/^B>^(/_ '4?\ Y!H ^U**^*_^'F6D?]$]\0?^ .H__(-'_#S+2/\ HGOB
M#_P!U'_Y!H ^U**^*_\ AYEI'_1/?$'_ ( ZC_\ (-'_  \RTC_HGOB#_P
M=1_^0: /M2BOBO\ X>9:1_T3WQ!_X ZC_P#(-'_#S+2/^B>^(/\ P!U'_P"0
M: /M2BOBO_AYEI'_ $3WQ!_X ZC_ /(-'_#S+2/^B>^(/_ '4?\ Y!H ^U**
M^*_^'F6D?]$]\0?^ .H__(-'_#S+2/\ HGOB#_P!U'_Y!H ^U**^*_\ AYEI
M'_1/?$'_ ( ZC_\ (-'_  \RTC_HGOB#_P  =1_^0: /M2BOBO\ X>9:1_T3
MWQ!_X ZC_P#(-'_#S+2/^B>^(/\ P!U'_P"0: /M2BOBO_AYEI'_ $3WQ!_X
M ZC_ /(-'_#S+2/^B>^(/_ '4?\ Y!H ^H]+\;W-_P#&#Q/X/:WB6TTG0M)U
M:.X!/F.]W<:C$Z'MA18H1WR[9[5V-?GMI/\ P4 LK'XT>*O%;_#_ ,0&RU/P
M_H^EQ+]@U#B2UN=2D<_\>>>EY'U ''!/(':_\/,M(_Z)[X@_\ =1_P#D&@#[
M4HKXK_X>9:1_T3WQ!_X ZC_\@T?\/,M(_P"B>^(/_ '4?_D&@#[4HKXK_P"'
MF6D?]$]\0?\ @#J/_P @T?\ #S+2/^B>^(/_  !U'_Y!H ^U**^*_P#AYEI'
M_1/?$'_@#J/_ ,@T?\/,M(_Z)[X@_P# '4?_ )!H ^U**^*_^'F6D?\ 1/?$
M'_@#J/\ \@T?\/,M(_Z)[X@_\ =1_P#D&@#[4HKXK_X>9:1_T3WQ!_X ZC_\
M@T?\/,M(_P"B>^(/_ '4?_D&@#[4HKXK_P"'F6D?]$]\0?\ @#J/_P @T?\
M#S+2/^B>^(/_  !U'_Y!H ^U**^*_P#AYEI'_1/?$'_@#J/_ ,@T?\/,M(_Z
M)[X@_P# '4?_ )!H ^U**^*_^'F6D?\ 1/?$'_@#J/\ \@T?\/,M(_Z)[X@_
M\ =1_P#D&@#[4HKXK_X>9:1_T3WQ!_X ZC_\@T?\/,M(_P"B>^(/_ '4?_D&
M@#[4HKXK_P"'F6D?]$]\0?\ @#J/_P @T?\ #S+2/^B>^(/_  !U'_Y!H ^U
M**^*_P#AYEI'_1/?$'_@#J/_ ,@T?\/,M(_Z)[X@_P# '4?_ )!H ^U**^*_
M^'F6D?\ 1/?$'_@#J/\ \@T?\/,M(_Z)[X@_\ =1_P#D&@#[4HKXK_X>9:1_
MT3WQ!_X ZC_\@T?\/,M(_P"B>^(/_ '4?_D&@#[4HKXK_P"'F6D?]$]\0?\
M@#J/_P @T?\ #S+2/^B>^(/_  !U'_Y!H ^U**^*_P#AYEI'_1/?$'_@#J/_
M ,@T?\/,M(_Z)[X@_P# '4?_ )!H ^U**^*_^'F6D?\ 1/?$'_@#J/\ \@T?
M\/,M(_Z)[X@_\ =1_P#D&@#[4HKXK_X>9:1_T3WQ!_X ZC_\@T?\/,M(_P"B
M>^(/_ '4?_D&@#[4HKXK_P"'F6D?]$]\0?\ @#J/_P @T?\ #S+2/^B>^(/_
M  !U'_Y!H ^U**^*_P#AYEI'_1/?$'_@#J/_ ,@T?\/,M(_Z)[X@_P# '4?_
M )!H ^U**^*_^'F6D?\ 1/?$'_@#J/\ \@T?\/,M(_Z)[X@_\ =1_P#D&@#[
M4HKXK_X>9:1_T3WQ!_X ZC_\@T?\/,M(_P"B>^(/_ '4?_D&@#[4HKXK_P"'
MF6D?]$]\0?\ @#J/_P @T?\ #S+2/^B>^(/_  !U'_Y!H ^U**^*_P#AYEI'
M_1/?$'_@#J/_ ,@T?\/,M(_Z)[X@_P# '4?_ )!H ^U**^*_^'F6D?\ 1/?$
M'_@#J/\ \@T?\/,M(_Z)[X@_\ =1_P#D&@#[4HKXK_X>9:1_T3WQ!_X ZC_\
M@T?\/,M(_P"B>^(/_ '4?_D&@#[4HKXK_P"'F6D?]$]\0?\ @#J/_P @T?\
M#S+2/^B>^(/_  !U'_Y!H ^U**^*_P#AYEI'_1/?$'_@#J/_ ,@T?\/,M(_Z
M)[X@_P# '4?_ )!H ^U**^*_^'F6D?\ 1/?$'_@#J/\ \@T?\/,M(_Z)[X@_
M\ =1_P#D&@#[4HKXK_X>9:1_T3WQ!_X ZC_\@T?\/,M(_P"B>^(/_ '4?_D&
M@#[4HKXK_P"'F6D?]$]\0?\ @#J/_P @T?\ #S+2/^B>^(/_  !U'_Y!H ^U
M**^*_P#AYEI'_1/?$'_@#J/_ ,@T?\/,M(_Z)[X@_P# '4?_ )!H ^H_A9XW
MN?'V@ZI?W5O%;26>NZMI*K"20R6E_/;(YSW98@3VR3BNQK\]OA+_ ,% ++P/
MX?U:RN_A_P"(&DNO$&L:HO\ H&H#]W=:A/<(.+,_PRCW]0.@[7_AYEI'_1/?
M$'_@#J/_ ,@T ?:E%?%?_#S+2/\ HGOB#_P!U'_Y!H_X>9:1_P!$]\0?^ .H
M_P#R#0!]J45\5_\ #S+2/^B>^(/_  !U'_Y!H_X>9:1_T3WQ!_X ZC_\@T ?
M:E%?%?\ P\RTC_HGOB#_ , =1_\ D&C_ (>9:1_T3WQ!_P" .H__ "#0!]J4
M5\5_\/,M(_Z)[X@_\ =1_P#D&C_AYEI'_1/?$'_@#J/_ ,@T ?:E%?%?_#S+
M2/\ HGOB#_P!U'_Y!H_X>9:1_P!$]\0?^ .H_P#R#0!]J45\5_\ #S+2/^B>
M^(/_  !U'_Y!H_X>9:1_T3WQ!_X ZC_\@T ?:E%?%?\ P\RTC_HGOB#_ , =
M1_\ D&C_ (>9:1_T3WQ!_P" .H__ "#0!]J45\5_\/,M(_Z)[X@_\ =1_P#D
M&C_AYEI'_1/?$'_@#J/_ ,@T ?:E%?%?_#S+2/\ HGOB#_P!U'_Y!H_X>9:1
M_P!$]\0?^ .H_P#R#0!]J45\5_\ #S+2/^B>^(/_  !U'_Y!H_X>9:1_T3WQ
M!_X ZC_\@T ?:E%?%?\ P\RTC_HGOB#_ , =1_\ D&C_ (>9:1_T3WQ!_P"
M.H__ "#0!]J45\5_\/,M(_Z)[X@_\ =1_P#D&C_AYEI'_1/?$'_@#J/_ ,@T
M ?:E%?%?_#S+2/\ HGOB#_P!U'_Y!H_X>9:1_P!$]\0?^ .H_P#R#0!]J45\
M5_\ #S+2/^B>^(/_  !U'_Y!H_X>9:1_T3WQ!_X ZC_\@T ?:E%?%?\ P\RT
MC_HGOB#_ , =1_\ D&C_ (>9:1_T3WQ!_P" .H__ "#0!]J45\5_\/,M(_Z)
M[X@_\ =1_P#D&C_AYEI'_1/?$'_@#J/_ ,@T ?:E%?%?_#S+2/\ HGOB#_P!
MU'_Y!H_X>9:1_P!$]\0?^ .H_P#R#0!]J45\5_\ #S+2/^B>^(/_  !U'_Y!
MH_X>9:1_T3WQ!_X ZC_\@T ?:E%?%?\ P\RTC_HGOB#_ , =1_\ D&C_ (>9
M:1_T3WQ!_P" .H__ "#0!]J45\5_\/,M(_Z)[X@_\ =1_P#D&C_AYEI'_1/?
M$'_@#J/_ ,@T ?:E%?%?_#S+2/\ HGOB#_P!U'_Y!H_X>9:1_P!$]\0?^ .H
M_P#R#0!]J45\5_\ #S+2/^B>^(/_  !U'_Y!H_X>9:1_T3WQ!_X ZC_\@T ?
M:E%?%?\ P\RTC_HGOB#_ , =1_\ D&C_ (>9:1_T3WQ!_P" .H__ "#0!]J4
M5\5_\/,M(_Z)[X@_\ =1_P#D&C_AYEI'_1/?$'_@#J/_ ,@T ?:E%?%?_#S+
M2/\ HGOB#_P!U'_Y!H_X>9:1_P!$]\0?^ .H_P#R#0!]J45\5_\ #S+2/^B>
M^(/_  !U'_Y!H_X>9:1_T3WQ!_X ZC_\@T ?:E%?%?\ P\RTC_HGOB#_ , =
M1_\ D&C_ (>9:1_T3WQ!_P" .H__ "#0!]J45\5_\/,M(_Z)[X@_\ =1_P#D
M&C_AYEI'_1/?$'_@#J/_ ,@T ?:E%?%?_#S+2/\ HGOB#_P!U'_Y!H_X>9:1
M_P!$]\0?^ .H_P#R#0!]J45\5_\ #S+2/^B>^(/_  !U'_Y!H_X>9:1_T3WQ
M!_X ZC_\@T ?:E<I\6O&%Q\/?A7XS\56D$=U=:'HM[J<4$Q(21X8'D56QS@E
M0#CUKY6_X>9:1_T3WQ!_X ZC_P#(-<A\8/\ @H-8>//A)XW\,V?P_P#$"W>L
MZ'?:="WV#4#AYK=XU/-D!U8=2![B@#[]LYS=6<$Q&TR1JY [9&:FKXDL?^"E
M>DV]E;Q-\/O$&Z.-5/\ H.H]@!_SXU/_ ,/,M(_Z)[X@_P# '4?_ )!H ^U*
M*^*_^'F6D?\ 1/?$'_@#J/\ \@T?\/,M(_Z)[X@_\ =1_P#D&@#[4HKXK_X>
M9:1_T3WQ!_X ZC_\@T?\/,M(_P"B>^(/_ '4?_D&@#[4HKXK_P"'F6D?]$]\
M0?\ @#J/_P @T?\ #S+2/^B>^(/_  !U'_Y!H ^U**^*_P#AYEI'_1/?$'_@
M#J/_ ,@T?\/,M(_Z)[X@_P# '4?_ )!H ^U**^*_^'F6D?\ 1/?$'_@#J/\
M\@T?\/,M(_Z)[X@_\ =1_P#D&@#[4HKXK_X>9:1_T3WQ!_X ZC_\@T?\/,M(
M_P"B>^(/_ '4?_D&@#[4HKXK_P"'F6D?]$]\0?\ @#J/_P @T?\ #S+2/^B>
M^(/_  !U'_Y!H ^U**^*_P#AYEI'_1/?$'_@#J/_ ,@T?\/,M(_Z)[X@_P#
M'4?_ )!H ^U**^*_^'F6D?\ 1/?$'_@#J/\ \@T?\/,M(_Z)[X@_\ =1_P#D
M&@#[4HKXK_X>9:1_T3WQ!_X ZC_\@T?\/,M(_P"B>^(/_ '4?_D&@#[4HKXK
M_P"'F6D?]$]\0?\ @#J/_P @T?\ #S+2/^B>^(/_  !U'_Y!H ^U**^*_P#A
MYEI'_1/?$'_@#J/_ ,@T?\/,M(_Z)[X@_P# '4?_ )!H ^U**^*_^'F6D?\
M1/?$'_@#J/\ \@T?\/,M(_Z)[X@_\ =1_P#D&@#[4HKXK_X>9:1_T3WQ!_X
MZC_\@T?\/,M(_P"B>^(/_ '4?_D&@#[4HKXK_P"'F6D?]$]\0?\ @#J/_P @
MT?\ #S+2/^B>^(/_  !U'_Y!H ^U**^*_P#AYEI'_1/?$'_@#J/_ ,@T?\/,
MM(_Z)[X@_P# '4?_ )!H ^U**^*_^'F6D?\ 1/?$'_@#J/\ \@T?\/,M(_Z)
M[X@_\ =1_P#D&@#[4HKXK_X>9:1_T3WQ!_X ZC_\@T?\/,M(_P"B>^(/_ '4
M?_D&@#[4HKXK_P"'F6D?]$]\0?\ @#J/_P @T?\ #S+2/^B>^(/_  !U'_Y!
MH ^U**^*_P#AYEI'_1/?$'_@#J/_ ,@T?\/,M(_Z)[X@_P# '4?_ )!H ^U*
M*^*_^'F6D?\ 1/?$'_@#J/\ \@T?\/,M(_Z)[X@_\ =1_P#D&@#[4HKXK_X>
M9:1_T3WQ!_X ZC_\@T?\/,M(_P"B>^(/_ '4?_D&@#[4HKXK_P"'F6D?]$]\
M0?\ @#J/_P @T?\ #S+2/^B>^(/_  !U'_Y!H ^U**^*_P#AYEI'_1/?$'_@
M#J/_ ,@T?\/,M(_Z)[X@_P# '4?_ )!H ^U**^*_^'F6D?\ 1/?$'_@#J/\
M\@T?\/,M(_Z)[X@_\ =1_P#D&@#[4HKXK_X>9:1_T3WQ!_X ZC_\@T?\/,M(
M_P"B>^(/_ '4?_D&@#[4HKXK_P"'F6D?]$]\0?\ @#J/_P @T?\ #S+2/^B>
M^(/_  !U'_Y!H ^U**^*_P#AYEI'_1/?$'_@#J/_ ,@T?\/,M(_Z)[X@_P#
M'4?_ )!H ^U**^*_^'F6D?\ 1/?$'_@#J/\ \@T?\/,M(_Z)[X@_\ =1_P#D
M&@#[4HKXK_X>9:1_T3WQ!_X ZC_\@T?\/,M(_P"B>^(/_ '4?_D&@#[4KCOB
MQXWN?A[X0BU>UMXKJ5M6TK3S',2%V76H6]J[<=U6=F'N!FOES_AYEI'_ $3W
MQ!_X ZC_ /(-<5\8/^"@%EX\\&1:59_#_P 0+,NL:3?D_8-0/R6VHVUR_6S'
M\,+=_H">" ?H317Q7_P\RTC_ *)[X@_\ =1_^0:/^'F6D?\ 1/?$'_@#J/\
M\@T ?:E%?%?_  \RTC_HGOB#_P  =1_^0:/^'F6D?]$]\0?^ .H__(- 'VI1
M7Q7_ ,/,M(_Z)[X@_P# '4?_ )!H_P"'F6D?]$]\0?\ @#J/_P @T ?:E%?%
M?_#S+2/^B>^(/_ '4?\ Y!H_X>9:1_T3WQ!_X ZC_P#(- 'VI17Q7_P\RTC_
M *)[X@_\ =1_^0:/^'F6D?\ 1/?$'_@#J/\ \@T ?:E%?%?_  \RTC_HGOB#
M_P  =1_^0:/^'F6D?]$]\0?^ .H__(- 'VI17Q7_ ,/,M(_Z)[X@_P# '4?_
M )!H_P"'F6D?]$]\0?\ @#J/_P @T ?:E%?%?_#S+2/^B>^(/_ '4?\ Y!H_
MX>9:1_T3WQ!_X ZC_P#(- 'VI17Q7_P\RTC_ *)[X@_\ =1_^0:/^'F6D?\
M1/?$'_@#J/\ \@T ?:E%?%?_  \RTC_HGOB#_P  =1_^0:/^'F6D?]$]\0?^
M .H__(- 'VI17Q7_ ,/,M(_Z)[X@_P# '4?_ )!H_P"'F6D?]$]\0?\ @#J/
M_P @T ?:E%?%?_#S+2/^B>^(/_ '4?\ Y!H_X>9:1_T3WQ!_X ZC_P#(- 'V
MI17Q7_P\RTC_ *)[X@_\ =1_^0:/^'F6D?\ 1/?$'_@#J/\ \@T ?:E%?%?_
M  \RTC_HGOB#_P  =1_^0:/^'F6D?]$]\0?^ .H__(- 'VI17Q7_ ,/,M(_Z
M)[X@_P# '4?_ )!H_P"'F6D?]$]\0?\ @#J/_P @T ?:E%?%?_#S+2/^B>^(
M/_ '4?\ Y!H_X>9:1_T3WQ!_X ZC_P#(- 'VI17Q7_P\RTC_ *)[X@_\ =1_
M^0:/^'F6D?\ 1/?$'_@#J/\ \@T ?:E%?%?_  \RTC_HGOB#_P  =1_^0:/^
M'F6D?]$]\0?^ .H__(- 'VI17Q7_ ,/,M(_Z)[X@_P# '4?_ )!H_P"'F6D?
M]$]\0?\ @#J/_P @T ?:E%?%?_#S+2/^B>^(/_ '4?\ Y!H_X>9:1_T3WQ!_
MX ZC_P#(- 'VI17Q7_P\RTC_ *)[X@_\ =1_^0:/^'F6D?\ 1/?$'_@#J/\
M\@T ?:E%?%?_  \RTC_HGOB#_P  =1_^0:/^'F6D?]$]\0?^ .H__(- 'VI1
M7Q7_ ,/,M(_Z)[X@_P# '4?_ )!H_P"'F6D?]$]\0?\ @#J/_P @T ?:E%?%
M?_#S+2/^B>^(/_ '4?\ Y!H_X>9:1_T3WQ!_X ZC_P#(- 'VI17Q7_P\RTC_
M *)[X@_\ =1_^0:/^'F6D?\ 1/?$'_@#J/\ \@T ?:E%?%?_  \RTC_HGOB#
M_P  =1_^0:/^'F6D?]$]\0?^ .H__(- 'VI17Q7_ ,/,M(_Z)[X@_P# '4?_
M )!H_P"'F6D?]$]\0?\ @#J/_P @T ?:E%?%?_#S+2/^B>^(/_ '4?\ Y!H_
MX>9:1_T3WQ!_X ZC_P#(- 'VI17Q7_P\RTC_ *)[X@_\ =1_^0:/^'F6D?\
M1/?$'_@#J/\ \@T ?:E%?%?_  \RTC_HGOB#_P  =1_^0:/^'F6D?]$]\0?^
M .H__(- 'VI17Q7_ ,/,M(_Z)[X@_P# '4?_ )!H_P"'F6D?]$]\0?\ @#J/
M_P @T ?:E<=K/C>YTWXM>%?":6\3VFL:3JFH27#$[XWM9;)$5>V&%V^<_P!T
M>]?+G_#S+2/^B>^(/_ '4?\ Y!KBM;_X* 66H_&#PCXH3X?^(!9Z5H^JV$J_
M8-0Y>YEL73_ESSTM7Z ]>2.,@'Z$T5\5_P##S+2/^B>^(/\ P!U'_P"0:/\
MAYEI'_1/?$'_ ( ZC_\ (- 'VI17Q7_P\RTC_HGOB#_P!U'_ .0:/^'F6D?]
M$]\0?^ .H_\ R#0!]J45\5_\/,M(_P"B>^(/_ '4?_D&C_AYEI'_ $3WQ!_X
M ZC_ /(- 'VI17Q7_P /,M(_Z)[X@_\  '4?_D&C_AYEI'_1/?$'_@#J/_R#
M0!]J45\5_P##S+2/^B>^(/\ P!U'_P"0:/\ AYEI'_1/?$'_ ( ZC_\ (- '
MVI17Q7_P\RTC_HGOB#_P!U'_ .0:/^'F6D?]$]\0?^ .H_\ R#0!]J45\5_\
M/,M(_P"B>^(/_ '4?_D&C_AYEI'_ $3WQ!_X ZC_ /(- 'VI17Q7_P /,M(_
MZ)[X@_\  '4?_D&C_AYEI'_1/?$'_@#J/_R#0!]J45\5_P##S+2/^B>^(/\
MP!U'_P"0:/\ AYEI'_1/?$'_ ( ZC_\ (- 'VI17Q7_P\RTC_HGOB#_P!U'_
M .0:/^'F6D?]$]\0?^ .H_\ R#0!]J45\5_\/,M(_P"B>^(/_ '4?_D&C_AY
MEI'_ $3WQ!_X ZC_ /(- 'VI17Q7_P /,M(_Z)[X@_\  '4?_D&C_AYEI'_1
M/?$'_@#J/_R#0!]J45\5_P##S+2/^B>^(/\ P!U'_P"0:/\ AYEI'_1/?$'_
M ( ZC_\ (- 'VI17Q7_P\RTC_HGOB#_P!U'_ .0:/^'F6D?]$]\0?^ .H_\
MR#0!]J45\5_\/,M(_P"B>^(/_ '4?_D&C_AYEI'_ $3WQ!_X ZC_ /(- 'VI
M17Q7_P /,M(_Z)[X@_\  '4?_D&C_AYEI'_1/?$'_@#J/_R#0!]J45\5_P##
MS+2/^B>^(/\ P!U'_P"0:/\ AYEI'_1/?$'_ ( ZC_\ (- 'VI17Q7_P\RTC
M_HGOB#_P!U'_ .0:/^'F6D?]$]\0?^ .H_\ R#0!]J45\5_\/,M(_P"B>^(/
M_ '4?_D&C_AYEI'_ $3WQ!_X ZC_ /(- 'VI17Q7_P /,M(_Z)[X@_\  '4?
M_D&C_AYEI'_1/?$'_@#J/_R#0!]J45\5_P##S+2/^B>^(/\ P!U'_P"0:/\
MAYEI'_1/?$'_ ( ZC_\ (- 'VI17Q7_P\RTC_HGOB#_P!U'_ .0:/^'F6D?]
M$]\0?^ .H_\ R#0!]J45\5_\/,M(_P"B>^(/_ '4?_D&C_AYEI'_ $3WQ!_X
M ZC_ /(- 'VI17Q7_P /,M(_Z)[X@_\  '4?_D&C_AYEI'_1/?$'_@#J/_R#
M0!]J45\5_P##S+2/^B>^(/\ P!U'_P"0:/\ AYEI'_1/?$'_ ( ZC_\ (- '
MVI17Q7_P\RTC_HGOB#_P!U'_ .0:/^'F6D?]$]\0?^ .H_\ R#0!]J45\5_\
M/,M(_P"B>^(/_ '4?_D&C_AYEI'_ $3WQ!_X ZC_ /(- 'VI17Q7_P /,M(_
MZ)[X@_\  '4?_D&C_AYEI'_1/?$'_@#J/_R#0!]J45\5_P##S+2/^B>^(/\
MP!U'_P"0:/\ AYEI'_1/?$'_ ( ZC_\ (- 'VI17Q7_P\RTC_HGOB#_P!U'_
M .0:/^'F6D?]$]\0?^ .H_\ R#0!]J45\5_\/,M(_P"B>^(/_ '4?_D&C_AY
MEI'_ $3WQ!_X ZC_ /(- 'VI7':?XWN;SXP:[X/:WB6TT_0M/U9+@$^8SW%Q
M>Q,A[8 M4([Y8^U?+G_#S+2/^B>^(/\ P!U'_P"0:XK3_P#@H!96OQHU_P 5
MM\/_ !!]BOO#^FZ6B_8-0_UD%S?2,?\ CSSTN4[ <=3R  ?H317Q7_P\RTC_
M *)[X@_\ =1_^0:/^'F6D?\ 1/?$'_@#J/\ \@T ?:E%?%?_  \RTC_HGOB#
M_P  =1_^0:/^'F6D?]$]\0?^ .H__(- 'VI17Q7_ ,/,M(_Z)[X@_P# '4?_
M )!H_P"'F6D?]$]\0?\ @#J/_P @T ?:E%?%?_#S+2/^B>^(/_ '4?\ Y!H_
MX>9:1_T3WQ!_X ZC_P#(- 'VI17Q7_P\RTC_ *)[X@_\ =1_^0:/^'F6D?\
M1/?$'_@#J/\ \@T ?:E%?%?_  \RTC_HGOB#_P  =1_^0:/^'F6D?]$]\0?^
M .H__(- 'VI17Q7_ ,/,M(_Z)[X@_P# '4?_ )!H_P"'F6D?]$]\0?\ @#J/
M_P @T ?:E%?%?_#S+2/^B>^(/_ '4?\ Y!H_X>9:1_T3WQ!_X ZC_P#(- 'V
MI17Q7_P\RTC_ *)[X@_\ =1_^0:/^'F6D?\ 1/?$'_@#J/\ \@T ?:E%?%?_
M  \RTC_HGOB#_P  =1_^0:/^'F6D?]$]\0?^ .H__(- 'VI17Q7_ ,/,M(_Z
M)[X@_P# '4?_ )!H_P"'F6D?]$]\0?\ @#J/_P @T ?:E%?%?_#S+2/^B>^(
M/_ '4?\ Y!H_X>9:1_T3WQ!_X ZC_P#(- 'VI17Q7_P\RTC_ *)[X@_\ =1_
M^0:/^'F6D?\ 1/?$'_@#J/\ \@T ?:E%?%?_  \RTC_HGOB#_P  =1_^0:/^
M'F6D?]$]\0?^ .H__(- 'VI17Q7_ ,/,M(_Z)[X@_P# '4?_ )!H_P"'F6D?
M]$]\0?\ @#J/_P @T ?:E?"7[!NN2:M\9_&]J\:HNF6CVD;+G+J4L9LGWS,1
M] *V?^'F6D?]$]\0?^ .H_\ R#7(?\$ZIFU#XP_$345M;RWM;Q&D@-[9RVSN
MH@TZ,L$E56QNC<9(YVF@#] Z*** "BBB@#\5O^"U?_)TWA;_ +$RU_\ 2Z^H
MH_X+5_\ )TWA;_L3+7_TNOJ* /U4_9._Y-9^#?\ V)FC?^D,->JUY5^R=_R:
MS\&_^Q,T;_TAAKU6@ HHHH **** "BBB@#Y<_P""F/@&X^('[&/C^&RB::\T
MJ.#6$5?[EO,CS'\(?-/X5B_\$J/'EMXS_8R\*64<ZRWWAZYO-*NUW9*,)WFC
M!';]U-'^5?6U[96^I6<]I=P1W5K<1M%-!,@=)$88964\$$$@@^M?F1K'[!_[
M0'[*7Q4UCQ1^S%XBM;SPYJQ._0-0N(E>-,[A#(L_[J4*<A)-RN 2.,DL ?2_
M_!3?Q]:^ _V,O'8FF6.[UI8-'M(RP!EDEE7>H]<1+*WT4U1_X)9^!+GP/^QC
MX0>\BD@N=;FNM8,<@P1')*5B(]FBCC<>S5\\VO["_P"T1^UM\1M&US]ICQ1:
M:;X5TE@R>'],GC9V4MEHHT@_=Q[L8:8LSXP!G V_ICI>FVFBZ;::?86\=I8V
MD*006\*[4BC50JJH[    >U %JORZ_X+7>$+[3S\)OB%8HP2PN;G39I^R2GR
MY[<?CY<Y_P" U[/^RW^S'\=_AE^U%XJ\9^._&7]L^!;^/4%LM-_MVYNO*,MP
MKP_N74(NU 1P>,X%?3GQ\^"'AW]HGX5ZWX$\3QM_9^I1C9<P@>=:S*=T<T9(
MX96'XC*G@D4 =/X'\76'C_P;H7B;2I5FTW6+&&_MG5@P,<J!UY'LU?FM_P %
MH_$C^)-3^$/PSTA3>Z[?74]]]BBYD)D,=O; +U^=S,!_NFJ_@?\ 9U_;B_93
MM;OP=\,=9T;Q9X-,SO9O-/:E+?=U=8[HJ\1[F-2R;B3ALDGU']E+_@G_ .-M
M/^-+_&_]H#Q+#XJ\>K(9[&PAD\Y+>;&U99' 5,H,A(HUV)\I!X  !Z!_P4 ^
M#\NH_L!>(O#FG*UW/X6TVQNX<=X[-H_-8_2%96_"F_\ !*CQY;>,_P!C+PI9
M1SK+?>'KF\TJ[7=DHPG>:,$=OW4T?Y5];7ME;ZE9SVEW!'=6MQ&T4T$R!TD1
MAAE93P002"#ZU^9&L?L'_M ?LI?%36/%'[,7B*UO/#FK$[] U"XB5XTSN$,B
MS_NI0IR$DW*X!(XR2P!]+_\ !3?Q]:^ _P!C+QV)IECN]:6#1[2,L 99)95W
MJ/7$2RM]%-4?^"6?@2Y\#_L8^$'O(I(+G6YKK6#'(,$1R2E8B/9HHXW'LU?/
M-K^PO^T1^UM\1M&US]ICQ1::;X5TE@R>'],GC9V4MEHHT@_=Q[L8:8LSXP!G
M V_ICI>FVFBZ;::?86\=I8VD*006\*[4BC50JJH[    >U %JBBB@ HHHH Q
M-:\$>'/$ETMSJ^@:7JEPJ[%FO;*.9PO7 +*3CGI6?_PJ?P1_T)OA_P#\%<'_
M ,175T4 <I_PJ?P1_P!";X?_ /!7!_\ $4?\*G\$?]";X?\ _!7!_P#$5U=%
M '*?\*G\$?\ 0F^'_P#P5P?_ !%'_"I_!'_0F^'_ /P5P?\ Q%=710!RG_"I
M_!'_ $)OA_\ \%<'_P 11_PJ?P1_T)OA_P#\%<'_ ,175T4 <I_PJ?P1_P!"
M;X?_ /!7!_\ $4?\*G\$?]";X?\ _!7!_P#$5U=% '*?\*G\$?\ 0F^'_P#P
M5P?_ !%'_"I_!'_0F^'_ /P5P?\ Q%=710!RG_"I_!'_ $)OA_\ \%<'_P 1
M1_PJ?P1_T)OA_P#\%<'_ ,175T4 <I_PJ?P1_P!";X?_ /!7!_\ $4?\*G\$
M?]";X?\ _!7!_P#$5U=% '*?\*G\$?\ 0F^'_P#P5P?_ !%'_"I_!'_0F^'_
M /P5P?\ Q%=710!RG_"I_!'_ $)OA_\ \%<'_P 11_PJ?P1_T)OA_P#\%<'_
M ,175T4 <I_PJ?P1_P!";X?_ /!7!_\ $4?\*G\$?]";X?\ _!7!_P#$5U=%
M '*?\*G\$?\ 0F^'_P#P5P?_ !%'_"I_!'_0F^'_ /P5P?\ Q%=710!RG_"I
M_!'_ $)OA_\ \%<'_P 11_PJ?P1_T)OA_P#\%<'_ ,175T4 <I_PJ?P1_P!"
M;X?_ /!7!_\ $4?\*G\$?]";X?\ _!7!_P#$5U=% '*?\*G\$?\ 0F^'_P#P
M5P?_ !%'_"I_!'_0F^'_ /P5P?\ Q%=710!RG_"I_!'_ $)OA_\ \%<'_P 1
M1_PJ?P1_T)OA_P#\%<'_ ,175T4 <I_PJ?P1_P!";X?_ /!7!_\ $4?\*G\$
M?]";X?\ _!7!_P#$5U=% '*?\*G\$?\ 0F^'_P#P5P?_ !%'_"I_!'_0F^'_
M /P5P?\ Q%=710!RG_"I_!'_ $)OA_\ \%<'_P 11_PJ?P1_T)OA_P#\%<'_
M ,175T4 <I_PJ?P1_P!";X?_ /!7!_\ $4?\*G\$?]";X?\ _!7!_P#$5U=%
M '*?\*G\$?\ 0F^'_P#P5P?_ !%'_"I_!'_0F^'_ /P5P?\ Q%=710!RG_"I
M_!'_ $)OA_\ \%<'_P 11_PJ?P1_T)OA_P#\%<'_ ,175T4 <I_PJ?P1_P!"
M;X?_ /!7!_\ $4?\*G\$?]";X?\ _!7!_P#$5U=% '*?\*G\$?\ 0F^'_P#P
M5P?_ !%'_"I_!'_0F^'_ /P5P?\ Q%=710!RG_"I_!'_ $)OA_\ \%<'_P 1
M1_PJ?P1_T)OA_P#\%<'_ ,175T4 <I_PJ?P1_P!";X?_ /!7!_\ $4?\*G\$
M?]";X?\ _!7!_P#$5U=% '*?\*G\$?\ 0F^'_P#P5P?_ !%'_"I_!'_0F^'_
M /P5P?\ Q%=710!RG_"I_!'_ $)OA_\ \%<'_P 11_PJ?P1_T)OA_P#\%<'_
M ,175T4 <I_PJ?P1_P!";X?_ /!7!_\ $4?\*G\$?]";X?\ _!7!_P#$5U=%
M '*?\*G\$?\ 0F^'_P#P5P?_ !%'_"I_!'_0F^'_ /P5P?\ Q%=710!RG_"I
M_!'_ $)OA_\ \%<'_P 11_PJ?P1_T)OA_P#\%<'_ ,175T4 <I_PJ?P1_P!"
M;X?_ /!7!_\ $4?\*G\$?]";X?\ _!7!_P#$5U=% '*?\*G\$?\ 0F^'_P#P
M5P?_ !%'_"I_!'_0F^'_ /P5P?\ Q%=710!RG_"I_!'_ $)OA_\ \%<'_P 1
M1_PJ?P1_T)OA_P#\%<'_ ,175T4 <I_PJ?P1_P!";X?_ /!7!_\ $4?\*G\$
M?]";X?\ _!7!_P#$5U=% '*?\*G\$?\ 0F^'_P#P5P?_ !%'_"I_!'_0F^'_
M /P5P?\ Q%=710!RG_"I_!'_ $)OA_\ \%<'_P 11_PJ?P1_T)OA_P#\%<'_
M ,175T4 <I_PJ?P1_P!";X?_ /!7!_\ $4?\*G\$?]";X?\ _!7!_P#$5U=%
M '*?\*G\$?\ 0F^'_P#P5P?_ !%'_"I_!'_0F^'_ /P5P?\ Q%=710!RG_"I
M_!'_ $)OA_\ \%<'_P 11_PJ?P1_T)OA_P#\%<'_ ,175T4 <I_PJ?P1_P!"
M;X?_ /!7!_\ $4?\*G\$?]";X?\ _!7!_P#$5U=% '*?\*G\$?\ 0F^'_P#P
M5P?_ !%'_"I_!'_0F^'_ /P5P?\ Q%=710!RG_"I_!'_ $)OA_\ \%<'_P 1
M1_PJ?P1_T)OA_P#\%<'_ ,175T4 <I_PJ?P1_P!";X?_ /!7!_\ $4?\*G\$
M?]";X?\ _!7!_P#$5U=% '*?\*G\$?\ 0F^'_P#P5P?_ !%'_"I_!'_0F^'_
M /P5P?\ Q%=710!RG_"I_!'_ $)OA_\ \%<'_P 11_PJ?P1_T)OA_P#\%<'_
M ,175T4 <I_PJ?P1_P!";X?_ /!7!_\ $4?\*G\$?]";X?\ _!7!_P#$5U=%
M '*?\*G\$?\ 0F^'_P#P5P?_ !%'_"I_!'_0F^'_ /P5P?\ Q%=710!RG_"I
M_!'_ $)OA_\ \%<'_P 11_PJ?P1_T)OA_P#\%<'_ ,175T4 <I_PJ?P1_P!"
M;X?_ /!7!_\ $4?\*G\$?]";X?\ _!7!_P#$5U=% '*?\*G\$?\ 0F^'_P#P
M5P?_ !%'_"I_!'_0F^'_ /P5P?\ Q%=710!RG_"I_!'_ $)OA_\ \%<'_P 1
M1_PJ?P1_T)OA_P#\%<'_ ,175T4 <I_PJ?P1_P!";X?_ /!7!_\ $4?\*G\$
M?]";X?\ _!7!_P#$5U=% '*?\*G\$?\ 0F^'_P#P5P?_ !%'_"I_!'_0F^'_
M /P5P?\ Q%=710!RG_"I_!'_ $)OA_\ \%<'_P 11_PJ?P1_T)OA_P#\%<'_
M ,175T4 <I_PJ?P1_P!";X?_ /!7!_\ $4?\*G\$?]";X?\ _!7!_P#$5U=%
M '*?\*G\$?\ 0F^'_P#P5P?_ !%'_"I_!'_0F^'_ /P5P?\ Q%=710!RG_"I
M_!'_ $)OA_\ \%<'_P 11_PJ?P1_T)OA_P#\%<'_ ,175T4 <I_PJ?P1_P!"
M;X?_ /!7!_\ $4?\*G\$?]";X?\ _!7!_P#$5U=% '*?\*G\$?\ 0F^'_P#P
M5P?_ !%'_"I_!'_0F^'_ /P5P?\ Q%=710!RG_"I_!'_ $)OA_\ \%<'_P 1
M1_PJ?P1_T)OA_P#\%<'_ ,175T4 <I_PJ?P1_P!";X?_ /!7!_\ $4?\*G\$
M?]";X?\ _!7!_P#$5U=% '*?\*G\$?\ 0F^'_P#P5P?_ !%'_"I_!'_0F^'_
M /P5P?\ Q%=710!RG_"I_!'_ $)OA_\ \%<'_P 11_PJ?P1_T)OA_P#\%<'_
M ,175T4 <I_PJ?P1_P!";X?_ /!7!_\ $4?\*G\$?]";X?\ _!7!_P#$5U=%
M '*?\*G\$?\ 0F^'_P#P5P?_ !%'_"I_!'_0F^'_ /P5P?\ Q%=710!RG_"I
M_!'_ $)OA_\ \%<'_P 11_PJ?P1_T)OA_P#\%<'_ ,175T4 <I_PJ?P1_P!"
M;X?_ /!7!_\ $4?\*G\$?]";X?\ _!7!_P#$5U=% '*?\*G\$?\ 0F^'_P#P
M5P?_ !%'_"I_!'_0F^'_ /P5P?\ Q%=710!RG_"I_!'_ $)OA_\ \%<'_P 1
M1_PJ?P1_T)OA_P#\%<'_ ,175T4 <I_PJ?P1_P!";X?_ /!7!_\ $4?\*G\$
M?]";X?\ _!7!_P#$5U=% '*?\*G\$?\ 0F^'_P#P5P?_ !%'_"I_!'_0F^'_
M /P5P?\ Q%=710!RG_"I_!'_ $)OA_\ \%<'_P 11_PJ?P1_T)OA_P#\%<'_
M ,175T4 <I_PJ?P1_P!";X?_ /!7!_\ $4?\*G\$?]";X?\ _!7!_P#$5U=%
M '*?\*G\$?\ 0F^'_P#P5P?_ !%'_"I_!'_0F^'_ /P5P?\ Q%=710!RG_"I
M_!'_ $)OA_\ \%<'_P 11_PJ?P1_T)OA_P#\%<'_ ,175T4 <I_PJ?P1_P!"
M;X?_ /!7!_\ $4?\*G\$?]";X?\ _!7!_P#$5U=% '*?\*G\$?\ 0F^'_P#P
M5P?_ !%'_"I_!'_0F^'_ /P5P?\ Q%=710!RG_"I_!'_ $)OA_\ \%<'_P 1
M1_PJ?P1_T)OA_P#\%<'_ ,175T4 <I_PJ?P1_P!";X?_ /!7!_\ $4?\*G\$
M?]";X?\ _!7!_P#$5U=% '*?\*G\$?\ 0F^'_P#P5P?_ !%'_"I_!'_0F^'_
M /P5P?\ Q%=710!RG_"I_!'_ $)OA_\ \%<'_P 11_PJ?P1_T)OA_P#\%<'_
M ,175T4 <I_PJ?P1_P!";X?_ /!7!_\ $4?\*G\$?]";X?\ _!7!_P#$5U=%
M '*?\*G\$?\ 0F^'_P#P5P?_ !%'_"I_!'_0F^'_ /P5P?\ Q%=710!RG_"I
M_!'_ $)OA_\ \%<'_P 11_PJ?P1_T)OA_P#\%<'_ ,175T4 <I_PJ?P1_P!"
M;X?_ /!7!_\ $4?\*G\$?]";X?\ _!7!_P#$5U=% '*?\*G\$?\ 0F^'_P#P
M5P?_ !%'_"I_!'_0F^'_ /P5P?\ Q%=710!RG_"I_!'_ $)OA_\ \%<'_P 1
M1_PJ?P1_T)OA_P#\%<'_ ,175T4 <I_PJ?P1_P!";X?_ /!7!_\ $4?\*G\$
M?]";X?\ _!7!_P#$5U=% '*?\*G\$?\ 0F^'_P#P5P?_ !%'_"I_!'_0F^'_
M /P5P?\ Q%=710!RG_"I_!'_ $)OA_\ \%<'_P 11_PJ?P1_T)OA_P#\%<'_
M ,175T4 <I_PJ?P1_P!";X?_ /!7!_\ $4?\*G\$?]";X?\ _!7!_P#$5U=%
M '*?\*G\$?\ 0F^'_P#P5P?_ !%'_"I_!'_0F^'_ /P5P?\ Q%=710!RG_"I
M_!'_ $)OA_\ \%<'_P 11_PJ?P1_T)OA_P#\%<'_ ,175T4 <I_PJ?P1_P!"
M;X?_ /!7!_\ $4?\*G\$?]";X?\ _!7!_P#$5U=% '*?\*G\$?\ 0F^'_P#P
M5P?_ !%'_"I_!'_0F^'_ /P5P?\ Q%=710!RG_"I_!'_ $)OA_\ \%<'_P 1
M1_PJ?P1_T)OA_P#\%<'_ ,175T4 <I_PJ?P1_P!";X?_ /!7!_\ $4?\*G\$
M?]";X?\ _!7!_P#$5U=% '*?\*G\$?\ 0F^'_P#P5P?_ !%'_"I_!'_0F^'_
M /P5P?\ Q%=710!RG_"I_!'_ $)OA_\ \%<'_P 11_PJ?P1_T)OA_P#\%<'_
M ,175T4 <I_PJ?P1_P!";X?_ /!7!_\ $4?\*G\$?]";X?\ _!7!_P#$5U=%
M '*?\*G\$?\ 0F^'_P#P5P?_ !%'_"I_!'_0F^'_ /P5P?\ Q%=710!RG_"I
M_!'_ $)OA_\ \%<'_P 11_PJ?P1_T)OA_P#\%<'_ ,175T4 <I_PJ?P1_P!"
M;X?_ /!7!_\ $4?\*G\$?]";X?\ _!7!_P#$5U=% '*?\*G\$?\ 0F^'_P#P
M5P?_ !%'_"I_!'_0F^'_ /P5P?\ Q%=710!RG_"I_!'_ $)OA_\ \%<'_P 1
M1_PJ?P1_T)OA_P#\%<'_ ,175T4 <I_PJ?P1_P!";X?_ /!7!_\ $4?\*G\$
M?]";X?\ _!7!_P#$5U=% '*?\*G\$?\ 0F^'_P#P5P?_ !%'_"I_!'_0F^'_
M /P5P?\ Q%=710!RG_"I_!'_ $)OA_\ \%<'_P 11_PJ?P1_T)OA_P#\%<'_
M ,175T4 <I_PJ?P1_P!";X?_ /!7!_\ $4?\*G\$?]";X?\ _!7!_P#$5U=%
M '*?\*G\$?\ 0F^'_P#P5P?_ !%'_"I_!'_0F^'_ /P5P?\ Q%=710!RG_"I
M_!'_ $)OA_\ \%<'_P 11_PJ?P1_T)OA_P#\%<'_ ,175T4 <I_PJ?P1_P!"
M;X?_ /!7!_\ $4?\*G\$?]";X?\ _!7!_P#$5U=% '*?\*G\$?\ 0F^'_P#P
M5P?_ !%'_"I_!'_0F^'_ /P5P?\ Q%=710!RG_"I_!'_ $)OA_\ \%<'_P 1
M1_PJ?P1_T)OA_P#\%<'_ ,175T4 <I_PJ?P1_P!";X?_ /!7!_\ $4?\*G\$
M?]";X?\ _!7!_P#$5U=% '*?\*G\$?\ 0F^'_P#P5P?_ !%'_"I_!'_0F^'_
M /P5P?\ Q%=710!RG_"I_!'_ $)OA_\ \%<'_P 11_PJ?P1_T)OA_P#\%<'_
M ,175T4 <I_PJ?P1_P!";X?_ /!7!_\ $4?\*G\$?]";X?\ _!7!_P#$5U=%
M '*?\*G\$?\ 0F^'_P#P5P?_ !%'_"I_!'_0F^'_ /P5P?\ Q%=710!RG_"I
M_!'_ $)OA_\ \%<'_P 11_PJ?P1_T)OA_P#\%<'_ ,175T4 <I_PJ?P1_P!"
M;X?_ /!7!_\ $4?\*G\$?]";X?\ _!7!_P#$5U=% '*?\*G\$?\ 0F^'_P#P
M5P?_ !%'_"I_!'_0F^'_ /P5P?\ Q%=710!RG_"I_!'_ $)OA_\ \%<'_P 1
M1_PJ?P1_T)OA_P#\%<'_ ,175T4 <I_PJ?P1_P!";X?_ /!7!_\ $4?\*G\$
M?]";X?\ _!7!_P#$5U=% '*?\*G\$?\ 0F^'_P#P5P?_ !%'_"I_!'_0F^'_
M /P5P?\ Q%=710!RG_"I_!'_ $)OA_\ \%<'_P 11_PJ?P1_T)OA_P#\%<'_
M ,175T4 <I_PJ?P1_P!";X?_ /!7!_\ $4?\*G\$?]";X?\ _!7!_P#$5U=%
M '*?\*G\$?\ 0F^'_P#P5P?_ !%'_"I_!'_0F^'_ /P5P?\ Q%=710!RG_"I
M_!'_ $)OA_\ \%<'_P 11_PJ?P1_T)OA_P#\%<'_ ,175T4 <I_PJ?P1_P!"
M;X?_ /!7!_\ $4?\*G\$?]";X?\ _!7!_P#$5U=% '*?\*G\$?\ 0F^'_P#P
M5P?_ !%'_"I_!'_0F^'_ /P5P?\ Q%=710!RG_"I_!'_ $)OA_\ \%<'_P 1
M1_PJ?P1_T)OA_P#\%<'_ ,175T4 <I_PJ?P1_P!";X?_ /!7!_\ $4?\*G\$
M?]";X?\ _!7!_P#$5U=% '*?\*G\$?\ 0F^'_P#P5P?_ !%'_"I_!'_0F^'_
M /P5P?\ Q%=710!RG_"I_!'_ $)OA_\ \%<'_P 11_PJ?P1_T)OA_P#\%<'_
M ,175T4 <I_PJ?P1_P!";X?_ /!7!_\ $4?\*G\$?]";X?\ _!7!_P#$5U=%
M '*?\*G\$?\ 0F^'_P#P5P?_ !%'_"I_!'_0F^'_ /P5P?\ Q%=710!RG_"I
M_!'_ $)OA_\ \%<'_P 11_PJ?P1_T)OA_P#\%<'_ ,175T4 <I_PJ?P1_P!"
M;X?_ /!7!_\ $4?\*G\$?]";X?\ _!7!_P#$5U=% '*?\*G\$?\ 0F^'_P#P
M5P?_ !%'_"I_!'_0F^'_ /P5P?\ Q%=710!RG_"I_!'_ $)OA_\ \%<'_P 1
M1_PJ?P1_T)OA_P#\%<'_ ,175T4 <I_PJ?P1_P!";X?_ /!7!_\ $4?\*G\$
M?]";X?\ _!7!_P#$5U=% '*?\*G\$?\ 0F^'_P#P5P?_ !%'_"I_!'_0F^'_
M /P5P?\ Q%=710!RG_"I_!'_ $)OA_\ \%<'_P 11_PJ?P1_T)OA_P#\%<'_
M ,175T4 <I_PJ?P1_P!";X?_ /!7!_\ $4?\*G\$?]";X?\ _!7!_P#$5U=%
M '*?\*G\$?\ 0F^'_P#P5P?_ !%'_"I_!'_0F^'_ /P5P?\ Q%=710!RG_"I
M_!'_ $)OA_\ \%<'_P 11_PJ?P1_T)OA_P#\%<'_ ,175T4 <I_PJ?P1_P!"
M;X?_ /!7!_\ $4?\*G\$?]";X?\ _!7!_P#$5U=% '*?\*G\$?\ 0F^'_P#P
M5P?_ !%'_"I_!'_0F^'_ /P5P?\ Q%=710!RG_"I_!'_ $)OA_\ \%<'_P 1
M1_PJ?P1_T)OA_P#\%<'_ ,175T4 <I_PJ?P1_P!";X?_ /!7!_\ $4?\*G\$
M?]";X?\ _!7!_P#$5U=% '*?\*G\$?\ 0F^'_P#P5P?_ !%'_"I_!'_0F^'_
M /P5P?\ Q%=710!RG_"I_!'_ $)OA_\ \%<'_P 11_PJ?P1_T)OA_P#\%<'_
M ,175T4 <I_PJ?P1_P!";X?_ /!7!_\ $4?\*G\$?]";X?\ _!7!_P#$5U=%
M '*?\*G\$?\ 0F^'_P#P5P?_ !%'_"I_!'_0F^'_ /P5P?\ Q%=710!RG_"I
M_!'_ $)OA_\ \%<'_P 11_PJ?P1_T)OA_P#\%<'_ ,175T4 <I_PJ?P1_P!"
M;X?_ /!7!_\ $4?\*G\$?]";X?\ _!7!_P#$5U=% '*?\*G\$?\ 0F^'_P#P
M5P?_ !%'_"I_!'_0F^'_ /P5P?\ Q%=710!RG_"I_!'_ $)OA_\ \%<'_P 1
M1_PJ?P1_T)OA_P#\%<'_ ,175T4 <I_PJ?P1_P!";X?_ /!7!_\ $4?\*G\$
M?]";X?\ _!7!_P#$5U=% '*?\*G\$?\ 0F^'_P#P5P?_ !%'_"I_!'_0F^'_
M /P5P?\ Q%=710!RG_"I_!'_ $)OA_\ \%<'_P 11_PJ?P1_T)OA_P#\%<'_
M ,175T4 <I_PJ?P1_P!";X?_ /!7!_\ $4?\*G\$?]";X?\ _!7!_P#$5U=%
M '*?\*G\$?\ 0F^'_P#P5P?_ !%'_"I_!'_0F^'_ /P5P?\ Q%=710!RG_"I
M_!'_ $)OA_\ \%<'_P 11_PJ?P1_T)OA_P#\%<'_ ,175T4 <I_PJ?P1_P!"
M;X?_ /!7!_\ $4?\*G\$?]";X?\ _!7!_P#$5U=% '*?\*G\$?\ 0F^'_P#P
M5P?_ !%'_"I_!'_0F^'_ /P5P?\ Q%=710!RG_"I_!'_ $)OA_\ \%<'_P 1
M1_PJ?P1_T)OA_P#\%<'_ ,175T4 <I_PJ?P1_P!";X?_ /!7!_\ $4?\*G\$
M?]";X?\ _!7!_P#$5U=% '*?\*G\$?\ 0F^'_P#P5P?_ !%'_"I_!'_0F^'_
M /P5P?\ Q%=710!RG_"I_!'_ $)OA_\ \%<'_P 11_PJ?P1_T)OA_P#\%<'_
M ,175T4 <I_PJ?P1_P!";X?_ /!7!_\ $4?\*G\$?]";X?\ _!7!_P#$5U=%
M '*?\*G\$?\ 0F^'_P#P5P?_ !%'_"I_!'_0F^'_ /P5P?\ Q%=710!RG_"I
M_!'_ $)OA_\ \%<'_P 11_PJ?P1_T)OA_P#\%<'_ ,175T4 <I_PJ?P1_P!"
M;X?_ /!7!_\ $4?\*G\$?]";X?\ _!7!_P#$5U=% '*?\*G\$?\ 0F^'_P#P
M5P?_ !%'_"I_!'_0F^'_ /P5P?\ Q%=710!RG_"I_!'_ $)OA_\ \%<'_P 1
M1_PJ?P1_T)OA_P#\%<'_ ,175T4 <I_PJ?P1_P!";X?_ /!7!_\ $4?\*G\$
M?]";X?\ _!7!_P#$5U=% '*?\*G\$?\ 0F^'_P#P5P?_ !%'_"I_!'_0F^'_
M /P5P?\ Q%=710!RG_"I_!'_ $)OA_\ \%<'_P 11_PJ?P1_T)OA_P#\%<'_
M ,175T4 <I_PJ?P1_P!";X?_ /!7!_\ $4?\*G\$?]";X?\ _!7!_P#$5U=%
M '*?\*G\$?\ 0F^'_P#P5P?_ !%'_"I_!'_0F^'_ /P5P?\ Q%=710!RG_"I
M_!'_ $)OA_\ \%<'_P 11_PJ?P1_T)OA_P#\%<'_ ,175T4 <I_PJ?P1_P!"
M;X?_ /!7!_\ $4?\*G\$?]";X?\ _!7!_P#$5U=% '*?\*G\$?\ 0F^'_P#P
M5P?_ !%'_"I_!'_0F^'_ /P5P?\ Q%=710!RG_"I_!'_ $)OA_\ \%<'_P 1
M1_PJ?P1_T)OA_P#\%<'_ ,175T4 <I_PJ?P1_P!";X?_ /!7!_\ $4?\*G\$
M?]";X?\ _!7!_P#$5U=% '*?\*G\$?\ 0F^'_P#P5P?_ !%'_"I_!'_0F^'_
M /P5P?\ Q%=710!RG_"I_!'_ $)OA_\ \%<'_P 11_PJ?P1_T)OA_P#\%<'_
M ,175T4 <I_PJ?P1_P!";X?_ /!7!_\ $4?\*G\$?]";X?\ _!7!_P#$5U=%
M '*?\*G\$?\ 0F^'_P#P5P?_ !%:NA^$="\,-*VCZ+I^DM* )#8VL<)?'3.T
M#-:U% !1110 4444 ?BM_P %J_\ DZ;PM_V)EK_Z77U%'_!:O_DZ;PM_V)EK
M_P"EU]10!^JG[)W_ ":S\&_^Q,T;_P!(8:]5KRK]D[_DUGX-_P#8F:-_Z0PU
MZK0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 ?BM_P %J_\ DZ;PM_V)EK_Z77U%'_!:O_DZ;PM_V)EK
M_P"EU]10!^JG[)W_ ":S\&_^Q,T;_P!(8:]5KRK]D[_DUGX-_P#8F:-_Z0PU
MZK0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110!XM^U1^U;X/\ V2_ ,?B+Q1YU[=WDIM]-T>S*_:+R4#)QN.%1
M1C<YX&1P20#\<Z/^WE^UU\1-+B\4>"_V=K.;PC,IFA:XM+N:6>+^$Q/YL?F?
M[RQD'L*]=_:P_84\1?M.?M+?#[QK>ZYHY\!>'UM8;W0+Q9?.N(DN3-.!A2I,
MBD)R1PHK[0CC2&-8XU5$4!551@ #H * /CG]C_\ X*-:+^T5XNE^'_BSP[<>
M ?B1#YNW3;AB8+HQY+HA<*Z2J 28V7HI()P0/ISXJ?%#PY\&/ .L>,O%FH+I
MNA:5#YT\S<LQSA8T7^)V8A54=20*_+;]OK[#IW_!3CX2S^#(XF\5M+H<FH1V
MV,O=_;6$8DQSN,(A!S_!LKO?^"U'CZ_GTOX7_#3396QK%Y-J5U"O D9-D-N#
MZC=+,<>J@^E $EI_P4<_:.^-?]HZU\$_@-!J7A"UE:);S4[>XO'<J 2-T4L2
M;\%3L3>1G'/6O8OV._\ @HQ:_'[QQ=?#;Q[X8?X?_$JV\Q4L9"XANWC'[V(+
M( \4JX8^6V>%)W9&*^JOA?\ #W2_A/\ #KPYX.T:%(-,T2QBLH0B[=VQ0"Y_
MVF;+$]26)/6OS1_X*Z>'1\'_ (T?"'XT^&(H[#Q$9W6YFB79YTUH\4D#OC[Q
M*NZ$GDJBCD#  /U6K \=^/- ^&7A'4_$_BC5+?1M"TV$SW5Y<MA44=AW9B<
M*,EB0 "2!6CH>KV_B#1=/U2T;?:WUO'<PMZHZAE/Y$5^8]]^RE^T5^WC\17U
M/XUZQ/X#^&.GZA(UAH<48AFDB#D PVW)5BN1YUP2PW<*PXH ]R_8A_;PUS]K
MKXR?$?1VT73=+\':-"MSHS1Q2"^DB:8HIN&,C(25&<*HP3C)QD_:E?DM_P $
M<=-AT?\ : ^,MA; K;VMFL$08Y(5;ME&3WX%?I)^T5\2)?A#\"/'OC.WV?;-
M&T:YNK42?=,XC(B!]C(4% 'S%^TY_P %*!\.?B?_ ,*K^$G@Z;XF_$-)3;W,
M</F-;V\P!)A5(P7FD4 [P"JIW8D,%\NU3_@H[^T7\![S3+[XY_ JUTSPQ>2K
M&;W1XIK9ERN=H=YIHS(!D^6Q4G!'&"1/_P $C? ?AWP7\'?&'QO\97]G9:IK
M&I2V8UW6;E(UAM8]I=C+(1M,DS/N)//EI7UCXR\<_!']KCP#XC^&-K\1?#&N
MMKUJ]H+?3]4MYKI),;DFBCW99D8*X(!&5H ]1^%OQ.\/?&3P!HOC+PK?+J&A
M:M;B>WEZ,O9D<?PNK JR]BI%=57CO[+7[-.D_LJ?#>?P7H>NZIKNEO?R7\<F
MK&,R0EU161=BJ-N4W=,Y9N:]BH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** /E']LS_@H!X:_92NK+PU
M9:1-XQ^(&HQ"6VT6VE"1P*QVHT[@%@6.=J*I9MI^Z""? =1_;E_;&\.Z7+XG
MU;]G*UB\+1H961;"\6YB0 $L_P"^9E !Y)B X/H:]:\#_L(Z]:_MV>(OCQXP
MUC1==TJ>6>XTG3XTE-Q;2;4BMF8,NS,<*D9!.&"D#C(^TJ /GG]CW]M3P?\
MM@>&;VXT:WFT/Q)I83^T]"NY%=X=V<21.,>9$2"-V%((P5&1G?\ VJ?VI_"?
M[)OPY_X2?Q*)+Z[N9/L^F:/:L%GOIL9(4GA54<LYX QU)4'\\?V2_L.G_P#!
M6WQW;>!8XO\ A%FFUB.Y%ICR4A RVW;QL%R$ QQ@C':MK]JI1^TA_P %6/A[
M\+M3)O/#GATVJ3:>XS%(! =0N01_TTC"(Q]$'I0!O1_\%!/VMM<\.KXXT7]G
MRR?P$R?:5E;3[V:9X,%O,5UE4LFWGS!$5XSWKZO_ &,OVV?"W[8/A6]FL;1O
M#_BO2@O]IZ%-,)"BMPLT3X'F1DC&< J>".5+?1D<:0QK'&JHB@*JJ,  = !7
MY/ZM9VW[+/\ P6 T:+0(X]*\/^-6@26QA&R(K?(8V4 <8^UQB0#H" .U 'ZQ
M5Y-^TQ^TEX4_9>^&5]XL\3W*&;:T>FZ6K@3ZC<[<K$@],XW-C"CD]@>D^-GB
M'Q+X3^$?C#6?!VF?VSXKL=,GGTO3Q \_GW(0F-/+0AFRV. >:_+;QQ^PU\7_
M (G?#CXA_'']H[Q3<?VWI7AN^O\ 2_#T,J-+&\<#O$)-G[J"-6 ;RH\DG.XJ
M<Y /N;_@G[^TUXG_ &KO@GJ/C'Q98:3INI6^N3Z8D.C0RQP^4D,#J2)))#NS
M*V3G& .*V_VROCUXV_9[^'>D:]X$\"S>/]4O-52QFT^"">4Q0F&5S+B%2V R
M*N3Q\WTKP?\ X(P_\FH:W_V-MY_Z2VE?>M 'Y@?\/./VB_\ HVK4/_!=J/\
M\;K%\4?\%;/C5X'LHKSQ'\!T\/VDLGDQW&J17MM&[X)VAG0 G )QUP#7ZJ75
MU#8VLUS<RI;V\*-))+(P544#)8D]  ,YK\D8YM2_X*H?MJO!*]P/@AX'<OY:
MED66#=@$^DMTZ>Q6)#CE.0#]#OV1/C=K/[17P%\/^/M=T*/P[>ZJ]QMLH2Y3
MRTF=$=2XR0P7.>G/%>RU5TS3+31=-M=/T^UALK"TB6"WMK= D<4:@*J*HX
M   ]*M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%5=52\DTN\33Y(XK]H7%O),"463:=I8#J <9H ^'OV
MDO\ @IG_ ,(+\4I_A;\(O!%S\3/'5O.;6Y,>][:.8#YHD2(%Y64\/]T*01DX
M./.=<_X*'_M.?!1(-:^+GP M;+PHTZK)>:=%<6_E(Q&%:4R3('ZX#!<GCBO:
M/V _V$]3_9-U;QKKOBS5=*\2^)-;,4-MJ5B)2\5N&9Y58R*"#(Y1CC/^K7GB
MOJ/XF6WAV\^'/B>+Q<D$GA9M,N/[56Y ,?V41L92V>,!<G\* ,'X!_'CPG^T
MA\-=/\;>#KJ2;3+EFBEM[A0MQ:3+C?#*H)VN,@]2"&4@D$&O%OVTOV^=!_91
MDTWPYIVD/XQ^(.JQ^9:Z+#*46!&.U))B 6^9LA44;FVG[O!/S#_P0ZN-3.G_
M !>@*,=$6;37B9N@G(N0P'OM"9^B^M8_[$MNG[2W_!2CXI?$O7,ZC!X?>\N=
M+$XW"(^<+6T&.GR0!L?[0!ZC- '3^(/^"B'[5/PEM8/%'Q'_ &?K.P\$LR^;
M)%9WEK)$&8*!),TLJQ$DX&^,9) [U]Y_L]_'[PK^TK\,=/\ &WA&>1["X9H9
M[6X $]G<+C?#*H) 89!X."&5AP17=:[H>G^)]%OM(U:SAU#3+Z![:YM;A0T<
MT;@JRL.X()%?EO\ \$N]0N/@W^V%\;?@K]JDDT>%[PVRR,3NEL;SR48#L7BE
M8D]]BYZ"@#]5Z^4/V\/VZM)_9)\(Q66CFPUKXD:B%;3]'NMSQ0P[OFN+A496
M"8!51N!9NG"L1V7[:GBKXP>&?A':1_!#2&U7QMJFK0Z<&2V68VEN\4K//ER(
MX\,D8WR90;^>2*_+K]JS]A3Q)\$/V>[KXK_%#Q7-XD^)VN:];03QQSM-% DD
M<K.9)F^:60[$&1A5 (&[@@ _7_\ 9Y^(>H_%KX&>!/&>KP6MMJFO:/;:A<PV
M*,L"22(&8(&9F"Y/&6)]ZG^-_P :O#'[/OPUU;QQXNNGM](T]1^[A ::XD8X
M2&)21N=CT&0!R20 2.0_8I_Y-'^$/_8LV/\ Z*6OEK_@M9I.M7WP!\&WEG%)
M+HECX@#W^Q21&[02)"[>@R9%SCJX&>>0# T'_@H9^TW\;ENM>^$/P"L[_P '
M0SLBW6HI/.\JJ<%5D$L*%\8R$#[3ZUZ_^R'_ ,%&;'X\^.I_AKX\\+S?#WXE
M0F54L)BP@NFC&7B D >.8 ,?+8'(0D-GBO;/V/?%7A/Q;^S/\.KGP7+:MHUO
MHMK:&"V(S;3QQ*LT4@'20.&W9ZD[N<Y/YU_M=WVF^._^"JWPO@^'!AOO$-A>
M:/%J\]B ZB[ANGDE,A'#&.V$8?G@(5."I% 'Z\4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %07U];:78
MW%Y>7$5I9V\;337$SA(XT4$LS,>   22>F*GKRG]J;X5Z_\ &[X!^+_ OAK5
M;71-6URV6U6^O0YB2/S$:52%!/S(&3VW9YZ4 ?''B?\ X*C^./BCX[U#PS^S
ME\);CQW'8AM^K:C%*Z/@D"3RHF7RXR1P9) 6R.%/%5;/_@IY\5O@KXMTW2_V
MB?@O+X6TR])4:IHT,T0&,9:-97=)@/XE64$ @\]#]4_L1_LQ_P##*?P-L_"-
M[+I][XBFNY[W5=1T\-Y=S(TA$>"X#$+$(UY Y!QUR>._X*B6_AV;]BWQP_B!
M(6EA:U?2VD \Q;WST"&//\6TR XYV%^V: /IOPOXFTOQIX;TS7]#O8M2T?4[
M:.[M+R Y2:)U#*P^H(KXK_:4_P""DUUX)^+#_"CX-^"9/B;X\@E,%V4\Q[>"
M9<F2%8XAOE= #O.55"""20P&1^P7\1=5^&?_  3%U;Q;>!E7P_:ZW>:5O&=Z
MQF1T SU!G\Q?2N5_X(M_#N&Y\$_$+XHZB#>>(-6U<Z2M[<9:7RXXTGE(8\_O
M))UW'N8A0!4B_P""FWQL^!_BO2[7]H7X+Q^']"U%]J7^CVT]LZJ "S)YLLL<
MS+D$H'4C(Z=_T?\ "OBG2?''AK2_$&A7T6IZ-J=M'=VEY <I+$ZAE8?@>AY'
M>O+_ -L3X4Z;\9OV:_'_ (=U&VCGD_LJ>]L9&7)ANX8VDAD4]0=R@''568="
M:^9/^",OQ*N_%7[.NO\ A6]G:=O#&L,MJ&;)CMKA!(J?3S!.?^!4 ?H!7PE^
MV-_P4FC^"?Q6\-_#KX=1:+XD\0M?QP^()M022:"Q5V51 GER)F?DELDA, $$
MD[>F_;L;]I#QEXB\-_#WX'02:7H^L64LNM>)$ M_LWS[1']J8_N_E^;$0\T]
MN.*_.;]J+]C^T_9"\=?!;2WUR7Q#XBUJ<WFK7VW9#YBW,(5(E/.U03\S'+$D
M\<* #]X*^<OVS/VV/"W['OA>QGU"SD\0>*=5W_V9H5O*(C(JXW2RR8/EQ@D#
M."6)P <,5^C:_(OQ!H=K^T)_P62?1?%:&\T/1KH"'3[IB4*6=AYT<:J>"C3C
MS"O0AG]: .\T/]O;]K_5M"/C.+]GJQOO!#(+E&M].O4N'MS\V]6,Q+KM!^=8
ML<@].#]=?LC?ME^#?VN_"=S?:$DFC>(=.VC5/#]Y('FMMV=KJP $D9((#@#D
M8(4XS[[TX' K\G?$]Q9_LZ_\%BM('AL#3]+\636T&H6-LQ6-VOXMCAAZ&?9/
MCINQ0!^L=%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
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
MEQ-I>A0:G8V\MTP:5U1%&YR !N/4X '/ %?L30 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!^
M*W_!:O\ Y.F\+?\ 8F6O_I=?44?\%J_^3IO"W_8F6O\ Z77U% 'ZJ?LG?\FL
M_!O_ +$S1O\ TAAKU6O*OV3O^36?@W_V)FC?^D,->JT %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %?*O[;W[
M>7A?]DWPW+IMF\&N_$>]ASI^B*V5MP1Q<7.#E8QV7[SG@8&67%_X*(?MP_\
M#+'A&S\/>%EBO/B5X@B8V*2*)%T^#)7[4Z?Q,6!6-3P65B<A2K><?L0?\$[[
MC2]8A^,GQT>7Q+\1=1D_M&VTO4F,PL9&^837&[_67'HI^6/W8#: 97_!//\
M8Y\6ZQX^N?VC?C5]HG\8:J[W>DZ?J"8FC:08-W,A'R':=L<>!M4YP,*!Y[_P
M5@>1?VO_ (';BH@%O:E>>C?V@=Q_+;7ZQ5^9O_!:KX=:@_AOX:_$K38VQH=[
M-IMW*BY,?F[)8'/HH:&09/&9%'?D _3*OS4_X+>L/^%6_#09Y_MFY./^V K[
MU^"WQ8T7XW_"_P .^-= NX;JQU:TCG987#>1*5'F0OZ.C94@]"*_-K_@JQXF
MC^/W[07PE^!_A&=-3UNVN76^6V8.(+BZ>)$1R#\K1QQM(V>BN": /TD^!L<L
M/P3^'R3_ .O7P]IZR<8^86T>>/K7;U5TK3;?1=+L]/M(_*M+2%((8Q_"BJ%4
M?D!5J@#\H/\ @D+_ ,G)?'#_ *XG_P!+'K[$_P""EDDD/[#_ ,46B&6-M:*?
M]TWUN&_0FOCO_@D+_P G)?'#_KB?_2QZ_0[]J#X9S?&/]GGX@^#;5!)?ZKH\
M\=FC=&N57?"#_P!M$2@#\J/V!OV5=8_;2\%V]IXX\2:AI_PA\#W4EK9:/ICB
M-KV^F9IY6).0I594!<J3M9%7'S&O<OVKO^"4?@WP;\+]6\;?!^\UC0_$WANW
M;4Q837K31W20C>_EN?GCE 4LI#$$C;@9!%S_ ((O_%?2HOA_XS^%E_)'I_BG
M3]8DU:.SG'ERSPR111284\EHWAPW<"1?2OM3]J;XHZ+\'OV?_'/B77+F*"WB
MTNX@MXY",W-Q)&R10J#]YF<@8],D\ T >._\$S?VEM7_ &COV?-WB:=[SQ1X
M:N_[)O+Z1MSWB!%>&=^^\JQ5B>IC+?Q5]<5^=/\ P13\!ZCH?P2\:>*;N)H;
M+7]8CAL]P(\Q+>,JTB^HWRLN?6-AVK]%J "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K\]OV\?^"A$O
MA^\G^#GP3>;Q#\2-3D_LZ[U'2E,QT]G^4P6^W.^Y.<9'$?\ OC"Y7_!0#]LS
MQ;K/Q"M_V=?@<;BY\9ZG*MEJVI:>V)HF<9^RPO\ P,%.Z27(V#(R"&*^V?L0
M?L!^&?V4=&36M2,/B+XDWD.+S663,=H&'S0VH/*KV+GYG[X'R@ H?\$[?V(_
M^&5?!-WK?B;RKKXC>(8D_M!HV#K80 [EM4?^([L,[#AF"@9"!C\R>%6?_A^#
MJ?G'#F2X W<<?V&=OZ8K]7*_*']L:1?V9/\ @I]\.OB[J2M;^&M=^S375\$.
MV,+%]ANOJ4A,;D#LXH _5ZORC_;X0S?\%3/V?EM!BXSX=W'!(W?VQ.<_0#'Y
M5^J5CJEGJFFV^HV=W!=Z?<1+/#=0R!XI(V&Y75@<%2""".,5^4NG:E:_M<?\
M%=;+5_#SKJWA+P7Y<K:C"0\6RRC.)%8<%3>.%4@\@AA0!^LE>/\ [8G_ ":A
M\8?^Q2U3_P!)9*]@KQ_]L3_DU#XP_P#8I:I_Z2R4 ?-7_!&'_DU#6_\ L;;S
M_P!);2OO6O@K_@C#_P FH:W_ -C;>?\ I+:5]ZT ?%7_  5A^/<OPA_9IF\.
MZ;.8-<\;3-I*,C89+0*&NF'J"I6(^T^>U=G_ ,$X_P!GR#X _LR>'HYX GB/
MQ+&FNZK(5PX>5 8H3W'EQ;%(Z;MY[U\;_MW*?VC/^"E/PR^$\A:YT;2386E[
M:#D 2M]JNV^IM_+'_ !7ZTJH10J@*H& !T% "T444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%-DD2&-I
M)&5$4%F9C@ #J2: (KZ^MM+L;B\O;B*TL[>-I9KB=PD<:*,LS,>   22>F*_
M*O\ :V_:Q\4?MQ>.$_9^_9_MIM1T&YF UC7DW)'>1HPW$OC]W:(<%G/,AV@#
M! DH?'KX\>/O^"D7QMD^"7P=N6TWX:V4A;5-9RPCO(D<!KF8CDPAL".(??)!
M/4;/T'_9A_97\$_LJ>!4\/\ A2T\Z]G"OJ>M7*C[5J$H'WG(^Z@R=L8X4$]2
M2Q %_92_9LT/]E?X/Z;X+TB07MV&-UJFIE-K7MVP >3'90%557LJKDDY)^ /
M^"+;;OBE\:#.#]L,%H3D8/\ KY]WZXK]8:_)7]D;4;/]D_\ X*7?$OP!XEN(
M](TSQ(]S::9-<?NXW:2=+FR^8\?-&60>KL%'- 'ZU5^3W[,*B3_@L%\46MP1
M&MQK1DY_VE!_\>-?J7XL\6:/X%\-:EX@U_4;?2=%TV!KF[O;IPL<4:C))/\
M3J20!S7YD?\ !*S0[WXM_M/?&SXYS6<D&E7T]W!;-)]WS[RZ%RR+ZF.-$!]!
M*OK0!^IM?"O_  62_P"31[/_ +&:R_\ 15Q7W57PK_P62_Y-'L_^QFLO_15Q
M0![_ /L4_P#)H_PA_P"Q9L?_ $4M>4_\%'OVN=#_ &=?AG!X:E\.:;XS\1>+
M8Y8;?1=7C\ZR$"E0\MQ&#EERP"J"-Q!.1M->K?L4_P#)H_PA_P"Q9L?_ $4M
M?!G_  5RT^?P?^TM\%?B'J=I<7OA6WAA@FC5,QE[:\,\B9Z!GCE& >H0XZ&@
M#%^#O_!);XG^*/"LOB+5OB%%\*+S6D-T/#>E6L\WDH_S+%-B=-F <;<R%1@$
MYR!G?!35-3_X)8_M$6_ACXH^$="U70_$W$'CVQC=KJ.W9@A:.1SQ&K;3+#M#
M#(;+#;N_7'P?XPT7Q_X8TWQ%X=U*WUC0]2A6XM+ZU?='*A[CT/4$'D$$$ @B
MOS#_ ."U7C31_$6J?##X?Z6RZGXOMY[B[EM+;+S0),(HX4('\4K*2%Z_(#T(
MR ?JE'(DT:R1LKHP#*RG((/0@TZL+P+H]QX=\#^'M*NY#-=6.G6]K-(>K.D2
MJQ_$@UNT %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%<Y\1?B!HGPK\"ZYXN\278L=#T>U>[NIL9(51]U1W
M9CA57N2!WH ;\1?B1X:^$O@_4?%/B[6+;0M!L$WSWETV /15'5F)X"J"22
M37Y1^*]>^(/_  5R^.%MH?A^WNO"OP5\,W'F27<ZY\O/!FD_A>Z=<A(P2$4G
MG&]F7PSX?^)7_!7+XQ76M:[=W7@[X)^';KRXK6!MP0XSY4>?EDNF0Y>4@B,,
M.,%5;]5OAC\+_"_P;\%:=X3\'Z/;Z)H5@FV*V@'+'^)W8\N['DLQ))ZF@#PW
M]K7P+I7PO_8#\?>$_#%I]BT;1_#!LK6!?F(B7:"6/=B,EF/)))/)KS;_ ((Y
M^5_PR'+Y8^?_ (2.]\SK][RX?Z;:^L?C5X!_X6K\'_&W@T,D<FO:-=Z='))]
MV.26%D1S_NL0?PK\_O\ @C+\3K30]#^('P@UJ==-\3V6L-JEOIMT=DTF8UAN
M$4'J8V@3<O;?GUP ?HSXY,0\$^(#,,P_V?<;P/[OEMG]*_-7_@AO'(-#^,+G
M_5&YTH+SW"W6>/Q%?:?[:_QDTCX)_LT^.M9U*]AMKR\TRXTW2X)'P]S>31-'
M&B+U;!;><=%1CQC-> _\$=?A7>^!_P!F?4?$NHVS6\_BS5GN[;?P7M(D6*-L
M=LN)R/4%3T- 'WC7Y5_\%?O^2_? ;_MI_P"E4-?JI7Y5_P#!7[_DOWP&_P"V
MG_I5#0!^JE?EI_P4(^"_C[]G_P#:8TC]J/X<6,VJ6L317&L)'&76REBB6W;S
M57YA!-!\C,/NG?DC<M?J77RK\5/V[M*^$_[5OA[X*^)?";6EAKHMS%XGN-05
M8/+G5U1C"8^GGH8CEP!RV>,4 >*Z?_P6J^&MUX3CE?P)XK;Q:Z!%T>W%N]L\
MQ'"K<>8&V9XW>5NY^Z:^-M>7XE>(O^"A/PA\6?$G3QH'BGQ?XAT36X=)P1)I
MMI_: A@A=& *LL=N#M/)!!;#$@?MA;?#/P+X;U:7Q%;^%/#VEZG$K22:M'IT
M$,R#'S,90H(&!R<]!7YF_#_4+?\ ;-_X*O2>,M ":EX&\$(LJZ@O,<B6T92%
MU/0[[I]Z^J*3V- 'ZOT444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
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
MRK_AI;PC_P! CX@?^&X\0_\ R#1_PTMX1_Z!'Q _\-QXA_\ D&@#U6BO*O\
MAI;PC_T"/B!_X;CQ#_\ (-'_  TMX1_Z!'Q _P##<>(?_D&@#U6BO*O^&EO"
M/_0(^('_ (;CQ#_\@T?\-+>$?^@1\0/_  W'B'_Y!H ]5HKRK_AI;PC_ - C
MX@?^&X\0_P#R#1_PTMX1_P"@1\0/_#<>(?\ Y!H ]5HKRK_AI;PC_P! CX@?
M^&X\0_\ R#1_PTMX1_Z!'Q _\-QXA_\ D&@#U6BO*O\ AI;PC_T"/B!_X;CQ
M#_\ (-'_  TMX1_Z!'Q _P##<>(?_D&@#U6BO*O^&EO"/_0(^('_ (;CQ#_\
M@T?\-+>$?^@1\0/_  W'B'_Y!H ]5HKRK_AI;PC_ - CX@?^&X\0_P#R#1_P
MTMX1_P"@1\0/_#<>(?\ Y!H ]5HKRK_AI;PC_P! CX@?^&X\0_\ R#1_PTMX
M1_Z!'Q _\-QXA_\ D&@#Y;_:J_X):7?[4'QNUOX@W/Q8;0X[^.WAM]*/AXW0
MM8XH4CVB3[4F<LK/]T<N:\D_X<8_]5L_\M3_ .[:^_\ _AI;PC_T"/B!_P"&
MX\0__(-'_#2WA'_H$?$#_P -QXA_^0: /A7PG_P1-_X1?Q5HVL_\+F^T_P!G
M7L-YY/\ PBVSS/+=7V[OMAQG&,X.,U^C7Q'^'?A_XM>!]8\(>*=/35-!U: V
M]U;.2,C((8$<JRL RL.05!'2N/\ ^&EO"/\ T"/B!_X;CQ#_ /(-'_#2WA'_
M *!'Q _\-QXA_P#D&@#XH7_@E'\1OAMK&H0?"/\ :"UGPGX8U!R9;-FN+>95
M.!AS;R*DS;0/FVITQ@5[Q^R#_P $\?"G[+^O77B_4M:N?'?Q!NE=6UN^A$:6
M^\DR&%"S,'?)#2,Q8C(&T,P/K_\ PTMX1_Z!'Q _\-QXA_\ D&C_ (:6\(_]
M CX@?^&X\0__ "#0!ZK17E7_  TMX1_Z!'Q _P##<>(?_D&C_AI;PC_T"/B!
M_P"&X\0__(- 'DG[(7["/_#*?Q)\<>+/^$X_X2C_ (29"GV/^R?LGV;]\9<[
M_/DW]<=!Z^U?6%>5?\-+>$?^@1\0/_#<>(?_ )!H_P"&EO"/_0(^('_AN/$/
M_P @T ?/W[2W_!,GP[\7OB$_Q%\ ^*[WX6^/))C<W%YIL9:"><]9@$='BE;)
MW.C<DDE222?,[3_@E/XX^)GB+3KOXW_'C6O'&D6#YCTZ.2>9RN%!"RSR,(MP
M')5"3USGFOLW_AI;PC_T"/B!_P"&X\0__(-'_#2WA'_H$?$#_P -QXA_^0:
M.[\&^#=%^'OA72O#7AW3X=*T/2[=+6SLX =L4:C &3R3W))))))))K:KRK_A
MI;PC_P! CX@?^&X\0_\ R#1_PTMX1_Z!'Q _\-QXA_\ D&@#U6BO*O\ AI;P
MC_T"/B!_X;CQ#_\ (-'_  TMX1_Z!'Q _P##<>(?_D&@#U6BO*O^&EO"/_0(
M^('_ (;CQ#_\@T?\-+>$?^@1\0/_  W'B'_Y!H ]5HKRK_AI;PC_ - CX@?^
M&X\0_P#R#1_PTMX1_P"@1\0/_#<>(?\ Y!H ]5HKRK_AI;PC_P! CX@?^&X\
M0_\ R#1_PTMX1_Z!'Q _\-QXA_\ D&@#U6BO*O\ AI;PC_T"/B!_X;CQ#_\
M(-'_  TMX1_Z!'Q _P##<>(?_D&@#U6BO*O^&EO"/_0(^('_ (;CQ#_\@T?\
M-+>$?^@1\0/_  W'B'_Y!H ]5HKRK_AI;PC_ - CX@?^&X\0_P#R#1_PTMX1
M_P"@1\0/_#<>(?\ Y!H ]5HKRK_AI;PC_P! CX@?^&X\0_\ R#1_PTMX1_Z!
M'Q _\-QXA_\ D&@#U6BO*O\ AI;PC_T"/B!_X;CQ#_\ (-'_  TMX1_Z!'Q
M_P##<>(?_D&@#U6BO*O^&EO"/_0(^('_ (;CQ#_\@T?\-+>$?^@1\0/_  W'
MB'_Y!H ]5HKRK_AI;PC_ - CX@?^&X\0_P#R#1_PTMX1_P"@1\0/_#<>(?\
MY!H ]5HKRK_AI;PC_P! CX@?^&X\0_\ R#1_PTMX1_Z!'Q _\-QXA_\ D&@#
MU6BO*O\ AI;PC_T"/B!_X;CQ#_\ (-'_  TMX1_Z!'Q _P##<>(?_D&@#U6B
MO*O^&EO"/_0(^('_ (;CQ#_\@T?\-+>$?^@1\0/_  W'B'_Y!H ]5HKRK_AI
M;PC_ - CX@?^&X\0_P#R#1_PTMX1_P"@1\0/_#<>(?\ Y!H ]5HKRK_AI;PC
M_P! CX@?^&X\0_\ R#1_PTMX1_Z!'Q _\-QXA_\ D&@#U6BO*O\ AI;PC_T"
M/B!_X;CQ#_\ (-'_  TMX1_Z!'Q _P##<>(?_D&@#U6BO*O^&EO"/_0(^('_
M (;CQ#_\@T?\-+>$?^@1\0/_  W'B'_Y!H ]5HKRK_AI;PC_ - CX@?^&X\0
M_P#R#1_PTMX1_P"@1\0/_#<>(?\ Y!H ]5HKRK_AI;PC_P! CX@?^&X\0_\
MR#1_PTMX1_Z!'Q _\-QXA_\ D&@#U6BO*O\ AI;PC_T"/B!_X;CQ#_\ (-'_
M  TMX1_Z!'Q _P##<>(?_D&@#U6BO*O^&EO"/_0(^('_ (;CQ#_\@T?\-+>$
M?^@1\0/_  W'B'_Y!H ]5HKRK_AI;PC_ - CX@?^&X\0_P#R#1_PTMX1_P"@
M1\0/_#<>(?\ Y!H ]5HKRK_AI;PC_P! CX@?^&X\0_\ R#1_PTMX1_Z!'Q _
M\-QXA_\ D&@#U6BO*O\ AI;PC_T"/B!_X;CQ#_\ (-'_  TMX1_Z!'Q _P##
M<>(?_D&@#X6\7_\ !%:[\:>+-:\07_QN9[[5KV:^G9O"Q8F261G;)-[SRQYK
M)_X<8_\ 5;/_ "U/_NVOO_\ X:6\(_\ 0(^('_AN/$/_ ,@T?\-+>$?^@1\0
M/_#<>(?_ )!H ^6OV5?^"5?_  S+\<M ^(O_  L__A)/[*2Y3^S?^$?^R^;Y
MMO)#GS/M3[<>9N^Z<XQQG-?47[2G[-'@W]J;X>R>%/&$$RI')]HL=2LV"W-C
M-C&^,D$<@D%2""#Z@$/_ .&EO"/_ $"/B!_X;CQ#_P#(-'_#2WA'_H$?$#_P
MW'B'_P"0: /AVW_X)4_&'2]'N/!NG?M(ZE:?#Z0E?[-C2[6,QD$%3:BX\O!R
M<KNP>,^WV)^RC^R!X)_9'\(76E>&!-J.JZ@RR:EKE\%^T73*/E7Y1A(URVU!
MG&XDDDDUO?\ #2WA'_H$?$#_ ,-QXA_^0:/^&EO"/_0(^('_ (;CQ#_\@T >
MJUQ_QB^'W_"V/A/XQ\%?;_[*_P"$ATFZTO[=Y/G?9_.B:/S-FY=V-V=NX9QU
M%<U_PTMX1_Z!'Q _\-QXA_\ D&C_ (:6\(_] CX@?^&X\0__ "#0!S7[&'[+
M/_#(?PGO?!7_  D__"6?:=6FU3[=_9_V+;YD4,?E[/-DSCRL[MW\73CGWJO*
MO^&EO"/_ $"/B!_X;CQ#_P#(-'_#2WA'_H$?$#_PW'B'_P"0: /(M)_8,%C^
MV]<?M$77CC[;(\LLL?AW^R=GEEK(VBC[1YYSM4[O]6.W3K7UE7E7_#2WA'_H
M$?$#_P -QXA_^0:/^&EO"/\ T"/B!_X;CQ#_ /(- 'JM%>5?\-+>$?\ H$?$
M#_PW'B'_ .0:/^&EO"/_ $"/B!_X;CQ#_P#(- 'JM%>5?\-+>$?^@1\0/_#<
M>(?_ )!H_P"&EO"/_0(^('_AN/$/_P @T >JT5Y5_P -+>$?^@1\0/\ PW'B
M'_Y!H_X:6\(_] CX@?\ AN/$/_R#0!ZK17E7_#2WA'_H$?$#_P -QXA_^0:/
M^&EO"/\ T"/B!_X;CQ#_ /(- 'JM%>5?\-+>$?\ H$?$#_PW'B'_ .0:/^&E
MO"/_ $"/B!_X;CQ#_P#(- 'JM%>5?\-+>$?^@1\0/_#<>(?_ )!H_P"&EO"/
M_0(^('_AN/$/_P @T >JT5Y5_P -+>$?^@1\0/\ PW'B'_Y!H_X:6\(_] CX
M@?\ AN/$/_R#0!ZK17E7_#2WA'_H$?$#_P -QXA_^0:/^&EO"/\ T"/B!_X;
MCQ#_ /(- 'JM%>5?\-+>$?\ H$?$#_PW'B'_ .0:/^&EO"/_ $"/B!_X;CQ#
M_P#(- 'JM%>5?\-+>$?^@1\0/_#<>(?_ )!H_P"&EO"/_0(^('_AN/$/_P @
MT >JT5Y5_P -+>$?^@1\0/\ PW'B'_Y!H_X:6\(_] CX@?\ AN/$/_R#0!ZK
M17E7_#2WA'_H$?$#_P -QXA_^0:/^&EO"/\ T"/B!_X;CQ#_ /(- 'JM%>5?
M\-+>$?\ H$?$#_PW'B'_ .0:/^&EO"/_ $"/B!_X;CQ#_P#(- 'JM%>5?\-+
M>$?^@1\0/_#<>(?_ )!H_P"&EO"/_0(^('_AN/$/_P @T >JT5Y5_P -+>$?
M^@1\0/\ PW'B'_Y!H_X:6\(_] CX@?\ AN/$/_R#0!ZK17E7_#2WA'_H$?$#
M_P -QXA_^0:/^&EO"/\ T"/B!_X;CQ#_ /(- 'JM%>5?\-+>$?\ H$?$#_PW
M'B'_ .0:/^&EO"/_ $"/B!_X;CQ#_P#(- 'JM%>5?\-+>$?^@1\0/_#<>(?_
M )!H_P"&EO"/_0(^('_AN/$/_P @T >JT5Y5_P -+>$?^@1\0/\ PW'B'_Y!
MH_X:6\(_] CX@?\ AN/$/_R#0!ZK17E7_#2WA'_H$?$#_P -QXA_^0:/^&EO
M"/\ T"/B!_X;CQ#_ /(- 'JM%>5?\-+>$?\ H$?$#_PW'B'_ .0:/^&EO"/_
M $"/B!_X;CQ#_P#(- 'JM%>5?\-+>$?^@1\0/_#<>(?_ )!H_P"&EO"/_0(^
M('_AN/$/_P @T >JT5Y5_P -+>$?^@1\0/\ PW'B'_Y!H_X:6\(_] CX@?\
MAN/$/_R#0!ZK17E7_#2WA'_H$?$#_P -QXA_^0:/^&EO"/\ T"/B!_X;CQ#_
M /(- 'JM%>5?\-+>$?\ H$?$#_PW'B'_ .0:/^&EO"/_ $"/B!_X;CQ#_P#(
M- 'JM<C\7/ ]U\3/A;XL\(V6KMH%SKNEW&FKJBPF9K;SHS&9 @=,D!CCYA]:
MYC_AI;PC_P! CX@?^&X\0_\ R#1_PTMX1_Z!'Q _\-QXA_\ D&@#X _X<8_]
M5L_\M3_[MH_X<8_]5L_\M3_[MK[_ /\ AI;PC_T"/B!_X;CQ#_\ (-'_  TM
MX1_Z!'Q _P##<>(?_D&@#Q_]AW]@G_AC'5?%U[_PG7_"8?V_#;0[/[(^P^1Y
M32'.?/EW9\SVQCOFMK]L;]@WP;^UY:V6H7E]/X8\9Z=%Y%GK]G$)<Q9+"*:(
ME?,0$L1AE923@X)!]&_X:6\(_P#0(^('_AN/$/\ \@T?\-+>$?\ H$?$#_PW
M'B'_ .0: /B0_P#!*OXL>.H++0_B-^T;K&M^#[612-,5KJZW(#G"K--L1NF&
M(?'H<8/WQ\%_@SX5^ 7P[TOP7X.L/L.C6"GER&FN)#]^:5\#=(QY)P.P
MPO\ AI;PC_T"/B!_X;CQ#_\ (-'_  TMX1_Z!'Q _P##<>(?_D&@#U6O"OVR
M?V8?^&MOA'#X'_X27_A%/+U.'4?M_P!@^V9\M)%V>7YL?7S,YW<8Z<UT'_#2
MWA'_ *!'Q _\-QXA_P#D&C_AI;PC_P! CX@?^&X\0_\ R#0!T'P4^&__  I[
MX1^$/ _]H_VO_P (_ID&G?;_ "/(\_RT"[_+W-MSC.-QQZU!\;/@CX/_ &A/
M %YX.\;:9_:>CW#+*NQS'-;S+G9+$XY5UR>>A!((()!QO^&EO"/_ $"/B!_X
M;CQ#_P#(-'_#2WA'_H$?$#_PW'B'_P"0: /C"Q_X);?%?X8O<Z?\+?VE->\-
M>&KF5F.G@7-J8E9LY_<SA'D Q\X6,GGI7J_[,/\ P3-\(_ WQI_PGGC#Q#=_
M$_Q\L_VFWU34HC%#;2G_ ):B,R.9)<D_O'8XX(56&:]X_P"&EO"/_0(^('_A
MN/$/_P @T?\ #2WA'_H$?$#_ ,-QXA_^0: /5:*\J_X:6\(_] CX@?\ AN/$
M/_R#1_PTMX1_Z!'Q _\ #<>(?_D&@#U6BO*O^&EO"/\ T"/B!_X;CQ#_ /(-
M'_#2WA'_ *!'Q _\-QXA_P#D&@#U6BO*O^&EO"/_ $"/B!_X;CQ#_P#(-'_#
M2WA'_H$?$#_PW'B'_P"0: /5:*\J_P"&EO"/_0(^('_AN/$/_P @T?\ #2WA
M'_H$?$#_ ,-QXA_^0: /5:*\J_X:6\(_] CX@?\ AN/$/_R#1_PTMX1_Z!'Q
M _\ #<>(?_D&@#U6BO*O^&EO"/\ T"/B!_X;CQ#_ /(-'_#2WA'_ *!'Q _\
M-QXA_P#D&@#U6BO*O^&EO"/_ $"/B!_X;CQ#_P#(-'_#2WA'_H$?$#_PW'B'
M_P"0: /5:*\J_P"&EO"/_0(^('_AN/$/_P @T?\ #2WA'_H$?$#_ ,-QXA_^
M0: /5:*\J_X:6\(_] CX@?\ AN/$/_R#1_PTMX1_Z!'Q _\ #<>(?_D&@#U6
MBO*O^&EO"/\ T"/B!_X;CQ#_ /(-'_#2WA'_ *!'Q _\-QXA_P#D&@#U6BO*
MO^&EO"/_ $"/B!_X;CQ#_P#(-'_#2WA'_H$?$#_PW'B'_P"0: /5:*\J_P"&
MEO"/_0(^('_AN/$/_P @T?\ #2WA'_H$?$#_ ,-QXA_^0: /5:*\J_X:6\(_
M] CX@?\ AN/$/_R#1_PTMX1_Z!'Q _\ #<>(?_D&@#U6BO*O^&EO"/\ T"/B
M!_X;CQ#_ /(-'_#2WA'_ *!'Q _\-QXA_P#D&@#U6BO*O^&EO"/_ $"/B!_X
M;CQ#_P#(-'_#2WA'_H$?$#_PW'B'_P"0: /5:*\J_P"&EO"/_0(^('_AN/$/
M_P @T?\ #2WA'_H$?$#_ ,-QXA_^0: /5:*\J_X:6\(_] CX@?\ AN/$/_R#
M1_PTMX1_Z!'Q _\ #<>(?_D&@#U6BO*O^&EO"/\ T"/B!_X;CQ#_ /(-'_#2
MWA'_ *!'Q _\-QXA_P#D&@#U6BO*O^&EO"/_ $"/B!_X;CQ#_P#(-'_#2WA'
M_H$?$#_PW'B'_P"0: /5:*\J_P"&EO"/_0(^('_AN/$/_P @T?\ #2WA'_H$
M?$#_ ,-QXA_^0: /5:*\J_X:6\(_] CX@?\ AN/$/_R#1_PTMX1_Z!'Q _\
M#<>(?_D&@#U6BO*O^&EO"/\ T"/B!_X;CQ#_ /(-'_#2WA'_ *!'Q _\-QXA
M_P#D&@#U6BO*O^&EO"/_ $"/B!_X;CQ#_P#(-'_#2WA'_H$?$#_PW'B'_P"0
M: /5:*\J_P"&EO"/_0(^('_AN/$/_P @T?\ #2WA'_H$?$#_ ,-QXA_^0: /
M5:*\J_X:6\(_] CX@?\ AN/$/_R#1_PTMX1_Z!'Q _\ #<>(?_D&@#U6O#OV
MQ/V;KS]JSX/GP';>+F\&P3:A!>75VMA]L$\<8<B$IYL?&\QOG<?]6..<C<_X
M:6\(_P#0(^('_AN/$/\ \@T?\-+>$?\ H$?$#_PW'B'_ .0: /@#_AQC_P!5
ML_\ +4_^[:/^'&/_ %6S_P M3_[MK[__ .&EO"/_ $"/B!_X;CQ#_P#(-'_#
M2WA'_H$?$#_PW'B'_P"0: ,3]CW]F?\ X9/^#X\"_P#"1_\ "4XU">^^W_8?
ML?\ K HV>7YDG3;UW<YZ5XI^U+_P3,T?XS?$*3XD> /%MW\-?'TC^?<7%JC-
M!<S 8\X%&5X92/O.I(.,[<DD_0W_  TMX1_Z!'Q _P##<>(?_D&C_AI;PC_T
M"/B!_P"&X\0__(- 'QSH/_!*'Q)X]\6:;J_QU^->M_$2QL/N:8LD[LXR/D\^
M:1BB':-P1 3_ '@>:_0[1=%L/#FCV6E:79PZ?IEC"EM;6EL@2*&)%"JBJ.
M   /2O-_^&EO"/\ T"/B!_X;CQ#_ /(-'_#2WA'_ *!'Q _\-QXA_P#D&@#U
M6OE7]K_]AC_AJ[Q]X#\3?\)M_P (M_PBV[_1?[)^V?:LRI)][SX]GW,=&ZUZ
MK_PTMX1_Z!'Q _\ #<>(?_D&C_AI;PC_ - CX@?^&X\0_P#R#0!ZK7S_ /M=
M_L8>#/VOO"]G9Z[-/HOB#3-YTS7K)%:6#<.4=#_K(B0"4R#D<,N3GJ_^&EO"
M/_0(^('_ (;CQ#_\@T?\-+>$?^@1\0/_  W'B'_Y!H ^+)/^"8'QKU[2U\*>
M(?VG-:O? RJL3:?_ *7*LD6 #&87N-FT 8 )8#T[5]G_ +-O[,?@?]EGP+_P
MC7@RSD'G.);[5+PJ]W?2#@-*X & "0J@!5!.!DDF3_AI;PC_ - CX@?^&X\0
M_P#R#1_PTMX1_P"@1\0/_#<>(?\ Y!H ]5HKRK_AI;PC_P! CX@?^&X\0_\
MR#1_PTMX1_Z!'Q _\-QXA_\ D&@#U6BO*O\ AI;PC_T"/B!_X;CQ#_\ (-'_
M  TMX1_Z!'Q _P##<>(?_D&@#U6BO*O^&EO"/_0(^('_ (;CQ#_\@T?\-+>$
M?^@1\0/_  W'B'_Y!H ]5HKRK_AI;PC_ - CX@?^&X\0_P#R#1_PTMX1_P"@
M1\0/_#<>(?\ Y!H ]5HKRK_AI;PC_P! CX@?^&X\0_\ R#1_PTMX1_Z!'Q _
M\-QXA_\ D&@#U6BO*O\ AI;PC_T"/B!_X;CQ#_\ (-'_  TMX1_Z!'Q _P##
M<>(?_D&@#U6BO*O^&EO"/_0(^('_ (;CQ#_\@T?\-+>$?^@1\0/_  W'B'_Y
M!H ]5HKRK_AI;PC_ - CX@?^&X\0_P#R#1_PTMX1_P"@1\0/_#<>(?\ Y!H
M]5HKRK_AI;PC_P! CX@?^&X\0_\ R#1_PTMX1_Z!'Q _\-QXA_\ D&@#U6BO
M*O\ AI;PC_T"/B!_X;CQ#_\ (-'_  TMX1_Z!'Q _P##<>(?_D&@#U6BO*O^
M&EO"/_0(^('_ (;CQ#_\@T?\-+>$?^@1\0/_  W'B'_Y!H ]5HKRK_AI;PC_
M - CX@?^&X\0_P#R#1_PTMX1_P"@1\0/_#<>(?\ Y!H ]5HKRK_AI;PC_P!
MCX@?^&X\0_\ R#1_PTMX1_Z!'Q _\-QXA_\ D&@#U6BO*O\ AI;PC_T"/B!_
MX;CQ#_\ (-'_  TMX1_Z!'Q _P##<>(?_D&@#U6BO*O^&EO"/_0(^('_ (;C
MQ#_\@T?\-+>$?^@1\0/_  W'B'_Y!H ]5HKRK_AI;PC_ - CX@?^&X\0_P#R
M#1_PTMX1_P"@1\0/_#<>(?\ Y!H ]5HKRK_AI;PC_P! CX@?^&X\0_\ R#1_
MPTMX1_Z!'Q _\-QXA_\ D&@#U6BO*O\ AI;PC_T"/B!_X;CQ#_\ (-'_  TM
MX1_Z!'Q _P##<>(?_D&@#U6BO*O^&EO"/_0(^('_ (;CQ#_\@T?\-+>$?^@1
M\0/_  W'B'_Y!H ]5HKRK_AI;PC_ - CX@?^&X\0_P#R#1_PTMX1_P"@1\0/
M_#<>(?\ Y!H ]5HKRK_AI;PC_P! CX@?^&X\0_\ R#1_PTMX1_Z!'Q _\-QX
MA_\ D&@#U6BO*O\ AI;PC_T"/B!_X;CQ#_\ (-'_  TMX1_Z!'Q _P##<>(?
M_D&@#U6BO*O^&EO"/_0(^('_ (;CQ#_\@T?\-+>$?^@1\0/_  W'B'_Y!H ]
M5HKRK_AI;PC_ - CX@?^&X\0_P#R#1_PTMX1_P"@1\0/_#<>(?\ Y!H ]5HK
MRK_AI;PC_P! CX@?^&X\0_\ R#1_PTMX1_Z!'Q _\-QXA_\ D&@#U6ODG]N#
M]A"\_;-U;PK.WQ%;PCI^@P3HEC_8_P!M6625E+29^T1X.$08P>G7FO8?^&EO
M"/\ T"/B!_X;CQ#_ /(-'_#2WA'_ *!'Q _\-QXA_P#D&@#X _X<8_\ 5;/_
M "U/_NVC_AQC_P!5L_\ +4_^[:^__P#AI;PC_P! CX@?^&X\0_\ R#1_PTMX
M1_Z!'Q _\-QXA_\ D&@#HOA)\-X_AA\(?"7@2:[76H="T>VTA[J2W$:W2Q1+
M&6,99MH8+G;D]<9-?$'C_P#X)/WWA_XB7/B_X#_%+4?A?+=.S/IRM,JP!FW%
M(IXG5_*R!^[<-_O=J^O?^&EO"/\ T"/B!_X;CQ#_ /(-'_#2WA'_ *!'Q _\
M-QXA_P#D&@#YF^ W_!+?3_"/Q+M_B)\7/'=_\6O%-M*L]O'J".8!*H^5YFE>
M1YRIP5!*@$<AJ^N/C9\/;SXL_"7Q9X,L-<;PW<Z]I\NG?VHEOYYMTD&UR$WI
MNRI8?>'6L#_AI;PC_P! CX@?^&X\0_\ R#1_PTMX1_Z!'Q _\-QXA_\ D&@#
MX _X<8_]5L_\M3_[MH_X<8_]5L_\M3_[MK[_ /\ AI;PC_T"/B!_X;CQ#_\
M(-'_  TMX1_Z!'Q _P##<>(?_D&@#R3]AK]A'_AB^Z\93?\ "<?\)C_PD26B
M;?[)^P_9_(,QS_KY=V[SO;&WOGBW^V1^P#X/_:X:SUF349_"7C>PA\BWURTA
M$JRQ@[ECGB)7>%);:0RL-QY(XKU#_AI;PC_T"/B!_P"&X\0__(-'_#2WA'_H
M$?$#_P -QXA_^0: /B8?\$J?BE\0/[.TKXH?M$ZSX@\)V4BE=,1[FY)4$_<\
M^4I&W. Q5\#'& !7W[\(_A)X7^!OP_TKP;X/TU=,T33H]J)UDE<\O+(W\;L>
M2Q_0  <W_P -+>$?^@1\0/\ PW'B'_Y!H_X:6\(_] CX@?\ AN/$/_R#0!ZK
M17E7_#2WA'_H$?$#_P -QXA_^0:/^&EO"/\ T"/B!_X;CQ#_ /(- 'JM%>5?
M\-+>$?\ H$?$#_PW'B'_ .0:/^&EO"/_ $"/B!_X;CQ#_P#(- 'JM%>5?\-+
M>$?^@1\0/_#<>(?_ )!H_P"&EO"/_0(^('_AN/$/_P @T >JT5Y5_P -+>$?
M^@1\0/\ PW'B'_Y!H_X:6\(_] CX@?\ AN/$/_R#0!ZK17E7_#2WA'_H$?$#
M_P -QXA_^0:/^&EO"/\ T"/B!_X;CQ#_ /(- 'JM%>5?\-+>$?\ H$?$#_PW
M'B'_ .0:/^&EO"/_ $"/B!_X;CQ#_P#(- 'JM%>5?\-+>$?^@1\0/_#<>(?_
M )!H_P"&EO"/_0(^('_AN/$/_P @T >JT5Y5_P -+>$?^@1\0/\ PW'B'_Y!
MH_X:6\(_] CX@?\ AN/$/_R#0!ZK17E7_#2WA'_H$?$#_P -QXA_^0:/^&EO
M"/\ T"/B!_X;CQ#_ /(- 'JM%>5?\-+>$?\ H$?$#_PW'B'_ .0:/^&EO"/_
M $"/B!_X;CQ#_P#(- 'JM%>5?\-+>$?^@1\0/_#<>(?_ )!H_P"&EO"/_0(^
M('_AN/$/_P @T >JT5Y5_P -+>$?^@1\0/\ PW'B'_Y!H_X:6\(_] CX@?\
MAN/$/_R#0!ZK17E7_#2WA'_H$?$#_P -QXA_^0:/^&EO"/\ T"/B!_X;CQ#_
M /(- 'JM%>5?\-+>$?\ H$?$#_PW'B'_ .0:/^&EO"/_ $"/B!_X;CQ#_P#(
M- 'JM%>5?\-+>$?^@1\0/_#<>(?_ )!H_P"&EO"/_0(^('_AN/$/_P @T >J
MT5Y5_P -+>$?^@1\0/\ PW'B'_Y!H_X:6\(_] CX@?\ AN/$/_R#0!ZK17E7
M_#2WA'_H$?$#_P -QXA_^0:/^&EO"/\ T"/B!_X;CQ#_ /(- 'JM%>5?\-+>
M$?\ H$?$#_PW'B'_ .0:/^&EO"/_ $"/B!_X;CQ#_P#(- 'JM%>5?\-+>$?^
M@1\0/_#<>(?_ )!H_P"&EO"/_0(^('_AN/$/_P @T >JT5Y5_P -+>$?^@1\
M0/\ PW'B'_Y!H_X:6\(_] CX@?\ AN/$/_R#0!ZK17E7_#2WA'_H$?$#_P -
MQXA_^0:/^&EO"/\ T"/B!_X;CQ#_ /(- 'JM%>5?\-+>$?\ H$?$#_PW'B'_
M .0:/^&EO"/_ $"/B!_X;CQ#_P#(- 'JM%>5?\-+>$?^@1\0/_#<>(?_ )!H
M_P"&EO"/_0(^('_AN/$/_P @T >JT5Y5_P -+>$?^@1\0/\ PW'B'_Y!H_X:
M6\(_] CX@?\ AN/$/_R#0!ZK17E7_#2WA'_H$?$#_P -QXA_^0:/^&EO"/\
MT"/B!_X;CQ#_ /(- 'JM? O[5'_!+.\_:>^-VN?$&Z^+3:(FH);PV^EGP\;D
M6D<4*1[!)]J3(+*S_='+FOJ7_AI;PC_T"/B!_P"&X\0__(-'_#2WA'_H$?$#
M_P -QXA_^0: /@#_ (<8_P#5;/\ RU/_ +MK5\)_\$3?^$7\5:-K/_"YOM/]
MG7L-YY/_  BVSS/+=7V[OMAQG&,X.,U]U?\ #2WA'_H$?$#_ ,-QXA_^0:/^
M&EO"/_0(^('_ (;CQ#_\@T =A\2/AUX?^+7@?6/"'BK3X]4T#5H#!=6LA(R,
M@AE(Y5E8*RL.05!'2OSX7_@E'\1OAMK&H0?"/]H+6?"?AC4')ELV:XMYE4X&
M'-O(J3-M ^;:G3&!7VO_ ,-+>$?^@1\0/_#<>(?_ )!H_P"&EO"/_0(^('_A
MN/$/_P @T >0?L@_\$\?"G[+^O77B_4M:N?'?Q!NE=6UN^A$:6^\DR&%"S,'
M?)#2,Q8C(&T,P/<_MG?LP7G[6WPJL_!%OXQ;P9;QZI%J%S<+IYO/M*QQR*L1
M3SH\#<ZOG)YC'%=-_P -+>$?^@1\0/\ PW'B'_Y!H_X:6\(_] CX@?\ AN/$
M/_R#0!\ ?\.,?^JV?^6I_P#=M'_#C'_JMG_EJ?\ W;7W_P#\-+>$?^@1\0/_
M  W'B'_Y!H_X:6\(_P#0(^('_AN/$/\ \@T 9/[(?[-__#*GP;MO 7_"1?\
M"4>3>SWG]H?8?LF?,(.WR_,DZ8Z[N?05[77E7_#2WA'_ *!'Q _\-QXA_P#D
M&C_AI;PC_P! CX@?^&X\0_\ R#0!Y)\-_P!A'_A7W[8OB7X[_P#"<?;_ .V7
MO'_L#^R?+\GSP!C[1YYW;<?\\QGVKZPKRK_AI;PC_P! CX@?^&X\0_\ R#1_
MPTMX1_Z!'Q _\-QXA_\ D&@#U6BO*O\ AI;PC_T"/B!_X;CQ#_\ (-'_  TM
MX1_Z!'Q _P##<>(?_D&@#U6BO*O^&EO"/_0(^('_ (;CQ#_\@T?\-+>$?^@1
M\0/_  W'B'_Y!H ]5HKRK_AI;PC_ - CX@?^&X\0_P#R#1_PTMX1_P"@1\0/
M_#<>(?\ Y!H ]5HKRK_AI;PC_P! CX@?^&X\0_\ R#1_PTMX1_Z!'Q _\-QX
MA_\ D&@#U6BO*O\ AI;PC_T"/B!_X;CQ#_\ (-'_  TMX1_Z!'Q _P##<>(?
M_D&@#U6BO*O^&EO"/_0(^('_ (;CQ#_\@T?\-+>$?^@1\0/_  W'B'_Y!H ]
M5HKRK_AI;PC_ - CX@?^&X\0_P#R#1_PTMX1_P"@1\0/_#<>(?\ Y!H ]5HK
MRK_AI;PC_P! CX@?^&X\0_\ R#1_PTMX1_Z!'Q _\-QXA_\ D&@#U6BO*O\
MAI;PC_T"/B!_X;CQ#_\ (-'_  TMX1_Z!'Q _P##<>(?_D&@#U6BO*O^&EO"
M/_0(^('_ (;CQ#_\@T?\-+>$?^@1\0/_  W'B'_Y!H ]5HKRK_AI;PC_ - C
MX@?^&X\0_P#R#1_PTMX1_P"@1\0/_#<>(?\ Y!H ]5HKRK_AI;PC_P! CX@?
M^&X\0_\ R#1_PTMX1_Z!'Q _\-QXA_\ D&@#U6BO*O\ AI;PC_T"/B!_X;CQ
M#_\ (-7-!_:#\(>(O$FDZ#%%XFTW4M5E>"Q&N>$=7TN*XE2&29HUFNK6.,OY
M4,K[=V2(VP#B@#TFBBB@ HHHH _%;_@M7_R=-X6_[$RU_P#2Z^HH_P""U?\
MR=-X6_[$RU_]+KZB@#]5/V3O^36?@W_V)FC?^D,->JUY5^R=_P FL_!O_L3-
M&_\ 2&&O5: "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH \J\.?\G3?$/_L3/#/_ *7:]7JM>5>'/^3IOB'_ -B9X9_]+M>K
MU6@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HKYV_;"_;8\&_L@^&;:?58CK_BG4!G3_  Y:SB*69 <-+(^&\J(8
M(W%22> #AL=+^R[^U-X._:N^'J>)/"\QMKV K%J>BW#@W.GS$?=?'WD;!*N.
M& /0AE ![)1110 4444 %%%% !17P_\ MY_\%")_V?-:MOAM\.M,3Q%\3]12
M/.Y#-'IWFD")?*7F6=\@K'P &5CN!"GQ/2?V(_VPOCK:_P!O?$7XW7OA">\_
M>?V*NISMY.1QFWMBD$9]E)]^>* /U,HK\B_B!:_M?_\ !.]K?Q==>.Y?B=X
M$L<-U]ONY]0MHLG"I*DW[RW!/ >)MN2 3D[3^D/[-/[0WAW]I[X2Z9XY\.!X
M(IV:WO;"8YDLKI #)"Q[XW*0PZJRG S@ 'J=%%% !1110 4444 %%%% !111
M0 45X?\ MN>(M5\)_LG_ !-U?1-3O-&U:STEI+:_T^=X)X7WK\R2(0RGW!KQ
MG_@DK\0/%'Q(_9EU?5/%OB35_%.IQ^)[JW2]UJ^EO)EC%O:D('D9F"@LQQG&
M6/K0!]K4444 %%%?$G_!5;]ICQ7^S[\'= L/!=_)HVN>)[Z2V;58#B:WMXD#
M2>4?X78O&-W4#=CD@@ ^VZ*_._\ 9%_8@^-GA+QEX$^)/C/XUZM?VD@74=2\
M,_VA>R^:KVY,<<LC2;7(9DW*5*_*<$\5^B% !1110 4444 %%%% !1110 44
M44 %%%% !17QAK7[9_BB\_X*/>'_ -G[3M.L]/\ #%IYK:G?-^]N+]FT=[R-
M5R (D5F3(&68I]X E:]$_;N\!_%CXB_!*#2O@UJ6H:5XN75[>=Y],U<Z9+]F
M"2AU\X.G&2GRYYP..* /HNBO.?V==!\6>%_@;X)TGQW<W%YXPL],BBU6XN[P
MW<KW 'S%IMS;S_M9.:]&H **** "BBB@ HHHH **1F"*68A5 R2>@K\H/&W[
M4?Q^_;N^-VN^ OV?-4;PEX(T=F636[><VK21!M@N9KE09$#D$I'%AMO)!*D@
M _6"BOROD_X)I_M0Z/;G4])_:%EDUQ0'\O\ MO4H@Q4$J/-Y)YX&5 Y-;/[(
MO[<7Q4^'?[0$7P#_ &B$:75;BX6PL=8NE07$-RXS"DCI\LT4N5"2#+99<E@?
ME /TWHHHH **** "BBB@ HKYM_;Z_:DU;]DOX'0>+-"T>UUC6-1U6/1K47SL
M(;=Y()Y?.95YD \@C8"N=V<\8/JG[/\ XLU+QY\!_AOXFUF9;G6-:\-:;J-[
M,J*@DGFM8Y)&"J %!9B< 8% '?4444 %%%% !1110 4444 %%%% !1110 45
M\B_\%2O''B/X>_LGW^K^%M?U3PUJRZM91K?Z/>R6DX1F;<HDC8-@]QGFNN_X
M)X^*M:\;?L<_#G6O$6KW^O:S=0WAN-1U.Y>YN)BM[<*I>1R6;"JH&3P !VH
M^C**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HKYS_;O_:>U?]DWX)V_C'0]'LM:U*ZU>#2XX=09Q"@>.60N0A!/$1 &1][/
M;%>$Q?M+_MQ31I(G[.GA]D<!E/VL<@_]O= 'Z!45\ ?\-)?MR_\ 1N7A_P#\
M"Q_\F5G>(OVLOVU?"?A_4]<U;]GOP[9:5IMK+>W=RUUD10QH7=R!=DD!5)X&
M>* /T0HKQG]C_P".U]^TG^SWX7^(.IZ9;Z1J.J?:4GM+1F:)6AN)(<INYP?+
M!P2<9QD]:]FH **** "BBOCS_@JIXZ\2?#O]E=]6\*^(=5\,ZK_;EG#]NT>]
MEM)]C"3<N^-@V#@9&<'% 'V'17YF?\$I?VXM4\?75W\)?B-X@O-9\0L9+W0=
M7U:Z>>XNUY:6U>1R69E&73))V[QD!5%?IG0 45^8?_!1GXO>._ _[;7P=T+P
MYXU\1:!HE]::8UWINEZK/;6UP7U*9',D:.%<E0%.0<@ =*_3R@ HKYY_;W^.
MLG[/O[+_ (N\06-VUGK]]$-(TB6)]LBW4X*B1#V:-!)*/^N=?!G[ W[1?Q2^
M&O[3WAKP7\7/%_B#7='^(&A6MSI9\0:I/>)&]Q&)[22/S6.TO\T) ZLPS]T&
M@#]>:**\T_:-^.>D?LX?!OQ%X_UF%KN#3(E$%G&VUKJX=@D40.#C<S#)P< ,
M<'% 'I=%?D/X \+_ +87_!0:SE\;K\06^'?@>>=EL8[6\GT^VD"-M80Q0 O*
MJG<-\K'+*0&XP-;Q-^Q7^V#^SQHMQXI\"?&2^\6'38C,^DV>IW+RR(H+';;7
M :*7&#A.6.<*I)Q0!^L5%?'G_!.S]N"X_:R\):OI/BBVMK'Q[X>$;7GV5?+B
MOH')"SHA)*L"NUUZ LI& VU?GO\ X*Z?%;XA>!?BS\--*\%>.O$7A*+4M-E$
ML6C:O<64<LAG"JSB)ADC/4@G% 'ZCT5^5T/[!?[<%O,DJ_M&*64Y ?QMK3K^
M(-N0?QK \<:3^WI^R3I=QXOO/&4GCKP[8[I;]HKD:O#'$/O/)'-&LRQX7)9
M-HR25YH _7"BOFS]B']M#1?VP/ -S=BUCT7QCH^R/6-'1BR+NSLFA)Y,;[6X
M/*D$'/RLWTG0 45^?W_!4CXZ>+]'U?X7?![X:>(-2\/^-?%>IQS276D7LEI<
M+$S_ &>",R1D,$DE=R<?\\:?_P $I/VB_$_C[1/'/PR^(>M:CJ_C?PK?M.L^
MLW3W%V]NS>7+&SN2S>5,I')X$J@<"@#[^HHKR+]J+]I;PU^RM\*[SQEXB5[R
M3S!:Z?I<#A9;ZY8$K&I/W0 "S-@[54G!. 0#UVBOR3\%C]LK_@H,)/$MCXO?
MX5_#N65Q:-:7,NG0RQY(9(A"/.N0!P6D;82" 000-[6?V ?VM?A7;G6_ 'QY
MOO$6H0'SVTUM8N[8W#]2 DS-#)\Q/$A /4^E 'ZG45^?7[$/_!137?'GQ ;X
M._&W3?["^(L<SVUKJ+P"U%U,O6WGAX$<W!VE0%?H IQN_06@ HHKY&_X*'?M
MJ7'[)O@;2;'PU:P7_CSQ&TB:<MRI>*TB3:))W0'YCEU5%Z$DDY"E2 ?7-%?E
M%H/[$/[8/QZTR#Q-X]^,U[X5FOT$ZZ3=:I="6$'#J&MX L41S_".5(P0",#G
MOB+H?[8?_!/6UMO&,GQ ?X@^"$G5+L75W/J-I$6)"I/%/B2%6./GB8#<0"P+
M $ _7ZBO+/V9?C]I'[3'P9T+Q[I$!LA?*T5W8.X=[2YC8K)$2.HR-RG RK*<
M#.*^?/VAOVU?%7@7]M#X9_!#P]IUE9Z;JU]ITFJZM./-GFAGF*F&-2-L8PIR
MWS$[N-N,D ^UJ*** "BBB@ HHHH **\T_::U:^T']FWXKZGIEY<:=J5EX2U:
MYM;RTE:*:"5+.5DD1U(*LK $,#D$ BOFO_@D3\0O%7Q*_9M\2:GXN\2ZQXJU
M*'Q;<VT=YK=_+>3)$+.S81AY&8A0SN=N<98GN: /M^BBB@ HHK\I?^"MGQ:^
M)7@GX^^ ]#\">-O%'AQ-1T)/]!T'5[BS2>=KJ5%)6-U!8_*N3SP* /U:HKXA
M_P""3O[0FL_&CX$ZQHOBK6K[7?%7A?4VBFO-4N7N+J6VGS)"TDCDLQ#B=!DG
M C4=L#[>H **_,3_ (*\?M/>+/ OBCP3\/O /BC6?#>IQVLVMZK/H-_+:S-&
M<I"C/$P.T".=RI./N'L*]N_X)/\ CWQ-\1OV7KK5?%GB+5O$^J+XANX!?:S?
M2W<XC$4!";Y&9MH).!G')H ^S:*** "BBB@ HHK\U?\ A;'CC_A\Y_PA/_"9
M>(/^$,_Z%S^U)_[._P"1=\[_ (]]_E_ZW]Y]W[WS=>: /TJHHHH **** "BB
MOBG]H;]M7Q5X%_;0^&?P0\/:=96>FZM?:=)JNK3CS9YH9YBIAC4C;&,*<M\Q
M.[C;C) /M:BBB@ HKG?B)X]T?X6^!==\7>(+G[)HNBV<E[=2]3L12<*.['@
M=R0.]?(G_!/F/Q9\=O$7C7]H_P :W5Y$GB>XDT[PSH9N'-K8Z?$^QF5,[2Q9
M!'NV@YCE;_EI0!]NT5^7/_!7+XP^/?AM\7/AG9^$?&_B/PM:7>G2/<V^BZM<
M6<<S"X !=8W4,<<9/:OU&H ***_+G]D7XP^/?$O_  4Z^*OA75_&_B/5?#%G
MJ/B)+71;W5KB:R@6*]*Q!(6<HH1>% ' X&* /U&HKP#]MG]JBU_9+^"]QXH6
MTCU+Q!?3C3]&L)B1')<LK-ODP<^6BJ6.,9X7(W9'PAX'_9W_ &Q/VR]!MO'?
MB;XK7/@G0=83[18V#W]Q:B2W<':Z6EL JH5Q@N0S*0><Y(!^MU%?D;\0?@+^
MV+^Q;X?N?'GA_P"*UWXW\/:6//U"TCOI[P0PKC,DEI<@J4Q]YHR6503P!D?=
M7[#O[65K^US\'QX@FM(=+\3:9/\ 8-9T^!B8UFV!EEB!)812 Y 8D@JZY;;N
M(!]$4444 %%?G)^UC_P4(\<ZU\8#\$/V<=,&K^,%N397>N)%'.1.!^\B@5_W
M:B/G?-)\J[6X 7=7*VG_  3J_:G\<6J:OXO_ &B;W3]9D'G"SCU>_N5@8G[N
MY614P&;A 5'09!S0!^HM%?D9??'C]J#_ ()R^/M'L/BQJLWQ-^'FIW&!?75T
M]\9D!_>""YEQ+',%.1'*=IP<#'S#]4_A_P".]%^)_@G1/%GAV[%]HFL6D=Y:
M3XP2CC(##^%AT*GD$$'I0!T%%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 445\:_\%$OA/\ M ?%#_A7_P#PHO6]8T?[#_:']L?V3XB.D^9O^S>1
MOQ*GF8V38Z[<GINY /LJBBB@ HHHH **** "BL[Q'H-GXJ\/ZEHNH*[V&H6T
MEI.L<C1OY;J5;:RD%3@G# @@\BOAW]AWXLZ_\'?C7XR_9;^(NJW6K:KH]Q-?
M>%=8OG+R7]DP\[RRQ))/EMYH'./WJY^0"@#[SHHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M KRKXR?\E%^!/_8YW/\ ZCVLUZK7E7QD_P"2B_ G_L<[G_U'M9H ]5HHHH *
M*** /Q6_X+5_\G3>%O\ L3+7_P!+KZBC_@M7_P G3>%O^Q,M?_2Z^HH _53]
MD[_DUGX-_P#8F:-_Z0PUZK7E7[)W_)K/P;_[$S1O_2&&O5: "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH \J\.?\G3?$/\
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
M\D<=Z\"^*G_!0'XK?';XS7OPI_9=T.WNI;"5UNO%5U&DRLJ':\JB0>5% &.
M[AB_R[0"0#]B_'#Q%=>$?V1_'.M6$C17UCX+O+BWD7JDJV3%&_!L'\*^0?\
M@B5X/TZU^"WCWQ4L,1U:^\0#3))NL@A@MHI$7V&ZX<^^.>@H YOQYJW[??[,
M^CS>/-<\2:)\1- LU^TZGI]I;0W"01#+,TB)!#(J*,Y,384<G@9'V3^QQ^UM
MH'[7?PQ;Q!IUM_9.NZ?(MKK&CM)O-K,1E65L#=&X!*M@=&'537NUQ;Q74$D$
M\:30R*4>.10RLI&""#U!':OR:_X)?6__  @/[>7QO\#:8<:#;6VJ0I%$<I_H
MNIQ10MGT"2. ?]J@#N/VJO\ @H=X_P#V<?VR]?\ "ZS0ZIX)T_2UDMM#%E'O
MFNY;#="&F \P)]H=&;#9V@@>E7/V?]3_ &]-0^,_@S4O'D;67@'6KY9=3M[R
MVTXQVMKM:1D,<9\^!BJE5S@AF4-D\5YI\</#,/BW_@LYX7T^X1)(5OM*NV20
M95O(LDGP1]8Z_7"@#\JO%G_!2SXJ?#G]IWXM>!DLD\:>3?W&B>#]!BL8TQ>F
M[1(3*\8$DBB/S!MSEF*C(SN$GQ4NO^"@WPK\)7WQ,UCQ7I;:9IL1OK_1M-BL
M9OL< &7#Q>3AE5<[BCN0 6SQNK$_9A\.VVN?\%@/B7<W$*S-I-]KE]#N&=C[
M_)W#WQ,WYU^FGQSC6;X)_$&.10R/X>U!64]"#;29% 'Y_P#@_P#X*1?%[]IK
MP?X<\$?!OP3:M\7+BWDDU_59U7^S],B1P@GB$AV_/E2?,W!2=H$A(QQ/Q.^/
MG[;'[$^JZ+XB^)>K:;XS\)7USY3KY%M):22$;C"98HHY87VABO\ "=IP&VD5
MVW_!#[1K:/P3\4]6$:_;)]1LK5I,<^6D4C 9^LA_2O:O^"N,$<W[&.MNZAFB
MU73W0_W3YVW/Y,1^- 'TQX7^+WAWQ1\'=/\ B8MR;'PO=:*NNO/<C!M[;R?-
M<N!W10<X_NFOSPT/]K']J3]N7Q=K]O\  .UTWP!X&TN;R3K&I1QF0@Y*"661
M)/WC*-Q2%#L!&6.03]5_L,Z9I?B3]@_X=:?XAM;74=&N=#EAO+?4$62"2#S9
M0RR*WRE=O7/&*^?[[_@I7^SQ^S?->^#/@WX$N]?MWO)+B5?#ENEGI\UR0%9H
MV;+.3L4;ECVX4;210!Y_\7O&'[=O['ND?\)KXH\8:+XZ\)V\L:7KV\$-S;1;
MF54\T&"&9%9FV[D(&< D97/W)\'_ (Z:G^T]^RBWCGP(+71O&.J:1>0VD%RW
MF0V.K(CQJKDJ<QB4*W*G*$$@YQ7PA^TC^VM\</C]\!O&^FV7[/5]X2\"36)_
MM/7-;\^010!E.^-WC@0OD#@!R,C@]:^AO^"/;$_L?1@G.-?O@/RBH ^"O[&_
M:&_X>3?8/[=\/_\ "_/^@IY:?V=_R!]W3RMO_'I\O^K^]^=?='[47QL^//[,
MG[$OA_Q'X@\0:2?BL=>6RU#4+"TBFM7@D:Y9%5&C5<^6D0)V@Y!KQ?\ YSK_
M .?^A8KVK_@LE_R:/9_]C-9?^BKB@#Z*_9P^*EYXP_9=\&?$'QGJ,"W5UH*Z
MKJNH,BPQ* A>20JH 50 3P.U?$4W[<'[0W[9'Q&U3P[^S1HEKX9\+Z4Q$WB/
M58(I'9"2$>9IE:.+=M)6)49^"<D XZ?XE>(KKPU_P1CTV>RD:*>Y\-:78EE_
MYYS7<,<@_&-G7\:],_X)+>#].\._L8^'-4M(8DO=?O[^^O)4Y9W2YDMU#'V2
M!<#W]S0!\]^/OBO^V[^Q3'#XL\?WVC_$[P.)42]>"*.2"#<0!ND2&*:$DD*'
M(*;L @D@'] OV=/C]X;_ &EOA3I7CGPRSQVMUNAN;.8@RV5RF/,A?'<9!![J
MRMT-=/\ $KPEI_CSX>>)?#FK0Q3Z;JNG7%G.DXRFQXV4D^F,YSVQFOS<_P""
M'&O7<VC_ !?T5V=K"VGTN\B7^%))5N4<_4B&/_OF@"#Q!_P4B^+'@3]J3XL>
M H-.'CEX;^YT7P?X>M[!%_TS[4BQF5XP)'58A+QG+''(^\-'Q98_\%%M"T:Y
M\;OK^ELL$+74OAO38;":6&,+O9!$82'(&1A7=SC ).*Y+]E_P[!KG_!8'XEW
M<RJS:3?:Y?1;AG#E_(R/?$[5^M= 'R!_P3I_;7OOVM?!>N6?BBUL[+QMX=>(
M77V%2D5W!(#LG"$G:VY&5@"1G!& P4?7]?E-_P $JK>.Q_;$^/=K OEP1)=(
MB+P %U @#'L*_5F@"EK6FKK6C7^GO(T2W=O) 9$ZJ&4KD>XS7XN?L>_'U_\
M@FS\</B'X!^*WAZ^2RU)X(;B]L80\L30-+Y,Z*Q7S()%F9L@Y'RD G(K]IM3
MU2RT6PFOM1NX+"R@7=+<W4JQQQKZLS$ #ZUYEX\^$WP?_:N\,0MX@TGP_P#$
M#2HR\4&HVLRRO"?XUBN86WH>F0KCMGM0!C_#7]MKX&?%@0+X>^)>A-=38"66
MHS_8+EF_NB*<(S'_ '0:I_%[]BSX9_'7XKZ!\2?$4.I'Q'H\-O':3:?>^3$?
M)F::)V 7YF#,><],#L*^:/B9_P $6/AGX@\Z?P5XMUWPC<MRL%XJ:C:KZ  [
M),?60U\UZ3XJ^-__  2D^,6AZ'XFU-O$GPSU:0N+6*9Y;&[MU8"5X XW03QA
MU)48!)7.]2#0!]Z_\%(/BM\4_@7\$;+QW\,M7BT[^S=1C@UB.:QAN5:WF^1)
M/WBG;ME\M>,9\WGH*]9_95^,R?M ?L^^"?')>-K[4K!5OUC  2\C)BN !V'F
M(Y ]"*Z3XG>!=(^.'PE\0^%;QUFTCQ)I<EL)PN=HD3]W*H/=25<>ZBOS^_X(
M]?$'4?".L?%#X%>(R;?5]"OI-2@M7.2CHXMKQ!GLKK 0/5V- 'MW_!2_]K;Q
M!^R_\-/#4/@J\AM/&GB'43';/+;I.$M8ES,P1P026>%1D?QGTK0^/_[5GB+]
MC_\ 9-\*>(_&B0^)?BGJMO#:"VDB6& W[Q&24R+'MQ%%RORX+84<;BP^8/&:
M_P##:'_!5S3M"7_3?!GPWQ]H4<QG[&X>;<.AW7CK"?55'IBOJG_@HQ^R;JW[
M5OP;LK+PQ-"GBS0+PW^GV]RXCCNU9"DD!<\(S#:58\90 X!W  ^>_#?A/_@H
M1\7O#EKXNC^(/A[P=;7\*WEGHMS';P2B)P&1=J6LF."#B5]PS@X.174?LD_M
MS?$]?VA9?@'\?](MK3QBQ>*SU:WA2%GF6,RA)5C_ '3+)&"R21A1]T8.[(\.
M\,_\%!OVE?V2=,TSPQ\7?A=)JVDZ:B6D-]JEM-8W$J( JJMX@>&7  &X(Q.,
MDDU]7_LP_MU? O\ :E\?01IX=M_"OQ.DC @76[.W-Q=;1]RWNUR7*C^$[6QD
MA2 2 #YK_P""PVF_&6+3WO=:U;1YO@K)X@L4T/3847[=%>_V?+O:0^6#MW"[
MZN?O+QZ?0W_!/71?VBK/PSX+N_'VO>'K[X2R^#K3^P;"PC07D2F*W-KYA$*D
MX@W!LN><=>M<S_P6K_Y-9\+?]CG:_P#I#?5[7X0\2W?@S_@F]HGB"P<QWVD_
M">"_MW7JLD6CJZG\U% 'SA\</V^/BI\8OC;>_!W]E_28;R_L)'BO?$\L4<W,
M;!)9(_-S%'"C$+YCAMQQM'(W87C";]OS]FO0Y/'.K^)M%^(NA6$?VC4=+MX8
MKKRHARS2(((9=JCDF)C@<G@$CYA_8#_:3\:?LWZ5XNO?!_P8U+XDS:S/!%<:
MI9I<$6PB5B(<QP28),NXC(S\O' KZRD_X*>?&V:-HY/V5M>=&!5E9+X@@]01
M]DH ^N_V0_VK/#_[6WPMC\4:3;MI>JVD@M=7T>1][6=QC/#8&Z-ARK8&1D$
M@@?(?[47_!1#QS^S;^VGK7AF=UUCP!I^FI+%H,-K$LL]S+8[HE,^W>J^>R$D
M$X4' /0\G_P2)\-^-O!_QV^)46K^"M<\(>'-8TG[9'#J.GSP0I+'=*(HE=T4
M,52>0#O@$XK,^-7AVV\5?\%G_#%A=PK<0+>:7=&-QD%H;%9ER/9HP?PH [#Q
M-;_\%#_$WAN3X@6VKZ9X=A,/V^'PCI\5H+J&+&\)Y4D3[FQ_!)(S_P )&?EK
M*^$O_!53XF?%7X<Z=X(\->"8/$WQYU"\:SM)(8]E@UL(RYNY$W *ZX8%<A!M
MWD@?)7ZHU^1__!(C0;-OVJ/C#J'E+Y]C8S6T''W%DO06QZ?ZI10!>^+WQ _;
MU_9=T=/B'XN\2:7X@\-1SQ_;[>VM;.XMK?<VU4F5(8Y(T)(7?&P&2H+9(S^@
MW[-_[0VE_'S]GW0?B:8UTB"YM))-1@<DK:30EDG /= R,0>I4@]>*POV\(([
MC]COXM)(H=1H,S@'U7# _@0#7A?_  2<TB#Q1^P_>:-?[I+&]U74K.50>?+D
M1%8#TX8_G0!Y1HO[4?[4O[<WC;Q&/@%+I?@#P!H\_P!F&I:G%#YD@;.SS9)(
MYF\P@%ML*#8" 2206H_$#X^?MC_L*:AI.L_%2]T7XF>![VZ%O)<6Z1F,.028
MUF2&*6*0JK%2Z,O!X."*\_T+P1^U/_P3/\5>)$\&^&CXY^'][/YS7$6GO?6<
MZ+D)-(L+"6VD"'#9(7/]\!37K?@/_@K[\-_B0MOX=^,_PS;2[=IU$EPD<>J6
M4<@/$DD$B*Z!>?NB1A0!^BGPY\>:7\4? /A[Q?HCM)I.N6,.H6QD&'"2(&"L
M.S#.".Q!KHZQO!NI:!K'A72[[PM/87/AVY@66QFTLH;9XF&5,>SY=OTK9H ^
M*O\ @KS_ ,F;:C_V&K#_ -#:NU_X)E_\F.?##_KC??\ I?<UQ7_!7G_DS;4?
M^PU8?^AM7:_\$R_^3'/AA_UQOO\ TON: /BOX0?\%*OCWXTU#Q9X&T71H?B!
M\2-2U%+;P[&MC%!;V%NGG?:)I=FP,1^YQO(488L>-K=#\3M8_P""@GP%\,W_
M ,0-<\4Z9KNBV2?:=1L[&VL;E;:('!+1"!&"KU+1DX ))P":Q_\ @CCX=@NO
MV@/C%KKJIN+&R6SC)'(6:Z9FP?\ MW6OU%^)UK%??#;Q9;3()(9M)NXW4C(*
MF%P1^1H \@_8<_:H3]K3X*Q>*+JSM],\1V-TVGZO8VI8Q),JJPDC#$D(Z,K
M$G!W+D[<UY;^W7^WW?\ [/\ XDTGX:_#;18O%/Q2U<1[89(VFCLA*VV)?*0A
MI)I#]U,C *L<@@'R+_@A^Q_X5_\ %,9X_M2R./\ ME)7&_L^6B?$K_@L1\1-
M3UM5NI]"NM5EM1<C.#;A;2$J/54((]-H/:@#N/\ A#O^"C*:*_BW_A--#:\"
M";_A%O+L/M!7[WE!?LWDY[?ZW=_M9YKW#]@7]N2Y_:FM=>\,>+](B\/?$?PZ
M-U[:6Z/'%<0AA&TBHY+1NLGRNA)P64@\D+]?5Y[X1_9]^'/@/Q]K7C?0/".G
M:9XMUEYI+_5X4/GSF5P\F22<!F 8@8!(S0!Z%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 %%%% '-?$3XE>%OA+X7N?$?C'7;+P[HEN0KWE]*$7<?NJHZLQYPJ@DXX%
M?/;_ /!43]F.-F4_$T$J<';H.ID?F+;FO.?^"M7[/OC_ ..'PK\)7G@73KK7
M_P#A'KZ>>^T6Q&^>99$54F2/K(4*L-JY;$I(!P<?DW_PR=\;_P#HC?Q _P#"
M7OO_ (U0!^U/_#T;]F+_ **9_P"4#5/_ )&H_P"'HW[,7_13/_*!JG_R-7XK
M?\,G?&__ *(W\0/_  E[[_XU1_PR=\;_ /HC?Q _\)>^_P#C5 'WC_P4W_;2
M^#7[0G[/>E^&OA_XQ_M_6X?$-M?26O\ 9=[;8A6"X1GW30HO#2(,9SSTX-?J
MOI/_ ""K+_KBG_H(K^9CQI\#OB/\-])35/%OP_\ %/A;3))A;I>ZUHMS9PM(
M02$#R(JEB%8XSG"GTK^F?2?^059?]<4_]!% %NO-/VFO^3;?BO\ ]BEJW_I'
M+7I=>:?M-?\ )MOQ7_[%+5O_ $CEH ^&/V ?V\/@9\$_V5?"/@_QIXX_L;Q'
M82WS7-E_9%]/L$EY-(GSQ0,ARCJ>&.,\\U]$?\/1OV8O^BF?^4#5/_D:OP_\
M*_L^_%+QWH=OK7AKX;>+_$.C7!80ZCI6A75U;R%6*L%DCC*G# @X/!!%:_\
MPR=\;_\ HC?Q _\ "7OO_C5 '[4_\/1OV8O^BF?^4#5/_D:C_AZ-^S%_T4S_
M ,H&J?\ R-7XK?\ #)WQO_Z(W\0/_"7OO_C5'_#)WQO_ .B-_$#_ ,)>^_\
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
MLH39_%+X3:@^3"=.NEPN,_)/&Q_1Q7ZWHZR*K*P96&0RG((]: '5^1?[%?\
MREG^,/\ V$_$_P#Z7FOUTK\B_P!B4?:/^"L7QBEB(DC&H^)GW*<C:=0P#^H_
M.@#W[_@L)\%_$/Q*^ NA^)/#]K/J/_")7\EW?VEN"S"TDCVO,%'7RV5,X'"L
MS<!36=^RK_P58^$FI?#GPSX;\?75QX'\1:98P6$LTMH\MA<&- @>-X@Q0$*"
M0ZJ%)QD@9K[HUSQ]X8\,ZI9Z7K/B/2-*U*^*K:V5]?10S7!9MJA$9@6RV0,
MY/%?/_QA_P"";?P$^,UY<W][X0'AO5[C)?4/#,QLG+$Y+&( PEB3DL8R3W-
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
MG3KGVKQSQS;QV_\ P6WT!HD6-I6MG<J,;F_L<C)]\ #\*D_X+G?\T3_[C?\
M[84 ?J+K^O:?X6T+4=9U:[CL-*TZVDN[NZF.$AAC4N[L?0*"?PK\QIOVROVD
M?VV/B%K&A_LX:=;^$/!NE.%EUV_BB\TJ2=C3RRJZH7VDK'$A<#.2P&1],?\
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
M%"@J"<DY7:?0_P#@EI^RCJG[/'P@U'Q!XKL?L'B_Q=)%<R6D@_>V=FBGR(I
M?NR$O([+VW(#@J17K7P9_81^"'P'UB+6?"W@BV_MR(#R]4U2:2]GB(Z-'YK,
ML;?[2!3[U[]0!^*__!.;7?!/@/\ :Z\>-\<+BPTWQNAG2RO_ !*5CCBU#[0?
MM!W2\),W\+$@XW@'+8/Z2_'K]NCX1_ OP9?ZK<>,-'\0:RL+&QT'1[Z.YN;N
M7'R(1&6\M22,NV !GJ< R_'7]A7X,_M%:X=<\7>$U_M]E"2:MID[VEQ,  !Y
MI0@2$   N"0  #BLSX._\$\?@3\$=>BUS1/!J:CK4#A[>^URX>]:!@<AHT<[
M%8$9#!=P[&@#X1_X(WZI=S?M,?%&/5XWMM:NM%DN+BWF0QNL@O(_-!0\@AG
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
MA\9/A_::P_CWPSI/VBU$E_HNOZE!:W%J=H\Q)(Y6&54G&\90]B:_-CXVZ?X
M^,'_  4:^'=G^SO:V8$5[83:G?\ A^(1V/VJ&Y:6>YCV +M2%4+.GRL5.,DD
MM]S^)/\ @E%^SIXAU*6\C\+ZAHYE=G:#3=5F2+)[!6+!1Z!< 9^E>T_ O]EK
MX8?LWV4\/@'PK:Z/<7*A+G4)&>>[G'7#32$MMR,[00N>@H ^8O\ @L[I\E[^
MR?HTR(S+9^++.=RO10;:[CR?;,@'U(KM/V2/C5\,/V@_V7?"GPDLO%5I<>(V
M\"QZ+JFCJ&6Y@2.T6UF;:0 0">H/.0:^H_''@?0/B5X3U+PSXHTJWUO0=2B,
M-U8W2[DD7K]000"&!!! (((!KQOX+?L(_!G]G[QP/%W@GPW=:9KJPR6Z3R:I
M=3JD;\,NQY"IR,?>!Z>O- 'Y\?L"_'B/]A'XU>._@Y\85;PY8WUVA74Y58PV
M]TF521B/^6$T;*1)T&U">"2OZ$?%K]NSX*_"GP'>^)&^('A_Q',D#266E:%J
MD-Y<WLF#M1%C9B 6&"[85>YKJ_CE^R[\,/VCK&"W\?\ A2UUF>W4K;:@K-!=
MP#DX2:,J^W)SM)*D]0:\5\,_\$I/V=?#>JPWTGA?4-9,+AUM]3U2:2$D?WD4
MJ&'LV0<=.M %3_@G+\?_ (S?M*>&_$GB_P"(MMIMIX5$PM]$:TL# ]U)N;SF
M#%SNCCPJ XY9FYRA%?.OC_\ Y3:>'/\ MV_]-+5^I&D:/8>']+M=-TNRM]-T
MZTC6&WL[.)8H88U&%1$4 *H'  &!7FVH?LM_##5/C;;?%VZ\,^;\0[?;Y6L?
M;[H;=L)A'[D2^4?W9*\I[]>: /5:_*#_ ()"_P#)R7QP_P"N)_\ 2QZ_5^O)
M_A#^RO\ "[X#>)-<U_P+X8_L/5];7;J%Q_:%U<><-Y?[LTKJOS$GY0* ,+]N
MK_DS_P"+?_8OW'\J^>/^"6LFO1?L$:Z_A86S>)EU#56TM;Q"\)NA$AB#@,I*
ME]N>1Q7V]XZ\#Z)\2_!^K^%O$EE_:.@ZM;M:WMIYKQ>;$W5=Z,K+]5(-8OP=
M^"G@SX!>#QX6\!Z-_86@BX>Z^R?:IKC]Z^-S;YG=N=HXSCB@#XS_ &*?^"DU
MMXUN/%'A3X]Z[I7@GQM8ZBXMGU&-=-M?*"A7MV9SA)8Y$?(D()W@#)4UA?\
M!4;XH?L\>*?@9JMO!J?A7Q/\39I8!I%QH4T%S>VS"5&D:66(DI&8MXVN<,2N
M!D CZB^-W["7P4_: UI];\5^#H1KL@/FZII<SV<\QQC=(8R!(PXP7#'@#IQ7
M,?#/_@F;^S]\+_$$.MVG@Y];U"W<20-KUW)=Q1,.A$3'RV.><LIP1QB@!?\
M@F7X-\0>"/V-?!%GXBCFM[FY-S?VUK/D/#;33/)$"#TW*?,QZ25]2TG3@<"E
MH ^*O^"O/_)FVH_]AJP_]#:NU_X)E_\ )CGPP_ZXWW_I?<U[7\7O@SX.^//@
MV3PIXZT?^W- DFCN&M/M4UOF1#E3OA=&XSTSBKOPR^&?AKX.^!]+\'^$--_L
MCPYIBNMI9>?+/Y8>1I&^>5F<Y=V/+'KCI0!^:?\ P1F_Y*I\=?\ MT_]'W-?
MII\0O^1!\3?]@RY_]%-7%?!G]EOX8?L^:KKNI> /#/\ 8%[KFS^T)?M]U<^=
MM9F7B:5PN"[?= Z_2O3=0T^#5M/N;*ZC\VUN8FAECR1N1@0PR.1P3TH _-/_
M ((??\B#\4_^PG9?^BI*XG]HJ:__ &%_^"D>F_&'4+22\\">+G>:>:WB)*I)
M&L5W&.>9(VVS ?Q!E'KC]'?@?^S7\./V;]/U6R^'7AS_ (1VUU25)KR/[=<W
M7FN@(4YGD<C )Z8ZUTWQ&^&/A7XN^%;KPWXRT&R\1:)<<O9WL>Y0PZ.IZHXR
M<,I##L: /.YOVU/@3;^#6\4-\5_"K:4(O-VIJ4;773.S[,#YWF8_Y9[-WM7R
MS^P5\<OBS^U+^TQ\1/',VL:Q:?!>T:=-/TFZ"&#SF95MX1QG<L6Z1]C<,5SP
MPSZ9:_\ !)G]G&WU8WC^&-4N(-VX6,NM7/DCGIE6#X^K5]5>#?!6@?#SPY9Z
M!X9T>RT'1;--D%C80K%$@[G ')/4D\D\G)H VZ*** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
MW_!4#X5>+O$$KV.A6L&CZA=790N$A2[F5W 4$D*$)( )X..U?K<JA5  P!P
M*\L^/'[+_P -/VE--L+3X@^&HM9-@Q:TNDFDM[B#=C<%DC96VG RI)4X!QD
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KRKXR?\E%^!/\ V.=S_P"H
M]K->JUY5\9/^2B_ G_L<[G_U'M9H ]5HHHH **** /Q6_P""U?\ R=-X6_[$
MRU_]+KZBC_@M7_R=-X6_[$RU_P#2Z^HH _53]D[_ )-9^#?_ &)FC?\ I##7
MJM>5?LG?\FL_!O\ [$S1O_2&&O5: "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH \J\.?\G3?$/_ +$SPS_Z7:]7JM>5>'/^
M3IOB'_V)GAG_ -+M>KU6@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH \T_:.
M^!FE_M(_!S7_ (>ZQ?7&EV6K>0QO;15:6%HITF4J&&#DQ@'V)Z5X9^R?_P $
MT_A_^RWXN'B\:I?>,/%<4;Q6E]J$:0Q688%6:*)<X<J2I9F/!( &3GZ^HH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KP
M+X/_ +).G_ OXZ>.O'7A+7Y;#P[XP59;[PC]D'V:.Z!W>?%)OROS-+\NW $K
M <!<>^T4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !45S +JWEA8D+(A0D=>1BI:* /G7]D/]B7PK^QS_PEG_",Z[K&M?\ "1_9
M/M']K&(^5]G\[;L\M%Z^>V<YZ"OHJBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH SO$5E?ZEX?U*TTO4!I&I7%M)%;:@8!-]FD92%E\LD!]I(.TD X
MKR+]D_\ 96T']E/P)?:+IM_-K^LZI>/?:MK]Y&$GOI23LW#)PJJ< ;CRSMU8
MU[=10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 5Y5\9/^2B_ G_L<[G_ -1[6:]5KRKX
MR?\ )1?@3_V.=S_ZCVLT >JT444 %%%% 'XK?\%J_P#DZ;PM_P!B9:_^EU]1
M1_P6K_Y.F\+?]B9:_P#I=?44 ?JI^R=_R:S\&_\ L3-&_P#2&&O5:\J_9._Y
M-9^#?_8F:-_Z0PUZK0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% 'E7AS_DZ;XA_P#8F>&?_2[7J]5KRKPY_P G3?$/_L3/
M#/\ Z7:]7JM !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
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
M*Z\M)/*FC@=T?:X*MA@#A@0>XKTBO'_VQ/\ DU#XP_\ 8I:I_P"DLE 'A_\
MP2X_:%^('[1GPA\6:W\0]?\ ^$AU.QUTV=O/]CM[;9#]GB?;MAC13\S,<D$\
M]:^T*_.K_@B7_P D"\=?]C,?_26"OT5H ^&/^"J'[2GQ'_9O\(> ;WX=>(_^
M$=NM4OKJ&\D^PVUUYJ)&A48GC<#!)Z8ZU];_  ;UZ_\ %7PA\#ZWJD_VK4]2
MT*QO+J?8J>9-);H[MM4!1EF)P  ,\"OS[_X+@_\ (@_"S_L)WO\ Z*CK[G^"
MMC+J?[-/@.S@F-M-<>$;"))AUC9K.,!OP)S0!\*_&3_@H5\7?C=\9-1^%O[+
MV@QWK6#R12^(O(CGDFV,$>9#-^YA@#' >0'=\I!7(%95Q\+?^"C&@6\FM6_C
M:'4[L#>VG1WUC(QV@$ 1R1"+GT!YP<]>?*/^";_QZ\,?L7?&#XD^!_B[!+X6
MO]0DM[)M2F@=UM)[9Y@T4FT%@C^:&#@;?D!/!!'Z\^!OBMX+^)UF+KPCXLT7
MQ-!MW%M)U"*YVC_:",2I]C@B@#XA_8L_X*,>)_'7Q4/P;^-NAIX?\>>8]M:7
MZVYM?.N$!8V]Q">$D(!VLN%;@;02"WZ$5\L_'7]@/PO\;OVA/#/Q<;Q'J7AO
M7=&-F[0Z;#&5NI+:8R1R.S#(;&U,_P!U%]*^IJ "OSH_X*H?M9_%;]F_Q?X!
MLOAUXJ_X1VUU2QNIKR/^SK2Z\UTD0*<SQ.1@$],=:_1>OR+_ ."X/_(_?"S_
M +!E[_Z-CH Z#_C9U_G_ (1BLOQ!^VI^V7^R?J&F7_QH\&6>L>';B587>XMK
M9%D( )5+JR8QQR$<C>&'!PO!Q^J7_"6:'_T&=/\ _ J/_&OE#_@I;\;OA[X?
M_94\:^&]3UW2[_7==MH[73='AN$EN))?-1EEV DA8]N\N<#*@9R0" ?1GP1^
M,6@?'SX6Z!X[\,R2/I.KPF18YAB6"16*21..S(ZLIQP<9!((-=S7Q[_P2G^'
M>O?#W]D/2!K\$MI+K6HW&L6EM.NUX[60(L9(QP'$9D'M(#WJC^V3_P %$H/@
M'XPM?AO\/O#G_"??%"Z\M38*'>"S:3!CC=(_GEE8$$1J5X8$MR 0#[0HK\R=
M:_:<_;R^&NDS>,?%/P@T2Y\,0IY]S;0VZ2/!"H^=MD-TTR #DLZD#&2, U]>
M_LA_M?\ A/\ :\\!S:SH<3Z3KFGLL6K:%<2!Y;-V!*L& &^-L-M? SM((!!%
M 'O-%?$O[97[>&O?LM_M&?#GPD;30_\ A!M8MH+W6]0OK6>:\MX3=/'*T)CE
M5<B-,@%&Y]>E>5ZA^VI^UQ\;;6?Q-\&O@K'8> U)>SN]4MO-NKR($8=2\L:R
M @'B)&QDC<2,T ?I=17P9^Q)_P %&M:^-WQ.NOA1\4O"]OX5\?1"9;>2U22"
M.>6$$RV\D$A+12JJLWWB#M887 S]0_M(?M%>%/V8/AC=^,_%DDKVZ2+;VEC;
M &>]N&!*Q1@D#.%8DG@!2?:@#U*BOS'\,?MD?MG_ +0UFWB?X4_!W1;/P>SL
M;62^VYF53@XFN+B$3<\9C0#((Z@UZG^RA_P44U;XC?%F;X0?&3P?'\/_ (D*
MS1P>2LD5O<R@;O),4A9HG*?,IWLKCH1E0P!B_MR?M2?$_P"#W[7?P;\%>$/$
MW]D>&?$'V#^TK'[!:S^?YFH-"_SR1,ZY0 ?*PQU'/-??]?DO_P %6/$5EX/_
M &U/@CKVI.T>G:79V-]<M&I9A%%J4CN0!U.U3Q7?W7[9G[7'QV6;Q)\%/@Q!
M8^ -^ZQO-8A5KF]C# ;\R31JP/I$K8RPWG&0 ?I317P9^Q9_P49USXQ_%*;X
M2?%?PK'X2^(*^<EO);1201S2Q*7D@E@D):*0(K-G<0VTC"G /L/[??[2?B;]
ME?X&0>,_"=CI.H:I)K%OIYAUF&66#RY$E8G$<D;;LQC'S8Y/% 'TE17YM_\
M#PKXY_'RST[3/V?/A?;^)+ZTTZT;Q!X@NH&6RBOWA1IH(!)*BHJ.64&1V9@I
M(& &-/X1_P#!4#QS\.OBQ<?#[]IKPI:^$)(HF=M5L[62)[=A&70R1;G$J/@A
M7B/4KP1D@ _3"BOS5UC]M;]K+XR6]QXJ^"_P56W^'B%GLKO5K7SKN^B# ;PI
MF3>#_=B5L9(W-C->M_L"_M_7'[55]KG@_P 8Z':^&_B!H\)NFALA(D%W"'"2
M%8Y"6C>-F0,A9L[LCH0 #[/HKYG_ &U_VX/#W['OAS35DTUO$GB_6 YTW18Y
MO*78N TTSX)5 2  !ECD#&&*_."_'K_@H'XNL(_$.C_!S0=*TB3]['931113
ME". T4]X)L\@_=4Y[8XH _2>BO@K]C?_ (*.:]\7/BY+\(_BWX0A\&^//WJ6
MTENDMO')-&I9[>6"4EHY-JLP.XAL$8'&>S_X*(_MB^,/V1M/\ 7/A/3M!O\
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
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%5=4U6RT/3Y[_4;RWL+&W7?-=74JQQ1KZLS$ #W->:O
M^U=\$HV96^,7@!64X*MXGL00?3_6T >J45Y5_P -8_!#_HLGP_\ _"HL?_CM
M'_#6/P0_Z+)\/_\ PJ+'_P".T >JUX[^T#^UM\+_ -F6Q@D\=^(X[._N4\RV
MTBT0W%[.N2-RQ+RJY!&]]JY!&<USGQ?_ &Y/A#\/?A?XG\1Z-\1_!OB;6-.L
M))K'1].U^UN)[NXQB*-4CD+$%RN<#@9/:O ?V#_V2;;XD::G[0WQJAC\;>/?
M%[?VG80:M&);>QMB?W,BQ'*[F4*R<8C38% .: +,/_!9+X6?:%FN/ GCZUT5
MF &I/86Q4*3@,0)^G/8D^@)XKZP^!_[1OP\_:,\/RZOX!\26^MQ0;1<VV&BN
M;5CG EB<!ES@X.,'!P37H=Q8VUU9O9S6\4UHZ>6UO(@:-EQC:5/!&.U?G#^V
MI^SN?V/M>T[]I7X&P)X8FTF[BB\1^'K0;+"ZMI7";A&.%1F*(Z 8^9'4*R$D
M _26BO%_#/[9?P1\2>&])U<_%;P5IAU"TANC97_B*SAN+?>@;RY4:0%'7.&4
MC(((-:?_  UC\$/^BR?#_P#\*BQ_^.T >JT5Y5_PUC\$/^BR?#__ ,*BQ_\
MCM'_  UC\$/^BR?#_P#\*BQ_^.T >JU\K_\ !23XU^-/@'^S>WBGP'K/]A:\
M-8M;7[7]EAN/W3B3<NR9'7G:.<9XKZ3\-^*M%\9:5'JGA_6+#7=-D)"7FFW2
M7$+$=0'0D'\Z^-?^"PO_ "9^_P#V,%C_ "EH R?^"9O[>.J?M&6.J>"/B+JD
M-W\0;#=>6E[Y$5O_ &E:$_,-D:J@DB)Y"@90J<$JQK[UK\)?$WP(\1? GX$_
M W]I_P"&SR6ES%!&=9\L%A;72S2)%.P_YY2J!$Z\#) .?,./V(_9H^/^A?M,
M?![1/'.AE8OM2>5?6.[<]E=H!YL+?0G(/&Y65N] 'R%^WC^U=\4_@Q^UW\*_
M!7@[Q3_8_AG6[73Y-0L?[/M9_.:74)89#OEB9URBJ/E88QD8/-?H?7Y*_P#!
M4'_D_KX'_P#7EI7_ *=9Z_6J@#Q?]L7XY?\ #.O[.GC'QI;S1Q:O;VOV72A(
MH;-[*?+A.T\-M9MY!ZJC5\1_L#_MT_%SQ5^T-8> /C7KIU"V\4:.EYH3SZ=:
M6FV5HQ<0L&AB3<LL.\#=GY@H&"35;_@K)XVU+XQ?&GX6?L]>&)?-N[B[AO+Q
M%Y475RWDVX?T\N,RN>VV8'M4'_!5+X/S_ VX^"7Q9\#H;%_":VOAX31KCRC:
M_O;$D#MA)E/T44 ?JI7&?&+XL:#\#?AGK_CGQ-*\6C:-;^?*(@#)(Q(5(T!(
M!=W95 )'+"I/A!\2M-^,?PO\+^-M(/\ H&N:?%>HF<F)F7YXS_M(VY#[J:^=
MO^"IGP_UWX@?L>^(X]!@ENY])N[;5;FU@!9Y;>)CYN !R%#>8?:,GMB@#Y6T
M']I3]L[]M:\U#5?A#IEMX&\#Q3-#'<HMNB94#Y&N;A2TK\\^4H R,@4OBJ^_
MX*"?LU://XGU/6(_&OA[3T,UZB+:ZDBQC+,SKL6<* "2R=!U(%>G_P#!./\
M;F^$&F_ 'PI\.?$?B&P\#^)=#CDMFCU9_L]K=@RNXF2=L1@MOY5F#;MV 1S7
MZ Z/KFE>*=,6]TK4+/5].F!"W%G,D\3CN RD@T ?/7[#W[:6C_MA>!;ZZ^PK
MH7B_16CCU?25<O&-^?+GA8\F-]K<'E2I!R-K-\]?\%0OVKOB[^S_ /$GP#HG
MPT\4_P!@PZQI\LD\']GV=SYTWG!%.Z>)]O!QP0*]X_9J_8)\-?LQ?&+Q9X[\
M.^)-2N8]>@GMAHDL,:6UM')<+,H4KR2FP*IXX)]:^-_^"R'_ "7[X-_]>3?^
ME2T :W_&SK_/_",5G>)OVN_VX/V8_+UOXJ>"+35O#B,B7$UQ86[P+NP!FXL7
MVQL>@+9&3C!Z5^LM4M:T:Q\1:1>Z5JEG#J&FWL+V]S:7"!XYHW!5D93P002"
M/>@#R+]E3]JSPC^UG\//^$C\-EK'4+5A#JNB7$@:XL)3G 8C[R, 2K@ , >
M0RCVJOQS_91MY/V1_P#@J-KWPPLKET\-:K=7.DB$N6'D20_:[+=GJZ_NDW=?
MF?U-?L90!\3?\%*/VJ/&OP0L?A_X,^%FHK8_$/Q9J6V)EMH+EUMP1&J!)D9
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
MU%?F)X;_ &NOVW/CQIO_  EGPW^$.BV7A!V,EI]IC56N(QGH]Q<1F8<_>B0
ME>.]>J_LG_\ !175/B)\4V^$/QE\(#P!\2=[16Y1'AMKF4+N\IHY"6B=E&5.
MYE?/!!*A@#[FHKY9_P""AW[4_BO]DOX2:!XI\(:?HVHZAJ&N1Z9+'K<$LL0C
M:WGD)41RQG=F)>22,$\5\M>-_P#@I3\>?B/J\]Q\"OAJWB+PKHD,4>IZM#H5
MW?I<77E@R@;&_=QAB=JY+E5W$X.  ?J717#_  0\5>)/'7PA\(^(O%VD0:#X
MCU73H;V\TVWW[+=I%W!,/\RG:5RIY4Y'.*[B@ HKX/\ VCO^"C^N>'_C)/\
M!_X'>!E^(?CRWE:VN;B??);13J,R1+'&RL_E\[W+HJ%6!S@D>:^+OVE/V^?A
M/I%QXJ\4?"?0)O#]M'Y]S';VT=T(8E&7=EMKMI$&#DLW VYX - 'Z=45\[?L
M3_MA:5^V%\.+W68=-&@^(=(N%M=5TD3><L;,NZ.5&P"8W ?&0""CCG 8^/?M
M;?\ !0;7?V8?VJ_"?@>[L=%/P^N]+M]3U:^FM)Y=0C5I;A7$)694SB%=H*'D
MG)QT /NJBOS/U#]LS]L3XO6;^*_A5\$H=-\"D>=92:A:F>[NX<\.-\L?F!AC
M_51GJ<,>M>E?L*_\%%=0_:,\<7_PU^(7AJW\+^/K.&66-[0/%#<M"0)H6AD)
M>*9.6V[F!"O]W;@@'W-17B7[6G[5GAC]DGX:GQ-KT4FI:C=R&VTG1H'"2WLX
M7.-Q!V1J,%GP< C@DJ#\8^%_VNOVXOBAI*>.O"/P;T63P9)F:VM9+4JUQ"2-
MI427*32\ X:-<')('3 !WG[:'[4GQ/\ A/\ MM?!CP#X4\3?V5X2\0_V5_:>
MG_8+6;[1YVI20R_O)(FD7,:A?E88QD8/-??]?A]\7?VEX/VHOVU/V?/$#Z#>
M>&-=TN^T?2-9TB\4@VUY'JSLZJ2 2N)%^\ P.01QD_N#0 5^7?[<O[5W[0O@
MO]L6U^%OPD\4_8TU*VL([#2?[/TY_,N9@1CS;F(XW''WG 'M7ZB5^2O[47_*
M8'X9_P#7[H7_ *'0!KHW_!3E64E0X!R5;_A&,'VXK.U/]O+]K;]EC7+*3XX?
M#^WU/P_<3B)I9+2.#<1R5AN[8M#OQDX8-G'XU^LE<Q\3/AQH/Q<\!ZWX/\36
M,>H:)JULUO<0R#IG[KJ>SJP#*PY!4$=* ,7X$_'3PI^T5\-M-\:^#[W[3IMV
M-DL$F!/:3@ O!,H)VNN1[$$$$@@GT&OR._X)*>)M4^$_[3WQ/^#.I79EMC'=
M HOW/MUC<>4S*.VY&DSZ[%ST&/OC]K_]KSPQ^R#\/[;7=:M9-9UC4I6M]*T6
MWE$<ETZC+LS$'9&@*[FPV"ZC!S0![S17YHZ7^TI^WE\6-&@\4^#O@]H.E^&[
MA%N;1+A(HY9H?O XN;I'<,.ZHN1@KUR>A_9E_P""DWC36?CI9_!WXZ^"+?P=
MXIO9Q9VU[;1RVH6X9<Q1RPR,V1+P%D1L$LF%PVX 'UK^U%^T)IW[,'P;U?Q]
MJ6E7.MQV;Q016-JZQF661@J!G;[JY/+ ,0.@/2C]E7XOZC\?/@#X2\?ZM96V
MG7^MQ3S/:V>[RH@MQ+&J@L23A47)[G)P.E?%/_!7SQE\7(O!M]X<MO"6G2_!
MR2.QN+KQ(P/VN.^\YL1 ^=C;Q'_RR/WC\WI?_P""8OQ%_: N/"WP[\,:AX!T
M>W^",=E>?9_%"*?MCX:9UR?M)',V4_U(X_.@#]'Z*^,_VQO^"AB? 'QU8_#/
MP%X5?Q]\3;Y8O]!5F,-JTO\ JHV2/+R2L"&$:[?E93NY KQ[6/CM_P %"M%L
M'\17/PAT!M-1#(UA:VT5Q)C.[_41WC7!. 1@<\^N#0!^EM%?(O[!O[>MO^UU
M;ZYH>MZ)#X9\<Z'$L]Q9V\K-!=0%MC2Q!OF38Y561B<;T^8Y('UU0 5^,WA3
M]J[]M/XX?%[QIX3^%WBG^VIM%NKJ0V?]GZ+!Y-LEP8E.^XB7=@E1U)[^IK]F
M:_)7_@E'_P GH?&S_KROO_3C'0!K*?\ @IT&!QGV/_",4[P]_P %)_CI^S;\
M1-.\(_M)^!8EL[EU>34;>W6"[2$L5,L9B9H+A5/9,'@C=FOU2K\W_P#@MMJ'
MAY?@SX!LKAK=O%3:\TUDI8><MH+>07! Z["YML^X7TH _172-6L]>TFRU/3K
MF.]T^]@2YMKF%MR2Q.H9'4]P001]:MU\J_!WQ;X@^#?_  38T'Q4J07>NZ#X
M!.K6D5\CM$=ELTT"2*&#%0GEJ0&!P.,5\GZ;_P %6/B[\3/A[H&A_#_P)I_B
M/XN:A)<SW\.BZ7=7%O8VB/MC*P^8[&1N69F?8HV\'=P ?JU17R;^RI^U#X_U
M[X&>-/'?[0/A^U^'D'AF[>"2:2RN+*62-$5W9K>4E@<R(B[?OMD 9'/S\O\
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
M10!^JG[)W_)K/P;_ .Q,T;_TAAKU6O*OV3O^36?@W_V)FC?^D,->JT %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!Y5X<_Y
M.F^(?_8F>&?_ $NUZO5:\J\.?\G3?$/_ +$SPS_Z7:]7JM !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% '._$:VUR]^'OBBW\,RBW\23:7
M=1Z9*3@)=&%A"V<\8?::_F0\7:'KOAOQ+J6G>)K*^T_7H9W%[;ZE&Z7"RY.[
M>&YR3DY/6OZD:* /Y5Z*_JHHH _E7HK^JBOR=_;D^)_A_P#:>_;6\&_!K5O%
M>E^&OAKX0NB^OZGJ>HQ6=N]P!ON5\QV4;U11 @ZAWD[9H ]S_P""2'[-W_"J
M?@9)X^U>U\OQ'XVV7$/F+\\.G)GR%'IYA+2G'56C_NUYI_P68_9N_M?PYHGQ
MFT:US=:7LTG7?+7[UN[?Z/,W^Y(QC)ZGS4'1:^WK']J/X$:78V]G9_%WX=VU
MI;QK###%XFL52-% "JH$O    'M6/X^^/7[/7Q*\$ZYX4U[XM_#^[T?6;.6Q
MNHO^$HL<F.12I(/F\,,Y![$ ]J /YRZ*_6?_ ()5_&2'X:_%+QW^SMJ'B+3_
M !!I\5[<7_AK5M.NDN+6[*?ZY871F!62,),%!^79+GDFOU!H _E7HK^JBB@#
M^9?X!>&O''BKXP>%+3X=07LOBY-0AEL9K)6)MW5P1*Y7[J+U9C@  YXK^FBB
MB@#\H/\ @FI_RD.^/O\ UQUC_P!.T-=A_P %5_V7=2TN\T[]HOX>";3_ !'H
M4L#ZVUB,2@1LOD7RX_BC(5&//R[#P$8UQ_\ P34_Y2'?'W_KCK'_ *=H:_57
M5-,M-:TV[T^_MHKRPNX7M[BVG0/'+&ZE61E/!!!((/8T ?!_BK]J+3OVK/\
M@F7\1_$J&&W\1V>C-9:[I\9QY%TI3+J.HCD'SK[$KDE36W_P1Z_Y,_3_ +&"
M^_E%7Y^_M8?"KQ5^P1\4?'/A;P^\LGPU^(>ES6]H)BS1RVQ<,(F/_/:WDP W
M4HP/'F$5]]_\$A[V#3?V,I+NZF2WM;?7-0EEFD8*J(JQEF)/0  F@#PS_@M3
M\;A/?>"OA+8W01(_^)]JP4D@,=T5LK8]!Y[%?]I#CI7K7PI_X*;?LT?"7X:^
M&/!FDZAKXT_0]/AL(F_L9P9-B %S\WWF.6/NQKYX_9!\,V?[=W[?7C_XG^*M
M(M]<\&Z8);M=/U2W6>WD5@;:P@DC<%3B)6?!&-T.<5^F/_#)WP0_Z(W\/_\
MPE['_P"-4 ?CWJ7[4G@;P#_P4/M_C)\.;N\/@O5=0CN-7AN+5H'"7"^7? I_
M%R7F'^T5]*_=6WN([J".>&1989%#I(ARK*1D$'N"*_/?_@IQ^QMX'7]FF]\5
M^ / OA_POK/A:Y34+DZ!I,%FUS9G]W,K^4B[@FY9,GH(VQU->A_\$X?B[#^T
M=^QS!X<U6Z:35]!MY/"^HMNS(8?*VP2>O,+*N>[1M0![A\??V6/AI^TQI,-G
MX\\.0ZC<6ZE+34X&,%[:@\X25>=N>=C94GDJ:^$OB1_P1(LMTEW\.?B7=6<J
M'=!9>([02?-U&;B':5Q[1&O+OV*_VA)OV!_VA/B!\,OC$;RRTO4KJ.&;5I8G
MD^SSP[EAN,<LT$L;CYEW<",],U^K>F?'SX9ZUHZ:M8_$/PM=::Z[Q=1ZS;F/
M'?)W\8[@]* /RAM_BY^U%_P33\:Z/8_$2XN/&/@&\D$:0W5\]]97$:XW+:W#
M_O+>11DA&"@]2C#FOT4_:>\8Z9\0_P!A7X@^*-%F^T:3K/@NXU"TD(P3%+;;
MUR.QPPR.QR*^,/\ @JQ^U5X"^,?@OPU\)_AYJ=MX[U^;6H;^6XT,B[AB*QR1
MQPQR)D22NTW2,G 4@\D"OISQS\.=0^$?_!,/7?!^K,IU72/ $UO=A6W*LWV<
MF10>X5B0#Z"@#R[_ ((G_P#)MOC+_L;9O_2.UK]"J_,'_@D+\;/AW\-/V?\
MQ9IWB_Q[X8\*ZA-XGEN(K36]8M[.62,VELH=4D=25RK#(&,J1VK[=U;]L;X%
M:+8R7=Q\8?!$D48R5M->MKF3\(XW9C^ H ^??^"Q.I6UC^R$()RHEO/$-E#
M&ZEPLLAQ_P !1J]&_P""9^FW&E?L/?"^"Y#"1K>\G&X8.R2^N)$_#:ZX]J^"
M/VM/C9JW_!2[X\>$?A7\(+*ZNO"FDS/*=2N(FC25F*K+?2J<&.&).%W ,2[#
M&YU6OT0^/?C32_V,?V-]3FT5_(7PUH<.C:(KD;WN2BP6[$?Q$,1(WJ%8T ?F
M5^TA^T3X+^)7_!2*T\0>.+V9_AKX(U!-/C6UA-QYRV99R @X99+K=D]T(ZX%
M?:/BC_@JK^S3XR\,ZMH&K76O76E:K:2V-W VCOB2&1"CJ>>ZL17E/_!)G]D_
MPGXN^#OB'XA?$'PAHOBV37]1^SZ8OB#38KU8X(-RR2H)58 O*[J2.?W(K[I_
MX9.^"'_1&_A__P"$O8__ !J@#\P/^"0_QPL_A_\ M!>)?AE_:3W7AOQ6LC:7
M/,I3?=6^YHVVG[AD@\S(ZY2,5]@?\%>-,N+_ /8UU.> L(K+6;"XGVC@H7,8
MS[;I$_'%?)__  4\^"EM^R[\;/AK\7?AGHEAX5T]Y(P+72+1+:U@U"U<2(VR
M,!1YL9 ( Y\IR>IK])-6L?#G[9'[+LL$<OEZ%XZT /%+@.UJ\B!D8CN\4H!Q
M_>CQ0!YS_P $P]5M=4_8A^' MF4M:K>V\RK_  R+>SD@^Y!#?\"KZFK\?OV(
M_P!I:]_8%^)OBKX'_&J"XT709;\SV^I-$[QV=P0$\X #+6TRJA#J#@@'&&8C
M[Z_:.^+WB/6_@-?:S^S_ .*O"NL^)O.AE@NVU6S> VZN'E"M(QB+,J[,,5P'
M8@@@4 ?0%]?0:;97%Y=2K!;6\;2RRN<!$4$LQ]@ :_([_@BK;SZA\9_BGJT"
M-'IRZ5$C(!\JM)<EHP??;&^.?6L'XL?\%:/%GCS]GOQ+\/=1\+V^D?$/42VD
MW>LZ1<!K+[*V5F:-=S,)6'[OAF7#%@PP%K[>_P"":?[+5Y^S3\"/.U^'R/&/
MBJ5-2U*'()MHPI%O;DCNJLS-Z-(PY S0!]<5Y%^U_$\W[*7QB5!DCPCJK?@+
M20G] :]=K!\?>$X/'W@7Q'X9NG,=MK6FW.FRN.JI-$T9/Y,: /@;_@B7(I^
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
MO_\ !2'_ ),E^*7_ %Y6_P#Z5P5Y=_P1Y\$V7A[]D_\ MV*VC2_\0:S=3SW
M'SR)$1#&I/HI1R!_MD]Z]1_X*0_\F2_%+_KRM_\ TK@KE/\ @D__ ,F2^$/^
MOW4?_2N6@#(_X*]:3;:A^QSJ%S-$KS6.LV,\#D<HQ<QD@]OE=A7GFI>-K[P;
M_P $7;?4;29EN[CP[%I8;//EW%^+9QG_ *Y2.*]0_P""MG_)EOB#_L)Z?_Z/
M%<O\._A'>?'3_@DCI7@O34,NJWWAQIK&($ RW$%VUQ%&">!N>)5S_M4 ;/\
MP2'^'^G>%_V1-/\ $%M;JNH^)M2N[N[N.K.(9GMXUS_=41,0/5V/>O0?^"CW
MP]T[XA?L=_$%;ZV6:?1K3^VK*4_>@F@.[<I]XS(A]G-?/7_!(3]HKP^WPMNO
M@[KE]#H_B[1=0N);&QO7\I[N"1M[J@;&9$D,FY.N"#CKCTG_ (*E?M'^&_AC
M^SGXB\$KJ5M<^,?%4*Z?!I<<P,T-NS RSR*.538"HSC+.,9 . !/^"0W_)FV
MG?\ 8:O_ /T-:_.3]EG]L+PE\*?VGO&GQC^(>@:IXFU75S=RZ>+%8G>TFN)M
MSR9D==I$>Z,8_A=ATK]&_P#@D-_R9MIW_8:O_P#T-:^1?V/O'-G^P/\ MO\
MC_X=?$"3^PO#FLNUA%J5P=EO&%D,EE<,2,>6\;LN[HIDYP V #WK_A]I\+/^
MA%\8?]\VO_QZOG7_ ()Z?%?2-2_X*/:S=>";"ZT3PCXTCU/R]*N JF"/8;L(
M54E1M>(A<'@''M7[ ^(O'OAOPEX4N/$VLZ[I^F^'H(O.DU2XN46W">N_.#GM
MCKVKY-_9#_;S\0_M9?'#Q?X?TCP7:VWP^T59IHO$332K,T?F;+=7C*X\R09;
M;D8"/UQ0!Z!^W?\ LJZ7^U-\%;VP+6]CXJT5)+_1-3G(18I0N7BD<](I H#'
MH"$;G9BOR@^!U_XX_;T\??"3X'^+O%4=KX2\*V\H5A*%FFMXLLV,DB6<1!84
M(!VHI;!PY;[7_P""HG[4^J&2P_9W^&IEU#QGXH:*WU=;$YECAF($5FN.CS9!
M;IB,@'B3CQ;]I+_@GGK'[*/P1\ _%7X>:C<OXZ\&^7=>)KNU=FW2%]XN85/1
M(6/ED8^:/#,.&R ?K7X3\*Z3X&\,Z7X>T&PATO1M,MTM;2S@&$BC0851^ ZG
MD]3S6M7AO['?[3VD_M6?!G3O%5IY5KKEOBTUO34/-K=J!NP.OEN/G0^AP3E3
MCW*@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /
MSU_X+->&?'&O?!/PG<>'K>]O/"MAJ4LVO0V:L^WY%%O+*%_Y9J?-!)& SITX
MK\8:_JHHH _E7HK^JBB@#^5>OZ5OV6?%&F>,OV;?ACJVCR))82^';&-1&>(W
MCA6.2,^Z.C(?=37?^)O#FG>,/#NJ:#K%JE]I.IVLEG=VT@^66&12CJ?8J2*_
M-7PWKWQ2_P""5OB/5-!U;P]J?Q)_9ZO;IKNPU73QNN=(W'+!N-J-@?,C;4<_
M,K*2XH _3VOFW_@HQXHTSPM^QG\3)-3D11>V"Z?;1L>9)Y9$5 H[D$[O8(3V
MKS>\_P""OW[/EOH)OXKOQ'=7>W<-+CTDBXSC.-S,(\]OOUY18^%?BC_P4\^)
M6@:UXV\-WOPZ_9]\/W0O;72+PLEQK+@$!N0-Y894N %16=4+,68@'Y$45_5)
M!!':PQPPQK%#&H1(XU"JJ@8  '0 5)0!_*O17]5%% 'Y+?\ !$WPUXXM?%WC
MO6F@O;;X>7&FI 7F5EM[G4!,IC,>>&9(_/#%<XWKGJ*^BO\ @L+_ ,F?O_V,
M%C_*6OM^OB#_ (+"_P#)G[_]C!8_REH [S]B+PCI'C_]@/P!X;U^QCU+1=5T
M*:TN[64?+)&\LH8>QYX(Y!P1R*^%/@[XJUO_ ()<_MDZGX \5W<\WPL\2R)B
M^F^X;9F(M[X <!XSF.4#L'X.$K]!/^">/_)EOPJ_[!C?^CY:S?V_OV2[?]JK
MX+W%KI\,:^.-"#WNA7+8!=\#S+9F/190H'H&5&/ ((!\7_\ !3R9+C]O3X&2
MQ.LD3V.DLKH<A@=4G((/<5^L&L:O9^'](OM4U"=+6PLH'N;B>0X6.-%+.Q]@
M 3^%?SI:#\3/%'CWXP?!C1_%9E>^\'WFG^'H#<JRSK!'?ETBD!YW1F1HQTPJ
M*.U?K/\ \%8OCA_PJG]EV\\/V=QY6M>-)_[(B53AA:@;[IOH4"Q'_KN* /@+
M]GC]K#P"O[<7B[X[?%6XOX896NI]%MK:T-R\<DF(85;!P!';;D^NTCI7U%^U
M5_P4._9T_:&^ 'C+P*=0UL7NHV1?3Y)M(<+'>1D20,3G@>8J@D?PEO6O3OV
M?V+?A]H_[+?A'4/'7P]\->)?$NOQMK4]QKNC6]Y-%'-@P1*TJ,RJ(A&=O9F?
MCDU]%?\ #)WP0_Z(W\/_ /PE['_XU0!\3?\ !%SX[_VYX&\4?"?4+C==Z'*=
M8TM&;DVLK!9T4>B3%6^MQ7Z6LH92",@\$&OQB^,5C#_P3Y_X*4:3XHTFS32?
M FK31Z@+6UB$<":?<YBNXD11M C<2.J 8 6+@<5]3?\ !7KX2ZY\1OV?]%\8
M^&6FO4\+7$MQ?0V;,WF6$Z*))?E^\J&.)CV"EFZ*: .N^.7_  2G^"GQBU2Z
MUC3;6^\ ZS<$R22>'G1;620_Q-;NK*/I'Y>>OK7R=XH_X)._''X(7D^O_!OX
ME+JEU"NY4LKF71=0DQR$4AVC;O\ >D4'TYKZM_8I_P""A7PX^+WPS\.Z'XH\
M3:?X5\?:?:0V-Y9ZQ<+;)>R(H0302.0K[\9V9W*21@C#'Z#\9?M,?";X?Z9-
M?^(/B1X8TZ".,R;6U6%Y7 SQ'$K%Y#P?E123CI0!\??\$\_V\/&7Q(^(%_\
M!7XQ6S1>.[!)EL]0F@$%Q.\ _?6UQ& !YJJK,& &0C9&1EO(?^"R'_)?O@W_
M ->3?^E2U5_9%N)_VK/^"GWB3XS>&],FL/!ND/<7CSR1E-RM9M96ZMC@2RY,
MI7/19.3BK'_!9:9+?X\?!Z65UCB2Q=F=S@*!=*22>PH _6RBO*O^&L?@A_T6
M3X?_ /A46/\ \=KRSX\?\%)/@E\&?"]W>:=XNTWQYKNPBSTCPU=I=^;)MROF
M3(3'&F<9))(&<*Q&* /B;XB,/$G_  6LT]=*_?-!K>FB5HN_DZ;"9LX_NA'!
M_P!TU^A7[;_QN'P _9E\:>*()_(UB2U.FZ40<-]KG_=QLON@+2?2,U\5?\$M
M_@9XK^)?QD\3_M+>.[1XAJ$EV^D23*5^U75P[">>,'D1(A>)3T.\@?<-9O\
MP5J\>ZC\8OCI\-/@%X9?S[I;B&>YA4DJ;Z[816ZOZ;(B7S_=GH X/_@FO^UM
M\%/V4_A_XGD\8WNJ#QCK]^IF^QZ<TR1VD28A3?GJ7>9CCU7TJO\ \%*_VL/@
MM^U9X+\*W7@R\U-O&&A7KH/MFG- DMG*G[Q2^>H=(B >Q?UK].O#/[&OP1\-
M^&]*TD_"CP5J36%I%:F]OO#MG-<7&Q OF2.T9+.V,EB22232^)/V-?@AXC\.
MZII/_"I_!6G?;K66U^V6'AVSAN(-Z%?,CD6,%'7.0P.00#0!A?L%_'?_ (:$
M_9C\)^(+FX^T:[8Q?V/JY9LM]J@ 4NWO(ACE_P"VE?!/QD8>%_\ @M)H-]J3
MXMK_ %;2/L[2CC]Y80VZ 8_Z:# ]^O>C_@ECX^U+]G[]J/QU\"/%,GD'4IIK
M>)')"C4;,O\ =SVDB$AS_%LCQG(KV/\ X*T_LS:_XKT[P]\:_!$4\GB#PC&L
M.HI9(3<"U20RQ7*8Y_<R,Y/HK[N AH _1>BODC]D7_@HG\.OV@O!NFVWB'7]
M-\)?$"&)8[_2=2G6VCN)0,&6V=R%=6Y.P'>O((P Q\L_; _;,^-/[+OQJDU^
MQL_"WBCX-W"VL-O8F^@^UEM@\X@HPF1RY8 E)(P%4XSF@#+_ ."W&K6L/P3^
M'VF.R_;;CQ"]S$O\1CCMI%<CVS+'^8KZ\_8XTVYTC]E'X1VMWO%POA?3V99!
MAE#0(P4_0$#\*_+CQ=XRU_\ X*S?M:>%M%TC3+C0/ .@VX>:.XE4R6EF70W<
M[$9'FR'9&JKD?+'GHQK]H=/T^WTG3[:QLX5M[2VB6&&%.B(H 51[  "@"Q7Y
M!?M<,/"?_!73X>ZIJ+>7976I>'ITDFX1(_,2$MD]@R,<^H-?K[7YV_\ !7G]
MFO5_'7@_0/BWX5@FGUGP@C0ZC':H3-]A+>8LZD<_N9-S'T61FXVG(!^B5%?(
MO['7_!0WX?\ [0/@;2[/Q'X@T_PQ\0[:!8M1TW4IDMDNY54;IK9F(5U;!;8#
MN7D$8 8^V_%3]I;X8?!?P_<:QXN\:Z1IL$2Y6W6Y66YF/98X4)=R?8>YP.:
M/15U"U:^>R6YA-XD8E:W#CS%0D@,5Z@$@C/L:_)K_@H7;M\;/^"C7PF^&>JM
M(_AR/^R[.6U60J"ES<E[EQZ,T81<C_GFM9/[,EGXG_;Z_;^N/C1=Z9=Z9X&\
M.7<=R"9"%A6%,6=H&!^9V8+)(HR.7S@,N>E_X*G>&M8^"O[5'PI^/=A8/?:3
M!+9"8+E4^V6<YF$3N!\OFQ$ >OER>E 'ZL6EI!I]K#:VT,=O;0HL<4,2A410
M,!0!P   ,5^6_P#P6L\"VNC7?PO^(^FJ;'Q )YM,FO86VR,L>V:W.1SE&\T@
M_P"U["OT8^%/QF\'?&KP-9^+?".N6NJ:-<0B5G20![<XRR3+G,;KR"K8QBOR
M[_X*<?%RU_:J^.GP\^"WPSFB\37>FW<D5Q<V#>9$U].RH8PP^4B%(RSN"0-[
M D;&H ^GO^"@7B6?QG_P30U#Q!<@+<:MIV@W\H P TMS:N?U:M/_ ()+^$;+
MP[^Q?X;U2V@2.ZUZ_O[ZZD51ND9+F2W7)[X6!11_P4JT"'PI_P $]?$VB6SM
M);Z;#H]G&S#!*QWEL@)_!:W_ /@EQ_R8G\,O^XG_ .G2[H ^5O\ @N3IMLJ_
M!W4!$HNV.K0-*!RR#[(RJ3W );'^\?6OTI^%7@^Q^'WPS\*^&M-@BM[+2M,M
M[2..%=J_)&H)^I.23W))K\W_ /@N5_R"O@W_ -=M6_\ 0;.OT_TG_D%67_7%
M/_010!^6GC"-=+_X+=:'+:*+=[@PM*R#&XMHS(Q/U7@T?\%N+"75?$WP1LH!
MF>Y&J0Q@_P!YGLP/U-.\?_\ *;3PY_V[?^FEJK_\%PYI+;7/@O-$Q26./571
MEZ@AK,@T ?I[X!\$:3\-?!&A>%-"MQ:Z1HUE%8VL0[)&H4$^K'&2>Y)/>OS4
M_P""UGA2WT.\^%'Q"TU?L7B*&XN-/:]BXD*QE)H/^^',I'^^:^\?V;?VC/"_
M[2'PIT?Q=HFHVAN9+5#JFGK,#)I]R%'FQ2+U #9PQ&&7!'!K\Z/^"DOQ&MOV
MO/VBOAI\#_AK<Q>(+G3KJ6*\O;%O-A6ZF*"1<C@B"*%G=@<#<PR"IH ^GO\
M@HQX@?Q9_P $Y-<UR151]3M-%O651@ R7=JY _[ZKLO^"9?_ "8Y\,/^N-]_
MZ7W-4/\ @HIX"GF_8)\<:%H<$EPFCV-A*D?WF^SVMS \C'_=BC9B?]DURG_!
M)CXL>&O$G[)OAWP?;:M:_P#"1^&Y[Z&]TUY56=5DNI;A) A.2A68#<!C*L.U
M &)_P6>_Y-0T3_L;;/\ ]);NO=?V?O\ DQ'P)_V3^U_](%KXQ_X+'_M&>$O$
MW@OPU\+_  [K-GK>L6^K#5]5_L^59ELECBDBCCD920'8SL=O4;!G&X9^U?V;
M[-]0_8?^'=K&&+S^!+.)=J[CEK%0,#OUH ^.?^"'/_(J_%O_ *_=-_\ 1=Q7
MF/\ P5X\?6MY^UK\/]!U]+B[\(^'],M;J[L;<C>XFN7:YV D#<T442CD<J.?
M3K?^"*_Q"\,>%M-^*6EZUXATS1]0NKC3Y[>WO[N.!YD59PQ0.1NP2N<=-P]:
MG_X*P^%]:^$_[1WPF^/&FV4EUIUBUI#*RDA$N[.Y:XC1VP=OF(Q _P"N34 =
M[8_\%IOA'I=C;V5G\/?%=I9V\:PPV\,=HD<:* %55$N     .F*^.?V[_P!L
M[P=^TQXV\!^-/ 6A:WX4\6>'1(DVHWPA6215D26V*-&[<QN)2,_\]/:OVG^#
M/QM\'_'SP/8>*?!FLV^JZ?<QJTD4<@,UK(0"8IDSE'7."#]1D$&OE3]H_P#X
M*2'P#\=?#'PP^$^A:9\3=;O95M=0$5VX2*YDD58X$DC##<!O+G!"Y7."K"@#
M@/\ @KMX@;Q9^QQ\+=<951M3URQO2JYP/,TZY? _[ZKZL_83\"V?P]_9'^%U
MA:VL5J]WHEOJEQY:@&2:Y03LS'NW[P#)[*!T KYK_P""U7F?\,T>"O-"B7_A
M*X=VSIG[%=9Q[5]A?LR_\FV_"C_L4M)_](XJ /2Z**J:O+=PZ3>R6$2S7R0.
MT$;G"O(%.T'V)Q0!\9>(/$W[)O[ _P 6/$7B.2__ ++^(.NQL-0L;6YN=4O
MLKB=BRLS^3O8*_SLN[Y2.,5QVM_\%B_ NN7+:1\/_ACXQ\=:O,-D5C)#%;K/
MGC $9F<CG'^K_"OFS_@EKX,\!?'CX\?$#5_B\MGXJ\=!8[W3M/\ $($HNI7>
M4W4QB?Y9'3$7RD':') XR/TZ^-'QB^''[(GPNU'6]0&D^'X(+=VL-%LDCMY+
M^8*=D,,2@9).!D#"@DD@ F@#\_?^"(+L/%WQA0(84-MIQ,//RD27.!^&2*QO
M^"EGA6V\=_\ !1OX2>&KR-9;36;/0].FC8X#)-J<\; _@QK3_P""(=\LWCGX
MNB1@)Y[*PFVCN!+/N/YL/SJW^W=_RE6^ '_7;PW_ .G>6@#]6K:VAL[>*WMX
MD@@B01QQ1J%5% P% '  ':ORH\6:?;Z/_P %MM%:RB6U-S+#-+Y0VAG?2&#M
M]6[^N2>]?JY7Y5^/_P#E-IX<_P"W;_TTM0!G?\%!X$^,W_!1[X/?#;5MTWAR
M(:9;7%KDJ&6XNV>YP>Q:)47(_NBOUBAACMX8XHHUBBC4*D: !54#   Z"ORN
M_P""J'AC5_@W^TY\(_C_ &-C)?:39SV<5R%X475I<&=(V;MYL9('_7-J_2'X
M<?&+P;\6/ EIXQ\+^(++4O#]Q")C=+*J^3ZK*"?W;*005;!!!H _,W]OSX>Z
M=X5_X*3? [Q!I]JML_B34=%N+TH,"6YBU!8B_P!?+$(/^[GO7ZRU^,7[57[0
MOA_X_?\ !1_X2MX4O8]3\/\ AO6]&TF+48'W0W<W]H+)+)&>ZAI @(X;R\@D
M$&OV=H *_)7]J+_E,#\,_P#K]T+_ -#K]:J_(C]KW7-.\-?\%:OA]JNKZA:Z
M5I=G<:)/<WU],L,$$:MEG=V(55 ZDG H _7>BO*O^&L?@A_T63X?_P#A46/_
M ,=KY\_:N_X*>?"_X2^"-3LO ?B.R\<^.+J"2&P71I%N+.UD(P)IIU.PJN<A
M4+%B /E!W  ^5OV,6'B/_@K-\2=3TO\ >V":GXCNFEB^ZT37#H'X[%G0_P#
MA7WK^U]\'O@'XLTW2/&_QR>WL[+P^WE6=Y>:E/!'EFWF%84;;*S;,[0C,P3T
M%?//_!(S]E[7/ASX8U_XK^,+.:SUOQ7"D&F0W0(G%CN$CS.#R/.<(0#SB(-T
M85XS_P %5-4?Q!^VE\+/"?C?4IM,^&@MM/DE97(BBAFO'2\N/9PB8)Z@(OKR
M ?1OBS_@L=\!_#VZ/2;7Q1XE9>$:QTU(8C]3-(C ?\!/4<5\._'7]H>Z_:4_
M;<^#'C-_ FI> HDO-'M+--29C+?1)J3.MR"8T&,R,GR[A^[^]V'["^ /A/\
M"CX3^&;6^\)>&O"_A[1[>V61-4L[>% 80,B1KGJXQSO9B3G)-?DK^V)^T-X7
M^.G_  4*^'.I>%[V/4/#WAO4-(T@:I"<Q73I?&662,]T!E*@]#L)&00: /NC
M_@K9_P F6^(/^PGI_P#Z/%=K_P $WO\ DR7X6_\ 7E<?^E<]<C_P5DLWN?V)
M_%4BAB+>_P!.E;"YX-U&G/IRP_R:N_\ !,WXA>&-6_9%^'&@VGB'3)]=M+>Z
M@N-+2[C-U$XN9G(:+.X?*0W3H<]* (/C):_LO?LK_'#_ (7)XTO8](^)=^DD
MT:_;+F]NI_,0PF5+4,^P; R!@%0 $#'->>^(O^"RWPL6Y%AX1\&^,/%NIR';
M!$MM#;QS-V"GS'DY_P"N=?,'P/T/PQ\=/^"G?C^S^.DEOJ$L.H:G'INEZM)_
MHUQ=07*QVUK@G#(L(<JAR&\L YS@_JSXCUKX8_LT^";W7+^/P_X"\/6L99VM
MK>*T5\#.Q$0 NY[(H))Z"@#\O/\ @FSXGN_%W_!1KXCZ]=:%-X5NM7L]9O;C
M0YRWF6+RWL,C0-E4.48X.57D=!TK]B*_&_\ X)L_$2#XF_\ !1KQYXO6%K*/
MQ):ZSJ$%N_WD$MU'*J'W"]?H:_9"@ K\%/V;_#?QR\3?M*_%&#X$:U#H?B*.
M6]>^FGDA0/:_; -N948??*'@9XK]ZZ_)7_@E'_R>A\;/^O*^_P#3C'0!TMU\
M'O\ @HK>6[0R?$*S5&QDQ7]G&W!SPRP@C\#4GPM_X)3_ !!^(/Q,LO&O[1?Q
M C\3+!(DLFF6UY-?3W:H<B"6>55$<>>JQALJ2 5)R/U!HH \<_:^ACM_V2OB
M[%%&L44?A'4U2-  JJ+60  #H*^/_P#@B7X%L[/X0^//&+6L7]HZAK8TM;DJ
M#)Y,$$<FT'J%+3DD=RH]!7V'^V)_R:A\8?\ L4M4_P#262OFK_@C#_R:AK?_
M &-MY_Z2VE &9_P6D\:7NB?L[^%_#]K*T-OKFO*;O:2/,BAB=PA]1YAC;ZQB
MOIW]B[X;Z;\+/V6_AIHNFVZP&71+74+MEY,EU<1K-,Y/?YW8#T4*.@%>&?\
M!73X.ZE\3/V84US2+=[J\\(ZBNJSQ1J68VA1HYB /[NY)">RQL>U=5_P3E_:
M>\+_ !L_9[\)>'H]3MK?QEX8TV#2-0TB28"=E@01QSJ#@NKHBL2,@,64].0"
MS_P4X^'&F_$']CKQK/>6ZR7WA](M9L)SPT,L<BAR#[Q/*I'^U["OD;X>_&+6
MK?\ X(Q^,G^TR-=:?=2>&()7))^S3W< =,YZ"*YD0>@ '2O;_P#@K!^T]X9\
M$? 75OAG8:I:WWC+Q.T5O)802AY+.T60/)+*!]W)C$85L$[R0"%-8_P[_95\
M1+_P2=UCP%-ILW_"6ZWI\WB!=,DCQ*)A.ES!"%ZAVCAB&T\AF(.* .\_X)(_
M#_3_  G^Q[HNN6]LD>H>)K^\OKN?J\GESO;QJ3Z!8>!V+,>I-?1WQW^!'A/]
MHWX>W'@SQG:S7&CS7$-T&MI/+FCDC<,&1\':2-R'_9=AQG-?%W_!(/\ :.\.
M:I\&A\)=4U&WTSQ5H-[</965S*$>\MII#*3&&QN99'D#*.0-I[G'MG_!0+]K
M^T_9?^$-W_86LV,?Q)U%XHM'T]PDTB+Y@,L\D1Z1B-7 )&"Q4?0 \#_X*B:/
MIW[//[$/@[X7^#S=6OA^YUR*S\JYN7G<VT:S7!C+L22/-\HC)P H & ,><?L
MM_\ !4'X1?LY_ OPKX$A\">)7O-/MMVHW5G':A+J[?YII<F4,V6. 6YVJHXP
M .^_:Z\$_$[]HC_@FKX5\:>,;)9?'>E7*>)[RRLK0P%;%A-'CR\G!6&6*5NF
M-K<<5[9_P37_ &HO"_QC_9^\*>$SJMO;>-?"VGQ:3=Z3/,!/)# HCBGC4X+H
M4"9(^ZV0>Q(!\;?MI?\ !2+X5_M4? ;5?!5KX*\166N?:+>]TO4+]+<QVL\<
M@W,=LI;YHC*G /WZ^KO^">]U?_';_@G?_P (IJ.HRI.UGJOA9+XDEXHF5UB/
M_;-)E48[(*[G]N#]N/0?V2O!\2V+Z=K_ (^O)HUM/#TDYW)#N!DFF"?,B;,A
M2<;F88R V.P\(_&KQYX@_9+_ .%HW7@>WM?&,FB3:S!X6%Q)B55#/&FXIN#2
M1J&"[>"X7GK0!^9'P:_: ^+W_!+/6-?\ >-?ATNL^&+S43>+-YDEO'/*41/.
MM;O8R2(R1I\I7(*X.PAA7U39?M^?LK?M@:5I?A;XHZ;)HOEWD=W!9>+(2MFM
MR%9 PN(7*@;9'&9=@P3D=*]'_8C_ &V= _;/\'ZUI7BFST/2_%MO=/')X9+^
M8MU9E0R2HDI)D .]6P#M*@D ,N?GW_@JK^SW\ _AU\'7\0:3HVC>#OB/-=PC
M3++10ML;]&D FWVR878J;V\P*,,JC=\V" ?9_P"T5\!8/BY^RIXC^%O@Y[/1
M;>[TJ&UT=8V*6L2PO')!'E<XB/E*G .%/0]*_-3]G_\ ;K^)/[ .AQ?"+XF_
M"ZXGTK2[F?[+YCM9742O*TDA1RK1W$9=V967 (;[Y&,?5OP7^+GC[X _\$N?
M"'CS_A'AXEUO1M--Q_9]_,\9_LUKN18),J"2J6[0OCC]VO48KUC]E#]H_P '
M?MN?!2WN-;LM!O->7?'KGA6=$N%MW5RJOY,NXF-E*D,01EBN<@@ 'DNA?M7?
MLD_MQZYX9T_QII\">)+-WCTK3?&5L8 ))=@=$D1VA<L8T 5FR2!A<G%>@_\
M!411'^PC\2U4851I8'_@SM*^)/\ @K1\#O@A\)+?PO<>!+#3?#7C^\O6%[H6
MCOMB-GY;-YSP [82'\L+@+N#/P=O'U'^V<FO1_\ !*.Z3Q2)1XE7P]X<&IBX
M_P!9]J^UV'F[_P#:W[L^^: .O_X)G_\ */\ ^'__ %QU;_TY7E?'O_!$/P78
MZGX^^)_BB>VBEOM(L+&RMIG7+1"Y>9G*^A(M@,]<<=S7V%_P3/\ ^4?_ ,/_
M /KCJW_IRO*^8/\ @AC_ ,UL_P"X)_[?T ?H5^TQI=KK7[.GQ0L[V!+FVD\,
M:ENCD&1Q;2$'Z@@$'L0#7Q#_ ,$=]>?PW^RK\4=4VF5-.UNXO!$<X)2QA8C'
MOM K[H_:$_Y(%\2_^Q9U/_TEDKXE_P""*]I%?_L[_$&VG0203>(WCD0]&4VD
M((_(T <1_P $6?#,7BCQ-\7OB/JX6^\1226UFE[)S(OGM+-<G_@;+"<_[)]Z
M_3[Q-X;TWQCX<U30=8M([[2=3M9+.[M91E98I%*NI^H)%?DS^PW\2--_8%_:
MF^)_P=^)NH1Z-I.J3PQ6NN7>4@$D3.;:1ST2.:&?<7/"E5!(&2/T"^.W[:'P
ML^!_P[U#Q)=>,-%U>]%LSZ;I.FW\=Q/?S%28T58RQ"$@ R'Y5!R30!\.?\$=
M?#X\)_'+XY:&',@TU(K(.3DMY=U,F?\ QVOU:K\EO^"*NJ3ZW\5/C!J-TP:Y
MO+*UN)6'0N\\K,?S)K]:: "OR+_X(L_\EH^*_P#V#(O_ $I-?KI7Y%_\$6?^
M2T?%?_L&1?\ I2: -7_@N5_R%?@W_P!<=6_]"LZ_3SX<^"['X<^ ?#OA?3+:
M*TL='L(;**&%<*!&@7/U)!)/4DDFOS#_ ."Y7_(5^#?_ %QU;_T*SK]7Z /R
MC_X*2:?;Z?\ \%#/@%J%M$L%Y<'2#+-&,,Y35'"L?4@<9ZX '85ZQ_P6B\97
M>B?LX^&M!MI&CBUSQ!&+D#_EI%##(^T^WF&-O^ "O+_^"F'_ "?U^SU_W"__
M $ZM7O\ _P %:/@YJ7Q2_9:EU71[>2ZOO".H)K,D,0RS6HC>.<@?[*N)#[1M
M0![A^QS\/].^&?[+OPRT33;=8$_L*TO;C;_RTN9XUFG<GOF21S[# [5\O_\
M!9_X>Z=K?[._A[Q:;53K&A:Y';QW0'S"VGC<2(?8ND)_X#[FO6?^"='[2?AG
MXV?LZ^$-$M]3MT\6^&=,@TC4M)>4?: ($\J.8*>661$5MPX!+#J*^:/^"R'[
M2'AC4/!.A_"71-3M]4UXZFFJ:LMI*'%E''&ZQQ2$<;W:7=MSD"/) W+D ] ^
M.'C:\\#_ /!'[P]-82M#=:CX/T/2A(IQ^[G6!)A_P*(R+_P*OF7]AC_@H5\+
M?V2_@S_PC-_X+U_4/$M[>RWNIZEI\=OLG).V)0SR!B%C"\$  L^.I)^O_%WP
MDU'XV?\ !*'PYX9T:W>[UH^"=(O[&WB&7FEMXH)O+4=V=8V0#U85Q'_!([]J
M#PQJ?P=MOA!K.IP:3XLT&ZN#I]I>2A#?6TLKS'RMV-SH[R H.0-IZ9P >>_M
M"?\ !5CX0_';X*>,? EWX#\49UK3I8+:6Y2U*07.-T$QQ+GY)0C\?W:])_X(
MK^.+_7/@+XN\-W<[SVVA:V'LU<D^3'/$&,:^B[TD;ZNU?3?[7/[5GAK]E7X6
MZEKNH7EE<>)I(&71=!EE_>WLYX4[ =WE*>7;@ #&=Q ,?[&/QZ\5?M)_!>V\
M=^*/"MOX3^W74L=A!;S/(+FW3 \_YU!4%]Z@<YV9SS0!\_?\%6_V7;3QY\,_
M^%PZ'<0Z-XR\%1+-/=&40&[LU?(4/D?O8W.Z/G)RRC)*X^8OV/\ P[K?_!2/
M]IG_ (37XNZM::II/@G3K/=HBD*+QER(U$6?]6TBO+*>A9PF & 7N_VX/C#K
M_P"VU^T1HG[-7PNNM_A^QO\ _B=ZE'DPRW$?^MD<CK#;C=Q_%)G&2$-<]^TQ
M\ ]5_P"":'Q@\!_&3X3K=7/@W9#I>J6=Q*SAI1&%ECF;^Y<JA<'&%D4D 804
M ?KTJA%"J J@8 '04M<A\)/BIX?^-GPYT+QMX7NOM>BZO;B>)C@/&W1XG /#
MHP96'8J:Z^@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "O*OC)_P E%^!/_8YW
M/_J/:S7JM>5?&3_DHOP)_P"QSN?_ %'M9H ]5HHHH **** /Q6_X+5_\G3>%
MO^Q,M?\ TNOJ*/\ @M7_ ,G3>%O^Q,M?_2Z^HH _53]D[_DUGX-_]B9HW_I#
M#7JM>5?LG?\ )K/P;_[$S1O_ $AAKU6@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** /*O#G_)TWQ#_[$SPS_P"EVO5ZK7E7
MAS_DZ;XA_P#8F>&?_2[7J]5H **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ KY:\;?\ !,_]G_X@^,-:\3ZQX2NY-7UB\EO[
MR2'5KJ)'FD<O(P59,+EB3@<<U]2T4 ?'_P#PZ?\ V;?^A0U#_P '=W_\<H_X
M=/\ [-O_ $*&H?\ @[N__CE?8%% 'S=\)_\ @GG\#O@IX^TOQGX5\+W5IX@T
MPR-:7%QJES.L;.C1L=CN5)VNPY!QG/6OI&BB@ HHHH **** /GOX'_L1^!O@
M%\9O%_Q+\/:KXAO-=\3K<I>6^IW,#VL8GN%N'\M4A1AAT &6;C.<GFOH2BB@
M#RC]I+]FCP9^U/\ #\>$O&<=W':Q7*7=K?Z;(D=W:RKP6C=T=1N4LI!4@AO4
M CFOA[^QGX1^&/[.?B#X,Z'K_B6'PWK8N5N=1DN;<Z@JW"JLJHX@" %05YC)
MPQ[X(]\HH \4_9;_ &2?!/[(_A?6-$\&SZK?IJUX+RZO=:FBEN&*H$2/=''&
MNQ<,0-N<NW//'M=%% &?X@T&Q\5:#J6BZI;K=Z9J5M+9W5N_W98I$*.I]BK$
M?C7@7[*_["_@K]D/6M>U#P9XB\57Z:U;QP7=EK5W;RP,8V+1R 1P1G>NYP"2
M1AVXZ$?1M% 'C7[0G[(OPO\ VG;.W7QUX=6ZU&U3R[;6+-S;WL*Y)VB5?O+D
MD['#*"2<9KY*OO\ @B3\,Y+U7L_'WBR"TWDM%,MM(Y7/ #B-0#COM/TK]&J*
M /F?]G/_ ()Y_![]FO5(=;T32;G7O$\(_=:WK\JW$T!QR8E552,\GYE7=CC=
MUKW#XH?#W3OBU\.O$?@S5YKJVTO7K&73[F:Q=5G2.12K%"RLH;!XRI'M7444
M ? '_#E3X(?]#3\0/_!C8_\ R'6GHW_!&OX#:6Q-S?\ C+5QG[MYJD*@<?\
M3*!*^[** /._@U^SW\._V?=%DTSP!X4L?#L,P47$\*E[FYVYQYLSDR28R<!F
M(&3C&:YO]J+]E7PS^UIX3TKPWXLUOQ!I6DZ?>_;UAT&X@A\Z4(R*9/-ADR%#
MOC&/O'.>,>T44 <I\*?AIHOP;^'/A[P3X=25-&T.S2SMS.P:5PHYD<J "[,2
MS$  ECP.E=7110!Y?^T;^SOX5_:@^&<_@CQ>U]!IKW,-Y%=:9(D=S;RQDX:-
MG1U!*ET.5/RNW0X(?^SK\ M%_9H^&5KX$\.ZQK6L:+:7$T]LVN3Q2RP"1M[1
MJ8XXP$WEFQC.7;GICTVB@#RSX[_LQ_#;]I+1X;#Q]X:@U=[96%I?(S0W=KGK
MY<J$,!D [3E3@9!KX]U#_@B9\+9M162S\=>+K:QR2T$QM99.G #B)0,'U4Y'
MYU^BM% 'Q;9_\$C_ -G^S\!:AX>_L[6KK4[I?D\276HEK^!AG:4"JL.!GIY>
M#WS@$:_[&?[+OQ?_ &9?&&LZ%X@^)X\9?"F&QV:+I\B'SHIRXQE7#&%50-\D
M<A0EP< BOKNB@ HHHH \ _:0_8;^$_[44RW_ (MT::S\11Q>3'K^CR_9[P(!
MP'."D@';S%;'08R:^8X_^")/PT%]O?Q_XK:SV_ZE4MA)GUW^7C'7C;7Z-T4
M>(?LY_L:_"S]ERWG?P3H3#5[F(0W.N:E*;B]F0'.W>0%12<$K&JJ2 2#@5[?
M110!\]_M%?L(?"']IN^.J^*M"EL?$101G7=$E%M=NH  \P[620@  &16(  '
M'%?,Y_X(D?#;[<K#X@>*OL>/FB\NV\PGU#^7@#I_#7Z.44 >$_LY_L4_"G]E
MX27'@W0GEUN9/+EUW59!<7S(>JA\!8U..1&J@]\X%>[444 %?.?[5'["O@+]
MKS6- U+QCJ_B/39]%@EM[==#N;>)661E9B_FP2$G*C&"*^C** /@#_ARI\$/
M^AI^('_@QL?_ )#KJ_!/_!(O]G_P?J5M>7=EK_BHP$,(-;U(&)R.A988XMPZ
M<'@XY'7/VI10!GZ!X?TOPIHMEH^BZ=:Z3I-E$(;:QL85AAAC'1410 H'H!7D
MO[2'['_PS_:HTRV@\;Z/(=2M%*6FM:;*(+ZW4G)57P0RYS\KJR@DD 'FO:J*
M /SMTW_@BC\,(=0S?^._%UYIJOO2TB:VB89'.7\I@<X'(4<#\OMGX-_!/P7\
M ?!</A7P+HD.AZ/&YE=$9GDFE( :221B6=R .2>@ &  *[FB@#Y_^.7[%/@C
MX_\ Q>\&_$;Q#JOB"SUOPKY'V*WTRX@CMI/)N#.OFJ\+L<L<':R\>AYKZ HH
MH ^?_'7[%/@CXA?M(>'OC7J.J^((?%6A_9_LUG:W$"V+^26*;T:$N<[CG#CM
MTKVCQAX/T3Q_X9U'P[XCTRVUG0]1A,%U8W<8>.5#V(]00"".00",$ UL44 ?
MGWXL_P""+_PEU;79+S0O%/BCPW83,3)IL<T5PB*3]R-W3>!T^^7/N:^B_P!F
M;]BGX8?LIV]S)X.TVXNM<NHS#<Z]J\JSWLD98-Y895543('"*N=HW9(!KWFB
M@#Y_^.7[%/@CX_\ Q>\&_$;Q#JOB"SUOPKY'V*WTRX@CMI/)N#.OFJ\+L<L<
M':R\>AYKZ HHH ^>_B%^Q'X&^)/[1OAWXTZGJOB&#Q3H;6KVUG:7,"V3FW<L
MF]&A9SDDYPX]L5UG[2W[-OAG]JCX=1^#/%E]JVGZ7'?1:@)M&FBBG\R-74#,
MD<B[<2'/RYX'->L44 <O\+_A[IWPE^'7ASP9I$UU<Z7H-C%I]M-?.K3O'&H5
M2Y554M@<X4#VKR/]H3]B/P-^TI\1O"?C3Q-JOB&QU3PVJ):0Z3<P1P.%F\T>
M8)(78_-QPPX_.OH2B@ KY_\ #?[%/@CPO^T[JGQUM=5\02>+M1\WS;*:X@-@
MOF1")MJ"$2?= QF0\_E7T!10!X3^T[^QA\-?VL;&S'C*QNK;6+%#%9ZYI4PA
MO((RVXQY961TSD[75L98KM))KYW\+_\ !&WX7:=J4+>(/&7B[Q-H]N^^'2);
MF.WA(_NN43=C&?N%#SUK[^HH ^7?'W_!.;X2^,O%7@/7]+75O =YX+CBCTJ/
MPI+;V\8\J<SQM)YD,A=A(6;=G)+$DDG-=5^U5^QOX+_:^T_P[9^,=3U[38M"
MEGEMCH=Q!$7,H0-O\V&3('EC&,=3UKWBB@"OI]BFFZ?;6<19HK>)8E+\DA0
M,^_%>'_M5?L;^"_VOM/\.V?C'4]>TV+0I9Y;8Z'<01%S*$#;_-ADR!Y8QC'4
M]:]XHH IZ-I<6AZ/8Z; SO!9P1V\;2$%BJ*%!. !G ]*^;_B)_P3Z^'?C[X^
M6OQBMM:\3^$/&D$T-T9?#EU;PPRSQ<"5TD@DRS* KC(5@.1DL3].44 %%%%
M!7SG^S#^PKX"_9.\3^(==\(ZOXCU&[UR!;>Y36KFWEC10Y<%!'!&0<GN3Q7T
M910 5\]_M6?L1^!OVP+CPU-XRU7Q#IC: MPEJ-#N8(@XF,9??YL,F<>4N,8Z
MGKV^A** *^GV*:;I]M9Q%FBMXEB4OR2%  S[\58HHH ^6/CU_P $Y?AA^T!\
M5H_B+J.I^)O"_BA5AWW/AF\@MQ++$?W<[>9!(1* $&Y2.$7C(S7U!8V[V=C;
MP27,MY)%&J-<SA?,E( !=MJJNX]3M &3P!TJ>B@ KYS^(G["O@+XF?M&Z#\:
M=4U?Q'!XIT:>RN+>SM+FW6R9K5PT8=&@9R"1\V'&>V*^C** .'^-GPAT?X\_
M"W7_  %K]S?6>CZU$D5Q/ILB)<*%D20;&='4'*#JIXS6?^SW\!] _9K^%NF^
M O#-YJ5]H]A+-+%/JTL<EP3+(TC;FC1%QECC"CCUKTBB@#S/]HCX >'OVF/A
MC>>!?%%YJ=AI%U/#</-I$L<<X:-PR@-)&ZXR.?E_*MCX,_"G2?@=\,?#_@30
MKB]N](T2 V]O-J+H\[J79LNR*JDY8]%%=I10!\D?M(?\$R_A'^T5XFN?$\J:
MAX0\373>9=WVA.BI=OC[\L+JREB>2R[2QZDGFN=^&O\ P27^#O@/1=?AOKW7
M?$FL:QI\^G'5[V:$262S(4DDMD$919"&/S.'(SQU.?MFB@#R_P#9Q_9Y\.?L
MP_#.'P/X6O=4O])ANIKM9M8ECDGWR$%@3'&BXXX^6L7]I#]C_P"&?[5&F6T'
MC?1Y#J5HI2TUK391!?6ZDY*J^"&7.?E=64$D@ \U[510!^=NF_\ !%'X80ZA
MF_\ '?BZ\TU7WI:1-;1,,CG+^4P.<#D*.!^7VQ\'_@CX,^ G@F+PIX$T6+0=
M(1C*PC8R2RRD &61W)9W.!RV>  ,  5W5% 'S-\'_P#@G_\ #SX0_&O4/BNN
ML>)O&'C2\,\AO?$UW;SB*:8_O)D$4$>'*EE!)("L0 .,?2.H:?:ZMI]S8WMO
M'=V5U$T$]O,H9)8V!5E8'@@@D$'UJQ10!\U?LZ?L$^!?V6_B#JWBGP-XC\60
MIJD;PW6AWM[;RZ>Z%BR#8( ^8R3L8ON )!)#-GZ5HHH **** "BBB@ HHHH
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
MF,LT\DT4K2L#$I#$[AD\U]6T4 <QXX^'&A?$SP!J7@WQ9:#7M#U*U%K>176
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
M0GCMU*QK)+ DC! 22%!8XR2<=S0!U%%?GI^TI_P5!U?0_BG=_"_X%>"QX_\
M%5I.]G<7TD,US#]H4X>.""$AY=AR"Y8+E3@,.:\^F_:*_P""@V@VYUF[^%MO
M>6,>Z1K,:*LI*C)(\N*;S<>F.3[T ?J917Q3^Q;_ ,%)='_:1\2'P'XPT1?!
M7Q%4/Y5J'8VM\R ETCW_ #QR* Q,;9X4D,<$#[6H ***^%O^"C'[=7CW]D/Q
M/X+T[P=I'AS4H-:L[BXN&URVN)65HW15">5/'@88YR#0!]TT5^8'_#:G[=7_
M $;QI_\ X3&I_P#R76=IO_!6;XP?"OQ#I]M\;_@FVAZ?=L<-:V%YI5SL!&YX
MH[IG$I&1QN4'(^89H _5"BN;^'/Q"T'XL>!M%\7^&+Y=2T'5[=;FUN%&,J>"
MK#JK*P*LIY!4@]*Z2@ HHHH **** "BBB@ HHHH **^*OVOOVUO''P _:<^%
MGPY\/:5X?O-$\5?8_MMQJ=O/)<Q^=>M WE,DR*,*,C<K<^HXK[5H **** "B
MBB@ HHHH **** "BBB@ HHKXX_X*.?MD>-/V0=%\#7G@[3-!U*77;B[BN1KE
MO/*$$2Q%=GE31X)\PYSGH.E 'V/167X5U277/#&CZC.J)/>6<-Q(L8(4,Z!B
M!DGC)]:U* "BBB@ HKY7_;$_X*#>!_V3 FC-;/XL\=31K+'X?M)A$($;[LEQ
M+M81@CHH#,>. #NKY?L?VHOV\_BC:KKOA7X36>DZ)/\ O;>-]+$1>,_=/^E3
M!GX&=R@ YST(H _4BBOS-^'?_!4[Q[\,?B!;^#OVD_APWA-[B1575K"TFMFM
MT8X\QX)&<2QY/+Q-P!PK&OTHTO5+/7-,M-1TZ[AO]/NXEGM[JVD$D4T; %71
MAPRD$$$=<T 6J*** "BBB@ HHHH **** "BBB@ HHHH **** "BOGW]L/]LW
MPI^QYX4TR^URPO-:US6O/72-)M!L%PT0C\PR2D%8T7S8\G!8[N%.#CZ"H **
M** "BBB@ HHHH **R?%GBO2? OAC5?$6O7T>FZ+I=M)>7EW-G;%$BEF8XY/
MZ#D]!S7YF:Y_P4W^-_QZ\4ZEI/[._P *6O=*M"0=1O+*2]N=O.'?:RPP9[*Q
M<^_:@#]2:*_*G6OVS/VV_@9:OK_Q"^%5G?>&X=INI7TL[(4ZY,UM*1'_ +S@
M@<#&37V[^R/^V%X0_:\\$W&K:#')I.MZ<R1ZKH5TX>:T9@=K!AC?&V&VO@9V
MD$ C% 'O-%%% !1110 4444 %%%% !17QS^UO^U?\5O@G^T!\._!G@KPAI^N
M^&M>CMFU*_NM,N[B2W,EVT3[9(I51<( WS*<'D\<5]C4 %%%% !1110 4444
M %%%% !1110 45^96J_MG?MQ6NJ7D-K^SYI\UK',Z12'PSJ9W(&(4Y%USD8K
MSOQM_P %2OVI_AOXDT_P_P"*?A7X5\/ZWJ"))::?J&B:A%-.KN44HIO,D%E*
MCW!H _7FBOS _P"&U/VZO^C>-/\ _"8U/_Y+KZD\'_'OXJP_L7^+OB=X^\(V
M/A?XAZ+IFJ7Z:+-8W%O;_P"CH[0EXGE,FU@HSAQG/!% 'TW17Y0_"W_@HM^U
M_P#&S1[O5? WPA\)>)M/M)_LT]Q8Z9>%8Y=H;8<WHYPP/XUU]S^UQ^WG:PO*
M_P"SYH;*O41Z->R-^"K?$G\!0!^E]%?FM\(?^"N&JV?Q,M_!7QU^'O\ P@-Q
M+,MO-J,*S6_V%V.%,]M."ZQ\\N&X'.TCI^E"L'4,I#*1D$=#0 M%%?(O_!1;
M]KOQC^R+X+\(:OX/TW0]2N=8U"6TG77()I45%CW H(I8R#GU)H ^NJ*Y#X/^
M+KSX@?"3P1XIU&*"'4-<T.QU.YCM598DDFMTD<(&)(4%C@$DXQR:Z^@ HHHH
M **** "BOBKX8_MK>./&G[?GBSX'WVE>'XO">D_:_(O+>WG%\WE1HR[G,Q0Y
M+'.(Q^%?:M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !17+?$[XG>&?@YX(U/Q=XPU:'1= TY-\]U-D]3A55
M0"7=B0 J@DD\5I^%?%6C^.?#>G:_H&HV^KZ+J,*W%I>VKAXYHV'!!_IU!!!Y
MH UJ**R?%7BK1_ WAO4=?U_4;?2-%TZ%KB[O;IPD<,:CDD_TZDD <T :U%<M
M\,?B=X9^,?@C3/%W@_5H=:T#44WP74.1T.&5E(!1U((*L 01S74T %%%% !1
M17SG^WI^T9XD_9<^ [>-O"MCI6H:J-4M[+R=8BEE@V2!]QQ')&V?E&/FQ[4
M?1E%?('_  3Y_;L_X:[\.ZSIOB6UTW1_'^COYT]CIJNEO<V;$!)HED=V&UCL
M<;C@E#D;P!]?T %%?#O[9'[<?CO]GG]ISX<_#GPYI/AV]T3Q';V4MW<:I;3R
M7*&:]D@?RV29% "H",J><]1Q7W%0 45YA^TS\:;?]GKX%>,/'TRPRSZ39,UG
M;SYV3W;D1V\; $$J9&0'!SMR>U?('[#'_!2+QI^T!\;#\/OB7H6@>'Y]1TLW
MVC2:3:W$#3R!5EV-YLTFX-"6D4C'W.^: /T.HHK \?>.]#^&/@W6/%7B6_CT
MS0M)MVNKNZDR0B#T Y+$X 4<DD <F@#?HK\LM0_X*5_M ?M":_J5G^S[\)C+
MH=F^#J%U927MP!QCS'#+#$6!SL.X^A.#5;6OVV/VT?@%$^N?$SX4V=]X9B8+
M<S-IK)'$#@Y^T6\C+'Z;G!&3CK0!^JU%>*?LI_M7>$?VM?A^_B+PTLMA?6<B
MP:IHUTP,]C*02H)'#(P!*N,9P> 0P'S]_P %#_VZOB%^R?X[\&:%X)T7P[JT
M>N6,EQ+_ &U:W$TGF"4(JIY4\8P<]"#S0!]V45^8'_#:O[=0Y_X9WT__ ,)C
M4_\ Y+K*M_\ @K!\;_A7J5H?C'\"_P"R=.N'V!H["^T:4CU3[3Y@<@ G'&<=
M1UH _52BO._@/\>_!W[1WP]M/&'@K4#>:;,QBF@F4)<6DPQNAF3)VN,@]2""
M""003Z)0 45\F_\ !0+]L77/V5?#?@ZT\%Z9INN^-_$VHFWM-/U.&6:,VZ*
M[!(I$8N9)(57YL'<W7%3_P#!/G]L;4/VNOAWK]UXEL]-TOQCH6H?9[VRTN.2
M.'R)%S#*%D=V&2LJG+'F,],XH ^JZ**YOXB?$3PY\)_!FJ>*_%FJP:+H&FQ^
M;<WEP3M4$@  #)9F8A0H!))  )- '245^7VL_P#!3WXR?'KQ==:%^SG\)GU&
MSMG(?4=2MGNY2A)"O($9(K8'T=WZ=>U4M8_:S_;J^#EM_;OC7X46>IZ! 0]U
MLTKS!'&,[B7M9B8Q_M," 0/H0#]3J*^8OV._V^/ _P"UQ92V%I"WACQM:QF6
MY\.W<PD9HQC,L$F%$J#(SP&7NN,$_3M !117P/\ \%!OV]/B1^RO\6/"OA/P
M1H7AO6(=8TI;QO[8M+F:8S-/)$$3RIXQ@A%X()R3S0!]\45^7[?MK?MTJI)_
M9WT_CT\,:H?_ &[JGH7_  5L^*7PQ\4:?IWQU^#$GAZSNCDO9V-WIETL>>72
M"Z9O-QE>-Z]>O:@#]3**Q?!?C'1_B%X3TCQ-X?OH]2T35K:.[L[J/.)(W&0<
M'D'U!Y!!!Y%;5 !1110 4444 %%%?+__  4+_:@\5?LF_!?1?%WA'3]'U'4K
MWQ!#I4D6MPRRPB)[:YE+ 1RQG=NA3G.,$\=" #Z@HKBO@CXVOOB5\%_ /B[4
MXK>#4M?\/Z?JMU%:*RPI+/;1RNJ!F8A0SG ))QC)/6NUH **** "BBB@ HHK
MX6_X)[_MU>/?VL/B%XVT+Q=I'AS3K31+-+BV?1;:XBD=C*4(<R3R C [ <T
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
M*RH">XW#H&&:^&M:_P""3WQW^#-]-J?P?^*L5R5.X"VO+C1+Q_081FC/_ I
M* /J3]NG_@GR_P"UAXP\)>*/#NOV/@[7=-CDMM0OY+5Y)+F+<C0$%"IW1D28
MR?XQR,5ZU^V%#<VO[&?Q2AO)UNKR/PG=I-.J[1(X@(9@.V3DX]Z_/OP-^WY^
MT1^R!X_L/"?[16@7^M:'.P!FOH8EO4B! :6VN8OW=R%SD@ELG WK7W_^UQKU
MAXH_8J^)NLZ5=1WVEZCX0NKNUNHCE)8I+<LCCV*D'\: /F__ ((G_P#)MOC+
M_L;9O_2.UK]"J_/7_@B?_P FV^,O^QMF_P#2.UK]"J /RC_X*\?L\V/PYU7P
MK\=/!</]@ZO/JB6FJRV.(\W84RVUVH'W9/W3AF[D1GKDG]$_V;?BF?C9\!O
MGCB39]JUG2H9[L1KM5;D+LG"CT$JN!["OFG_ (+"W%M#^Q^Z3X\V7Q!8I!G^
M_B5CC_@*O7>_\$Q[>>U_8;^&"7 (D,5^XR/X&U"Y9/\ QTK0!Y__ ,%<_CA_
MPK+]FD>$[*X\K6/&UU]@ 4X86<6V2Y8>Q_=1GVF-?-/[47['UQX%_P"";7PG
MUV&R:W\4>#R-3U4H,2K'J+AY0V.2T4C6R^P1OK7,_M>?&'P?\;O^"CVAZ7XU
MUV#2OACX(O(]-O+BX5Y(7^SDS72E45CF28&#@'A5/ ''W1\1/VZ?V7/B9X#\
M0^$M8^)^GR:9K=A-I]P/L-V2$D0H6'[GJ,Y![$"@#TG]C'XY)^T/^S?X.\7R
MS";5VM19:L.ZWL/[N4D=MY D _NR+4O[9'QJE_9^_9L\<>-+.01ZM:V?V;36
MVAL7<S"*%L'@A6<.0>R&OSO_ ."./QLC\'_%7QC\(+O4H[O3=:WZCI,T9(BE
MNK<;93&" ?WD(#\CI *^H?\ @KY!=3?L<7SV[8BBUNQ>X&.L>YE _P"^V3\J
M /*_^"07[..G3>$-3^.7B6 :OXHUB^GM]*N[T>:\$2,5GG5F_P"6LDGF*7ZX
M0C/S,*_2NOE[_@F3<6]Q^P]\,OLS K'%>HX!R0XOKC<#Z<\_B*^H: /FS]O+
M]EG1OVF/@=K</]GQGQGHMI+?:#J"1CSUF12WV?=U\N7&PCH"5;&5%>$?\$</
MCS?>/_@[K_P^UB[>[O/!]Q$U@TIRPL9PVV//<1R1R8]%= . *_0>65(8WDD=
M8XT!9G8X"@=23Z5^0W_!%7?+\;OBA+9@II7]CQ_)CH3<@Q\_[H>@#]?*\?\
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
MF_\ @J_\0K[P'^QUKEO83-;S>(M0M=%>6-B&$3EI95^C)"R$=PYH \X\??\
M!69-9\;7?A7X&_"[6?BM=VVX&_A64)(!QOB@BC>1H]Q7YFV?3D&KWPS_ ."K
M$$/Q"L_!7QN^&>K?"+5+MHXX[Z^9Q A<X#S1S1QO%&3_ !C>.<G !->G?\$R
M?A#HWPQ_9+\(:C964<>L^)X/[8U*]*#S9S(Q\I2V,[%CV +T!+'JQKM?VN/V
M/?"?[7WA71=)\17=SH]WI-[]JMM4L(T:X6-E*RP@N" C_(3[QJ>V* /2OBK\
M6_"OP5\ ZCXS\7:K%I>@6*!WG/S-(QX1(U'+NQP HZ_3)KX%/_!5KXC_ !)O
M[Z?X1?L\ZYXK\/6<A1[]DN+EV Y^=;>)EB;!'R[WKQ__ (*T:R_@_5O@K\%9
M-<U"Y\-^']"AO+B^O"LD]QEVM4FE"A0[I';2= ,^8WK7TMX"_P""GW[+OPQ\
M&Z/X6\-MK>F:'I5LEK:VT6C. J*,9)S\S'J6/)))/)H Z_\ 96_X*3>%?V@/
M&9\!>)_#UY\-_B%N:*/2M1E\R&YD4?-&CE499>"?+= >, L:^H/B/\1?#_PE
M\#ZQXO\ %6HQZ5H&DP&XNKJ3L,@!5'5F9BJJHY9F ')K\8_^"AW[3WPB^.GB
MSP1X]^$\VH:?X]TJ<B^U![ VKRHFQ[:0M_$\;*0#UPP'11C[[_;3\(>)_P!J
M;]@2WO?"MG+>:WJ&GZ9XD&E6JY>Z38DLD2#JS!7+!1RQ0  D@4 >1+_P5.^)
MOQ-N+RY^$'[.7B'Q5X?MY"@U*2.XN2V 20ZV\3)&Y'1?,8\<9S7IG[-/_!3;
M0OC!\2HOAMX[\&ZC\+_'4TIM[>TU"0R0S3]H6+I&\4I_A5EP3QNR0#\[?L9_
M\%2?!7P9^%OA_P"&7Q$\*ZIH<OA]&L4U/2H%EC8!R2T\)*NCY+;MH<DC.!D@
M?3]KX9_9=_;B^*OAWXAZ1XFM?$'C/0HXGMK>QOWL;O$,AEC>6W8)*VQS]XC'
M0=* /L&BBB@ K\B_^"K'_)\GP;_[!FF_^G.XK]=*_(O_ (*L?\GR?!O_ +!F
MF_\ ISN* /UTKQ_]L3_DU#XP_P#8I:I_Z2R5[!7C_P"V)_R:A\8?^Q2U3_TE
MDH ^2O\ @B7_ ,D"\=?]C,?_ $E@K]%:_"W]A?X3?M,?$#X>Z_>?!'QW;>%-
M AU3R;VVGOVMS)<^3&=^!$^?D*#.1TZ5V/[15K^W/^SMX:?6_%?CW6[WPR"J
M3ZQH.HK-%;LQ  D(59(\D@;BH7) W9.* /4O^"WK>%?L?PS7-O\ \)MYEU_J
M\>=]@PO^LQSM\W[F>_F8_BK]"/V;(=4MOV=_A?#K>_\ MB/POIB7?F9W^:+6
M,-NS_%G.??-?GM^PS^Q-X!_:$OK3XR^-/BG=?&+4(9HWN-)NDE5[>[3#*EZ\
MSM)*!QA<*C8ZNO%?JA0 5^:O_!;S_DEGPT_[#-Q_Z(%?I57YJ_\ !;S_ ))9
M\-/^PS<?^B!0!]O_ +,O_)MOPH_[%+2?_2.*OD3PS_P6$\'77A?QIJ7B7P;<
M:)J>C7L.GZ5HMAJ8O;C5Y'\[<PS#&(D3REW,=W^L &3@-]=_LR_\FV_"C_L4
MM)_](XJ_+S_@DC\,M+\7?M2_$#Q/J=A#?-X9MI'L6F0,(+F:X*K*H/1@B2@'
MMN/?% 'JVK?\%;OB1X)FBU7QA^SEJVA^%[M@+:XN[FYM6*Y(R)9;8)(?8!>0
M>?3[S^ 'QX\+_M(?##3/''A*69M-O"T<EO=($GM9D.'AD ) 93CH2""""015
MKX[>$-+\>_!CQMH&LVD-[I][H]TCQ3(& 81LR.,]&5@K ]05!'(KX-_X(@WU
MQ)\,OB;9M*QM8=8M9HXB?E5WA8,P'J1&@/\ NB@#ZC_:\_;?\#_L@Z/9C6HI
M]=\4:BADL/#]BZI+)&"1YLKG(BBW KNP23G:K;6Q\S:9_P %4/B9H,5MXD\=
M_LX^(-$^'EPZ ZY;K<J(8S@&0/+ L<N2>!N0'IFO,?A/I-I^U+_P5N\<7GBF
M :II?A&YOI+:RGP\.VPD2T@RI&-OF,LN.[=<Y.?UHU+3;36M.NK#4+6&^L;J
M)H9[6XC$D<L;##(RGAE()!!X.: /R5_9%\=:+\3/^"L'B[Q5X<O!J&AZM;7]
MW:7(1DWQM#'C*L 0>Q!&017Z2?M#?M'>"OV8_ ,GBOQK?O!;,_DVEE:J)+J]
MFQD1Q(2,G R22% ZD5^9_P"Q?\+[/X+_ /!5/Q=X+TT2#3-*BU..S64Y9;=D
M62)2>^$=1GOC-8/_  4C^)FA^+/^"@&@^&_'UQ=+\//!XT^"_MK96=FBE1+J
MX*JISND21(\CLJ^E 'MUG_P5.^,/CB"37O W[-6M:SX/C8C[=&MW=!U!P3YL
M5OL4Y!R!NQZG%?1_[(?[?O@?]K*6ZT6WLKCPEXWLXS-/X?U"42%T!PSP2@+Y
M@4D9!56&?NXYK@M._P""M'[-VCZ?;6-C<:U965M&L,%O;Z(R1Q(HPJJH.
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
MJKG?B!\/O#WQ4\'ZGX6\5:5;ZSH>I0M#<6MPN001]Y3U5AU##!4@$$$5T5%
M'X\_L+WNJ?LC_P#!1#Q5\%9[R2;0-8N+C2SYI^_Y<;7-C.0.CF/Y?3]\?3(_
M8:OQ_P#BDHO/^"UFF+8#?(NM:29?+Y^[IL!D_)0<_0U^DG[67QHC_9^_9Y\:
M^-_,5+ZQL6BT]6P=]Y*1% ,=P)'5C_LJQ[4 ?G_>:I)^V+_P5JTZ&W)O/"/P
MXER&'**MBQ9GQT.Z]=5SW7;Z51\&ZDW[$O\ P56UC0IR;+P7X_GVQCI&([U_
M,@8 \ 1W0:+/90]97_!+/XX_!;X ^%?&?B7XA>.[/2?&GB"]6W6"YM[B:5+2
M(;MQ=(V&9))')Y_Y9J353_@JA\:O@Q\?=%\$^*OAWXYL]8\8:)<O93V]M!<1
M2O:2#>K[GC4?NY$X .?WS'M0!^Q5?E+_ ,%5O'^M_&;]H;X<?L\>'+UH;>:X
MM'O(\'RVOKJ3RX3(!R5BB._TQ,WIQ]Y_L=_'*/\ :(_9U\'>,WE635)K46NJ
M*,96]A_=S9';<R[P/[KK7YV_%8MI_P#P6JT:74I!]GFU;2OLY)VC#:="B#_O
MYD>Y^M 'Z@_!?X->%O@'\.]*\&>$-/2PTJQC 9]H\VYEP-\TK ?/(Q&2?H!@
M  =Q110!^/G_  4:^%+_ +&_[27@7XV?#&)=!CU:YDN)+2S01P0WL.WS5VC@
M1SQR'<F,'$O8XK]:/ _BVQ\?>"] \3Z86;3=:T^WU*U+=3%-&LB9_P" L*^
M?^"VT]LOP+\ POC[8_B,O'SSL%K*'X^K)7UG^QC%<P_LE_"!;K_6_P#"+Z>P
MXQ\A@4I_XZ5H ]FK\B_^"N/_ "=Y\'_^P9:_^G"6OUTK\>_^"R5C<:I^TY\,
MK.TF^S75QH4,,,V2/+=KV8*V1R,$@\4 ?L)7QG_P5GE\)K^Q[KL?B":UCUI[
MRT.@K+M,[70G0N(L\_ZGS=Q'\.?:OG?_ (=G_M3?]'"_^7!JO_Q->,_'+]@O
MXZ_ %H?BMXMDT/XTZ1H++=7T%[>W=]MA4Y)N(I/+=H0>3L<@ $L-N: /T%_X
M)9:+KFB?L6^#4UJ.6%;B:\NK".;J+62=VC('96)9QZA@>]:W[77[?G@G]D^[
MLM"GT^[\7>-KZ,2V_A_375"B$X5II"#Y88@A0%9CC[N.:WOV*?VJ=!_:M^$,
M>MZ7IJ:!JFDNNG:GHL9!2UD" J8L?\L67[N0,;67^'-</\0/V:_@G\)?VCG_
M &COB#XYEL-7>4RPVOB2^MA8K.(1%&8$,8=FC1054%B" W4"@#PW5O\ @IA^
MT!H%D_B#4_V6];T_PLBF5[BZ@OXPD84'<TS6X55YSN*X(SZ&OIW]C?\ ;>\)
M?MB:'JC:5IUUX=\1Z0(VU#1;R19=J/G;)%* /,3*D$[5((Y4 J3R7B[_ (*K
M?LX^%TD%OXOO/$4Z#F#2-)N&)XS@/*B(?P:OB[_@F/XMTGQ5_P %"OB)K7A>
MSETCPUK6GZO=V6GRHD;06TE[#+%&40E5V@J,*2!C )H ^V/VA/\ @H#I7[.W
M[2GACX8:[X;A_L;5;"#4+OQ3/JWD)81/),C$P>2V_:(<\."=V,>OB/B3_@K%
MXP\17%YJ/PK^ GB#Q7X-LI2)->NH[@K(BG#$B&)UB[?>=NO('2O&_P#@I_X1
MC^('_!0GX7^%Y@S0ZWIVC:8X4X)6;4;B,X/;AJ_7C0]#T[PSH]EI.DV-OINF
M642P6UG:QB.*&-1A551P !0!\L_L9_\ !1#PI^UUK&H>&SH5UX.\86=N;O\
MLRXN1<Q7$*L%9HI@J$LI9<JR*<$$;@&V^:?\%J_^36?"W_8YVO\ Z0WU>+WW
MARP^'_\ P6LTRV\/P+I=K?7(NIH+8!$+SZ4[3' _ON68^[$U[1_P6K_Y-9\+
M?]CG:_\ I#?4 ?4'[,>J6>A_LB_";4=1NX;#3[3P/I$]Q=7,@CBAC6PB+.['
MA5 !))Z8KP[X3_\ !12]_:&^/5]X$^%?POF\3>%["4?:_&5[K!LK>&W!PTQA
M^S.?F(81H6#/@$A/FV_G5\7OVTKKXV?#?X0?!.RU2X\$_#?2=)T?2-?U9HB[
MW4T4$,<TKHI!:"%@S+&#\Q4,>=H7]F?V>?@9X)_9]^&.E^&/ EK$NE>6L\FH
M!EDEU&1E!-Q)(/OLPQ@C@# 4!0!0!R?[6G[8G@S]D3PC9ZIXC2?5-7U)VCTW
M0[%E$]R5&6<ECA(URH+\\L  3Q7RC)_P4R^/4>G_ /"2/^RQKR>$5C\]KEDO
M@/*QN\SS_LVT)M_BV8_E6-_P5J^'WC/P]\5_AG\;M+T8^(O"OA>.WCO+:2/S
M;>VFBNS.IG3J(Y=RH6Z?( <%ESZK\)O^"P7P5\<+;6_BN+5_ &HN )&OK8W5
MF'(Z++#N;&>[1J/7% 'M/[(O[:7@K]K[P]J%SX?ANM&U[2]G]HZ'?E3+"'SM
MD1UXDC)!&[@@CE1D9^@:^;OV9?V??@5X=\:>(?BS\(K^WU:Z\1&XBNKK3-5%
MQ9QK-,L[PI$AV1X=4PI&5  XYKZ1H *_(O\ X(L_\EH^*_\ V#(O_2DU^NE?
MD7_P19_Y+1\5_P#L&1?^E)H ^T?VROVX(_V1/$GP^TR;P@OB2'Q5)<(]U)JP
MLELEB>!2Q!ADWC$V>JXV>_'B_P 0O^"JFJZQXDU;2_@?\(-;^)^G:7(T=QK\
M44[6[%>2R1PQ.VP@$AG93CG;BO*_^"Y7_(5^#?\ UQU;_P!"LZ_2KX+_  TT
MKX/_  K\,>$-&L(=.M-+L(8&CA0+OE"#S)&(^\[-EBQY))- 'RQ^RA_P4_\
M#W[0OQ(A^'OB7PA>> /%]QOCM(Y;K[3;W$L:EGB+%(VBDPK$*RD':1NW8!^R
M_$7B#3?">@ZAK6LWL.FZ3I\#W5W>7#;8X8D4LSL>P !-?E3_ ,%"_#EAX/\
M^"CGP1UW18%TW4M6GT>ZO)K<!#-,FHF,2-CJQ144GN$%>Z_\%D/B)>^$?V8]
M,T"QG: ^)M;BM;K8Y4O;Q1O,R^X+K%GZ>] '*:Y_P5D\1>//%VH:1\#O@IK?
MQ$L;%L/J&R=WD7)P_D0Q,8U8*2I=@3W4$$5X1^W-^W)I?[2W[-*>#];\+:C\
M/?B1H_B>TN;SPYJ0=BT MKA3*C,B$8:1,HZ@C>N-PR1^C7[#/PET?X/_ ++?
MP]T[2[-+>ZU'2+;5]2FV@23W=Q$LLA=L9;:7V+GHJ*.U?+/_  6B^#VC:E\(
M_#7Q)AM(X?$6EZI'I<]U&@#3VLR2,%D/5MDD:[<]/,?UH ^P/V/#C]D_X/$\
M#_A$M,_])8Z^9_C5_P %6M(T/Q]-X&^#O@74/BWX@B=X7N+%G%N9%^\(4CC>
M2< @Y("KQD%AS4WQ2^)%_P#"_P#X)&:!JFES/;:E=^"M'TN&:,X9!<QP0R$'
ML1&\F".0<?6OFO\ X)V?M=_L_P#[*_PGNAXE.I)\0-8NI)-1N[72VF*P*V(8
M5DS]W WD#^)SGH, 'MWAW_@K!KW@;Q5I^C?';X+:Y\.+6]<JNJ"*==@R 7^S
MS1*SHNY22C,0.BG(%?H#:^((O$'A6/6_#<EIK4-Y9B[TZ07&RWN@R;HCYH5M
MJ-E?F"M@'.#TK\Y/VKO^"@G[-7[17P'\6>#KA]6N]4N+*671YKG1F'V:_528
M'#YRGS@*Q'568="17<?\$;?BAJGC3]G/6O#6J7+W8\+:L;>Q:1LF.UFC$BQ^
MN%D\[&>S #A: .O_ &;_ /@HQ;_&7X\:O\(_&7@&7X9>+;0S0V\%SJPO!<7,
M1/FP?ZF/:VT%E(W!@K8/3=[3^U5^TSX>_93^$][XRUR+^T+G>+;3='2812:A
M<MR(U;#;5 !9FVG:JG@G /R3_P %3/V6=0DBLOVA_AYYFG>,O"S0W&KO9_+)
M)!"08KQ?62$A<D]8P,\1X/A'PGA\8?\ !63]I#2]8\<1+I?PZ\$V-L=0T^SE
M/E-(P!>./N'N)8W8MU6- N254D _2;]DWX\^(OVDOA9!XYUKP'_P@5A?R'^R
M[>35#>RW< X,Y!@BV*6R%Z[@-W ()]IJ"QL;;2[&WLK.WBM+.WC6&&WA0)'&
MB@!551P    !TQ4] !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 5Y5\9/^2B_ G_ +'.Y_\
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
M?VH/V&?AC^U9''=^)K&?2O$L$?EP>(-(98KK;V23*E94'8,"1SM*Y-?(T?\
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
M001SGA_V)?V']8_9%U7Q%<WWQ+G\:V>J6L5I%8/IS6R6RQ2.R,I,\G4.WR@
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
M_!)6+3?&]WXJ^"/Q0UCX575P68V%N92D63NVQ3Q2I(D>X+\K;\>O %;?P?\
M^"5FE:3\0K7QU\8?B#JWQAU^U=)8(-35Q;[T;<OG-++(\Z@\A257J&5@: /E
M3_@I!_PDFLZE^SU\>/%7ABU@76-#MEO])\LS6T4D<[7:6TJR @[XK@@JPYV.
M".,5^D/PU^"O[.'Q;\#Z/XM\+_"OX=ZGHFJVZ7$$T?AFP) 8 E' C^5U/RLI
MY4@@]*]*^+7PC\*_'#P)J/@_QEI4>KZ'?*-\3DJ\;C[LD;CE'4\AA_(D5\$+
M_P $FO'/PYU:\_X5+^T-X@\':+=2[VM%\^WE"GCYY+>=%E8*!SL7..U '4_M
M;?%+]F?]E7QEX<\*/^S]X)\9^(=55I)].TK0-.6:S0E1%N4PG+2,3M7@X4GN
M,_0G[2'[1EA^R#\"](\6OX&N;O2X7MM,&BZ4\4":<&B;RT) VK&I01_(" 2N
M!BO)_P!F7_@F)X2^"/CJ/Q]XQ\2WOQ.\<PS&XM[W48/*MX)B/];Y;/(TDH.<
M.[G!P0H8 CZR^('@#0/BEX,U;PIXHTV+5M!U2!K>ZM9APRGH0>JL" P8<@@$
M8(H \9T'P/\ !']N;X3^'O'FL^!M"U^/6K-)7FDB4WMI)C$MNUS'MD#1OE3A
MARN<=*_-#_@H9^S3X1_8J^)7P\U_X1:[J6C:UJ$DUY'I1NS-/8/"T?E31/\
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
M?C]I#X2GQ'X=LO-^('A:)Y[)8DS)?VOWI;7CDMU=!S\P*C'F$U]%? #X1P_
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
M//BKQ=>6J_$'X]ZIKFEV[C%K'9RS.4&0 CS3LL9VX_@;'(]Z /%_VE?BC?\
M_!3_ /:C\$> _AK;WG_"':3'A;VYAV-$LC1F\O95/W515C15)R2G',@%?LEX
M>T*S\+^'],T;3X_)L-.M8K.WC_NQQH$0?@ *_.WQI_P33\<?L]:]9^.?V6?&
M]_IVMVT BO-#URZC/V]0!D!R@B<,0"8Y5"@\AEP /NWX+WWC74_A3X7O/B+9
MV.G^-KBR275;33U*PPS-SL +-\P!4-AB-P;'&* .UK\B_P#@KC_R=Y\'_P#L
M&6O_ *<):_72OD+]LS_@GEI_[87CK1/$MYXVNO##Z7IO]G"W@TY;D2#S7DW[
MC(N/OXQCM0!]>UX1^V)\?_ _P5^"/C-O$NLZ>NI7FD7-K8Z)).IN;Z:6)D1%
MBSN*DN-S8PJY)KXW_P"''.A_]%;U#_P1Q_\ Q^NE\!_\$4?AWH>M0W?BKQOK
MGBBQC;<=/M[>.P27_9=PSMM_W2I]Q0!S_P#P1!\&:OI_A#XH^*;B-XM%U2[L
M;&T9L@2RVZSM*1[ 7$8R.^1VKQ_P'X1MOV[O^"D'CC1?B[JET=)T.74DLM$6
MY,)>&TN1%'9(1RH"LTC[,,VQSD$DC]>_ ?@+P]\,/".F^%_"NDV^B:#IL7E6
MMC:J0D:Y))R<EF)))8DDDDDDG-?(?[3/_!,?1?C)\3W^)?@7QK?_  Q\<33"
MYN;FQ@,D,LP&/.38\;PRGJSJQ!.3MR22 >U:)^RK^S_\$])GUN#X=^$=$M-,
MC:YEU;4K..9K9$&2YGGW,N .NZOSL_X)V^.-.^(G_!2OXD^*=,!CTS7(-;OK
M)7&UC%)>1NF1V.S!QVKZ#T?_ ()C^,O'EU:1_&_]H'Q7\0?#UNRO_P (_#<3
MI#(RG(+/+*_XD(&/]X=:]%^'O_!.GPU\(?VHK;XM^!O$+^&]+AB\@>$;?3PU
MMY1M1 Z>:9-WS,/-R03NZYH ^7/V[O\ E*M\ /\ KMX;_P#3O+7ZOU\M?'#]
MA6Q^-7[4'@3XRS>+[C2KGPJ^G.FD1V"RI<?9+MKD9D,@*[BVW[IQC//2OJ6@
M#\J_'_\ RFT\.?\ ;M_Z:6KU7_@M7_R:SX6_['.U_P#2&^KU_7OV';'7/VS-
M._:!;Q=<0WEGY>-"%BIC;9:&W_UV_(R#N^[[5U'[9'[*MK^U]\,=,\'7GB*;
MPS%8ZQ%JXNX+07!<I!/%LVEUP#YY.<_P].: / K7]AWPA\:O^"<O@+PQX?TF
MST?Q+/X?L?$UAJ"C#R:K-:1R2M*YY*REBAR<*-F!^[4#FO\ @E3^U5?:A8WO
MP!\?R2V7B[PN98M(6^^662WB8B6S;//F0$' Z[,C $=?>7PL\#I\,?ACX0\'
M17;:A%X>T>STA;MX_+,X@@2(.5R=I;9G&3C/6OF7XY_\$Z=*^*'[06G_ !A\
M*>-KSX=>*[=X;F9K#3TN$GNHC\LY!=<$J%5AR& YZMD V_CY^WIX;_9__: \
M+_"_Q3X9O(K+7DMY&\23W,<=E!#-(\6]E()*JZD-G;@9/3KT/Q2_8#^ GQ?2
M:75OAYI>GWTV6_M'00=/FW'^,^255S_OJU:/[47['_@K]K3P;8Z3XP\ZUUG3
MLO8Z]IBK'/;N1A@ VX-&Q )C)/08((S7R7;?\$M?C+H>GIX=T7]J3Q!:>$MA
MB-C&M[!$J84;1;K=E",9&,CH/7@ \?\ V-?#<O[/'_!4/5OAAX%\0W&O^#&-
MY8W\V\,)(8[-IT$VWY3)#.%B+ #Y@P 7<17[$U\W_LC?L*^!/V1K:]O-'FN?
M$'BS4(O(O/$&H*JR&/(8Q1(.(T+ $C))(&6.!CZ0H *_(O\ X(L_\EH^*_\
MV#(O_2DU^NE?*'['/[ ]A^R'XQ\4Z_9^,KGQ,^NVRVS03Z>MN(=LA?((D;/7
M'04 ?)__  7*_P"0K\&_^N.K?^A6=?J_7RU^VM^PK8_MF77A":]\7W'A8^'D
MND58+!;GS_/,1.<R+MQY(]<[O:OJ6@#\J_\ @IA_R?U^SU_W"_\ TZM7L_\
MP6(^&5_XV_9AL=?TZ!KA_"VL1WUTJ*69;61'B=N.P=XB?0 GM7IO[1W[#MC^
MT/\ '7P#\2KCQ=<:)/X3^S;-.BL5F6Y\FZ-P,N74KDG;T..M?2NK:39:_I5Y
MIFI6D-_IU["]O<VMP@>*:)U*NCJ>"I!((/4&@#P+]@?XU:-\:OV7? MUI]Y'
M+J>BZ9;Z-JMKY@:6"XMXQ$2X'02!!(OJ''H:^:_^"T'QAT;2_@]X=^&\-ZDO
MB/5M4CU.:TC8$PVD*2#=(,Y7=(Z;<]=C_P!VK/B__@DI<>&O&EWXA^"'Q>UW
MX7K=L=^GQM,3$I))2.XBEC?8,\*X8^KTJ_\ !'?0-8\$ZK%XG^).K>(/B!JE
MQ#+/XJO+0RF&-!\T4<3REB6^4&1G)P@ "@D$ WOBM\.+_P")_P#P2+\/Z;I<
M+7&HV?@O1M5BB49+K;1P32 #N?+23 ').![5Q'_!*_1?@=\:O@*GASQ!X \$
MZWX^\.7,ZWK:MH5G/>W-O)*TD4^]T+2* _E9/W?+ . 5S]_?"3X?Q_"GX6>$
MO!45XVI1>']*MM+6\DC$9G$,2Q[RN3C.W.,GK7QI\;?^"3?AOQ1X[D\:?"CQ
MG?\ PFUR61II+>QA:2V5V^\T!22-X,Y;*AF7L HH ]<_:$\!_LW_ +./PHUO
MQSXC^#_P]-M818MK,>&[!)+VX(/EP1YB^\Q]C@!F(PIJ[^PK\0O!'Q<^$EWX
MQ\"_"JP^%>E7M^]LUK8V=M MZT2J#+F!$#J&9T!89RC=*^<=(_X)*Z]X\\1:
M?J?QL^.?B+X@VMGG%ANF>0C@[1<W$LA53CD*@)[$5]XQ^ 8?#/PS/@_P*]OX
M,AM=/-CI<UO:B9-/^4JKK&6 <KG=\QY/+9R<@'YW_P#!2#]H37OCE\3-'_9;
M^%+_ &[4=0O(XM?G@?Y'ESO6U9ATCB \V4]MH'\#@^7^-_AMXE_X)+?M >"_
M&_A^[O?$WPXUVTBT_5PX"FXD55^TPL!\JOD&>$D^JY(5RWW!^R+_ ,$__#W[
M+/C#Q%XON/$EWXY\6ZNIB&JZC;")[=&8O+M^=R7D;!9R<X7'=L^T_'[X'^'_
M -HKX4Z[X$\21XLM2B_=72*&EM)UYBGCS_$K8/N,J>": .I\%^,M&^(7A/2?
M$OAZ_BU/1-5MDN[2[A/RR1L,@^Q[$'D$$'!%;5> _L??LO:E^R?X)U#PB?'E
MSXRT"2X^U6-O=Z>+=K!VSYH1A(V4<X;;@ -N(^\:]^H **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "O*OC)_R47X$_\ 8YW/_J/:S7JM>5?&3_DHOP)_['.Y_P#4>UF@#U6B
MBB@ HHHH _%;_@M7_P G3>%O^Q,M?_2Z^HH_X+5_\G3>%O\ L3+7_P!+KZB@
M#]5/V3O^36?@W_V)FC?^D,->JU_--9_M-?&#P_9P:7I?Q7\;Z;IEC&MM:V5G
MXCO(H;>%!M2.-%D"JJJ  H    %3?\-8_&__ *+)\0/_  J+[_X[0!_2G17\
MUG_#6/QO_P"BR?$#_P *B^_^.T?\-8_&_P#Z+)\0/_"HOO\ X[0!_2G17\UG
M_#6/QO\ ^BR?$#_PJ+[_ ..T?\-8_&__ *+)\0/_  J+[_X[0!_2G17\UG_#
M6/QO_P"BR?$#_P *B^_^.T?\-8_&_P#Z+)\0/_"HOO\ X[0!_2G17\UG_#6/
MQO\ ^BR?$#_PJ+[_ ..T?\-8_&__ *+)\0/_  J+[_X[0!_2G17\UG_#6/QO
M_P"BR?$#_P *B^_^.T?\-8_&_P#Z+)\0/_"HOO\ X[0!_2G17\UG_#6/QO\
M^BR?$#_PJ+[_ ..T?\-8_&__ *+)\0/_  J+[_X[0!_2G17\UG_#6/QO_P"B
MR?$#_P *B^_^.T?\-8_&_P#Z+)\0/_"HOO\ X[0!_2G17\UG_#6/QO\ ^BR?
M$#_PJ+[_ ..T?\-8_&__ *+)\0/_  J+[_X[0!_2G17\UG_#6/QO_P"BR?$#
M_P *B^_^.T?\-8_&_P#Z+)\0/_"HOO\ X[0!_2G17\UG_#6/QO\ ^BR?$#_P
MJ+[_ ..T?\-8_&__ *+)\0/_  J+[_X[0!_2G17\UG_#6/QO_P"BR?$#_P *
MB^_^.T?\-8_&_P#Z+)\0/_"HOO\ X[0!^_WAS_DZ;XA_]B9X9_\ 2[7J]5K^
M:&/]IOXPPZK<:G'\5_'":E<PQ6T]XOB.\$TL4;2-'&S^9EE1II2JDX!D<C[Q
MS;_X:Q^-_P#T63X@?^%1??\ QV@#^E.BOYK/^&L?C?\ ]%D^('_A47W_ ,=H
M_P"&L?C?_P!%D^('_A47W_QV@#^E.BOYK/\ AK'XW_\ 19/B!_X5%]_\=H_X
M:Q^-_P#T63X@?^%1??\ QV@#^E.BOYK/^&L?C?\ ]%D^('_A47W_ ,=H_P"&
ML?C?_P!%D^('_A47W_QV@#^E.BOYK/\ AK'XW_\ 19/B!_X5%]_\=H_X:Q^-
M_P#T63X@?^%1??\ QV@#^E.BOYK/^&L?C?\ ]%D^('_A47W_ ,=H_P"&L?C?
M_P!%D^('_A47W_QV@#^E.BOYK/\ AK'XW_\ 19/B!_X5%]_\=H_X:Q^-_P#T
M63X@?^%1??\ QV@#^E.BOYK/^&L?C?\ ]%D^('_A47W_ ,=H_P"&L?C?_P!%
MD^('_A47W_QV@#^E.BOYK/\ AK'XW_\ 19/B!_X5%]_\=H_X:Q^-_P#T63X@
M?^%1??\ QV@#^E.BOYK/^&L?C?\ ]%D^('_A47W_ ,=H_P"&L?C?_P!%D^('
M_A47W_QV@#^E.BOYK/\ AK'XW_\ 19/B!_X5%]_\=H_X:Q^-_P#T63X@?^%1
M??\ QV@#^E.BOYK/^&L?C?\ ]%D^('_A47W_ ,=H_P"&L?C?_P!%D^('_A47
MW_QV@#^E.BOYK/\ AK'XW_\ 19/B!_X5%]_\=H_X:Q^-_P#T63X@?^%1??\
MQV@#^E.BOYK/^&L?C?\ ]%D^('_A47W_ ,=H_P"&L?C?_P!%D^('_A47W_QV
M@#^E.BOYK/\ AK'XW_\ 19/B!_X5%]_\=H_X:Q^-_P#T63X@?^%1??\ QV@#
M^E.BOYK/^&L?C?\ ]%D^('_A47W_ ,=H_P"&L?C?_P!%D^('_A47W_QV@#^E
M.BOYK/\ AK'XW_\ 19/B!_X5%]_\=H_X:Q^-_P#T63X@?^%1??\ QV@#^E.B
MOYK/^&L?C?\ ]%D^('_A47W_ ,=H_P"&L?C?_P!%D^('_A47W_QV@#^E.BOY
MK/\ AK'XW_\ 19/B!_X5%]_\=H_X:Q^-_P#T63X@?^%1??\ QV@#^E.BOYK/
M^&L?C?\ ]%D^('_A47W_ ,=H_P"&L?C?_P!%D^('_A47W_QV@#^E.BOYK/\
MAK'XW_\ 19/B!_X5%]_\=H_X:Q^-_P#T63X@?^%1??\ QV@#^E.BOYK/^&L?
MC?\ ]%D^('_A47W_ ,=H_P"&L?C?_P!%D^('_A47W_QV@#^E.BOYK/\ AK'X
MW_\ 19/B!_X5%]_\=H_X:Q^-_P#T63X@?^%1??\ QV@#^E.BOYK/^&L?C?\
M]%D^('_A47W_ ,=H_P"&L?C?_P!%D^('_A47W_QV@#^E.BOYK/\ AK'XW_\
M19/B!_X5%]_\=H_X:Q^-_P#T63X@?^%1??\ QV@#^E.BOYK/^&L?C?\ ]%D^
M('_A47W_ ,=H_P"&L?C?_P!%D^('_A47W_QV@#^E.BOYK/\ AK'XW_\ 19/B
M!_X5%]_\=H_X:Q^-_P#T63X@?^%1??\ QV@#^E.BOYK/^&L?C?\ ]%D^('_A
M47W_ ,=H_P"&L?C?_P!%D^('_A47W_QV@#^E.BOYK/\ AK'XW_\ 19/B!_X5
M%]_\=H_X:Q^-_P#T63X@?^%1??\ QV@#^E.BOYK/^&L?C?\ ]%D^('_A47W_
M ,=H_P"&L?C?_P!%D^('_A47W_QV@#^E.BOYK/\ AK'XW_\ 19/B!_X5%]_\
M=H_X:Q^-_P#T63X@?^%1??\ QV@#^E.BOYK/^&L?C?\ ]%D^('_A47W_ ,=H
M_P"&L?C?_P!%D^('_A47W_QV@#^E.BOYK/\ AK'XW_\ 19/B!_X5%]_\=H_X
M:Q^-_P#T63X@?^%1??\ QV@#^E.BOYK/^&L?C?\ ]%D^('_A47W_ ,=H_P"&
ML?C?_P!%D^('_A47W_QV@#^E.BOYK/\ AK'XW_\ 19/B!_X5%]_\=H_X:Q^-
M_P#T63X@?^%1??\ QV@#^E.BOYK/^&L?C?\ ]%D^('_A47W_ ,=H_P"&L?C?
M_P!%D^('_A47W_QV@#^E.BOYK/\ AK'XW_\ 19/B!_X5%]_\=H_X:Q^-_P#T
M63X@?^%1??\ QV@#^E.BOYK/^&L?C?\ ]%D^('_A47W_ ,=H_P"&L?C?_P!%
MD^('_A47W_QV@#^E.BOYK/\ AK'XW_\ 19/B!_X5%]_\=H_X:Q^-_P#T63X@
M?^%1??\ QV@#^E.BOYK/^&L?C?\ ]%D^('_A47W_ ,=H_P"&L?C?_P!%D^('
M_A47W_QV@#^E.BOYK/\ AK'XW_\ 19/B!_X5%]_\=H_X:Q^-_P#T63X@?^%1
M??\ QV@#^E.BOYK/^&L?C?\ ]%D^('_A47W_ ,=H_P"&L?C?_P!%D^('_A47
MW_QV@#^E.BOYK/\ AK'XW_\ 19/B!_X5%]_\=H_X:Q^-_P#T63X@?^%1??\
MQV@#^E.BOYK/^&L?C?\ ]%D^('_A47W_ ,=H_P"&L?C?_P!%D^('_A47W_QV
M@#^E.BOYK/\ AK'XW_\ 19/B!_X5%]_\=H_X:Q^-_P#T63X@?^%1??\ QV@#
M^E.BOYK/^&L?C?\ ]%D^('_A47W_ ,=H_P"&L?C?_P!%D^('_A47W_QV@#^E
M.BOYK/\ AK'XW_\ 19/B!_X5%]_\=H_X:Q^-_P#T63X@?^%1??\ QV@#^E.B
MOYK/^&L?C?\ ]%D^('_A47W_ ,=H_P"&L?C?_P!%D^('_A47W_QV@#^E.BOY
MK/\ AK'XW_\ 19/B!_X5%]_\=H_X:Q^-_P#T63X@?^%1??\ QV@#^E.BOYK/
M^&L?C?\ ]%D^('_A47W_ ,=H_P"&L?C?_P!%D^('_A47W_QV@#^E.BOYK/\
MAK'XW_\ 19/B!_X5%]_\=H_X:Q^-_P#T63X@?^%1??\ QV@#^E.BOYK/^&L?
MC?\ ]%D^('_A47W_ ,=H_P"&L?C?_P!%D^('_A47W_QV@#^E.BOYK/\ AK'X
MW_\ 19/B!_X5%]_\=H_X:Q^-_P#T63X@?^%1??\ QV@#^E.BOYK/^&L?C?\
M]%D^('_A47W_ ,=H_P"&L?C?_P!%D^('_A47W_QV@#^E.BOYK/\ AK'XW_\
M19/B!_X5%]_\=H_X:Q^-_P#T63X@?^%1??\ QV@#^E.BOYK/^&L?C?\ ]%D^
M('_A47W_ ,=H_P"&L?C?_P!%D^('_A47W_QV@#]?O^"?_P"Q3XX_94\:?$G5
M_%NJ^']1MO$GD?9%T6XGE=-DDS'S!)#&!Q(O0GH:^U:_FL_X:Q^-_P#T63X@
M?^%1??\ QVC_ (:Q^-__ $63X@?^%1??_': /Z4Z*_FL_P"&L?C?_P!%D^('
M_A47W_QVC_AK'XW_ /19/B!_X5%]_P#': /Z4Z*_FL_X:Q^-_P#T63X@?^%1
M??\ QVC_ (:Q^-__ $63X@?^%1??_': /Z4Z*_FL_P"&L?C?_P!%D^('_A47
MW_QVC_AK'XW_ /19/B!_X5%]_P#': /Z4Z*_FL_X:Q^-_P#T63X@?^%1??\
MQVC_ (:Q^-__ $63X@?^%1??_': /Z4Z*_FL_P"&L?C?_P!%D^('_A47W_QV
MC_AK'XW_ /19/B!_X5%]_P#': /Z4Z*_FL_X:Q^-_P#T63X@?^%1??\ QVC_
M (:Q^-__ $63X@?^%1??_': /Z4Z*_FL_P"&L?C?_P!%D^('_A47W_QVC_AK
M'XW_ /19/B!_X5%]_P#': /Z4Z*_FL_X:Q^-_P#T63X@?^%1??\ QVC_ (:Q
M^-__ $63X@?^%1??_': /Z4Z*_FL_P"&L?C?_P!%D^('_A47W_QVC_AK'XW_
M /19/B!_X5%]_P#': /Z4Z*_FL_X:Q^-_P#T63X@?^%1??\ QVC_ (:Q^-__
M $63X@?^%1??_': /Z4Z*_FL_P"&L?C?_P!%D^('_A47W_QVC_AK'XW_ /19
M/B!_X5%]_P#': /Z4Z*_FL_X:Q^-_P#T63X@?^%1??\ QVC_ (:Q^-__ $63
MX@?^%1??_': /Z4Z*_FL_P"&L?C?_P!%D^('_A47W_QVC_AK'XW_ /19/B!_
MX5%]_P#': /Z4Z*_FL_X:Q^-_P#T63X@?^%1??\ QVC_ (:Q^-__ $63X@?^
M%1??_': /Z4Z*_FL_P"&L?C?_P!%D^('_A47W_QVC_AK'XW_ /19/B!_X5%]
M_P#': /Z4Z*_FL_X:Q^-_P#T63X@?^%1??\ QVC_ (:Q^-__ $63X@?^%1??
M_': /Z4Z*_FL_P"&L?C?_P!%D^('_A47W_QVC_AK'XW_ /19/B!_X5%]_P#'
M: /Z4Z*_FL_X:Q^-_P#T63X@?^%1??\ QVC_ (:Q^-__ $63X@?^%1??_':
M/Z4Z*_FL_P"&L?C?_P!%D^('_A47W_QVC_AK'XW_ /19/B!_X5%]_P#': /Z
M4Z*_FL_X:Q^-_P#T63X@?^%1??\ QVC_ (:Q^-__ $63X@?^%1??_': /Z4Z
M*_FL_P"&L?C?_P!%D^('_A47W_QVC_AK'XW_ /19/B!_X5%]_P#': /Z4Z*_
MFL_X:Q^-_P#T63X@?^%1??\ QVC_ (:Q^-__ $63X@?^%1??_': /Z4Z*_FL
M_P"&L?C?_P!%D^('_A47W_QVC_AK'XW_ /19/B!_X5%]_P#': /Z4Z*_FL_X
M:Q^-_P#T63X@?^%1??\ QVC_ (:Q^-__ $63X@?^%1??_': /Z4Z*_FL_P"&
ML?C?_P!%D^('_A47W_QVC_AK'XW_ /19/B!_X5%]_P#': /Z4Z*_FL_X:Q^-
M_P#T63X@?^%1??\ QVC_ (:Q^-__ $63X@?^%1??_': /Z4Z*_FL_P"&L?C?
M_P!%D^('_A47W_QVC_AK'XW_ /19/B!_X5%]_P#': /Z4Z*_FL_X:Q^-_P#T
M63X@?^%1??\ QVC_ (:Q^-__ $63X@?^%1??_': /Z4Z*_FL_P"&L?C?_P!%
MD^('_A47W_QVC_AK'XW_ /19/B!_X5%]_P#': /Z4Z*_FL_X:Q^-_P#T63X@
M?^%1??\ QVC_ (:Q^-__ $63X@?^%1??_': /Z4Z*_FL_P"&L?C?_P!%D^('
M_A47W_QVC_AK'XW_ /19/B!_X5%]_P#': /Z4Z*_FL_X:Q^-_P#T63X@?^%1
M??\ QVC_ (:Q^-__ $63X@?^%1??_': /Z4Z*_FL_P"&L?C?_P!%D^('_A47
MW_QVC_AK'XW_ /19/B!_X5%]_P#': /Z4Z*_FL_X:Q^-_P#T63X@?^%1??\
MQVC_ (:Q^-__ $63X@?^%1??_': /Z4Z*_FL_P"&L?C?_P!%D^('_A47W_QV
MC_AK'XW_ /19/B!_X5%]_P#': /Z4Z*_FL_X:Q^-_P#T63X@?^%1??\ QVC_
M (:Q^-__ $63X@?^%1??_': /Z4Z*_FL_P"&L?C?_P!%D^('_A47W_QVC_AK
M'XW_ /19/B!_X5%]_P#': /Z4Z*_FL_X:Q^-_P#T63X@?^%1??\ QVC_ (:Q
M^-__ $63X@?^%1??_': /Z4Z*_FL_P"&L?C?_P!%D^('_A47W_QVC_AK'XW_
M /19/B!_X5%]_P#': /Z4Z*_FL_X:Q^-_P#T63X@?^%1??\ QVC_ (:Q^-__
M $63X@?^%1??_': /Z4Z*_FL_P"&L?C?_P!%D^('_A47W_QVC_AK'XW_ /19
M/B!_X5%]_P#': /Z4Z*_FL_X:Q^-_P#T63X@?^%1??\ QVC_ (:Q^-__ $63
MX@?^%1??_': /Z4Z*_FL_P"&L?C?_P!%D^('_A47W_QVC_AK'XW_ /19/B!_
MX5%]_P#': /Z4Z*_FL_X:Q^-_P#T63X@?^%1??\ QVC_ (:Q^-__ $63X@?^
M%1??_': /Z4Z*_FL_P"&L?C?_P!%D^('_A47W_QVC_AK'XW_ /19/B!_X5%]
M_P#': /Z4Z*_FL_X:Q^-_P#T63X@?^%1??\ QVC_ (:Q^-__ $63X@?^%1??
M_': /Z4Z*_FL_P"&L?C?_P!%D^('_A47W_QVC_AK'XW_ /19/B!_X5%]_P#'
M: /Z4Z*_FL_X:Q^-_P#T63X@?^%1??\ QVC_ (:Q^-__ $63X@?^%1??_':
M/Z4Z*_FL_P"&L?C?_P!%D^('_A47W_QVC_AK'XW_ /19/B!_X5%]_P#': /Z
M4Z*_FL_X:Q^-_P#T63X@?^%1??\ QVC_ (:Q^-__ $63X@?^%1??_': /Z4Z
M*_FL_P"&L?C?_P!%D^('_A47W_QVC_AK'XW_ /19/B!_X5%]_P#': /Z4Z*_
MFL_X:Q^-_P#T63X@?^%1??\ QVC_ (:Q^-__ $63X@?^%1??_': /Z4Z*_FL
M_P"&L?C?_P!%D^('_A47W_QVC_AK'XW_ /19/B!_X5%]_P#': /Z4Z*_FL_X
M:Q^-_P#T63X@?^%1??\ QVC_ (:Q^-__ $63X@?^%1??_': /Z4Z*_FL_P"&
ML?C?_P!%D^('_A47W_QVC_AK'XW_ /19/B!_X5%]_P#': /Z4Z*_FL_X:Q^-
M_P#T63X@?^%1??\ QVC_ (:Q^-__ $63X@?^%1??_': /Z4Z*_FL_P"&L?C?
M_P!%D^('_A47W_QVC_AK'XW_ /19/B!_X5%]_P#': /Z4Z*_FL_X:Q^-_P#T
M63X@?^%1??\ QVC_ (:Q^-__ $63X@?^%1??_': /Z4Z*_FL_P"&L?C?_P!%
MD^('_A47W_QVC_AK'XW_ /19/B!_X5%]_P#': /Z4Z*_FL_X:Q^-_P#T63X@
M?^%1??\ QVC_ (:Q^-__ $63X@?^%1??_': /Z4Z*_FL_P"&L?C?_P!%D^('
M_A47W_QVC_AK'XW_ /19/B!_X5%]_P#': /Z4Z*_FL_X:Q^-_P#T63X@?^%1
M??\ QVC_ (:Q^-__ $63X@?^%1??_': /Z4Z*_FL_P"&L?C?_P!%D^('_A47
MW_QVC_AK'XW_ /19/B!_X5%]_P#': /Z4Z*_FL_X:Q^-_P#T63X@?^%1??\
MQVC_ (:Q^-__ $63X@?^%1??_': /Z4Z*_FL_P"&L?C?_P!%D^('_A47W_QV
MC_AK'XW_ /19/B!_X5%]_P#': /Z4Z*_FL_X:Q^-_P#T63X@?^%1??\ QVC_
M (:Q^-__ $63X@?^%1??_': /Z4Z*_FL_P"&L?C?_P!%D^('_A47W_QVC_AK
M'XW_ /19/B!_X5%]_P#': /Z4Z*_FL_X:Q^-_P#T63X@?^%1??\ QVC_ (:Q
M^-__ $63X@?^%1??_': /Z4Z*_FL_P"&L?C?_P!%D^('_A47W_QVC_AK'XW_
M /19/B!_X5%]_P#': /Z4Z*_FL_X:Q^-_P#T63X@?^%1??\ QVC_ (:Q^-__
M $63X@?^%1??_': /Z4Z*_FL_P"&L?C?_P!%D^('_A47W_QVC_AK'XW_ /19
M/B!_X5%]_P#': /Z4Z*_FL_X:Q^-_P#T63X@?^%1??\ QVC_ (:Q^-__ $63
MX@?^%1??_': /Z4Z*_FL_P"&L?C?_P!%D^('_A47W_QVC_AK'XW_ /19/B!_
MX5%]_P#': /Z4Z*_FL_X:Q^-_P#T63X@?^%1??\ QVC_ (:Q^-__ $63X@?^
M%1??_': /Z4Z*_FL_P"&L?C?_P!%D^('_A47W_QVC_AK'XW_ /19/B!_X5%]
M_P#': /Z4Z*_FL_X:Q^-_P#T63X@?^%1??\ QVC_ (:Q^-__ $63X@?^%1??
M_': /Z4Z*_FL_P"&L?C?_P!%D^('_A47W_QVC_AK'XW_ /19/B!_X5%]_P#'
M: /Z4Z*_FL_X:Q^-_P#T63X@?^%1??\ QVC_ (:Q^-__ $63X@?^%1??_':
M/Z4Z*_FL_P"&L?C?_P!%D^('_A47W_QVC_AK'XW_ /19/B!_X5%]_P#': /Z
M4Z*_FL_X:Q^-_P#T63X@?^%1??\ QVC_ (:Q^-__ $63X@?^%1??_': /Z4Z
M*_FL_P"&L?C?_P!%D^('_A47W_QVC_AK'XW_ /19/B!_X5%]_P#': /Z4Z*_
MFL_X:Q^-_P#T63X@?^%1??\ QVC_ (:Q^-__ $63X@?^%1??_': /Z4Z*_FL
M_P"&L?C?_P!%D^('_A47W_QVC_AK'XW_ /19/B!_X5%]_P#': /Z4Z*_FL_X
M:Q^-_P#T63X@?^%1??\ QVC_ (:Q^-__ $63X@?^%1??_': /Z4Z*_FL_P"&
ML?C?_P!%D^('_A47W_QVC_AK'XW_ /19/B!_X5%]_P#': /Z4Z*_FL_X:Q^-
M_P#T63X@?^%1??\ QVC_ (:Q^-__ $63X@?^%1??_': /Z4Z*_FL_P"&L?C?
M_P!%D^('_A47W_QVC_AK'XW_ /19/B!_X5%]_P#': /Z4Z*_FL_X:Q^-_P#T
M63X@?^%1??\ QVC_ (:Q^-__ $63X@?^%1??_': /Z4Z*_FL_P"&L?C?_P!%
MD^('_A47W_QVC_AK'XW_ /19/B!_X5%]_P#': /Z4Z*_FL_X:Q^-_P#T63X@
M?^%1??\ QVC_ (:Q^-__ $63X@?^%1??_': /Z4Z*_FL_P"&L?C?_P!%D^('
M_A47W_QVC_AK'XW_ /19/B!_X5%]_P#': /Z4Z*_FL_X:Q^-_P#T63X@?^%1
M??\ QVC_ (:Q^-__ $63X@?^%1??_': /Z4Z*_FL_P"&L?C?_P!%D^('_A47
MW_QVC_AK'XW_ /19/B!_X5%]_P#': /Z4Z*_FL_X:Q^-_P#T63X@?^%1??\
MQVC_ (:Q^-__ $63X@?^%1??_': /Z4Z*_FL_P"&L?C?_P!%D^('_A47W_QV
MC_AK'XW_ /19/B!_X5%]_P#': /Z4Z*_FL_X:Q^-_P#T63X@?^%1??\ QVC_
M (:Q^-__ $63X@?^%1??_': /Z4Z*_FL_P"&L?C?_P!%D^('_A47W_QVC_AK
M'XW_ /19/B!_X5%]_P#': /Z4Z*_FL_X:Q^-_P#T63X@?^%1??\ QVC_ (:Q
M^-__ $63X@?^%1??_': /Z4Z*_FL_P"&L?C?_P!%D^('_A47W_QVC_AK'XW_
M /19/B!_X5%]_P#': /Z4Z*_FL_X:Q^-_P#T63X@?^%1??\ QVC_ (:Q^-__
M $63X@?^%1??_': /Z4Z*_FL_P"&L?C?_P!%D^('_A47W_QVC_AK'XW_ /19
M/B!_X5%]_P#': /Z4Z*_FL_X:Q^-_P#T63X@?^%1??\ QVC_ (:Q^-__ $63
MX@?^%1??_': /Z4Z*_FL_P"&L?C?_P!%D^('_A47W_QVC_AK'XW_ /19/B!_
MX5%]_P#': /Z4Z*_FL_X:Q^-_P#T63X@?^%1??\ QVC_ (:Q^-__ $63X@?^
M%1??_': /Z4Z*_FL_P"&L?C?_P!%D^('_A47W_QVC_AK'XW_ /19/B!_X5%]
M_P#': /Z4Z*_FL_X:Q^-_P#T63X@?^%1??\ QVC_ (:Q^-__ $63X@?^%1??
M_': /Z4Z*_FL_P"&L?C?_P!%D^('_A47W_QVC_AK'XW_ /19/B!_X5%]_P#'
M: /Z4Z*_FL_X:Q^-_P#T63X@?^%1??\ QVC_ (:Q^-__ $63X@?^%1??_':
M/Z4Z*_FL_P"&L?C?_P!%D^('_A47W_QVC_AK'XW_ /19/B!_X5%]_P#': /Z
M4Z*_FL_X:Q^-_P#T63X@?^%1??\ QVC_ (:Q^-__ $63X@?^%1??_': /Z4Z
M*_FL_P"&L?C?_P!%D^('_A47W_QVC_AK'XW_ /19/B!_X5%]_P#': /Z4Z*_
MFL_X:Q^-_P#T63X@?^%1??\ QVC_ (:Q^-__ $63X@?^%1??_': /Z4Z*_FL
M_P"&L?C?_P!%D^('_A47W_QVC_AK'XW_ /19/B!_X5%]_P#': /Z4Z*_FL_X
M:Q^-_P#T63X@?^%1??\ QVC_ (:Q^-__ $63X@?^%1??_': /Z4Z*_FL_P"&
ML?C?_P!%D^('_A47W_QVC_AK'XW_ /19/B!_X5%]_P#': /Z4Z*_FL_X:Q^-
M_P#T63X@?^%1??\ QVC_ (:Q^-__ $63X@?^%1??_': /Z4Z*_FL_P"&L?C?
M_P!%D^('_A47W_QVC_AK'XW_ /19/B!_X5%]_P#': /Z4Z*_FL_X:Q^-_P#T
M63X@?^%1??\ QVC_ (:Q^-__ $63X@?^%1??_': /Z4Z*_FL_P"&L?C?_P!%
MD^('_A47W_QVC_AK'XW_ /19/B!_X5%]_P#': /Z4Z*_FL_X:Q^-_P#T63X@
M?^%1??\ QVC_ (:Q^-__ $63X@?^%1??_': /Z4Z*_FL_P"&L?C?_P!%D^('
M_A47W_QVC_AK'XW_ /19/B!_X5%]_P#': /Z4Z*_FL_X:Q^-_P#T63X@?^%1
M??\ QVC_ (:Q^-__ $63X@?^%1??_': /Z4Z*_FL_P"&L?C?_P!%D^('_A47
MW_QVC_AK'XW_ /19/B!_X5%]_P#': /Z4Z*_FL_X:Q^-_P#T63X@?^%1??\
MQVC_ (:Q^-__ $63X@?^%1??_': /Z4Z*_FL_P"&L?C?_P!%D^('_A47W_QV
MC_AK'XW_ /19/B!_X5%]_P#': /Z4Z*_FL_X:Q^-_P#T63X@?^%1??\ QVC_
M (:Q^-__ $63X@?^%1??_': /Z4Z*_FL_P"&L?C?_P!%D^('_A47W_QVC_AK
M'XW_ /19/B!_X5%]_P#': /Z4Z*_FL_X:Q^-_P#T63X@?^%1??\ QVC_ (:Q
M^-__ $63X@?^%1??_': /Z4Z*_FL_P"&L?C?_P!%D^('_A47W_QVC_AK'XW_
M /19/B!_X5%]_P#': /Z4Z*_FL_X:Q^-_P#T63X@?^%1??\ QVC_ (:Q^-__
M $63X@?^%1??_': /Z4Z*_FL_P"&L?C?_P!%D^('_A47W_QVC_AK'XW_ /19
M/B!_X5%]_P#': /Z4Z*_FL_X:Q^-_P#T63X@?^%1??\ QVC_ (:Q^-__ $63
MX@?^%1??_': /Z4Z*_FL_P"&L?C?_P!%D^('_A47W_QVC_AK'XW_ /19/B!_
MX5%]_P#': /Z4Z*_FL_X:Q^-_P#T63X@?^%1??\ QVC_ (:Q^-__ $63X@?^
M%1??_': /Z4Z\J^,G_)1?@3_ -CG<_\ J/:S7X _\-8_&_\ Z+)\0/\ PJ+[
M_P".U4O/VF_C#J5Q87%W\5_'%U<6$QN;.6;Q'>.UM*8WB,D9,F48QRR)N&#M
MD8=&(H _I>HK^:S_ (:Q^-__ $63X@?^%1??_':/^&L?C?\ ]%D^('_A47W_
M ,=H _I3HK^:S_AK'XW_ /19/B!_X5%]_P#':/\ AK'XW_\ 19/B!_X5%]_\
M=H ^JO\ @M7_ ,G3>%O^Q,M?_2Z^HKXWU[QYXE^)UXFJ>,?$6K>+-3AC%M'>
9ZY>RWLR0@EA&'E9F"AG<[0<99CW-% '_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>15
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139851247829096">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cover Page - USD ($)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Feb. 15, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CoverAbstract', window );"><strong>Cover [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-K<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentAnnualReport', window );">Document Annual Report</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Dec. 31,  2021<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-31<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">000-20827<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">CASS INFORMATION SYSTEMS, 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="top.Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">MO<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">43-1265338<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">12444 Powerscourt 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="top.Show.showAR( this, 'defref_dei_EntityAddressAddressLine2', window );">Entity Address, Address Line Two</a></td>
<td class="text">Suite 550<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">St. Louis<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">MO<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">63131<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">314<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">506-5500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common Stock, par value $0.50 per share<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">CASS<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_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="top.Show.showAR( this, 'defref_dei_EntityWellKnownSeasonedIssuer', window );">Entity Well-known Seasoned Issuer</a></td>
<td class="text">No<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityVoluntaryFilers', window );">Entity Voluntary Filers</a></td>
<td class="text">No<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">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="top.Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_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="top.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="top.Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityPublicFloat', window );">Entity Public Float</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 543,951,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13,694,489<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentsIncorporatedByReferenceTextBlock', window );">Documents Incorporated by Reference</a></td>
<td class="text">Certain information required for Part III of this report is incorporated by reference to the Registrant&#8217;s Proxy Statement for the 2022 Annual Meeting of Shareholders.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0000708781<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2021<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">FY<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CoverAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cover page.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CoverAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentAnnualReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an annual report.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentAnnualReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a transition report.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentTransitionReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentsIncorporatedByReferenceTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Documents incorporated by reference.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-23<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentsIncorporatedByReferenceTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Address Line 2 such as Street or Suite number</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityPublicFloat">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityPublicFloat</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityShellCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntitySmallBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicates that the company is a Smaller Reporting Company (SRC).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntitySmallBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityVoluntaryFilers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityVoluntaryFilers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityWellKnownSeasonedIssuer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityWellKnownSeasonedIssuer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_IcfrAuditorAttestationFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_IcfrAuditorAttestationFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>16
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139851247775224">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cass_AuditInformationAbstract', window );"><strong>Audit Information [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AuditorName', window );">Auditor Name</a></td>
<td class="text">KPMG 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="top.Show.showAR( this, 'defref_dei_AuditorLocation', window );">Auditor Location</a></td>
<td class="text">St. Louis, MO<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AuditorFirmId', window );">Auditor Firm ID</a></td>
<td class="text">185<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cass_AuditInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Audit Information [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cass_AuditInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cass_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorFirmId">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>PCAOB issued Audit Firm Identifier</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorFirmId</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:nonemptySequenceNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorLocation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorLocation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:internationalNameItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:internationalNameItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>17
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139851244805320">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED BALANCE SHEETS - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsAbstract', window );"><strong>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="top.Show.showAR( this, 'defref_us-gaap_CashAndDueFromBanks', window );">Cash and due from banks</a></td>
<td class="nump">$ 12,301<span></span>
</td>
<td class="nump">$ 30,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="top.Show.showAR( this, 'defref_us-gaap_ShortTermInvestments', window );">Short-term investments</a></td>
<td class="nump">502,627<span></span>
</td>
<td class="nump">639,543<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsAndShortTermInvestments', window );">Cash and cash equivalents</a></td>
<td class="nump">514,928<span></span>
</td>
<td class="nump">670,528<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest', window );">Securities available-for-sale, at fair value</a></td>
<td class="nump">673,453<span></span>
</td>
<td class="nump">357,726<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss', window );">Loans</a></td>
<td class="nump">960,567<span></span>
</td>
<td class="nump">891,676<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest', window );">Less allowance for credit losses</a></td>
<td class="nump">12,041<span></span>
</td>
<td class="nump">11,944<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss', window );">Loans, net</a></td>
<td class="nump">948,526<span></span>
</td>
<td class="nump">879,732<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cass_PaymentsInExcessOfFunding', window );">Payments in advance of funding</a></td>
<td class="nump">291,427<span></span>
</td>
<td class="nump">194,563<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Premises and equipment, net</a></td>
<td class="nump">18,113<span></span>
</td>
<td class="nump">18,057<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BankOwnedLifeInsurance', window );">Investments in bank-owned life insurance</a></td>
<td class="nump">43,176<span></span>
</td>
<td class="nump">18,058<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">14,262<span></span>
</td>
<td class="nump">14,262<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Other intangible assets, net</a></td>
<td class="nump">2,564<span></span>
</td>
<td class="nump">3,423<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssets', window );">Other assets</a></td>
<td class="nump">48,452<span></span>
</td>
<td class="nump">46,886<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">2,554,901<span></span>
</td>
<td class="nump">2,203,235<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepositsByTypeAbstract', window );"><strong>Deposits</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="top.Show.showAR( this, 'defref_us-gaap_NoninterestBearingDepositLiabilities', window );">Noninterest-bearing</a></td>
<td class="nump">582,642<span></span>
</td>
<td class="nump">493,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="top.Show.showAR( this, 'defref_us-gaap_InterestBearingDepositLiabilities', window );">Interest-bearing</a></td>
<td class="nump">638,861<span></span>
</td>
<td class="nump">557,352<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Deposits', window );">Total deposits</a></td>
<td class="nump">1,221,503<span></span>
</td>
<td class="nump">1,050,856<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cass_AccountsAndDraftsPayable', window );">Accounts and drafts payable</a></td>
<td class="nump">1,050,396<span></span>
</td>
<td class="nump">835,386<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilities', window );">Other liabilities</a></td>
<td class="nump">37,204<span></span>
</td>
<td class="nump">55,833<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">2,309,103<span></span>
</td>
<td class="nump">1,942,075<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Shareholders&#8217; Equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockValue', window );">Preferred stock, par value $.50 per share; 2,000,000 shares authorized and no shares issued</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common Stock, Shares, Outstanding</a></td>
<td class="nump">13,734,295<span></span>
</td>
<td class="nump">14,392,669<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock, par value $.50 per share; 40,000,000 shares authorized; 15,505,772 shares issued at December&#160;31, 2021 and 2020; 13,734,295 and 14,392,669 shares outstanding at December&#160;31, 2021 and 2020, respectively.</a></td>
<td class="nump">$ 7,753<span></span>
</td>
<td class="nump">$ 7,753<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapitalCommonStock', window );">Additional paid-in capital</a></td>
<td class="nump">204,276<span></span>
</td>
<td class="nump">204,875<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Retained earnings</a></td>
<td class="nump">112,220<span></span>
</td>
<td class="nump">99,062<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockValue', window );">Common shares in treasury, at cost (1,771,477 and 1,113,103 shares at December&#160;31, 2021 and 2020, respectively)</a></td>
<td class="num">(78,904)<span></span>
</td>
<td class="num">(50,515)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive income (loss)</a></td>
<td class="nump">453<span></span>
</td>
<td class="num">(15)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total shareholders&#8217; equity</a></td>
<td class="nump">245,798<span></span>
</td>
<td class="nump">261,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="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and shareholders&#8217; equity</a></td>
<td class="nump">$ 2,554,901<span></span>
</td>
<td class="nump">$ 2,203,235<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cass_AccountsAndDraftsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business and includes carrying value of amounts due on drafts payable on the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cass_AccountsAndDraftsPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cass_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_cass_PaymentsInExcessOfFunding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The normal cycle for payment of Transportation invoices to a carrier, on behalf of the company's customer, is: the customer provides the funds to the company prior to the payment of the invoice by the company to the carrier. Payments in excess of funding are generated when, according to a service agreement with a few selected carriers, the company pays the carrier prior to receipt of the funds from the customer. The company receives a fee from the carrier for making this accelerated payment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cass_PaymentsInExcessOfFunding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cass_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e637-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669686-108580<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e681-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapitalCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalPaidInCapitalCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BankOwnedLifeInsurance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The carrying amount of a life insurance policy on an officer, executive or employee for which the reporting entity (a bank) is entitled to proceeds from the policy upon death of the insured or surrender of the insurance policy.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BankOwnedLifeInsurance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_CashAndDueFromBanks">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For banks and other depository institutions: Includes cash on hand (currency and coin), cash items in process of collection, noninterest bearing deposits due from other financial institutions (including corporate credit unions), and noninterest bearing balances with the Federal Reserve Banks, Federal Home Loan Banks and central banks.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndDueFromBanks</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_CashCashEquivalentsAndShortTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cash includes currency on hand as well as demand deposits with banks or financial institutions. It also includes other kinds of accounts that have the general characteristics of demand deposits in that the customer may deposit additional funds at any time and effectively may withdraw funds at any time without prior notice or penalty. Cash equivalents, excluding items classified as marketable securities, include short-term, highly liquid Investments that are both readily convertible to known amounts of cash, and so near their maturity that they present minimal risk of changes in value because of changes in interest rates. Generally, only investments with original maturities of three months or less qualify under that definition. Original maturity means original maturity to the entity holding the investment. For example, both a three-month US Treasury bill and a three-year Treasury note purchased three months from maturity qualify as cash equivalents. However, a Treasury note purchased three years ago does not become a cash equivalent when its remaining maturity is three months. Short-term investments, exclusive of cash equivalents, generally consist of marketable securities intended to be sold within one year (or the normal operating cycle if longer) and may include trading securities, available-for-sale securities, or held-to-maturity securities (if maturing within one year), as applicable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsAndShortTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount excluding accrued interest, of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124258926&amp;loc=SL82898722-210454<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Deposits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate of all deposit liabilities held by the entity, including foreign and domestic, interest and noninterest bearing; may include demand deposits, saving deposits, Negotiable Order of Withdrawal (NOW) and time deposits among others.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.12)<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Deposits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_DepositsByTypeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepositsByTypeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount excluding accrued interest, of allowance for credit loss on financing receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124255206&amp;loc=SL82895884-210446<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount excluding accrued interest, after allowance for credit loss, of financing receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124255206&amp;loc=SL82895884-210446<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount excluding accrued interest, before allowance for credit loss, of financing receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919230-210447<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 45<br> -Paragraph 1<br> -URI http://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 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3B<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL120267963-210447<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120320667&amp;loc=SL49117168-202975<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsNetExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph ((a)(1),(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16212-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsNetExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestBearingDepositLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate of all domestic and foreign interest-bearing deposit liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.12)<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestBearingDepositLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19-26)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NoninterestBearingDepositLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of all domestic and foreign noninterest-bearing deposits liabilities held by the entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.12)<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoninterestBearingDepositLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_OtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OtherLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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.15)<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cumulative amount of the reporting entity's undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(1)(g))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74512-122707<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=6405834&amp;loc=d3e23315-112656<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29,30)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>18
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139851245858792">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares<br></strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementOfFinancialPositionAbstract', window );"><strong>Statement of Financial Position [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockParOrStatedValuePerShare', window );">Preferred stock, par or stated value per share (in dollars per share)</a></td>
<td class="nump">$ 0.50<span></span>
</td>
<td class="nump">$ 0.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="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred stock, shares authorized (in shares)</a></td>
<td class="nump">2,000,000<span></span>
</td>
<td class="nump">2,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Preferred stock, shares issued (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par or stated value (in dollars per share)</a></td>
<td class="nump">$ 0.50<span></span>
</td>
<td class="nump">$ 0.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="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized (in shares)</a></td>
<td class="nump">40,000,000<span></span>
</td>
<td class="nump">40,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="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued (in shares)</a></td>
<td class="nump">15,505,772<span></span>
</td>
<td class="nump">15,505,772<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockShares', window );">Treasury stock (in shares)</a></td>
<td class="nump">1,771,477<span></span>
</td>
<td class="nump">1,113,103<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfFinancialPositionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfFinancialPositionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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,30)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockShares</td>
</tr>
<tr>
<td style="padding-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>19
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139851244338776">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF INCOME - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesAbstract', window );"><strong>Fee Revenue and Other Income:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Fee revenues</a></td>
<td class="nump">$ 108,694<span></span>
</td>
<td class="nump">$ 98,908<span></span>
</td>
<td class="nump">$ 109,339<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleRealizedGainLoss', window );">Gains on sales of securities</a></td>
<td class="nump">51<span></span>
</td>
<td class="nump">1,075<span></span>
</td>
<td class="nump">19<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueNotFromContractWithCustomerOther', window );">Other</a></td>
<td class="nump">946<span></span>
</td>
<td class="nump">458<span></span>
</td>
<td class="nump">711<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoninterestIncome', window );">Total fee revenue and other income</a></td>
<td class="nump">109,691<span></span>
</td>
<td class="nump">100,441<span></span>
</td>
<td class="nump">110,069<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestAndDividendIncomeOperatingAbstract', window );"><strong>Interest Income:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestAndFeeIncomeLoansAndLeases', window );">Interest and fees on loans</a></td>
<td class="nump">35,178<span></span>
</td>
<td class="nump">37,665<span></span>
</td>
<td class="nump">36,461<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestAndDividendIncomeSecuritiesByTaxableStatusAbstract', window );"><strong>Interest and dividends on securities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestIncomeSecuritiesTaxable', window );">Taxable</a></td>
<td class="nump">2,547<span></span>
</td>
<td class="nump">1,692<span></span>
</td>
<td class="nump">2,497<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestIncomeSecuritiesTaxExempt', window );">Exempt from federal income taxes</a></td>
<td class="nump">7,046<span></span>
</td>
<td class="nump">7,104<span></span>
</td>
<td class="nump">7,839<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cass_InterestOnFederalFundsSoldAndOtherShortTermInvestments', window );">Interest on federal funds sold and other short-term investments</a></td>
<td class="nump">726<span></span>
</td>
<td class="nump">1,226<span></span>
</td>
<td class="nump">5,812<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestAndDividendIncomeOperating', window );">Total interest income</a></td>
<td class="nump">45,497<span></span>
</td>
<td class="nump">47,687<span></span>
</td>
<td class="nump">52,609<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpenseAbstract', window );"><strong>Interest Expense:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpenseDeposits', window );">Interest on deposits</a></td>
<td class="nump">1,171<span></span>
</td>
<td class="nump">2,360<span></span>
</td>
<td class="nump">5,191<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpenseShortTermBorrowings', window );">Interest on short-term borrowings</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="nump">2<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Total interest expense</a></td>
<td class="nump">1,171<span></span>
</td>
<td class="nump">2,362<span></span>
</td>
<td class="nump">5,193<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestIncomeExpenseNet', window );">Net interest income</a></td>
<td class="nump">44,326<span></span>
</td>
<td class="nump">45,325<span></span>
</td>
<td class="nump">47,416<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProvisionForLoanLossesExpensed', window );">Provision for (release of) credit losses</a></td>
<td class="num">(130)<span></span>
</td>
<td class="nump">810<span></span>
</td>
<td class="nump">250<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestIncomeExpenseAfterProvisionForLoanLoss', window );">Net interest income after (release of) provision for credit losses</a></td>
<td class="nump">44,456<span></span>
</td>
<td class="nump">44,515<span></span>
</td>
<td class="nump">47,166<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total net revenue</a></td>
<td class="nump">154,147<span></span>
</td>
<td class="nump">144,956<span></span>
</td>
<td class="nump">157,235<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoninterestExpenseAbstract', window );"><strong>Operating Expense:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LaborAndRelatedExpense', window );">Personnel</a></td>
<td class="nump">92,155<span></span>
</td>
<td class="nump">88,062<span></span>
</td>
<td class="nump">91,083<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OccupancyNet', window );">Occupancy</a></td>
<td class="nump">3,824<span></span>
</td>
<td class="nump">3,739<span></span>
</td>
<td class="nump">3,918<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquipmentExpense', window );">Equipment</a></td>
<td class="nump">6,745<span></span>
</td>
<td class="nump">6,568<span></span>
</td>
<td class="nump">6,140<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization of intangible assets</a></td>
<td class="nump">859<span></span>
</td>
<td class="nump">859<span></span>
</td>
<td class="nump">563<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherNoninterestExpense', window );">Other operating</a></td>
<td class="nump">16,743<span></span>
</td>
<td class="nump">15,387<span></span>
</td>
<td class="nump">18,065<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoninterestExpense', window );">Total operating expense</a></td>
<td class="nump">120,326<span></span>
</td>
<td class="nump">114,615<span></span>
</td>
<td class="nump">119,769<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income before income tax expense</a></td>
<td class="nump">33,821<span></span>
</td>
<td class="nump">30,341<span></span>
</td>
<td class="nump">37,466<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense</a></td>
<td class="nump">5,217<span></span>
</td>
<td class="nump">5,165<span></span>
</td>
<td class="nump">7,062<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 28,604<span></span>
</td>
<td class="nump">$ 25,176<span></span>
</td>
<td class="nump">$ 30,404<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic Earnings Per Share (in dollars per share)</a></td>
<td class="nump">$ 2.03<span></span>
</td>
<td class="nump">$ 1.75<span></span>
</td>
<td class="nump">$ 2.11<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted Earnings Per Share (in dollars per share)</a></td>
<td class="nump">$ 2.00<span></span>
</td>
<td class="nump">$ 1.73<span></span>
</td>
<td class="nump">$ 2.07<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cass_InformationServicesPaymentAndProcessingMember', window );">Information services payment and processing revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesAbstract', window );"><strong>Fee Revenue and Other Income:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Fee revenues</a></td>
<td class="nump">$ 106,455<span></span>
</td>
<td class="nump">$ 97,204<span></span>
</td>
<td class="nump">$ 107,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="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cass_BankServiceFeesMember', window );">Bank service fees</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesAbstract', window );"><strong>Fee Revenue and Other Income:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Fee revenues</a></td>
<td class="nump">$ 2,239<span></span>
</td>
<td class="nump">$ 1,704<span></span>
</td>
<td class="nump">$ 1,386<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cass_InterestOnFederalFundsSoldAndOtherShortTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Interest income on federal funds sold and other short-term investments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cass_InterestOnFederalFundsSoldAndOtherShortTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cass_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtSecuritiesAvailableForSaleRealizedGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of realized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=d3e27357-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleRealizedGainLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1448-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e4984-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e3842-109258<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1252-109256<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquipmentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This element represents equipment expense including depreciation, repairs, rentals, and service contract costs. This item also includes equipment purchases which do not qualify for capitalization in accordance with the entity's accounting policy. This item may also include furniture expenses.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquipmentExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123384075&amp;loc=d3e41242-110953<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestAndDividendIncomeOperating">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the total of interest and dividend income, including any amortization and accretion (as applicable) of discounts and premiums, earned from (1) loans and leases whether held-for-sale or held-in-portfolio; (2) investment securities; (3) federal funds sold; (4) securities purchased under agreements to resell; (5) investments in banker's acceptances, commercial paper, or certificates of deposit; (6) dividend income; or (7) other investments not otherwise specified herein.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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.1-5)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestAndDividendIncomeOperating</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_InterestAndDividendIncomeOperatingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestAndDividendIncomeOperatingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestAndDividendIncomeSecuritiesByTaxableStatusAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestAndDividendIncomeSecuritiesByTaxableStatusAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestAndFeeIncomeLoansAndLeases">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate interest and fee income generated by: (1) loans the Entity has positive intent and ability to hold for the foreseeable future, or until maturity or payoff, including commercial and consumer loans, whether domestic or foreign, which may consist of: (a) industrial and agricultural; (b) real estate; and (c) real estate construction loans; (d) trade financing; (e) lease financing; (f) home equity lines-of-credit; (g) automobile and other vehicle loans; and (h) credit card and other revolving-type loans and (2) loans and leases held-for-sale which may include mortgage loans, direct financing, and sales-type leases.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestAndFeeIncomeLoansAndLeases</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_InterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the cost of borrowed funds accounted for as interest expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6450988&amp;loc=d3e26243-108391<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (210.5-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpenseDeposits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate amount of interest expense on all deposits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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.6)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpenseDeposits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpenseShortTermBorrowings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate interest expense incurred on short-term borrowings including commercial paper and Federal funds purchased and securities sold under agreements to repurchase.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher SEC<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1402<br> -Paragraph (b)<br> -Subparagraph (1)<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 1402<br> -Paragraph (a)<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpenseShortTermBorrowings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestIncomeExpenseAfterProvisionForLoanLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of interest income or expense, including any amortization and accretion (as applicable) of discounts and premiums, including consideration of the provisions for loan, lease, credit, and other related losses.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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.12)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestIncomeExpenseAfterProvisionForLoanLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_InterestIncomeExpenseNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net amount of operating interest income (expense).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.10)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestIncomeExpenseNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestIncomeSecuritiesTaxExempt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of operating interest income, including amortization and accretion of premiums and discounts, on securities exempt from state, federal and other income tax.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher SEC<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1402<br> -Paragraph (a)<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 1402<br> -Paragraph (b)<br> -Subparagraph (1)<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestIncomeSecuritiesTaxExempt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_InterestIncomeSecuritiesTaxable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of operating interest income, including amortization and accretion of premiums and discounts, on securities subject to state, federal and other income tax.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher SEC<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1402<br> -Paragraph (a)<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 1402<br> -Paragraph (b)<br> -Subparagraph (1)<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestIncomeSecuritiesTaxable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_LaborAndRelatedExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for salary, wage, profit sharing; incentive and equity-based compensation; and other employee benefit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(b)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LaborAndRelatedExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NoninterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total aggregate amount of all noninterest expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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.14)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoninterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NoninterestExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoninterestExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NoninterestIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The total amount of noninterest income which may be derived from: (1) fees and commissions; (2) premiums earned; (3) insurance policy charges; (4) the sale or disposal of assets; and (5) other sources not otherwise specified.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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.13)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoninterestIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OccupancyNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of net occupancy expense that may include items, such as depreciation of facilities and equipment, lease expenses, property taxes and property and casualty insurance expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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.14(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123386454&amp;loc=d3e45280-112737<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 S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.6)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OccupancyNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNoninterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noninterest expense classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.14)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNoninterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of credit loss expense (reversal of expense) for financing receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueNotFromContractWithCustomerOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue that is not accounted for under Topic 606, classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1)(e))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueNotFromContractWithCustomerOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9031-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenuesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenuesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=cass_InformationServicesPaymentAndProcessingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=cass_InformationServicesPaymentAndProcessingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=cass_BankServiceFeesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=cass_BankServiceFeesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>20
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139851244708744">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTaxAbstract', window );"><strong>Comprehensive Income:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 28,604<span></span>
</td>
<td class="nump">$ 25,176<span></span>
</td>
<td class="nump">$ 30,404<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract', window );"><strong>Other comprehensive income (loss):</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax', window );">Net unrealized (loss) gain on securities available-for-sale</a></td>
<td class="num">(10,447)<span></span>
</td>
<td class="nump">6,689<span></span>
</td>
<td class="nump">13,429<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax', window );">Tax effect</a></td>
<td class="nump">2,487<span></span>
</td>
<td class="num">(1,592)<span></span>
</td>
<td class="num">(3,196)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax', window );">Reclassification adjustments for gains included in net income</a></td>
<td class="num">(51)<span></span>
</td>
<td class="num">(1,075)<span></span>
</td>
<td class="num">(19)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax', window );">Tax effect</a></td>
<td class="nump">12<span></span>
</td>
<td class="nump">256<span></span>
</td>
<td class="nump">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="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax', window );">FASB ASC 715 pension adjustment</a></td>
<td class="nump">11,363<span></span>
</td>
<td class="nump">12,548<span></span>
</td>
<td class="num">(6,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="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax', window );">Tax effect</a></td>
<td class="num">(2,705)<span></span>
</td>
<td class="num">(2,987)<span></span>
</td>
<td class="nump">1,643<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Foreign currency translation adjustments</a></td>
<td class="num">(191)<span></span>
</td>
<td class="nump">66<span></span>
</td>
<td class="num">(7)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive income</a></td>
<td class="nump">468<span></span>
</td>
<td class="nump">13,905<span></span>
</td>
<td class="nump">4,952<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Total comprehensive income</a></td>
<td class="nump">$ 29,072<span></span>
</td>
<td class="nump">$ 39,081<span></span>
</td>
<td class="nump">$ 35,356<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e557-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTaxAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTaxAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of other comprehensive income (loss) attributable to parent entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569643-111683<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569616-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before tax, after reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (i-k)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669646-108580<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<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 11<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e637-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after reclassification adjustment, of tax (expense) benefit for (increase) decrease in accumulated other comprehensive income of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e640-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 45<br> -Paragraph 10A<br> -Subparagraph (i-k)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669646-108580<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569616-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before tax of reclassification adjustment from accumulated other comprehensive income for unrealized gain (loss) realized upon the sale of available-for-sale securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 11<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e637-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 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e689-108580<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 9<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=d3e27357-111563<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 17A<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL34724391-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of tax expense (benefit) of reclassification adjustment from accumulated other comprehensive income for unrealized gain (loss) realized upon the sale of available-for-sale securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 12<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e640-108580<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 9<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=d3e27357-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before tax and 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&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 http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e637-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=d3e27357-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before adjustment, of tax expense (benefit) for 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 tax expense (benefit) for 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="top.Show.toggleNext( this );">+ References</a><div 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 12<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e640-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 10A<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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>21
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139851247846312">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Cash Flows From Operating Activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 28,604<span></span>
</td>
<td class="nump">$ 25,176<span></span>
</td>
<td class="nump">$ 30,404<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net income to net cash provided by operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization of intangible assets</a></td>
<td class="nump">859<span></span>
</td>
<td class="nump">859<span></span>
</td>
<td class="nump">563<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments', window );">Net amortization of premium/discount on investment securities</a></td>
<td class="nump">7,328<span></span>
</td>
<td class="nump">5,939<span></span>
</td>
<td class="nump">6,149<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation</a></td>
<td class="nump">4,313<span></span>
</td>
<td class="nump">4,471<span></span>
</td>
<td class="nump">4,227<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtAndEquitySecuritiesGainLoss', window );">Gains on sales of securities</a></td>
<td class="num">(51)<span></span>
</td>
<td class="num">(1,075)<span></span>
</td>
<td class="num">(19)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Stock-based compensation expense</a></td>
<td class="nump">2,859<span></span>
</td>
<td class="nump">2,267<span></span>
</td>
<td class="nump">3,144<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProvisionForLoanLossesExpensed', window );">(Release of) provision for credit losses</a></td>
<td class="num">(130)<span></span>
</td>
<td class="nump">810<span></span>
</td>
<td class="nump">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="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Deferred income tax (benefit) expense</a></td>
<td class="num">(698)<span></span>
</td>
<td class="num">(874)<span></span>
</td>
<td class="nump">1,247<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable', window );">Increase (decrease) in current income tax liability</a></td>
<td class="nump">206<span></span>
</td>
<td class="nump">1,237<span></span>
</td>
<td class="num">(1,838)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInPensionPlanObligations', window );">(Decrease) increase in pension liability</a></td>
<td class="num">(1,811)<span></span>
</td>
<td class="nump">4,423<span></span>
</td>
<td class="num">(1,916)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">(Increase) decrease in accounts receivable</a></td>
<td class="num">(602)<span></span>
</td>
<td class="nump">756<span></span>
</td>
<td class="nump">988<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherOperatingActivitiesCashFlowStatement', window );">Other operating activities, net</a></td>
<td class="num">(6,330)<span></span>
</td>
<td class="nump">3,792<span></span>
</td>
<td class="num">(1,073)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by operating activities</a></td>
<td class="nump">34,547<span></span>
</td>
<td class="nump">47,781<span></span>
</td>
<td class="nump">42,126<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Cash Flows From Investing Activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt', window );">Proceeds from sales of securities available-for-sale</a></td>
<td class="nump">63,774<span></span>
</td>
<td class="nump">21,943<span></span>
</td>
<td class="nump">4,648<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities', window );">Proceeds from maturities of securities available-for-sale</a></td>
<td class="nump">96,951<span></span>
</td>
<td class="nump">63,789<span></span>
</td>
<td class="nump">21,502<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt', window );">Purchases of securities available-for-sale</a></td>
<td class="num">(494,226)<span></span>
</td>
<td class="num">(20,043)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsForProceedsFromLoansAndLeases', window );">Net increase in loans</a></td>
<td class="num">(68,664)<span></span>
</td>
<td class="num">(119,183)<span></span>
</td>
<td class="num">(50,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="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireLifeInsurancePolicies', window );">Purchase of bank-owned life insurance</a></td>
<td class="num">(25,119)<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="top.Show.showAR( this, 'defref_cass_IncreaseDecreaseInPaymentsInExcessOfFunding', window );">(Increase) decrease in payments in advance of funding</a></td>
<td class="num">(96,864)<span></span>
</td>
<td class="nump">11,595<span></span>
</td>
<td class="num">(45,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="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Purchases of premises and equipment, net</a></td>
<td class="num">(4,369)<span></span>
</td>
<td class="num">(2,001)<span></span>
</td>
<td class="num">(2,723)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Asset acquisition of Gateway Giving, LLC</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(2,833)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
<td class="num">(528,517)<span></span>
</td>
<td class="num">(43,900)<span></span>
</td>
<td class="num">(75,757)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Cash Flows From Financing Activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cass_NetIncreaseDecreaseInNoninterestBearingDemandDeposits', window );">Net increase in noninterest-bearing demand deposits</a></td>
<td class="nump">89,138<span></span>
</td>
<td class="nump">142,413<span></span>
</td>
<td class="nump">37,833<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cass_NetIncreaseDecreaseInInterestBearingDemandAndSavingsDeposits', window );">Net increase (decrease) in interest-bearing demand and savings deposits</a></td>
<td class="nump">90,310<span></span>
</td>
<td class="nump">166,289<span></span>
</td>
<td class="num">(1,133)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInTimeDeposits', window );">Net decrease in time deposits</a></td>
<td class="num">(8,801)<span></span>
</td>
<td class="num">(14,982)<span></span>
</td>
<td class="num">(1,490)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cass_IncreaseDecreaseInAccountsAndDraftsPayable', window );">Net increase (decrease) in accounts and drafts payable</a></td>
<td class="nump">215,016<span></span>
</td>
<td class="nump">210,495<span></span>
</td>
<td class="num">(22,400)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromRepaymentsOfShortTermDebt', window );">Net (decrease) increase in short-term borrowings</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(18,000)<span></span>
</td>
<td class="nump">18,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfDividendsCommonStock', window );">Cash dividends paid</a></td>
<td class="num">(15,446)<span></span>
</td>
<td class="num">(15,599)<span></span>
</td>
<td class="num">(15,234)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsForRepurchaseOfCommonStock', window );">Purchase of common shares for treasury</a></td>
<td class="num">(30,997)<span></span>
</td>
<td class="num">(6,825)<span></span>
</td>
<td class="num">(7,799)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities', window );">Other financing activities, net</a></td>
<td class="num">(850)<span></span>
</td>
<td class="num">(1,098)<span></span>
</td>
<td class="num">(1,125)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by financing activities</a></td>
<td class="nump">338,370<span></span>
</td>
<td class="nump">462,693<span></span>
</td>
<td class="nump">6,652<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net (decrease) increase in cash and cash equivalents</a></td>
<td class="num">(155,600)<span></span>
</td>
<td class="nump">466,574<span></span>
</td>
<td class="num">(26,979)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents at beginning of year</a></td>
<td class="nump">670,528<span></span>
</td>
<td class="nump">203,954<span></span>
</td>
<td class="nump">230,933<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents at end of year</a></td>
<td class="nump">514,928<span></span>
</td>
<td class="nump">670,528<span></span>
</td>
<td class="nump">203,954<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowInformationAbstract', window );"><strong>Supplemental information:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestPaidNet', window );">Cash paid for interest</a></td>
<td class="nump">1,194<span></span>
</td>
<td class="nump">2,426<span></span>
</td>
<td class="nump">5,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="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaidNet', window );">Cash paid for income taxes</a></td>
<td class="nump">$ 5,637<span></span>
</td>
<td class="nump">$ 4,732<span></span>
</td>
<td class="nump">$ 7,604<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cass_IncreaseDecreaseInAccountsAndDraftsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Net change during the reporting period in the carrying amount of accounts and drafts payable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cass_IncreaseDecreaseInAccountsAndDraftsPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cass_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_cass_IncreaseDecreaseInPaymentsInExcessOfFunding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Net change during the reporting period in the carrying amount of payments in excess of funding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cass_IncreaseDecreaseInPaymentsInExcessOfFunding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cass_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_cass_NetIncreaseDecreaseInInterestBearingDemandAndSavingsDeposits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Net change during the reporting period in interest-bearing demand and savings deposits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cass_NetIncreaseDecreaseInInterestBearingDemandAndSavingsDeposits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cass_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cass_NetIncreaseDecreaseInNoninterestBearingDemandDeposits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Net change during the reporting period in noninterest-bearing demand deposits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cass_NetIncreaseDecreaseInNoninterestBearingDemandDeposits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cass_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The sum of the periodic adjustments of the differences between securities' face values and purchase prices that are charged against earnings. This is called accretion if the security was purchased at a discount and amortization if it was purchased at premium. As a noncash item, this element is an adjustment to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3044-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash, 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123444420&amp;loc=d3e33268-110906<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_DebtAndEquitySecuritiesGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of unrealized and realized gain (loss) on investment in debt and equity securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(9)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(7)(c))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtAndEquitySecuritiesGainLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Depreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Depreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxesPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4297-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInPensionPlanObligations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in obligation for pension benefits. Includes, but is not limited to, defined benefit or defined contribution plans. Excludes other postretirement benefits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInPensionPlanObligations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInTimeDeposits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Net cash inflow (outflow) of time deposits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 230<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123398031&amp;loc=d3e60009-112784<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInTimeDeposits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&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 http://asc.fasb.org/extlink&amp;oid=123570139&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 http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3536-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherOperatingActivitiesCashFlowStatement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Other cash or noncash adjustments to reconcile net income to cash provided by (used in) operating activities that are not separately disclosed in the statement of cash flows (for example,  cash received or cash paid during the current period for miscellaneous operating activities, net change during the reporting period in other assets or other liabilities).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherOperatingActivitiesCashFlowStatement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForProceedsFromLoansAndLeases">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net cash outflow or inflow for the increase (decrease) in the beginning and end of period of loan and lease balances which are not originated or purchased specifically for resale. Includes cash payments and proceeds associated with (a) loans held-for-investment, (b) leases held-for-investment, and (c) both.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123398031&amp;loc=d3e60009-112784<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForProceedsFromLoansAndLeases</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForRepurchaseOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to reacquire common stock during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForRepurchaseOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfDividendsCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_PaymentsToAcquireAvailableForSaleSecuritiesDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow to acquire 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="top.Show.toggleNext( this );">+ References</a><div 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 (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3213-108585<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 http://asc.fasb.org/extlink&amp;oid=123570139&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 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=124260329&amp;loc=d3e26853-111562<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireBusinessesGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120321790&amp;loc=d3e6927-128479<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireBusinessesGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireLifeInsurancePolicies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for payment of premium on corporate-owned life insurance policy, classified as investing activities. Includes, but is not limited to, bank-owned life insurance policy.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 21C<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=SL94080552-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 13<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireLifeInsurancePolicies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from maturity, prepayment and call 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="top.Show.toggleNext( this );">+ References</a><div 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 http://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 http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3151-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 12<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3255-108585<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromPaymentsForOtherFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromRepaymentsOfShortTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from 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="top.Show.toggleNext( this );">+ References</a><div 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 http://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 http://asc.fasb.org/extlink&amp;oid=123570139&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 http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_ProvisionForLoanLossesExpensed">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of credit loss expense (reversal of expense) for financing receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplementalCashFlowInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementalCashFlowInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>22
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139851241411128">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Total</div></th>
<th class="th"><div>Adjustment</div></th>
<th class="th"><div>Adjusted Balance</div></th>
<th class="th"><div>Common Stock</div></th>
<th class="th">
<div>Common Stock </div>
<div>Adjusted Balance</div>
</th>
<th class="th"><div>Additional Paid-in Capital</div></th>
<th class="th">
<div>Additional Paid-in Capital </div>
<div>Adjusted Balance</div>
</th>
<th class="th"><div>Retained Earnings</div></th>
<th class="th">
<div>Retained Earnings </div>
<div>Adjustment</div>
</th>
<th class="th">
<div>Retained Earnings </div>
<div>Adjusted Balance</div>
</th>
<th class="th"><div>Treasury Stock</div></th>
<th class="th">
<div>Treasury Stock </div>
<div>Adjusted Balance</div>
</th>
<th class="th"><div>Accumulated Other Comprehensive Income (Loss)</div></th>
<th class="th">
<div>Accumulated Other Comprehensive Income (Loss) </div>
<div>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="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning balance at Dec. 31, 2018</a></td>
<td class="nump">$ 229,848<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7,753<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 205,770<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 75,171<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (39,974)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (18,872)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">30,404<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">30,404<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsCommonStockCash', window );">Cash dividends</a></td>
<td class="num">(15,234)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(15,234)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Issuance of common shares pursuant to stock-based compensation plan, net</a></td>
<td class="num">(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 class="num">(1,417)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,358<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Exercise of SARs</a></td>
<td class="num">(1,066)<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(2,100)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,034<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation expense</a></td>
<td class="nump">3,144<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,144<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockValueAcquiredCostMethod', window );">Purchase of common shares</a></td>
<td class="num">(7,799)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,799)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive income</a></td>
<td class="nump">4,952<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">4,952<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="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance at Dec. 31, 2019</a></td>
<td class="nump">$ 244,190<span></span>
</td>
<td class="num">$ (856)<span></span>
</td>
<td class="nump">$ 243,334<span></span>
</td>
<td class="nump">7,753<span></span>
</td>
<td class="nump">$ 7,753<span></span>
</td>
<td class="nump">205,397<span></span>
</td>
<td class="nump">$ 205,397<span></span>
</td>
<td class="nump">90,341<span></span>
</td>
<td class="num">$ (856)<span></span>
</td>
<td class="nump">$ 89,485<span></span>
</td>
<td class="num">(45,381)<span></span>
</td>
<td class="num">$ (45,381)<span></span>
</td>
<td class="num">(13,920)<span></span>
</td>
<td class="num">$ (13,920)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingStandardsUpdateExtensibleList', window );">Accounting Standards Update [Extensible Enumeration]</a></td>
<td class="text">Accounting Standards Update 2016-13 [Member]<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 25,176<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25,176<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsCommonStockCash', window );">Cash dividends</a></td>
<td class="num">(15,599)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(15,599)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Issuance of common shares pursuant to stock-based compensation plan, net</a></td>
<td class="num">(996)<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(2,546)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,550<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Exercise of SARs</a></td>
<td class="num">(102)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(243)<span></span>
</td>
<td class="text">&#160;<span></span>
</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">141<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation expense</a></td>
<td class="nump">2,267<span></span>
</td>
<td class="text">&#160;<span></span>
</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,267<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockValueAcquiredCostMethod', window );">Purchase of common shares</a></td>
<td class="num">(6,825)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(6,825)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive income</a></td>
<td class="nump">13,905<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">13,905<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="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance at Dec. 31, 2020</a></td>
<td class="nump">261,160<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,753<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">204,875<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">99,062<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(50,515)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(15)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">28,604<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">28,604<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsCommonStockCash', window );">Cash dividends</a></td>
<td class="num">(15,446)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(15,446)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Issuance of common shares pursuant to stock-based compensation plan, net</a></td>
<td class="num">(690)<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(2,939)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,249<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Exercise of SARs</a></td>
<td class="num">(160)<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(519)<span></span>
</td>
<td class="text">&#160;<span></span>
</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">359<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation expense</a></td>
<td class="nump">2,859<span></span>
</td>
<td class="text">&#160;<span></span>
</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,859<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockValueAcquiredCostMethod', window );">Purchase of common shares</a></td>
<td class="num">(30,997)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(30,997)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive income</a></td>
<td class="nump">468<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">468<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="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance at Dec. 31, 2021</a></td>
<td class="nump">$ 245,798<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7,753<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 204,276<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 112,220<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (78,904)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 453<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicates amendment to accounting standards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123597120&amp;loc=SL121967933-165497<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123597120&amp;loc=SL121967933-165497<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 65<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123597120&amp;loc=SL122642865-165497<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123459177&amp;loc=SL121830611-158277<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123597120&amp;loc=SL121967933-165497<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123597120&amp;loc=SL121967933-165497<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123597120&amp;loc=SL120254526-165497<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(iv)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124434974&amp;loc=SL124442142-165695<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=124434974&amp;loc=SL124442142-165695<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 27: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123459177&amp;loc=SL121830611-158277<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124434974&amp;loc=SL124442142-165695<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 848<br> -SubTopic 10<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=122150657&amp;loc=SL122150809-237846<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 65<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123597120&amp;loc=SL122642865-165497<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S65<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124359872&amp;loc=SL124427846-239511<br><br>Reference 40: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124402435&amp;loc=SL124402458-218513<br><br>Reference 41: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124402435&amp;loc=SL124402458-218513<br><br>Reference 42: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123597120&amp;loc=SL120254526-165497<br><br>Reference 43: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 44: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<br><br>Reference 45: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 46: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124434974&amp;loc=SL124442142-165695<br><br>Reference 47: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<br><br>Reference 48: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 49: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=124434974&amp;loc=SL124442142-165695<br><br>Reference 50: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (e)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<br><br>Reference 51: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 52: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 53: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 54: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 55: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (e)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<br><br>Reference 56: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 57: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 58: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 59: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 60: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 61: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Publisher FASB<br> -Subparagraph (a)<br><br>Reference 62: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Publisher FASB<br> -Subparagraph (a)(1)<br><br>Reference 63: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Publisher FASB<br> -Subparagraph (a)(2)<br><br>Reference 64: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Publisher FASB<br> -Subparagraph (a)(3)(iii)(01)<br><br>Reference 65: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Publisher FASB<br> -Subparagraph (a)(3)(iii)(03)<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingStandardsUpdateExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=122142933&amp;loc=d3e11149-113907<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=122142933&amp;loc=d3e11178-113907<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 35<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123468992&amp;loc=d3e4534-113899<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DividendsCommonStockCash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of paid and unpaid common stock dividends declared with the form of settlement in cash.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_IncreaseDecreaseInStockholdersEquityRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInStockholdersEquityRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of other comprehensive income (loss) attributable to parent entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569643-111683<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569616-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_StockIssuedDuringPeriodValueStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value of stock issued as a result of the exercise of stock options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29-31)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74512-122707<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockValueAcquiredCostMethod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://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 http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>23
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139851249583512">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Parenthetical) - $ / shares<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareCashPaid', window );">Cash dividends (in dollars per share)</a></td>
<td class="nump">$ 1.09<span></span>
</td>
<td class="nump">$ 1.08<span></span>
</td>
<td class="nump">$ 1.05<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross', window );">Issuance of common shares pursuant to stock-based compensation plan, net (in shares)</a></td>
<td class="nump">85,056<span></span>
</td>
<td class="nump">72,448<span></span>
</td>
<td class="nump">34,810<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesPurchaseOfAssets', window );">Purchase of common shares (in shares)</a></td>
<td class="nump">713,857<span></span>
</td>
<td class="nump">162,901<span></span>
</td>
<td class="nump">154,593<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_CommonStockDividendsPerShareCashPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate dividends paid during the period for each share of common stock outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesPurchaseOfAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of stock issued during the period as part of a transaction to acquire assets that do not qualify as a business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesPurchaseOfAssets</td>
</tr>
<tr>
<td style="padding-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_StockIssuedDuringPeriodSharesShareBasedCompensationGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number, before forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross</td>
</tr>
<tr>
<td style="padding-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>24
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139851245693032">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SignificantAccountingPoliciesTextBlock', window );">Summary of Significant Accounting Policies</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Summary of Significant Accounting Policies</span></div><div style="margin-top:12pt;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%">Summary of Operations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company provides payment and information services, which include processing and payment of transportation, energy, telecommunications and environmental invoices. These services include the acquisition and management of data, information delivery and financial exchange. The consolidated balance sheet captions, &#8220;Accounts and drafts payable&#8221; and &#8220;Payments in advance of funding,&#8221; represent the Company&#8217;s resulting financial position related to the payment services that are performed for customers. The Company also provides a full range of banking services to individual, corporate and institutional customers through the Bank, its wholly owned bank subsidiary. </span></div><div style="margin-top:12pt;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%">Basis of Presentation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The accounting and reporting policies of the Company and its subsidiaries conform to U.S. GAAP. The consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries after elimination of intercompany transactions. Certain amounts in the 2020 and 2019 consolidated financial statements have been reclassified to conform to the 2021 presentation. Such reclassifications have no effect on previously reported net income or shareholders&#8217; equity. </span></div><div style="margin-top:12pt;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%">Use of Estimates</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> In preparing the consolidated financial statements, Company management is required to make estimates and assumptions which significantly affect the reported amounts in the consolidated financial statements. </span></div><div style="margin-top:12pt;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%">Cash and Cash Equivalents</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> For purposes of the consolidated statements of cash flows, the Company considers cash and due from banks, interest-bearing deposits in other financial institutions, and federal funds sold and other short-term investments to be cash and cash equivalents. </span></div><div style="margin-top:12pt;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%">Investment in Debt Securities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company classifies its investment securities as available-for-sale. Securities classified as available-for-sale are carried at fair value. Unrealized gains and losses, net of the related tax effect, are excluded from earnings and reported in accumulated other comprehensive income, a component of shareholders&#8217; equity. Securities are periodically evaluated for credit losses in accordance with the guidance provided in FASB ASC Topic 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%">Financial Instruments &#8211; Credit Losses</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="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For available for sale investment securities in an unrealized loss position, the entire loss in fair value is required to be recognized in current earnings if the Company intends to sell the securities or believes it likely that it will be required to sell the security before the anticipated recovery. If neither condition is met, and the Company does not expect to recover the amortized cost basis, the Company determines whether the decline in fair value resulted from credit losses or other factors. If the assessment indicates that a credit loss exists, the present value of cash flows expected to be collected is compared to the amortized cost basis of the security. If the present value of cash flows expected to be collected is less than the amortized cost basis, a credit loss has occurred, and an allowance for credit losses is recorded. The allowance for credit losses is limited by the amount that the fair value is less than the amortized cost basis. Any impairment not recorded through the provision for credit losses would be recognized in other comprehensive income. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in the allowance for credit losses would be recorded as a provision for credit losses on the consolidated statements of income. Losses would be charged against the allowance for credit losses on securities when management believes the uncollectibility of an available-for-sale security is confirmed or when either of the conditions regarding intent or requirement to sell is met. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to the adoption of Accounting Standards Update ("ASU") 2016-13, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments &#8211; Credit Losses (Topic 326): 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%">("ASU 2016-13") as of January 1, 2020, the Company evaluated a decline in the fair value of any available-for-sale security below cost to determine whether the decline was deemed other than temporary and, if so, would result in a charge to earnings and the establishment of a new cost basis for the security. To determine whether impairment was other than temporary, the Company considered guidance provided in the FASB ASC Topic 320, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Investments &#8211; Debt and Equity Securities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. When determining whether a debt security was other-than-temporarily impaired, the Company assessed whether it had the intent to sell the security and whether it was more likely than not that the Company would be required to sell prior to recovery of the amortized cost basis. Evidence considered in this assessment included the reasons for impairment, the severity and duration of the impairment, changes in value subsequent to year-end and forecasted performance of the investee. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Premiums and discounts are amortized or accreted to interest income over the expected lives of the respective securities using the level-yield method. Interest income is recognized when earned. Gains and losses are calculated using the specific identification method. </span></div><div style="margin-top:12pt;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%">Loans</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Interest on loans is recognized based upon the principal amounts outstanding. It is the Company&#8217;s policy to discontinue the accrual of interest when there is reasonable doubt as to the collectability of principal or interest. Subsequent payments received on such loans are applied to principal if there is any doubt as to the collectability of such principal; otherwise, these receipts are recorded as interest income. The accrual of interest on a loan is resumed when the loan is current as to payment of both principal and interest and/or the borrower demonstrates the ability to pay and remain current. Loan origination and commitment fees on originated loans, net of certain direct loan origination costs, are deferred and amortized to interest income using the level-yield method over the estimated lives of the related loans. </span></div><div style="margin-top:12pt;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 Credit Losses</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The ACL is increased by provisions charged to expense and is available to absorb charge-offs, net of recoveries. Management utilizes a systematic, documented approach in determining the appropriate level of the ACL. Management&#8217;s approach provides for estimated current expected credit losses on loans in accordance with ASU 2016-13. These estimates are based upon a number of factors, such as payment history, financial condition of the borrower, expected future cash flows and collateral exposure. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The ACL is a valuation account that is deducted from the amortized cost basis to present the net amount expected to be collected on the loans. Loans are charged off against the ACL when management believes the uncollectibility of a loan balance is confirmed. Expected recoveries for amounts previously charged off and expected to be charged off do not exceed the aggregate of amounts previously charged off and expected to be charged off. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Management estimated the allowance balance using relevant available information from internal and external sources, relating to past events, current conditions and reasonable and supportable forecasts based on economic factors, such as GDP. Historical credit loss experience, of both the Company and similar peer banks, provides the basis for the estimation of expected credit losses. Adjustments to historical loss information are made for lending management experience, concentration risk, asset quality trends, borrower&#8217;s ability to pay, collateral, and other environmental factors. It is difficult to estimate how potential changes in any one economic factor or input might affect the overall ACL because a wide variety of factors and inputs are considered in estimating the allowance and changes in those factors and inputs considered may not occur at the same rate and may not be consistent across all loan types. Additionally, changes in factors and inputs may be directionally inconsistent, such that improvement in one factor may offset deterioration in others. The ACL is measured on a collective pool basis when similar risk characteristics exist. Management believes the ACL is adequate to absorb expected losses in the loan portfolio. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Loans</span></div><div 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 identified the following portfolio segments: </span></div><div style="margin-top:12pt;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%">Commercial &amp; Industrial (&#8220;C&amp;I&#8221;)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8211; C&amp;I loans consist of loans to small and medium-sized businesses in a wide variety of industries, franchise lending, and equipment financing to companies of all sizes. These loans are generally collateralized by inventory, accounts receivable, equipment, and other commercial assets, and may be supported by other credit enhancements such as personal guarantees. Risk arises primarily due to a difference between expected and actual cash flows of the borrower. However, the recoverability of these loans is also dependent on other factors primarily dictated by the type of collateral securing these loans. The fair value of the collateral securing these loans may fluctuate as market conditions change. Included within C&amp;I are revolving loans supported by borrowing bases that fluctuate depending on the amount of underlying collateral. </span></div><div style="margin-top:12pt;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%">Commercial Real Estate (&#8220;CRE&#8221;)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8211; CRE loans include various types of loans for which the Company holds real property as collateral. Commercial real estate lending activity is typically restricted to owner-occupied properties or to investor properties that are owned by customers with a current banking relationship. The primary risks of CRE loans include the borrower&#8217;s inability to pay and material decreases in the value of the real estate being held as collateral. </span></div><div style="margin-top:12pt;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%">Faith-based CRE</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8211; Faith-based CRE loans include loans to faith-based ministries for which the Company holds real property as collateral. The primary risks of faith-based CRE loans include the borrower&#8217;s inability to pay and material decreases in the value of the real estate being held as collateral. </span></div><div style="margin-top:12pt;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%">Construction and Land Development</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8211; The Company originates loans to finance construction projects including faith-based and commercial projects. Construction loans are generally collateralized by first liens on the real estate and have </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">floating interest rates. The primary risks of construction loans are construction completion and timing risk. Adverse economic conditions may negatively impact the borrowers&#8217; ability to complete the project. Additionally, the fair value of the underlying collateral may fluctuate as market conditions change. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The ACL is calculated as the difference between the amortized cost basis and the projections from the weighted-average remaining maturity ("WARM") model that the Company developed. The WARM model utilizes an attrition analysis, including events such as payoffs, matured loans, and renewals in the borrowers&#8217; control, to anticipate the length of time it would take for each portfolio segment to runoff. Management incorporates a one-year GDP forecast and an immediate reversion to peer historical loss rates to determine the annual charge off rates over the estimated life of the loans. After the reasonable and supportable forecast period, the model reverts to long-run historical average loss rates of its peers. However, for the faith-based CRE ACL, beyond the reasonable and supportable forecast period, loss rates are reverted immediately to the Company&#8217;s long-run historical averages, as this represents a unique loan segment to the peer portfolios. The economic forecast is based on management&#8217;s assessment of the length and pattern of the current economic cycle. The resulting annual charge off rate determined for each year in the WARM model is applied to the loan balances estimated in the attrition analysis. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Management accounts for the inherent uncertainty of the underlying economic forecast by reviewing forecast scenarios. Additionally, the ACL calculation includes subjective adjustments for qualitative risk factors that are likely to cause estimated credit losses to differ from historical experience. These qualitative adjustments may increase or reduce reserve levels and include adjustments for lending management experience and risk tolerance, value of underlying collateral, loan review and audit results, asset quality and portfolio trends, loan portfolio growth and loan concentrations. The Company has elected to exclude accrued interest receivable ("AIR") from the allowance for credit losses calculation. When a loan is placed on non-accrual, any recorded AIR is reversed against interest income. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The determination and application of the ACL accounting policy involves judgments, estimates, and uncertainties that are subject to change. Changes in these assumptions, estimates or the conditions surrounding them may have a material impact on the Company&#8217;s financial condition, liquidity or results of operations. Various regulatory agencies, as an integral part of the examination process, periodically review the ACL. Such agencies may require the Company to recognize additions to the ACL or reserve increases to adversely graded classified loans based on information available to them at the time of their examinations. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The ACL is decreased by net charge-offs and is increased by provisions for credit losses that are charged to the consolidated statements of operations. Charge-offs, if any, are typically measured for each loan based on a thorough analysis of the most probable source of repayment, such as the present value of the loan&#8217;s expected future cash flows, the loan&#8217;s estimated fair value, or the estimated fair value of the underlying collateral less costs of disposition for collateral-dependent loans. When it is determined that specific loans, or portions thereof, are uncollectible, these amounts are charged off against the ACL. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to the adoption of ASU 2016-13 as of January 1, 2020, the Company determined reserves for losses on the loan portfolio in the allowance for loan losses ("ALLL"). The ALLL was increased by provisions charged to expense and was available to absorb charge-offs, net of recoveries. Management utilized a systematic, documented approach in determining the appropriate level of the ALLL. Management&#8217;s approach provided for estimated credit losses on individually evaluated loans in accordance with FASB ASC 310, Allowance for Credit Losses (&#8220;ASC 310&#8221;). These estimates were based upon a number of factors, such as payment history, financial condition of the borrower, expected future cash flows and discounted collateral exposure.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Unfunded loan commitments</span></div><div 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 to the ACL for funded loans, the Company maintains reserves to cover the risk of loss associated with off-balance sheet unfunded loan commitments. The allowance for off-balance sheet credit losses is maintained within other liabilities in the statements of financial condition. Under the CECL framework, adjustments to this liability are recorded as provision for credit losses in the consolidated statements of operations. Unfunded loan commitment balances are evaluated by loan segment. In order to establish the required level of reserve, the Company applies average historical utilization rates and ACL loan model loss rates for each loan segment to the outstanding unfunded commitment balances. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Investment securities</span></div><div 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 evaluates all investments in an unrealized loss position on a quarterly basis, and more frequently when economic or market conditions warrant such evaluation. If the Company has the intent to sell the security or it is more likely than not that the Company will be required to sell the security, the security is written down to fair value and the </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">entire loss is recorded in earnings. If either of the above criteria is not met, the Company will evaluate whether the decline in fair value is the result of credit losses or other factors. In making the assessment, the Company may consider various factors including the extent to which fair value is less than amortized cost, performance on any underlying collateral, downgrades in the ratings of the security by a rating agency, the failure of the issuer to make scheduled interest or principal payments and adverse conditions specifically related to the security. If the assessment indicates that a credit loss exists, the present value of cash flows expected to be collected is compared to the amortized cost basis of the security and any excess is recorded as an allowance for credit loss. For U.S. agency-backed securities where the risk of nonpayment of the amortized cost basis is zero, the Company will not measure expected credit losses on these securities. When the loss is not considered a result of credit loss, the cost basis of the security is written down to fair value, with the loss charge recognized in AOCI. Credit losses are not estimated for AIR from investment securities as interest deemed uncollectible is written off through interest income. </span></div><div style="margin-top:12pt;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%">Individually Evaluated Loans</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> A loan is considered individually evaluated when it is probable that a creditor will be unable to collect all amounts due, both principal and interest, according to the contractual terms of the loan agreement. Individually evaluated loans are generally measured based on the expected future cash flows and discounted at the loan's effective interest rate. Alternatively, reference to an observable market price could be used to individually evaluate loans, if one exists, or the fair value of the collateral for a collateral-dependent loan. Regardless of the historical measurement method used, the Company measures individually evaluated loans based on the fair value of the collateral when the Company determines foreclosure is probable. Additionally, troubled debt restructurings are measured by discounting the total expected future cash flows at the loan's effective rate of interest as stated in the original loan agreement. The Company uses its methods as discussed above for recognizing interest on individually evaluated loans. </span></div><div style="margin-top:12pt;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%">Foreclosed Assets </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Real estate acquired as a result of foreclosure is initially recorded at fair value less estimated selling costs. Fair value is generally determined through the receipt of appraisals. Any write down to fair value at the time the property is acquired is recorded as a charge-off to the allowance for credit losses. Any decline in the fair value of the property subsequent to acquisition is recorded as a charge to non-interest expense. </span></div><div style="margin-top:12pt;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%">Premises and Equipment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Premises and equipment are stated at cost less accumulated depreciation and amortization. Depreciation is computed over the estimated useful lives of the assets, or the respective lease terms for leasehold improvements, using straight-line and accelerated methods. Estimated useful lives do not exceed 40 years for buildings, the lesser of 10 years or the life of the lease for leasehold improvements and range from 3 to 7 years for software, equipment, furniture and fixtures. Maintenance and repairs are charged to expense as incurred. </span></div><div style="margin-top:12pt;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%">Intangible Assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Cost in excess of fair value of net assets acquired has resulted from business acquisitions. Goodwill and intangible assets with indefinite useful lives are not amortized, but instead are tested for impairment at least annually. Intangible assets with definite useful lives are amortized on a straight-line basis over their respective estimated useful lives. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Periodically, the Company reviews intangible assets for events or changes in circumstances that may indicate that the carrying amount of the assets may not be recoverable. Based on those reviews, adjustments of recorded amounts have not been required. </span></div><div style="margin-top:12pt;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%">Non-marketable Equity Investments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company accounts for non-marketable equity investments, in which it holds less than a 20% ownership, as equity investments without readily determinable fair values. As a result, the carrying value of the investment is determined under the measurement alternative of cost, less impairment (if any), adjusted for fair value changes when observable prices are available. The Company periodically evaluates for impairment of these investments. In performing this evaluation, the Company considers various factors including the investee's financial condition, results of operations, operating trends and other financial ratios. Non-marketable equity investments are included in other assets on the consolidated balance sheets. </span></div><div style="margin-top:12pt;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%">Treasury Stock</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Purchases of the Company&#8217;s common stock are recorded at cost. Upon reissuance, treasury stock is reduced based upon the average cost basis of shares held. </span></div><div style="margin-top:12pt;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%">Comprehensive Income</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Comprehensive income consists of net income, changes in net unrealized gains (losses) on available-for-sale securities and pension liability adjustments and is presented in the accompanying consolidated statements of shareholders' equity and consolidated statements of comprehensive income. </span></div><div style="margin-top:12pt;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%">Information Services Revenue</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> A majority of the Company&#8217;s revenues are attributable to fees for providing services related to processing and payment of invoices. These services include invoice processing, transportation invoice rating, payment </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">processing and services, auditing, and the generation of accounting and transportation information. The Company also processes, pays and generates management information from electric, gas, telecommunications, environmental, and other invoices. The specific payment and information processing services provided to each customer are developed individually to meet each customer&#8217;s specific requirements. The Company enters into service agreements with customers typically for fixed fees per transaction that are invoiced monthly. Revenues are recognized in the period services are rendered and earned under the service agreements, as long as collection is reasonably assured. </span></div><div style="margin-top:12pt;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%">Income Taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Deferred tax assets and liabilities are recognized for the estimated future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases. Deferred tax assets and liabilities are measured using enacted tax rates in effect for the year in which those temporary differences are expected to be recovered or settled. Deferred tax assets are reduced if necessary, by a deferred tax asset valuation allowance. In the event that management determines it is more likely than not that it will not be able to realize all or part of net deferred tax assets in the future, the Company adjusts the recorded value of deferred tax assets, which would result in a direct charge to income tax expense in the period that such determination is made. Likewise, the Company will reverse the valuation allowance when realization of the deferred tax asset is expected. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date. The Company and its subsidiaries file U.S. federal and certain state income tax returns on a consolidated basis. In addition, certain state jurisdictions are filed on a separate company basis by the Company or its subsidiaries. </span></div><div style="margin-top:12pt;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 and measures income tax benefits using a two-step model: 1) a tax position must be more likely than not to be sustained based solely on its technical merits in order to be recognized; and 2) the benefit must be measured as the largest dollar amount of that position that is more likely than not to be sustained upon settlement. The difference between the benefit recognized for a tax position in this model and the tax benefit claimed on a tax return is treated as an unrecognized tax benefit. The Company recognizes income tax related interest and penalties in income tax expense. </span></div><div style="margin-top:12pt;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%">Earnings Per Share</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Basic earnings per share is computed by dividing net income by the weighted average number of common shares outstanding. Diluted earnings per share is computed by dividing net income by the sum of the weighted average number of common shares outstanding and the weighted average number of potential common shares outstanding. </span></div><div style="margin-top:12pt;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-Based Compensation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company follows FASB ASC 718, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accounting for Stock Options and Other Stock-based Compensation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (&#8220;ASC 718&#8221;), which requires that all stock-based compensation be recognized as an expense in the financial statements and that such cost be measured at the fair value of the award. ASC 718 also requires that excess tax benefits related to stock option exercises and restricted stock awards be reflected as financing cash inflows instead of operating cash inflows. </span></div><div style="margin-top:12pt;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%">Pension Plans</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The amounts recognized in the consolidated financial statements related to pension are determined from actuarial valuations. Inherent in these valuations are assumptions including expected return on plan assets, discount rates at which the liabilities could be settled at December&#160;31, 2021, rate of increase in future compensation levels and mortality rates. These assumptions are updated annually and are disclosed in Note 10. The Company follows FASB ASC 715-</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Compensation &#8211; Retirement Benefits</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (&#8220;ASC 715&#8221;), which requires companies to recognize the overfunded or underfunded status of a defined benefit postretirement plan as an asset or liability in its consolidated balance sheet and to recognize changes in that funded status in the year in which the changes occur through comprehensive income. The funded status is measured as the difference between the fair value of the plan assets and the projected benefit obligation as of the date of its fiscal year-end. </span></div><div style="margin-top:12pt;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%">Fair Value Measurements</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company follows the provisions of FASB ASC 820-</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value Measurements and Disclosures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which defines fair value, establishes a framework for measuring fair value in GAAP, and outlines disclosures about fair value measurements. Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. A three-level hierarchy for valuation techniques is used to measure financial assets and financial liabilities at fair value. This hierarchy is based on whether the valuation inputs are observable or unobservable. Financial instrument valuations are considered Level 1 when they are based on quoted prices in active markets for identical assets or liabilities. Level 2 financial instrument valuations use quoted prices for similar assets or liabilities, quoted prices in markets that are not active, or other inputs that are observable or can be corroborated by observable market data. Financial instrument valuations are considered Level 3 when they are determined using pricing models, discounted cash flow methodologies or similar techniques and at least one significant model assumption or input is unobservable, and when determination of the fair value requires significant management judgment or estimation. The Company records securities available for sale at their fair values on a recurring basis using Level 2 valuations. </span></div><div style="margin-top:12pt;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 records individually evaluated credits and other real estate owned at their fair value on a nonrecurring basis. The nonrecurring fair value adjustments typically involve application of lower-of-cost-or-market accounting or impairment write-downs of individual assets. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Impact of New and Not Yet Adopted Accounting Pronouncements</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2016, the FASB issued ASU 2016-13, . The standard was effective for fiscal periods beginning after December 15, 2019. The CARES Act was signed into law on March 27, 2020 and included provisions that temporarily delayed the required implementation date of ASU 2016-13 to the earlier of the end of the national pandemic or December 31, 2020. The Consolidated Appropriations Act was signed into law on December 27, 2020 and extended the deferral of required implementation of ASU 2016-13 to the earlier of the first day of a company&#8217;s fiscal year that begins after the date the COVID-19 national emergency comes to an end or January 1, 2022. The Company elected to defer the adoption of ASU 2016-13 until December 31, 2020 with an effective date of January 1, 2020. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The ASU required measurement and recognition of expected credit losses for financial instruments held at amortized cost, which include allowances for credit losses expected over the life of the portfolio, rather than incurred losses, which include allowances for current known and inherent losses within the portfolio. Under this standard, the Company is required to hold an allowance equal to the expected life-of-loan losses on the loan portfolio. It also applies to off-balance sheet credit exposures such as loan commitments, standby letters of credit and other similar instruments. In addition, ASU 2016-13 made changes to the accounting for available-for-sale debt securities. </span></div><div style="margin-top:12pt;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 adopted ASU 2016-13 using a modified retrospective approach. Results for annual reporting periods beginning after January 1, 2020 are presented under ASU 2016-13 while prior period amounts continue to be reported in accordance with previously applicable GAAP. Upon adoption, the Company recognized increases of $723,000 in the allowance for credit losses and $402,000 in the reserve for unfunded commitments, with a corresponding reduction to retained earnings, net of tax, of $856,000. No allowance for credit loss was required upon adoption for the investment securities portfolio. Consistent with the provisions of the CARES Act, results for quarterly reporting periods beginning after December 31, 2020 in the Company&#8217;s Form 10-Q are presented under ASU 2016-13 while prior quarterly period amounts continue to be reported in accordance with previously applicable GAAP. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table illustrates the impact of the adoption of ASU 2016-13: </span></div><div style="margin-top:12pt;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:58.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2019</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%">Impact of ASU 2016-13 Adoption</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%">As Reported Under ASU 2016-13</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets: </span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for loan/credit losses on loans </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,556&#160;</span></td><td style="background-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%">723&#160;</span></td><td style="background-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%">11,279&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;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 tax asset </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align: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,298&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">269&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align: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,567&#160;</span></td><td style="background-color:#dbdbdb;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%">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"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;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%">Reserve for unfunded commitments </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align: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:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">402&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">402&#160;</span></td><td style="background-color:#dbdbdb;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%">Shareholders&#8217; equity: </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:#dbdbdb;border-bottom:1pt solid #000;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%">Retained earnings </span></td><td colspan="2" style="background-color:#dbdbdb;border-bottom: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%">90,341&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-bottom: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%">(856)</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-bottom: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%">89,485&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risks and Uncertainties</span></div><div style="margin-top:10pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 11, 2020, the WHO declared the outbreak of COVID-19 as a global pandemic. The declaration of a global pandemic meant that almost all public commerce and related business activities was, to varying degrees, curtailed with the goal of decreasing the rate of new infections. In late fiscal 2020, vaccines for combating COVID-19 were approved by health agencies and have been administered throughout the country. Although vaccination efforts have been widespread and continuing, and a significant amount of previous business and other restrictions have been lifted, the continued impact of COVID-19, including any increases in the infection rates, new variants, and renewed governmental action to slow the spread of COVID-19, cannot be estimated. The ongoing impact of COVID-19, including the impact of restrictions imposed to combat its spread, could result in additional and prolonged business closures, supply chain disruptions, work restrictions and activity restrictions. </span></div><div style="margin-top:10pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is closely monitoring developments related to COVID-19, checking regularly for updated information and recommendations from the WHO and the CDC, from national, state, and local governments, and evaluating courses of </span></div><div style="margin-top:10pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">action being taken by peers. At this time, the Company remains subject to heightened business, operational, market, credit and other risks related to the COVID-19 pandemic, including, but not limited to, those discussed below, which may have an adverse effect on business, financial condition and results of operations. </span></div><div style="margin-top:10pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial position and results of operations</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - The global health crisis caused by COVID-19 has and will continue to negatively impact business activity throughout the world. The COVID-19 outbreak and associated counter-acting measures implemented by governments around the world, as well as increased business uncertainty and shortages in the labor force, have had, and continue to have, an adverse impact on the Company&#8217;s financial results and are discussed in more detail below. </span></div><div style="margin-top:10pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Although many restrictions have been relaxed with some success and economic conditions have been improving, many states and localities are still experiencing moderate to high levels of COVID-19 cases, prompting continued restrictions and the need for additional aid and other forms of relief for affected individuals, businesses and other entities. When and if COVID-19 is demonstrably contained, the Company anticipates a rebound in economic activity; however, any such rebound is contingent upon the rate and effectiveness of the containment efforts deployed by federal, state, and local governments. In light of the evolving health, social, economic and business environment, governmental regulations or mandates, and business disruptions that have occurred and could continue to occur, the aggregate impact that COVID-19 could have on the Company&#8217;s financial condition and operating results remains uncertain.</span></div><div style="margin-top:10pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To the extent any business disruptions continue for an extended period, additional cost control actions will be considered. Future asset impairment charges, increases in allowance for credit losses, or restructuring charges could be more likely and will be dependent on the severity and duration of this crisis and its effect on the Company&#8217;s borrowers. </span></div><div style="margin-top:10pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For payment processing services, business closures cause a decrease in the number of transactions and dollars processed due to the decline in customers&#8217; business activity. Other financial impact could occur, though such potential impact is unknown at this time. </span></div><div style="margin-top:10pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Capital and liquidity</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - While the Company believes that it has sufficient capital to withstand an extended economic recession brought about by COVID-19, its reported and regulatory capital ratios could be adversely impacted by future financial losses. </span></div><div style="margin-top:10pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company maintains access to multiple sources of liquidity. If an extended recession caused large numbers of the Bank&#8217;s customers to draw down deposits, the Company might become more reliant on more expensive sources of funding. </span></div><div style="margin-top:10pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Asset valuation </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">- Currently, the Company does not expect COVID-19 to affect its ability to fairly value the assets on its balance sheet; however, this could change in future periods. While certain valuation assumptions and judgments will change to account for pandemic-related circumstances such as widening credit spreads, the Company does not anticipate significant changes in methodology used to determine the fair value of assets measured in accordance with GAAP. </span></div><div style="margin-top:10pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">An economic slowdown as a result of COVID-19 could cause a decline in the Company&#8217;s stock price or the occurrence of what management would deem to be a triggering event that could, under certain circumstances, necessitate a goodwill or intangible asset impairment test and result in an impairment charge being recorded for that period. In the event that the Company concludes that all or a portion of its goodwill is impaired, a non-cash charge for the amount of such impairment would be recorded to earnings. Such a charge would have no impact on tangible capital or regulatory capital. </span></div>Processes, controls and business continuity - In accordance with its federally mandated Pandemic Plan and Business Continuity Plan, many Cass employees around the globe continue to work and conduct business remotely. In the past several years, Cass has invested in sophisticated technology initiatives that enable employees to operate remotely with full system(s) access along with unified and transparent voice and electronic communications capabilities. The Company cannot predict when or how it will fully lift the actions put in place as part of the Business Continuity Plan, including work from home requirements and travel restrictions. Cass does not believe the work from home protocol has materially adversely impacted internal controls, financial reporting systems, or operations.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for all significant accounting policies of the reporting entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123372394&amp;loc=d3e18726-107790<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -URI http://asc.fasb.org/topic&amp;trid=2122369<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139851251676344">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Capital Requirements and Regulatory Restrictions<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RegulatoryCapitalRequirementsAbstract', window );"><strong>Broker-Dealer, Net Capital Requirement, SEC Regulation [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="top.Show.showAR( this, 'defref_us-gaap_RegulatoryCapitalRequirementsUnderBankingRegulationsTextBlock', window );">Capital Requirements and Regulatory Restrictions</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Capital Requirements and Regulatory Restrictions</span></div><div style="margin-top:12pt;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 and the Bank are subject to various regulatory capital requirements administered by the federal banking agencies. Failure to meet minimum capital requirements can result in certain mandatory, and possibly additional discretionary actions by regulators that, if undertaken, could have a direct material effect on the Company&#8217;s consolidated financial statements. Under capital adequacy guidelines, the Company and the Bank must meet specific capital guidelines </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">that involve quantitative measures of assets, liabilities and certain off-balance sheet items as calculated under regulatory accounting practices. The Company&#8217;s and the Bank&#8217;s capital amounts and classifications are also subject to qualitative judgments by the regulators about components, risk weightings and other factors. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Quantitative measures established by regulators to ensure capital adequacy require the Company and the Bank to maintain minimum amounts and ratios of total and Tier I capital and common equity Tier I capital to risk-weighted assets, and of Tier I capital to average assets. Management believes that as of December&#160;31, 2021 and 2020, the Company and the Bank met all capital adequacy requirements to which they are subject. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Bank is also subject to the regulatory framework for prompt corrective action. As of December&#160;31, 2021, the most recent notification from the regulatory agencies categorized the Bank as well-capitalized. To be categorized as well-capitalized, the Bank must maintain minimum total risk-based, common equity Tier I risk-based, Tier I risk-based, and Tier I leverage ratios as set forth in the table below. There are no conditions or events since that notification that management believes have changed the Bank&#8217;s category. </span></div><div style="margin-top:12pt;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 traditionally paid a quarterly cash dividend to its shareholders. Subsidiary dividends can be a significant source of funds for payment of dividends by the Company to its shareholders. Banking regulations may limit the amount of dividends that may be paid. Approval by regulatory authorities is required if the effect of dividends declared would cause the regulatory capital of the Bank to fall below specified minimum levels. Approval is also required if dividends declared exceed the net profits for that year combined with the retained net profits for the preceding two years. Under the foregoing dividend restrictions and while maintaining its &#8220;well capitalized&#8221; status, at December&#160;31, 2021, unappropriated retained earnings of $34,976,000 were available at the Bank for the declaration of dividends to the Company without prior approval from regulatory authorities. In addition to regulatory requirements and considerations, any payment of dividends in the future will depend on the Company&#8217;s earnings, financial condition and other factors considered relevant by the Company&#8217;s Board of Directors. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no restricted funds on deposit used to meet regulatory reserve requirements at December&#160;31, 2021 and 2020. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s and the Bank&#8217;s actual and required capital amounts and ratios are as follows: </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:34.960%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.055%"/><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%">Actual</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Capital<br/>Requirements</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Requirement to be<br/>Well-Capitalized</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-style:italic;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amount</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%">Ratio</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%">Amount</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%">Ratio</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%">Amount</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%">Ratio</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;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:700;line-height:100%">At December&#160;31, 2021</span></div></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total capital (to risk-weighted 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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#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:#dbdbdb;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%">Cass Information Systems, Inc. </span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">240,265&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align: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.86&#160;</span></td><td style="background-color:#dbdbdb;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:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align: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,339&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align: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.00&#160;</span></td><td style="background-color:#dbdbdb;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:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;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%">$&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;N/A</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;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%">N/A %</span></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%">Cass Commercial Bank </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,614&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.21&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,163&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.00&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,454&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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:#dbdbdb;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common Equity Tier I Capital (to risk-weighted assets) </span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cass Information Systems, Inc. </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">228,224&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.11&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,764&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.50&#160;</span></td><td style="background-color:#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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</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%">N/A</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;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%">Cass Commercial Bank </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">163,030&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align: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.07&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align: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,654&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align: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.50&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align: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,945&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align: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.50&#160;</span></td><td style="background-color:#dbdbdb;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%">Tier I capital (to risk-weighted 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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#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:#dbdbdb;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%">Cass Information Systems, Inc. </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">228,224&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align: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.11&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align: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,019&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align: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.00&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;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%">N/A</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;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%">N/A</span></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%">Cass Commercial Bank </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">163,030&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.07&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,872&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.00&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,163&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tier I capital (to average assets) </span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cass Information Systems, Inc. </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">228,224&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.21&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,163&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.00&#160;</span></td><td style="background-color:#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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</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%">N/A</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;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%">Cass Commercial Bank </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">163,030&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align: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.05&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align: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,036&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align: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.00&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align: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,795&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align: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.00&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;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:700;line-height:100%">At December&#160;31, 2020</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align: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 capital (to risk-weighted assets) </span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cass Information Systems, Inc. </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%">255,332&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.41&#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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,388&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.00&#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="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%">$&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;N/A</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%">N/A %</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;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%">Cass Commercial Bank </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">171,298&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align: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.46&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align: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,855&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align: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.00&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align: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,819&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align: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.00&#160;</span></td><td style="background-color:#dbdbdb;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%">Common Equity Tier I Capital (to risk-weighted 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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#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:#dbdbdb;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%">Cass Information Systems, Inc. </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">243,388&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align: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.41&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align: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,656&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align: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.50&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;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%">N/A</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;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%">N/A</span></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%">Cass Commercial Bank </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">161,300&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.21&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,918&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.50&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.50&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tier I capital (to risk-weighted assets) </span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cass Information Systems, Inc. </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">243,388&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.41&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,541&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.00&#160;</span></td><td style="background-color:#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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</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%">N/A</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;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%">Cass Commercial Bank </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">161,300&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align: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.21&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,891&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align: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.00&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align: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,855&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align: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.00&#160;</span></td><td style="background-color:#dbdbdb;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%">Tier I capital (to average 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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#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:#dbdbdb;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%">Cass Information Systems, Inc. </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">243,388&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align: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.52&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align: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,511&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align: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.00&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;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%">N/A</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;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%">N/A</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;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%">Cass Commercial Bank </span></td><td colspan="2" style="background-color:#ffffff;border-bottom: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%">161,300&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom: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%">14.48&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom: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%">44,543&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom: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%">4.00&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom: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%">55,679&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom: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.00&#160;</span></td><td style="background-color:#ffffff;border-bottom: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_srt_RegulatoryCapitalRequirementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RegulatoryCapitalRequirementsAbstract</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatoryCapitalRequirementsUnderBankingRegulationsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for regulatory capital requirement for depository and lending institutions. Institutions include, but not are not limited to, finance company, insured depository institution, bank holding company, savings and loan association holding company, bank and savings institution not federally insured, mortgage company, foreign financial institution and credit union.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 505<br> -Section 50<br> -Paragraph 1F<br> -URI http://asc.fasb.org/extlink&amp;oid=117337116&amp;loc=SL5958575-112826<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 505<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=117337116&amp;loc=SL5958568-112826<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 505<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=117337116&amp;loc=SL5958568-112826<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 505<br> -Section 50<br> -Paragraph 1A<br> -URI http://asc.fasb.org/extlink&amp;oid=117337116&amp;loc=SL5958569-112826<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 505<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=117337116&amp;loc=SL5958568-112826<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 505<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=117337116&amp;loc=SL5958568-112826<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 505<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=117337116&amp;loc=SL5958568-112826<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 505<br> -Section 50<br> -Paragraph 1D<br> -URI http://asc.fasb.org/extlink&amp;oid=117337116&amp;loc=SL5958573-112826<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryCapitalRequirementsUnderBankingRegulationsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139851245651656">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Investment Securities<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract', window );"><strong>Investments, Debt and Equity Securities [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="top.Show.showAR( this, 'defref_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock', window );">Investment Securities</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Investment Securities</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Investment securities available-for-sale are recorded at fair value on a recurring basis. The Company&#8217;s investment securities available-for-sale at December&#160;31, 2021 and 2020 are measured at fair value using Level 2 valuations. The market evaluation utilizes several sources which include &#8220;observable inputs&#8221; rather than &#8220;significant unobservable inputs&#8221; and therefore falls into the Level 2 category. The table below presents the balances of securities available-for-sale </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">measured at fair value on a recurring basis. The amortized cost, gross unrealized gains, gross unrealized losses and fair value of debt and equity securities are summarized as follows: </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.354%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amortized<br/>Cost</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%">Gross<br/>Unrealized<br/>Gains</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%">Gross<br/>Unrealized<br/>Losses</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%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State and political subdivisions </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align: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,187&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align: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,931&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align: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:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">371,128&#160;</span></td><td style="background-color:#dbdbdb;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%">Mortgage-backed securities issued or guaranteed by U.S. government agencies or sponsored enterprises</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,711&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,200)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">168,646&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align: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 bonds</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align: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,538&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(272)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align: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,338&#160;</span></td><td style="background-color:#dbdbdb;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:114%">Asset backed securities issued or guaranteed by U.S. Government agencies or sponsored enterprises</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,835&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">(494)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,341&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;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%">Total </span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">664,271&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,138&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,956)</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">673,453&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.354%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020</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-style:italic;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amortized<br/>Cost</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%">Gross<br/>Unrealized<br/>Gains</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%">Gross<br/>Unrealized<br/>Losses</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%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State and political subdivisions </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">287,059&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align: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,915&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align: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:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">305,974&#160;</span></td><td style="background-color:#dbdbdb;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%">Mortgage-backed securities issued or guaranteed by U.S. government agencies or sponsored enterprises</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,988&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">764&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">51,752&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;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%">Total </span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">338,047&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,679&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">357,726&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The fair values of securities with unrealized losses are as follows: </span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:26.627%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.415%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.415%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.415%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.415%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.415%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.417%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="33" 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, 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:114%">Less than 12 months</span></td><td colspan="3" style="border-top:1pt solid #000;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:114%">12 months or more</span></td><td colspan="3" style="border-top:1pt solid #000;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:114%">Total</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-style:italic;font-weight:700;line-height:114%">(In thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Estimated<br/>Fair Value</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:114%">&#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%">Unrealized<br/>Losses</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:114%">&#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%">Estimated<br/>Fair Value</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%">Unrealized<br/>Losses</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:114%">&#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%">Estimated<br/>Fair Value</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:114%">&#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%">Unrealized<br/>Losses</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">State and political subdivisions </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align: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,083&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align: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&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align: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:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align: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:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align: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,083&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align: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&#160;</span></td><td style="background-color:#dbdbdb;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%">Mortgage-backed securities issued or guaranteed by U.S. government agencies or sponsored enterprises</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">163,652&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,200&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">163,652&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,200&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Corporate bonds</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align: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,120&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">272&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align: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:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align: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:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align: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,120&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">272&#160;</span></td><td style="background-color:#dbdbdb;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:114%">Asset backed securities issued or guaranteed by U.S. Government agencies or sponsored enterprises</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,341&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">494&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">49,341&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">494&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;text-indent:10pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total </span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">328,196&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,956&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">328,196&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,956&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;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 101 securities, or 28%, in an unrealized loss position as of December&#160;31, 2021 compared to zero securities in an unrealized loss position as of December&#160;31, 2020. None of these securities were in an unrealized loss position for greater than 12 months at December 31, 2021. The amortized cost and fair value of debt and equity securities by </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">contractual maturity are shown in the following table. Expected maturities may differ from contractual maturities because borrowers have the right to prepay obligations with or without prepayment penalties. </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><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%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amortized Cost</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%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;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%">Due in 1 year or less </span></div></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align: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,959&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align: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,211&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due after 1 year through 5 years </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%">117,319&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">122,329&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;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%">Due after 5 years through 10 years </span></div></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">224,344&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align: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,142&#160;</span></td><td style="background-color:#dbdbdb;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%">Due after 10 years </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%">298,649&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">295,771&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;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%">Total </span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">664,271&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">673,453&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The premium related to the purchase of state and political subdivisions was $6,361,000 and $6,013,000 at December 31, 2021 and 2020, respectively. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no securities pledged to secure public deposits or for other purposes at December&#160;31, 2021. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Proceeds from sales of investment securities classified as available-for-sale were $63,774,000 in 2021, $21,943,000 in 2020, and $4,648,000 in 2019. Gross realized gains on the sales in 2021, 2020, and 2019 were $55,000, $1,075,000, and $19,000, respectively. There were $4,000 of gross realized losses on sales in 2021 and no gross realized losses in 2020 or 2019. </span></div>The Company did not recognize credit losses on any available for sale debt securities in 2021 or 2020.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for  investments in certain debt and equity securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 320<br> -URI http://asc.fasb.org/subtopic&amp;trid=2209399<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 320<br> -URI http://asc.fasb.org/subtopic&amp;trid=2324412<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -URI http://asc.fasb.org/topic&amp;trid=2196928<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 320<br> -URI http://asc.fasb.org/subtopic&amp;trid=2176304<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher SEC<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1403<br> -Paragraph (b)<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139851246133304">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Loans<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.Show.showAR( this, 'defref_us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock', window );">Loans</a></td>
<td class="text"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 4</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Loans</span></div><div style="margin-top:12pt;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 originates commercial, industrial and real estate loans to businesses and faith-based ministries throughout the metropolitan St. Louis, Missouri area, Orange County, California, Colorado Springs, Colorado and other selected cities in the United States. The Company does not have any particular concentration of credit in any one economic sector; however, a substantial portion of the commercial and industrial loans is extended to privately-held commercial companies and franchises in these market areas and are generally secured by the assets of the business. The Company also has a substantial portion of real estate loans secured by mortgages that are extended to faith-based ministries in its market area and selected cities in the United States.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of loan categories is as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><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:114%">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-style:italic;font-weight:400;line-height:114%">(In thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">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:114%">2020</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Commercial and industrial</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">450,336&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">298,984&#160;</span></td><td style="background-color:#dbdbdb;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:114%">Real estate: </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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Commercial: </span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:45pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Mortgage </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">108,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:114%">100,419&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:45pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Construction </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">24,797&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">25,090&#160;</span></td><td style="background-color:#dbdbdb;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;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Faith-based: </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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:45pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Mortgage </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">355,582&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">333,661&#160;</span></td><td style="background-color:#dbdbdb;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;text-indent:45pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Construction </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">14,664&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">23,818&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">PPP </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6,299&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">109,704&#160;</span></td><td style="background-color:#dbdbdb;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:114%">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:114%">130&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;text-indent:30pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total loans </span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">960,567&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">891,676&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The following table presents the aging of loans by loan categories at December&#160;31, 2021:</span></div><div style="margin-top:12pt;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:23.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.021%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.021%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.021%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.021%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.021%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.023%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Performing</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Nonperforming</span></td><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:10pt;font-style:italic;font-weight:400;line-height:114%">(In thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Current</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">30-59<br/>Days</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%">60-89<br/>Days</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%">90 Days<br/>and<br/>Over</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%">Non-<br/>accrual</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<br/>Loans</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Commercial and industrial</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">450,336&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">450,336&#160;</span></td><td style="background-color:#dbdbdb;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:114%">Real estate</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"/><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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Commercial:</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:30pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Mortgage</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">108,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:114%">&#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:114%">&#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:114%">&#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:114%">&#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:114%">108,759&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:30pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Construction</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">24,797&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">24,797&#160;</span></td><td style="background-color:#dbdbdb;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;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Faith-based:</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"/><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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:30pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Mortgage</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">355,582&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">355,582&#160;</span></td><td style="background-color:#dbdbdb;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;text-indent:30pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Construction</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">14,664&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#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:114%">&#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:114%">&#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:114%">&#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:114%">14,664&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">PPP</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6,299&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6,299&#160;</span></td><td style="background-color:#dbdbdb;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:114%">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:114%">130&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#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:114%">&#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:114%">&#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:114%">&#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:114%">130&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">960,567&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">960,567&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the aging of loans by loan categories at December&#160;31, 2020:</span></div><div style="margin-top:12pt;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:23.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.021%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.021%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.021%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.021%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.021%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.023%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Performing</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Nonperforming</span></td><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:10pt;font-style:italic;font-weight:400;line-height:114%">(In thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Current</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">30-59<br/>Days</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%">60-89<br/>Days</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%">90 Days<br/>and<br/>Over</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%">Non-<br/>accrual</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:115%">Total<br/>Loans</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Commercial and industrial</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">298,984&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">298,984&#160;</span></td><td style="background-color:#dbdbdb;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:114%">Real estate</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"/><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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Commercial:</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:30pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Mortgage</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">100,419&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#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:114%">&#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:114%">&#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:114%">&#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:114%">100,419&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:30pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Construction</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">25,090&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">25,090&#160;</span></td><td style="background-color:#dbdbdb;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;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Faith-based:</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"/><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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:30pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Mortgage</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">333,661&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">333,661&#160;</span></td><td style="background-color:#dbdbdb;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;text-indent:30pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Construction</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">23,818&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#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:114%">&#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:114%">&#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:114%">&#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:114%">23,818&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">PPP</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">109,704&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">109,704&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">891,676&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">891,676&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the credit exposure of the loan portfolio by internally assigned credit grade as of December&#160;31, 2021:</span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:38.293%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.112%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.112%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><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-style:italic;font-weight:400;line-height:114%">(In thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Loans</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:115%">Subject to</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:115%">Normal</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:115%">Monitoring</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:0 1pt"/><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:115%">Performing</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:115%">Loans Subject to</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:115%">Special</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:115%">Monitoring</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="padding:0 1pt"/><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:115%">Nonperforming</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:115%">Loans Subject</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:115%">to Special</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:115%">Monitoring</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></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:114%">Total Loans</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Commercial and industrial </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">440,607&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">9,729&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">450,336&#160;</span></td><td style="background-color:#dbdbdb;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:114%">Real estate </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"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Commercial: </span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:30pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Mortgage </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">108,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:114%">&#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:114%">&#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:114%">108,759&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:30pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Construction </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">24,797&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">24,797&#160;</span></td><td style="background-color:#dbdbdb;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;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Faith-based: </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"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:30pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Mortgage </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">352,717&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,865&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">355,582&#160;</span></td><td style="background-color:#dbdbdb;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;text-indent:30pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Construction </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">14,664&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#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:114%">&#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:114%">14,664&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">PPP </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6,299&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6,299&#160;</span></td><td style="background-color:#dbdbdb;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:114%">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:114%">130&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#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:114%">&#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:114%">130&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total </span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">947,973&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">12,594&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">960,567&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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.848%"><tr><td style="width:1.0%"/><td style="width:7.245%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:90.555%"/><td style="width:0.1%"/></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:700;line-height:114%">(1)</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Loans subject to normal monitoring involve borrowers of acceptable-to-strong credit quality and risk and have the apparent ability to satisfy their loan obligation. </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:700;line-height:114%">(2)</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Loans subject to special monitoring possess some credit deficiency or potential weakness which requires a high level of management attention. </span></td></tr></table></div><div style="margin-top:12pt;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 had no loans that were considered individually evaluated credits at December&#160;31, 2021. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the credit exposure of the loan portfolio by internally assigned credit grade as of December&#160;31, 2020:</span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:38.293%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.112%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.112%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><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-style:italic;font-weight:400;line-height:114%">(In thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Loans</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:115%">Subject to</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:115%">Normal</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:115%">Monitoring</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:0 1pt"/><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:115%">Performing</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:115%">Loans Subject to</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:115%">Special</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:115%">Monitoring</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="padding:0 1pt"/><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:115%">Nonperforming</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:115%">Loans Subject</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:115%">to Special</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:115%">Monitoring</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></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:114%">Total Loans</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Commercial and industrial </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">284,882&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">14,102&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">298,984&#160;</span></td><td style="background-color:#dbdbdb;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:114%">Real estate </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"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Commercial: </span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:30pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Mortgage </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">99,044&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,375&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#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:114%">100,419&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:30pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Construction </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">25,090&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">25,090&#160;</span></td><td style="background-color:#dbdbdb;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;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Faith-based: </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"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:30pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Mortgage </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">330,554&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,107&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">333,661&#160;</span></td><td style="background-color:#dbdbdb;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;text-indent:30pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Construction </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">23,818&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#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:114%">&#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:114%">23,818&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">PPP</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">109,704&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">109,704&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">873,092&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">18,584&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">891,676&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 style="width:7.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:90.416%"/><td style="width:0.1%"/></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:700;line-height:114%">(1)</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Loans subject to normal monitoring involve borrowers of acceptable-to-strong credit quality and risk and have the apparent ability to satisfy their loan obligation. </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:700;line-height:114%">(2)</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Loans subject to special monitoring possess some credit deficiency or potential weakness which requires a high level of management attention. </span></td></tr></table></div><div style="margin-top:12pt;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 had one loan that was considered an individually evaluated credit in the amount of $2,500,000 at December&#160;31, 2020, with a specific allowance for credit loss of $500,000.</span></div><div style="margin-top:12pt;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 loan modifications considered as troubled debt restructurings during the year ended December&#160;31, 2021. The recorded investment by category for loans considered as troubled debt restructurings during the year ended December&#160;31, 2020 is as follows:</span></div><div style="margin-top:12pt;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:58.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><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-style:italic;font-weight:400;line-height:114%">(In thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Number of Loans</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:114%">Pre-Modification<br/>Outstanding Balance</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:114%">Post-Modification<br/>Outstanding Balance</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Commercial and industrial </span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;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:114%">1</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">8,773&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">8,773&#160;</span></td><td style="background-color:#dbdbdb;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:114%">Faith-based real estate </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:114%">1</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:114%">1,029&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,029&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total </span></td><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;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:114%">2</span></td><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">9,802&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">9,802&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">During the year ended December&#160;31, 2020, two loans were restructured to change the amortization schedule to reduce payments from the borrowers while the contractual interest rate remained unchanged. There were no loans restructured that subsequently defaulted during the years ended December&#160;31, 2021 or 2020.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the ACL by category for the period ended December&#160;31, 2021 is as follows:</span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:38.748%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.021%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.024%"/><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-style:italic;font-weight:400;line-height:114%">(In thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">C&amp;I</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:114%">CRE</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:114%">Faith-based CRE</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:114%">Construction</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:114%">Total</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Allowance for credit losses on loans: </span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Balance at December&#160;31, 2020 </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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4,635&#160;</span></td><td style="background-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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,175&#160;</span></td><td style="background-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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,717&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">417&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">11,944&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:15pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Provision for (release of) credit losses </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:114%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#dbdbdb;border-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:114%">387&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-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:114%">(144)</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-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:114%">(48)</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-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:114%">(125)</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-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:114%">70&#160;</span></td><td style="background-color:#dbdbdb;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;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Recoveries </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#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:114%">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:114%">&#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:114%">27&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;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:114%">Balance at December&#160;31, 2021 </span></div></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,034&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,031&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,684&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">292&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">12,041&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:7.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:90.416%"/><td style="width:0.1%"/></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:700;line-height:114%">(1)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">For the period ended December&#160;31, 2021, there was a release of credit losses of $200,000 for unfunded commitments.</span></div></td></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the ACL by category for the period ended December&#160;31, 2020 is as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:38.748%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.021%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.024%"/><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-style:italic;font-weight:400;line-height:114%">(In thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">C&amp;I</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:114%">CRE</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:114%">Faith-based CRE</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:114%">Construction</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:114%">Total</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Allowance for credit losses on loans: </span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Balance at December 31, 2019</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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4,874&#160;</span></td><td style="background-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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,528&#160;</span></td><td style="background-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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,842&#160;</span></td><td style="background-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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">312&#160;</span></td><td style="background-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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">10,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:#dbdbdb;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Cumulative effect of accounting change (ASU 2016-13) </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(526)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(401)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,636&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">14&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Balance at January 1, 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:10pt;font-weight:400;line-height:114%">4,348&#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;border-top:1pt solid #000;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:114%">1,127&#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;border-top:1pt solid #000;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:114%">5,478&#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;border-top:1pt solid #000;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:114%">326&#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;border-top:1pt solid #000;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:114%">11,279&#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:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Provision for credit losses </span></td><td colspan="2" style="background-color:#dbdbdb;border-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:114%">268&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-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:114%">48&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-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:114%">238&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-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:114%">91&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-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:114%">645&#160;</span></td><td style="background-color:#dbdbdb;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;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Recoveries </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">19&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#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:114%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#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:114%">20&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;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:114%">Balance at December&#160;31, 2020 </span></div></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4,635&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,175&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,717&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">417&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">11,944&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:7.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:90.416%"/><td style="width:0.1%"/></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:700;line-height:114%">(1)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">For the period ended December&#160;31, 2020, there was a provision for credit losses of $165,000 for unfunded commitments.</span></div></td></tr></table></div><div style="margin-top:12pt;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, 2021 and 2020, there were loans totaling $0 and $161,475, respectively, to affiliates of executive officers or directors.</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -URI http://asc.fasb.org/subtopic&amp;trid=2196772<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139851245771432">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Premises and Equipment<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock', window );">Premises and Equipment</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Premises and Equipment</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of premises and equipment is as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><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:114%">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-style:italic;font-weight:400;line-height:114%">(In thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">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:114%">2020</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Land </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">873&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">873&#160;</span></td><td style="background-color:#dbdbdb;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:114%">Buildings </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">14,834&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">14,763&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Leasehold improvements </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,036&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,953&#160;</span></td><td style="background-color:#dbdbdb;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:114%">Furniture, fixtures and equipment </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">13,551&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">12,897&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Purchased software </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4,640&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4,278&#160;</span></td><td style="background-color:#dbdbdb;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:114%">Internally developed 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:114%">22,665&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">19,538&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-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:114%">58,599&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-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:114%">54,302&#160;</span></td><td style="background-color:#dbdbdb;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:114%">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:114%">40,486&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">36,245&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total </span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">18,113&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">18,057&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total depreciation charged to expense in 2021, 2020 and 2019 amounted to $4,313,000, $4,471,000, and $4,227,000, 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=d3e99893-112916<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -URI http://asc.fasb.org/topic&amp;trid=2155823<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=SL120174063-112916<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=d3e99779-112916<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139851245817304">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquired Intangible Assets<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock', window );">Acquired Intangible Assets</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Acquired Intangible Assets</span></div><div style="margin-top:10pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for intangible assets in accordance with FASB ASC 350, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Goodwill and Other Intangible Assets</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which requires that intangibles with indefinite useful lives be tested annually for impairment, or when management deems there is a triggering event, and those with finite useful lives be amortized over their useful lives. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Details of the Company&#8217;s intangible assets are as follows:</span></div><div style="margin-top:12pt;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:44.354%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><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:114%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">December 31, 2020</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-style:italic;font-weight:400;line-height:114%">(In thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Carrying<br/>Amount</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%">Accumulated<br/>Amortization</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%">Gross Carrying<br/>Amount</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%">Accumulated<br/>Amortization</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Assets eligible for amortization: </span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Customer lists </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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4,778&#160;</span></td><td style="background-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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(4,341)</span></td><td style="background-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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4,778&#160;</span></td><td style="background-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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(3,902)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Patent </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">72&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(28)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">72&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(24)</span></td><td style="background-color:#dbdbdb;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;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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:114%">2,844&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(1,104)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,844&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(731)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Trade Name </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">190&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(22)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">190&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(13)</span></td><td style="background-color:#dbdbdb;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;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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:114%">500&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(325)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">500&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(291)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Unamortized intangible assets: </span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Goodwill</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">14,262&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#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:114%">14,262&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total intangible assets </span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">22,978&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(6,152)</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">22,978&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(5,293)</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Customer lists are amortized over 7 and 10 years; patents over 18 years, software over 3 years and 7 years, trade name over 20 years and other intangible assets over 15 years. Amortization of intangible assets amounted to $859,000 for the years ended December&#160;31, 2021, and 2020. Estimated future amortization of intangibles is $540,000 in both 2022 and 2023, $498,000 in 2024, $490,000 in 2025, and $342,000 in 2026.</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for goodwill and intangible assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -URI http://asc.fasb.org/topic&amp;trid=2144416<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139851249571048">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Interest-Bearing Deposits<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cass_InterestBearingDepositsAbstract', window );"><strong>Interest-Bearing Deposits [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="top.Show.showAR( this, 'defref_us-gaap_DepositLiabilitiesDisclosuresTextBlock', window );">Interest-Bearing Deposits</a></td>
<td class="text"><div style="margin-top:1pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Interest-Bearing Deposits</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest-bearing deposits consist of the following:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><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:114%">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-style:italic;font-weight:400;line-height:114%">(In thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">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:114%">2020</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Interest-bearing demand deposits </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">573,567&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">480,283&#160;</span></td><td style="background-color:#dbdbdb;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:114%">Savings deposits </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">18,110&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">21,084&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Time deposits: </span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Less than $100 </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4,091&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$100 to less than $250 </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">30,648&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">34,998&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:15pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$250 or more  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:114%;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:114%">13,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">16,896&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">638,861&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">557,352&#160;</span></td><td style="background-color:#dbdbdb;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;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Weighted average interest rate </span></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.15&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.31&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td></tr></table></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">The scheduled maturities of time deposits not covered by deposit insurance consist of $7,010,000 within one year and $5,990,000 within one to three years.</span></div><div style="margin-top:12pt;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:57.839%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><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:114%">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-style:italic;font-weight:400;line-height:114%">(In thousands)</span></td><td colspan="3" style="border-top:0.5pt 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:114%">2021</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt 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:114%">2020</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt 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:114%">2019</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1.5pt 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:114%">Interest-bearing demand deposits </span></td><td style="background-color:#dbdbdb;border-top:1.5pt 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:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1.5pt 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:114%">582&#160;</span></td><td style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1.5pt 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:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1.5pt 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:114%">1,313&#160;</span></td><td style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1.5pt 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:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1.5pt 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:114%">3,686&#160;</span></td><td style="background-color:#dbdbdb;border-top:1.5pt 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:114%">Savings deposits </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">24&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">103&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Time deposits: </span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Less than $100 </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">332&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">550&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">905&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$100 to less than $250 </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">109&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">206&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">216&#160;</span></td><td style="background-color:#dbdbdb;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;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$250 or more </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">267&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">281&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total </span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,171&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,360&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,191&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The scheduled maturities of time deposits are summarized as follows: </span></div><div style="margin-top:12pt;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:44.354%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" 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:114%">December 31,</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:114%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;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:114%">2020</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-style:italic;font-weight:400;line-height:114%">(In thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Amount</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%">Percent<br/>of Total</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Amount</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%">Percent<br/>of Total</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Due within: </span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">One year </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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">30,855&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">65.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">39,575&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">70.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:114%">%</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Two years </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">15,061&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">31.9&#160;</span></td><td style="background-color:#dbdbdb;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:114%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">10,470&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">18.7&#160;</span></td><td style="background-color:#dbdbdb;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:114%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Three years </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,205&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2.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:114%">%</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:114%">5,892&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">10.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Four years </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">48&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.1&#160;</span></td><td style="background-color:#dbdbdb;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:114%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;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:114%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Five years </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</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:114%">48&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.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:114%">%</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total </span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">47,184&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">100.0&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">55,985&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">100.0&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cass_InterestBearingDepositsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Interest-Bearing Deposits [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cass_InterestBearingDepositsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cass_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepositLiabilitiesDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for deposit liabilities including data and tables. It may include a description of the entity's deposit liabilities, the aggregate amount of time deposits (including certificates of deposit) in denominations of $100,000 or more at the balance sheet date; the aggregate amount of any demand deposits that have been reclassified as loan balances, such as overdrafts, at the balance sheet date; deposits that are received on terms other than those in the normal course of business, the amount of accrued interest on deposit liabilities; securities, mortgage loans or other financial instruments that serve as collateral for deposits; for time deposits having a remaining term of more than one year, the aggregate amount of maturities for each of the five years following the balance sheet date; and the weighted average interest rate for all deposit liabilities held by the entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 405<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=116652737&amp;loc=d3e64164-112818<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.12)<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<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 1406<br> -Paragraph (e)<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher SEC<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1406<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepositLiabilitiesDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139851246133304">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Unused Available Lines of Credit<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureTextBlock', window );">Unused Available Lines of Credit</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Unused Available Lines of Credit</span></div><div style="margin-top:12pt;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, 2021, the Bank had unsecured lines of credit at six correspondent banks to purchase federal funds up to a maximum of $83,000,000 in aggregate. As of December&#160;31, 2021, the Bank had secured lines of credit with the Federal Home Loan Bank of $228,849,000 collateralized by commercial mortgage loans. At December&#160;31, 2021, the Company had lines of credit from two banks up to a maximum of $150,000,000 in aggregate collateralized by state and </span></div>political subdivision securities. There were no amounts outstanding at December&#160;31, 2021, and 2020 under any of the lines of credit.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -URI http://asc.fasb.org/topic&amp;trid=2208564<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(c))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139851245656312">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Common Stock and Earnings per Share<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareTextBlock', window );">Common Stock and Earnings per Share</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Common Stock and Earnings per Share</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below shows activity in the outstanding shares of the Company&#8217;s common stock during 2021.</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.718%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.082%"/><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:114%">2021</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1.5pt 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:114%">Shares outstanding at January 1 </span></td><td colspan="2" style="background-color:#dbdbdb;border-top:1.5pt 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:114%">14,392,669&#160;</span></td><td style="background-color:#dbdbdb;border-top:1.5pt 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:114%">Issuance of common stock: </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Employee restricted stock grants </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">22,393&#160;</span></td><td style="background-color:#dbdbdb;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;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Employee restricted stock units vested </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,232&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Performance-based stock vested</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">18,336&#160;</span></td><td style="background-color:#dbdbdb;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;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Employee SARs exercised </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7,810&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Directors&#8217; stock grants</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,450&#160;</span></td><td style="background-color:#dbdbdb;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:114%">Shares repurchased </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(713,857)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Shares forfeited </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(738)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;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:114%">Shares outstanding at December&#160;31 </span></div></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">13,734,295&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;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 share is computed by dividing net income by the weighted average number of common shares outstanding. Diluted earnings per share is computed by dividing net income by the sum of the weighted average number of common shares outstanding and the weighted average number of potential common shares outstanding. Under the treasury stock method, stock appreciation rights (&#8220;SARs&#8221;) are dilutive when the average market price of the Company&#8217;s common stock, combined with the effect of any unamortized compensation expense, exceeds the SAR price during a period.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The calculations of basic and diluted earnings per share are as follows:</span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.696%"><tr><td style="width:1.0%"/><td style="width:59.386%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.665%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.407%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.665%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.407%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.670%"/><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:114%">December 31,</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%">(In thousands except share and per share data)</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:114%">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:114%">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:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2019</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Basic: </span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">28,604&#160;</span></td><td style="background-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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">25,176&#160;</span></td><td style="background-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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">30,404&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Weighted average common shares outstanding </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">14,091,773&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">14,364,406&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">14,434,445&#160;</span></td><td style="background-color:#dbdbdb;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;text-indent:45pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Basic earnings per 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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2.03&#160;</span></td><td style="background-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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1.75&#160;</span></td><td style="background-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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2.11&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1.5pt 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:114%">Diluted: </span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">28,604&#160;</span></td><td style="background-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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">25,176&#160;</span></td><td style="background-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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">30,404&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Weighted average common shares outstanding </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">14,091,773&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">14,364,406&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">14,434,445&#160;</span></td><td style="background-color:#dbdbdb;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;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Effect of dilutive restricted stock, performance based restricted stock</span><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#160;(&#8220;PBRS&#8221;), and SARs </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:114%">238,103&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">202,541&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">257,480&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Weighted average common shares outstanding assuming dilution </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">14,329,876&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">14,566,947&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">14,691,925&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;text-indent:45pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Diluted earnings per share </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2.00&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1.73&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2.07&#160;</span></td><td style="background-color:#ffffff;border-bottom: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_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for earnings per share.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109243012&amp;loc=SL65017193-207537<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -URI http://asc.fasb.org/topic&amp;trid=2144383<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3630-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139851246133304">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Benefit Plans<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CompensationAndRetirementDisclosureAbstract', window );"><strong>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="top.Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock', window );">Employee Benefit Plans</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Employee Benefit Plans</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Defined Benefit Plan</span></div><div style="margin-top:12pt;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 a noncontributory defined-benefit pension plan (the &#8220;Plan&#8221;), which covers eligible employees. Effective December 31, 2016, the Plan was closed to all new participants. Additionally, the Company froze the benefits of the Plan as of February 28, 2021. As such, subsequent to February 28, 2021, there is no service cost associated with the Plan. The Company accrues and makes contributions designed to fund normal service costs on a current basis using the projected unit </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">credit with service proration method to amortize prior service costs arising from improvements in pension benefits and qualifying service prior to the establishment of the Plan over a period of approximately 30 years.</span></div><div style="margin-top:12pt;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 activity in the Plan&#8217;s projected benefit obligation, assets, funded status and amounts recognized in the Company&#8217;s consolidated balance sheets is as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.324%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><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-style:italic;font-weight:400;line-height:114%">(In thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2020</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1.5pt 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:114%">Projected benefit obligation: </span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Balance, January 1 </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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">122,035&#160;</span></td><td style="background-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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">119,827&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Service cost </span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,002&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4,329&#160;</span></td><td style="background-color:#dbdbdb;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;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Interest cost </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,076&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,908&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Actuarial (gain) loss </span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(5,822)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">15,087&#160;</span></td><td style="background-color:#dbdbdb;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;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Plan amendments </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:114%">&#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:114%">(18,322)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Benefits paid </span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(2,968)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(2,794)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;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:114%">Balance, December&#160;31 </span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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:114%">$</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:114%">117,323&#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;border-top:0.5pt solid #000000;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:114%">$</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:114%">122,035&#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:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Plan assets: </span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Fair value, January 1 </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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">106,667&#160;</span></td><td style="background-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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">94,634&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Actual return </span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">10,107&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">14,826&#160;</span></td><td style="background-color:#dbdbdb;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;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Employer contribution </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:114%">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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Benefits paid </span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(2,968)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(2,793)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;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:114%">Fair value, December&#160;31 </span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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:114%">$</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:114%">114,136&#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;border-top:1pt solid #000;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:114%">$</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:114%">106,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"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Funded status: </span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Accrued pension liability </span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(3,187)</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom: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:114%">(15,368)</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;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 represent the major assumptions used to determine the projected benefit obligation of the Plan. For 2021, 2020 and 2019, the Plan&#8217;s expected benefit cash flows were discounted using the FTSE Above Median Double-A Curve. For 2021, the Pri-2012 Mortality Table and MP-2022 Mortality Improvement Scale were used. For 2020, the Pri-2012 Mortality Table and MP-2020 Mortality Improvement Scale were used. For 2019, the Pri-2012 Mortality Table and MP-2019 Mortality Improvement Scale were used.</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2020</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:114%">2019</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1.5pt 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:114%">Weighted average discount rate </span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1.5pt 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:114%">2.85&#160;</span></td><td style="background-color:#dbdbdb;border-top:1.5pt 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:114%">%</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1.5pt 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:114%">2.55&#160;</span></td><td style="background-color:#dbdbdb;border-top:1.5pt 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:114%">%</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1.5pt 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:114%">3.30&#160;</span></td><td style="background-color:#dbdbdb;border-top:1.5pt 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:114%">%</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:114%">Rate of increase in compensation levels </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:114%">(a)</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:114%">(a)</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:114%">(a)</span></td></tr></table></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)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.91pt">6.0% graded down to 3.25% over the first seven years of service.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accumulated benefit obligation was $117,323,000 and $121,095,000 as of December&#160;31, 2021 and 2020, respectively. The Company made a contribution of $330,000 during 2021, while in 2020 there was no contribution made to the Plan. The Company has not determined if it will make a contribution to the Plan in 2022. The following pension benefit payments, which reflect expected future service, as appropriate, are expected to be paid by the Plan:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.112%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.082%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1.5pt 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:114%">2022</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1.5pt 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:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1.5pt 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:114%">3,771,000&#160;</span></td><td style="background-color:#dbdbdb;border-top:1.5pt 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:114%">2023</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:114%">4,165,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2024</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4,396,000&#160;</span></td><td style="background-color:#dbdbdb;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:114%">2025</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:114%">4,593,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2026</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4,802,000&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2026-2030 </span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom: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:114%">26,978,000&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Plan&#8217;s pension cost included the following components:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><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: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%">For the Year Ended</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December&#160;31,</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-style:italic;font-weight:400;line-height:114%">(In thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">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:114%">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:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2019</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Service cost &#8211; benefits earned during the year </span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,002&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4,329&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,555&#160;</span></td><td style="background-color:#dbdbdb;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:114%">Interest cost on projected benefit obligations </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:114%">3,076&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,908&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4,103&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Expected return on plan assets </span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(6,310)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(6,049)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(4,753)</span></td><td style="background-color:#dbdbdb;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:114%">Net amortization and deferral </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:114%">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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,946&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,559&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Net periodic pension (benefit) cost </span></td><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(1,839)</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4,134&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4,464&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following represent the major assumptions used to determine the net pension cost of the Plan: </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2020</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:114%">2019</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1.5pt 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:114%">Weighted average discount rate </span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1.5pt 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:114%">2.55&#160;</span></td><td style="background-color:#dbdbdb;border-top:1.5pt 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:114%">%</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1.5pt 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:114%">3.30&#160;</span></td><td style="background-color:#dbdbdb;border-top:1.5pt 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:114%">%</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1.5pt 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:114%">4.30&#160;</span></td><td style="background-color:#dbdbdb;border-top:1.5pt 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:114%">%</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:114%">Rate of increase in compensation levels </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:114%">(a )</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:114%">(a )</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:114%">(a )</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Expected long-term rate of return on assets </span></td><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-bottom: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:114%">6.00&#160;</span></td><td style="background-color:#dbdbdb;border-bottom: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:114%">%</span></td><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-bottom: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:114%">6.50&#160;</span></td><td style="background-color:#dbdbdb;border-bottom: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:114%">%</span></td><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-bottom: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:114%">6.50&#160;</span></td><td style="background-color:#dbdbdb;border-bottom: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:114%">%</span></td></tr></table></div><div style="margin-top:12pt;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)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.91pt">6.0% graded down to 3.25% over the first seven years of service </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For 2021, the Pri-2012 Mortality Table and the MP-2020 Mortality Improvement Table were used. For 2020, the Pri-2012 Mortality Table and the MP-2019 Mortality Improvement Table were used. For 2019, the RP-2014 Mortality Table and the MP-2018 Mortality Improvement Table were used. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The investment objective for the Plan is to maximize total return with a tolerance for average risk. Asset allocation is a balance between fixed income and equity investments, with a target allocation of approximately 51% fixed income, 23% U.S. equity and 26% non-U.S. equity. Due to volatility in the market, this target allocation is not always desirable and asset allocations can fluctuate between acceptable ranges. The fixed income component is invested in pooled investment grade securities. The equity components are invested in pooled large cap, small/mid cap and non-U.S. stocks. The expected one-year nominal returns and annual standard deviations are shown by asset class below:</span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.090%"><tr><td style="width:1.0%"/><td style="width:28.716%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.411%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.682%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.411%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.682%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.411%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.687%"/><td style="width:0.1%"/></tr><tr><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:700;line-height:114%">Asset Class</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:700;line-height:114%">% of Total Portfolio</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:700;line-height:100%">One-Year Nominal<br/>Return</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:700;line-height:100%">Annual Standard<br/>Deviation</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Core Fixed Income </span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-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:114%">51&#160;</span></td><td style="background-color:#dbdbdb;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:114%">%</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-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:114%">3.95&#160;</span></td><td style="background-color:#dbdbdb;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:114%">%</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-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:114%">8.82&#160;</span></td><td style="background-color:#dbdbdb;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:114%">%</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:114%">Large Cap U.S. Equities </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:114%">18&#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:114%">%</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:114%">7.24&#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:114%">%</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:114%">17.27&#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:114%">%</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Small Cap U.S. Equities </span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5&#160;</span></td><td style="background-color:#dbdbdb;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:114%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">8.57&#160;</span></td><td style="background-color:#dbdbdb;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:114%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">22.09&#160;</span></td><td style="background-color:#dbdbdb;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:114%">%</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:114%">International (Developed) </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:114%">18&#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:114%">%</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:114%">8.34&#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:114%">%</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:114%">18.39&#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:114%">%</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">International (Emerging) </span></td><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-bottom: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:114%">8&#160;</span></td><td style="background-color:#dbdbdb;border-bottom: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:114%">%</span></td><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-bottom: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:114%">11.12&#160;</span></td><td style="background-color:#dbdbdb;border-bottom: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:114%">%</span></td><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-bottom: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:114%">27.24&#160;</span></td><td style="background-color:#dbdbdb;border-bottom: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:114%">%</span></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Applying appropriate correlation factors between each of the asset classes the long-term rate of return on assets is estimated to be 6.00%.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the fair value measurements by type of asset is as follows:</span></div><div style="margin-top:12pt;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:23.445%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.869%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.869%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.869%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.869%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.869%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.874%"/><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="33" style="background-color:#ffffff;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:114%">Fair Value Measurements as of December&#160;31,</span></div></td></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;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="15" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2020</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-style:italic;font-weight:400;line-height:114%">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Total</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align: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<br/>in Active<br/>Markets for<br/>Identical<br/>Assets<br/>(Level 1)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Observable<br/>Inputs<br/>(Level 2)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Total</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align: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<br/>in Active<br/>Markets for<br/>Identical<br/>Assets<br/>(Level 1)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Observable<br/>Inputs<br/>(Level 2)</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Cash </span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">535&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">535&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">484&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">484&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;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:114%">Real estate investment trusts</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:114%">6,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:114%">&#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:114%">6,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:114%">&#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:114%">&#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:114%">&#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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Equity securities </span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">U.S. Small/Mid Cap Growth </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:114%">4,734&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#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:114%">4,734&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,530&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#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:114%">5,530&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Non-U. S. Core </span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">19,164&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">19,164&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">26,342&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">26,342&#160;</span></td><td style="background-color:#dbdbdb;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;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">U.S. Large Cap Passive </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:114%">18,279&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#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:114%">18,279&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">17,520&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#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:114%">17,520&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Emerging Markets </span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7,701&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7,701&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,882&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,882&#160;</span></td><td style="background-color:#dbdbdb;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:114%">Fixed Income </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"/><td colspan="3" style="background-color:#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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">U.S. Core </span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">51,386&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">51,386&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">23,467&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">23,467&#160;</span></td><td style="background-color:#dbdbdb;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;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">U.S. Passive </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:114%">&#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:114%">&#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:114%">&#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:114%">21,680&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#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:114%">21,680&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Opportunistic </span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6,087&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6,087&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,762&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,762&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total </span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">114,136&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">535&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">113,601&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">106,667&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">484&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">106,183&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Supplemental Executive Retirement Plan</span></div><div 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 also has an unfunded supplemental executive retirement plan (&#8220;SERP&#8221;) which covers key executives of the Company whose benefits are limited by the Internal Revenue Service under the Company&#8217;s qualified retirement plan. The SERP is a noncontributory plan in which the Company&#8217;s subsidiaries make accruals designed to fund normal service costs on a current basis using the same method and criteria as the Plan. </span></div><div style="margin-top:12pt;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 activity in the SERP&#8217;s projected benefit obligation and amounts recognized in the Company&#8217;s consolidated balance sheets is as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.324%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><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:114%">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-style:italic;font-weight:400;line-height:114%">(In thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">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:114%">2020</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Benefit obligation: </span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Balance, January 1 </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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">13,412&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">11,712&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Service cost </span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">147&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">121&#160;</span></td><td style="background-color:#dbdbdb;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;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Interest cost </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">291&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">347&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Benefits paid </span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(282)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(291)</span></td><td style="background-color:#dbdbdb;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;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Actuarial (gain)/loss </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:114%">(1,148)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,523&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;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:114%">Balance, December&#160;31 </span></div></td><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">12,420&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">13,412&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;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 represent the major assumptions used to determine the projected benefit obligation of the SERP. For 2021, 2020 and 2019, the SERP&#8217;s expected benefit cash flows were discounted using the FTSE Above Median Double-A Curve.</span></div><div style="margin-top:12pt;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:57.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><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="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:700;line-height:114%">2021</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:700;line-height:114%">2020</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:700;line-height:114%">2019</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Weighted average discount rate </span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-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:114%">2.65&#160;</span></td><td style="background-color:#dbdbdb;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:114%">%</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-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:114%">2.20&#160;</span></td><td style="background-color:#dbdbdb;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:114%">%</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-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:114%">3.00&#160;</span></td><td style="background-color:#dbdbdb;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:114%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Rate of increase in compensation levels </span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;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:114%">(a)</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;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:114%">(a)</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;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:114%">(a)</span></td></tr></table></div><div style="margin-top:12pt;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)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.91pt">6.00% graded down to 3.25% over the first seven years of service. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accumulated benefit obligation was $12,420,000 and $12,492,000 as of December&#160;31, 2021 and 2020, respectively. Since this is an unfunded plan, there are no plan assets. Benefits paid were $282,000 in 2021, $291,000 in 2020, and $262,000 in 2019. Expected future benefits payable by the Company over the next ten years are as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.112%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.082%"/><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="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:700;line-height:114%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2022</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">823,000&#160;</span></td><td style="background-color:#dbdbdb;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:114%">2023</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:114%">804,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2024</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">802,000&#160;</span></td><td style="background-color:#dbdbdb;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:114%">2025</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:114%">799,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2026</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">795,000&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2026-2030 </span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,878,000&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net periodic pension cost related to the SERP included the following components:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><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: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:114%">For the Year Ended December&#160;31,</span></div></td></tr><tr><td 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-style:italic;font-weight:400;line-height:114%">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2020</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2019</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Service cost &#8211; benefits earned during the year </span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">147&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">121&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">97&#160;</span></td><td style="background-color:#dbdbdb;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:114%">Interest cost on projected benefit obligations </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:114%">291&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">347&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">408&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Net amortization and deferral </span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">203&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">112&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">276&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Net periodic pension cost </span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">641&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">580&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">781&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The pretax amounts in accumulated other comprehensive loss as of December&#160;31 were as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:43.748%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><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="9" 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:114%">The Plan</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">SERP</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-style:italic;font-weight:400;line-height:114%">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2020</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Prior service cost </span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;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:114%">Net actuarial loss </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:114%">5,417&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">15,429&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,783&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4,135&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total </span></td><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,417&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">15,429&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,783&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4,135&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimated pretax prior service cost and net actuarial loss in accumulated other comprehensive loss at December&#160;31, 2021 expected to be recognized as components of net periodic benefit cost in 2022 for the Plan are both $0. The estimated pretax prior service cost and net actuarial loss in accumulated other comprehensive loss at December&#160;31, 2021 expected to be recognized as components of net periodic benefit cost in 2022 for the SERP are $0 and $108,000 respectively. </span></div><div style="margin-top:12pt;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 also maintains a noncontributory profit sharing program, which covers most of its employees. Employer contributions are calculated based upon formulas which relate to current operating results and other factors. Profit sharing expense recognized in personnel expense in the consolidated statements of income in 2021, 2020, and 2019 was $6,436,000, $5,665,000, and $6,841,000, respectively. </span></div><div style="margin-top:12pt;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 also sponsors a defined contribution 401(k) plan to provide additional retirement benefits to substantially all employees. Contributions under the 401(k) plan for 2021, 2020 and 2019 were $3,488,000, $1,508,000, and $1,378,000,  respectively. In conjunction with the freezing of the Plan, contribution rates to employees increased on March 1, 2021.</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_CompensationAndRetirementDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CompensationAndRetirementDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for retirement benefits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section S99<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=21916913&amp;loc=d3e273930-122802<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (o)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (p)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 70<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=49170846&amp;loc=d3e28014-114942<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -URI http://asc.fasb.org/topic&amp;trid=2235017<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 60<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6414203&amp;loc=d3e39689-114964<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(03)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (q)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (r)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (l)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (r)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139851249568264">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-based Compensation<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>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="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock', window );">Stock-based Compensation</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock-based Compensation</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Amended and Restated Omnibus Stock and Performance Compensation Plan (the &#8220;Omnibus Plan&#8221;) provides incentive opportunities for key employees and non-employee directors and to align the personal financial interests of such individuals with those of the Company&#8217;s shareholders. The Omnibus Plan permits the issuance of up to 1,500,000 shares of the Company&#8217;s common stock in the form of stock options, SARs, restricted stock, restricted stock units and performance awards.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Restricted Stock</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted shares granted to Company employees are amortized to expense over the three-year cliff vesting period. Restricted shares granted to members of the Board of Directors are amortized to expense over a one-year service period, with the exception of those shares granted in lieu of cash payments for retainer fees which are expensed in the period earned.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in restricted shares outstanding for the year ended December&#160;31, 2021 were as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.324%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Shares </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:700;line-height:100%">Weighted Average<br/>Grant Date<br/>Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;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:114%">Balance at December&#160;31, 2020</span></div></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-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:114%">136,167&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">46.78&#160;</span></td><td style="background-color:#dbdbdb;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;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Granted </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">53,906&#160;</span></td><td style="background-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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">41.55&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Vested </span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(23,782)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">48.43&#160;</span></td><td style="background-color:#dbdbdb;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;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Forfeited </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(738)</span></td><td style="background-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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">46.07&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;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:114%">Balance at December&#160;31, 2021</span></div></td><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">165,553&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">44.81&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2020 and 2019, 38,226 and 36,812 shares, respectively, were granted with weighted average per share market values at date of grant of $47.07 in 2020 and $49.30 in 2019. The fair value of such shares are based on the market price on the date of grant. Amortization of the restricted stock bonus awards totaled $1,793,000 for 2021, $1,463,000 for 2020 and $1,551,000 for 2019. As of December&#160;31, 2021, the total unrecognized compensation expense related to non-vested restricted stock awards was $1,647,000, and the related weighted average period over which it is expected to be recognized is approximately 0.57 years. The total fair value of shares vested during the years ended December 2021, 2020, and 2019 was $1,152,000, $1,005,000, and $527,000, respectively.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Performance-Based Restricted Stock</span></div><div style="margin-top:12pt;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 granted three-year PBRS awards which are contingent upon the Company&#8217;s achievement of pre-established financial goals over a three-year cliff vest period. The number of shares issued ranges from 0% to 150% of the target opportunity based on the actual achievement of financial goals for the three-year performance period. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Following is a summary of the activity of the PBRS, based on 100% of target value:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">For the Years Ended</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:114%">December&#160;31, 2021</span></div></td></tr><tr><td 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:114%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Shares</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;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:114%">Balance at December&#160;31, 2020 </span></div></td><td colspan="2" style="background-color:#dbdbdb;border-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:114%">98,410&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">50.64&#160;</span></td><td style="background-color:#dbdbdb;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:114%">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:114%">52,240&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">40.74&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Vested </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(33,000)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">49.07&#160;</span></td><td style="background-color:#dbdbdb;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:114%">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:114%">(1,107)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">46.07&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;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:114%">Balance at December&#160;31, 2021 </span></div></td><td colspan="2" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">116,543&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">46.79&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The PBRS that vested during the year ended December&#160;31, 2021 achieved financial goals of 94.4%, resulting in the issuance of 31,150 shares of common stock. The PBRS that vested during the year ended December&#160;31, 2020 achieved financial goals of 117.3%, resulting in the issuance of 34,222 shares of common stock. The outstanding PBRS at December&#160;31, 2021 will vest at scheduled vesting dates and the actual number of shares of common stock issued will range from 0% to 150% of the target opportunity based on the actual achievement of financial goals for the respective three-year performance period. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">SARs</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2021, there were no SARs granted and no expense recognized. As of December&#160;31, 2021, there was no unrecognized compensation expense related to SARs. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Changes in SARs outstanding for the year ended December&#160;31, 2021 were as follows: </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.566%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.445%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><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:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">SARs </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:700;line-height:114%">Weighted Average Exercise Price</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;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:114%">Balance at December&#160;31, 2020</span></div></td><td colspan="2" style="background-color:#dbdbdb;border-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:114%">144,999&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">32.99&#160;</span></td><td style="background-color:#dbdbdb;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;border-top:1pt solid #000;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Exercised </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:114%">(25,822)</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;border-top:1pt solid #000;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:114%">24.38&#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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Forfeited </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(2,088)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">31.92&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;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:114%">Balance at December&#160;31, 2021 </span></div></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:114%">117,089&#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;border-top:1pt solid #000;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:114%">34.91&#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:#dbdbdb;border-bottom:1pt solid #000;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:114%">Exercisable at December&#160;31, 2021</span></div></td><td colspan="2" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">117,089&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">34.91&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total intrinsic value of SARs exercised during 2021 and 2020 was $630,000 and $275,000, respectively. The average remaining contractual term for SARs outstanding as of December&#160;31, 2021 was 1.21 years, and the aggregate intrinsic value was $741,000. The average remaining contractual term for SARs outstanding as of December&#160;31, 2020 was 1.95 years, and the aggregate intrinsic value was $1,095,000.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total compensation cost for share-based payment arrangements was $2,859,000, $2,267,000, and $3,144,000, in 2021, 2020, and 2019, 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_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -URI http://asc.fasb.org/topic&amp;trid=2228938<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139851248294184">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other Operating Expense<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherIncomeAndExpensesAbstract', window );"><strong>Other Income and Expenses [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="top.Show.showAR( this, 'defref_us-gaap_OtherOperatingIncomeAndExpenseTextBlock', window );">Other Operating Expense</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other Operating Expense</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Details of other operating expense are as follows:</span></div><div style="margin-top:12pt;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:58.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">For the Years Ended December&#160;31,</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2020</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2019</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Postage and supplies </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,851&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,465&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,875&#160;</span></td><td style="background-color:#dbdbdb;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:114%">Promotional 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:114%">2,627&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,184&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,838&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Professional fees </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,625&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,140&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,388&#160;</span></td><td style="background-color:#dbdbdb;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:114%">Outside service fees </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7,413&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,845&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,529&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Data processing services </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,650&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,900&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,283&#160;</span></td><td style="background-color:#dbdbdb;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:114%">Telecommunications </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">554&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">765&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">748&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Other </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">23&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,088&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,404&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total other operating expense </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">16,743&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">15,387&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">18,065&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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_OtherIncomeAndExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherIncomeAndExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherOperatingIncomeAndExpenseTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for other operating income and other operating expense items.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherOperatingIncomeAndExpenseTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139851245780152">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">Income Taxes</a></td>
<td class="text"><div><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="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of income tax expense (benefit) are as follows:</span></div><div style="margin-top:12pt;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:58.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">For the Years Ended December&#160;31,</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2020</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2019</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Current:</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,018&#160;</span></td><td style="background-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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,350&#160;</span></td><td style="background-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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4,423&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">State</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">897&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">671&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,392&#160;</span></td><td style="background-color:#dbdbdb;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:114%">Deferred:</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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Federal</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(608)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(636)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,097&#160;</span></td><td style="background-color:#dbdbdb;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;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">State</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(90)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(220)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">150&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total income tax expense</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,217&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,165&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7,062&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of expected income tax expense (benefit), computed by applying the effective federal statutory rate of 21% for each year to income before income tax expense is as follows:</span></div><div style="margin-top:12pt;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:58.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">For the Years Ended December&#160;31,</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2020</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2019</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Expected income tax expense</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7,103&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6,385&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7,868&#160;</span></td><td style="background-color:#dbdbdb;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:114%">(Reductions) increases 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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Tax-exempt income</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(1,673)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(1,588)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(1,755)</span></td><td style="background-color:#dbdbdb;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;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">State taxes, net of federal 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:114%">638&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">356&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,218&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Share-based compensation adjustment</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">92&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">70&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(281)</span></td><td style="background-color:#dbdbdb;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;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Federal tax credits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(357)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(336)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(158)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Other, net</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(586)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">278&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">170&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total income tax expense</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,217&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,165&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7,062&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax expense in 2021 totaled $5,217,000 compared to $5,165,000 and $7,062,000 in 2020 and 2019, respectively. When measured as a percent of pre-tax income, the Company&#8217;s effective tax rate was 15.4% in 2021, 17.0% in 2020, and 18.8% in 2019.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The tax effects of temporary differences which give rise to significant portions of the deferred tax assets and deferred tax liabilities are presented below:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><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:114%">December 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2020</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Deferred tax assets:</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Allowance for credit losses</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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,866&#160;</span></td><td style="background-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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,858&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">ASC 715 pension funding liability</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,952&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4,656&#160;</span></td><td style="background-color:#dbdbdb;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;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Supplemental executive retirement plan accrual</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,293&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Stock compensation</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,875&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,794&#160;</span></td><td style="background-color:#dbdbdb;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;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Lease 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:114%">1,145&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,436&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Other</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">633&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;text-indent:30pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total deferred tax assets</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:114%">10,764&#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;border-top:1pt solid #000;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:114%">$</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:114%">12,964&#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:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Premises and equipment</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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(2,235)</span></td><td style="background-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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(2,693)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Pension</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(531)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(14)</span></td><td style="background-color:#dbdbdb;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;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Intangible assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(1,493)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(1,761)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 28pt;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:400;line-height:114%">Unrealized gain on investment securities available-for-sale</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(2,185)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(4,684)</span></td><td style="background-color:#dbdbdb;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;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Right of use asset</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(1,032)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(1,291)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Other</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(497)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(224)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;text-indent:30pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total deferred tax liabilities</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:114%">$</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:114%">(7,973)</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;border-top:1pt solid #000;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:114%">$</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:114%">(10,667)</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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Net deferred tax assets</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,791&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,297&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A valuation allowance would be provided on deferred tax assets when it is more likely than not that some portion of the assets will not be realized. The Company has not established a valuation allowance at December&#160;31, 2021 or 2020, due to management&#8217;s belief that it is more likely than not that the deferred tax asset is realizable.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The reconciliation of the beginning unrecognized tax benefits balance to the ending balance is presented in the following table:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%">(In thousands)</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:700;line-height:114%">2021</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:700;line-height:114%">2020</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:700;line-height:114%">2019</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Balance at January 1</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,231&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,299&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,403&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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:114%">Changes in unrecognized tax benefits as a result of tax positions taken during a prior year</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">165&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">62&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">56&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;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:114%">Changes in unrecognized tax benefits as a result of tax position taken during the current year</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">239&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">233&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">171&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Reductions to unrecognized tax benefits as a result of a lapse of the applicable statute of limitations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(230)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(315)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(331)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;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:114%">Decreases in unrecognized tax benefits as a result of settlements with taxing authorities</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(48)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;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:114%">Balance at December&#160;31</span></div></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,405&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,231&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,299&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;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, 2021, 2020 and 2019, the balances of the Company&#8217;s unrecognized tax benefits which would, if recognized, affect the Company&#8217;s effective tax rate were $1,134,000, $1,096,000 and $1,184,000, respectively. These amounts are net of the offsetting benefits from other taxing jurisdictions.</span></div><div style="margin-top:12pt;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, 2021, 2020 and 2019, the Company had $85,000, $114,000 and $151,000, respectively, in accrued interest related to unrecognized tax benefits.</span></div><div style="margin-top:12pt;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 believes it is reasonably possible that the total amount of unrecognized tax benefits will decrease by approximately $199,000 over the next 12 months. The reduction primarily relates to the anticipated lapse in the statute of limitations. The unrecognized tax benefits relate primarily to apportionment of taxable income among various state tax jurisdictions.</span></div><div style="margin-top:12pt;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 income tax in the U.S. federal jurisdiction, numerous state jurisdictions, and a foreign jurisdiction. The Company&#8217;s federal income tax returns for tax years 2018, 2019 and 2020 remain subject to examination by the Internal Revenue Service. In addition, the Company is subject to state tax examinations for the tax years 2017 through 2020.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32857-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330215-122817<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32809-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.5.Q1)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32705-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 270<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6424409&amp;loc=d3e44925-109338<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -URI http://asc.fasb.org/topic&amp;trid=2144680<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6424122&amp;loc=d3e41874-109331<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139851246142184">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Disclosures about Fair Value of Financial Instruments<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresTextBlock', window );">Disclosures about Fair Value of Financial Instruments</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Disclosures about Fair Value of Financial Instruments</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Following is a summary of the carrying amounts and fair values of the Company&#8217;s financial instruments: </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.393%"><tr><td style="width:1.0%"/><td style="width:44.021%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.162%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.409%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.162%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.409%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.162%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.409%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.166%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="21" style="background-color:#ffffff;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,</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="9" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align: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="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align: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:#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-style:italic;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align: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="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align: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 Value</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align: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="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align: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 Value</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance sheet assets: </span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents </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%">514,928&#160;</span></td><td style="background-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%">514,928&#160;</span></td><td style="background-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%">670,528&#160;</span></td><td style="background-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%">670,528&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;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%">Investment securities </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">673,453&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">673,453&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">357,726&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">357,726&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loans, 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%">948,526&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">948,701&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">879,732&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">883,461&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;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 interest receivable </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align: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,799&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align: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,799&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align: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,850&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align: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,850&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 37pt;text-align: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:#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%">2,143,706&#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;border-top:1pt solid #000;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%">2,143,881&#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;border-top:1pt solid #000;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,914,836&#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;border-top:1pt solid #000;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,918,565&#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:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance sheet 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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;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%">Deposits </span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align: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,221,503&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align: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,221,503&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align: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,050,856&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align: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,050,856&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts and drafts payable </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,050,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,050,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">835,386&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">835,386&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;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 interest payable </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 37pt;text-align: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:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,271,915&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,271,915&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,886,280&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,886,280&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;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 methods and assumptions were used to estimate the fair value of each class of financial instruments for which it is practicable to estimate that value: </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cash and Cash Equivalents</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The carrying amount approximates fair value. </span></div><div style="margin-top:12pt;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%">Investment Securities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The fair value is measured on a recurring basis using Level 2 valuations. Refer to Note 3 - Investment Securities, for fair value and unrealized gains and losses by investment type. </span></div><div style="margin-top:12pt;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%">Loans</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The fair value is estimated using present values of future cash flows discounted at risk-adjusted interest rates for each loan category designated by management and is therefore a Level 3 valuation. Management believes that the risk factor embedded in the interest rates along with the allowance for credit losses approximates a fair valuation. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Individually assessed loans are valued using the fair value of the collateral which is based upon an observable market price or current appraised value and therefore, the fair value is a nonrecurring Level 3 valuation. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accrued Interest Receivable</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The carrying amount approximates fair value. </span></div><div style="margin-top:12pt;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%">Deposits</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The fair value of demand deposits, savings deposits and certain money market deposits is the amount payable on demand at the reporting date. The fair value of fixed-maturity certificates of deposit is estimated using the rates currently offered for deposits of similar remaining maturities and therefore, is a Level 2 valuation. The fair value estimates above do not include the benefit that results from the low-cost funding provided by the deposit liabilities compared to the cost of borrowing funds in the market or the benefit derived from the customer relationship inherent in existing deposits. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accounts and Drafts Payable</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The carrying amount approximates fair value. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accrued Interest</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The carrying amount approximates fair value. </span></div>Limitations Fair value estimates are based on existing on- and off-balance sheet financial instruments without attempting to estimate the value of anticipated future business and the value of assets and liabilities that are not considered financial instruments. Other significant assets or liabilities that are not considered financial assets or liabilities include premises and equipment and the benefit that results from the low-cost funding provided by the deposit liabilities compared to the cost of borrowing funds in the market (core deposit intangible). In addition, tax ramifications related to the realization of the unrealized gains and losses can have a significant effect on fair value estimates and have not been considered in any of the estimates.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139851251554520">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">Commitments and Contingencies</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Commitments and Contingencies</span></div><div style="margin-top:12pt;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 party to financial instruments with off-balance sheet risk in the normal course of business to meet the financing needs of its customers. These financial instruments include commitments to extend credit, commercial letters of credit and standby letters of credit. The Company&#8217;s maximum potential exposure to credit loss in the event of nonperformance by the other party to the financial instrument for commitments to extend credit, commercial letters of credit and standby letters of credit is represented by the contractual amounts of those instruments. At December&#160;31, 2021, an allowance for unfunded commitments of $367,000 had been recorded, as compared to $567,000 at December&#160;31, 2020. See Item 8, "Financial Statements and Supplementary Data&#8212;Note 1&#8221; for information related to CECL adoption. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Commitments to extend credit are agreements to lend to a customer as long as there is no violation of any condition established in the contract. Commercial and standby letters of credit are commitments issued by the Company to guarantee the performance of a customer to a third party. These off-balance sheet financial instruments generally have fixed expiration dates or other termination clauses and may require payment of a fee. The approximate remaining terms of commercial and standby letters of credit range from less than one to five years. Since these financial instruments may expire without being drawn upon, the total amounts do not necessarily represent future cash requirements. Commitments to extend credit and letters of credit are subject to the same underwriting standards as those financial instruments included on the consolidated balance sheets. The Company evaluates each customer&#8217;s credit-worthiness on a case-by-case basis. The amount of collateral obtained, if deemed necessary upon extension of the credit, is based on management&#8217;s credit evaluation of the borrower. Collateral held varies, but is generally accounts receivable, inventory, residential or income-producing commercial property or equipment. In the event of nonperformance, the Company may obtain and liquidate the collateral to recover amounts paid under its guarantees on these financial instruments. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The following table shows commitments to extend credit, standby letters of credit and commercial letters: </span></div><div style="margin-top:12pt;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:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align: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="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align: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:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commitments to extend credit </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align: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,395&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">192,916&#160;</span></td><td style="background-color:#dbdbdb;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%">Standby letters 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%">12,859&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,609&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial letters of credit </span></td><td colspan="2" style="background-color:#dbdbdb;border-bottom: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%">771&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-bottom: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%">955&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;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 commitments to extend credit and standby letters of credit is estimated using the fees currently charged to enter into similar agreements, taking into account the remaining terms of the agreements, the likelihood of the counterparties drawing on such financial instruments and the present credit worthiness of such counterparties. The Company believes such commitments have been made at terms which are competitive in the markets in which it operates; however, no premium or discount is offered thereon.</span></div>The Company and its subsidiaries are not involved in any pending proceedings other than ordinary routine litigation incidental to their businesses. Management believes none of these proceedings, if determined adversely, would have a material effect on the business or financial condition of the Company or its subsidiaries.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -URI http://asc.fasb.org/topic&amp;trid=2127136<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -URI http://asc.fasb.org/topic&amp;trid=2144648<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 440<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6491277&amp;loc=d3e6429-115629<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139851245627688">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue from Contracts with Customers<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerTextBlock', window );">Revenue from Contracts with Customers</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Revenue from Contracts with Customers</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is recognized as the obligation to the customer is satisfied. The following is detail of the Company&#8217;s revenue from contracts with clients.</span></div><div style="margin-top:10pt;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%">Invoice processing fees </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8211; The Company earns fees on a per-item or monthly basis for the invoice processing services rendered on behalf of customers. Per-item fees are recognized at the point in time when the performance obligation is satisfied. Monthly fees are earned over the course of a month, representing the period over which the performance obligation is satisfied. The contracts have no significant impact of variable consideration and no significant financing components.</span></div><div style="margin-top:10pt;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%">Invoice payment fees </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8211; The Company earns fees on a transaction level basis for invoice payment services when making customer payments. Fees are recognized at the point in time when the payment transactions are made, which is when the performance obligation is satisfied. The contracts have no significant impact of variable consideration and no significant financing components.</span></div><div style="margin-top:10pt;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%">Bank service fees </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8211; Revenue from service fees consists of service charges and fees on deposit accounts under depository agreements with customers to provide access to deposited funds. Service charges on deposit accounts are transaction-based fees that are recognized at the point in time when the performance obligation is satisfied. Service charges are recognized on a monthly basis representing the period over which the performance obligation is satisfied. The contracts have no significant impact of variable consideration and no significant financing components.</span></div><div style="margin-top:10pt;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 non-interest income, segregated by revenue streams in-scope and out-of-scope of ASC 606, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue from Contracts with Customers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> ("ASC 606") for the years ended December 31, 2021, 2020, and 2019.</span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.393%"><tr><td style="width:1.0%"/><td style="width:57.893%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.162%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.409%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.162%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.409%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.165%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="15" style="background-color:#dbdbdb;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%">For the Years Ended December&#160;31,</span></div></td></tr><tr><td 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-style:italic;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align: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="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align: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="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fee revenue and other income </span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">In-scope of ASC 606</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:#dbdbdb;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Invoice processing fees </span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align: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,704&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align: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,674&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,329&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Invoice payment fees </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,751&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,530&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,624&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 64pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Information services payment and processing revenue </span></td><td colspan="2" style="background-color:#dbdbdb;border-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%">106,455&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-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%">97,204&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-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%">107,953&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bank service fees </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,239&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,704&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,386&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fee revenue</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"> (in-scope of ASC 606) </span></div></td><td colspan="2" style="background-color:#dbdbdb;border-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%">108,694&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-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%">98,908&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-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%">109,339&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(out-of-scope of ASC 606)</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%">997&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,533&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">730&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 1pt 2px 64pt;text-align: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 fee revenue and other income </span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 0;text-align: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,691&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 0;text-align: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,441&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110,069&#160;</span></td><td style="background-color:#dbdbdb;border-bottom: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_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -URI http://asc.fasb.org/topic&amp;trid=49130388<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130551-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130556-203045<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130554-203045<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130550-203045<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130554-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130554-203045<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130554-203045<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130558-203045<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130554-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139851245757624">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Industry Segment Information<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingDisclosureTextBlock', window );">Industry Segment Information</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Industry Segment Information</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The services provided by the Company are classified into two reportable segments: Information Services and Banking Services. Each of these segments provides distinct services that are marketed through different channels. They are managed separately due to their unique service and processing requirements. </span></div><div style="margin-top:12pt;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 Services segment provides transportation, energy, telecommunication, and environmental invoice processing and payment services to large corporations. The Banking Services segment provides banking services primarily to privately held businesses and faith-based ministries, including on-line generosity services, as well as supporting the banking needs of the Information Services segment. </span></div><div style="margin-top:12pt;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 segments are the same as those described in Note 1 of this report. Management evaluates segment performance based on tax-equivalized (as defined in the footnote to the chart on the following table) pre-tax income after allocations for corporate expenses. Transactions between segments are accounted for at what management believes to be fair value. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Substantially all revenue originates from, and all long-lived assets are located within the United States, and no revenue from any customer of any segment exceeds 10% of the Company&#8217;s consolidated revenue. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Funding sources represent average balances and deposits generated by Information Services and Banking Services and there is no allocation methodology used. Segment interest income is a function of the relative share of average funding sources generated by each segment multiplied by the following rates: </span></div><div style="margin-top:6pt;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%">&#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">Information Services &#8211; one or more fixed rates depending upon the specific characteristics of the funding source, and </span></div><div style="margin-top:6pt;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%">&#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">Banking Services &#8211; a variable rate that is based upon the overall performance of the Company&#8217;s earning assets. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Any difference between total segment interest income and overall total Company interest income is included in Corporate, Eliminations, and Other. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Summarized information about the Company&#8217;s operations in each industry segment for the years ended December&#160;31, 2021, 2020 and 2019 is as follows: </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:43.748%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:114%">(In thousands)</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:700;line-height:100%">Information<br/>Services</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:700;line-height:100%">Banking<br/>Services</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:700;line-height:100%">Corporate,<br/>Eliminations<br/>and Other</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:700;line-height:114%">Total</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:114%">2021</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Fee income from customers </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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">105,452&#160;</span></td><td style="background-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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,631&#160;</span></td><td style="background-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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,608&#160;</span></td><td style="background-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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">109,691&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Interest income* </span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">24,332&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">24,732&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(1,694)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">47,370&#160;</span></td><td style="background-color:#dbdbdb;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;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Interest expense </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#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:114%">1,171&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#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:114%">1,171&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Intersegment income (expense) </span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,222&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(3,222)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Tax-equivalized pre-tax income* </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">26,368&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">10,082&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(756)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">35,694&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Goodwill </span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">12,433&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,829&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">14,262&#160;</span></td><td style="background-color:#dbdbdb;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;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Other intangible assets, net </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,235&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#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:114%">2,564&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total Assets </span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,152,917&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,500,060&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(98,076)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,554,901&#160;</span></td><td style="background-color:#dbdbdb;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;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Funding Sources </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:114%">937,478&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">876,018&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#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:114%">1,813,496&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:114%">2020</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Fee income from customers</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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">96,548&#160;</span></td><td style="background-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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,286&#160;</span></td><td style="background-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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">100,441&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Interest income*</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">20,343&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">29,494&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(261)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">49,576&#160;</span></td><td style="background-color:#dbdbdb;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;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Interest expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#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:114%">2,362&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#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:114%">2,362&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Intersegment income (expense)</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,315&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(2,315)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Tax-equivalized pre-tax income*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">17,178&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">14,025&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,027&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">32,230&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Goodwill</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">12,433&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,829&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">14,262&#160;</span></td><td style="background-color:#dbdbdb;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;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Other intangible assets, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">735&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,688&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#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:114%">3,423&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total Assets</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">967,702&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,242,688&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(7,155)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,203,235&#160;</span></td><td style="background-color:#dbdbdb;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;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Funding Sources</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:114%">734,999&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">738,165&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#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:114%">1,473,164&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:114%">2019</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Fee income from customers</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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">107,942&#160;</span></td><td style="background-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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,660&#160;</span></td><td style="background-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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">467&#160;</span></td><td style="background-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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">110,069&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Interest income*</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">21,538&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">30,646&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,510&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">54,694&#160;</span></td><td style="background-color:#dbdbdb;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;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Interest expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#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:114%">5,193&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#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:114%">5,193&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Intersegment income (expense)</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,107&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(2,107)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Tax-equivalized pre-tax income*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">23,524&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">13,048&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,978&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">39,550&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Goodwill</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">12,433&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,829&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">14,262&#160;</span></td><td style="background-color:#dbdbdb;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;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Other intangible assets, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,142&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#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:114%">4,281&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total Assets</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">844,483&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">915,341&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4,419&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,764,243&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Funding Sources</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom: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:114%">676,068&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom: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:114%">592,905&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom: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:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom: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:114%">1,268,973&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>*Presented on a tax-equivalent basis assuming a tax rate of 21%. The tax-equivalent adjustment was approximately $1,873,000 for 2021, $1,888,000 for 2020, and $2,084,000 for 2019.<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 34<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/topic&amp;trid=2134510<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>41
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139851245670040">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeasesTextBlock', window );">Leases</a></td>
<td class="text"><div><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="margin-top:12pt;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 leases certain premises under operating leases. As of December&#160;31, 2021, the Company had lease liabilities of $4,887,000 and right-of-use assets of $4,421,000. Lease liabilities and right-of-use assets are reflected in <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTMvZnJhZzpjZWEzM2I3NzgwZTk0OTIxODg3M2Q0MjhjMDFhNzVlYS90ZXh0cmVnaW9uOmNlYTMzYjc3ODBlOTQ5MjE4ODczZDQyOGMwMWE3NWVhXzEwOTk1MTE2MzIyNjY_b44e6d7a-84ae-4c18-84a0-400ba1e4fa43">other liabilities</span> and <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTMvZnJhZzpjZWEzM2I3NzgwZTk0OTIxODg3M2Q0MjhjMDFhNzVlYS90ZXh0cmVnaW9uOmNlYTMzYjc3ODBlOTQ5MjE4ODczZDQyOGMwMWE3NWVhXzEwOTk1MTE2MzIyNjc_34eb14c1-0df3-443b-bc97-e2f69841b7ec">other assets</span>, respectively. Included in occupancy expense on the consolidated statements of income for 2021 was operating lease cost of $1,651,000, short-term lease cost of $186,000, and there was no variable lease cost. The Company paid cash of $1,779,000 for operating lease amounts included in the measurement of lease liabilities for the year ended December&#160;31, 2021. No right-of-use assets were obtained in exchange for lease liabilities during the year ended December&#160;31, 2021. </span></div><div style="margin-top:12pt;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 year ended December&#160;31, 2021, the weighted average remaining lease term for the operating leases was 6.1 years and the weighted average discount rate used in the measurement of operating lease liabilities was 5.4%. Certain of the Company&#8217;s leases contain options to renew the lease; however, these renewal options are not included in the calculation of the lease liabilities as they are not reasonably certain to be exercised. There has been no significant change in the Company&#8217;s expected future minimum lease payments since December&#160;31, 2020. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> A maturity analysis of operating lease liabilities and undiscounted cash flows as of December&#160;31, 2021 was as follows: </span></div><div style="margin-top:12pt;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:85.718%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.082%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%">(In thousands)</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:700;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Lease payments due </span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Less than 1 year </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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,735&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1-2 years </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">814&#160;</span></td><td style="background-color:#dbdbdb;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;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2-3 years </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">553&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3-4 years </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">555&#160;</span></td><td style="background-color:#dbdbdb;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;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4-5 years </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">545&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Over 5 years </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,497&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;text-indent:30pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total undiscounted cash flows </span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt 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:114%">5,699&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Discount on cash flows </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">812&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;text-indent:30pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total lease liability </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4,887&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>There were no sale and leaseback transactions, leveraged leases, or lease transactions with related parties during the year ended December&#160;31, 2021. At December&#160;31, 2021, the Company did not have any leases that had not yet commenced.<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -URI http://asc.fasb.org/subtopic&amp;trid=77888251<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeasesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139851251348808">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent Events<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventsAbstract', window );"><strong>Subsequent Events [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventsTextBlock', window );">Subsequent Events</a></td>
<td class="text">Subsequent Events<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In accordance with FASB ASC 855, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Subsequent Events</span>, the Company has evaluated subsequent events after the consolidated balance sheet date of December&#160;31, 2021, and there were no events identified that would require additional disclosures to prevent the Company&#8217;s consolidated financial statements from being misleading.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 855<br> -URI http://asc.fasb.org/topic&amp;trid=2122774<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 855<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6842918&amp;loc=SL6314017-165662<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139851245671480">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Financial Information of Parent Company<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract', window );"><strong>Condensed Financial Information 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="top.Show.showAR( this, 'defref_us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock', window );">Condensed Financial Information of Parent Company</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Condensed Financial Information of Parent Company</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Following are the condensed balance sheets of the Company (parent company only) and the related condensed statements of income and cash flows. </span></div><div style="margin-top:12pt;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:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Condensed 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:100%">December&#160;31,</span></div></td></tr><tr><td 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-style:italic;font-weight:400;line-height:114%">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2020</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Assets</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Cash and due from banks </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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">132,050&#160;</span></td><td style="background-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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">51,714&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Short-term investments </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">585&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">235,452&#160;</span></td><td style="background-color:#dbdbdb;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:114%">Securities available-for-sale, 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:114%">566,835&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">357,726&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Loans, net </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">40,515&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">49,314&#160;</span></td><td style="background-color:#dbdbdb;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:114%">Payments in advance of 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:114%">291,427&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">194,563&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Investments in subsidiaries </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">164,650&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">162,341&#160;</span></td><td style="background-color:#dbdbdb;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:114%">Premises 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:114%">17,443&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">17,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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Other assets </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">95,940&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">69,162&#160;</span></td><td style="background-color:#dbdbdb;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;text-indent:30pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total assets </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:114%">1,309,445&#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:114%">$</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:114%">1,137,731&#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:#dbdbdb;padding: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:114%">Liabilities and Shareholders&#8217; Equity</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;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:400;line-height:114%">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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Accounts and drafts payable </span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,041,070&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">832,420&#160;</span></td><td style="background-color:#dbdbdb;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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Other 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:114%">22,577&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">44,151&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total liabilities </span></td><td colspan="2" style="background-color:#dbdbdb;border-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:114%">1,063,647&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-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:114%">876,571&#160;</span></td><td style="background-color:#dbdbdb;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;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total shareholders&#8217; equity </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">245,798&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">261,160&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:30pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total liabilities and shareholders&#8217; equity </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #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:114%">1,309,445&#160;</span></td><td style="background-color:#dbdbdb;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:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #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:114%">1,137,731&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;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:58.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Condensed Statements of 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:100%">For the Years Ended December&#160;31,</span></div></td></tr><tr><td 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-style:italic;font-weight:400;line-height:114%">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2020</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2019</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Income from subsidiaries &#8211; management fees </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,115&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,854&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,599&#160;</span></td><td style="background-color:#dbdbdb;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:114%">Information services revenue </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">104,426&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">95,078&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">106,198&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Net interest income after (release of) provision for credit losses</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">11,316&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">10,932&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">15,713&#160;</span></td><td style="background-color:#dbdbdb;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:114%">Gain on sales of investment 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:114%">51&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,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:114%">19&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Other income </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">919&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">458&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">518&#160;</span></td><td style="background-color:#dbdbdb;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;text-indent:30pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total income </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:114%">119,827&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">110,397&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">125,047&#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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Expenses: </span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Salaries and employee benefits </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">80,434&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">77,577&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">81,432&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Other expenses </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">27,406&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">25,347&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">26,136&#160;</span></td><td style="background-color:#dbdbdb;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;text-indent:30pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total expenses </span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">107,840&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">102,924&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">107,568&#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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Income before income tax and equity in undistributed income of subsidiaries </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">11,987&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7,473&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">17,479&#160;</span></td><td style="background-color:#dbdbdb;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:114%">Income tax 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:114%">635&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">340&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,860&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Income before undistributed income of subsidiaries </span></td><td colspan="2" style="background-color:#dbdbdb;border-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:114%">11,352&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-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:114%">7,133&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-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:114%">14,619&#160;</span></td><td style="background-color:#dbdbdb;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:114%">Equity in undistributed income of subsidiaries </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">17,252&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">18,043&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">15,785&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:30pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Net income </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #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:114%">28,604&#160;</span></td><td style="background-color:#dbdbdb;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:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #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:114%">25,176&#160;</span></td><td style="background-color:#dbdbdb;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:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #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:114%">30,404&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></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:58.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Condensed 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:100%">For the Years Ended December&#160;31,</span></div></td></tr><tr><td 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-style:italic;font-weight:400;line-height:114%">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2020</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2019</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Cash flows from operating activities: </span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">28,604&#160;</span></td><td style="background-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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">25,176&#160;</span></td><td style="background-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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">30,404&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Adjustments to reconcile net income to net cash provided by (used in) operating activities: </span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:30pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Equity in undistributed income of subsidiaries </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(17,252)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(18,043)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(15,785)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:30pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Net change in other assets </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(212)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6,054&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(6,289)</span></td><td style="background-color:#dbdbdb;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;text-indent:30pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Net change in other 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:114%">(9,307)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(6,525)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">9,474&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:30pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Stock-based compensation expense </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,859&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,267&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,144&#160;</span></td><td style="background-color:#dbdbdb;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;text-indent:30pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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:114%">20,921&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">18,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6,104&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:30pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Net cash provided by operating activities </span></td><td colspan="2" style="background-color:#dbdbdb;border-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:114%">25,613&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-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:114%">27,165&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-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:114%">27,052&#160;</span></td><td style="background-color:#dbdbdb;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:114%">Cash flows from investing activities: </span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Net (increase) decrease in securities </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(226,090)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">65,689&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">26,150&#160;</span></td><td style="background-color:#dbdbdb;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:114%">Net decrease (increase) in loans </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">8,799&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(2,545)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(24,999)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Net (increase) decrease in payments in advance of funding </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(96,864)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">11,595&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(45,381)</span></td><td style="background-color:#dbdbdb;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%">Purchase of bank-owned life insurance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(25,119)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#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:114%">&#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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Purchases of premises and equipment, net </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(2,233)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(1,810)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(2,637)</span></td><td style="background-color:#dbdbdb;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:114%">Asset acquisition of Gateway Giving, LLC </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#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:114%">&#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:114%">(2,833)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:30pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Net cash (used in) provided by investing activities </span></td><td colspan="2" style="background-color:#dbdbdb;border-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:114%">(341,507)</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-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:114%">72,929&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-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:114%">(49,700)</span></td><td style="background-color:#dbdbdb;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:114%">Cash flows from financing activities: </span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Net increase (decrease) in accounts and drafts payable </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">208,656&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">208,339&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(21,875)</span></td><td style="background-color:#dbdbdb;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:114%">Short-term borrowings </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#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:114%">(18,000)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">18,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Cash dividends paid </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(15,446)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(15,599)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(15,234)</span></td><td style="background-color:#dbdbdb;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:114%">Purchase of common shares for treasury </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(30,997)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(6,825)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(7,799)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Other financing activities, net </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(850)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(1,098)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(1,125)</span></td><td style="background-color:#dbdbdb;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;text-indent:30pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Net cash provided by (used in) financing activities </span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">161,363&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">166,817&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(28,033)</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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Net increase (decrease) in cash and cash equivalents </span></td><td colspan="2" style="background-color:#dbdbdb;border-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:114%">(154,531)</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-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:114%">266,911&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-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:114%">(50,681)</span></td><td style="background-color:#dbdbdb;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:114%">Cash and cash equivalents at beginning of year </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">287,166&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">20,255&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">70,936&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Cash and cash equivalents at end of year </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #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:114%">132,635&#160;</span></td><td style="background-color:#dbdbdb;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:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #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:114%">287,166&#160;</span></td><td style="background-color:#dbdbdb;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:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #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:114%">20,255&#160;</span></td><td style="background-color:#dbdbdb;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_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for condensed financial information, including the financial position, cash flows, and the results of operations of the registrant (parent company) as of the same dates or for the same periods for which audited consolidated financial statements are being presented. Alternatively, the details of this disclosure can be reported by the specific parent company taxonomy elements, indicating the appropriate date and period contexts in an instance document.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 10<br> -Section S99<br> -Paragraph 6<br> -Subparagraph (SX 210.5-04(Schedule I))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391182&amp;loc=d3e5864-122674<br><br>Reference 2: http://www.xbrl.org/2003/role/recommendedDisclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=d3e5283-111683<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139851245887880">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies (Policies)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cass_SummaryOfOperationsPolicyTextBlock', window );">Summary of Operations</a></td>
<td class="text">Summary of Operations The Company provides payment and information services, which include processing and payment of transportation, energy, telecommunications and environmental invoices. These services include the acquisition and management of data, information delivery and financial exchange. The consolidated balance sheet captions, &#8220;Accounts and drafts payable&#8221; and &#8220;Payments in advance of funding,&#8221; represent the Company&#8217;s resulting financial position related to the payment services that are performed for customers. The Company also provides a full range of banking services to individual, corporate and institutional customers through the Bank, its wholly owned bank subsidiary.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock', window );">Basis of Presentation</a></td>
<td class="text">Basis of Presentation The accounting and reporting policies of the Company and its subsidiaries conform to U.S. GAAP. The consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries after elimination of intercompany transactions. Certain amounts in the 2020 and 2019 consolidated financial statements have been reclassified to conform to the 2021 presentation. Such reclassifications have no effect on previously reported net income or shareholders&#8217; equity.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UseOfEstimates', window );">Use of Estimates</a></td>
<td class="text">Use of Estimates In preparing the consolidated financial statements, Company management is required to make estimates and assumptions which significantly affect the reported amounts in the consolidated financial statements.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock', window );">Cash and Cash Equivalents</a></td>
<td class="text">Cash and Cash Equivalents For purposes of the consolidated statements of cash flows, the Company considers cash and due from banks, interest-bearing deposits in other financial institutions, and federal funds sold and other short-term investments to be cash and cash equivalents.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cass_InvestmentInDebtSecuritiesPolicyTextBlock', window );">Investment in Debt Securities</a></td>
<td class="text"><div style="margin-top:12pt;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%">Investment in Debt Securities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company classifies its investment securities as available-for-sale. Securities classified as available-for-sale are carried at fair value. Unrealized gains and losses, net of the related tax effect, are excluded from earnings and reported in accumulated other comprehensive income, a component of shareholders&#8217; equity. Securities are periodically evaluated for credit losses in accordance with the guidance provided in FASB ASC Topic 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%">Financial Instruments &#8211; Credit Losses</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="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For available for sale investment securities in an unrealized loss position, the entire loss in fair value is required to be recognized in current earnings if the Company intends to sell the securities or believes it likely that it will be required to sell the security before the anticipated recovery. If neither condition is met, and the Company does not expect to recover the amortized cost basis, the Company determines whether the decline in fair value resulted from credit losses or other factors. If the assessment indicates that a credit loss exists, the present value of cash flows expected to be collected is compared to the amortized cost basis of the security. If the present value of cash flows expected to be collected is less than the amortized cost basis, a credit loss has occurred, and an allowance for credit losses is recorded. The allowance for credit losses is limited by the amount that the fair value is less than the amortized cost basis. Any impairment not recorded through the provision for credit losses would be recognized in other comprehensive income. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in the allowance for credit losses would be recorded as a provision for credit losses on the consolidated statements of income. Losses would be charged against the allowance for credit losses on securities when management believes the uncollectibility of an available-for-sale security is confirmed or when either of the conditions regarding intent or requirement to sell is met. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to the adoption of Accounting Standards Update ("ASU") 2016-13, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments &#8211; Credit Losses (Topic 326): 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%">("ASU 2016-13") as of January 1, 2020, the Company evaluated a decline in the fair value of any available-for-sale security below cost to determine whether the decline was deemed other than temporary and, if so, would result in a charge to earnings and the establishment of a new cost basis for the security. To determine whether impairment was other than temporary, the Company considered guidance provided in the FASB ASC Topic 320, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Investments &#8211; Debt and Equity Securities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. When determining whether a debt security was other-than-temporarily impaired, the Company assessed whether it had the intent to sell the security and whether it was more likely than not that the Company would be required to sell prior to recovery of the amortized cost basis. Evidence considered in this assessment included the reasons for impairment, the severity and duration of the impairment, changes in value subsequent to year-end and forecasted performance of the investee. </span></div>Premiums and discounts are amortized or accreted to interest income over the expected lives of the respective securities using the level-yield method. Interest income is recognized when earned. Gains and losses are calculated using the specific identification method.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLoansAndLeasesReceivablePolicy', window );">Loans</a></td>
<td class="text">Loans Interest on loans is recognized based upon the principal amounts outstanding. It is the Company&#8217;s policy to discontinue the accrual of interest when there is reasonable doubt as to the collectability of principal or interest. Subsequent payments received on such loans are applied to principal if there is any doubt as to the collectability of such principal; otherwise, these receipts are recorded as interest income. The accrual of interest on a loan is resumed when the loan is current as to payment of both principal and interest and/or the borrower demonstrates the ability to pay and remain current. Loan origination and commitment fees on originated loans, net of certain direct loan origination costs, are deferred and amortized to interest income using the level-yield method over the estimated lives of the related loans.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossesPolicyForUncollectibleAmounts', window );">Allowance for Credit Losses</a></td>
<td class="text"><div style="margin-top:12pt;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 Credit Losses</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The ACL is increased by provisions charged to expense and is available to absorb charge-offs, net of recoveries. Management utilizes a systematic, documented approach in determining the appropriate level of the ACL. Management&#8217;s approach provides for estimated current expected credit losses on loans in accordance with ASU 2016-13. These estimates are based upon a number of factors, such as payment history, financial condition of the borrower, expected future cash flows and collateral exposure. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The ACL is a valuation account that is deducted from the amortized cost basis to present the net amount expected to be collected on the loans. Loans are charged off against the ACL when management believes the uncollectibility of a loan balance is confirmed. Expected recoveries for amounts previously charged off and expected to be charged off do not exceed the aggregate of amounts previously charged off and expected to be charged off. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Management estimated the allowance balance using relevant available information from internal and external sources, relating to past events, current conditions and reasonable and supportable forecasts based on economic factors, such as GDP. Historical credit loss experience, of both the Company and similar peer banks, provides the basis for the estimation of expected credit losses. Adjustments to historical loss information are made for lending management experience, concentration risk, asset quality trends, borrower&#8217;s ability to pay, collateral, and other environmental factors. It is difficult to estimate how potential changes in any one economic factor or input might affect the overall ACL because a wide variety of factors and inputs are considered in estimating the allowance and changes in those factors and inputs considered may not occur at the same rate and may not be consistent across all loan types. Additionally, changes in factors and inputs may be directionally inconsistent, such that improvement in one factor may offset deterioration in others. The ACL is measured on a collective pool basis when similar risk characteristics exist. Management believes the ACL is adequate to absorb expected losses in the loan portfolio. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Loans</span></div><div 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 identified the following portfolio segments: </span></div><div style="margin-top:12pt;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%">Commercial &amp; Industrial (&#8220;C&amp;I&#8221;)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8211; C&amp;I loans consist of loans to small and medium-sized businesses in a wide variety of industries, franchise lending, and equipment financing to companies of all sizes. These loans are generally collateralized by inventory, accounts receivable, equipment, and other commercial assets, and may be supported by other credit enhancements such as personal guarantees. Risk arises primarily due to a difference between expected and actual cash flows of the borrower. However, the recoverability of these loans is also dependent on other factors primarily dictated by the type of collateral securing these loans. The fair value of the collateral securing these loans may fluctuate as market conditions change. Included within C&amp;I are revolving loans supported by borrowing bases that fluctuate depending on the amount of underlying collateral. </span></div><div style="margin-top:12pt;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%">Commercial Real Estate (&#8220;CRE&#8221;)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8211; CRE loans include various types of loans for which the Company holds real property as collateral. Commercial real estate lending activity is typically restricted to owner-occupied properties or to investor properties that are owned by customers with a current banking relationship. The primary risks of CRE loans include the borrower&#8217;s inability to pay and material decreases in the value of the real estate being held as collateral. </span></div><div style="margin-top:12pt;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%">Faith-based CRE</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8211; Faith-based CRE loans include loans to faith-based ministries for which the Company holds real property as collateral. The primary risks of faith-based CRE loans include the borrower&#8217;s inability to pay and material decreases in the value of the real estate being held as collateral. </span></div><div style="margin-top:12pt;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%">Construction and Land Development</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8211; The Company originates loans to finance construction projects including faith-based and commercial projects. Construction loans are generally collateralized by first liens on the real estate and have </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">floating interest rates. The primary risks of construction loans are construction completion and timing risk. Adverse economic conditions may negatively impact the borrowers&#8217; ability to complete the project. Additionally, the fair value of the underlying collateral may fluctuate as market conditions change. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The ACL is calculated as the difference between the amortized cost basis and the projections from the weighted-average remaining maturity ("WARM") model that the Company developed. The WARM model utilizes an attrition analysis, including events such as payoffs, matured loans, and renewals in the borrowers&#8217; control, to anticipate the length of time it would take for each portfolio segment to runoff. Management incorporates a one-year GDP forecast and an immediate reversion to peer historical loss rates to determine the annual charge off rates over the estimated life of the loans. After the reasonable and supportable forecast period, the model reverts to long-run historical average loss rates of its peers. However, for the faith-based CRE ACL, beyond the reasonable and supportable forecast period, loss rates are reverted immediately to the Company&#8217;s long-run historical averages, as this represents a unique loan segment to the peer portfolios. The economic forecast is based on management&#8217;s assessment of the length and pattern of the current economic cycle. The resulting annual charge off rate determined for each year in the WARM model is applied to the loan balances estimated in the attrition analysis. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Management accounts for the inherent uncertainty of the underlying economic forecast by reviewing forecast scenarios. Additionally, the ACL calculation includes subjective adjustments for qualitative risk factors that are likely to cause estimated credit losses to differ from historical experience. These qualitative adjustments may increase or reduce reserve levels and include adjustments for lending management experience and risk tolerance, value of underlying collateral, loan review and audit results, asset quality and portfolio trends, loan portfolio growth and loan concentrations. The Company has elected to exclude accrued interest receivable ("AIR") from the allowance for credit losses calculation. When a loan is placed on non-accrual, any recorded AIR is reversed against interest income. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The determination and application of the ACL accounting policy involves judgments, estimates, and uncertainties that are subject to change. Changes in these assumptions, estimates or the conditions surrounding them may have a material impact on the Company&#8217;s financial condition, liquidity or results of operations. Various regulatory agencies, as an integral part of the examination process, periodically review the ACL. Such agencies may require the Company to recognize additions to the ACL or reserve increases to adversely graded classified loans based on information available to them at the time of their examinations. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The ACL is decreased by net charge-offs and is increased by provisions for credit losses that are charged to the consolidated statements of operations. Charge-offs, if any, are typically measured for each loan based on a thorough analysis of the most probable source of repayment, such as the present value of the loan&#8217;s expected future cash flows, the loan&#8217;s estimated fair value, or the estimated fair value of the underlying collateral less costs of disposition for collateral-dependent loans. When it is determined that specific loans, or portions thereof, are uncollectible, these amounts are charged off against the ACL. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to the adoption of ASU 2016-13 as of January 1, 2020, the Company determined reserves for losses on the loan portfolio in the allowance for loan losses ("ALLL"). The ALLL was increased by provisions charged to expense and was available to absorb charge-offs, net of recoveries. Management utilized a systematic, documented approach in determining the appropriate level of the ALLL. Management&#8217;s approach provided for estimated credit losses on individually evaluated loans in accordance with FASB ASC 310, Allowance for Credit Losses (&#8220;ASC 310&#8221;). These estimates were based upon a number of factors, such as payment history, financial condition of the borrower, expected future cash flows and discounted collateral exposure.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Unfunded loan commitments</span></div><div 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 to the ACL for funded loans, the Company maintains reserves to cover the risk of loss associated with off-balance sheet unfunded loan commitments. The allowance for off-balance sheet credit losses is maintained within other liabilities in the statements of financial condition. Under the CECL framework, adjustments to this liability are recorded as provision for credit losses in the consolidated statements of operations. Unfunded loan commitment balances are evaluated by loan segment. In order to establish the required level of reserve, the Company applies average historical utilization rates and ACL loan model loss rates for each loan segment to the outstanding unfunded commitment balances. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Investment securities</span></div><div 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 evaluates all investments in an unrealized loss position on a quarterly basis, and more frequently when economic or market conditions warrant such evaluation. If the Company has the intent to sell the security or it is more likely than not that the Company will be required to sell the security, the security is written down to fair value and the </span></div>entire loss is recorded in earnings. If either of the above criteria is not met, the Company will evaluate whether the decline in fair value is the result of credit losses or other factors. In making the assessment, the Company may consider various factors including the extent to which fair value is less than amortized cost, performance on any underlying collateral, downgrades in the ratings of the security by a rating agency, the failure of the issuer to make scheduled interest or principal payments and adverse conditions specifically related to the security. If the assessment indicates that a credit loss exists, the present value of cash flows expected to be collected is compared to the amortized cost basis of the security and any excess is recorded as an allowance for credit loss. For U.S. agency-backed securities where the risk of nonpayment of the amortized cost basis is zero, the Company will not measure expected credit losses on these securities. When the loss is not considered a result of credit loss, the cost basis of the security is written down to fair value, with the loss charge recognized in AOCI. Credit losses are not estimated for AIR from investment securities as interest deemed uncollectible is written off through interest income.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cass_ImpairmentOfLoansPolicyTextBlock', window );">Individually Evaluated Loans</a></td>
<td class="text">Individually Evaluated Loans A loan is considered individually evaluated when it is probable that a creditor will be unable to collect all amounts due, both principal and interest, according to the contractual terms of the loan agreement. Individually evaluated loans are generally measured based on the expected future cash flows and discounted at the loan's effective interest rate. Alternatively, reference to an observable market price could be used to individually evaluate loans, if one exists, or the fair value of the collateral for a collateral-dependent loan. Regardless of the historical measurement method used, the Company measures individually evaluated loans based on the fair value of the collateral when the Company determines foreclosure is probable. Additionally, troubled debt restructurings are measured by discounting the total expected future cash flows at the loan's effective rate of interest as stated in the original loan agreement. The Company uses its methods as discussed above for recognizing interest on individually evaluated loans.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLoanAndLeaseReceivablesHeldForInvestmentsForeclosedAssetsPolicy', window );">Foreclosed Assets</a></td>
<td class="text">Foreclosed Assets Real estate acquired as a result of foreclosure is initially recorded at fair value less estimated selling costs. Fair value is generally determined through the receipt of appraisals. Any write down to fair value at the time the property is acquired is recorded as a charge-off to the allowance for credit losses. Any decline in the fair value of the property subsequent to acquisition is recorded as a charge to non-interest expense.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock', window );">Premises and Equipment</a></td>
<td class="text">Premises and Equipment Premises and equipment are stated at cost less accumulated depreciation and amortization. Depreciation is computed over the estimated useful lives of the assets, or the respective lease terms for leasehold improvements, using straight-line and accelerated methods. Estimated useful lives do not exceed 40 years for buildings, the lesser of 10 years or the life of the lease for leasehold improvements and range from 3 to 7 years for software, equipment, furniture and fixtures. Maintenance and repairs are charged to expense as 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="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock', window );">Intangible Assets</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Intangible Assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Cost in excess of fair value of net assets acquired has resulted from business acquisitions. Goodwill and intangible assets with indefinite useful lives are not amortized, but instead are tested for impairment at least annually. Intangible assets with definite useful lives are amortized on a straight-line basis over their respective estimated useful lives. </span>Periodically, the Company reviews intangible assets for events or changes in circumstances that may indicate that the carrying amount of the assets may not be recoverable. Based on those reviews, adjustments of recorded amounts have not been required.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentsPolicy', window );">Non-marketable Equity Investments</a></td>
<td class="text">Non-marketable Equity Investments The Company accounts for non-marketable equity investments, in which it holds less than a 20% ownership, as equity investments without readily determinable fair values. As a result, the carrying value of the investment is determined under the measurement alternative of cost, less impairment (if any), adjusted for fair value changes when observable prices are available. The Company periodically evaluates for impairment of these investments. In performing this evaluation, the Company considers various factors including the investee's financial condition, results of operations, operating trends and other financial ratios. Non-marketable equity investments are included in other assets on the consolidated balance sheets.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cass_TreasuryStockPolicyTextBlock', window );">Treasury Stock</a></td>
<td class="text">Treasury Stock Purchases of the Company&#8217;s common stock are recorded at cost. Upon reissuance, treasury stock is reduced based upon the average cost basis of shares held.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock', window );">Comprehensive Income</a></td>
<td class="text">Comprehensive Income Comprehensive income consists of net income, changes in net unrealized gains (losses) on available-for-sale securities and pension liability adjustments and is presented in the accompanying consolidated statements of shareholders' equity and consolidated statements of comprehensive income.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cass_InformationServicesRevenuePolicyTextBlock', window );">Information Services Revenue</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Information Services Revenue</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> A majority of the Company&#8217;s revenues are attributable to fees for providing services related to processing and payment of invoices. These services include invoice processing, transportation invoice rating, payment </span>processing and services, auditing, and the generation of accounting and transportation information. The Company also processes, pays and generates management information from electric, gas, telecommunications, environmental, and other invoices. The specific payment and information processing services provided to each customer are developed individually to meet each customer&#8217;s specific requirements. The Company enters into service agreements with customers typically for fixed fees per transaction that are invoiced monthly. Revenues are recognized in the period services are rendered and earned under the service agreements, as long as collection is reasonably assured.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxPolicyTextBlock', window );">Income Taxes</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income Taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Deferred tax assets and liabilities are recognized for the estimated future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases. Deferred tax assets and liabilities are measured using enacted tax rates in effect for the year in which those temporary differences are expected to be recovered or settled. Deferred tax assets are reduced if necessary, by a deferred tax asset valuation allowance. In the event that management determines it is more likely than not that it will not be able to realize all or part of net deferred tax assets in the future, the Company adjusts the recorded value of deferred tax assets, which would result in a direct charge to income tax expense in the period that such determination is made. Likewise, the Company will reverse the valuation allowance when realization of the deferred tax asset is expected. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date. The Company and its subsidiaries file U.S. federal and certain state income tax returns on a consolidated basis. In addition, certain state jurisdictions are filed on a separate company basis by the Company or its subsidiaries. </span>The Company recognizes and measures income tax benefits using a two-step model: 1) a tax position must be more likely than not to be sustained based solely on its technical merits in order to be recognized; and 2) the benefit must be measured as the largest dollar amount of that position that is more likely than not to be sustained upon settlement. The difference between the benefit recognized for a tax position in this model and the tax benefit claimed on a tax return is treated as an unrecognized tax benefit. The Company recognizes income tax related interest and penalties in income tax expense.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerSharePolicyTextBlock', window );">Earnings Per Share</a></td>
<td class="text">Earnings Per Share Basic earnings per share is computed by dividing net income by the weighted average number of common shares outstanding. Diluted earnings per share is computed by dividing net income by the sum of the weighted average number of common shares outstanding and the weighted average number of potential 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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy', window );">Stock-Based Compensation</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-Based Compensation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company follows FASB ASC 718, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accounting for Stock Options and Other Stock-based Compensation</span> (&#8220;ASC 718&#8221;), which requires that all stock-based compensation be recognized as an expense in the financial statements and that such cost be measured at the fair value of the award. ASC 718 also requires that excess tax benefits related to stock option exercises and restricted stock awards be reflected as financing cash inflows instead of operating cash inflows.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementPlansPolicy', window );">Pension Plans</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Pension Plans</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The amounts recognized in the consolidated financial statements related to pension are determined from actuarial valuations. Inherent in these valuations are assumptions including expected return on plan assets, discount rates at which the liabilities could be settled at December&#160;31, 2021, rate of increase in future compensation levels and mortality rates. These assumptions are updated annually and are disclosed in Note 10. The Company follows FASB ASC 715-</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Compensation &#8211; Retirement Benefits</span> (&#8220;ASC 715&#8221;), which requires companies to recognize the overfunded or underfunded status of a defined benefit postretirement plan as an asset or liability in its consolidated balance sheet and to recognize changes in that funded status in the year in which the changes occur through comprehensive income. The funded status is measured as the difference between the fair value of the plan assets and the projected benefit obligation as of the date of its fiscal year-end.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementPolicyPolicyTextBlock', window );">Fair Value Measurements</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value Measurements</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company follows the provisions of FASB ASC 820-</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value Measurements and Disclosures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which defines fair value, establishes a framework for measuring fair value in GAAP, and outlines disclosures about fair value measurements. Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. A three-level hierarchy for valuation techniques is used to measure financial assets and financial liabilities at fair value. This hierarchy is based on whether the valuation inputs are observable or unobservable. Financial instrument valuations are considered Level 1 when they are based on quoted prices in active markets for identical assets or liabilities. Level 2 financial instrument valuations use quoted prices for similar assets or liabilities, quoted prices in markets that are not active, or other inputs that are observable or can be corroborated by observable market data. Financial instrument valuations are considered Level 3 when they are determined using pricing models, discounted cash flow methodologies or similar techniques and at least one significant model assumption or input is unobservable, and when determination of the fair value requires significant management judgment or estimation. The Company records securities available for sale at their fair values on a recurring basis using Level 2 valuations. </span>Additionally, the Company records individually evaluated credits and other real estate owned at their fair value on a nonrecurring basis. The nonrecurring fair value adjustments typically involve application of lower-of-cost-or-market accounting or impairment write-downs of individual assets.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Impact of New and Not Yet Adopted Accounting Pronouncements</a></td>
<td class="text"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Impact of New and Not Yet Adopted Accounting Pronouncements</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2016, the FASB issued ASU 2016-13, . The standard was effective for fiscal periods beginning after December 15, 2019. The CARES Act was signed into law on March 27, 2020 and included provisions that temporarily delayed the required implementation date of ASU 2016-13 to the earlier of the end of the national pandemic or December 31, 2020. The Consolidated Appropriations Act was signed into law on December 27, 2020 and extended the deferral of required implementation of ASU 2016-13 to the earlier of the first day of a company&#8217;s fiscal year that begins after the date the COVID-19 national emergency comes to an end or January 1, 2022. The Company elected to defer the adoption of ASU 2016-13 until December 31, 2020 with an effective date of January 1, 2020. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The ASU required measurement and recognition of expected credit losses for financial instruments held at amortized cost, which include allowances for credit losses expected over the life of the portfolio, rather than incurred losses, which include allowances for current known and inherent losses within the portfolio. Under this standard, the Company is required to hold an allowance equal to the expected life-of-loan losses on the loan portfolio. It also applies to off-balance sheet credit exposures such as loan commitments, standby letters of credit and other similar instruments. In addition, ASU 2016-13 made changes to the accounting for available-for-sale debt securities. </span></div>The Company adopted ASU 2016-13 using a modified retrospective approach. Results for annual reporting periods beginning after January 1, 2020 are presented under ASU 2016-13 while prior period amounts continue to be reported in accordance with previously applicable GAAP. Upon adoption, the Company recognized increases of $723,000 in the allowance for credit losses and $402,000 in the reserve for unfunded commitments, with a corresponding reduction to retained earnings, net of tax, of $856,000. No allowance for credit loss was required upon adoption for the investment securities portfolio. Consistent with the provisions of the CARES Act, results for quarterly reporting periods beginning after December 31, 2020 in the Company&#8217;s Form 10-Q are presented under ASU 2016-13 while prior quarterly period amounts continue to be reported in accordance with previously applicable GAAP.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskCreditRisk', window );">Risk and Uncertainties</a></td>
<td class="text"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risks and Uncertainties</span></div><div style="margin-top:10pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 11, 2020, the WHO declared the outbreak of COVID-19 as a global pandemic. The declaration of a global pandemic meant that almost all public commerce and related business activities was, to varying degrees, curtailed with the goal of decreasing the rate of new infections. In late fiscal 2020, vaccines for combating COVID-19 were approved by health agencies and have been administered throughout the country. Although vaccination efforts have been widespread and continuing, and a significant amount of previous business and other restrictions have been lifted, the continued impact of COVID-19, including any increases in the infection rates, new variants, and renewed governmental action to slow the spread of COVID-19, cannot be estimated. The ongoing impact of COVID-19, including the impact of restrictions imposed to combat its spread, could result in additional and prolonged business closures, supply chain disruptions, work restrictions and activity restrictions. </span></div><div style="margin-top:10pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is closely monitoring developments related to COVID-19, checking regularly for updated information and recommendations from the WHO and the CDC, from national, state, and local governments, and evaluating courses of </span></div><div style="margin-top:10pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">action being taken by peers. At this time, the Company remains subject to heightened business, operational, market, credit and other risks related to the COVID-19 pandemic, including, but not limited to, those discussed below, which may have an adverse effect on business, financial condition and results of operations. </span></div><div style="margin-top:10pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial position and results of operations</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - The global health crisis caused by COVID-19 has and will continue to negatively impact business activity throughout the world. The COVID-19 outbreak and associated counter-acting measures implemented by governments around the world, as well as increased business uncertainty and shortages in the labor force, have had, and continue to have, an adverse impact on the Company&#8217;s financial results and are discussed in more detail below. </span></div><div style="margin-top:10pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Although many restrictions have been relaxed with some success and economic conditions have been improving, many states and localities are still experiencing moderate to high levels of COVID-19 cases, prompting continued restrictions and the need for additional aid and other forms of relief for affected individuals, businesses and other entities. When and if COVID-19 is demonstrably contained, the Company anticipates a rebound in economic activity; however, any such rebound is contingent upon the rate and effectiveness of the containment efforts deployed by federal, state, and local governments. In light of the evolving health, social, economic and business environment, governmental regulations or mandates, and business disruptions that have occurred and could continue to occur, the aggregate impact that COVID-19 could have on the Company&#8217;s financial condition and operating results remains uncertain.</span></div><div style="margin-top:10pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To the extent any business disruptions continue for an extended period, additional cost control actions will be considered. Future asset impairment charges, increases in allowance for credit losses, or restructuring charges could be more likely and will be dependent on the severity and duration of this crisis and its effect on the Company&#8217;s borrowers. </span></div><div style="margin-top:10pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For payment processing services, business closures cause a decrease in the number of transactions and dollars processed due to the decline in customers&#8217; business activity. Other financial impact could occur, though such potential impact is unknown at this time. </span></div><div style="margin-top:10pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Capital and liquidity</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - While the Company believes that it has sufficient capital to withstand an extended economic recession brought about by COVID-19, its reported and regulatory capital ratios could be adversely impacted by future financial losses. </span></div><div style="margin-top:10pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company maintains access to multiple sources of liquidity. If an extended recession caused large numbers of the Bank&#8217;s customers to draw down deposits, the Company might become more reliant on more expensive sources of funding. </span></div><div style="margin-top:10pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Asset valuation </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">- Currently, the Company does not expect COVID-19 to affect its ability to fairly value the assets on its balance sheet; however, this could change in future periods. While certain valuation assumptions and judgments will change to account for pandemic-related circumstances such as widening credit spreads, the Company does not anticipate significant changes in methodology used to determine the fair value of assets measured in accordance with GAAP. </span></div><div style="margin-top:10pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">An economic slowdown as a result of COVID-19 could cause a decline in the Company&#8217;s stock price or the occurrence of what management would deem to be a triggering event that could, under certain circumstances, necessitate a goodwill or intangible asset impairment test and result in an impairment charge being recorded for that period. In the event that the Company concludes that all or a portion of its goodwill is impaired, a non-cash charge for the amount of such impairment would be recorded to earnings. Such a charge would have no impact on tangible capital or regulatory capital. </span></div>Processes, controls and business continuity - In accordance with its federally mandated Pandemic Plan and Business Continuity Plan, many Cass employees around the globe continue to work and conduct business remotely. In the past several years, Cass has invested in sophisticated technology initiatives that enable employees to operate remotely with full system(s) access along with unified and transparent voice and electronic communications capabilities. The Company cannot predict when or how it will fully lift the actions put in place as part of the Business Continuity Plan, including work from home requirements and travel restrictions. Cass does not believe the work from home protocol has materially adversely impacted internal controls, financial reporting systems, or operations.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cass_ImpairmentOfLoansPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for impairment of loans.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cass_ImpairmentOfLoansPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cass_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cass_InformationServicesRevenuePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The accounting policy for information services revenue.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cass_InformationServicesRevenuePolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cass_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cass_InvestmentInDebtSecuritiesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for investments in debt securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cass_InvestmentInDebtSecuritiesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cass_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cass_SummaryOfOperationsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Summary of Operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cass_SummaryOfOperationsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cass_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cass_TreasuryStockPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for an entity's treasury stock, including the average cost per share, carrying basis for each class of treasury stock, description of share repurchase program authorized by an entity's board of directors, the number of shares repurchased, the cost of the shares repurchased, the remaining maximum dollar value of shares available for repurchase under the program, the treatment of the purchase price in excess of the current market value, number of shares held for each class of treasury stock, and other information necessary to a fair presentation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cass_TreasuryStockPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cass_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BasisOfAccountingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for cash and cash equivalents, 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4273-108586<br><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(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_ComprehensiveIncomePolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for comprehensive income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomePolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskCreditRisk">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for credit risk.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 825<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123345438&amp;loc=d3e61044-112788<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskCreditRisk</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerSharePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3630-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerSharePolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestmentsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for equity method of accounting for investments and other interests. Investment includes, but is not limited to, unconsolidated subsidiary, corporate joint venture, noncontrolling interest in real estate venture, limited partnership, and limited liability company. Information includes, but is not limited to, ownership percentage, reason equity method is or is not considered appropriate, and accounting policy election for distribution received.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<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.12)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 4: http://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 21D<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=SL94080555-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLoanAndLeaseReceivablesHeldForInvestmentsForeclosedAssetsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for foreclosed assets or repossessions.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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> -URI http://asc.fasb.org/subtopic&amp;trid=2196772<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLoanAndLeaseReceivablesHeldForInvestmentsForeclosedAssetsPolicy</td>
</tr>
<tr>
<td style="padding-right: 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_FinanceLoansAndLeasesReceivablePolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for financing receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5093-111524<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=84159169&amp;loc=d3e10133-111534<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=84159169&amp;loc=d3e10178-111534<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 9<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5144-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 20<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84159169&amp;loc=d3e10149-111534<br><br>Reference 6: 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 (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=SL6953423-111524<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5033-111524<br><br>Reference 8: 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 15<br> -Subparagraph (b,d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5212-111524<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLoansAndLeasesReceivablePolicy</td>
</tr>
<tr>
<td style="padding-right: 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_FinancingReceivableAllowanceForCreditLossesPolicyForUncollectibleAmounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for charging off uncollectible financing receivables, including, but not limited to, factors and methodologies used in estimating the allowance for credit loss.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 (a,b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=SL6953423-111524<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableAllowanceForCreditLossesPolicyForUncollectibleAmounts</td>
</tr>
<tr>
<td style="padding-right: 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for goodwill 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_IncomeTaxPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e32247-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32847-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32840-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL116659661-227067<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e32280-109318<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32809-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PensionAndOtherPostretirementPlansPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for pension and other postretirement benefit plans. This accounting policy may address (1) the types of plans sponsored by the entity, and the benefits provided by each plan (2) groups that participate in (or are covered by) each plan (3) how plan assets, liabilities and expenses are measured, including the use of any actuaries and (4) significant assumptions used by the entity to value plan assets and liabilities and how such assumptions are derived.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 60<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=66047640&amp;loc=d3e39622-114963<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 80<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=65877416&amp;loc=d3e29149-114947<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 70<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=49170846&amp;loc=d3e28014-114942<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6412939&amp;loc=d3e15145-114933<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PensionAndOtherPostretirementPlansPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=d3e99779-112916<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.13(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=d3e99893-112916<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b),(f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UseOfEstimates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6191-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6161-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6143-108592<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6061-108592<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6132-108592<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UseOfEstimates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139851245767656">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock', window );">Schedule of Prospective Adoption of New Accounting Pronouncements</a></td>
<td class="text"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table illustrates the impact of the adoption of ASU 2016-13: </span></div><div style="margin-top:12pt;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:58.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2019</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%">Impact of ASU 2016-13 Adoption</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%">As Reported Under ASU 2016-13</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets: </span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for loan/credit losses on loans </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,556&#160;</span></td><td style="background-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%">723&#160;</span></td><td style="background-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%">11,279&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;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 tax asset </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align: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,298&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">269&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align: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,567&#160;</span></td><td style="background-color:#dbdbdb;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%">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"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;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%">Reserve for unfunded commitments </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align: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:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">402&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">402&#160;</span></td><td style="background-color:#dbdbdb;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%">Shareholders&#8217; equity: </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:#dbdbdb;border-bottom:1pt solid #000;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%">Retained earnings </span></td><td colspan="2" style="background-color:#dbdbdb;border-bottom: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%">90,341&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-bottom: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%">(856)</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-bottom: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%">89,485&#160;</span></td><td style="background-color:#dbdbdb;border-bottom: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_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of 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="top.Show.toggleNext( this );">+ References</a><div 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 http://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 http://asc.fasb.org/extlink&amp;oid=124437754&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 http://asc.fasb.org/extlink&amp;oid=124437754&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 http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>46
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139851245699160">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Capital Requirements and Regulatory Restrictions (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RegulatoryCapitalRequirementsAbstract', window );"><strong>Broker-Dealer, Net Capital Requirement, SEC Regulation [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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsTextBlock', window );">Schedule of Compliance with Regulatory Capital Requirements under Banking Regulations</a></td>
<td class="text"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s and the Bank&#8217;s actual and required capital amounts and ratios are as follows: </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:34.960%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.055%"/><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%">Actual</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Capital<br/>Requirements</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Requirement to be<br/>Well-Capitalized</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-style:italic;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amount</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%">Ratio</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%">Amount</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%">Ratio</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%">Amount</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%">Ratio</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;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:700;line-height:100%">At December&#160;31, 2021</span></div></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total capital (to risk-weighted 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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#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:#dbdbdb;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%">Cass Information Systems, Inc. </span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">240,265&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align: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.86&#160;</span></td><td style="background-color:#dbdbdb;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:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align: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,339&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align: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.00&#160;</span></td><td style="background-color:#dbdbdb;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:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;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%">$&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;N/A</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;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%">N/A %</span></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%">Cass Commercial Bank </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,614&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.21&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,163&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.00&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,454&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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:#dbdbdb;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common Equity Tier I Capital (to risk-weighted assets) </span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cass Information Systems, Inc. </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">228,224&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.11&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,764&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.50&#160;</span></td><td style="background-color:#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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</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%">N/A</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;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%">Cass Commercial Bank </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">163,030&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align: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.07&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align: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,654&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align: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.50&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align: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,945&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align: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.50&#160;</span></td><td style="background-color:#dbdbdb;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%">Tier I capital (to risk-weighted 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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#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:#dbdbdb;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%">Cass Information Systems, Inc. </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">228,224&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align: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.11&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align: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,019&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align: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.00&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;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%">N/A</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;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%">N/A</span></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%">Cass Commercial Bank </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">163,030&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.07&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,872&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.00&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,163&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tier I capital (to average assets) </span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cass Information Systems, Inc. </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">228,224&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.21&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,163&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.00&#160;</span></td><td style="background-color:#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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</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%">N/A</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;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%">Cass Commercial Bank </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">163,030&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align: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.05&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align: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,036&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align: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.00&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align: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,795&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align: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.00&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;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:700;line-height:100%">At December&#160;31, 2020</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align: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 capital (to risk-weighted assets) </span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cass Information Systems, Inc. </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%">255,332&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.41&#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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,388&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.00&#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="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%">$&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;N/A</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%">N/A %</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;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%">Cass Commercial Bank </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">171,298&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align: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.46&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align: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,855&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align: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.00&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align: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,819&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align: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.00&#160;</span></td><td style="background-color:#dbdbdb;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%">Common Equity Tier I Capital (to risk-weighted 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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#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:#dbdbdb;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%">Cass Information Systems, Inc. </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">243,388&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align: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.41&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align: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,656&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align: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.50&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;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%">N/A</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;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%">N/A</span></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%">Cass Commercial Bank </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">161,300&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.21&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,918&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.50&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.50&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tier I capital (to risk-weighted assets) </span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cass Information Systems, Inc. </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">243,388&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.41&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,541&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.00&#160;</span></td><td style="background-color:#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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</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%">N/A</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;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%">Cass Commercial Bank </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">161,300&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align: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.21&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,891&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align: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.00&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align: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,855&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align: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.00&#160;</span></td><td style="background-color:#dbdbdb;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%">Tier I capital (to average 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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#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:#dbdbdb;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%">Cass Information Systems, Inc. </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">243,388&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align: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.52&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align: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,511&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align: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.00&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;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%">N/A</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;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%">N/A</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;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%">Cass Commercial Bank </span></td><td colspan="2" style="background-color:#ffffff;border-bottom: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%">161,300&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom: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%">14.48&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom: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%">44,543&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom: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%">4.00&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom: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%">55,679&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom: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.00&#160;</span></td><td style="background-color:#ffffff;border-bottom: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_srt_RegulatoryCapitalRequirementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RegulatoryCapitalRequirementsAbstract</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the capital amounts and ratios as of the balance sheet date, indicating whether the entity or entities are in compliance with regulatory capital requirements, by entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 505<br> -Section 50<br> -Paragraph 1B<br> -URI http://asc.fasb.org/extlink&amp;oid=117337116&amp;loc=SL5958570-112826<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 505<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=117337116&amp;loc=SL5958568-112826<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139851249575336">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Investment Securities (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract', window );"><strong>Investments, Debt and Equity Securities [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="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock', window );">Schedule of Investment Securities</a></td>
<td class="text">The table below presents the balances of securities available-for-sale <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">measured at fair value on a recurring basis. The amortized cost, gross unrealized gains, gross unrealized losses and fair value of debt and equity securities are summarized as follows: </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.354%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amortized<br/>Cost</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%">Gross<br/>Unrealized<br/>Gains</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%">Gross<br/>Unrealized<br/>Losses</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%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State and political subdivisions </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align: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,187&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align: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,931&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align: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:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">371,128&#160;</span></td><td style="background-color:#dbdbdb;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%">Mortgage-backed securities issued or guaranteed by U.S. government agencies or sponsored enterprises</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,711&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,200)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">168,646&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align: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 bonds</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align: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,538&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(272)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align: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,338&#160;</span></td><td style="background-color:#dbdbdb;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:114%">Asset backed securities issued or guaranteed by U.S. Government agencies or sponsored enterprises</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,835&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">(494)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,341&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;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%">Total </span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">664,271&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,138&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,956)</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">673,453&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.354%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020</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-style:italic;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amortized<br/>Cost</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%">Gross<br/>Unrealized<br/>Gains</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%">Gross<br/>Unrealized<br/>Losses</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%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State and political subdivisions </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">287,059&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align: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,915&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align: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:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">305,974&#160;</span></td><td style="background-color:#dbdbdb;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%">Mortgage-backed securities issued or guaranteed by U.S. government agencies or sponsored enterprises</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,988&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">764&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">51,752&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;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%">Total </span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">338,047&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,679&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">357,726&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock', window );">Schedule of Unrealized Loss on Investments</a></td>
<td class="text">The fair values of securities with unrealized losses are as follows: <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:26.627%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.415%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.415%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.415%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.415%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.415%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.417%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="33" 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, 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:114%">Less than 12 months</span></td><td colspan="3" style="border-top:1pt solid #000;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:114%">12 months or more</span></td><td colspan="3" style="border-top:1pt solid #000;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:114%">Total</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-style:italic;font-weight:700;line-height:114%">(In thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Estimated<br/>Fair Value</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:114%">&#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%">Unrealized<br/>Losses</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:114%">&#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%">Estimated<br/>Fair Value</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%">Unrealized<br/>Losses</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:114%">&#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%">Estimated<br/>Fair Value</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:114%">&#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%">Unrealized<br/>Losses</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">State and political subdivisions </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align: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,083&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align: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&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align: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:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align: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:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align: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,083&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align: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&#160;</span></td><td style="background-color:#dbdbdb;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%">Mortgage-backed securities issued or guaranteed by U.S. government agencies or sponsored enterprises</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">163,652&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,200&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">163,652&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,200&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Corporate bonds</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align: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,120&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">272&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align: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:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align: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:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align: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,120&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">272&#160;</span></td><td style="background-color:#dbdbdb;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:114%">Asset backed securities issued or guaranteed by U.S. Government agencies or sponsored enterprises</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,341&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">494&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">49,341&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">494&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;text-indent:10pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total </span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">328,196&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,956&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">328,196&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,956&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #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="top.Show.showAR( this, 'defref_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock', window );">Schedule of Finite-Lived Intangible Assets, Future Amortization Expense</a></td>
<td class="text">The amortized cost and fair value of debt and equity securities by <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">contractual maturity are shown in the following table. Expected maturities may differ from contractual maturities because borrowers have the right to prepay obligations with or without prepayment penalties. </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><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%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amortized Cost</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%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;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%">Due in 1 year or less </span></div></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align: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,959&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align: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,211&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due after 1 year through 5 years </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%">117,319&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">122,329&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;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%">Due after 5 years through 10 years </span></div></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">224,344&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align: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,142&#160;</span></td><td style="background-color:#dbdbdb;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%">Due after 10 years </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%">298,649&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">295,771&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;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%">Total </span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">664,271&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">673,453&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #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_DebtSecuritiesAvailableForSaleTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -URI http://asc.fasb.org/topic&amp;trid=2196928<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_InvestmentsDebtAndEquitySecuritiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For all investments in an unrealized loss position, including those for which other-than-temporary impairments have not been recognized in earnings (including investments for which a portion of an other-than-temporary impairment has been recognized in other comprehensive income), a tabular disclosure of the aggregate related fair value of investments with unrealized losses and the aggregate amount of unrealized losses (that is, the amount by which amortized cost basis exceeds fair value).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=d3e27290-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139851245973496">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Loans (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReceivablesAbstract', window );"><strong>Receivables [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cass_SummaryOfLoanCategoriesTableTextBlock', window );">Summary of Loan Categories</a></td>
<td class="text"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of loan categories is as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><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:114%">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-style:italic;font-weight:400;line-height:114%">(In thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">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:114%">2020</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Commercial and industrial</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">450,336&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">298,984&#160;</span></td><td style="background-color:#dbdbdb;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:114%">Real estate: </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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Commercial: </span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:45pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Mortgage </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">108,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:114%">100,419&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:45pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Construction </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">24,797&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">25,090&#160;</span></td><td style="background-color:#dbdbdb;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;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Faith-based: </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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:45pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Mortgage </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">355,582&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">333,661&#160;</span></td><td style="background-color:#dbdbdb;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;text-indent:45pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Construction </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">14,664&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">23,818&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">PPP </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6,299&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">109,704&#160;</span></td><td style="background-color:#dbdbdb;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:114%">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:114%">130&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;text-indent:30pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total loans </span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">960,567&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">891,676&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfDebtTableTextBlock', window );">Schedule of Debt</a></td>
<td class="text">The following table presents the aging of loans by loan categories at December&#160;31, 2021:<div style="margin-top:12pt;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:23.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.021%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.021%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.021%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.021%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.021%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.023%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Performing</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Nonperforming</span></td><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:10pt;font-style:italic;font-weight:400;line-height:114%">(In thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Current</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">30-59<br/>Days</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%">60-89<br/>Days</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%">90 Days<br/>and<br/>Over</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%">Non-<br/>accrual</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<br/>Loans</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Commercial and industrial</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">450,336&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">450,336&#160;</span></td><td style="background-color:#dbdbdb;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:114%">Real estate</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"/><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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Commercial:</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:30pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Mortgage</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">108,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:114%">&#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:114%">&#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:114%">&#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:114%">&#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:114%">108,759&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:30pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Construction</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">24,797&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">24,797&#160;</span></td><td style="background-color:#dbdbdb;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;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Faith-based:</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"/><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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:30pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Mortgage</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">355,582&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">355,582&#160;</span></td><td style="background-color:#dbdbdb;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;text-indent:30pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Construction</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">14,664&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#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:114%">&#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:114%">&#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:114%">&#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:114%">14,664&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">PPP</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6,299&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6,299&#160;</span></td><td style="background-color:#dbdbdb;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:114%">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:114%">130&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#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:114%">&#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:114%">&#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:114%">&#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:114%">130&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">960,567&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">960,567&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the aging of loans by loan categories at December&#160;31, 2020:</span></div><div style="margin-top:12pt;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:23.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.021%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.021%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.021%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.021%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.021%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.023%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Performing</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Nonperforming</span></td><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:10pt;font-style:italic;font-weight:400;line-height:114%">(In thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Current</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">30-59<br/>Days</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%">60-89<br/>Days</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%">90 Days<br/>and<br/>Over</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%">Non-<br/>accrual</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:115%">Total<br/>Loans</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Commercial and industrial</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">298,984&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">298,984&#160;</span></td><td style="background-color:#dbdbdb;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:114%">Real estate</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"/><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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Commercial:</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:30pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Mortgage</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">100,419&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#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:114%">&#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:114%">&#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:114%">&#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:114%">100,419&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:30pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Construction</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">25,090&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">25,090&#160;</span></td><td style="background-color:#dbdbdb;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;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Faith-based:</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"/><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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:30pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Mortgage</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">333,661&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">333,661&#160;</span></td><td style="background-color:#dbdbdb;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;text-indent:30pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Construction</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">23,818&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#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:114%">&#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:114%">&#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:114%">&#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:114%">23,818&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">PPP</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">109,704&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">109,704&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">891,676&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">891,676&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cass_ScheduleOfCreditExposureOfTheLoanPortfolioTableTextBlock', window );">Schedule of Credit Exposure of the Loan Portfolio</a></td>
<td class="text"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the credit exposure of the loan portfolio by internally assigned credit grade as of December&#160;31, 2021:</span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:38.293%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.112%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.112%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><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-style:italic;font-weight:400;line-height:114%">(In thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Loans</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:115%">Subject to</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:115%">Normal</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:115%">Monitoring</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:0 1pt"/><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:115%">Performing</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:115%">Loans Subject to</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:115%">Special</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:115%">Monitoring</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="padding:0 1pt"/><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:115%">Nonperforming</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:115%">Loans Subject</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:115%">to Special</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:115%">Monitoring</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></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:114%">Total Loans</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Commercial and industrial </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">440,607&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">9,729&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">450,336&#160;</span></td><td style="background-color:#dbdbdb;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:114%">Real estate </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"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Commercial: </span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:30pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Mortgage </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">108,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:114%">&#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:114%">&#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:114%">108,759&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:30pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Construction </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">24,797&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">24,797&#160;</span></td><td style="background-color:#dbdbdb;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;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Faith-based: </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"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:30pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Mortgage </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">352,717&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,865&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">355,582&#160;</span></td><td style="background-color:#dbdbdb;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;text-indent:30pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Construction </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">14,664&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#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:114%">&#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:114%">14,664&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">PPP </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6,299&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6,299&#160;</span></td><td style="background-color:#dbdbdb;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:114%">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:114%">130&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#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:114%">&#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:114%">130&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total </span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">947,973&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">12,594&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">960,567&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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.848%"><tr><td style="width:1.0%"/><td style="width:7.245%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:90.555%"/><td style="width:0.1%"/></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:700;line-height:114%">(1)</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Loans subject to normal monitoring involve borrowers of acceptable-to-strong credit quality and risk and have the apparent ability to satisfy their loan obligation. </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:700;line-height:114%">(2)</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Loans subject to special monitoring possess some credit deficiency or potential weakness which requires a high level of management attention. </span></td></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the credit exposure of the loan portfolio by internally assigned credit grade as of December&#160;31, 2020:</span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:38.293%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.112%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.112%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><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-style:italic;font-weight:400;line-height:114%">(In thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Loans</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:115%">Subject to</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:115%">Normal</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:115%">Monitoring</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:0 1pt"/><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:115%">Performing</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:115%">Loans Subject to</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:115%">Special</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:115%">Monitoring</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="padding:0 1pt"/><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:115%">Nonperforming</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:115%">Loans Subject</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:115%">to Special</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:115%">Monitoring</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></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:114%">Total Loans</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Commercial and industrial </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">284,882&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">14,102&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">298,984&#160;</span></td><td style="background-color:#dbdbdb;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:114%">Real estate </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"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Commercial: </span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:30pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Mortgage </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">99,044&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,375&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#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:114%">100,419&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:30pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Construction </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">25,090&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">25,090&#160;</span></td><td style="background-color:#dbdbdb;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;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Faith-based: </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"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:30pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Mortgage </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">330,554&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,107&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">333,661&#160;</span></td><td style="background-color:#dbdbdb;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;text-indent:30pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Construction </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">23,818&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#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:114%">&#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:114%">23,818&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">PPP</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">109,704&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">109,704&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">873,092&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">18,584&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">891,676&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 style="width:7.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:90.416%"/><td style="width:0.1%"/></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:700;line-height:114%">(1)</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Loans subject to normal monitoring involve borrowers of acceptable-to-strong credit quality and risk and have the apparent ability to satisfy their loan obligation. </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:700;line-height:114%">(2)</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Loans subject to special monitoring possess some credit deficiency or potential weakness which requires a high level of management attention. </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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfDebtorTroubledDebtRestructuringCurrentPeriodTextBlock', window );">Schedule of Debtor Troubled Debt Restructuring, Current Period</a></td>
<td class="text">The recorded investment by category for loans considered as troubled debt restructurings during the year ended December&#160;31, 2020 is as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><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-style:italic;font-weight:400;line-height:114%">(In thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Number of Loans</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:114%">Pre-Modification<br/>Outstanding Balance</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:114%">Post-Modification<br/>Outstanding Balance</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Commercial and industrial </span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;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:114%">1</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">8,773&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">8,773&#160;</span></td><td style="background-color:#dbdbdb;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:114%">Faith-based real estate </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:114%">1</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:114%">1,029&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,029&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total </span></td><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;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:114%">2</span></td><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">9,802&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">9,802&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cass_SummaryOfAllowanceForCreditLossByCategoryTableTextBlock', window );">Summary of ACL by Category</a></td>
<td class="text"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the ACL by category for the period ended December&#160;31, 2021 is as follows:</span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:38.748%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.021%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.024%"/><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-style:italic;font-weight:400;line-height:114%">(In thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">C&amp;I</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:114%">CRE</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:114%">Faith-based CRE</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:114%">Construction</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:114%">Total</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Allowance for credit losses on loans: </span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Balance at December&#160;31, 2020 </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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4,635&#160;</span></td><td style="background-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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,175&#160;</span></td><td style="background-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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,717&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">417&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">11,944&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:15pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Provision for (release of) credit losses </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:114%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#dbdbdb;border-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:114%">387&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-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:114%">(144)</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-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:114%">(48)</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-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:114%">(125)</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-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:114%">70&#160;</span></td><td style="background-color:#dbdbdb;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;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Recoveries </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#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:114%">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:114%">&#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:114%">27&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;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:114%">Balance at December&#160;31, 2021 </span></div></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,034&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,031&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,684&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">292&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">12,041&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:7.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:90.416%"/><td style="width:0.1%"/></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:700;line-height:114%">(1)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">For the period ended December&#160;31, 2021, there was a release of credit losses of $200,000 for unfunded commitments.</span></div></td></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the ACL by category for the period ended December&#160;31, 2020 is as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:38.748%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.021%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.024%"/><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-style:italic;font-weight:400;line-height:114%">(In thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">C&amp;I</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:114%">CRE</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:114%">Faith-based CRE</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:114%">Construction</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:114%">Total</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Allowance for credit losses on loans: </span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Balance at December 31, 2019</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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4,874&#160;</span></td><td style="background-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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,528&#160;</span></td><td style="background-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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,842&#160;</span></td><td style="background-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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">312&#160;</span></td><td style="background-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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">10,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:#dbdbdb;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Cumulative effect of accounting change (ASU 2016-13) </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(526)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(401)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,636&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">14&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Balance at January 1, 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:10pt;font-weight:400;line-height:114%">4,348&#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;border-top:1pt solid #000;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:114%">1,127&#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;border-top:1pt solid #000;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:114%">5,478&#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;border-top:1pt solid #000;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:114%">326&#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;border-top:1pt solid #000;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:114%">11,279&#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:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Provision for credit losses </span></td><td colspan="2" style="background-color:#dbdbdb;border-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:114%">268&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-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:114%">48&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-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:114%">238&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-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:114%">91&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-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:114%">645&#160;</span></td><td style="background-color:#dbdbdb;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;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Recoveries </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">19&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#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:114%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#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:114%">20&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;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:114%">Balance at December&#160;31, 2020 </span></div></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4,635&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,175&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,717&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">417&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">11,944&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:7.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:90.416%"/><td style="width:0.1%"/></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:700;line-height:114%">(1)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">For the period ended December&#160;31, 2020, there was a provision for credit losses of $165,000 for unfunded commitments.</span></div></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cass_ScheduleOfCreditExposureOfTheLoanPortfolioTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure for credit exposure of loan portfolio by internally assigned credit grade.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cass_ScheduleOfCreditExposureOfTheLoanPortfolioTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cass_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cass_SummaryOfAllowanceForCreditLossByCategoryTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Summary of ACL by Category.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cass_SummaryOfAllowanceForCreditLossByCategoryTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cass_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cass_SummaryOfLoanCategoriesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure for loan categories.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cass_SummaryOfLoanCategoriesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cass_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_ScheduleOfDebtTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDebtTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDebtorTroubledDebtRestructuringCurrentPeriodTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of troubled debt restructurings in the current period: (1) for each restructuring, the principal changes in terms, the major features of settlement, or both; (2) the aggregate gain (loss) on restructuring of payables; (3) the income tax effect on the gain or loss recognized on the restructuring of payables; (4) the gain (loss) recognized on the restructuring of payables, after the impact of income tax expense or benefit; and (5) the aggregate gain (loss) on transfer of assets recognized during the period, after the impact of income tax expense or benefit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 60<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6402221&amp;loc=d3e15743-112638<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDebtorTroubledDebtRestructuringCurrentPeriodTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139851245759208">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Premises and Equipment (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentTextBlock', window );">Property, Plant and Equipment</a></td>
<td class="text"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of premises and equipment is as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><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:114%">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-style:italic;font-weight:400;line-height:114%">(In thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">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:114%">2020</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Land </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">873&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">873&#160;</span></td><td style="background-color:#dbdbdb;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:114%">Buildings </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">14,834&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">14,763&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Leasehold improvements </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,036&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,953&#160;</span></td><td style="background-color:#dbdbdb;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:114%">Furniture, fixtures and equipment </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">13,551&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">12,897&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Purchased software </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4,640&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4,278&#160;</span></td><td style="background-color:#dbdbdb;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:114%">Internally developed 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:114%">22,665&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">19,538&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-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:114%">58,599&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-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:114%">54,302&#160;</span></td><td style="background-color:#dbdbdb;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:114%">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:114%">40,486&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">36,245&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total </span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">18,113&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">18,057&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #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_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139851245606760">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquired Intangible Assets (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock', window );">Schedule of Intangible Assets and Goodwill</a></td>
<td class="text"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Details of the Company&#8217;s intangible assets are as follows:</span></div><div style="margin-top:12pt;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:44.354%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><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:114%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">December 31, 2020</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-style:italic;font-weight:400;line-height:114%">(In thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Carrying<br/>Amount</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%">Accumulated<br/>Amortization</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%">Gross Carrying<br/>Amount</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%">Accumulated<br/>Amortization</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Assets eligible for amortization: </span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Customer lists </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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4,778&#160;</span></td><td style="background-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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(4,341)</span></td><td style="background-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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4,778&#160;</span></td><td style="background-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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(3,902)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Patent </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">72&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(28)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">72&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(24)</span></td><td style="background-color:#dbdbdb;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;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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:114%">2,844&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(1,104)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,844&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(731)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Trade Name </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">190&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(22)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">190&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(13)</span></td><td style="background-color:#dbdbdb;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;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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:114%">500&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(325)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">500&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(291)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Unamortized intangible assets: </span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Goodwill</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">14,262&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#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:114%">14,262&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total intangible assets </span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">22,978&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(6,152)</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">22,978&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(5,293)</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #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_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of goodwill and intangible assets, which may be broken down by segment or major class.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139851244733640">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Interest-Bearing Deposits (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cass_InterestBearingDepositsAbstract', window );"><strong>Interest-Bearing Deposits [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cass_ScheduleOfInterestBearingDepositsTableTextBlock', window );">Schedule of Interest Bearing Deposits</a></td>
<td class="text"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest-bearing deposits consist of the following:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><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:114%">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-style:italic;font-weight:400;line-height:114%">(In thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">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:114%">2020</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Interest-bearing demand deposits </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">573,567&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">480,283&#160;</span></td><td style="background-color:#dbdbdb;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:114%">Savings deposits </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">18,110&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">21,084&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Time deposits: </span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Less than $100 </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4,091&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$100 to less than $250 </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">30,648&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">34,998&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:15pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$250 or more  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:114%;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:114%">13,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">16,896&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">638,861&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">557,352&#160;</span></td><td style="background-color:#dbdbdb;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;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Weighted average interest rate </span></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.15&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.31&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td></tr></table></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">The scheduled maturities of time deposits not covered by deposit insurance consist of $7,010,000 within one year and $5,990,000 within one to three years.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cass_ScheduleOfInterestOnDepositsTableTextBlock', window );">Schedule of Interest on Deposits</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:57.839%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><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:114%">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-style:italic;font-weight:400;line-height:114%">(In thousands)</span></td><td colspan="3" style="border-top:0.5pt 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:114%">2021</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt 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:114%">2020</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt 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:114%">2019</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1.5pt 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:114%">Interest-bearing demand deposits </span></td><td style="background-color:#dbdbdb;border-top:1.5pt 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:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1.5pt 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:114%">582&#160;</span></td><td style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1.5pt 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:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1.5pt 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:114%">1,313&#160;</span></td><td style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1.5pt 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:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1.5pt 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:114%">3,686&#160;</span></td><td style="background-color:#dbdbdb;border-top:1.5pt 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:114%">Savings deposits </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">24&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">103&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Time deposits: </span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Less than $100 </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">332&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">550&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">905&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$100 to less than $250 </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">109&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">206&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">216&#160;</span></td><td style="background-color:#dbdbdb;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;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$250 or more </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">267&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">281&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total </span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,171&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,360&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,191&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cass_ScheduleOfMaturitiesOfTimeDepositsTableTextBlock', window );">Schedule of Maturities of Time Deposits</a></td>
<td class="text"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The scheduled maturities of time deposits are summarized as follows: </span></div><div style="margin-top:12pt;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:44.354%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" 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:114%">December 31,</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:114%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;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:114%">2020</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-style:italic;font-weight:400;line-height:114%">(In thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Amount</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%">Percent<br/>of Total</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Amount</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%">Percent<br/>of Total</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Due within: </span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">One year </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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">30,855&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">65.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">39,575&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">70.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:114%">%</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Two years </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">15,061&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">31.9&#160;</span></td><td style="background-color:#dbdbdb;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:114%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">10,470&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">18.7&#160;</span></td><td style="background-color:#dbdbdb;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:114%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Three years </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,205&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2.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:114%">%</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:114%">5,892&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">10.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Four years </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">48&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.1&#160;</span></td><td style="background-color:#dbdbdb;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:114%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;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:114%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Five years </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</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:114%">48&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.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:114%">%</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total </span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">47,184&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">100.0&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">55,985&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">100.0&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cass_InterestBearingDepositsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Interest-Bearing Deposits [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cass_InterestBearingDepositsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cass_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cass_ScheduleOfInterestBearingDepositsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of interest bearing deposits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cass_ScheduleOfInterestBearingDepositsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cass_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cass_ScheduleOfInterestOnDepositsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of interest expense on deposit accounts.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cass_ScheduleOfInterestOnDepositsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cass_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cass_ScheduleOfMaturitiesOfTimeDepositsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Schedule of maturities of time deposits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cass_ScheduleOfMaturitiesOfTimeDepositsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cass_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance 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>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139851246143608">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Common Stock and Earnings per Share (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfCommonStockOutstandingRollForwardTableTextBlock', window );">Schedule of Common Stock Outstanding Roll Forward</a></td>
<td class="text"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below shows activity in the outstanding shares of the Company&#8217;s common stock during 2021.</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.718%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.082%"/><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:114%">2021</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1.5pt 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:114%">Shares outstanding at January 1 </span></td><td colspan="2" style="background-color:#dbdbdb;border-top:1.5pt 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:114%">14,392,669&#160;</span></td><td style="background-color:#dbdbdb;border-top:1.5pt 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:114%">Issuance of common stock: </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Employee restricted stock grants </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">22,393&#160;</span></td><td style="background-color:#dbdbdb;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;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Employee restricted stock units vested </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,232&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Performance-based stock vested</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">18,336&#160;</span></td><td style="background-color:#dbdbdb;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;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Employee SARs exercised </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7,810&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Directors&#8217; stock grants</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,450&#160;</span></td><td style="background-color:#dbdbdb;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:114%">Shares repurchased </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(713,857)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Shares forfeited </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(738)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;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:114%">Shares outstanding at December&#160;31 </span></div></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">13,734,295&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock', window );">Schedule of Earnings Per Share, Basic and Diluted</a></td>
<td class="text"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The calculations of basic and diluted earnings per share are as follows:</span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.696%"><tr><td style="width:1.0%"/><td style="width:59.386%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.665%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.407%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.665%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.407%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.670%"/><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:114%">December 31,</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%">(In thousands except share and per share data)</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:114%">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:114%">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:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2019</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Basic: </span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">28,604&#160;</span></td><td style="background-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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">25,176&#160;</span></td><td style="background-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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">30,404&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Weighted average common shares outstanding </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">14,091,773&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">14,364,406&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">14,434,445&#160;</span></td><td style="background-color:#dbdbdb;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;text-indent:45pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Basic earnings per 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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2.03&#160;</span></td><td style="background-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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1.75&#160;</span></td><td style="background-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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2.11&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1.5pt 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:114%">Diluted: </span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">28,604&#160;</span></td><td style="background-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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">25,176&#160;</span></td><td style="background-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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">30,404&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Weighted average common shares outstanding </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">14,091,773&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">14,364,406&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">14,434,445&#160;</span></td><td style="background-color:#dbdbdb;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;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Effect of dilutive restricted stock, performance based restricted stock</span><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#160;(&#8220;PBRS&#8221;), and SARs </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:114%">238,103&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">202,541&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">257,480&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Weighted average common shares outstanding assuming dilution </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">14,329,876&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">14,566,947&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">14,691,925&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;text-indent:45pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Diluted earnings per share </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2.00&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1.73&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2.07&#160;</span></td><td style="background-color:#ffffff;border-bottom: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_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfCommonStockOutstandingRollForwardTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the change in common stock outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfCommonStockOutstandingRollForwardTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139851246251288">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Benefit Plans (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cass_SummaryOfProjectedBenefitObligationTableTextBlock', window );">Summary of Projected Benefit Obligation</a></td>
<td class="text"><div style="margin-top:12pt;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 activity in the Plan&#8217;s projected benefit obligation, assets, funded status and amounts recognized in the Company&#8217;s consolidated balance sheets is as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.324%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><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-style:italic;font-weight:400;line-height:114%">(In thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2020</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1.5pt 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:114%">Projected benefit obligation: </span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Balance, January 1 </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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">122,035&#160;</span></td><td style="background-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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">119,827&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Service cost </span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,002&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4,329&#160;</span></td><td style="background-color:#dbdbdb;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;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Interest cost </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,076&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,908&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Actuarial (gain) loss </span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(5,822)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">15,087&#160;</span></td><td style="background-color:#dbdbdb;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;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Plan amendments </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:114%">&#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:114%">(18,322)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Benefits paid </span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(2,968)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(2,794)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;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:114%">Balance, December&#160;31 </span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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:114%">$</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:114%">117,323&#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;border-top:0.5pt solid #000000;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:114%">$</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:114%">122,035&#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:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Plan assets: </span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Fair value, January 1 </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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">106,667&#160;</span></td><td style="background-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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">94,634&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Actual return </span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">10,107&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">14,826&#160;</span></td><td style="background-color:#dbdbdb;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;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Employer contribution </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:114%">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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Benefits paid </span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(2,968)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(2,793)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;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:114%">Fair value, December&#160;31 </span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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:114%">$</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:114%">114,136&#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;border-top:1pt solid #000;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:114%">$</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:114%">106,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"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Funded status: </span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Accrued pension liability </span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(3,187)</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom: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:114%">(15,368)</span></td><td style="background-color:#ffffff;border-bottom: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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cass_ScheduleOfAssumptionsUsedToDetermineProjectedBenefitObligationTableTextBlock', window );">Schedule of Assumptions used to Determine Projected Benefit Obligation</a></td>
<td class="text"><div style="margin-top:12pt;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 represent the major assumptions used to determine the projected benefit obligation of the Plan. For 2021, 2020 and 2019, the Plan&#8217;s expected benefit cash flows were discounted using the FTSE Above Median Double-A Curve. For 2021, the Pri-2012 Mortality Table and MP-2022 Mortality Improvement Scale were used. For 2020, the Pri-2012 Mortality Table and MP-2020 Mortality Improvement Scale were used. For 2019, the Pri-2012 Mortality Table and MP-2019 Mortality Improvement Scale were used.</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2020</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:114%">2019</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1.5pt 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:114%">Weighted average discount rate </span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1.5pt 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:114%">2.85&#160;</span></td><td style="background-color:#dbdbdb;border-top:1.5pt 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:114%">%</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1.5pt 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:114%">2.55&#160;</span></td><td style="background-color:#dbdbdb;border-top:1.5pt 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:114%">%</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1.5pt 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:114%">3.30&#160;</span></td><td style="background-color:#dbdbdb;border-top:1.5pt 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:114%">%</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:114%">Rate of increase in compensation levels </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:114%">(a)</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:114%">(a)</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:114%">(a)</span></td></tr></table></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)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.91pt">6.0% graded down to 3.25% over the first seven years of service.</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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock', window );">Schedule of Expected Benefit Payments [Table Text Block]</a></td>
<td class="text">The following pension benefit payments, which reflect expected future service, as appropriate, are expected to be paid by the Plan:<table 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:85.112%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.082%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1.5pt 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:114%">2022</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1.5pt 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:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1.5pt 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:114%">3,771,000&#160;</span></td><td style="background-color:#dbdbdb;border-top:1.5pt 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:114%">2023</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:114%">4,165,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2024</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4,396,000&#160;</span></td><td style="background-color:#dbdbdb;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:114%">2025</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:114%">4,593,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2026</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4,802,000&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2026-2030 </span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom: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:114%">26,978,000&#160;</span></td><td style="background-color:#ffffff;border-bottom: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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cass_ScheduleOfPlansPensionCostsTableTextBlock', window );">Schedule of Plan's Pension Costs</a></td>
<td class="text"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Plan&#8217;s pension cost included the following components:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><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: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%">For the Year Ended</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December&#160;31,</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-style:italic;font-weight:400;line-height:114%">(In thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">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:114%">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:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2019</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Service cost &#8211; benefits earned during the year </span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,002&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4,329&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,555&#160;</span></td><td style="background-color:#dbdbdb;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:114%">Interest cost on projected benefit obligations </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:114%">3,076&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,908&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4,103&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Expected return on plan assets </span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(6,310)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(6,049)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(4,753)</span></td><td style="background-color:#dbdbdb;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:114%">Net amortization and deferral </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:114%">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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,946&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,559&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Net periodic pension (benefit) cost </span></td><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(1,839)</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4,134&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4,464&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cass_ScheduleOfAssumptionsUsedToDetermineNetPensionCostTableTextBlock', window );">Schedule of Assumptions used to Determine Net Pension Cost</a></td>
<td class="text"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following represent the major assumptions used to determine the net pension cost of the Plan: </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2020</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:114%">2019</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1.5pt 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:114%">Weighted average discount rate </span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1.5pt 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:114%">2.55&#160;</span></td><td style="background-color:#dbdbdb;border-top:1.5pt 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:114%">%</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1.5pt 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:114%">3.30&#160;</span></td><td style="background-color:#dbdbdb;border-top:1.5pt 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:114%">%</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1.5pt 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:114%">4.30&#160;</span></td><td style="background-color:#dbdbdb;border-top:1.5pt 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:114%">%</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:114%">Rate of increase in compensation levels </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:114%">(a )</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:114%">(a )</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:114%">(a )</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Expected long-term rate of return on assets </span></td><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-bottom: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:114%">6.00&#160;</span></td><td style="background-color:#dbdbdb;border-bottom: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:114%">%</span></td><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-bottom: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:114%">6.50&#160;</span></td><td style="background-color:#dbdbdb;border-bottom: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:114%">%</span></td><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-bottom: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:114%">6.50&#160;</span></td><td style="background-color:#dbdbdb;border-bottom: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:114%">%</span></td></tr></table></div>(a)6.0% graded down to 3.25% over the first seven years of service<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cass_ScheduleOfAssumedLongTermRateOfReturnOnAssetsTableTextBlock', window );">Schedule of Assumed Long-term Rate of Return on Assets</a></td>
<td class="text">The expected one-year nominal returns and annual standard deviations are shown by asset class below:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.090%"><tr><td style="width:1.0%"/><td style="width:28.716%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.411%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.682%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.411%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.682%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.411%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.687%"/><td style="width:0.1%"/></tr><tr><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:700;line-height:114%">Asset Class</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:700;line-height:114%">% of Total Portfolio</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:700;line-height:100%">One-Year Nominal<br/>Return</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:700;line-height:100%">Annual Standard<br/>Deviation</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Core Fixed Income </span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-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:114%">51&#160;</span></td><td style="background-color:#dbdbdb;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:114%">%</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-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:114%">3.95&#160;</span></td><td style="background-color:#dbdbdb;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:114%">%</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-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:114%">8.82&#160;</span></td><td style="background-color:#dbdbdb;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:114%">%</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:114%">Large Cap U.S. Equities </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:114%">18&#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:114%">%</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:114%">7.24&#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:114%">%</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:114%">17.27&#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:114%">%</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Small Cap U.S. Equities </span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5&#160;</span></td><td style="background-color:#dbdbdb;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:114%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">8.57&#160;</span></td><td style="background-color:#dbdbdb;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:114%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">22.09&#160;</span></td><td style="background-color:#dbdbdb;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:114%">%</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:114%">International (Developed) </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:114%">18&#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:114%">%</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:114%">8.34&#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:114%">%</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:114%">18.39&#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:114%">%</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">International (Emerging) </span></td><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-bottom: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:114%">8&#160;</span></td><td style="background-color:#dbdbdb;border-bottom: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:114%">%</span></td><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-bottom: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:114%">11.12&#160;</span></td><td style="background-color:#dbdbdb;border-bottom: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:114%">%</span></td><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-bottom: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:114%">27.24&#160;</span></td><td style="background-color:#dbdbdb;border-bottom: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:114%">%</span></td></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cass_SummaryOfTheFairValueMeasurementsByTypeOfAssetTableTextBlock', window );">Summary of the Fair Value Measurements by Type of Asset</a></td>
<td class="text"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the fair value measurements by type of asset is as follows:</span></div><div style="margin-top:12pt;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:23.445%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.869%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.869%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.869%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.869%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.869%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.874%"/><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="33" style="background-color:#ffffff;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:114%">Fair Value Measurements as of December&#160;31,</span></div></td></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;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="15" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2020</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-style:italic;font-weight:400;line-height:114%">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Total</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align: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<br/>in Active<br/>Markets for<br/>Identical<br/>Assets<br/>(Level 1)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Observable<br/>Inputs<br/>(Level 2)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Total</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align: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<br/>in Active<br/>Markets for<br/>Identical<br/>Assets<br/>(Level 1)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Observable<br/>Inputs<br/>(Level 2)</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Cash </span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">535&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">535&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">484&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">484&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;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:114%">Real estate investment trusts</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:114%">6,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:114%">&#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:114%">6,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:114%">&#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:114%">&#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:114%">&#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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Equity securities </span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">U.S. Small/Mid Cap Growth </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:114%">4,734&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#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:114%">4,734&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,530&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#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:114%">5,530&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Non-U. S. Core </span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">19,164&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">19,164&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">26,342&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">26,342&#160;</span></td><td style="background-color:#dbdbdb;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;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">U.S. Large Cap Passive </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:114%">18,279&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#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:114%">18,279&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">17,520&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#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:114%">17,520&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Emerging Markets </span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7,701&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7,701&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,882&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,882&#160;</span></td><td style="background-color:#dbdbdb;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:114%">Fixed Income </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"/><td colspan="3" style="background-color:#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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">U.S. Core </span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">51,386&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">51,386&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">23,467&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">23,467&#160;</span></td><td style="background-color:#dbdbdb;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;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">U.S. Passive </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:114%">&#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:114%">&#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:114%">&#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:114%">21,680&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#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:114%">21,680&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Opportunistic </span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6,087&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6,087&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,762&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,762&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total </span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">114,136&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">535&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">113,601&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">106,667&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">484&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">106,183&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=cass_SupplementalExecutiveRetirementPlanMember', window );">SERP</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cass_SummaryOfProjectedBenefitObligationTableTextBlock', window );">Summary of Projected Benefit Obligation</a></td>
<td class="text"><div style="margin-top:12pt;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 activity in the SERP&#8217;s projected benefit obligation and amounts recognized in the Company&#8217;s consolidated balance sheets is as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.324%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><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:114%">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-style:italic;font-weight:400;line-height:114%">(In thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">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:114%">2020</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Benefit obligation: </span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Balance, January 1 </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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">13,412&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">11,712&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Service cost </span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">147&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">121&#160;</span></td><td style="background-color:#dbdbdb;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;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Interest cost </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">291&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">347&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Benefits paid </span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(282)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(291)</span></td><td style="background-color:#dbdbdb;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;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Actuarial (gain)/loss </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:114%">(1,148)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,523&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;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:114%">Balance, December&#160;31 </span></div></td><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">12,420&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">13,412&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cass_ScheduleOfAssumptionsUsedToDetermineProjectedBenefitObligationTableTextBlock', window );">Schedule of Assumptions used to Determine Projected Benefit Obligation</a></td>
<td class="text"><div style="margin-top:12pt;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 represent the major assumptions used to determine the projected benefit obligation of the SERP. For 2021, 2020 and 2019, the SERP&#8217;s expected benefit cash flows were discounted using the FTSE Above Median Double-A Curve.</span></div><div style="margin-top:12pt;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:57.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><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="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:700;line-height:114%">2021</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:700;line-height:114%">2020</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:700;line-height:114%">2019</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Weighted average discount rate </span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-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:114%">2.65&#160;</span></td><td style="background-color:#dbdbdb;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:114%">%</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-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:114%">2.20&#160;</span></td><td style="background-color:#dbdbdb;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:114%">%</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-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:114%">3.00&#160;</span></td><td style="background-color:#dbdbdb;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:114%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Rate of increase in compensation levels </span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;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:114%">(a)</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;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:114%">(a)</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;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:114%">(a)</span></td></tr></table></div>(a)6.00% graded down to 3.25% over the first seven years of service.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock', window );">Schedule of Expected Benefit Payments [Table Text Block]</a></td>
<td class="text">Expected future benefits payable by the Company over the next ten years are as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.112%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.082%"/><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="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:700;line-height:114%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2022</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">823,000&#160;</span></td><td style="background-color:#dbdbdb;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:114%">2023</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:114%">804,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2024</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">802,000&#160;</span></td><td style="background-color:#dbdbdb;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:114%">2025</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:114%">799,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2026</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">795,000&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2026-2030 </span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,878,000&#160;</span></td><td style="background-color:#ffffff;border-bottom: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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cass_ScheduleOfPlansPensionCostsTableTextBlock', window );">Schedule of Plan's Pension Costs</a></td>
<td class="text"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net periodic pension cost related to the SERP included the following components:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><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: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:114%">For the Year Ended December&#160;31,</span></div></td></tr><tr><td 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-style:italic;font-weight:400;line-height:114%">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2020</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2019</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Service cost &#8211; benefits earned during the year </span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">147&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">121&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">97&#160;</span></td><td style="background-color:#dbdbdb;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:114%">Interest cost on projected benefit obligations </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:114%">291&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">347&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">408&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Net amortization and deferral </span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">203&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">112&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">276&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Net periodic pension cost </span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">641&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">580&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">781&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cass_ScheduleOfPretaxAmountsInAccumulatedOtherComprehensiveLossTableTextBlock', window );">Schedule of Pretax Amounts in Accumulated Other Comprehensive Loss</a></td>
<td class="text"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The pretax amounts in accumulated other comprehensive loss as of December&#160;31 were as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:43.748%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><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="9" 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:114%">The Plan</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">SERP</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-style:italic;font-weight:400;line-height:114%">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2020</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Prior service cost </span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;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:114%">Net actuarial loss </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:114%">5,417&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">15,429&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,783&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4,135&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total </span></td><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,417&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">15,429&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,783&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4,135&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #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_cass_ScheduleOfAssumedLongTermRateOfReturnOnAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure for assumed long term rate of return on assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cass_ScheduleOfAssumedLongTermRateOfReturnOnAssetsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cass_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cass_ScheduleOfAssumptionsUsedToDetermineNetPensionCostTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure for Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cass_ScheduleOfAssumptionsUsedToDetermineNetPensionCostTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cass_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cass_ScheduleOfAssumptionsUsedToDetermineProjectedBenefitObligationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure for assumptions used calculating benefit obligation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cass_ScheduleOfAssumptionsUsedToDetermineProjectedBenefitObligationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cass_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cass_ScheduleOfPlansPensionCostsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of net periodic pension costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cass_ScheduleOfPlansPensionCostsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cass_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cass_ScheduleOfPretaxAmountsInAccumulatedOtherComprehensiveLossTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure for pre-tax amounts in accumulated other comprehensive loss.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cass_ScheduleOfPretaxAmountsInAccumulatedOtherComprehensiveLossTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cass_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cass_SummaryOfProjectedBenefitObligationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure for projected benefit obligation, assets, funded status and amounts recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cass_SummaryOfProjectedBenefitObligationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cass_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cass_SummaryOfTheFairValueMeasurementsByTypeOfAssetTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure for fair value of plan assets by type of asset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cass_SummaryOfTheFairValueMeasurementsByTypeOfAssetTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cass_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of benefits expected to be paid by pension plans and/or other employee benefit plans in each of the next five fiscal years and in the aggregate for the five fiscal years thereafter.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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_RetirementPlanTypeAxis=cass_SupplementalExecutiveRetirementPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=cass_SupplementalExecutiveRetirementPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>54
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139851247950712">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-based Compensation (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock', window );">Schedule of Restricted Stock Activity</a></td>
<td class="text"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in restricted shares outstanding for the year ended December&#160;31, 2021 were as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.324%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Shares </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:700;line-height:100%">Weighted Average<br/>Grant Date<br/>Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;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:114%">Balance at December&#160;31, 2020</span></div></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-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:114%">136,167&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">46.78&#160;</span></td><td style="background-color:#dbdbdb;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;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Granted </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">53,906&#160;</span></td><td style="background-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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">41.55&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Vested </span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(23,782)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">48.43&#160;</span></td><td style="background-color:#dbdbdb;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;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Forfeited </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(738)</span></td><td style="background-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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">46.07&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;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:114%">Balance at December&#160;31, 2021</span></div></td><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">165,553&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">44.81&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock', window );">Schedule of Performance Shares Activity</a></td>
<td class="text"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Following is a summary of the activity of the PBRS, based on 100% of target value:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">For the Years Ended</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:114%">December&#160;31, 2021</span></div></td></tr><tr><td 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:114%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Shares</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;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:114%">Balance at December&#160;31, 2020 </span></div></td><td colspan="2" style="background-color:#dbdbdb;border-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:114%">98,410&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">50.64&#160;</span></td><td style="background-color:#dbdbdb;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:114%">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:114%">52,240&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">40.74&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Vested </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(33,000)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">49.07&#160;</span></td><td style="background-color:#dbdbdb;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:114%">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:114%">(1,107)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">46.07&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;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:114%">Balance at December&#160;31, 2021 </span></div></td><td colspan="2" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">116,543&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">46.79&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationStockAppreciationRightsAwardActivityTableTextBlock', window );">Schedule of Stock Appreciation Right Activity</a></td>
<td class="text">Changes in SARs outstanding for the year ended December&#160;31, 2021 were as follows: <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.566%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.445%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><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:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">SARs </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:700;line-height:114%">Weighted Average Exercise Price</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;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:114%">Balance at December&#160;31, 2020</span></div></td><td colspan="2" style="background-color:#dbdbdb;border-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:114%">144,999&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">32.99&#160;</span></td><td style="background-color:#dbdbdb;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;border-top:1pt solid #000;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Exercised </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:114%">(25,822)</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;border-top:1pt solid #000;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:114%">24.38&#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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Forfeited </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(2,088)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">31.92&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;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:114%">Balance at December&#160;31, 2021 </span></div></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:114%">117,089&#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;border-top:1pt solid #000;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:114%">34.91&#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:#dbdbdb;border-bottom:1pt solid #000;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:114%">Exercisable at December&#160;31, 2021</span></div></td><td colspan="2" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">117,089&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">34.91&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedCompensationStockAppreciationRightsAwardActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the number and weighted-average exercise prices (or conversion ratios) for stock appreciation rights awards that were outstanding at the beginning and end of the year, and the number of stock appreciation rights awards that were granted, exercised or converted, forfeited, and expired during the year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedCompensationStockAppreciationRightsAwardActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the number and weighted-average grant date fair value for outstanding performance shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>55
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139851246134616">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other Operating Expense (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherIncomeAndExpensesAbstract', window );"><strong>Other Income and Expenses [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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfOtherOperatingCostAndExpenseByComponentTextBlock', window );">Schedule of Other Operating Cost and Expense, by Component</a></td>
<td class="text"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Details of other operating expense are as follows:</span></div><div style="margin-top:12pt;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:58.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">For the Years Ended December&#160;31,</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2020</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2019</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Postage and supplies </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,851&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,465&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,875&#160;</span></td><td style="background-color:#dbdbdb;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:114%">Promotional 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:114%">2,627&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,184&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,838&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Professional fees </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,625&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,140&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,388&#160;</span></td><td style="background-color:#dbdbdb;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:114%">Outside service fees </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7,413&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,845&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,529&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Data processing services </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,650&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,900&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,283&#160;</span></td><td style="background-color:#dbdbdb;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:114%">Telecommunications </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">554&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">765&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">748&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Other </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">23&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,088&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,404&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total other operating expense </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">16,743&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">15,387&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">18,065&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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_OtherIncomeAndExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherIncomeAndExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfOtherOperatingCostAndExpenseByComponentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of each detailed component of other operating costs and expenses that are applicable to sales and revenues, but not included in the cost of sales in the income statement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfOtherOperatingCostAndExpenseByComponentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>56
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139851244818472">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock', window );">Schedule of Components of Income Tax Expense (Benefit)</a></td>
<td class="text"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of income tax expense (benefit) are as follows:</span></div><div style="margin-top:12pt;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:58.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">For the Years Ended December&#160;31,</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2020</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2019</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Current:</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,018&#160;</span></td><td style="background-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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,350&#160;</span></td><td style="background-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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4,423&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">State</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">897&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">671&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,392&#160;</span></td><td style="background-color:#dbdbdb;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:114%">Deferred:</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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Federal</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(608)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(636)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,097&#160;</span></td><td style="background-color:#dbdbdb;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;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">State</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(90)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(220)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">150&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total income tax expense</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,217&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,165&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7,062&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock', window );">Schedule of Effective Income Tax Rate Reconciliation</a></td>
<td class="text"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of expected income tax expense (benefit), computed by applying the effective federal statutory rate of 21% for each year to income before income tax expense is as follows:</span></div><div style="margin-top:12pt;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:58.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">For the Years Ended December&#160;31,</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2020</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2019</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Expected income tax expense</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7,103&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6,385&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7,868&#160;</span></td><td style="background-color:#dbdbdb;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:114%">(Reductions) increases 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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Tax-exempt income</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(1,673)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(1,588)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(1,755)</span></td><td style="background-color:#dbdbdb;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;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">State taxes, net of federal 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:114%">638&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">356&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,218&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Share-based compensation adjustment</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">92&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">70&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(281)</span></td><td style="background-color:#dbdbdb;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;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Federal tax credits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(357)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(336)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(158)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Other, net</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(586)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">278&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">170&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total income tax expense</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,217&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,165&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7,062&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock', window );">Schedule of Deferred Tax Assets and Liabilities</a></td>
<td class="text"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The tax effects of temporary differences which give rise to significant portions of the deferred tax assets and deferred tax liabilities are presented below:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><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:114%">December 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2020</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Deferred tax assets:</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Allowance for credit losses</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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,866&#160;</span></td><td style="background-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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,858&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">ASC 715 pension funding liability</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,952&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4,656&#160;</span></td><td style="background-color:#dbdbdb;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;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Supplemental executive retirement plan accrual</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,293&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Stock compensation</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,875&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,794&#160;</span></td><td style="background-color:#dbdbdb;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;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Lease 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:114%">1,145&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,436&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Other</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">633&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;text-indent:30pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total deferred tax assets</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:114%">10,764&#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;border-top:1pt solid #000;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:114%">$</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:114%">12,964&#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:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Premises and equipment</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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(2,235)</span></td><td style="background-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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(2,693)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Pension</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(531)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(14)</span></td><td style="background-color:#dbdbdb;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;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Intangible assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(1,493)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(1,761)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 28pt;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:400;line-height:114%">Unrealized gain on investment securities available-for-sale</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(2,185)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(4,684)</span></td><td style="background-color:#dbdbdb;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;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Right of use asset</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(1,032)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(1,291)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Other</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(497)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(224)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;text-indent:30pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total deferred tax liabilities</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:114%">$</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:114%">(7,973)</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;border-top:1pt solid #000;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:114%">$</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:114%">(10,667)</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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Net deferred tax assets</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,791&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,297&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock', window );">Schedule of Unrecognized Tax Benefits Roll Forward</a></td>
<td class="text"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The reconciliation of the beginning unrecognized tax benefits balance to the ending balance is presented in the following table:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%">(In thousands)</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:700;line-height:114%">2021</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:700;line-height:114%">2020</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:700;line-height:114%">2019</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Balance at January 1</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,231&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,299&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,403&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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:114%">Changes in unrecognized tax benefits as a result of tax positions taken during a prior year</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">165&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">62&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">56&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;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:114%">Changes in unrecognized tax benefits as a result of tax position taken during the current year</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">239&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">233&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">171&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Reductions to unrecognized tax benefits as a result of a lapse of the applicable statute of limitations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(230)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(315)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(331)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;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:114%">Decreases in unrecognized tax benefits as a result of settlements with taxing authorities</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(48)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;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:114%">Balance at December&#160;31</span></div></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,405&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,231&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,299&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the change in unrecognized tax benefits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 55<br> -Paragraph 217<br> -URI http://asc.fasb.org/extlink&amp;oid=124434304&amp;loc=d3e36027-109320<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139851245621416">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Disclosures about Fair Value of Financial Instruments (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByBalanceSheetGroupingTextBlock', window );">Fair Value, by Balance Sheet Grouping</a></td>
<td class="text">Following is a summary of the carrying amounts and fair values of the Company&#8217;s financial instruments: <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.393%"><tr><td style="width:1.0%"/><td style="width:44.021%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.162%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.409%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.162%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.409%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.162%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.409%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.166%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="21" style="background-color:#ffffff;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,</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="9" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align: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="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align: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:#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-style:italic;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align: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="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align: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 Value</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align: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="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align: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 Value</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance sheet assets: </span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents </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%">514,928&#160;</span></td><td style="background-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%">514,928&#160;</span></td><td style="background-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%">670,528&#160;</span></td><td style="background-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%">670,528&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;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%">Investment securities </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">673,453&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">673,453&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">357,726&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">357,726&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loans, 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%">948,526&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">948,701&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">879,732&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">883,461&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;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 interest receivable </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align: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,799&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align: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,799&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align: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,850&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align: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,850&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 37pt;text-align: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:#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%">2,143,706&#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;border-top:1pt solid #000;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%">2,143,881&#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;border-top:1pt solid #000;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,914,836&#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;border-top:1pt solid #000;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,918,565&#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:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance sheet 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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;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%">Deposits </span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align: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,221,503&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align: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,221,503&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align: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,050,856&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align: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,050,856&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts and drafts payable </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,050,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,050,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">835,386&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">835,386&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;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 interest payable </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 37pt;text-align: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:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,271,915&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,271,915&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,886,280&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,886,280&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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_FairValueByBalanceSheetGroupingTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13467-108611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByBalanceSheetGroupingTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>58
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139851246146664">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock', window );">Schedule of Line of Credit Facilities</a></td>
<td class="text">The following table shows commitments to extend credit, standby letters of credit and commercial letters: <table 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:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align: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="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align: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:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commitments to extend credit </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align: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,395&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">192,916&#160;</span></td><td style="background-color:#dbdbdb;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%">Standby letters 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%">12,859&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,609&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial letters of credit </span></td><td colspan="2" style="background-color:#dbdbdb;border-bottom: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%">771&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-bottom: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%">955&#160;</span></td><td style="background-color:#dbdbdb;border-bottom: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_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to 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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>59
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139851245784024">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue from Contracts with Customers (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueTableTextBlock', window );">Disaggregation of Revenue</a></td>
<td class="text"><div style="margin-top:10pt;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 non-interest income, segregated by revenue streams in-scope and out-of-scope of ASC 606, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue from Contracts with Customers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> ("ASC 606") for the years ended December 31, 2021, 2020, and 2019.</span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.393%"><tr><td style="width:1.0%"/><td style="width:57.893%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.162%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.409%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.162%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.409%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.165%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="15" style="background-color:#dbdbdb;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%">For the Years Ended December&#160;31,</span></div></td></tr><tr><td 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-style:italic;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align: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="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align: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="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fee revenue and other income </span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">In-scope of ASC 606</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:#dbdbdb;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Invoice processing fees </span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align: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,704&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align: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,674&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,329&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Invoice payment fees </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,751&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,530&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,624&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 64pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Information services payment and processing revenue </span></td><td colspan="2" style="background-color:#dbdbdb;border-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%">106,455&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-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%">97,204&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-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%">107,953&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bank service fees </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,239&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,704&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,386&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fee revenue</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"> (in-scope of ASC 606) </span></div></td><td colspan="2" style="background-color:#dbdbdb;border-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%">108,694&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-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%">98,908&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-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%">109,339&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(out-of-scope of ASC 606)</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%">997&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,533&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">730&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 1pt 2px 64pt;text-align: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 fee revenue and other income </span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 0;text-align: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,691&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 0;text-align: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,441&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110,069&#160;</span></td><td style="background-color:#dbdbdb;border-bottom: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_DisaggregationOfRevenueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130545-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>60
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139851245725784">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Industry Segment Information (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock', window );">Schedule of Segment Reporting Information, by Segment</a></td>
<td class="text"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Summarized information about the Company&#8217;s operations in each industry segment for the years ended December&#160;31, 2021, 2020 and 2019 is as follows: </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:43.748%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:114%">(In thousands)</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:700;line-height:100%">Information<br/>Services</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:700;line-height:100%">Banking<br/>Services</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:700;line-height:100%">Corporate,<br/>Eliminations<br/>and Other</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:700;line-height:114%">Total</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:114%">2021</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Fee income from customers </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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">105,452&#160;</span></td><td style="background-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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,631&#160;</span></td><td style="background-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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,608&#160;</span></td><td style="background-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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">109,691&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Interest income* </span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">24,332&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">24,732&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(1,694)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">47,370&#160;</span></td><td style="background-color:#dbdbdb;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;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Interest expense </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#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:114%">1,171&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#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:114%">1,171&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Intersegment income (expense) </span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,222&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(3,222)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Tax-equivalized pre-tax income* </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">26,368&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">10,082&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(756)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">35,694&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Goodwill </span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">12,433&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,829&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">14,262&#160;</span></td><td style="background-color:#dbdbdb;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;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Other intangible assets, net </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,235&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#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:114%">2,564&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total Assets </span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,152,917&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,500,060&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(98,076)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,554,901&#160;</span></td><td style="background-color:#dbdbdb;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;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Funding Sources </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:114%">937,478&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">876,018&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#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:114%">1,813,496&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:114%">2020</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Fee income from customers</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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">96,548&#160;</span></td><td style="background-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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,286&#160;</span></td><td style="background-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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">100,441&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Interest income*</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">20,343&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">29,494&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(261)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">49,576&#160;</span></td><td style="background-color:#dbdbdb;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;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Interest expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#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:114%">2,362&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#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:114%">2,362&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Intersegment income (expense)</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,315&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(2,315)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Tax-equivalized pre-tax income*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">17,178&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">14,025&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,027&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">32,230&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Goodwill</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">12,433&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,829&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">14,262&#160;</span></td><td style="background-color:#dbdbdb;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;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Other intangible assets, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">735&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,688&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#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:114%">3,423&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total Assets</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">967,702&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,242,688&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(7,155)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,203,235&#160;</span></td><td style="background-color:#dbdbdb;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;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Funding Sources</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:114%">734,999&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">738,165&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#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:114%">1,473,164&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:114%">2019</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Fee income from customers</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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">107,942&#160;</span></td><td style="background-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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,660&#160;</span></td><td style="background-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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">467&#160;</span></td><td style="background-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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">110,069&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Interest income*</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">21,538&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">30,646&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,510&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">54,694&#160;</span></td><td style="background-color:#dbdbdb;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;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Interest expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#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:114%">5,193&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#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:114%">5,193&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Intersegment income (expense)</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,107&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(2,107)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Tax-equivalized pre-tax income*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">23,524&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">13,048&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,978&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">39,550&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Goodwill</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">12,433&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,829&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">14,262&#160;</span></td><td style="background-color:#dbdbdb;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;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Other intangible assets, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,142&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#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:114%">4,281&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total Assets</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">844,483&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">915,341&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4,419&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,764,243&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Funding Sources</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom: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:114%">676,068&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom: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:114%">592,905&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom: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:114%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom: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:114%">1,268,973&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>*Presented on a tax-equivalent basis assuming a tax rate of 21%. The tax-equivalent adjustment was approximately $1,873,000 for 2021, $1,888,000 for 2020, and $2,084,000 for 2019.<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the 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="top.Show.toggleNext( this );">+ References</a><div 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 http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>61
<FILENAME>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139851245760888">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock', window );">Lessee, Operating Lease, Liability, Maturity</a></td>
<td class="text">A maturity analysis of operating lease liabilities and undiscounted cash flows as of December&#160;31, 2021 was as follows: <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.718%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.082%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%">(In thousands)</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:700;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Lease payments due </span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Less than 1 year </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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,735&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1-2 years </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">814&#160;</span></td><td style="background-color:#dbdbdb;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;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2-3 years </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">553&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3-4 years </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">555&#160;</span></td><td style="background-color:#dbdbdb;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;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4-5 years </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">545&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Over 5 years </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,497&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;text-indent:30pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total undiscounted cash flows </span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt 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:114%">5,699&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Discount on cash flows </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">812&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;text-indent:30pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total lease liability </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4,887&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>62
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139851240734744">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Financial Information of Parent Company (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract', window );"><strong>Condensed Financial Information Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ScheduleOfCondensedBalanceSheetTableTextBlock', window );">Condensed Balance Sheet</a></td>
<td class="text"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Following are the condensed balance sheets of the Company (parent company only) and the related condensed statements of income and cash flows. </span></div><div style="margin-top:12pt;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:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Condensed 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:100%">December&#160;31,</span></div></td></tr><tr><td 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-style:italic;font-weight:400;line-height:114%">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2020</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Assets</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Cash and due from banks </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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">132,050&#160;</span></td><td style="background-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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">51,714&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Short-term investments </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">585&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">235,452&#160;</span></td><td style="background-color:#dbdbdb;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:114%">Securities available-for-sale, 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:114%">566,835&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">357,726&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Loans, net </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">40,515&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">49,314&#160;</span></td><td style="background-color:#dbdbdb;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:114%">Payments in advance of 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:114%">291,427&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">194,563&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Investments in subsidiaries </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">164,650&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">162,341&#160;</span></td><td style="background-color:#dbdbdb;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:114%">Premises 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:114%">17,443&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">17,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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Other assets </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">95,940&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">69,162&#160;</span></td><td style="background-color:#dbdbdb;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;text-indent:30pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total assets </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:114%">1,309,445&#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:114%">$</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:114%">1,137,731&#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:#dbdbdb;padding: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:114%">Liabilities and Shareholders&#8217; Equity</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;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:400;line-height:114%">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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Accounts and drafts payable </span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,041,070&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">832,420&#160;</span></td><td style="background-color:#dbdbdb;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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Other 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:114%">22,577&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">44,151&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total liabilities </span></td><td colspan="2" style="background-color:#dbdbdb;border-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:114%">1,063,647&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-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:114%">876,571&#160;</span></td><td style="background-color:#dbdbdb;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;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total shareholders&#8217; equity </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">245,798&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">261,160&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:30pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total liabilities and shareholders&#8217; equity </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #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:114%">1,309,445&#160;</span></td><td style="background-color:#dbdbdb;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:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #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:114%">1,137,731&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ScheduleOfCondensedIncomeStatementTableTextBlock', window );">Condensed Income Statement</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:58.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Condensed Statements of 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:100%">For the Years Ended December&#160;31,</span></div></td></tr><tr><td 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-style:italic;font-weight:400;line-height:114%">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2020</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2019</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Income from subsidiaries &#8211; management fees </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,115&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,854&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,599&#160;</span></td><td style="background-color:#dbdbdb;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:114%">Information services revenue </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">104,426&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">95,078&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">106,198&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Net interest income after (release of) provision for credit losses</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">11,316&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">10,932&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">15,713&#160;</span></td><td style="background-color:#dbdbdb;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:114%">Gain on sales of investment 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:114%">51&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,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:114%">19&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Other income </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">919&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">458&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">518&#160;</span></td><td style="background-color:#dbdbdb;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;text-indent:30pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total income </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:114%">119,827&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">110,397&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">125,047&#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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Expenses: </span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Salaries and employee benefits </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">80,434&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">77,577&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">81,432&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Other expenses </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">27,406&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">25,347&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">26,136&#160;</span></td><td style="background-color:#dbdbdb;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;text-indent:30pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total expenses </span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">107,840&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">102,924&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">107,568&#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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Income before income tax and equity in undistributed income of subsidiaries </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">11,987&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7,473&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">17,479&#160;</span></td><td style="background-color:#dbdbdb;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:114%">Income tax 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:114%">635&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">340&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,860&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Income before undistributed income of subsidiaries </span></td><td colspan="2" style="background-color:#dbdbdb;border-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:114%">11,352&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-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:114%">7,133&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-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:114%">14,619&#160;</span></td><td style="background-color:#dbdbdb;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:114%">Equity in undistributed income of subsidiaries </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">17,252&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">18,043&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">15,785&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:30pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Net income </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #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:114%">28,604&#160;</span></td><td style="background-color:#dbdbdb;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:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #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:114%">25,176&#160;</span></td><td style="background-color:#dbdbdb;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:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #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:114%">30,404&#160;</span></td><td style="background-color:#dbdbdb;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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ScheduleOfCondensedCashFlowStatementTableTextBlock', window );">Condensed Cash Flow Statement</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:58.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Condensed 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:100%">For the Years Ended December&#160;31,</span></div></td></tr><tr><td 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-style:italic;font-weight:400;line-height:114%">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2020</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2019</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Cash flows from operating activities: </span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">28,604&#160;</span></td><td style="background-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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">25,176&#160;</span></td><td style="background-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:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">30,404&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Adjustments to reconcile net income to net cash provided by (used in) operating activities: </span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:30pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Equity in undistributed income of subsidiaries </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(17,252)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(18,043)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(15,785)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:30pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Net change in other assets </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(212)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6,054&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(6,289)</span></td><td style="background-color:#dbdbdb;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;text-indent:30pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Net change in other 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:114%">(9,307)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(6,525)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">9,474&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:30pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Stock-based compensation expense </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,859&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,267&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,144&#160;</span></td><td style="background-color:#dbdbdb;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;text-indent:30pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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:114%">20,921&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">18,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6,104&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:30pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Net cash provided by operating activities </span></td><td colspan="2" style="background-color:#dbdbdb;border-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:114%">25,613&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-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:114%">27,165&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-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:114%">27,052&#160;</span></td><td style="background-color:#dbdbdb;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:114%">Cash flows from investing activities: </span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Net (increase) decrease in securities </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(226,090)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">65,689&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">26,150&#160;</span></td><td style="background-color:#dbdbdb;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:114%">Net decrease (increase) in loans </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">8,799&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(2,545)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(24,999)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Net (increase) decrease in payments in advance of funding </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(96,864)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">11,595&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(45,381)</span></td><td style="background-color:#dbdbdb;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%">Purchase of bank-owned life insurance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(25,119)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#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:114%">&#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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Purchases of premises and equipment, net </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(2,233)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(1,810)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(2,637)</span></td><td style="background-color:#dbdbdb;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:114%">Asset acquisition of Gateway Giving, LLC </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#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:114%">&#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:114%">(2,833)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:30pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Net cash (used in) provided by investing activities </span></td><td colspan="2" style="background-color:#dbdbdb;border-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:114%">(341,507)</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-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:114%">72,929&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-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:114%">(49,700)</span></td><td style="background-color:#dbdbdb;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:114%">Cash flows from financing activities: </span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Net increase (decrease) in accounts and drafts payable </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">208,656&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">208,339&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(21,875)</span></td><td style="background-color:#dbdbdb;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:114%">Short-term borrowings </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">&#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:114%">(18,000)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">18,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Cash dividends paid </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(15,446)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(15,599)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(15,234)</span></td><td style="background-color:#dbdbdb;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:114%">Purchase of common shares for treasury </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(30,997)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(6,825)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(7,799)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Other financing activities, net </span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(850)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(1,098)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(1,125)</span></td><td style="background-color:#dbdbdb;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;text-indent:30pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Net cash provided by (used in) financing activities </span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">161,363&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">166,817&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(28,033)</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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Net increase (decrease) in cash and cash equivalents </span></td><td colspan="2" style="background-color:#dbdbdb;border-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:114%">(154,531)</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-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:114%">266,911&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-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:114%">(50,681)</span></td><td style="background-color:#dbdbdb;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:114%">Cash and cash equivalents at beginning of year </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">287,166&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">20,255&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">70,936&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Cash and cash equivalents at end of year </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #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:114%">132,635&#160;</span></td><td style="background-color:#dbdbdb;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:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #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:114%">287,166&#160;</span></td><td style="background-color:#dbdbdb;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:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #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:114%">20,255&#160;</span></td><td style="background-color:#dbdbdb;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_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ScheduleOfCondensedBalanceSheetTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of condensed balance sheet, including, but not limited to, balance sheets of consolidated entities and consolidation eliminations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 3<br> -Paragraph i<br> -Subsection 10<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_ScheduleOfCondensedBalanceSheetTableTextBlock</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_ScheduleOfCondensedCashFlowStatementTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of condensed cash flow statement, including, but not limited to, cash flow statements of consolidated entities and consolidation eliminations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 3<br> -Paragraph i<br> -Subsection 10<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_ScheduleOfCondensedCashFlowStatementTableTextBlock</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_ScheduleOfCondensedIncomeStatementTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of condensed income statement, including, but not limited to, income statements of consolidated entities and consolidation eliminations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 3<br> -Paragraph i<br> -Subsection 10<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_ScheduleOfCondensedIncomeStatementTableTextBlock</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>63
<FILENAME>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139851246413208">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Narrative (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cass_PercentageHoldingRequiredToAccountInvestmentsNonMarketableEquityInvestments', window );">Percentage holding required to account investments under non-marketable equity investments</a></td>
<td class="nump">20.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember', window );">Buildings | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Premises, useful life</a></td>
<td class="text">40 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember', window );">Leasehold Improvements | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Premises, useful life</a></td>
<td class="text">10 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_PropertyPlantAndEquipmentOtherTypesMember', window );">Property, Plant and Equipment, Other Types | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Premises, useful life</a></td>
<td class="text">3 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_PropertyPlantAndEquipmentOtherTypesMember', window );">Property, Plant and Equipment, Other Types | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Premises, useful life</a></td>
<td class="text">7 years<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cass_PercentageHoldingRequiredToAccountInvestmentsNonMarketableEquityInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The percentage holding required to account investments under non-marketable equity investments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cass_PercentageHoldingRequiredToAccountInvestmentsNonMarketableEquityInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cass_</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_PropertyPlantAndEquipmentUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_PropertyPlantAndEquipmentOtherTypesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_PropertyPlantAndEquipmentOtherTypesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>64
<FILENAME>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139851240645400">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Schedule of Illustrates the Impact of Adoption (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsAbstract', window );"><strong>Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss', window );">Allowance for loan/credit losses on loans</a></td>
<td class="nump">$ 960,567<span></span>
</td>
<td class="nump">$ 891,676<span></span>
</td>
<td class="nump">$ 10,556<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Deferred tax asset</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,298<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAbstract', window );"><strong>Liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cass_ReserveForUnfundedCommitments', window );">Reserve for unfunded commitments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Shareholders&#8217; equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Retained earnings</a></td>
<td class="nump">$ 112,220<span></span>
</td>
<td class="nump">99,062<span></span>
</td>
<td class="nump">90,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="top.Show.showAR( this, 'defref_srt_CumulativeEffectPeriodOfAdoptionAxis=srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember', window );">Impact of ASU 2016-13 Adoption</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsAbstract', window );"><strong>Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss', window );">Allowance for loan/credit losses on loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">723<span></span>
</td>
<td class="nump">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="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Deferred tax asset</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">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="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAbstract', window );"><strong>Liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cass_ReserveForUnfundedCommitments', window );">Reserve for unfunded commitments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">402<span></span>
</td>
<td class="nump">402<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Shareholders&#8217; equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Retained earnings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 856<span></span>
</td>
<td class="num">(856)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CumulativeEffectPeriodOfAdoptionAxis=srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember', window );">As Reported Under ASU 2016-13</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsAbstract', window );"><strong>Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss', window );">Allowance for loan/credit losses on loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,279<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Deferred tax asset</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,567<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAbstract', window );"><strong>Liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cass_ReserveForUnfundedCommitments', window );">Reserve for unfunded commitments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">402<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Shareholders&#8217; equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Retained earnings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 89,485<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cass_ReserveForUnfundedCommitments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Reserve for unfunded commitments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cass_ReserveForUnfundedCommitments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cass_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_AssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount excluding accrued interest, before allowance for credit loss, of financing receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919230-210447<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 45<br> -Paragraph 1<br> -URI http://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 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3B<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL120267963-210447<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_LiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cumulative amount of the reporting entity's undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CumulativeEffectPeriodOfAdoptionAxis=srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CumulativeEffectPeriodOfAdoptionAxis=srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139851245721432">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Capital Requirements and Regulatory Restrictions - Narrative (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RegulatoryCapitalRequirementsAbstract', window );"><strong>Broker-Dealer, Net Capital Requirement, SEC Regulation [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="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsUnappropriated', window );">Unappropriated retained earnings</a></td>
<td class="nump">$ 34,976<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RegulatoryCapitalRequirementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RegulatoryCapitalRequirementsAbstract</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsUnappropriated">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A segregation of retained earnings which is available for dividend distribution. Earnings not paid out as dividends but instead reinvested in the core business or used to pay off debt. Unappropriated profit is part of shareholder equity. Also called cumulative distributions or earned surplus or accumulated earnings or unappropriated profit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(e)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsUnappropriated</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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>66
<FILENAME>R52.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139851241833496">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Capital Requirements and Regulatory Restrictions - Schedule of Capital Amounts and Ratios (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cass_CassInformationSystemsIncMember', window );">Cass Information Systems, Inc.</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsLineItems', window );"><strong>Compliance with Regulatory Capital Requirements under Banking Regulations [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="top.Show.showAR( this, 'defref_us-gaap_Capital', window );">Total Capital (to risk-weighted assets), Actual, Amount</a></td>
<td class="nump">$ 240,265<span></span>
</td>
<td class="nump">$ 255,332<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TierOneRiskBasedCapital', window );">Common Equity Tier I Capital (to risk-weighted assets), Actual, Amount</a></td>
<td class="nump">228,224<span></span>
</td>
<td class="nump">243,388<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cass_CommonEquityTierOneRiskBasedCapital', window );">Tier I Capital (to risk-weighted assets), Actual, Amount</a></td>
<td class="nump">228,224<span></span>
</td>
<td class="nump">243,388<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TierOneLeverageCapital', window );">Tier I Capital (to average assets), Actual, Amount</a></td>
<td class="nump">$ 228,224<span></span>
</td>
<td class="nump">$ 243,388<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cass_CapitalToRiskWeightedAssets1', window );">Total Capital (to risk-weighted assets), Actual, Ratio</a></td>
<td class="nump">14.86%<span></span>
</td>
<td class="nump">21.41%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cass_CommonEquityTierOneRiskBasedCapitalToRiskWeightedAssets', window );">Common Equity Tier I Capital (to risk-weighted assets), Actual, Ratio</a></td>
<td class="nump">14.11%<span></span>
</td>
<td class="nump">20.41%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cass_TierOneRiskBasedCapitalToRiskWeightedAssets1', window );">Tier I Capital (to risk-weighted assets), Actual, Ratio</a></td>
<td class="nump">14.11%<span></span>
</td>
<td class="nump">20.41%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cass_TierOneLeverageCapitalToAverageAssets1', window );">Tier I Capital (to average assets), Actual, Ratio</a></td>
<td class="nump">9.21%<span></span>
</td>
<td class="nump">11.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="top.Show.showAR( this, 'defref_us-gaap_CapitalRequiredForCapitalAdequacy', window );">Total Capital (to risk-weighted assets), Capital Requirements, Amount</a></td>
<td class="nump">$ 129,339<span></span>
</td>
<td class="nump">$ 95,388<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cass_CommonEquityTierOneRiskBasedCapitalRequiredForCapitalAdequacy', window );">Common Equity Tier I Capital (to risk-weighted assets), Capital Requirements, Amount</a></td>
<td class="nump">72,764<span></span>
</td>
<td class="nump">53,656<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TierOneRiskBasedCapitalRequiredForCapitalAdequacy', window );">Tier I Capital (to risk-weighted assets), Capital Requirements, Amount</a></td>
<td class="nump">97,019<span></span>
</td>
<td class="nump">71,541<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TierOneLeverageCapitalRequiredForCapitalAdequacy', window );">Tier I Capital (to average assets), Capital Requirements, Amount</a></td>
<td class="nump">$ 99,163<span></span>
</td>
<td class="nump">$ 84,511<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cass_CapitalRequiredForCapitalAdequacyToRiskWeightedAssets1', window );">Total Capital (to risk-weighted assets), Capital Requirements, Ratio</a></td>
<td class="nump">8.00%<span></span>
</td>
<td class="nump">8.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cass_CommonEquityTierOneRiskBasedCapitalRequiredForCapitalAdequacyToRiskWeightedAssets', window );">Common Equity Tier I Capital (to risk-weighted assets), Capital Requirements, Ratio</a></td>
<td class="nump">4.50%<span></span>
</td>
<td class="nump">4.50%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cass_TierOneRiskBasedCapitalRequiredForCapitalAdequacyToRiskWeightedAssets1', window );">Tier I Capital (to risk-weighted assets), Capital Requirements, Ratio</a></td>
<td class="nump">6.00%<span></span>
</td>
<td class="nump">6.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cass_TierOneLeverageCapitalRequiredForCapitalAdequacyToAverageAssets1', window );">Tier I Capital (to average assets), Capital Requirements, Ratio</a></td>
<td class="nump">4.00%<span></span>
</td>
<td class="nump">4.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cass_CassCommercialBankMember', window );">Cass Commercial Bank</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsLineItems', window );"><strong>Compliance with Regulatory Capital Requirements under Banking Regulations [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="top.Show.showAR( this, 'defref_us-gaap_Capital', window );">Total Capital (to risk-weighted assets), Actual, Amount</a></td>
<td class="nump">$ 174,614<span></span>
</td>
<td class="nump">$ 171,298<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TierOneRiskBasedCapital', window );">Common Equity Tier I Capital (to risk-weighted assets), Actual, Amount</a></td>
<td class="nump">163,030<span></span>
</td>
<td class="nump">161,300<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cass_CommonEquityTierOneRiskBasedCapital', window );">Tier I Capital (to risk-weighted assets), Actual, Amount</a></td>
<td class="nump">163,030<span></span>
</td>
<td class="nump">161,300<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TierOneLeverageCapital', window );">Tier I Capital (to average assets), Actual, Amount</a></td>
<td class="nump">$ 163,030<span></span>
</td>
<td class="nump">$ 161,300<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cass_CapitalToRiskWeightedAssets1', window );">Total Capital (to risk-weighted assets), Actual, Ratio</a></td>
<td class="nump">17.21%<span></span>
</td>
<td class="nump">21.46%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cass_CommonEquityTierOneRiskBasedCapitalToRiskWeightedAssets', window );">Common Equity Tier I Capital (to risk-weighted assets), Actual, Ratio</a></td>
<td class="nump">16.07%<span></span>
</td>
<td class="nump">20.21%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cass_TierOneRiskBasedCapitalToRiskWeightedAssets1', window );">Tier I Capital (to risk-weighted assets), Actual, Ratio</a></td>
<td class="nump">16.07%<span></span>
</td>
<td class="nump">20.21%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cass_TierOneLeverageCapitalToAverageAssets1', window );">Tier I Capital (to average assets), Actual, Ratio</a></td>
<td class="nump">11.05%<span></span>
</td>
<td class="nump">14.48%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalRequiredForCapitalAdequacy', window );">Total Capital (to risk-weighted assets), Capital Requirements, Amount</a></td>
<td class="nump">$ 81,163<span></span>
</td>
<td class="nump">$ 63,855<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cass_CommonEquityTierOneRiskBasedCapitalRequiredForCapitalAdequacy', window );">Common Equity Tier I Capital (to risk-weighted assets), Capital Requirements, Amount</a></td>
<td class="nump">45,654<span></span>
</td>
<td class="nump">35,918<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TierOneRiskBasedCapitalRequiredForCapitalAdequacy', window );">Tier I Capital (to risk-weighted assets), Capital Requirements, Amount</a></td>
<td class="nump">60,872<span></span>
</td>
<td class="nump">47,891<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TierOneLeverageCapitalRequiredForCapitalAdequacy', window );">Tier I Capital (to average assets), Capital Requirements, Amount</a></td>
<td class="nump">$ 59,036<span></span>
</td>
<td class="nump">$ 44,543<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cass_CapitalRequiredForCapitalAdequacyToRiskWeightedAssets1', window );">Total Capital (to risk-weighted assets), Capital Requirements, Ratio</a></td>
<td class="nump">8.00%<span></span>
</td>
<td class="nump">8.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cass_CommonEquityTierOneRiskBasedCapitalRequiredForCapitalAdequacyToRiskWeightedAssets', window );">Common Equity Tier I Capital (to risk-weighted assets), Capital Requirements, Ratio</a></td>
<td class="nump">4.50%<span></span>
</td>
<td class="nump">4.50%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cass_TierOneRiskBasedCapitalRequiredForCapitalAdequacyToRiskWeightedAssets1', window );">Tier I Capital (to risk-weighted assets), Capital Requirements, Ratio</a></td>
<td class="nump">6.00%<span></span>
</td>
<td class="nump">6.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cass_TierOneLeverageCapitalRequiredForCapitalAdequacyToAverageAssets1', window );">Tier I Capital (to average assets), Capital Requirements, Ratio</a></td>
<td class="nump">4.00%<span></span>
</td>
<td class="nump">4.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalRequiredToBeWellCapitalized', window );">Total Capital (to risk weighted assets), Requirement to be Well-Capitalized, Amount</a></td>
<td class="nump">$ 101,454<span></span>
</td>
<td class="nump">$ 79,819<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cass_CommonEquityTierOneRiskBasedCapitalRequiredToBeWellCapitalized', window );">Common Equity Tier I Capital (to risk-weighted assets), Requirement to be Well-Capitalized, Amount</a></td>
<td class="nump">65,945<span></span>
</td>
<td class="nump">51,882<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TierOneRiskBasedCapitalRequiredToBeWellCapitalized', window );">Tier I Capital (to risk-weighted assets), Requirement to be Well-Capitalized, Amount</a></td>
<td class="nump">81,163<span></span>
</td>
<td class="nump">63,855<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TierOneLeverageCapitalRequiredToBeWellCapitalized', window );">Tier I Capital (to average assets), Requirement to be Well-Capitalized, Amount</a></td>
<td class="nump">$ 73,795<span></span>
</td>
<td class="nump">$ 55,679<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cass_CapitalRequiredToBeWellCapitalizedToRiskWeightedAssets1', window );">Total Capital (to risk weighted assets), Requirement to be Well-Capitalized, Ratio</a></td>
<td class="nump">10.00%<span></span>
</td>
<td class="nump">10.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cass_CommonEquityTierOneRiskBasedCapitalRequiredToBeWellCapitalizedToRiskWeightedAssets', window );">Common Equity Tier I Capital (to risk-weighted assets), Requirement to be Well-Capitalized, Ratio</a></td>
<td class="nump">6.50%<span></span>
</td>
<td class="nump">6.50%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cass_TierOneRiskBasedCapitalRequiredToBeWellCapitalizedToRiskWeightedAssets1', window );">Tier I Capital (to risk-weighted assets), Requirement to be Well-Capitalized, Ratio</a></td>
<td class="nump">8.00%<span></span>
</td>
<td class="nump">8.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cass_TierOneLeverageCapitalRequiredToBeWellCapitalizedToAverageAssets1', window );">Tier I Capital (to average assets), Requirement to be Well-Capitalized, Ratio</a></td>
<td class="nump">5.00%<span></span>
</td>
<td class="nump">5.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cass_CapitalRequiredForCapitalAdequacyToRiskWeightedAssets1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The minimum Total risk based capital ratio (total capital divided by risk weighted assets) required for capital adequacy purposes under the regulatory framework for prompt corrective action.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cass_CapitalRequiredForCapitalAdequacyToRiskWeightedAssets1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cass_</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_cass_CapitalRequiredToBeWellCapitalizedToRiskWeightedAssets1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The Total risk based capital ratio (total capital divided by risk weighted assets) required to be categorized as "well capitalized", in the regulatory framework for prompt corrective action.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cass_CapitalRequiredToBeWellCapitalizedToRiskWeightedAssets1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cass_</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_cass_CapitalToRiskWeightedAssets1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total Capital divided by risk weighted assets as defined in the regulations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cass_CapitalToRiskWeightedAssets1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cass_</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_cass_CommonEquityTierOneRiskBasedCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Common Equity Tier 1 Risk Based Capital as defined in the regulations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cass_CommonEquityTierOneRiskBasedCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cass_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_cass_CommonEquityTierOneRiskBasedCapitalRequiredForCapitalAdequacy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The minimum amount of Common Equity Tier 1 Risk Based Capital required for capital adequacy purposes under the regulatory framework for prompt corrective action.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cass_CommonEquityTierOneRiskBasedCapitalRequiredForCapitalAdequacy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cass_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_cass_CommonEquityTierOneRiskBasedCapitalRequiredForCapitalAdequacyToRiskWeightedAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The minimum Common Equity Tier One Capital Ratio (Tier one capital divided by risk-weighted assets) required for capital adequacy purposes under the regulatory framework for prompt corrective action.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cass_CommonEquityTierOneRiskBasedCapitalRequiredForCapitalAdequacyToRiskWeightedAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cass_</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_cass_CommonEquityTierOneRiskBasedCapitalRequiredToBeWellCapitalized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of Common Equity Tier 1 Risk Based Capital required to be categorized as well capitalized under the regulatory framework for prompt corrective action.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cass_CommonEquityTierOneRiskBasedCapitalRequiredToBeWellCapitalized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cass_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_cass_CommonEquityTierOneRiskBasedCapitalRequiredToBeWellCapitalizedToRiskWeightedAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The Common Equity Tier 1 capital ratio (Tier 1 capital divided by risk weighted assets) required to be categorized as "well capitalized" under the regulatory framework for prompt corrective action.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cass_CommonEquityTierOneRiskBasedCapitalRequiredToBeWellCapitalizedToRiskWeightedAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cass_</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_cass_CommonEquityTierOneRiskBasedCapitalToRiskWeightedAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Common Equity Tier 1 capital divided by risk weighted assets as defined by regulations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cass_CommonEquityTierOneRiskBasedCapitalToRiskWeightedAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cass_</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_cass_TierOneLeverageCapitalRequiredForCapitalAdequacyToAverageAssets1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The minimum amount of Tier 1 Leverage Capital for capital adequacy purposes divided by average assets as defined in the regulations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cass_TierOneLeverageCapitalRequiredForCapitalAdequacyToAverageAssets1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cass_</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_cass_TierOneLeverageCapitalRequiredToBeWellCapitalizedToAverageAssets1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of Tier 1 Leverage Capital required to be categorized as well capitalized divided by average assets as defined in the regulatory framework for prompt corrective action.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cass_TierOneLeverageCapitalRequiredToBeWellCapitalizedToAverageAssets1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cass_</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_cass_TierOneLeverageCapitalToAverageAssets1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tier 1 Leverage Capital divided by average assets as defined in the regulations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cass_TierOneLeverageCapitalToAverageAssets1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cass_</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_cass_TierOneRiskBasedCapitalRequiredForCapitalAdequacyToRiskWeightedAssets1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The minimum Tier One Capital Ratio (Tier one capital divided by risk-weighted assets) required for capital adequacy purposes under the regulatory framework for prompt corrective action.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cass_TierOneRiskBasedCapitalRequiredForCapitalAdequacyToRiskWeightedAssets1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cass_</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_cass_TierOneRiskBasedCapitalRequiredToBeWellCapitalizedToRiskWeightedAssets1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The Tier 1 capital ratio (Tier 1 capital divided by risk weighted assets) required to be categorized as "well capitalized" under the regulatory framework for prompt corrective action.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cass_TierOneRiskBasedCapitalRequiredToBeWellCapitalizedToRiskWeightedAssets1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cass_</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_cass_TierOneRiskBasedCapitalToRiskWeightedAssets1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Ratio of Tier 1 risk-based capital to risk-weighted assets as defined by regulatory framework.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cass_TierOneRiskBasedCapitalToRiskWeightedAssets1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cass_</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_Capital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of total capital as defined by regulatory framework.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 505<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=117337116&amp;loc=SL5958568-112826<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Capital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_CapitalRequiredForCapitalAdequacy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of minimum total risk-based capital required for capital adequacy as defined by regulatory framework.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 505<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=117337116&amp;loc=SL5958568-112826<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 505<br> -Section 50<br> -Paragraph 1B<br> -URI http://asc.fasb.org/extlink&amp;oid=117337116&amp;loc=SL5958570-112826<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalRequiredForCapitalAdequacy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_CapitalRequiredToBeWellCapitalized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of minimum total risk-based capital categorized as well capitalized as defined by regulatory framework for prompt corrective action.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 505<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=117337116&amp;loc=SL5958568-112826<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalRequiredToBeWellCapitalized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_ComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TierOneLeverageCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of Tier 1 leverage capital as defined by regulatory framework.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 505<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=117337116&amp;loc=SL5958568-112826<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TierOneLeverageCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_TierOneLeverageCapitalRequiredForCapitalAdequacy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of minimum Tier 1 leverage capital required for capital adequacy as defined by regulatory framework.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 505<br> -Section 50<br> -Paragraph 1B<br> -URI http://asc.fasb.org/extlink&amp;oid=117337116&amp;loc=SL5958570-112826<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 505<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=117337116&amp;loc=SL5958568-112826<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TierOneLeverageCapitalRequiredForCapitalAdequacy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_TierOneLeverageCapitalRequiredToBeWellCapitalized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of minimum Tier 1 leverage capital categorized as well capitalized as defined by regulatory framework for prompt corrective action.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 505<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=117337116&amp;loc=SL5958568-112826<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TierOneLeverageCapitalRequiredToBeWellCapitalized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_TierOneRiskBasedCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of Tier 1 risk-based capital as defined by regulatory framework.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 505<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=117337116&amp;loc=SL5958568-112826<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TierOneRiskBasedCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_TierOneRiskBasedCapitalRequiredForCapitalAdequacy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of minimum Tier 1 risk-based capital required for capital adequacy as defined by regulatory framework.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 505<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=117337116&amp;loc=SL5958568-112826<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 505<br> -Section 50<br> -Paragraph 1B<br> -URI http://asc.fasb.org/extlink&amp;oid=117337116&amp;loc=SL5958570-112826<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TierOneRiskBasedCapitalRequiredForCapitalAdequacy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_TierOneRiskBasedCapitalRequiredToBeWellCapitalized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of minimum Tier 1 risk-based capital categorized as well capitalized as defined by regulatory framework for prompt corrective action.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 505<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=117337116&amp;loc=SL5958568-112826<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TierOneRiskBasedCapitalRequiredToBeWellCapitalized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_LegalEntityAxis=cass_CassInformationSystemsIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cass_CassInformationSystemsIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cass_CassCommercialBankMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cass_CassCommercialBankMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>R53.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139851241817848">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Investment Securities - Schedule of Investment Securities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MarketableSecuritiesLineItems', window );"><strong>Marketable Securities [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss', window );">Amortized Cost</a></td>
<td class="nump">$ 664,271<span></span>
</td>
<td class="nump">$ 338,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="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross Unrealized Gains</a></td>
<td class="nump">13,138<span></span>
</td>
<td class="nump">19,679<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross Unrealized Losses</a></td>
<td class="num">(3,956)<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="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest', window );">Fair Value</a></td>
<td class="nump">673,453<span></span>
</td>
<td class="nump">357,726<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_USStatesAndPoliticalSubdivisionsMember', window );">State and political subdivisions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MarketableSecuritiesLineItems', window );"><strong>Marketable Securities [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss', window );">Amortized Cost</a></td>
<td class="nump">359,187<span></span>
</td>
<td class="nump">287,059<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross Unrealized Gains</a></td>
<td class="nump">12,931<span></span>
</td>
<td class="nump">18,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="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross Unrealized Losses</a></td>
<td class="num">(990)<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="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest', window );">Fair Value</a></td>
<td class="nump">371,128<span></span>
</td>
<td class="nump">305,974<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember', window );">Mortgage-backed securities issued or guaranteed by U.S. government agencies or sponsored enterprises</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MarketableSecuritiesLineItems', window );"><strong>Marketable Securities [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss', window );">Amortized Cost</a></td>
<td class="nump">170,711<span></span>
</td>
<td class="nump">50,988<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross Unrealized Gains</a></td>
<td class="nump">135<span></span>
</td>
<td class="nump">764<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross Unrealized Losses</a></td>
<td class="num">(2,200)<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="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest', window );">Fair Value</a></td>
<td class="nump">168,646<span></span>
</td>
<td class="nump">$ 51,752<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_CorporateBondSecuritiesMember', window );">Corporate bonds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MarketableSecuritiesLineItems', window );"><strong>Marketable Securities [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss', window );">Amortized Cost</a></td>
<td class="nump">84,538<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross Unrealized Gains</a></td>
<td class="nump">72<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross Unrealized Losses</a></td>
<td class="num">(272)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest', window );">Fair Value</a></td>
<td class="nump">84,338<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_AssetBackedSecuritiesMember', window );">Asset backed securities issued or guaranteed by U.S. Government agencies or sponsored enterprises</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MarketableSecuritiesLineItems', window );"><strong>Marketable Securities [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss', window );">Amortized Cost</a></td>
<td class="nump">49,835<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross Unrealized Gains</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross Unrealized Losses</a></td>
<td class="num">(494)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest', window );">Fair Value</a></td>
<td class="nump">$ 49,341<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_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before tax, of 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="top.Show.toggleNext( this );">+ References</a><div 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 http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=d3e27161-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before tax, of 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="top.Show.toggleNext( this );">+ References</a><div 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 http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=d3e27161-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amortized cost excluding accrued interest, after allowance for credit loss, of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124258926&amp;loc=SL82898722-210454<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount excluding accrued interest, of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124258926&amp;loc=SL82898722-210454<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MarketableSecuritiesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MarketableSecuritiesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_USStatesAndPoliticalSubdivisionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_USStatesAndPoliticalSubdivisionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_CorporateBondSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_CorporateBondSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_AssetBackedSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_AssetBackedSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>68
<FILENAME>R54.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139851247970232">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Investment Securities - Narrative (Details)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($) </div>
<div>position</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($) </div>
<div>position</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract', window );"><strong>Investments, Debt and Equity Securities [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="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions', window );">Available-for-sale securities, number of positions | position</a></td>
<td class="nump">101<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cass_AvailableForSaleSecuritiesInUnrealizedLossPositionsPercentageOfTotalSecurities', window );">Available-for-sale securities, percentage of total securities</a></td>
<td class="nump">28.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="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerNumberOfPositions', window );">Available-for-sale securities, number of positions, greater than one year | position</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cass_ProceedsFromPurchaseOfStateAndPoliticalSubdivisions', window );">Premium related to purchase of state and political subdivisions</a></td>
<td class="nump">$ 6,361,000<span></span>
</td>
<td class="nump">$ 6,013,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleRestricted', window );">Restricted securities</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="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt', window );">Proceeds from sales of securities available-for-sale</a></td>
<td class="nump">63,774,000<span></span>
</td>
<td class="nump">21,943,000<span></span>
</td>
<td class="nump">$ 4,648,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleRealizedGain', window );">Available-for-sale securities, gross realized gains</a></td>
<td class="nump">55,000<span></span>
</td>
<td class="nump">1,075,000<span></span>
</td>
<td class="nump">19,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss', window );">Available-for-sale securities, gross realized losses</a></td>
<td class="nump">$ 4,000<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_cass_AvailableForSaleSecuritiesInUnrealizedLossPositionsPercentageOfTotalSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The percentage of the number of investment positions in the available-for-sale investments determined to be temporarily impaired.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cass_AvailableForSaleSecuritiesInUnrealizedLossPositionsPercentageOfTotalSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cass_</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_cass_ProceedsFromPurchaseOfStateAndPoliticalSubdivisions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The premium related to the purchase of state and political subdivisions.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cass_ProceedsFromPurchaseOfStateAndPoliticalSubdivisions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cass_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerNumberOfPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of investments in debt securities measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for 12 months or longer, without an allowance for credit loss. Includes beneficial interest in securitized financial asset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=124269663&amp;loc=SL82922888-210455<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerNumberOfPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtSecuritiesAvailableForSaleRealizedGain">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=d3e27357-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=d3e27357-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_DebtSecuritiesAvailableForSaleRestricted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of restricted 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 210<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=120413173&amp;loc=SL6242262-115580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 860<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (b)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=109249958&amp;loc=SL6224234-111729<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 210<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120413209&amp;loc=SL6242269-115581<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleRestricted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of investments in debt securities measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position, without allowance for credit loss. Includes beneficial interest in securitized financial asset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=d3e27290-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 50<br> -Paragraph 4<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=124269663&amp;loc=SL82922888-210455<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from 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="top.Show.toggleNext( this );">+ References</a><div 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 http://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 http://asc.fasb.org/extlink&amp;oid=123570139&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 http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>69
<FILENAME>R55.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139851246001640">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Investment Securities - Schedule of the Fair Values of Securities with Unrealized Losses (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MarketableSecuritiesLineItems', window );"><strong>Marketable Securities [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="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months', window );">AFS, Less than 12 months, Estimated Fair Value</a></td>
<td class="nump">$ 328,196<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss', window );">AFS, Less than 12 months, Unrealized Losses</a></td>
<td class="nump">3,956<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger', window );">AFS, 12 months or more, Estimated Fair 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="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss', window );">AFS, 12 months or more, Unrealized Losses</a></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="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition', window );">AFS, Total Estimated Fair Value</a></td>
<td class="nump">328,196<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss', window );">AFS, Total Unrealized Losses</a></td>
<td class="nump">3,956<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_USStatesAndPoliticalSubdivisionsMember', window );">State and political subdivisions</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MarketableSecuritiesLineItems', window );"><strong>Marketable Securities [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="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months', window );">AFS, Less than 12 months, Estimated Fair Value</a></td>
<td class="nump">60,083<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss', window );">AFS, Less than 12 months, Unrealized Losses</a></td>
<td class="nump">990<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger', window );">AFS, 12 months or more, Estimated Fair 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="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss', window );">AFS, 12 months or more, Unrealized Losses</a></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="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition', window );">AFS, Total Estimated Fair Value</a></td>
<td class="nump">60,083<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss', window );">AFS, Total Unrealized Losses</a></td>
<td class="nump">990<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember', window );">Mortgage-backed securities issued or guaranteed by U.S. government agencies or sponsored enterprises</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MarketableSecuritiesLineItems', window );"><strong>Marketable Securities [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="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months', window );">AFS, Less than 12 months, Estimated Fair Value</a></td>
<td class="nump">163,652<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss', window );">AFS, Less than 12 months, Unrealized Losses</a></td>
<td class="nump">2,200<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger', window );">AFS, 12 months or more, Estimated Fair 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="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss', window );">AFS, 12 months or more, Unrealized Losses</a></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="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition', window );">AFS, Total Estimated Fair Value</a></td>
<td class="nump">163,652<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss', window );">AFS, Total Unrealized Losses</a></td>
<td class="nump">2,200<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_CorporateBondSecuritiesMember', window );">Corporate bonds</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MarketableSecuritiesLineItems', window );"><strong>Marketable Securities [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="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months', window );">AFS, Less than 12 months, Estimated Fair Value</a></td>
<td class="nump">55,120<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss', window );">AFS, Less than 12 months, Unrealized Losses</a></td>
<td class="nump">272<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger', window );">AFS, 12 months or more, Estimated Fair 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="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss', window );">AFS, 12 months or more, Unrealized Losses</a></td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition', window );">AFS, Total Estimated Fair Value</a></td>
<td class="nump">55,120<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss', window );">AFS, Total Unrealized Losses</a></td>
<td class="nump">272<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_AssetBackedSecuritiesMember', window );">Asset backed securities issued or guaranteed by U.S. Government agencies or sponsored enterprises</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MarketableSecuritiesLineItems', window );"><strong>Marketable Securities [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="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months', window );">AFS, Less than 12 months, Estimated Fair Value</a></td>
<td class="nump">49,341<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss', window );">AFS, Less than 12 months, Unrealized Losses</a></td>
<td class="nump">494<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger', window );">AFS, 12 months or more, Estimated Fair 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="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss', window );">AFS, 12 months or more, Unrealized Losses</a></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="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition', window );">AFS, Total Estimated Fair Value</a></td>
<td class="nump">49,341<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss', window );">AFS, Total Unrealized Losses</a></td>
<td class="nump">$ 494<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_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for more than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=124269663&amp;loc=SL82922890-210455<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 7<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=d3e27337-111563<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121590138&amp;loc=SL82922954-210456<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for 12 months or longer, without allowance for credit loss. Includes beneficial interest in securitized financial asset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=d3e27337-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 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=124269663&amp;loc=SL82922890-210455<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for less than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=d3e27337-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 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=124269663&amp;loc=SL82922890-210455<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121590138&amp;loc=SL82922954-210456<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for less than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=124269663&amp;loc=SL82922890-210455<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 7<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=d3e27337-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DebtSecuritiesAvailableForSaleUnrealizedLossPosition">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position without allowance for credit loss.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=d3e27290-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 50<br> -Paragraph 4<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=124269663&amp;loc=SL82922888-210455<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121590138&amp;loc=SL82922954-210456<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position, without allowance for credit loss. Includes beneficial interest in securitized financial asset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=d3e27290-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 50<br> -Paragraph 4<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124269663&amp;loc=SL82922888-210455<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_MarketableSecuritiesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MarketableSecuritiesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_USStatesAndPoliticalSubdivisionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_USStatesAndPoliticalSubdivisionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_CorporateBondSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_CorporateBondSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_AssetBackedSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_AssetBackedSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>R56.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139851241873848">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Investment Securities - Schedule of Amortized Cost and Fair Value of Investment Securities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract', window );"><strong>Amortized Cost</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="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost', window );">Due in 1 year or less</a></td>
<td class="nump">$ 23,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="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost', window );">Due after 1 year through 5 years</a></td>
<td class="nump">117,319<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost', window );">Due after 5 years through 10 years</a></td>
<td class="nump">224,344<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost', window );">Due after 10 years</a></td>
<td class="nump">298,649<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="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss', window );">Amortized Cost</a></td>
<td class="nump">664,271<span></span>
</td>
<td class="nump">$ 338,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="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract', window );"><strong>Fair Value</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="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue', window );">Due in 1 year or less</a></td>
<td class="nump">24,211<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue', window );">Due after 1 year through 5 years</a></td>
<td class="nump">122,329<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue', window );">Due after 5 years through 10 years</a></td>
<td class="nump">231,142<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue', window );">Due after 10 years</a></td>
<td class="nump">295,771<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="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest', window );">Total</a></td>
<td class="nump">$ 673,453<span></span>
</td>
<td class="nump">$ 357,726<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_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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), 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="top.Show.toggleNext( this );">+ References</a><div 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 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=d3e27198-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value of 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&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 http://asc.fasb.org/extlink&amp;oid=123599081&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 http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=d3e27161-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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), 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="top.Show.toggleNext( this );">+ References</a><div 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 3<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=d3e27198-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value of 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="top.Show.toggleNext( this );">+ References</a><div 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 http://asc.fasb.org/extlink&amp;oid=123581744&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 http://asc.fasb.org/extlink&amp;oid=123581744&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 http://asc.fasb.org/extlink&amp;oid=123599081&amp;loc=SL120269850-112803<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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), 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="top.Show.toggleNext( this );">+ References</a><div 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 3<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=d3e27198-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value of 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 320<br> -Section 50<br> -Paragraph 3A<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123599081&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 http://asc.fasb.org/extlink&amp;oid=123581744&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 http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=d3e27198-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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), 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="top.Show.toggleNext( this );">+ References</a><div 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 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=d3e27198-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value of 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 320<br> -Section 50<br> -Paragraph 3A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123599081&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 http://asc.fasb.org/extlink&amp;oid=123581744&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 http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=d3e27161-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amortized cost excluding accrued interest, after allowance for credit loss, of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124258926&amp;loc=SL82898722-210454<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount excluding accrued interest, of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124258926&amp;loc=SL82898722-210454<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>71
<FILENAME>R57.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139851245887304">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Loans by Type - Summary of Loan Categories (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ParticipatingMortgageLoansLineItems', window );"><strong>Participating Mortgage Loans [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="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent', window );">Total loans</a></td>
<td class="nump">$ 960,567<span></span>
</td>
<td class="nump">$ 891,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="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=cass_CommercialAndIndustrialLoanMember', window );">Commercial and industrial</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ParticipatingMortgageLoansLineItems', window );"><strong>Participating Mortgage Loans [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="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent', window );">Total loans</a></td>
<td class="nump">450,336<span></span>
</td>
<td class="nump">298,984<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=cass_RealEstateCommercialMortgageMember', window );">Real Estate, Commercial, Mortgage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ParticipatingMortgageLoansLineItems', window );"><strong>Participating Mortgage Loans [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="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent', window );">Total loans</a></td>
<td class="nump">108,759<span></span>
</td>
<td class="nump">100,419<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=cass_RealEstateCommercialConstructionLoanMember', window );">Real Estate, Commercial, Construction</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ParticipatingMortgageLoansLineItems', window );"><strong>Participating Mortgage Loans [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="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent', window );">Total loans</a></td>
<td class="nump">24,797<span></span>
</td>
<td class="nump">25,090<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=cass_RealEstateFaithbasedMortgageMember', window );">Real Estate, Faith-Based, Mortgage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ParticipatingMortgageLoansLineItems', window );"><strong>Participating Mortgage Loans [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="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent', window );">Total loans</a></td>
<td class="nump">355,582<span></span>
</td>
<td class="nump">333,661<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=cass_RealEstateFaithbasedConstructionLoanMember', window );">Real Estate, Faith-based, Construction</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ParticipatingMortgageLoansLineItems', window );"><strong>Participating Mortgage Loans [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="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent', window );">Total loans</a></td>
<td class="nump">14,664<span></span>
</td>
<td class="nump">23,818<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=cass_PaycheckProtectionProgramMember', window );">PPP</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ParticipatingMortgageLoansLineItems', window );"><strong>Participating Mortgage Loans [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="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent', window );">Total loans</a></td>
<td class="nump">6,299<span></span>
</td>
<td class="nump">109,704<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=cass_OtherLoanMember', window );">Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ParticipatingMortgageLoansLineItems', window );"><strong>Participating Mortgage Loans [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="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent', window );">Total loans</a></td>
<td class="nump">$ 130<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_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount excluding accrued interest, after allowance for credit loss, of financing receivable classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/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 http://asc.fasb.org/extlink&amp;oid=124255206&amp;loc=SL82895884-210446<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ParticipatingMortgageLoansLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ParticipatingMortgageLoansLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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=cass_CommercialAndIndustrialLoanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablePortfolioSegmentAxis=cass_CommercialAndIndustrialLoanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=cass_RealEstateCommercialMortgageMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablePortfolioSegmentAxis=cass_RealEstateCommercialMortgageMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=cass_RealEstateCommercialConstructionLoanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablePortfolioSegmentAxis=cass_RealEstateCommercialConstructionLoanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=cass_RealEstateFaithbasedMortgageMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablePortfolioSegmentAxis=cass_RealEstateFaithbasedMortgageMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=cass_RealEstateFaithbasedConstructionLoanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablePortfolioSegmentAxis=cass_RealEstateFaithbasedConstructionLoanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=cass_PaycheckProtectionProgramMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablePortfolioSegmentAxis=cass_PaycheckProtectionProgramMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=cass_OtherLoanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablePortfolioSegmentAxis=cass_OtherLoanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>R58.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139851239875496">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Loans - Schedule of the Aging of Loans by Loan Categories (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss', window );">Loans</a></td>
<td class="nump">$ 960,567<span></span>
</td>
<td class="nump">$ 891,676<span></span>
</td>
<td class="nump">$ 10,556<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus', window );">Non- accrual</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=cass_CommercialAndIndustrialLoanMember', window );">Commercial and industrial</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss', window );">Loans</a></td>
<td class="nump">450,336<span></span>
</td>
<td class="nump">298,984<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus', window );">Non- accrual</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=cass_RealEstateCommercialMortgageMember', window );">Real Estate, Commercial, Mortgage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss', window );">Loans</a></td>
<td class="nump">108,759<span></span>
</td>
<td class="nump">100,419<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus', window );">Non- accrual</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=cass_RealEstateCommercialConstructionLoanMember', window );">Real Estate, Commercial, Construction</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss', window );">Loans</a></td>
<td class="nump">24,797<span></span>
</td>
<td class="nump">25,090<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus', window );">Non- accrual</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=cass_RealEstateFaithbasedMortgageMember', window );">Real Estate, Faith-Based, Mortgage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss', window );">Loans</a></td>
<td class="nump">355,582<span></span>
</td>
<td class="nump">333,661<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus', window );">Non- accrual</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=cass_RealEstateFaithbasedConstructionLoanMember', window );">Real Estate, Faith-based, Construction</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss', window );">Loans</a></td>
<td class="nump">14,664<span></span>
</td>
<td class="nump">23,818<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus', window );">Non- accrual</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=cass_PaycheckProtectionProgramMember', window );">PPP</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss', window );">Loans</a></td>
<td class="nump">6,299<span></span>
</td>
<td class="nump">109,704<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus', window );">Non- accrual</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=cass_OtherLoanMember', 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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss', window );">Loans</a></td>
<td class="nump">130<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus', window );">Non- accrual</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="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablesPeriodPastDueAxis=us-gaap_FinancialAssetNotPastDueMember', window );">Current</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss', window );">Loans</a></td>
<td class="nump">960,567<span></span>
</td>
<td class="nump">891,676<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablesPeriodPastDueAxis=us-gaap_FinancialAssetNotPastDueMember', window );">Current | Commercial and industrial</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss', window );">Loans</a></td>
<td class="nump">450,336<span></span>
</td>
<td class="nump">298,984<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablesPeriodPastDueAxis=us-gaap_FinancialAssetNotPastDueMember', window );">Current | Real Estate, Commercial, Mortgage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss', window );">Loans</a></td>
<td class="nump">108,759<span></span>
</td>
<td class="nump">100,419<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablesPeriodPastDueAxis=us-gaap_FinancialAssetNotPastDueMember', window );">Current | Real Estate, Commercial, Construction</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss', window );">Loans</a></td>
<td class="nump">24,797<span></span>
</td>
<td class="nump">25,090<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablesPeriodPastDueAxis=us-gaap_FinancialAssetNotPastDueMember', window );">Current | Real Estate, Faith-Based, Mortgage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss', window );">Loans</a></td>
<td class="nump">355,582<span></span>
</td>
<td class="nump">333,661<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablesPeriodPastDueAxis=us-gaap_FinancialAssetNotPastDueMember', window );">Current | Real Estate, Faith-based, Construction</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss', window );">Loans</a></td>
<td class="nump">14,664<span></span>
</td>
<td class="nump">23,818<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablesPeriodPastDueAxis=us-gaap_FinancialAssetNotPastDueMember', window );">Current | PPP</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss', window );">Loans</a></td>
<td class="nump">6,299<span></span>
</td>
<td class="nump">109,704<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablesPeriodPastDueAxis=us-gaap_FinancialAssetNotPastDueMember', window );">Current | 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="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss', window );">Loans</a></td>
<td class="nump">130<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablesPeriodPastDueAxis=us-gaap_FinancingReceivables30To59DaysPastDueMember', window );">30-59 Days</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss', window );">Loans</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablesPeriodPastDueAxis=us-gaap_FinancingReceivables30To59DaysPastDueMember', window );">30-59 Days | Commercial and industrial</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss', window );">Loans</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablesPeriodPastDueAxis=us-gaap_FinancingReceivables30To59DaysPastDueMember', window );">30-59 Days | Real Estate, Commercial, Mortgage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss', window );">Loans</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablesPeriodPastDueAxis=us-gaap_FinancingReceivables30To59DaysPastDueMember', window );">30-59 Days | Real Estate, Commercial, Construction</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss', window );">Loans</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablesPeriodPastDueAxis=us-gaap_FinancingReceivables30To59DaysPastDueMember', window );">30-59 Days | Real Estate, Faith-Based, Mortgage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss', window );">Loans</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablesPeriodPastDueAxis=us-gaap_FinancingReceivables30To59DaysPastDueMember', window );">30-59 Days | Real Estate, Faith-based, Construction</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss', window );">Loans</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablesPeriodPastDueAxis=us-gaap_FinancingReceivables30To59DaysPastDueMember', window );">30-59 Days | PPP</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss', window );">Loans</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablesPeriodPastDueAxis=us-gaap_FinancingReceivables30To59DaysPastDueMember', window );">30-59 Days | 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="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss', window );">Loans</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="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablesPeriodPastDueAxis=us-gaap_FinancingReceivables60To89DaysPastDueMember', window );">60-89 Days</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss', window );">Loans</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablesPeriodPastDueAxis=us-gaap_FinancingReceivables60To89DaysPastDueMember', window );">60-89 Days | Commercial and industrial</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss', window );">Loans</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablesPeriodPastDueAxis=us-gaap_FinancingReceivables60To89DaysPastDueMember', window );">60-89 Days | Real Estate, Commercial, Mortgage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss', window );">Loans</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablesPeriodPastDueAxis=us-gaap_FinancingReceivables60To89DaysPastDueMember', window );">60-89 Days | Real Estate, Commercial, Construction</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss', window );">Loans</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablesPeriodPastDueAxis=us-gaap_FinancingReceivables60To89DaysPastDueMember', window );">60-89 Days | Real Estate, Faith-Based, Mortgage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss', window );">Loans</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablesPeriodPastDueAxis=us-gaap_FinancingReceivables60To89DaysPastDueMember', window );">60-89 Days | Real Estate, Faith-based, Construction</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss', window );">Loans</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablesPeriodPastDueAxis=us-gaap_FinancingReceivables60To89DaysPastDueMember', window );">60-89 Days | PPP</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss', window );">Loans</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablesPeriodPastDueAxis=us-gaap_FinancingReceivables60To89DaysPastDueMember', window );">60-89 Days | 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="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss', window );">Loans</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="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablesPeriodPastDueAxis=us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember', window );">90 Days and Over</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss', window );">Loans</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablesPeriodPastDueAxis=us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember', window );">90 Days and Over | Commercial and industrial</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss', window );">Loans</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablesPeriodPastDueAxis=us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember', window );">90 Days and Over | Real Estate, Commercial, Mortgage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss', window );">Loans</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablesPeriodPastDueAxis=us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember', window );">90 Days and Over | Real Estate, Commercial, Construction</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss', window );">Loans</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablesPeriodPastDueAxis=us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember', window );">90 Days and Over | Real Estate, Faith-Based, Mortgage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss', window );">Loans</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablesPeriodPastDueAxis=us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember', window );">90 Days and Over | Real Estate, Faith-based, Construction</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss', window );">Loans</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablesPeriodPastDueAxis=us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember', window );">90 Days and Over | PPP</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss', window );">Loans</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablesPeriodPastDueAxis=us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember', window );">90 Days and Over | 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="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss', window );">Loans</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount excluding accrued interest, before allowance for credit loss, of financing receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919230-210447<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 45<br> -Paragraph 1<br> -URI http://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 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3B<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL120267963-210447<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_FinancingReceivableRecordedInvestmentNonaccrualStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of financing receivable on nonaccrual status.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5111-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 50<br> -Paragraph 16<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919258-210447<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 (3)<br><br>Reference 4: 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_FinancingReceivableRecordedInvestmentPastDueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_FinancingReceivablePortfolioSegmentAxis=cass_CommercialAndIndustrialLoanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablePortfolioSegmentAxis=cass_CommercialAndIndustrialLoanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=cass_RealEstateCommercialMortgageMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablePortfolioSegmentAxis=cass_RealEstateCommercialMortgageMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=cass_RealEstateCommercialConstructionLoanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablePortfolioSegmentAxis=cass_RealEstateCommercialConstructionLoanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=cass_RealEstateFaithbasedMortgageMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablePortfolioSegmentAxis=cass_RealEstateFaithbasedMortgageMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=cass_RealEstateFaithbasedConstructionLoanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablePortfolioSegmentAxis=cass_RealEstateFaithbasedConstructionLoanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=cass_PaycheckProtectionProgramMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablePortfolioSegmentAxis=cass_PaycheckProtectionProgramMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=cass_OtherLoanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablePortfolioSegmentAxis=cass_OtherLoanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=us-gaap_FinancialAssetNotPastDueMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablesPeriodPastDueAxis=us-gaap_FinancialAssetNotPastDueMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=us-gaap_FinancingReceivables30To59DaysPastDueMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablesPeriodPastDueAxis=us-gaap_FinancingReceivables30To59DaysPastDueMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=us-gaap_FinancingReceivables60To89DaysPastDueMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablesPeriodPastDueAxis=us-gaap_FinancingReceivables60To89DaysPastDueMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablesPeriodPastDueAxis=us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>R59.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139851239891368">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Loans - Schedule of the Credit Exposure of the Loan Portfolio (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent', window );">Total Loans</a></td>
<td class="nump">$ 960,567<span></span>
</td>
<td class="nump">$ 891,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="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=cass_CommercialAndIndustrialLoanMember', window );">Commercial and industrial</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent', window );">Total Loans</a></td>
<td class="nump">450,336<span></span>
</td>
<td class="nump">298,984<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=cass_RealEstateCommercialMortgageMember', window );">Real Estate, Commercial, Mortgage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent', window );">Total Loans</a></td>
<td class="nump">108,759<span></span>
</td>
<td class="nump">100,419<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=cass_RealEstateCommercialConstructionLoanMember', window );">Real Estate, Commercial, Construction</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent', window );">Total Loans</a></td>
<td class="nump">24,797<span></span>
</td>
<td class="nump">25,090<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=cass_RealEstateFaithbasedMortgageMember', window );">Real Estate, Faith-Based, Mortgage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent', window );">Total Loans</a></td>
<td class="nump">355,582<span></span>
</td>
<td class="nump">333,661<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=cass_RealEstateFaithbasedConstructionLoanMember', window );">Real Estate, Faith-based, Construction</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent', window );">Total Loans</a></td>
<td class="nump">14,664<span></span>
</td>
<td class="nump">23,818<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=cass_PaycheckProtectionProgramMember', window );">PPP</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent', window );">Total Loans</a></td>
<td class="nump">6,299<span></span>
</td>
<td class="nump">109,704<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=cass_OtherLoanMember', window );">Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent', window );">Total Loans</a></td>
<td class="nump">130<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cass_CreditExposureOfLoanPortfolioAxis=cass_LoansSubjectToNormalMonitoringMember', window );">Loans Subject To Normal Monitoring</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent', window );">Total Loans</a></td>
<td class="nump">947,973<span></span>
</td>
<td class="nump">873,092<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cass_CreditExposureOfLoanPortfolioAxis=cass_LoansSubjectToNormalMonitoringMember', window );">Loans Subject To Normal Monitoring | Commercial and industrial</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent', window );">Total Loans</a></td>
<td class="nump">440,607<span></span>
</td>
<td class="nump">284,882<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cass_CreditExposureOfLoanPortfolioAxis=cass_LoansSubjectToNormalMonitoringMember', window );">Loans Subject To Normal Monitoring | Real Estate, Commercial, Mortgage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent', window );">Total Loans</a></td>
<td class="nump">108,759<span></span>
</td>
<td class="nump">99,044<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cass_CreditExposureOfLoanPortfolioAxis=cass_LoansSubjectToNormalMonitoringMember', window );">Loans Subject To Normal Monitoring | Real Estate, Commercial, Construction</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent', window );">Total Loans</a></td>
<td class="nump">24,797<span></span>
</td>
<td class="nump">25,090<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cass_CreditExposureOfLoanPortfolioAxis=cass_LoansSubjectToNormalMonitoringMember', window );">Loans Subject To Normal Monitoring | Real Estate, Faith-Based, Mortgage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent', window );">Total Loans</a></td>
<td class="nump">352,717<span></span>
</td>
<td class="nump">330,554<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cass_CreditExposureOfLoanPortfolioAxis=cass_LoansSubjectToNormalMonitoringMember', window );">Loans Subject To Normal Monitoring | Real Estate, Faith-based, Construction</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent', window );">Total Loans</a></td>
<td class="nump">14,664<span></span>
</td>
<td class="nump">23,818<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cass_CreditExposureOfLoanPortfolioAxis=cass_LoansSubjectToNormalMonitoringMember', window );">Loans Subject To Normal Monitoring | PPP</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent', window );">Total Loans</a></td>
<td class="nump">6,299<span></span>
</td>
<td class="nump">109,704<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cass_CreditExposureOfLoanPortfolioAxis=cass_LoansSubjectToNormalMonitoringMember', window );">Loans Subject To Normal Monitoring | Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent', window );">Total Loans</a></td>
<td class="nump">130<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cass_CreditExposureOfLoanPortfolioAxis=cass_PerformingLoansSubjectToSpecialMonitoringMember', window );">Performing Loans Subject To Special Monitoring</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent', window );">Total Loans</a></td>
<td class="nump">12,594<span></span>
</td>
<td class="nump">18,584<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cass_CreditExposureOfLoanPortfolioAxis=cass_PerformingLoansSubjectToSpecialMonitoringMember', window );">Performing Loans Subject To Special Monitoring | Commercial and industrial</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent', window );">Total Loans</a></td>
<td class="nump">9,729<span></span>
</td>
<td class="nump">14,102<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cass_CreditExposureOfLoanPortfolioAxis=cass_PerformingLoansSubjectToSpecialMonitoringMember', window );">Performing Loans Subject To Special Monitoring | Real Estate, Commercial, Mortgage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent', window );">Total Loans</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,375<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cass_CreditExposureOfLoanPortfolioAxis=cass_PerformingLoansSubjectToSpecialMonitoringMember', window );">Performing Loans Subject To Special Monitoring | Real Estate, Commercial, Construction</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent', window );">Total Loans</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cass_CreditExposureOfLoanPortfolioAxis=cass_PerformingLoansSubjectToSpecialMonitoringMember', window );">Performing Loans Subject To Special Monitoring | Real Estate, Faith-Based, Mortgage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent', window );">Total Loans</a></td>
<td class="nump">2,865<span></span>
</td>
<td class="nump">3,107<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cass_CreditExposureOfLoanPortfolioAxis=cass_PerformingLoansSubjectToSpecialMonitoringMember', window );">Performing Loans Subject To Special Monitoring | Real Estate, Faith-based, Construction</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent', window );">Total Loans</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cass_CreditExposureOfLoanPortfolioAxis=cass_PerformingLoansSubjectToSpecialMonitoringMember', window );">Performing Loans Subject To Special Monitoring | PPP</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent', window );">Total Loans</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cass_CreditExposureOfLoanPortfolioAxis=cass_PerformingLoansSubjectToSpecialMonitoringMember', window );">Performing Loans Subject To Special Monitoring | Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent', window );">Total Loans</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cass_CreditExposureOfLoanPortfolioAxis=cass_NonperformingLoansSubjectToSpecialMonitoringMember', window );">Nonperforming Loans Subject To Special Monitoring</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent', window );">Total Loans</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cass_CreditExposureOfLoanPortfolioAxis=cass_NonperformingLoansSubjectToSpecialMonitoringMember', window );">Nonperforming Loans Subject To Special Monitoring | Commercial and industrial</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent', window );">Total Loans</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cass_CreditExposureOfLoanPortfolioAxis=cass_NonperformingLoansSubjectToSpecialMonitoringMember', window );">Nonperforming Loans Subject To Special Monitoring | Real Estate, Commercial, Mortgage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent', window );">Total Loans</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cass_CreditExposureOfLoanPortfolioAxis=cass_NonperformingLoansSubjectToSpecialMonitoringMember', window );">Nonperforming Loans Subject To Special Monitoring | Real Estate, Commercial, Construction</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent', window );">Total Loans</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cass_CreditExposureOfLoanPortfolioAxis=cass_NonperformingLoansSubjectToSpecialMonitoringMember', window );">Nonperforming Loans Subject To Special Monitoring | Real Estate, Faith-Based, Mortgage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent', window );">Total Loans</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cass_CreditExposureOfLoanPortfolioAxis=cass_NonperformingLoansSubjectToSpecialMonitoringMember', window );">Nonperforming Loans Subject To Special Monitoring | Real Estate, Faith-based, Construction</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent', window );">Total Loans</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cass_CreditExposureOfLoanPortfolioAxis=cass_NonperformingLoansSubjectToSpecialMonitoringMember', window );">Nonperforming Loans Subject To Special Monitoring | PPP</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent', window );">Total Loans</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cass_CreditExposureOfLoanPortfolioAxis=cass_NonperformingLoansSubjectToSpecialMonitoringMember', window );">Nonperforming Loans Subject To Special Monitoring | Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent', window );">Total Loans</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount excluding accrued interest, after allowance for credit loss, of financing receivable classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/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 http://asc.fasb.org/extlink&amp;oid=124255206&amp;loc=SL82895884-210446<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_FinancingReceivablePortfolioSegmentAxis=cass_CommercialAndIndustrialLoanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablePortfolioSegmentAxis=cass_CommercialAndIndustrialLoanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=cass_RealEstateCommercialMortgageMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablePortfolioSegmentAxis=cass_RealEstateCommercialMortgageMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=cass_RealEstateCommercialConstructionLoanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablePortfolioSegmentAxis=cass_RealEstateCommercialConstructionLoanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=cass_RealEstateFaithbasedMortgageMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablePortfolioSegmentAxis=cass_RealEstateFaithbasedMortgageMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=cass_RealEstateFaithbasedConstructionLoanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablePortfolioSegmentAxis=cass_RealEstateFaithbasedConstructionLoanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=cass_PaycheckProtectionProgramMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablePortfolioSegmentAxis=cass_PaycheckProtectionProgramMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=cass_OtherLoanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablePortfolioSegmentAxis=cass_OtherLoanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cass_CreditExposureOfLoanPortfolioAxis=cass_LoansSubjectToNormalMonitoringMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cass_CreditExposureOfLoanPortfolioAxis=cass_LoansSubjectToNormalMonitoringMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cass_CreditExposureOfLoanPortfolioAxis=cass_PerformingLoansSubjectToSpecialMonitoringMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cass_CreditExposureOfLoanPortfolioAxis=cass_PerformingLoansSubjectToSpecialMonitoringMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cass_CreditExposureOfLoanPortfolioAxis=cass_NonperformingLoansSubjectToSpecialMonitoringMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cass_CreditExposureOfLoanPortfolioAxis=cass_NonperformingLoansSubjectToSpecialMonitoringMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>R60.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139851240270856">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Loans - Narrative (Details)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($) </div>
<div>loan</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($) </div>
<div>loan</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReceivablesAbstract', window );"><strong>Receivables [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cass_NumberOfLoansIndividuallyEvaluatedForImpairment', window );">Number of loans individually evaluated for impairment | loan</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">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="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment', window );">Financing receivable, individually evaluated for impairment, value | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,500,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1', window );">Financing receivable, allowance for credit loss, individually evaluated for impairment | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 500,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsNumberOfContracts2', window );">Number of troubled debt restructured loans | loan</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">2<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1', window );">Number of troubled debt restructured loans subsequently defaulted | loan</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="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableRelatedParties', window );">Finance receivable, related parties | $</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 161,475<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cass_NumberOfLoansIndividuallyEvaluatedForImpairment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number Of Loans Individually Evaluated for Impairment</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cass_NumberOfLoansIndividuallyEvaluatedForImpairment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cass_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of valuation allowance for financing receivables that are expected to be uncollectible that were individually evaluated for impairment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=SL6953423-111524<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_FinancingReceivableIndividuallyEvaluatedForImpairment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The balance of financing receivables that were individually evaluated for impairment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=SL6953423-111524<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_FinancingReceivableModificationsNumberOfContracts2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of financing receivables that have been modified by troubled debt restructurings.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 33<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=SL6953676-111524<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableModificationsNumberOfContracts2</td>
</tr>
<tr>
<td style="padding-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_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of financing receivable contracts modified as troubled debt restructuring within previous 12 months, with subsequent payment default.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 34<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=SL6953682-111524<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1</td>
</tr>
<tr>
<td style="padding-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_LoansAndLeasesReceivableRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For an unclassified balance sheet, reflects the carrying amount of unpaid loan amounts due from related parties at the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 2: http://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.7(e))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LoansAndLeasesReceivableRelatedParties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ReceivablesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>75
<FILENAME>R61.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139851241833704">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Loans - Schedule of Category of Loans Considered as Troubled Debt Restructuring (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>loan</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($) </div>
<div>loan</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems', window );"><strong>Financing Receivable, Allowance for Credit Loss [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="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsNumberOfContracts2', window );">Number of Loans | loan</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">2<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2', window );">Pre-Modification Outstanding Balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 9,802<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2', window );">Post-Modification Outstanding Balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 9,802<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=cass_CommercialAndIndustrialLoanMember', window );">Commercial and industrial</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems', window );"><strong>Financing Receivable, Allowance for Credit Loss [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="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsNumberOfContracts2', window );">Number of Loans | loan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">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="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2', window );">Pre-Modification Outstanding Balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 8,773<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2', window );">Post-Modification Outstanding Balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 8,773<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=cass_FaithBasedRealEstateOneMember', window );">Faith-Based Real Estate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems', window );"><strong>Financing Receivable, Allowance for Credit Loss [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="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsNumberOfContracts2', window );">Number of Loans | loan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">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="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2', window );">Pre-Modification Outstanding Balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,029<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2', window );">Post-Modification Outstanding Balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,029<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_FinancingReceivableAllowanceForCreditLossesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableModificationsNumberOfContracts2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of financing receivables that have been modified by troubled debt restructurings.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 33<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=SL6953676-111524<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableModificationsNumberOfContracts2</td>
</tr>
<tr>
<td style="padding-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_FinancingReceivableModificationsPostModificationRecordedInvestment2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after troubled debt restructuring, of modified financing receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 33<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=SL6953676-111524<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before troubled debt restructuring, of financing receivable to be modified.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 33<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=SL6953676-111524<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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=cass_CommercialAndIndustrialLoanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablePortfolioSegmentAxis=cass_CommercialAndIndustrialLoanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=cass_FaithBasedRealEstateOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablePortfolioSegmentAxis=cass_FaithBasedRealEstateOneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>76
<FILENAME>R62.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139851241087336">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Loans - Summary of ACL by Category (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems', window );"><strong>Financing Receivable, Allowance for Credit Loss [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest', window );">Beginning balance</a></td>
<td class="nump">$ 11,944<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProvisionForLoanLossesExpensed', window );">Provision for (release of) credit losses</a></td>
<td class="nump">130<span></span>
</td>
<td class="num">$ (810)<span></span>
</td>
<td class="num">$ (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="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest', window );">Ending balance</a></td>
<td class="nump">12,041<span></span>
</td>
<td class="nump">11,944<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=cass_LoansExcludingUnfundedCommitmentsMember', window );">Loans Excluding Unfunded Commitments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems', window );"><strong>Financing Receivable, Allowance for Credit Loss [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest', window );">Beginning balance</a></td>
<td class="nump">11,944<span></span>
</td>
<td class="nump">10,556<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProvisionForLoanLossesExpensed', window );">Provision for (release of) credit losses</a></td>
<td class="nump">70<span></span>
</td>
<td class="num">(645)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery', window );">Recoveries</a></td>
<td class="nump">27<span></span>
</td>
<td class="nump">20<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest', window );">Ending balance</a></td>
<td class="nump">12,041<span></span>
</td>
<td class="nump">11,944<span></span>
</td>
<td class="nump">10,556<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=cass_LoansExcludingUnfundedCommitmentsMember', window );">Loans Excluding Unfunded Commitments | Adjustment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems', window );"><strong>Financing Receivable, Allowance for Credit Loss [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest', window );">Beginning balance</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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest', window );">Ending balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=cass_LoansExcludingUnfundedCommitmentsMember', window );">Loans Excluding Unfunded Commitments | Adjusted Balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems', window );"><strong>Financing Receivable, Allowance for Credit Loss [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest', window );">Beginning balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,279<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest', window );">Ending balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,279<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap_UnfundedLoanCommitmentMember', window );">Unfunded Loan Commitment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems', window );"><strong>Financing Receivable, Allowance for Credit Loss [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProvisionForLoanLossesExpensed', window );">Provision for (release of) credit losses</a></td>
<td class="nump">200<span></span>
</td>
<td class="num">(165)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=cass_CAndIMember', window );">C&amp;I | Loans Excluding Unfunded Commitments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems', window );"><strong>Financing Receivable, Allowance for Credit Loss [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest', window );">Beginning balance</a></td>
<td class="nump">4,635<span></span>
</td>
<td class="nump">4,874<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProvisionForLoanLossesExpensed', window );">Provision for (release of) credit losses</a></td>
<td class="nump">387<span></span>
</td>
<td class="num">(268)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery', window );">Recoveries</a></td>
<td class="nump">12<span></span>
</td>
<td class="nump">19<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest', window );">Ending balance</a></td>
<td class="nump">5,034<span></span>
</td>
<td class="nump">4,635<span></span>
</td>
<td class="nump">4,874<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=cass_CAndIMember', window );">C&amp;I | Loans Excluding Unfunded Commitments | Adjustment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems', window );"><strong>Financing Receivable, Allowance for Credit Loss [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest', window );">Beginning balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(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="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest', window );">Ending balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(526)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=cass_CAndIMember', window );">C&amp;I | Loans Excluding Unfunded Commitments | Adjusted Balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems', window );"><strong>Financing Receivable, Allowance for Credit Loss [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest', window );">Beginning balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,348<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest', window );">Ending balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,348<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=cass_CREMember', window );">CRE | Loans Excluding Unfunded Commitments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems', window );"><strong>Financing Receivable, Allowance for Credit Loss [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest', window );">Beginning balance</a></td>
<td class="nump">1,175<span></span>
</td>
<td class="nump">1,528<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProvisionForLoanLossesExpensed', window );">Provision for (release of) credit losses</a></td>
<td class="num">(144)<span></span>
</td>
<td class="num">(48)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery', window );">Recoveries</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest', window );">Ending balance</a></td>
<td class="nump">1,031<span></span>
</td>
<td class="nump">1,175<span></span>
</td>
<td class="nump">1,528<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=cass_CREMember', window );">CRE | Loans Excluding Unfunded Commitments | Adjustment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems', window );"><strong>Financing Receivable, Allowance for Credit Loss [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest', window );">Beginning balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(401)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest', window );">Ending balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(401)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=cass_CREMember', window );">CRE | Loans Excluding Unfunded Commitments | Adjusted Balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems', window );"><strong>Financing Receivable, Allowance for Credit Loss [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest', window );">Beginning balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,127<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest', window );">Ending balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,127<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=cass_FaithBasedCREMember', window );">Faith-based CRE | Loans Excluding Unfunded Commitments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems', window );"><strong>Financing Receivable, Allowance for Credit Loss [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest', window );">Beginning balance</a></td>
<td class="nump">5,717<span></span>
</td>
<td class="nump">3,842<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProvisionForLoanLossesExpensed', window );">Provision for (release of) credit losses</a></td>
<td class="num">(48)<span></span>
</td>
<td class="num">(238)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery', window );">Recoveries</a></td>
<td class="nump">15<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="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest', window );">Ending balance</a></td>
<td class="nump">5,684<span></span>
</td>
<td class="nump">5,717<span></span>
</td>
<td class="nump">3,842<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=cass_FaithBasedCREMember', window );">Faith-based CRE | Loans Excluding Unfunded Commitments | Adjustment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems', window );"><strong>Financing Receivable, Allowance for Credit Loss [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest', window );">Beginning balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,636<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest', window );">Ending balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,636<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=cass_FaithBasedCREMember', window );">Faith-based CRE | Loans Excluding Unfunded Commitments | Adjusted Balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems', window );"><strong>Financing Receivable, Allowance for Credit Loss [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest', window );">Beginning balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,478<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest', window );">Ending balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,478<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ConstructionMember', window );">Construction | Loans Excluding Unfunded Commitments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems', window );"><strong>Financing Receivable, Allowance for Credit Loss [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest', window );">Beginning balance</a></td>
<td class="nump">417<span></span>
</td>
<td class="nump">312<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProvisionForLoanLossesExpensed', window );">Provision for (release of) credit losses</a></td>
<td class="num">(125)<span></span>
</td>
<td class="num">(91)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery', window );">Recoveries</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest', window );">Ending balance</a></td>
<td class="nump">$ 292<span></span>
</td>
<td class="nump">417<span></span>
</td>
<td class="nump">312<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ConstructionMember', window );">Construction | Loans Excluding Unfunded Commitments | Adjustment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems', window );"><strong>Financing Receivable, Allowance for Credit Loss [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest', window );">Beginning balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest', window );">Ending balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ConstructionMember', window );">Construction | Loans Excluding Unfunded Commitments | Adjusted Balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems', window );"><strong>Financing Receivable, Allowance for Credit Loss [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest', window );">Beginning balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 326<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest', window );">Ending balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 326<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_FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount excluding accrued interest, of allowance for credit loss on financing receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124255206&amp;loc=SL82895884-210446<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_FinancingReceivableAllowanceForCreditLossesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in allowance for credit loss on financing receivable from recovery.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 55<br> -Paragraph 79<br> -URI http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=SL6953423-111524<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ProvisionForLoanLossesExpensed">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of credit loss expense (reversal of expense) for financing receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=cass_LoansExcludingUnfundedCommitmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=cass_LoansExcludingUnfundedCommitmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_CumulativeEffectPeriodOfAdoptionAxis=srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CumulativeEffectPeriodOfAdoptionAxis=srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CumulativeEffectPeriodOfAdoptionAxis=srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap_UnfundedLoanCommitmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap_UnfundedLoanCommitmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=cass_CAndIMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablePortfolioSegmentAxis=cass_CAndIMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=cass_CREMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablePortfolioSegmentAxis=cass_CREMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=cass_FaithBasedCREMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablePortfolioSegmentAxis=cass_FaithBasedCREMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=us-gaap_ConstructionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ConstructionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>R63.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139851240308136">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Premises and Equipment - Summary of Premises and Equipment (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Premises and equipment, gross</a></td>
<td class="nump">$ 58,599<span></span>
</td>
<td class="nump">$ 54,302<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Less accumulated depreciation</a></td>
<td class="nump">40,486<span></span>
</td>
<td class="nump">36,245<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Total</a></td>
<td class="nump">18,113<span></span>
</td>
<td class="nump">18,057<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandMember', window );">Land</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Premises and equipment, gross</a></td>
<td class="nump">873<span></span>
</td>
<td class="nump">873<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember', window );">Buildings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Premises and equipment, gross</a></td>
<td class="nump">14,834<span></span>
</td>
<td class="nump">14,763<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdsAndLeaseholdImprovementsMember', window );">Leasehold improvements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Premises and equipment, gross</a></td>
<td class="nump">2,036<span></span>
</td>
<td class="nump">1,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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember', window );">Furniture, fixtures and equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Premises and equipment, gross</a></td>
<td class="nump">13,551<span></span>
</td>
<td class="nump">12,897<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerSoftwareIntangibleAssetMember', window );">Purchased software</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Premises and equipment, gross</a></td>
<td class="nump">4,640<span></span>
</td>
<td class="nump">4,278<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=cass_InternallyDevelopedSoftwareMember', window );">Internally developed software</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Premises and equipment, gross</a></td>
<td class="nump">$ 22,665<span></span>
</td>
<td class="nump">$ 19,538<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.14)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.13)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_BuildingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdsAndLeaseholdImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdsAndLeaseholdImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerSoftwareIntangibleAssetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerSoftwareIntangibleAssetMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=cass_InternallyDevelopedSoftwareMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=cass_InternallyDevelopedSoftwareMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>R64.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139851342558904">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Premises and Equipment - Narrative (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation</a></td>
<td class="nump">$ 4,313<span></span>
</td>
<td class="nump">$ 4,471<span></span>
</td>
<td class="nump">$ 4,227<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_Depreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Depreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>79
<FILENAME>R65.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139851248054584">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Acquired Intangible Assets - Schedule of Intangible Assets and Goodwill (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentForAmortizationAbstract', window );"><strong>Amortization [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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">$ (6,152)<span></span>
</td>
<td class="num">$ (5,293)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cass_UnamortizedIntangibleAssetAbstract', window );"><strong>Unamortized intangible 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="top.Show.showAR( this, 'defref_us-gaap_GoodwillGross', window );">Goodwill, gross carrying amount</a></td>
<td class="nump">14,262<span></span>
</td>
<td class="nump">14,262<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetIncludingGoodwill', window );">Total intangible assets, net</a></td>
<td class="nump">22,978<span></span>
</td>
<td class="nump">22,978<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Total intangible assets, accumulated amortization</a></td>
<td class="nump">6,152<span></span>
</td>
<td class="nump">5,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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerListsMember', window );">Customer lists</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentForAmortizationAbstract', window );"><strong>Amortization [Abstract]</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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Amount</a></td>
<td class="nump">4,778<span></span>
</td>
<td class="nump">4,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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(4,341)<span></span>
</td>
<td class="num">(3,902)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cass_UnamortizedIntangibleAssetAbstract', window );"><strong>Unamortized intangible 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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Total intangible assets, accumulated amortization</a></td>
<td class="nump">4,341<span></span>
</td>
<td class="nump">3,902<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_PatentsMember', window );">Patent</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentForAmortizationAbstract', window );"><strong>Amortization [Abstract]</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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Amount</a></td>
<td class="nump">72<span></span>
</td>
<td class="nump">72<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(28)<span></span>
</td>
<td class="num">(24)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cass_UnamortizedIntangibleAssetAbstract', window );"><strong>Unamortized intangible 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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Total intangible assets, accumulated amortization</a></td>
<td class="nump">28<span></span>
</td>
<td class="nump">24<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_ComputerSoftwareIntangibleAssetMember', window );">Software</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentForAmortizationAbstract', window );"><strong>Amortization [Abstract]</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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Amount</a></td>
<td class="nump">2,844<span></span>
</td>
<td class="nump">2,844<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(1,104)<span></span>
</td>
<td class="num">(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="top.Show.showAR( this, 'defref_cass_UnamortizedIntangibleAssetAbstract', window );"><strong>Unamortized intangible 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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Total intangible assets, accumulated amortization</a></td>
<td class="nump">1,104<span></span>
</td>
<td class="nump">731<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember', window );">Trade Name</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentForAmortizationAbstract', window );"><strong>Amortization [Abstract]</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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Amount</a></td>
<td class="nump">190<span></span>
</td>
<td class="nump">190<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(22)<span></span>
</td>
<td class="num">(13)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cass_UnamortizedIntangibleAssetAbstract', window );"><strong>Unamortized intangible 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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Total intangible assets, accumulated amortization</a></td>
<td class="nump">22<span></span>
</td>
<td class="nump">13<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_OtherIntangibleAssetsMember', window );">Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentForAmortizationAbstract', window );"><strong>Amortization [Abstract]</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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Amount</a></td>
<td class="nump">500<span></span>
</td>
<td class="nump">500<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(325)<span></span>
</td>
<td class="num">(291)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cass_UnamortizedIntangibleAssetAbstract', window );"><strong>Unamortized intangible 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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Total intangible assets, accumulated amortization</a></td>
<td class="nump">$ 325<span></span>
</td>
<td class="nump">$ 291<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cass_UnamortizedIntangibleAssetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Unamortized Intangible Asset</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cass_UnamortizedIntangibleAssetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cass_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentForAmortizationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentForAmortizationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 928<br> -SubTopic 340<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6473545&amp;loc=d3e61844-108004<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://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 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IntangibleAssetsNetIncludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount of finite-lived intangible assets, indefinite-lived intangible assets and goodwill. Goodwill is an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized. Intangible assets are assets, not including financial assets, lacking physical substance.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsNetIncludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_CustomerListsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerListsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_PatentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_PatentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_ComputerSoftwareIntangibleAssetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_ComputerSoftwareIntangibleAssetMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_OtherIntangibleAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_OtherIntangibleAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>80
<FILENAME>R66.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139851247993912">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquired Intangible Assets - Narrative (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization of intangible assets</a></td>
<td class="nump">$ 859<span></span>
</td>
<td class="nump">$ 859<span></span>
</td>
<td class="nump">$ 563<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextRollingTwelveMonths', window );">Amortization expense, next rolling twelve months</a></td>
<td class="nump">540<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearTwo', window );">Amortization expense, rolling year two</a></td>
<td class="nump">540<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearThree', window );">Amortization expense, rolling year three</a></td>
<td class="nump">498<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFour', window );">Amortization expense, rolling year four</a></td>
<td class="nump">490<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFive', window );">Amortization expense, rolling year five</a></td>
<td class="nump">$ 342<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerListsMember', window );">Customer lists | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Finite-lived, intangible assets, useful life</a></td>
<td class="text">7 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerListsMember', window );">Customer lists | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Finite-lived, intangible assets, 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>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_PatentsMember', window );">Patent</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Finite-lived, intangible assets, useful life</a></td>
<td class="text">18 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_ComputerSoftwareIntangibleAssetMember', window );">Purchased software | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Finite-lived, intangible assets, 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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_ComputerSoftwareIntangibleAssetMember', window );">Purchased software | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Finite-lived, intangible assets, useful life</a></td>
<td class="text">7 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember', window );">Trade Name</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Finite-lived, intangible assets, useful life</a></td>
<td class="text">20 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_OtherIntangibleAssetsMember', 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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Finite-lived, intangible assets, useful life</a></td>
<td class="text">15 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextRollingTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized in the next rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextRollingTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized in the fifth rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized in the fourth rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized in the third rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized in the second rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerListsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerListsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_PatentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_PatentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_ComputerSoftwareIntangibleAssetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_ComputerSoftwareIntangibleAssetMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_OtherIntangibleAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_OtherIntangibleAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>81
<FILENAME>R67.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139851248161080">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Interest-Bearing Deposits - Schedule of Interest-bearing Deposits (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cass_InterestBearingDepositsAbstract', window );"><strong>Interest-Bearing Deposits [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="top.Show.showAR( this, 'defref_us-gaap_DemandDepositAccounts', window );">Interest-bearing demand deposits</a></td>
<td class="nump">$ 573,567<span></span>
</td>
<td class="nump">$ 480,283<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepositsSavingsDeposits', window );">Savings deposits</a></td>
<td class="nump">18,110<span></span>
</td>
<td class="nump">21,084<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TimeDepositsAbstract', window );"><strong>Time deposits:</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="top.Show.showAR( this, 'defref_us-gaap_TimeDepositsLessThan100000', window );">Less than $100</a></td>
<td class="nump">3,536<span></span>
</td>
<td class="nump">4,091<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cass_TimeDepositsMoreThan100000LessThan250000', window );">$100 to less than $250</a></td>
<td class="nump">30,648<span></span>
</td>
<td class="nump">34,998<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cass_TimeDepositsMoreThan250000', window );">$250 or more (1)</a></td>
<td class="nump">13,000<span></span>
</td>
<td class="nump">16,896<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestBearingDepositLiabilities', window );">Total</a></td>
<td class="nump">$ 638,861<span></span>
</td>
<td class="nump">$ 557,352<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cass_WeightedAverageInterestRateOfInterestBearingDeposits', window );">Weighted average interest rate</a></td>
<td class="nump">0.15%<span></span>
</td>
<td class="nump">0.31%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cass_TimeDepositLiabilityUninsuredMaturityWithinYearOne', window );">Uninsured scheduled maturities, year one</a></td>
<td class="nump">$ 7,010,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cass_TimeDepositLiabilityUninsuredMaturityYearOneThroughThree', window );">Uninsured scheduled maturities, year one through three</a></td>
<td class="nump">$ 5,990,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cass_InterestBearingDepositsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Interest-Bearing Deposits [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cass_InterestBearingDepositsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cass_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cass_TimeDepositLiabilityUninsuredMaturityWithinYearOne">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Time Deposit Liability Uninsured, Maturity, Within Year One</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cass_TimeDepositLiabilityUninsuredMaturityWithinYearOne</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cass_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_cass_TimeDepositLiabilityUninsuredMaturityYearOneThroughThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Time Deposit Liability Uninsured, Maturity, Year One Through Three</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cass_TimeDepositLiabilityUninsuredMaturityYearOneThroughThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cass_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_cass_TimeDepositsMoreThan100000LessThan250000">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of domestic and foreign time deposit liabilities (including certificates of deposits, individual retirement accounts and open accounts) in denominations of $100,000 or more and total to less than $250,000.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cass_TimeDepositsMoreThan100000LessThan250000</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cass_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_cass_TimeDepositsMoreThan250000">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of domestic and foreign time deposit liabilities (including certificates of deposits, individual retirement accounts and open accounts) in denominations of $250,000 or more.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cass_TimeDepositsMoreThan250000</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cass_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_cass_WeightedAverageInterestRateOfInterestBearingDeposits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted average interest rate of interest bearing deposits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cass_WeightedAverageInterestRateOfInterestBearingDeposits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cass_</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_DemandDepositAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of money in accounts that may bear interest and that the depositor is entitled to withdraw at any time without prior notice.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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.12)<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DemandDepositAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_DepositsSavingsDeposits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of interest bearing deposits with no stated maturity, which may include passbook and statement savings accounts and money-market deposit accounts (MMDAs).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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.12)<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepositsSavingsDeposits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_InterestBearingDepositLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate of all domestic and foreign interest-bearing deposit liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.12)<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestBearingDepositLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_TimeDepositsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TimeDepositsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TimeDepositsLessThan100000">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of time deposit liabilities, including certificates of deposit, in denominations of less than $100,000.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher SEC<br> -Name Industry Guide<br> -Number 3<br> -Section V<br> -Paragraph D-E<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TimeDepositsLessThan100000</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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>82
<FILENAME>R68.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139851241781384">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Interest-Bearing Deposits - Schedule of Interest on Deposits (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cass_InterestBearingDepositsAbstract', window );"><strong>Interest-Bearing Deposits [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="top.Show.showAR( this, 'defref_us-gaap_InterestExpenseDemandDepositAccounts', window );">Interest-bearing demand deposits</a></td>
<td class="nump">$ 582<span></span>
</td>
<td class="nump">$ 1,313<span></span>
</td>
<td class="nump">$ 3,686<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpenseSavingsDeposits', window );">Savings deposits</a></td>
<td class="nump">9<span></span>
</td>
<td class="nump">24<span></span>
</td>
<td class="nump">103<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpenseTimeDepositsAbstract', window );"><strong>Time deposits:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpenseTimeDepositsLessThan100000', window );">Less than $100</a></td>
<td class="nump">332<span></span>
</td>
<td class="nump">550<span></span>
</td>
<td class="nump">905<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cass_InterestExpenseTimeDeposits100000OrMoreAndLessThan250000', window );">$100 to less than $250</a></td>
<td class="nump">109<span></span>
</td>
<td class="nump">206<span></span>
</td>
<td class="nump">216<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cass_InterestExpenseTimeDeposits250000OrMore', window );">$250 or more</a></td>
<td class="nump">139<span></span>
</td>
<td class="nump">267<span></span>
</td>
<td class="nump">281<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpenseDeposits', window );">Total</a></td>
<td class="nump">$ 1,171<span></span>
</td>
<td class="nump">$ 2,360<span></span>
</td>
<td class="nump">$ 5,191<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cass_InterestBearingDepositsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Interest-Bearing Deposits [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cass_InterestBearingDepositsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cass_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cass_InterestExpenseTimeDeposits100000OrMoreAndLessThan250000">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Interest expense incurred on time deposits, including certificates of deposits, $100,000 or more and less than $250,000 in domestic offices.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cass_InterestExpenseTimeDeposits100000OrMoreAndLessThan250000</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cass_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cass_InterestExpenseTimeDeposits250000OrMore">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Interest expense incurred on time deposits, including certificates of deposits, of $250,000 or more in domestic offices.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cass_InterestExpenseTimeDeposits250000OrMore</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cass_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpenseDemandDepositAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Interest expense incurred on demand deposit accounts that represent borrowings rather than outstanding drafts.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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.6)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpenseDemandDepositAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpenseDeposits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate amount of interest expense on all deposits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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.6)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpenseDeposits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpenseSavingsDeposits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Interest expense incurred on all savings account deposits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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.6)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher SEC<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1402<br> -Paragraph (a)<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 1402<br> -Paragraph (b)<br> -Subparagraph (1)<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpenseSavingsDeposits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpenseTimeDepositsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpenseTimeDepositsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpenseTimeDepositsLessThan100000">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Interest expense incurred on time deposits, including certificates of deposits, less than $100,000 in domestic offices.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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.6)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpenseTimeDepositsLessThan100000</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>83
<FILENAME>R69.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139851240631000">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Interest-Bearing Deposits - Schedule of Maturities of Time Deposits (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TimeDepositsByMaturityAbstract', window );"><strong>Time Deposits, Fiscal Year Maturity [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="top.Show.showAR( this, 'defref_us-gaap_TimeDepositMaturitiesYearOne', window );">One year</a></td>
<td class="nump">$ 30,855<span></span>
</td>
<td class="nump">$ 39,575<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TimeDepositMaturitiesYearTwo', window );">Two years</a></td>
<td class="nump">15,061<span></span>
</td>
<td class="nump">10,470<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TimeDepositMaturitiesYearThree', window );">Three years</a></td>
<td class="nump">1,205<span></span>
</td>
<td class="nump">5,892<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TimeDepositMaturitiesYearFour', window );">Four years</a></td>
<td class="nump">48<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TimeDepositMaturitiesYearFive', window );">Five years</a></td>
<td class="nump">15<span></span>
</td>
<td class="nump">48<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TimeDeposits', window );">Total</a></td>
<td class="nump">$ 47,184<span></span>
</td>
<td class="nump">$ 55,985<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageRateOfTimeDepositsAbstract', window );"><strong>Percent of Total</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="top.Show.showAR( this, 'defref_us-gaap_TimeDepositsWeightedAverageInterestRateMaturitiesYearOne', window );">One year</a></td>
<td class="nump">65.40%<span></span>
</td>
<td class="nump">70.70%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TimeDepositsWeightedAverageInterestRateMaturitiesYearTwo', window );">Two years</a></td>
<td class="nump">31.90%<span></span>
</td>
<td class="nump">18.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="top.Show.showAR( this, 'defref_us-gaap_TimeDepositsWeightedAverageInterestRateMaturitiesYearThree', window );">Three years</a></td>
<td class="nump">2.60%<span></span>
</td>
<td class="nump">10.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="top.Show.showAR( this, 'defref_us-gaap_TimeDepositsWeightedAverageInterestRateMaturitiesYearFour', window );">Four years</a></td>
<td class="nump">0.10%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TimeDepositsWeightedAverageInterestRateMaturitiesYearFive', window );">Five years</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.10%<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cass_TimeDepositsWeightedAverageInterestRateAggregate', window );">Total</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cass_TimeDepositsWeightedAverageInterestRateAggregate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate percentage of weighted average interest rate for time deposits held by the entity with maturities from one to five years.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cass_TimeDepositsWeightedAverageInterestRateAggregate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cass_</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_TimeDepositMaturitiesYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of time deposit maturing in fifth fiscal year following current fiscal year. Time deposit includes, but is not limited to, certificate of deposit. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TimeDepositMaturitiesYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_TimeDepositMaturitiesYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of time deposit maturing in fourth fiscal year following current fiscal year. Time deposit includes, but is not limited to, certificate of deposit. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TimeDepositMaturitiesYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_TimeDepositMaturitiesYearOne">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of time deposit maturing in next fiscal year following current fiscal year. Time deposit includes, but is not limited to, certificate of deposit. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TimeDepositMaturitiesYearOne</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_TimeDepositMaturitiesYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of time deposit maturing in third fiscal year following current fiscal year. Time deposit includes, but is not limited to, certificate of deposit. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TimeDepositMaturitiesYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_TimeDepositMaturitiesYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of time deposit maturing in second fiscal year following current fiscal year. Time deposit includes, but is not limited to, certificate of deposit. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TimeDepositMaturitiesYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_TimeDeposits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of time deposit liabilities, including certificates of deposit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 405<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=116652737&amp;loc=d3e64164-112818<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.12)<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TimeDeposits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_TimeDepositsByMaturityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TimeDepositsByMaturityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TimeDepositsWeightedAverageInterestRateMaturitiesYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average interest rate for time deposits held by the entity with maturities greater than four years, but five years or less.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TimeDepositsWeightedAverageInterestRateMaturitiesYearFive</td>
</tr>
<tr>
<td style="padding-right: 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_TimeDepositsWeightedAverageInterestRateMaturitiesYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average interest rate for time deposits held by the entity with maturities greater than three years, but four years or less.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TimeDepositsWeightedAverageInterestRateMaturitiesYearFour</td>
</tr>
<tr>
<td style="padding-right: 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_TimeDepositsWeightedAverageInterestRateMaturitiesYearOne">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average interest rate for time deposits held by the entity with maturities of one year or less.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TimeDepositsWeightedAverageInterestRateMaturitiesYearOne</td>
</tr>
<tr>
<td style="padding-right: 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_TimeDepositsWeightedAverageInterestRateMaturitiesYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average interest rate for time deposits held by the entity with maturities greater than two years, but three years or less.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TimeDepositsWeightedAverageInterestRateMaturitiesYearThree</td>
</tr>
<tr>
<td style="padding-right: 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_TimeDepositsWeightedAverageInterestRateMaturitiesYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average interest rate for time deposits held by the entity with maturities greater than one year, but two years or less.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TimeDepositsWeightedAverageInterestRateMaturitiesYearTwo</td>
</tr>
<tr>
<td style="padding-right: 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_WeightedAverageRateOfTimeDepositsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageRateOfTimeDepositsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance 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>84
<FILENAME>R70.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139851241250312">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Unused Available Lines of Credit (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [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="top.Show.showAR( this, 'defref_us-gaap_LineOfCredit', window );">Long-term line of credit</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityAxis=cass_SixCorrespondingBanksMember', window );">Six Corresponding Banks</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [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="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Line of credit facility, maximum borrowing capacity</a></td>
<td class="nump">83,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="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityAxis=cass_FederalHomeLoanBankMember', window );">Federal Home Loan Bank</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [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="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Line of credit facility, maximum borrowing capacity</a></td>
<td class="nump">228,849,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityAxis=cass_TwoCorrespondingBanksMember', window );">Two Corresponding Banks</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [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="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Line of credit facility, maximum borrowing capacity</a></td>
<td class="nump">$ 150,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityAxis=cass_SixCorrespondingBanksMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityAxis=cass_SixCorrespondingBanksMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_LineOfCreditFacilityAxis=cass_FederalHomeLoanBankMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityAxis=cass_FederalHomeLoanBankMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_LineOfCreditFacilityAxis=cass_TwoCorrespondingBanksMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityAxis=cass_TwoCorrespondingBanksMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>R71.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139851250381784">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Common Stock and Earnings per Share - Schedule of Common Stock Outstanding (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2021 </div>
<div>shares</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [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="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Shares outstanding at January 1</a></td>
<td class="nump">14,392,669<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharebasedCompensationAbstract', window );"><strong>Issuance of common stock:</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="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross', window );">Employee restricted stock grants</a></td>
<td class="nump">22,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="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesConversionOfUnits', window );">Employee restricted stock units vested</a></td>
<td class="nump">2,232<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cass_PerformanceBasedStock', window );">Performance-based stock vested</a></td>
<td class="nump">18,336<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cass_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndStockAppreciationRightsExercisesInPeriod', window );">Employee SARs exercised</a></td>
<td class="nump">7,810<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Directors&#8217; stock grants</a></td>
<td class="nump">5,450<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodShares', window );">Shares repurchased</a></td>
<td class="num">(713,857)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationForfeited', window );">Shares forfeited</a></td>
<td class="num">(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="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Shares outstanding at December&#160;31</a></td>
<td class="nump">13,734,295<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cass_PerformanceBasedStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Performance-based stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cass_PerformanceBasedStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cass_</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_cass_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndStockAppreciationRightsExercisesInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of share options and stock appreciation rights exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cass_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndStockAppreciationRightsExercisesInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cass_</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_IncreaseDecreaseInStockholdersEquityRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInStockholdersEquityRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued which are neither cancelled nor held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharebasedCompensationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharebasedCompensationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesConversionOfUnits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of shares issued during the period upon the conversion of units. An example of a convertible unit is an umbrella partnership real estate investment trust unit (UPREIT unit).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21475-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 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(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesConversionOfUnits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number, 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_StockIssuedDuringPeriodSharesShareBasedCompensationForfeited">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares (or other type of equity) forfeited during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationForfeited</td>
</tr>
<tr>
<td style="padding-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_StockRepurchasedDuringPeriodShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchasedDuringPeriodShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>86
<FILENAME>R72.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139851247896568">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Common Stock and Earnings per Share - Schedule of Calculations of Basic and Diluted Earnings Per Share (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAbstract', window );"><strong>Basic:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 28,604<span></span>
</td>
<td class="nump">$ 25,176<span></span>
</td>
<td class="nump">$ 30,404<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted average common shares outstanding (in shares)</a></td>
<td class="nump">14,091,773<span></span>
</td>
<td class="nump">14,364,406<span></span>
</td>
<td class="nump">14,434,445<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic Earnings Per Share (in dollars per share)</a></td>
<td class="nump">$ 2.03<span></span>
</td>
<td class="nump">$ 1.75<span></span>
</td>
<td class="nump">$ 2.11<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDilutedAbstract', window );"><strong>Diluted:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 28,604<span></span>
</td>
<td class="nump">$ 25,176<span></span>
</td>
<td class="nump">$ 30,404<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted average common shares outstanding (in shares)</a></td>
<td class="nump">14,091,773<span></span>
</td>
<td class="nump">14,364,406<span></span>
</td>
<td class="nump">14,434,445<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment', window );">Effect of dilutive restricted stock, performance based restricted stock (&#8220;PBRS&#8221;), and SARs (in shares)</a></td>
<td class="nump">238,103<span></span>
</td>
<td class="nump">202,541<span></span>
</td>
<td class="nump">257,480<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted average common shares outstanding assuming dilution (in shares)</a></td>
<td class="nump">14,329,876<span></span>
</td>
<td class="nump">14,566,947<span></span>
</td>
<td class="nump">14,691,925<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted Earnings Per Share (in dollars per share)</a></td>
<td class="nump">$ 2.00<span></span>
</td>
<td class="nump">$ 1.73<span></span>
</td>
<td class="nump">$ 2.07<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1448-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e4984-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e3842-109258<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1252-109256<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasicAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasicAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDilutedAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDilutedAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>87
<FILENAME>R73.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139851240987624">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Benefit Plans - Narrative (Details) - USD ($)<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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanContributionsByEmployer', window );">Employer contribution</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 330,000<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid', window );">Benefits paid</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,968,000<span></span>
</td>
<td class="nump">2,793,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanServiceCost', window );">Service cost</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,002,000<span></span>
</td>
<td class="nump">4,329,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="top.Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount', window );">401(k) employer contribution amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,488,000<span></span>
</td>
<td class="nump">1,508,000<span></span>
</td>
<td class="nump">$ 1,378,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MeasurementInputTypeAxis=cass_MeasurementInputLongTermRateOfReturnMember', window );">Measurement Input, Long Term Rate Of Return</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cass_DefinedBenefitPlanPlanAssetsMeasurementInput', window );">Plan assets, measurement input</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.0600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_FixedIncomeFundsMember', window );">Core Fixed Income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage', window );">Plan assets, target allocation percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">51.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_EquitySecuritiesMember', window );">Equity Securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage', window );">Plan assets, target allocation percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">23.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=cass_ForeignEquitySecuritiesMember', window );">Non-U.S. Equity Securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage', window );">Plan assets, target allocation percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">26.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">Pension 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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation', window );">Accumulated benefit obligation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 117,323,000<span></span>
</td>
<td class="nump">121,095,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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanContributionsByEmployer', window );">Employer contribution</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">330,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanServiceCost', window );">Service cost</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,002,000<span></span>
</td>
<td class="nump">4,329,000<span></span>
</td>
<td class="nump">3,555,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">Pension Plan | Estimated</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanServiceCost', window );">Service cost</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses', window );">Net actuarial loss in accumulated other comprehensive loss</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=cass_SupplementalExecutiveRetirementPlanMember', 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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation', window );">Accumulated benefit obligation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,420,000<span></span>
</td>
<td class="nump">12,492,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid', window );">Benefits paid</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">282,000<span></span>
</td>
<td class="nump">291,000<span></span>
</td>
<td class="nump">262,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanServiceCost', window );">Service cost</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">147,000<span></span>
</td>
<td class="nump">121,000<span></span>
</td>
<td class="nump">97,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=cass_SupplementalExecutiveRetirementPlanMember', window );">SERP | Estimated</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanServiceCost', window );">Service cost</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses', window );">Net actuarial loss in accumulated other comprehensive loss</a></td>
<td class="nump">$ 108,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=cass_NoncontributoryProfitSharingProgramMember', window );">Noncontributory Profit Sharing Program</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear', window );">Profit sharing expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6,436,000<span></span>
</td>
<td class="nump">$ 5,665,000<span></span>
</td>
<td class="nump">$ 6,841,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cass_DefinedBenefitPlanPlanAssetsMeasurementInput">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Defined Benefit Plan, Plan Assets, Measurement Input</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cass_DefinedBenefitPlanPlanAssetsMeasurementInput</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cass_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:decimalItemType</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_DefinedBenefitPlanAccumulatedBenefitObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of actuarial present value of benefits attributed to employee service rendered, excluding assumptions about future compensation level.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_DefinedBenefitPlanAmortizationOfGainsLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) recognized in net periodic benefit (cost) credit of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=SL108413299-114919<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4587-114921<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DefinedBenefitPlanContributionsByEmployer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of contribution received by defined benefit plan from employer which increases plan assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4587-114921<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanContributionsByEmployer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanDisclosureLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanDisclosureLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of contribution expected to be received by defined benefit plan from employer in remainder of current fiscal year. Excludes contribution previously paid by employer in current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4587-114921<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DefinedBenefitPlanPlanAssetsBenefitsPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of payment to participant under defined benefit plan which decreases plan assets. For pension plan, payment includes, but is not limited to, pension benefits and death benefits. For other postretirement plan, payment includes, but is not limited to, prescription drug benefits, health care benefits, life insurance benefits, and legal, educational and advisory services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(5)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 60<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=6414203&amp;loc=d3e39716-114964<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of target investment allocation to total plan assets. Includes, but is not limited to, percentage on weighted-average basis if more than one plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage</td>
</tr>
<tr>
<td style="padding-right: 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_DefinedBenefitPlanServiceCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cost for actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4587-114921<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanServiceCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of discretionary contributions made by an employer to a defined contribution plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MeasurementInputTypeAxis=cass_MeasurementInputLongTermRateOfReturnMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MeasurementInputTypeAxis=cass_MeasurementInputLongTermRateOfReturnMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_FixedIncomeFundsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_FixedIncomeFundsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_EquitySecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_EquitySecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_DefinedBenefitPlanByPlanAssetCategoriesAxis=cass_ForeignEquitySecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=cass_ForeignEquitySecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementScenarioAxis=srt_ScenarioForecastMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementScenarioAxis=srt_ScenarioForecastMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=cass_SupplementalExecutiveRetirementPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=cass_SupplementalExecutiveRetirementPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_RetirementPlanTypeAxis=cass_NoncontributoryProfitSharingProgramMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=cass_NoncontributoryProfitSharingProgramMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>88
<FILENAME>R74.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139851241877928">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Benefit Plans - Schedule of Projected Benefit Obligation (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward', window );"><strong>Projected benefit obligation:</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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanBenefitObligation', window );">Balance, January 1</a></td>
<td class="nump">$ 122,035<span></span>
</td>
<td class="nump">$ 119,827<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanServiceCost', window );">Service cost</a></td>
<td class="nump">1,002<span></span>
</td>
<td class="nump">4,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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanInterestCost', window );">Interest cost</a></td>
<td class="nump">3,076<span></span>
</td>
<td class="nump">3,908<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanActuarialGainLoss', window );">Actuarial (gain) loss</a></td>
<td class="num">(5,822)<span></span>
</td>
<td class="nump">15,087<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAmendments', window );">Plan amendments</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(18,322)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid', window );">Benefits paid</a></td>
<td class="num">(2,968)<span></span>
</td>
<td class="num">(2,794)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanBenefitObligation', window );">Balance, December 31</a></td>
<td class="nump">117,323<span></span>
</td>
<td class="nump">122,035<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cass_DefinedBenefitPlanFairValueOfPlanAssetsAbstract', window );"><strong>Plan 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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value, January 1</a></td>
<td class="nump">106,667<span></span>
</td>
<td class="nump">94,634<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets', window );">Actual return</a></td>
<td class="nump">10,107<span></span>
</td>
<td class="nump">14,826<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanContributionsByEmployer', window );">Employer contribution</a></td>
<td class="nump">330<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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid', window );">Benefits paid</a></td>
<td class="num">(2,968)<span></span>
</td>
<td class="num">(2,793)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value, December 31</a></td>
<td class="nump">114,136<span></span>
</td>
<td class="nump">106,667<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFundedStatusOfPlanAbstract', window );"><strong>Funded status:</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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFundedStatusOfPlan', window );">Accrued pension liability</a></td>
<td class="num">$ (3,187)<span></span>
</td>
<td class="num">$ (15,368)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cass_DefinedBenefitPlanFairValueOfPlanAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Plan assets:</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cass_DefinedBenefitPlanFairValueOfPlanAssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cass_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in plan assets of defined benefit plan from actual return (loss) determined by change in fair value of plan assets adjusted for contributions, benefit payments, and other expenses.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanActuarialGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) from change in actuarial assumptions which (increases) decreases benefit obligation of defined benefit plan. Assumptions include, but are not limited to, interest, mortality, employee turnover, salary, and temporary deviation from substantive plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanActuarialGainLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DefinedBenefitPlanBenefitObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanBenefitObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_DefinedBenefitPlanBenefitObligationBenefitsPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of payment to participant of defined benefit plan which decreases benefit obligation. For pension plan, payment includes, but is not limited to, pension benefits and death benefits. For other postretirement plan, payment includes, but is not limited to, prescription drug benefits, health care benefits, life insurance benefits, and legal, educational and advisory services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(6)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 60<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=6414203&amp;loc=d3e39716-114964<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DefinedBenefitPlanChangeInBenefitObligationRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanContributionsByEmployer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of contribution received by defined benefit plan from employer which increases plan assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4587-114921<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanContributionsByEmployer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of asset segregated and restricted to provide benefit under defined benefit plan. Asset includes, but is not limited to, stock, bond, other investment, earning from investment, and contribution by employer and employee.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(02)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanFairValueOfPlanAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DefinedBenefitPlanFundedStatusOfPlan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of funded (unfunded) status of defined benefit plan, measured as difference between fair value of plan assets and benefit obligation. Includes, but is not limited to, overfunded (underfunded) status.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=d3e1703-114919<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanFundedStatusOfPlan</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DefinedBenefitPlanFundedStatusOfPlanAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanFundedStatusOfPlanAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanInterestCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cost recognized for passage of time related to defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=SL108413299-114919<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4587-114921<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanInterestCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanPlanAmendments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in benefit obligation of defined benefit plan from change in terms of existing plan or initiation of new plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(7)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanPlanAmendments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DefinedBenefitPlanPlanAssetsBenefitsPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of payment to participant under defined benefit plan which decreases plan assets. For pension plan, payment includes, but is not limited to, pension benefits and death benefits. For other postretirement plan, payment includes, but is not limited to, prescription drug benefits, health care benefits, life insurance benefits, and legal, educational and advisory services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(5)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 60<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=6414203&amp;loc=d3e39716-114964<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DefinedBenefitPlanServiceCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cost for actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4587-114921<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanServiceCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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>R75.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139851240587592">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Employee Benefit Plans - Schedule of Assumptions used to Determine the Projected Benefit Obligation (Details)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">Pension Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate', window );">Weighted average discount rate</a></td>
<td class="nump">2.85%<span></span>
</td>
<td class="nump">2.55%<span></span>
</td>
<td class="nump">3.30%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=cass_SupplementalExecutiveRetirementPlanMember', 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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate', window );">Weighted average discount rate</a></td>
<td class="nump">2.65%<span></span>
</td>
<td class="nump">2.20%<span></span>
</td>
<td class="nump">3.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=cass_SERPServiceAfterYearSevenMember', window );">After Year Seven</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease', window );">Rate of increase in compensation levels</a></td>
<td class="nump">6.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=cass_SERPYearOneThroughSevenMember', window );">First Seven Years Of Service</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease', window );">Rate of increase in compensation levels</a></td>
<td class="nump">3.25%<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_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average rate for present value of future retirement benefits cash flows, used to determine benefit obligation of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (k)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate</td>
</tr>
<tr>
<td style="padding-right: 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_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average rate increase of compensation, used to determine benefit obligation of defined benefit plan. Plan includes, but is not limited to, pay-related defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (k)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease</td>
</tr>
<tr>
<td style="padding-right: 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_DefinedBenefitPlanDisclosureLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanDisclosureLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_PensionPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_RetirementPlanTypeAxis=cass_SupplementalExecutiveRetirementPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=cass_SupplementalExecutiveRetirementPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_RetirementPlanTypeAxis=cass_SERPServiceAfterYearSevenMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=cass_SERPServiceAfterYearSevenMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_RetirementPlanTypeAxis=cass_SERPYearOneThroughSevenMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=cass_SERPYearOneThroughSevenMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>90
<FILENAME>R76.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139851250431016">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Employee Benefit Plans - Schedule of Expected Pension Benefit Payments (Details) - Pension Plan<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths', window );">2022</a></td>
<td class="nump">$ 3,771<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo', window );">2023</a></td>
<td class="nump">4,165<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree', window );">2024</a></td>
<td class="nump">4,396<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour', window );">2025</a></td>
<td class="nump">4,593<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive', window );">2026</a></td>
<td class="nump">4,802<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter', window );">2026-2030</a></td>
<td class="nump">$ 26,978<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_DefinedBenefitPlanDisclosureLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanDisclosureLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of benefit for defined benefit plan expected to be paid in five fiscal years after fifth fiscal year following current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of benefit for defined benefit plan expected to be paid in next fiscal year following current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of benefit for defined benefit plan expected to be paid in fifth fiscal year following current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of benefit for defined benefit plan expected to be paid in fourth fiscal year following current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of benefit for defined benefit plan expected to be paid in third fiscal year following current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of benefit for defined benefit plan expected to be paid in second fiscal year following current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>R77.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139851246337448">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Benefit Plans - Schedule of Plan's Pension Cost (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanServiceCost', window );">Service cost &#8211; benefits earned during the year</a></td>
<td class="nump">$ 1,002<span></span>
</td>
<td class="nump">$ 4,329<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanInterestCost', window );">Interest cost on projected benefit obligations</a></td>
<td class="nump">3,076<span></span>
</td>
<td class="nump">3,908<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">Pension Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanServiceCost', window );">Service cost &#8211; benefits earned during the year</a></td>
<td class="nump">1,002<span></span>
</td>
<td class="nump">4,329<span></span>
</td>
<td class="nump">$ 3,555<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanInterestCost', window );">Interest cost on projected benefit obligations</a></td>
<td class="nump">3,076<span></span>
</td>
<td class="nump">3,908<span></span>
</td>
<td class="nump">4,103<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets', window );">Expected return on plan assets</a></td>
<td class="num">(6,310)<span></span>
</td>
<td class="num">(6,049)<span></span>
</td>
<td class="num">(4,753)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit', window );">Net amortization and deferral</a></td>
<td class="nump">393<span></span>
</td>
<td class="nump">1,946<span></span>
</td>
<td class="nump">1,559<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost', window );">Net periodic pension cost</a></td>
<td class="num">$ (1,839)<span></span>
</td>
<td class="nump">$ 4,134<span></span>
</td>
<td class="nump">$ 4,464<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_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of prior service cost (credit) recognized in net periodic benefit cost (credit) of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(5)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=SL108413299-114919<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4587-114921<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(5)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanDisclosureLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanDisclosureLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expected return (loss) recognized in net periodic benefit (cost) credit, calculated based on expected long-term rate of return and market-related value of plan assets of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4587-114921<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=SL108413299-114919<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DefinedBenefitPlanInterestCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cost recognized for passage of time related to defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=SL108413299-114919<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4587-114921<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanInterestCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of net periodic benefit cost (credit) for defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4587-114921<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanServiceCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cost for actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4587-114921<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanServiceCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_PensionPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>92
<FILENAME>R78.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139851241865960">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Benefit Plans - Schedule of Assumptions used to Determine Net Pension Cost (Details)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">Pension Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate', window );">Weighted average discount rate</a></td>
<td class="nump">2.55%<span></span>
</td>
<td class="nump">3.30%<span></span>
</td>
<td class="nump">4.30%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets', window );">Expected long-term rate of return on assets</a></td>
<td class="nump">6.00%<span></span>
</td>
<td class="nump">6.50%<span></span>
</td>
<td class="nump">6.50%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=cass_PensionPlanServiceAfterYearSevenMember', window );">Pension Plan, Service After Year Seven</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease', window );">Rate of increase in compensation levels</a></td>
<td class="nump">6.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=cass_PensionPlanYearOneThroughSevenMember', window );">Pension Plan, Year One Through Seven</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease', window );">Rate of increase in compensation levels</a></td>
<td class="nump">3.25%<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_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average rate increase of compensation, used to determine benefit obligation of defined benefit plan. Plan includes, but is not limited to, pay-related defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (k)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease</td>
</tr>
<tr>
<td style="padding-right: 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_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average rate for present value of future retirement benefits cash flows, used to determine net periodic benefit cost of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (k)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate</td>
</tr>
<tr>
<td style="padding-right: 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_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average rate of return on plan assets, reflecting average rate of earnings expected on existing plan assets and expected contributions, used to determine net periodic benefit cost of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (k)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2919-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets</td>
</tr>
<tr>
<td style="padding-right: 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_DefinedBenefitPlanDisclosureLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanDisclosureLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_PensionPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_RetirementPlanTypeAxis=cass_PensionPlanServiceAfterYearSevenMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=cass_PensionPlanServiceAfterYearSevenMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_RetirementPlanTypeAxis=cass_PensionPlanYearOneThroughSevenMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=cass_PensionPlanYearOneThroughSevenMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>R79.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139851240998696">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Benefit Plans - Schedule of Long-term Rate of Return on Assets (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_FixedIncomeFundsMember', window );">Core Fixed Income</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage', window );">% of Total Portfolio</a></td>
<td class="nump">51.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cass_OneYearNominalReturn', window );">One-Year Nominal Return</a></td>
<td class="nump">3.95%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cass_AnnualStandardDeviation', window );">Annual Standard Deviation</a></td>
<td class="nump">8.82%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=cass_EquitySecuritiesLargeCapMember', window );">Large Cap U.S. Equities</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage', window );">% of Total Portfolio</a></td>
<td class="nump">18.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cass_OneYearNominalReturn', window );">One-Year Nominal Return</a></td>
<td class="nump">7.24%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cass_AnnualStandardDeviation', window );">Annual Standard Deviation</a></td>
<td class="nump">17.27%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=cass_EquitySecuritiesSmallCapMember', window );">Small Cap U.S. Equities</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage', window );">% of Total Portfolio</a></td>
<td class="nump">5.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cass_OneYearNominalReturn', window );">One-Year Nominal Return</a></td>
<td class="nump">8.57%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cass_AnnualStandardDeviation', window );">Annual Standard Deviation</a></td>
<td class="nump">22.09%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=cass_ForeignEquitySecuritiesDevelopedMember', window );">International (Developed)</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage', window );">% of Total Portfolio</a></td>
<td class="nump">18.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cass_OneYearNominalReturn', window );">One-Year Nominal Return</a></td>
<td class="nump">8.34%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cass_AnnualStandardDeviation', window );">Annual Standard Deviation</a></td>
<td class="nump">18.39%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=cass_ForeignEquitySecuritiesEmergingMember', window );">International (Emerging)</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage', window );">% of Total Portfolio</a></td>
<td class="nump">8.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cass_OneYearNominalReturn', window );">One-Year Nominal Return</a></td>
<td class="nump">11.12%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cass_AnnualStandardDeviation', window );">Annual Standard Deviation</a></td>
<td class="nump">27.24%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cass_AnnualStandardDeviation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The expected percentage of annual standard deviation on assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cass_AnnualStandardDeviation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cass_</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_cass_OneYearNominalReturn">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The expected percentage of one-year nominal return on assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cass_OneYearNominalReturn</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cass_</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_DefinedBenefitPlanDisclosureLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanDisclosureLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of target investment allocation to total plan assets. Includes, but is not limited to, percentage on weighted-average basis if more than one plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage</td>
</tr>
<tr>
<td style="padding-right: 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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_FixedIncomeFundsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_FixedIncomeFundsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_DefinedBenefitPlanByPlanAssetCategoriesAxis=cass_EquitySecuritiesLargeCapMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=cass_EquitySecuritiesLargeCapMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_DefinedBenefitPlanByPlanAssetCategoriesAxis=cass_EquitySecuritiesSmallCapMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=cass_EquitySecuritiesSmallCapMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_DefinedBenefitPlanByPlanAssetCategoriesAxis=cass_ForeignEquitySecuritiesDevelopedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=cass_ForeignEquitySecuritiesDevelopedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_DefinedBenefitPlanByPlanAssetCategoriesAxis=cass_ForeignEquitySecuritiesEmergingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=cass_ForeignEquitySecuritiesEmergingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>94
<FILENAME>R80.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139851239918920">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Employee Benefit Plans - Summary of the Fair Value Measurements by Type of Asset (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Total plan assets</a></td>
<td class="nump">$ 114,136<span></span>
</td>
<td class="nump">$ 106,667<span></span>
</td>
<td class="nump">$ 94,634<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Quoted Prices in Active Markets for Identical Assets (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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Total plan assets</a></td>
<td class="nump">535<span></span>
</td>
<td class="nump">484<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Total plan assets</a></td>
<td class="nump">113,601<span></span>
</td>
<td class="nump">106,183<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_CashAndCashEquivalentsMember', window );">Cash</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Total plan assets</a></td>
<td class="nump">535<span></span>
</td>
<td class="nump">484<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_CashAndCashEquivalentsMember', window );">Cash | Quoted Prices in Active Markets for Identical Assets (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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Total plan assets</a></td>
<td class="nump">535<span></span>
</td>
<td class="nump">484<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_CashAndCashEquivalentsMember', window );">Cash | 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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Total plan assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanRealEstateMember', window );">Real estate investment trusts</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Total plan assets</a></td>
<td class="nump">6,250<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanRealEstateMember', window );">Real estate investment trusts | Quoted Prices in Active Markets for Identical Assets (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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Total plan assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanRealEstateMember', window );">Real estate investment trusts | 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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Total plan assets</a></td>
<td class="nump">6,250<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=cass_UnitedStatesSmallAndMidCapGrowthMember', window );">U.S. Small/Mid Cap Growth</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Total plan assets</a></td>
<td class="nump">4,734<span></span>
</td>
<td class="nump">5,530<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=cass_UnitedStatesSmallAndMidCapGrowthMember', window );">U.S. Small/Mid Cap Growth | Quoted Prices in Active Markets for Identical Assets (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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Total plan assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=cass_UnitedStatesSmallAndMidCapGrowthMember', window );">U.S. Small/Mid Cap Growth | 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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Total plan assets</a></td>
<td class="nump">4,734<span></span>
</td>
<td class="nump">5,530<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=cass_NonUnitedStatesCoreMember', window );">Non-U. S. Core</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Total plan assets</a></td>
<td class="nump">19,164<span></span>
</td>
<td class="nump">26,342<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=cass_NonUnitedStatesCoreMember', window );">Non-U. S. Core | Quoted Prices in Active Markets for Identical Assets (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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Total plan assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=cass_NonUnitedStatesCoreMember', window );">Non-U. S. Core | 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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Total plan assets</a></td>
<td class="nump">19,164<span></span>
</td>
<td class="nump">26,342<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=cass_UnitedStatesLargeCapPassiveMember', window );">U.S. Large Cap Passive</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Total plan assets</a></td>
<td class="nump">18,279<span></span>
</td>
<td class="nump">17,520<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=cass_UnitedStatesLargeCapPassiveMember', window );">U.S. Large Cap Passive | Quoted Prices in Active Markets for Identical Assets (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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Total plan assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=cass_UnitedStatesLargeCapPassiveMember', window );">U.S. Large Cap Passive | 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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Total plan assets</a></td>
<td class="nump">18,279<span></span>
</td>
<td class="nump">17,520<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=cass_EmergingMarketsMember', window );">Emerging Markets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Total plan assets</a></td>
<td class="nump">7,701<span></span>
</td>
<td class="nump">5,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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=cass_EmergingMarketsMember', window );">Emerging Markets | Quoted Prices in Active Markets for Identical Assets (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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Total plan assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=cass_EmergingMarketsMember', window );">Emerging Markets | 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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Total plan assets</a></td>
<td class="nump">7,701<span></span>
</td>
<td class="nump">5,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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=cass_UnitedStatesCoreOpportunisticMember', window );">U.S. Core</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Total plan assets</a></td>
<td class="nump">51,386<span></span>
</td>
<td class="nump">23,467<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=cass_UnitedStatesCoreOpportunisticMember', window );">U.S. Core | Quoted Prices in Active Markets for Identical Assets (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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Total plan assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=cass_UnitedStatesCoreOpportunisticMember', window );">U.S. Core | 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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Total plan assets</a></td>
<td class="nump">51,386<span></span>
</td>
<td class="nump">23,467<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=cass_UnitedStatesPassiveMember', window );">U.S. Passive</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Total plan assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">21,680<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=cass_UnitedStatesPassiveMember', window );">U.S. Passive | Quoted Prices in Active Markets for Identical Assets (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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Total plan assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=cass_UnitedStatesPassiveMember', window );">U.S. Passive | 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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Total plan assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">21,680<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=cass_OpportunisticMember', window );">Opportunistic</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Total plan assets</a></td>
<td class="nump">6,087<span></span>
</td>
<td class="nump">5,762<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=cass_OpportunisticMember', window );">Opportunistic | Quoted Prices in Active Markets for Identical Assets (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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Total plan assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=cass_OpportunisticMember', window );">Opportunistic | 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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Total plan assets</a></td>
<td class="nump">$ 6,087<span></span>
</td>
<td class="nump">$ 5,762<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_DefinedBenefitPlanDisclosureLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanDisclosureLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of asset segregated and restricted to provide benefit under defined benefit plan. Asset includes, but is not limited to, stock, bond, other investment, earning from investment, and contribution by employer and employee.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(02)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanFairValueOfPlanAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_CashAndCashEquivalentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_CashAndCashEquivalentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanRealEstateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanRealEstateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_DefinedBenefitPlanByPlanAssetCategoriesAxis=cass_UnitedStatesSmallAndMidCapGrowthMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=cass_UnitedStatesSmallAndMidCapGrowthMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_DefinedBenefitPlanByPlanAssetCategoriesAxis=cass_NonUnitedStatesCoreMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=cass_NonUnitedStatesCoreMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_DefinedBenefitPlanByPlanAssetCategoriesAxis=cass_UnitedStatesLargeCapPassiveMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=cass_UnitedStatesLargeCapPassiveMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_DefinedBenefitPlanByPlanAssetCategoriesAxis=cass_EmergingMarketsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=cass_EmergingMarketsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_DefinedBenefitPlanByPlanAssetCategoriesAxis=cass_UnitedStatesCoreOpportunisticMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=cass_UnitedStatesCoreOpportunisticMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_DefinedBenefitPlanByPlanAssetCategoriesAxis=cass_UnitedStatesPassiveMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=cass_UnitedStatesPassiveMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_DefinedBenefitPlanByPlanAssetCategoriesAxis=cass_OpportunisticMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=cass_OpportunisticMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>95
<FILENAME>R81.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139851248098584">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Benefit Plans - Summary of the Activity in the SERP's Projected Benefit Obligation (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward', window );"><strong>Benefit obligation:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanBenefitObligation', window );">Balance, January 1</a></td>
<td class="nump">$ 122,035<span></span>
</td>
<td class="nump">$ 119,827<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanServiceCost', window );">Service cost</a></td>
<td class="nump">1,002<span></span>
</td>
<td class="nump">4,329<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanInterestCost', window );">Interest cost</a></td>
<td class="nump">3,076<span></span>
</td>
<td class="nump">3,908<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid', window );">Benefits paid</a></td>
<td class="num">(2,968)<span></span>
</td>
<td class="num">(2,793)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanActuarialGainLoss', window );">Actuarial (gain) loss</a></td>
<td class="num">(5,822)<span></span>
</td>
<td class="nump">15,087<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanBenefitObligation', window );">Balance, December 31</a></td>
<td class="nump">117,323<span></span>
</td>
<td class="nump">122,035<span></span>
</td>
<td class="nump">$ 119,827<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=cass_SupplementalExecutiveRetirementPlanMember', 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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward', window );"><strong>Benefit obligation:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanBenefitObligation', window );">Balance, January 1</a></td>
<td class="nump">13,412<span></span>
</td>
<td class="nump">11,712<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanServiceCost', window );">Service cost</a></td>
<td class="nump">147<span></span>
</td>
<td class="nump">121<span></span>
</td>
<td class="nump">97<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanInterestCost', window );">Interest cost</a></td>
<td class="nump">291<span></span>
</td>
<td class="nump">347<span></span>
</td>
<td class="nump">408<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid', window );">Benefits paid</a></td>
<td class="num">(282)<span></span>
</td>
<td class="num">(291)<span></span>
</td>
<td class="num">(262)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanActuarialGainLoss', window );">Actuarial (gain) loss</a></td>
<td class="num">(1,148)<span></span>
</td>
<td class="nump">1,523<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanBenefitObligation', window );">Balance, December 31</a></td>
<td class="nump">$ 12,420<span></span>
</td>
<td class="nump">$ 13,412<span></span>
</td>
<td class="nump">$ 11,712<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_DefinedBenefitPlanActuarialGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) from change in actuarial assumptions which (increases) decreases benefit obligation of defined benefit plan. Assumptions include, but are not limited to, interest, mortality, employee turnover, salary, and temporary deviation from substantive plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanActuarialGainLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DefinedBenefitPlanBenefitObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanBenefitObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_DefinedBenefitPlanChangeInBenefitObligationRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanInterestCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cost recognized for passage of time related to defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=SL108413299-114919<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4587-114921<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanInterestCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of payment to participant under defined benefit plan which decreases plan assets. For pension plan, payment includes, but is not limited to, pension benefits and death benefits. For other postretirement plan, payment includes, but is not limited to, prescription drug benefits, health care benefits, life insurance benefits, and legal, educational and advisory services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(5)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 60<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=6414203&amp;loc=d3e39716-114964<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DefinedBenefitPlanServiceCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cost for actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4587-114921<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanServiceCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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=cass_SupplementalExecutiveRetirementPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=cass_SupplementalExecutiveRetirementPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>R82.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139851342558904">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Employee Benefit Plans - Schedule of Assumptions used to Determine Projected Benefit Obligation of the SERP (Details)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=cass_SupplementalExecutiveRetirementPlanMember', 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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate', window );">Weighted average discount rate</a></td>
<td class="nump">2.65%<span></span>
</td>
<td class="nump">2.20%<span></span>
</td>
<td class="nump">3.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_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average rate for present value of future retirement benefits cash flows, used to determine benefit obligation of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (k)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate</td>
</tr>
<tr>
<td style="padding-right: 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_DefinedBenefitPlanDisclosureLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanDisclosureLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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=cass_SupplementalExecutiveRetirementPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=cass_SupplementalExecutiveRetirementPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>97
<FILENAME>R83.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139851247798008">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Employee Benefit Plans - Schedule of Expected Future Benefits Payable (Details) - SERP<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths', window );">2022</a></td>
<td class="nump">$ 823<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo', window );">2023</a></td>
<td class="nump">804<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree', window );">2024</a></td>
<td class="nump">802<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour', window );">2025</a></td>
<td class="nump">799<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive', window );">2026</a></td>
<td class="nump">795<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter', window );">2026-2030</a></td>
<td class="nump">$ 3,878<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_DefinedBenefitPlanDisclosureLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanDisclosureLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of benefit for defined benefit plan expected to be paid in five fiscal years after fifth fiscal year following current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of benefit for defined benefit plan expected to be paid in next fiscal year following current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of benefit for defined benefit plan expected to be paid in fifth fiscal year following current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of benefit for defined benefit plan expected to be paid in fourth fiscal year following current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of benefit for defined benefit plan expected to be paid in third fiscal year following current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of benefit for defined benefit plan expected to be paid in second fiscal year following current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_RetirementPlanTypeAxis=cass_SupplementalExecutiveRetirementPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=cass_SupplementalExecutiveRetirementPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>98
<FILENAME>R84.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139851241650792">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Benefit Plans - Schedule of SERP's Pension Cost (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanServiceCost', window );">Service cost &#8211; benefits earned during the year</a></td>
<td class="nump">$ 1,002<span></span>
</td>
<td class="nump">$ 4,329<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanInterestCost', window );">Interest cost on projected benefit obligations</a></td>
<td class="nump">3,076<span></span>
</td>
<td class="nump">3,908<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=cass_SupplementalExecutiveRetirementPlanMember', 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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanServiceCost', window );">Service cost &#8211; benefits earned during the year</a></td>
<td class="nump">147<span></span>
</td>
<td class="nump">121<span></span>
</td>
<td class="nump">$ 97<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanInterestCost', window );">Interest cost on projected benefit obligations</a></td>
<td class="nump">291<span></span>
</td>
<td class="nump">347<span></span>
</td>
<td class="nump">408<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit', window );">Net amortization and deferral</a></td>
<td class="nump">203<span></span>
</td>
<td class="nump">112<span></span>
</td>
<td class="nump">276<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost', window );">Net periodic pension cost</a></td>
<td class="nump">$ 641<span></span>
</td>
<td class="nump">$ 580<span></span>
</td>
<td class="nump">$ 781<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_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of prior service cost (credit) recognized in net periodic benefit cost (credit) of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(5)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=SL108413299-114919<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4587-114921<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(5)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanDisclosureLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanDisclosureLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanInterestCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cost recognized for passage of time related to defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=SL108413299-114919<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4587-114921<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanInterestCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of net periodic benefit cost (credit) for defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4587-114921<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanServiceCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cost for actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4587-114921<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanServiceCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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=cass_SupplementalExecutiveRetirementPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=cass_SupplementalExecutiveRetirementPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>99
<FILENAME>R85.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139851240611224">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Employee Benefit Plans - Schedule of the Pretax amounts in Accumulated Other Comprehensive Loss (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">The Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax', window );">Prior service cost</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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax', window );">Net actuarial loss</a></td>
<td class="nump">5,417<span></span>
</td>
<td class="nump">15,429<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax', window );">Total</a></td>
<td class="nump">5,417<span></span>
</td>
<td class="nump">15,429<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=cass_SupplementalExecutiveRetirementPlanMember', window );">SERP</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax', window );">Prior service cost</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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax', window );">Net actuarial loss</a></td>
<td class="nump">2,783<span></span>
</td>
<td class="nump">4,135<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax', window );">Total</a></td>
<td class="nump">$ 2,783<span></span>
</td>
<td class="nump">$ 4,135<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_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before tax, of accumulated other comprehensive (income) loss for defined benefit plan, that has not been recognized in net periodic benefit cost (credit).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (i-k)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669646-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 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&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 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (j)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before tax, of accumulated other comprehensive income (loss) for gain (loss) of defined benefit plan, that has not been recognized in net periodic benefit (cost) credit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (j)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<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 http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669686-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before tax, of accumulated other comprehensive (income) loss for cost (credit) of benefit change attributable to participants' prior service from plan amendment or plan initiation of defined benefit plan, that has not been recognized in net periodic benefit cost (credit).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (j)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<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 http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669686-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DefinedBenefitPlanDisclosureLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanDisclosureLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_PensionPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_RetirementPlanTypeAxis=cass_SupplementalExecutiveRetirementPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=cass_SupplementalExecutiveRetirementPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>100
<FILENAME>R86.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139851241677224">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation - Narrative (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Number of shares authorized (in shares)</a></td>
<td class="nump">1,500,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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Stock-based compensation expense</a></td>
<td class="nump">$ 2,859,000<span></span>
</td>
<td class="nump">$ 2,267,000<span></span>
</td>
<td class="nump">$ 3,144,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Award vesting period</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">53,906<span></span>
</td>
<td class="nump">38,226<span></span>
</td>
<td class="nump">36,812<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted in period, weighted average fair value (in dollars per share)</a></td>
<td class="nump">$ 41.55<span></span>
</td>
<td class="nump">$ 47.07<span></span>
</td>
<td class="nump">$ 49.30<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cass_AmortizationOfRestrictedStockBonus', window );">Amortization of restricted stock bonus</a></td>
<td class="nump">$ 1,793,000<span></span>
</td>
<td class="nump">$ 1,463,000<span></span>
</td>
<td class="nump">$ 1,551,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Unrecognized compensation expense</a></td>
<td class="nump">$ 1,647,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="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Unrecognized compensation expense, period for recognition</a></td>
<td class="text">6 months 25 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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue', window );">Fair value of shares vested</a></td>
<td class="nump">$ 1,152,000<span></span>
</td>
<td class="nump">$ 1,005,000<span></span>
</td>
<td class="nump">$ 527,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember', window );">Performance-based Restricted Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Award vesting period</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">52,240<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted in period, weighted average fair value (in dollars per share)</a></td>
<td class="nump">$ 40.74<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage', window );">Percentage of shares vested</a></td>
<td class="nump">94.40%<span></span>
</td>
<td class="nump">117.30%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Shares issued (in shares)</a></td>
<td class="nump">31,150<span></span>
</td>
<td class="nump">34,222<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember', window );">Performance-based Restricted Stock | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cass_PercentageOfTargetOpportunityForAwardsToVest', window );">Percentage of target opportunity for awards to vest</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember', window );">Performance-based Restricted Stock | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cass_PercentageOfTargetOpportunityForAwardsToVest', window );">Percentage of target opportunity for awards to vest</a></td>
<td class="nump">150.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_StockAppreciationRightsSARSMember', window );">Stock Appreciation Rights (SARs)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Unrecognized compensation expense</a></td>
<td class="nump">$ 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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted', window );">Non-option equity instruments, granted (in shares)</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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Stock-based compensation expense</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cass_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueExercised', window );">Shares exercised, intrinsic value</a></td>
<td class="nump">630,000<span></span>
</td>
<td class="nump">$ 275,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding', window );">Aggregate intrinsic value</a></td>
<td class="nump">$ 741,000<span></span>
</td>
<td class="nump">$ 1,095,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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms', window );">Average remaining contractual terms</a></td>
<td class="text">1 year 2 months 15 days<span></span>
</td>
<td class="text">1 year 11 months 12 days<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_cass_AmortizationOfRestrictedStockBonus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization of the restricted stock bonus.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cass_AmortizationOfRestrictedStockBonus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cass_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cass_PercentageOfTargetOpportunityForAwardsToVest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of target opportunity for awards to vest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cass_PercentageOfTargetOpportunityForAwardsToVest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cass_</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_cass_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Exercised</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cass_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cass_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cost not yet recognized for nonvested award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for equity-based awards excluding 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Net number of non-option equity instruments granted to participants.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares authorized for issuance under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of vesting of award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Intrinsic value of outstanding award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_StockIssuedDuringPeriodSharesNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of new stock issued during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_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=us-gaap_PerformanceSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_StockAppreciationRightsSARSMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_StockAppreciationRightsSARSMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>101
<FILENAME>R87.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139851248104696">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation - Summary of Restricted Stock Activity (Details) - Restricted Stock - $ / shares<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Shares</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Beginning balance (in shares)</a></td>
<td class="nump">136,167<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">53,906<span></span>
</td>
<td class="nump">38,226<span></span>
</td>
<td class="nump">36,812<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested (in shares)</a></td>
<td class="num">(23,782)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Forfeitures (in shares)</a></td>
<td class="num">(738)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Ending balance (in shares)</a></td>
<td class="nump">165,553<span></span>
</td>
<td class="nump">136,167<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward', 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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Beginning balance (in dollars per share)</a></td>
<td class="nump">$ 46.78<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted (in dollars per share)</a></td>
<td class="nump">41.55<span></span>
</td>
<td class="nump">$ 47.07<span></span>
</td>
<td class="nump">$ 49.30<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Vested (in dollars per share)</a></td>
<td class="nump">48.43<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Forfeited (in dollars per share)</a></td>
<td class="nump">46.07<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Ending balance (in dollars per share)</a></td>
<td class="nump">$ 44.81<span></span>
</td>
<td class="nump">$ 46.78<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>102
<FILENAME>R88.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139851241243704">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation - Summary of PBRS Activity (Details) - Performance-based Restricted Stock<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2021 </div>
<div>$ / shares </div>
<div>shares</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Shares</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Beginning balance (in shares) | shares</a></td>
<td class="nump">98,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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares) | shares</a></td>
<td class="nump">52,240<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested (in shares) | shares</a></td>
<td class="num">(33,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Forfeitures (in shares) | shares</a></td>
<td class="num">(1,107)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Ending balance (in shares) | shares</a></td>
<td class="nump">116,543<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward', window );"><strong>Weighted Average Grant Date Fair Value</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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Beginning balance (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 50.64<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted (in dollars per share) | $ / shares</a></td>
<td class="nump">40.74<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Vested (in dollars per share) | $ / shares</a></td>
<td class="nump">49.07<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Forfeited (in dollars per share) | $ / shares</a></td>
<td class="nump">46.07<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Ending balance (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 46.79<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>103
<FILENAME>R89.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139851241312184">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation - Summary of Company's SARs Activity (Details) - Stock Appreciation Rights (SARs) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward]</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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber', window );">Beginning balance (in shares)</a></td>
<td class="nump">144,999<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised', window );">Exercised (in shares)</a></td>
<td class="num">(25,822)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures', window );">Forfeited (in shares)</a></td>
<td class="num">(2,088)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber', window );">Ending balance (in shares)</a></td>
<td class="nump">117,089<span></span>
</td>
<td class="nump">144,999<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract', window );"><strong>Weighted- Average Exercise Price</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cass_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice', window );">Beginning balance (in dollars per share)</a></td>
<td class="nump">$ 32.99<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cass_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisesInPeriodWeightedAverageExercisePrice', window );">Exercised (in dollars per share)</a></td>
<td class="nump">24.38<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cass_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresInPeriodWeightedAverageExercisePrice', window );">Forfeited (in dollars per share)</a></td>
<td class="nump">31.92<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cass_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice', window );">Ending balance (in dollars per share)</a></td>
<td class="nump">$ 34.91<span></span>
</td>
<td class="nump">$ 32.99<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms', window );">Average remaining contractual terms</a></td>
<td class="text">1 year 2 months 15 days<span></span>
</td>
<td class="text">1 year 11 months 12 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="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding', window );">Aggregate intrinsic value</a></td>
<td class="nump">$ 741<span></span>
</td>
<td class="nump">$ 1,095<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cass_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisesInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Exercises in Period, Weighted Average Exercise Price</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cass_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisesInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cass_</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_cass_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Forfeitures In Period, Weighted Average Exercise Price</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cass_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cass_</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_cass_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding, Weighted Average Exercise Price</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cass_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cass_</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for equity-based awards excluding 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of non-option equity instruments exercised by participants.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares under non-option equity instrument agreements that were cancelled as a result of occurrence of a terminating event.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of equity instruments other than options outstanding, including both vested and non-vested instruments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Intrinsic value of outstanding award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_AwardTypeAxis=us-gaap_StockAppreciationRightsSARSMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_StockAppreciationRightsSARSMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>104
<FILENAME>R90.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139851249192888">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other Operating Expense (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherIncomeAndExpensesAbstract', window );"><strong>Other Income and Expenses [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="top.Show.showAR( this, 'defref_us-gaap_SuppliesAndPostageExpense', window );">Postage and supplies</a></td>
<td class="nump">$ 1,851<span></span>
</td>
<td class="nump">$ 1,465<span></span>
</td>
<td class="nump">$ 1,875<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MarketingAndAdvertisingExpense', window );">Promotional expense</a></td>
<td class="nump">2,627<span></span>
</td>
<td class="nump">2,184<span></span>
</td>
<td class="nump">3,838<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfessionalFees', window );">Professional fees</a></td>
<td class="nump">1,625<span></span>
</td>
<td class="nump">2,140<span></span>
</td>
<td class="nump">2,388<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cass_OutsideServiceFees', window );">Outside service fees</a></td>
<td class="nump">7,413<span></span>
</td>
<td class="nump">5,845<span></span>
</td>
<td class="nump">5,529<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InformationTechnologyAndDataProcessing', window );">Data processing services</a></td>
<td class="nump">2,650<span></span>
</td>
<td class="nump">1,900<span></span>
</td>
<td class="nump">1,283<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Communication', window );">Telecommunications</a></td>
<td class="nump">554<span></span>
</td>
<td class="nump">765<span></span>
</td>
<td class="nump">748<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherExpenses', window );">Other</a></td>
<td class="nump">23<span></span>
</td>
<td class="nump">1,088<span></span>
</td>
<td class="nump">2,404<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherNoninterestExpense', window );">Total other operating expense</a></td>
<td class="nump">$ 16,743<span></span>
</td>
<td class="nump">$ 15,387<span></span>
</td>
<td class="nump">$ 18,065<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cass_OutsideServiceFees">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Outside service fees.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cass_OutsideServiceFees</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cass_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Communication">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of expense incurred in the period for communication, which is the exchange of information by several methods.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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.6)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Communication</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InformationTechnologyAndDataProcessing">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of expenses incurred in the period for information technology and data processing products and services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.6)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InformationTechnologyAndDataProcessing</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MarketingAndAdvertisingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The total expense recognized in the period for promotion, public relations, and brand or product advertising.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MarketingAndAdvertisingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4,6)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherIncomeAndExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherIncomeAndExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNoninterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noninterest expense classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.14)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNoninterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfessionalFees">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A fee charged for services from professionals such as doctors, lawyers and accountants. The term is often expanded to include other professions, for example, pharmacists charging to maintain a medicinal profile of a client or customer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07.2(a),(b),(c),(d))<br> -URI http://asc.fasb.org/extlink&amp;oid=120401555&amp;loc=SL114874292-224272<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 220<br> -Section 45<br> -Paragraph 3<br> -Subparagraph (k)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433917&amp;loc=SL114874205-224268<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfessionalFees</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SuppliesAndPostageExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of expenses directly related to the supplies and postage.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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.14)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SuppliesAndPostageExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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>105
<FILENAME>R91.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139851241005048">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Narrative (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense</a></td>
<td class="nump">$ 5,217<span></span>
</td>
<td class="nump">$ 5,165<span></span>
</td>
<td class="nump">$ 7,062<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations', window );">Effective tax rate</a></td>
<td class="nump">15.40%<span></span>
</td>
<td class="nump">17.00%<span></span>
</td>
<td class="nump">18.80%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate', window );">Unrecognized tax benefits that would impact effective tax rate</a></td>
<td class="nump">$ 1,134<span></span>
</td>
<td class="nump">$ 1,096<span></span>
</td>
<td class="nump">$ 1,184<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued', window );">Unrecognized tax benefit, interest on income taxes accrued</a></td>
<td class="nump">85<span></span>
</td>
<td class="nump">$ 114<span></span>
</td>
<td class="nump">$ 151<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible', window );">Reduction of tax benefits over the next twelve months</a></td>
<td class="nump">$ 199<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_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease reasonably possible in the next twelve months for the unrecognized tax benefit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 15<br> -Subparagraph (d)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32718-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_EffectiveIncomeTaxRateContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of interest expense accrued for an underpayment of income taxes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32718-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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>106
<FILENAME>R92.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139851241874152">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Components of Income Tax Expense (Benefit) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.Show.showAR( this, 'defref_us-gaap_CurrentFederalTaxExpenseBenefit', window );">Federal</a></td>
<td class="nump">$ 5,018<span></span>
</td>
<td class="nump">$ 5,350<span></span>
</td>
<td class="nump">$ 4,423<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CurrentStateAndLocalTaxExpenseBenefit', window );">State</a></td>
<td class="nump">897<span></span>
</td>
<td class="nump">671<span></span>
</td>
<td class="nump">1,392<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract', window );"><strong>Deferred:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredFederalIncomeTaxExpenseBenefit', window );">Federal</a></td>
<td class="num">(608)<span></span>
</td>
<td class="num">(636)<span></span>
</td>
<td class="nump">1,097<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit', window );">State</a></td>
<td class="num">(90)<span></span>
</td>
<td class="num">(220)<span></span>
</td>
<td class="nump">150<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Total income tax expense</a></td>
<td class="nump">$ 5,217<span></span>
</td>
<td class="nump">$ 5,165<span></span>
</td>
<td class="nump">$ 7,062<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current federal tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 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 http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentStateAndLocalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current state and local tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred federal income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred state and local tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br><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 S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>107
<FILENAME>R93.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139851247983352">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Schedule of Reconciliation of Expected Income Tax Expense (Benefit) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate', window );">Expected income tax expense</a></td>
<td class="nump">$ 7,103<span></span>
</td>
<td class="nump">$ 6,385<span></span>
</td>
<td class="nump">$ 7,868<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cass_IncomeTaxReconciliationReconcilingItemsAbstract', window );"><strong>(Reductions) increases 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="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationTaxExemptIncome', window );">Tax-exempt income</a></td>
<td class="num">(1,673)<span></span>
</td>
<td class="num">(1,588)<span></span>
</td>
<td class="num">(1,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="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes', window );">State taxes, net of federal benefit</a></td>
<td class="nump">638<span></span>
</td>
<td class="nump">356<span></span>
</td>
<td class="nump">1,218<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost', window );">Share-based compensation adjustment</a></td>
<td class="nump">92<span></span>
</td>
<td class="nump">70<span></span>
</td>
<td class="num">(281)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationTaxCredits', window );">Federal tax credits</a></td>
<td class="num">(357)<span></span>
</td>
<td class="num">(336)<span></span>
</td>
<td class="num">(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="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationOtherAdjustments', window );">Other, net</a></td>
<td class="num">(586)<span></span>
</td>
<td class="nump">278<span></span>
</td>
<td class="nump">170<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Total income tax expense</a></td>
<td class="nump">$ 5,217<span></span>
</td>
<td class="nump">$ 5,165<span></span>
</td>
<td class="nump">$ 7,062<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cass_IncomeTaxReconciliationReconcilingItemsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>(Reductions) increases resulting from:</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cass_IncomeTaxReconciliationReconcilingItemsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cass_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of reported income tax expense (benefit) in excess of (less than) expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for award under share-based payment arrangement. Includes, but is not limited to, expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationOtherAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationTaxCredits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_IncomeTaxReconciliationTaxExemptIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to income (loss) exempt from income taxes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationTaxExemptIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>108
<FILENAME>R94.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139851246539544">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsNetAbstract', 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="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsProvisionForLoanLosses', window );">Allowance for credit losses</a></td>
<td class="nump">$ 2,866<span></span>
</td>
<td class="nump">$ 2,858<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions', window );">ASC 715 pension funding liability</a></td>
<td class="nump">1,952<span></span>
</td>
<td class="nump">4,656<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPostretirementBenefits', window );">Supplemental executive retirement plan accrual</a></td>
<td class="nump">2,293<span></span>
</td>
<td class="nump">2,220<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost', window );">Stock compensation</a></td>
<td class="nump">1,875<span></span>
</td>
<td class="nump">1,794<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cass_DeferredTaxAssetLeaseLiability', window );">Lease liability</a></td>
<td class="nump">1,145<span></span>
</td>
<td class="nump">1,436<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOther', window );">Other</a></td>
<td class="nump">633<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="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsNet', window );">Total deferred tax assets</a></td>
<td class="nump">10,764<span></span>
</td>
<td class="nump">12,964<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesNetAbstract', window );"><strong>Deferred tax liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment', window );">Premises and equipment</a></td>
<td class="num">(2,235)<span></span>
</td>
<td class="num">(2,693)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cass_DeferredTaxLiabilitiesPensionCosts', window );">Pension</a></td>
<td class="num">(531)<span></span>
</td>
<td class="num">(14)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesOtherFiniteLivedAssets', window );">Intangible assets</a></td>
<td class="num">(1,493)<span></span>
</td>
<td class="num">(1,761)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesUnrealizedGainsOnTradingSecurities', window );">Unrealized gain on investment securities available-for-sale</a></td>
<td class="num">(2,185)<span></span>
</td>
<td class="num">(4,684)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesLeasingArrangements', window );">Right of use asset</a></td>
<td class="num">(1,032)<span></span>
</td>
<td class="num">(1,291)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesOther', window );">Other</a></td>
<td class="num">(497)<span></span>
</td>
<td class="num">(224)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilities', window );">Total deferred tax liabilities</a></td>
<td class="num">(7,973)<span></span>
</td>
<td class="num">(10,667)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsLiabilitiesNet', window );">Net deferred tax assets</a></td>
<td class="nump">$ 2,791<span></span>
</td>
<td class="nump">$ 2,297<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cass_DeferredTaxAssetLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Asset, Lease Liability</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cass_DeferredTaxAssetLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cass_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_cass_DeferredTaxLiabilitiesPensionCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deferred tax liabilities, pension costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cass_DeferredTaxLiabilitiesPensionCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cass_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_DeferredTaxAssetsLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsNetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br><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 http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from pension benefits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPostretirementBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from postretirement benefits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPostretirementBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://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 http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsProvisionForLoanLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from allowance for credit loss on financing receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsProvisionForLoanLosses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_DeferredTaxLiabilitiesLeasingArrangements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from leasing arrangements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesLeasingArrangements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_DeferredTaxLiabilitiesNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesNetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_DeferredTaxLiabilitiesOtherFiniteLivedAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from long-lived assets other than property, plant, and equipment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesOtherFiniteLivedAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br><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 http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesUnrealizedGainsOnTradingSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from unrealized gains on trading securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesUnrealizedGainsOnTradingSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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>109
<FILENAME>R95.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139851248069176">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Schedule of the Reconciliation of Unrecognized Tax Benefits (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Balance at January 1</a></td>
<td class="nump">$ 1,231<span></span>
</td>
<td class="nump">$ 1,299<span></span>
</td>
<td class="nump">$ 1,403<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions', window );">Changes in unrecognized tax benefits as a result of tax positions taken during a prior year</a></td>
<td class="nump">165<span></span>
</td>
<td class="nump">62<span></span>
</td>
<td class="nump">56<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions', window );">Changes in unrecognized tax benefits as a result of tax position taken during the current year</a></td>
<td class="nump">239<span></span>
</td>
<td class="nump">233<span></span>
</td>
<td class="nump">171<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations', window );">Reductions to unrecognized tax benefits as a result of a lapse of the applicable statute of limitations</a></td>
<td class="num">(230)<span></span>
</td>
<td class="num">(315)<span></span>
</td>
<td class="num">(331)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities', window );">Decreases in unrecognized tax benefits as a result of settlements with taxing authorities</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(48)<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="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Balance at December 31</a></td>
<td class="nump">$ 1,405<span></span>
</td>
<td class="nump">$ 1,231<span></span>
</td>
<td class="nump">$ 1,299<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of unrecognized tax benefits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10B<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=SL37586934-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in unrecognized tax benefits resulting from settlements with taxing authorities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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>110
<FILENAME>R96.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139851246005128">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Disclosures about Fair Value of Financial Instruments - Summary of the Company's Financial Instruments (Details) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract', window );"><strong>Balance sheet 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="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest', window );">Fair Value</a></td>
<td class="nump">$ 673,453<span></span>
</td>
<td class="nump">$ 357,726<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementBasisAxis=us-gaap_CarryingReportedAmountFairValueDisclosureMember', window );">Carrying Amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract', window );"><strong>Balance sheet assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash and cash equivalents</a></td>
<td class="nump">514,928<span></span>
</td>
<td class="nump">670,528<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest', window );">Fair Value</a></td>
<td class="nump">673,453<span></span>
</td>
<td class="nump">357,726<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansReceivableFairValueDisclosure', window );">Loans, net</a></td>
<td class="nump">948,526<span></span>
</td>
<td class="nump">879,732<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cass_AccruedInterestReceivableFairValueDisclosure', window );">Accrued interest receivable</a></td>
<td class="nump">6,799<span></span>
</td>
<td class="nump">6,850<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Total</a></td>
<td class="nump">2,143,706<span></span>
</td>
<td class="nump">1,914,836<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract', window );"><strong>Balance sheet liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepositsFairValueDisclosure', window );">Deposits</a></td>
<td class="nump">1,221,503<span></span>
</td>
<td class="nump">1,050,856<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableFairValueDisclosure', window );">Accounts and drafts payable</a></td>
<td class="nump">1,050,396<span></span>
</td>
<td class="nump">835,386<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesFairValueDisclosure', window );">Accrued interest payable</a></td>
<td class="nump">16<span></span>
</td>
<td class="nump">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="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosure', window );">Total</a></td>
<td class="nump">2,271,915<span></span>
</td>
<td class="nump">1,886,280<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementBasisAxis=us-gaap_EstimateOfFairValueFairValueDisclosureMember', window );">Fair Value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract', window );"><strong>Balance sheet assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash and cash equivalents</a></td>
<td class="nump">514,928<span></span>
</td>
<td class="nump">670,528<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest', window );">Fair Value</a></td>
<td class="nump">673,453<span></span>
</td>
<td class="nump">357,726<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansReceivableFairValueDisclosure', window );">Loans, net</a></td>
<td class="nump">948,701<span></span>
</td>
<td class="nump">883,461<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cass_AccruedInterestReceivableFairValueDisclosure', window );">Accrued interest receivable</a></td>
<td class="nump">6,799<span></span>
</td>
<td class="nump">6,850<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Total</a></td>
<td class="nump">2,143,881<span></span>
</td>
<td class="nump">1,918,565<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract', window );"><strong>Balance sheet liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepositsFairValueDisclosure', window );">Deposits</a></td>
<td class="nump">1,221,503<span></span>
</td>
<td class="nump">1,050,856<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableFairValueDisclosure', window );">Accounts and drafts payable</a></td>
<td class="nump">1,050,396<span></span>
</td>
<td class="nump">835,386<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesFairValueDisclosure', window );">Accrued interest payable</a></td>
<td class="nump">16<span></span>
</td>
<td class="nump">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="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosure', window );">Total</a></td>
<td class="nump">$ 2,271,915<span></span>
</td>
<td class="nump">$ 1,886,280<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cass_AccruedInterestReceivableFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accrued Interest Receivable, Fair Value Disclosure</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cass_AccruedInterestReceivableFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cass_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_AccountsPayableFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of liabilities incurred for goods and services received that are used in an entity's business and related party payables.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13433-108611<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_AccruedLiabilitiesFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of accrued expenses.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_AssetsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_CashAndCashEquivalentsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount excluding accrued interest, of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124258926&amp;loc=SL82898722-210454<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepositsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of deposit liabilities held by the entity, including, but not limited to, foreign and domestic, interest and noninterest bearing, demand deposits, saving deposits, negotiable orders of withdrawal (NOW) and time deposits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepositsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value of financial and nonfinancial obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_LoansReceivableFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of loan receivable, including, but not limited to, mortgage loans held for investment, finance receivables held for investment, policy loans on insurance contracts.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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> -URI http://asc.fasb.org/subtopic&amp;trid=2196772<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LoansReceivableFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_FairValueByMeasurementBasisAxis=us-gaap_CarryingReportedAmountFairValueDisclosureMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>111
<FILENAME>R97.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139851251676344">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Commitment and Contingencies - Narrative (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_UnfundedLoanCommitmentMember', window );">Unfunded Loan Commitment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherCommitmentsLineItems', window );"><strong>Other Commitments [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="top.Show.showAR( this, 'defref_us-gaap_ImpairedFinancingReceivableRelatedAllowance', window );">Allowance for unfunded commitments</a></td>
<td class="nump">$ 367<span></span>
</td>
<td class="nump">$ 567<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_ImpairedFinancingReceivableRelatedAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit losses related to recorded investment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 15<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5212-111524<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairedFinancingReceivableRelatedAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_OtherCommitmentsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherCommitmentsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_UnfundedLoanCommitmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_UnfundedLoanCommitmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>112
<FILENAME>R98.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139851248008296">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Commitments and Contingencies - Schedule of Commitments to Extend Credit, Standby Letters of Credit and Commercial Letters (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherCommitmentsLineItems', window );"><strong>Other Commitments [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="top.Show.showAR( this, 'defref_us-gaap_LineOfCredit', window );">Long-term line of credit</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=cass_CommercialLettersOfCreditMember', window );">Commercial letters of credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherCommitmentsLineItems', window );"><strong>Other Commitments [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="top.Show.showAR( this, 'defref_us-gaap_LineOfCredit', window );">Long-term line of credit</a></td>
<td class="nump">771,000<span></span>
</td>
<td class="nump">955,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_StandbyLettersOfCreditMember', window );">Standby letters of credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherCommitmentsLineItems', window );"><strong>Other Commitments [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="top.Show.showAR( this, 'defref_us-gaap_LineOfCredit', window );">Long-term line of credit</a></td>
<td class="nump">12,859,000<span></span>
</td>
<td class="nump">10,609,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_CommitmentsToExtendCreditMember', window );">Commitments to extend credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherCommitmentsLineItems', window );"><strong>Other Commitments [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="top.Show.showAR( this, 'defref_us-gaap_LineOfCredit', window );">Long-term line of credit</a></td>
<td class="nump">$ 208,395,000<span></span>
</td>
<td class="nump">$ 192,916,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_LineOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherCommitmentsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherCommitmentsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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=cass_CommercialLettersOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=cass_CommercialLettersOfCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_StandbyLettersOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_StandbyLettersOfCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_CommitmentsToExtendCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_CommitmentsToExtendCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>113
<FILENAME>R99.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139851240309848">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue from Contracts with Customers (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuePerformanceObligationAbstract', window );"><strong>Revenue, Performance Obligation [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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Fee revenues, in-scope of FASB ASC 606</a></td>
<td class="nump">$ 108,694<span></span>
</td>
<td class="nump">$ 98,908<span></span>
</td>
<td class="nump">$ 109,339<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueNotFromContractWithCustomer', window );">Other income (out-of-scope of ASC 606)</a></td>
<td class="nump">997<span></span>
</td>
<td class="nump">1,533<span></span>
</td>
<td class="nump">730<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoninterestIncome', window );">Total fee revenue and other income</a></td>
<td class="nump">109,691<span></span>
</td>
<td class="nump">100,441<span></span>
</td>
<td class="nump">110,069<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cass_InformationServicesPaymentAndProcessingMember', window );">Information services payment and processing revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuePerformanceObligationAbstract', window );"><strong>Revenue, Performance Obligation [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Fee revenues, in-scope of FASB ASC 606</a></td>
<td class="nump">106,455<span></span>
</td>
<td class="nump">97,204<span></span>
</td>
<td class="nump">107,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="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cass_InformationServicesPaymentAndProcessingRevenueInvoiceProcessingFeesMember', window );">Invoice processing fees</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuePerformanceObligationAbstract', window );"><strong>Revenue, Performance Obligation [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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Fee revenues, in-scope of FASB ASC 606</a></td>
<td class="nump">77,704<span></span>
</td>
<td class="nump">74,674<span></span>
</td>
<td class="nump">81,329<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cass_InformationServicesPaymentAndProcessingRevenueInvoicePaymentFeesMember', window );">Invoice payment fees</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuePerformanceObligationAbstract', window );"><strong>Revenue, Performance Obligation [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Fee revenues, in-scope of FASB ASC 606</a></td>
<td class="nump">28,751<span></span>
</td>
<td class="nump">22,530<span></span>
</td>
<td class="nump">26,624<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cass_BankServiceFeesMember', window );">Bank service fees</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuePerformanceObligationAbstract', window );"><strong>Revenue, Performance Obligation [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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Fee revenues, in-scope of FASB ASC 606</a></td>
<td class="nump">$ 2,239<span></span>
</td>
<td class="nump">$ 1,704<span></span>
</td>
<td class="nump">$ 1,386<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_NoninterestIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The total amount of noninterest income which may be derived from: (1) fees and commissions; (2) premiums earned; (3) insurance policy charges; (4) the sale or disposal of assets; and (5) other sources not otherwise specified.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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.13)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoninterestIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueNotFromContractWithCustomer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue that is not accounted for under Topic 606.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueNotFromContractWithCustomer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_RevenuePerformanceObligationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenuePerformanceObligationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=cass_InformationServicesPaymentAndProcessingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=cass_InformationServicesPaymentAndProcessingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=cass_InformationServicesPaymentAndProcessingRevenueInvoiceProcessingFeesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=cass_InformationServicesPaymentAndProcessingRevenueInvoiceProcessingFeesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=cass_InformationServicesPaymentAndProcessingRevenueInvoicePaymentFeesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=cass_InformationServicesPaymentAndProcessingRevenueInvoicePaymentFeesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=cass_BankServiceFeesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=cass_BankServiceFeesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>114
<FILENAME>R100.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139851239755928">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Industry 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, 2021 </div>
<div>USD ($) </div>
<div>segment</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.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="top.Show.showAR( this, 'defref_us-gaap_InterestIncomeExpenseAfterProvisionForLoanLossAbstract', window );"><strong>Interest Income (Expense), after Provision for Loan Loss [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="top.Show.showAR( this, 'defref_us-gaap_NoninterestIncome', window );">Fee income from customers</a></td>
<td class="nump">$ 109,691<span></span>
</td>
<td class="nump">$ 100,441<span></span>
</td>
<td class="nump">$ 110,069<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cass_InterestAndDividendIncomeIncludingTaxEquivalentAdjustmentOperating', window );">Interest income</a></td>
<td class="nump">47,370<span></span>
</td>
<td class="nump">49,576<span></span>
</td>
<td class="nump">54,694<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest expense</a></td>
<td class="nump">1,171<span></span>
</td>
<td class="nump">2,362<span></span>
</td>
<td class="nump">5,193<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestIncomeExpenseNet', window );">Intersegment income (expense)</a></td>
<td class="nump">44,326<span></span>
</td>
<td class="nump">45,325<span></span>
</td>
<td class="nump">47,416<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cass_IncomeLossFromContinuingOperationsIncludingTaxEquivalentAdjustmentBeforeIncomeTaxesNoncontrollingInterest', window );">Tax-equivalized pre-tax income</a></td>
<td class="nump">35,694<span></span>
</td>
<td class="nump">32,230<span></span>
</td>
<td class="nump">39,550<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">14,262<span></span>
</td>
<td class="nump">14,262<span></span>
</td>
<td class="nump">14,262<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherIntangibleAssetsNet', window );">Other intangible assets, net</a></td>
<td class="nump">2,564<span></span>
</td>
<td class="nump">3,423<span></span>
</td>
<td class="nump">4,281<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total Assets</a></td>
<td class="nump">2,554,901<span></span>
</td>
<td class="nump">2,203,235<span></span>
</td>
<td class="nump">1,764,243<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cass_AverageFundingSources', window );">Funding Sources</a></td>
<td class="nump">1,813,496<span></span>
</td>
<td class="nump">1,473,164<span></span>
</td>
<td class="nump">1,268,973<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxEffectsAllocatedDirectlyToEquityPriorPeriodAdjustment', window );">Tax equivalent adjustment</a></td>
<td class="nump">1,873<span></span>
</td>
<td class="nump">1,888<span></span>
</td>
<td class="nump">2,084<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=cass_CorporateReconcilingItemsAndEliminationsMember', window );">Corporate, Eliminations and Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestIncomeExpenseAfterProvisionForLoanLossAbstract', window );"><strong>Interest Income (Expense), after Provision for Loan Loss [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="top.Show.showAR( this, 'defref_us-gaap_NoninterestIncome', window );">Fee income from customers</a></td>
<td class="nump">1,608<span></span>
</td>
<td class="nump">1,286<span></span>
</td>
<td class="nump">467<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cass_InterestAndDividendIncomeIncludingTaxEquivalentAdjustmentOperating', window );">Interest income</a></td>
<td class="num">(1,694)<span></span>
</td>
<td class="num">(261)<span></span>
</td>
<td class="nump">2,510<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest expense</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestIncomeExpenseNet', window );">Intersegment income (expense)</a></td>
<td class="num">(3,222)<span></span>
</td>
<td class="num">(2,315)<span></span>
</td>
<td class="num">(2,107)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cass_IncomeLossFromContinuingOperationsIncludingTaxEquivalentAdjustmentBeforeIncomeTaxesNoncontrollingInterest', window );">Tax-equivalized pre-tax income</a></td>
<td class="num">(756)<span></span>
</td>
<td class="nump">1,027<span></span>
</td>
<td class="nump">2,978<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</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="top.Show.showAR( this, 'defref_us-gaap_OtherIntangibleAssetsNet', window );">Other intangible assets, net</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="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total Assets</a></td>
<td class="num">(98,076)<span></span>
</td>
<td class="num">(7,155)<span></span>
</td>
<td class="nump">4,419<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cass_AverageFundingSources', window );">Funding Sources</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="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cass_InformationServicesMember', window );">Information Services</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestIncomeExpenseAfterProvisionForLoanLossAbstract', window );"><strong>Interest Income (Expense), after Provision for Loan Loss [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoninterestIncome', window );">Fee income from customers</a></td>
<td class="nump">105,452<span></span>
</td>
<td class="nump">96,548<span></span>
</td>
<td class="nump">107,942<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cass_InterestAndDividendIncomeIncludingTaxEquivalentAdjustmentOperating', window );">Interest income</a></td>
<td class="nump">24,332<span></span>
</td>
<td class="nump">20,343<span></span>
</td>
<td class="nump">21,538<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest expense</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cass_IncomeLossFromContinuingOperationsIncludingTaxEquivalentAdjustmentBeforeIncomeTaxesNoncontrollingInterest', window );">Tax-equivalized pre-tax income</a></td>
<td class="nump">26,368<span></span>
</td>
<td class="nump">17,178<span></span>
</td>
<td class="nump">23,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="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">12,433<span></span>
</td>
<td class="nump">12,433<span></span>
</td>
<td class="nump">12,433<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherIntangibleAssetsNet', window );">Other intangible assets, net</a></td>
<td class="nump">329<span></span>
</td>
<td class="nump">735<span></span>
</td>
<td class="nump">1,142<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total Assets</a></td>
<td class="nump">1,152,917<span></span>
</td>
<td class="nump">967,702<span></span>
</td>
<td class="nump">844,483<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cass_AverageFundingSources', window );">Funding Sources</a></td>
<td class="nump">937,478<span></span>
</td>
<td class="nump">734,999<span></span>
</td>
<td class="nump">676,068<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cass_InformationServicesMember', window );">Information Services | Corporate, Eliminations and Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestIncomeExpenseAfterProvisionForLoanLossAbstract', window );"><strong>Interest Income (Expense), after Provision for Loan Loss [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestIncomeExpenseNet', window );">Intersegment income (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="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cass_BankingServicesMember', window );">Banking Services</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestIncomeExpenseAfterProvisionForLoanLossAbstract', window );"><strong>Interest Income (Expense), after Provision for Loan Loss [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="top.Show.showAR( this, 'defref_us-gaap_NoninterestIncome', window );">Fee income from customers</a></td>
<td class="nump">2,631<span></span>
</td>
<td class="nump">2,607<span></span>
</td>
<td class="nump">1,660<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cass_InterestAndDividendIncomeIncludingTaxEquivalentAdjustmentOperating', window );">Interest income</a></td>
<td class="nump">24,732<span></span>
</td>
<td class="nump">29,494<span></span>
</td>
<td class="nump">30,646<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest expense</a></td>
<td class="nump">1,171<span></span>
</td>
<td class="nump">2,362<span></span>
</td>
<td class="nump">5,193<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cass_IncomeLossFromContinuingOperationsIncludingTaxEquivalentAdjustmentBeforeIncomeTaxesNoncontrollingInterest', window );">Tax-equivalized pre-tax income</a></td>
<td class="nump">10,082<span></span>
</td>
<td class="nump">14,025<span></span>
</td>
<td class="nump">13,048<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">1,829<span></span>
</td>
<td class="nump">1,829<span></span>
</td>
<td class="nump">1,829<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherIntangibleAssetsNet', window );">Other intangible assets, net</a></td>
<td class="nump">2,235<span></span>
</td>
<td class="nump">2,688<span></span>
</td>
<td class="nump">3,139<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total Assets</a></td>
<td class="nump">1,500,060<span></span>
</td>
<td class="nump">1,242,688<span></span>
</td>
<td class="nump">915,341<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cass_AverageFundingSources', window );">Funding Sources</a></td>
<td class="nump">876,018<span></span>
</td>
<td class="nump">738,165<span></span>
</td>
<td class="nump">592,905<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cass_BankingServicesMember', window );">Banking Services | Corporate, Eliminations and Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestIncomeExpenseAfterProvisionForLoanLossAbstract', window );"><strong>Interest Income (Expense), after Provision for Loan Loss [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="top.Show.showAR( this, 'defref_us-gaap_InterestIncomeExpenseNet', window );">Intersegment income (expense)</a></td>
<td class="num">$ (3,222)<span></span>
</td>
<td class="num">$ (2,315)<span></span>
</td>
<td class="num">$ (2,107)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cass_AverageFundingSources">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Average Funding Sources</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cass_AverageFundingSources</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cass_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_cass_IncomeLossFromContinuingOperationsIncludingTaxEquivalentAdjustmentBeforeIncomeTaxesNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Income (Loss) from Continuing Operations Including Tax Equivalent Adjustment, Before Income Taxes, Noncontrolling Interest</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cass_IncomeLossFromContinuingOperationsIncludingTaxEquivalentAdjustmentBeforeIncomeTaxesNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cass_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_cass_InterestAndDividendIncomeIncludingTaxEquivalentAdjustmentOperating">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Interest and Dividend Income, Including Tax Equivalent Adjustment, Operating</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cass_InterestAndDividendIncomeIncludingTaxEquivalentAdjustmentOperating</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cass_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120320667&amp;loc=SL49117168-202975<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxEffectsAllocatedDirectlyToEquityPriorPeriodAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The tax effect of correction of an error charged or credited directly to the opening balance of retained earnings.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e39076-109324<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxEffectsAllocatedDirectlyToEquityPriorPeriodAdjustment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the cost of borrowed funds accounted for as interest expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6450988&amp;loc=d3e26243-108391<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (210.5-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestIncomeExpenseAfterProvisionForLoanLossAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestIncomeExpenseAfterProvisionForLoanLossAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestIncomeExpenseNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net amount of operating interest income (expense).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.10)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestIncomeExpenseNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NoninterestIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The total amount of noninterest income which may be derived from: (1) fees and commissions; (2) premiums earned; (3) insurance policy charges; (4) the sale or disposal of assets; and (5) other sources not otherwise specified.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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.13)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoninterestIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8672-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfReportableSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated amortization of finite-lived and indefinite-lived intangible assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_srt_ConsolidationItemsAxis=cass_CorporateReconcilingItemsAndEliminationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=cass_CorporateReconcilingItemsAndEliminationsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=cass_InformationServicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=cass_InformationServicesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=cass_BankingServicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=cass_BankingServicesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>115
<FILENAME>R101.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139851241401672">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases - Narrative (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Operating lease, liability</a></td>
<td class="nump">$ 4,887<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease, right-of-use asset</a></td>
<td class="nump">$ 4,421<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList', window );">Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]</a></td>
<td class="text">Other liabilities<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList', window );">Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]</a></td>
<td class="text">Other assets<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermLeaseCost', window );">Short-term lease, cost</a></td>
<td class="nump">$ 186<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseCost', window );">Operating lease, cost</a></td>
<td class="nump">1,651<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasePayments', window );">Operating lease, payments</a></td>
<td class="nump">$ 1,779<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Operating lease, weighted average remaining lease term</a></td>
<td class="text">6 years 1 month 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="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Weighted average discount rate</a></td>
<td class="nump">5.40%<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes current operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918631-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasePayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918643-209977<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasePayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes operating lease right-of-use asset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918631-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_OperatingLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average discount rate for operating lease calculated at point in time.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of short-term lease cost, excluding expense for lease with term of one month or less.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>116
<FILENAME>R102.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139851247830248">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases - Schedule of operating lease liabilities (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract', window );"><strong>Lease payments due</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="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">Less than 1 year</a></td>
<td class="nump">$ 1,735<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">1-2 years</a></td>
<td class="nump">814<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">2-3 years</a></td>
<td class="nump">553<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">3-4 years</a></td>
<td class="nump">555<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive', window );">4-5 years</a></td>
<td class="nump">545<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cass_LesseeOperatingLeaseLiabilityToBePaidDueAfterYearFour', window );">Over 5 years</a></td>
<td class="nump">1,497<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total undiscounted cash flows</a></td>
<td class="nump">5,699<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Discount on cash flows</a></td>
<td class="nump">812<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Total lease liability</a></td>
<td class="nump">$ 4,887<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cass_LesseeOperatingLeaseLiabilityToBePaidDueAfterYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Lessee, Operating Lease, Liability, to be Paid, Due after Year Four</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cass_LesseeOperatingLeaseLiabilityToBePaidDueAfterYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cass_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_LesseeOperatingLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance 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>117
<FILENAME>R103.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139851241014312">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Condensed Financial Information of Parent Company - Schedule of Condensed Balance Sheets (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsAbstract', window );"><strong>Assets</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="top.Show.showAR( this, 'defref_us-gaap_CashAndDueFromBanks', window );">Cash and due from banks</a></td>
<td class="nump">$ 12,301<span></span>
</td>
<td class="nump">$ 30,985<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermInvestments', window );">Short-term investments</a></td>
<td class="nump">502,627<span></span>
</td>
<td class="nump">639,543<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest', window );">Securities available-for-sale, at fair value</a></td>
<td class="nump">673,453<span></span>
</td>
<td class="nump">357,726<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss', window );">Loans, net</a></td>
<td class="nump">948,526<span></span>
</td>
<td class="nump">879,732<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cass_PaymentsInExcessOfFunding', window );">Payments in advance of funding</a></td>
<td class="nump">291,427<span></span>
</td>
<td class="nump">194,563<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Premises and equipment, net</a></td>
<td class="nump">18,113<span></span>
</td>
<td class="nump">18,057<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssets', window );">Other assets</a></td>
<td class="nump">48,452<span></span>
</td>
<td class="nump">46,886<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="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">2,554,901<span></span>
</td>
<td class="nump">2,203,235<span></span>
</td>
<td class="nump">$ 1,764,243<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAbstract', window );"><strong>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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cass_AccountsAndDraftsPayable', window );">Accounts and drafts payable</a></td>
<td class="nump">1,050,396<span></span>
</td>
<td class="nump">835,386<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilities', window );">Other liabilities</a></td>
<td class="nump">37,204<span></span>
</td>
<td class="nump">55,833<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">2,309,103<span></span>
</td>
<td class="nump">1,942,075<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total shareholders&#8217; equity</a></td>
<td class="nump">245,798<span></span>
</td>
<td class="nump">261,160<span></span>
</td>
<td class="nump">$ 244,190<span></span>
</td>
<td class="nump">$ 229,848<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and shareholders&#8217; equity</a></td>
<td class="nump">2,554,901<span></span>
</td>
<td class="nump">2,203,235<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember', window );">Parent Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsAbstract', window );"><strong>Assets</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="top.Show.showAR( this, 'defref_us-gaap_CashAndDueFromBanks', window );">Cash and due from banks</a></td>
<td class="nump">132,050<span></span>
</td>
<td class="nump">51,714<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermInvestments', window );">Short-term investments</a></td>
<td class="nump">585<span></span>
</td>
<td class="nump">235,452<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest', window );">Securities available-for-sale, at fair value</a></td>
<td class="nump">566,835<span></span>
</td>
<td class="nump">357,726<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss', window );">Loans, net</a></td>
<td class="nump">40,515<span></span>
</td>
<td class="nump">49,314<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cass_PaymentsInExcessOfFunding', window );">Payments in advance of funding</a></td>
<td class="nump">291,427<span></span>
</td>
<td class="nump">194,563<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures', window );">Investments in subsidiaries</a></td>
<td class="nump">164,650<span></span>
</td>
<td class="nump">162,341<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Premises and equipment, net</a></td>
<td class="nump">17,443<span></span>
</td>
<td class="nump">17,459<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssets', window );">Other assets</a></td>
<td class="nump">95,940<span></span>
</td>
<td class="nump">69,162<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="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">1,309,445<span></span>
</td>
<td class="nump">1,137,731<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAbstract', window );"><strong>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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cass_AccountsAndDraftsPayable', window );">Accounts and drafts payable</a></td>
<td class="nump">1,041,070<span></span>
</td>
<td class="nump">832,420<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilities', window );">Other liabilities</a></td>
<td class="nump">22,577<span></span>
</td>
<td class="nump">44,151<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">1,063,647<span></span>
</td>
<td class="nump">876,571<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total shareholders&#8217; equity</a></td>
<td class="nump">245,798<span></span>
</td>
<td class="nump">261,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="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and shareholders&#8217; equity</a></td>
<td class="nump">$ 1,309,445<span></span>
</td>
<td class="nump">$ 1,137,731<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_cass_AccountsAndDraftsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business and includes carrying value of amounts due on drafts payable on the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cass_AccountsAndDraftsPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cass_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_cass_PaymentsInExcessOfFunding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The normal cycle for payment of Transportation invoices to a carrier, on behalf of the company's customer, is: the customer provides the funds to the company prior to the payment of the invoice by the company to the carrier. Payments in excess of funding are generated when, according to a service agreement with a few selected carriers, the company pays the carrier prior to receipt of the funds from the customer. The company receives a fee from the carrier for making this accelerated payment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cass_PaymentsInExcessOfFunding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cass_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndDueFromBanks">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For banks and other depository institutions: Includes cash on hand (currency and coin), cash items in process of collection, noninterest bearing deposits due from other financial institutions (including corporate credit unions), and noninterest bearing balances with the Federal Reserve Banks, Federal Home Loan Banks and central banks.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndDueFromBanks</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount excluding accrued interest, of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124258926&amp;loc=SL82898722-210454<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount excluding accrued interest, after allowance for credit loss, of financing receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124255206&amp;loc=SL82895884-210446<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in equity method investee and investment in and advance to affiliate.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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.12)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19-26)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OtherLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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.15)<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(1)(g))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74512-122707<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>118
<FILENAME>R104.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139851240649976">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Financial Information of Parent Company - Schedule of Condensed Statement of Income (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CondensedIncomeStatementsCaptionsLineItems', window );"><strong>Condensed Income Statements, Captions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestIncomeExpenseAfterProvisionForLoanLoss', window );">Net interest income after (release of) provision for credit losses</a></td>
<td class="nump">$ 44,456<span></span>
</td>
<td class="nump">$ 44,515<span></span>
</td>
<td class="nump">$ 47,166<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtAndEquitySecuritiesGainLoss', window );">Gain on sales of investment securities</a></td>
<td class="nump">51<span></span>
</td>
<td class="nump">1,075<span></span>
</td>
<td class="nump">19<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total net revenue</a></td>
<td class="nump">154,147<span></span>
</td>
<td class="nump">144,956<span></span>
</td>
<td class="nump">157,235<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cass_ExpensesAbstract', window );"><strong>Expenses:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LaborAndRelatedExpense', window );">Salaries and employee benefits</a></td>
<td class="nump">92,155<span></span>
</td>
<td class="nump">88,062<span></span>
</td>
<td class="nump">91,083<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherNoninterestExpense', window );">Other operating</a></td>
<td class="nump">16,743<span></span>
</td>
<td class="nump">15,387<span></span>
</td>
<td class="nump">18,065<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoninterestExpense', window );">Total operating expense</a></td>
<td class="nump">120,326<span></span>
</td>
<td class="nump">114,615<span></span>
</td>
<td class="nump">119,769<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income before income tax expense</a></td>
<td class="nump">33,821<span></span>
</td>
<td class="nump">30,341<span></span>
</td>
<td class="nump">37,466<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense</a></td>
<td class="nump">5,217<span></span>
</td>
<td class="nump">5,165<span></span>
</td>
<td class="nump">7,062<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">28,604<span></span>
</td>
<td class="nump">25,176<span></span>
</td>
<td class="nump">30,404<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember', window );">Parent Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CondensedIncomeStatementsCaptionsLineItems', window );"><strong>Condensed Income Statements, Captions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentIncomeNonoperating', window );">Income from subsidiaries &#8211; management fees</a></td>
<td class="nump">3,115<span></span>
</td>
<td class="nump">2,854<span></span>
</td>
<td class="nump">2,599<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cass_InformationServicesPaymentAndProcessingRevenue', window );">Information services revenue</a></td>
<td class="nump">104,426<span></span>
</td>
<td class="nump">95,078<span></span>
</td>
<td class="nump">106,198<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestIncomeExpenseAfterProvisionForLoanLoss', window );">Net interest income after (release of) provision for credit losses</a></td>
<td class="nump">11,316<span></span>
</td>
<td class="nump">10,932<span></span>
</td>
<td class="nump">15,713<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtAndEquitySecuritiesGainLoss', window );">Gain on sales of investment securities</a></td>
<td class="nump">51<span></span>
</td>
<td class="nump">1,075<span></span>
</td>
<td class="nump">19<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherIncome', window );">Other income</a></td>
<td class="nump">919<span></span>
</td>
<td class="nump">458<span></span>
</td>
<td class="nump">518<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total net revenue</a></td>
<td class="nump">119,827<span></span>
</td>
<td class="nump">110,397<span></span>
</td>
<td class="nump">125,047<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cass_ExpensesAbstract', window );"><strong>Expenses:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LaborAndRelatedExpense', window );">Salaries and employee benefits</a></td>
<td class="nump">80,434<span></span>
</td>
<td class="nump">77,577<span></span>
</td>
<td class="nump">81,432<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherNoninterestExpense', window );">Other operating</a></td>
<td class="nump">27,406<span></span>
</td>
<td class="nump">25,347<span></span>
</td>
<td class="nump">26,136<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoninterestExpense', window );">Total operating expense</a></td>
<td class="nump">107,840<span></span>
</td>
<td class="nump">102,924<span></span>
</td>
<td class="nump">107,568<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income before income tax expense</a></td>
<td class="nump">11,987<span></span>
</td>
<td class="nump">7,473<span></span>
</td>
<td class="nump">17,479<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense</a></td>
<td class="nump">635<span></span>
</td>
<td class="nump">340<span></span>
</td>
<td class="nump">2,860<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cass_IncomeBeforeUndistributedIncomeOfSubsidiaries', window );">Income before undistributed income of subsidiaries</a></td>
<td class="nump">11,352<span></span>
</td>
<td class="nump">7,133<span></span>
</td>
<td class="nump">14,619<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromEquityMethodInvestments', window );">Equity in undistributed income of subsidiaries</a></td>
<td class="nump">17,252<span></span>
</td>
<td class="nump">18,043<span></span>
</td>
<td class="nump">15,785<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 28,604<span></span>
</td>
<td class="nump">$ 25,176<span></span>
</td>
<td class="nump">$ 30,404<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cass_ExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Expenses:</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cass_ExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cass_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cass_IncomeBeforeUndistributedIncomeOfSubsidiaries">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Income before undistributed income of subsidiaries.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cass_IncomeBeforeUndistributedIncomeOfSubsidiaries</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cass_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_cass_InformationServicesPaymentAndProcessingRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Revenue earned from providing services relating to transportation invoice rating, payment, audit, accounting and transportation information to many of the nation's largest companies.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cass_InformationServicesPaymentAndProcessingRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cass_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CondensedIncomeStatementsCaptionsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CondensedIncomeStatementsCaptionsLineItems</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtAndEquitySecuritiesGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of unrealized and realized gain (loss) on investment in debt and equity securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(9)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(7)(c))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtAndEquitySecuritiesGainLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123384075&amp;loc=d3e41242-110953<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) for proportionate share of equity method investee's income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<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 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(13)(f))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109237563&amp;loc=d3e33749-111570<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestIncomeExpenseAfterProvisionForLoanLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of interest income or expense, including any amortization and accretion (as applicable) of discounts and premiums, including consideration of the provisions for loan, lease, credit, and other related losses.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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.12)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestIncomeExpenseAfterProvisionForLoanLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_InvestmentIncomeNonoperating">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of income from investments (for example, dividends) not considered a component of the entity's core operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentIncomeNonoperating</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_LaborAndRelatedExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for salary, wage, profit sharing; incentive and equity-based compensation; and other employee benefit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(b)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LaborAndRelatedExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NoninterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total aggregate amount of all noninterest expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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.14)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoninterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue and income classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OtherNoninterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noninterest expense classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.14)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNoninterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9031-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>119
<FILENAME>R105.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139851241178808">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Financial Information of Parent Company - Schedule of Statements of Cash Flows (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Cash flows from operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 28,604<span></span>
</td>
<td class="nump">$ 25,176<span></span>
</td>
<td class="nump">$ 30,404<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net income to net cash provided by (used in) operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Stock-based compensation expense</a></td>
<td class="nump">2,859<span></span>
</td>
<td class="nump">2,267<span></span>
</td>
<td class="nump">3,144<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherOperatingActivitiesCashFlowStatement', window );">Other, net</a></td>
<td class="num">(6,330)<span></span>
</td>
<td class="nump">3,792<span></span>
</td>
<td class="num">(1,073)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by operating activities</a></td>
<td class="nump">34,547<span></span>
</td>
<td class="nump">47,781<span></span>
</td>
<td class="nump">42,126<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Cash flows from investing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt', window );">Net (increase) decrease in securities</a></td>
<td class="num">(494,226)<span></span>
</td>
<td class="num">(20,043)<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="top.Show.showAR( this, 'defref_us-gaap_PaymentsForProceedsFromLoansAndLeases', window );">Net increase in loans</a></td>
<td class="num">(68,664)<span></span>
</td>
<td class="num">(119,183)<span></span>
</td>
<td class="num">(50,970)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cass_IncreaseDecreaseInPaymentsInExcessOfFunding', window );">Net (increase) decrease in payments in advance of funding</a></td>
<td class="num">(96,864)<span></span>
</td>
<td class="nump">11,595<span></span>
</td>
<td class="num">(45,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="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireLifeInsurancePolicies', window );">Purchase of bank-owned life insurance</a></td>
<td class="num">(25,119)<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="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Purchases of premises and equipment, net</a></td>
<td class="num">(4,369)<span></span>
</td>
<td class="num">(2,001)<span></span>
</td>
<td class="num">(2,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="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Asset acquisition of Gateway Giving, LLC</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(2,833)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
<td class="num">(528,517)<span></span>
</td>
<td class="num">(43,900)<span></span>
</td>
<td class="num">(75,757)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Cash flows from financing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfDividendsCommonStock', window );">Cash dividends paid</a></td>
<td class="num">(15,446)<span></span>
</td>
<td class="num">(15,599)<span></span>
</td>
<td class="num">(15,234)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsForRepurchaseOfCommonStock', window );">Purchase of common shares for treasury</a></td>
<td class="num">(30,997)<span></span>
</td>
<td class="num">(6,825)<span></span>
</td>
<td class="num">(7,799)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities', window );">Other financing activities, net</a></td>
<td class="num">(850)<span></span>
</td>
<td class="num">(1,098)<span></span>
</td>
<td class="num">(1,125)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by financing activities</a></td>
<td class="nump">338,370<span></span>
</td>
<td class="nump">462,693<span></span>
</td>
<td class="nump">6,652<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net (decrease) increase in cash and cash equivalents</a></td>
<td class="num">(155,600)<span></span>
</td>
<td class="nump">466,574<span></span>
</td>
<td class="num">(26,979)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember', window );">Parent Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Cash flows from operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">28,604<span></span>
</td>
<td class="nump">25,176<span></span>
</td>
<td class="nump">30,404<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net income to net cash provided by (used in) operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromEquityMethodInvestments', window );">Equity in undistributed income of subsidiaries</a></td>
<td class="num">(17,252)<span></span>
</td>
<td class="num">(18,043)<span></span>
</td>
<td class="num">(15,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="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherOperatingAssets', window );">Net change in other assets</a></td>
<td class="num">(212)<span></span>
</td>
<td class="nump">6,054<span></span>
</td>
<td class="num">(6,289)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities', window );">Increase (Decrease) in Other Operating Liabilities</a></td>
<td class="num">(9,307)<span></span>
</td>
<td class="num">(6,525)<span></span>
</td>
<td class="nump">9,474<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Stock-based compensation expense</a></td>
<td class="nump">2,859<span></span>
</td>
<td class="nump">2,267<span></span>
</td>
<td class="nump">3,144<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherOperatingActivitiesCashFlowStatement', window );">Other, net</a></td>
<td class="nump">20,921<span></span>
</td>
<td class="nump">18,236<span></span>
</td>
<td class="nump">6,104<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by operating activities</a></td>
<td class="nump">25,613<span></span>
</td>
<td class="nump">27,165<span></span>
</td>
<td class="nump">27,052<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Cash flows from investing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt', window );">Net (increase) decrease in securities</a></td>
<td class="num">(226,090)<span></span>
</td>
<td class="nump">65,689<span></span>
</td>
<td class="nump">26,150<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsForProceedsFromLoansAndLeases', window );">Net increase in loans</a></td>
<td class="nump">8,799<span></span>
</td>
<td class="num">(2,545)<span></span>
</td>
<td class="num">(24,999)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cass_IncreaseDecreaseInPaymentsInExcessOfFunding', window );">Net (increase) decrease in payments in advance of funding</a></td>
<td class="num">(96,864)<span></span>
</td>
<td class="nump">11,595<span></span>
</td>
<td class="num">(45,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="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireLifeInsurancePolicies', window );">Purchase of bank-owned life insurance</a></td>
<td class="num">(25,119)<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="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Purchases of premises and equipment, net</a></td>
<td class="num">(2,233)<span></span>
</td>
<td class="num">(1,810)<span></span>
</td>
<td class="num">(2,637)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Asset acquisition of Gateway Giving, LLC</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(2,833)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
<td class="num">(341,507)<span></span>
</td>
<td class="nump">72,929<span></span>
</td>
<td class="num">(49,700)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Cash flows from financing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities', window );">Net increase (decrease) in accounts and drafts payable</a></td>
<td class="nump">208,656<span></span>
</td>
<td class="nump">208,339<span></span>
</td>
<td class="num">(21,875)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfShortTermDebt', window );">Short-term borrowings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(18,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromShortTermDebt', window );">Short-term borrowings</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">18,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfDividendsCommonStock', window );">Cash dividends paid</a></td>
<td class="num">(15,446)<span></span>
</td>
<td class="num">(15,599)<span></span>
</td>
<td class="num">(15,234)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsForRepurchaseOfCommonStock', window );">Purchase of common shares for treasury</a></td>
<td class="num">(30,997)<span></span>
</td>
<td class="num">(6,825)<span></span>
</td>
<td class="num">(7,799)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities', window );">Other financing activities, net</a></td>
<td class="num">(850)<span></span>
</td>
<td class="num">(1,098)<span></span>
</td>
<td class="num">(1,125)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by financing activities</a></td>
<td class="nump">161,363<span></span>
</td>
<td class="nump">166,817<span></span>
</td>
<td class="num">(28,033)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net (decrease) increase in cash and cash equivalents</a></td>
<td class="num">(154,531)<span></span>
</td>
<td class="nump">266,911<span></span>
</td>
<td class="num">(50,681)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents at beginning of year</a></td>
<td class="nump">287,166<span></span>
</td>
<td class="nump">20,255<span></span>
</td>
<td class="nump">70,936<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents at end of year</a></td>
<td class="nump">$ 132,635<span></span>
</td>
<td class="nump">$ 287,166<span></span>
</td>
<td class="nump">$ 20,255<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cass_IncreaseDecreaseInPaymentsInExcessOfFunding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Net change during the reporting period in the carrying amount of payments in excess of funding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cass_IncreaseDecreaseInPaymentsInExcessOfFunding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cass_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3044-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash, 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123444420&amp;loc=d3e33268-110906<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_IncomeLossFromEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) for proportionate share of equity method investee's income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<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 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(13)(f))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109237563&amp;loc=d3e33749-111570<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in obligations incurred but not paid, and operating obligations classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherOperatingAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in operating assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherOperatingAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncreaseDecreaseInOtherOperatingLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in operating liabilities classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherOperatingLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3536-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherOperatingActivitiesCashFlowStatement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Other cash or noncash adjustments to reconcile net income to cash provided by (used in) operating activities that are not separately disclosed in the statement of cash flows (for example,  cash received or cash paid during the current period for miscellaneous operating activities, net change during the reporting period in other assets or other liabilities).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherOperatingActivitiesCashFlowStatement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForProceedsFromLoansAndLeases">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net cash outflow or inflow for the increase (decrease) in the beginning and end of period of loan and lease balances which are not originated or purchased specifically for resale. Includes cash payments and proceeds associated with (a) loans held-for-investment, (b) leases held-for-investment, and (c) both.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123398031&amp;loc=d3e60009-112784<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForProceedsFromLoansAndLeases</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForRepurchaseOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to reacquire common stock during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForRepurchaseOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfDividendsCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_PaymentsToAcquireAvailableForSaleSecuritiesDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow to acquire 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="top.Show.toggleNext( this );">+ References</a><div 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 (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3213-108585<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 http://asc.fasb.org/extlink&amp;oid=123570139&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 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=124260329&amp;loc=d3e26853-111562<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireBusinessesGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120321790&amp;loc=d3e6927-128479<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireBusinessesGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireLifeInsurancePolicies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for payment of premium on corporate-owned life insurance policy, classified as investing activities. Includes, but is not limited to, bank-owned life insurance policy.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 21C<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=SL94080552-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 13<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireLifeInsurancePolicies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3255-108585<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromPaymentsForOtherFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromShortTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from a borrowing having initial term of repayment within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromShortTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfShortTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for a borrowing having initial term of repayment within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfShortTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>120
<FILENAME>cass-20211231_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:cass="http://cassinfo.com/20211231"
  xmlns:dei="http://xbrl.sec.gov/dei/2021q4"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2021-01-31"
  xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="cass-20211231.xsd" xlink:type="simple"/>
    <context id="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i78df76d2238b4deb8e6cb1796a0f1d82_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i2d3c49d452c241a9b036d40bf05b951a_I20220215">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
        </entity>
        <period>
            <instant>2022-02-15</instant>
        </period>
    </context>
    <context id="iec0398a820254cd299413aaa332e3362_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia861e7cc8e1c40acb8229b9ac591074c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iad2bcd854c17477baa2099324a0989e2_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cass:InformationServicesPaymentAndProcessingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i20ebffd172714eadb0230fc1f3624d23_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cass:InformationServicesPaymentAndProcessingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i529f3d4b04594c3e987f41b746b6ae5a_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cass:InformationServicesPaymentAndProcessingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i864b1da907a743c9b4f819d7ae690af0_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cass:BankServiceFeesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="iaba6ef5b76bc4274a63f794e79d5fc3c_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cass:BankServiceFeesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i543277642942455685d56846dba8fdfd_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cass:BankServiceFeesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i45464f58af19437bbe66ee3f989905fb_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ia912976d474041b28c7c93eae251b451_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i1ba23e0e040440e684b21e28619891cc_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i7fdbe3cfd4294bc2a85f4e63c0d8ba52_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="ia5fad4cc49e5435d99204572ed7864ed_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i795c1abcf5024e589c66f260fa6987b4_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i6ac9309a01264147a2430c6ebe921be9_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i3fbe3acbe3a340e3a2e661f5cf115b6c_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="iaa017df44ca2457fa013cf1de4587bd4_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i33219624814044c68d3942d12b600bbc_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i348a19155c7444a8949593a00a2637e2_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i0cda6a4ff9e7449bb755628a15afafe2_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</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="iae3311edfbd941c3b2347914ea80646e_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</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="ie982f5dc1d0b4a45a9f9534e433e2e68_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</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="ib906b92cb72646069452bea0bd9a17d6_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i73b01c52025b4f05b60cf9300acbb6bf_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</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="iccef265d17a4483abbc4e23e05ecda31_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</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="idf5f9c0b93c54c86a5e34b9b1d47473a_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ifc0fbc6032034f22a5ee90b041491a43_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</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="i5dd4c8e3f59f4d59bcf46de0501fae65_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</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="i631dc8d234c4426498a3f4fd5e344a89_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</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="ibef883b4273a42e09b8e19336c4ddb3a_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i4f40e11022eb477d9587a236db28577d_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</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="i672f5e80cf7149f7a465eae2f0734767_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i980849bc7f7d417bb858de06b9a32004_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</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="i8820bb5af90f4fc6bfc1f1221f66977b_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</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="i80d18a24eca64f248e69e64ab166613c_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iad25e7eae68948b78b2572cd37fbef28_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</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="i0054bfed2a274985af6526aed1db23c6_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</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="i454b0a45755a4b86869116d7e95af2ed_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</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="iae5cbf0ec97f4fa98152558df9a56189_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</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="i6cd78804cc164b69873dbb75764a44b1_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie49119540bfe452fa1192b2177d183e2_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</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="i0ae56a244ffc4d94b8c2d275c86ecc54_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</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="if154254cf8c04cc7b208f16b7471acd2_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</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="i4815921bcd354164ad782a9b4e294f2f_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ic1253730069c4742b7db8d0fc37de086_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</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="idf8a346035ae40bd933af7eff582bcbe_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</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="i795917cdeaa944bda5d7ca9c1d43042b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</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="i2e8a4b5a1e0f4d5ab1455b5b782fb437_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</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="ib718b3d5d6984bb89ce47264f4afc065_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i436bdcca46334a8b955625aeda47dea6_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</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="i8a0ca43c47144c17ab6697fa44573d3a_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i155808c6b1694cdb8b5239e436cf6c7b_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i9961c77829d64a7da6be6fb6c194a67c_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:PropertyPlantAndEquipmentOtherTypesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ia9a8bba4faeb4991b97e1d188159925d_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:PropertyPlantAndEquipmentOtherTypesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="idd469e91e924454ba823bd979485ea48_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie641f39588494f18bf4e0c1b3153ecfd_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cass:CassInformationSystemsIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie94f1729b59e4734811a9cdbead1dcf0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cass:CassCommercialBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if99458deeaba45b19f5d7e7a03e0c66f_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cass:CassInformationSystemsIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i5914294dd02344f4af69e4d7a64ac8f2_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cass:CassCommercialBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i64f0a1b0c89c4705940a9ccdd01445d3_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USStatesAndPoliticalSubdivisionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i852c80fc4d334e92a1b0f98bf51c7bc4_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9e86b20f097f4104beac58e5950af69e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6d9333cba630490f9846caffd903149a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:AssetBackedSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic98a10d8dea54829a278ebd307b80d34_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USStatesAndPoliticalSubdivisionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i11859c5d91cc4f29b025df5ab93b4528_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i602b80eff46f4d918ace69bd12b7f9be_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:CommercialAndIndustrialLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2555ffc0f1a249f8a5a1b0c07293b256_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:CommercialAndIndustrialLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i7d0de47b058748a5a19676088804ce83_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:RealEstateCommercialMortgageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i0a50b06e94fc417d8a696b030f655971_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:RealEstateCommercialMortgageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iddec7be6b1a846a4800f639323d12932_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:RealEstateCommercialConstructionLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i050c5c09ca6e434aa20e44c6b90eb5ee_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:RealEstateCommercialConstructionLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i06eeaa6a2ee045c485d6a44297a5b4a4_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:RealEstateFaithbasedMortgageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8b73774a1d7b475db7b1149b3805d179_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:RealEstateFaithbasedMortgageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="idecacb328a5c43f1964629ba39046c5e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:RealEstateFaithbasedConstructionLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iac52b9addfa445be9c65a6d669b4fe4f_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:RealEstateFaithbasedConstructionLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic8bda61f954842769417b1c5a47922fd_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:PaycheckProtectionProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3653e78d0c6a4f1f988c20e50a95d115_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:PaycheckProtectionProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i55ee8bccd8254b089a08f83be940f79c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:OtherLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iea5bce2a7fd7417da84714055905b3d4_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:OtherLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i03d44c5596c04d5eb0a47e66f2eae6f9_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:CommercialAndIndustrialLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetNotPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i889c74d4f4094af786d3c6ea823e6b10_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:CommercialAndIndustrialLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivables30To59DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7a778c7a691f47d29fb06f92b93153ea_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:CommercialAndIndustrialLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivables60To89DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ibeb2356e3b554d35b69ef4c98f41ab72_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:CommercialAndIndustrialLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id7b9eeb47d754e9d90ff0e20bbd84d68_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:RealEstateCommercialMortgageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetNotPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie8ad097ce3534cd9962f0b936f708964_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:RealEstateCommercialMortgageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivables30To59DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7c5f73608ee84019b1019751baf92d47_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:RealEstateCommercialMortgageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivables60To89DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9b96f138079641eab09716207d25aa76_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:RealEstateCommercialMortgageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic94f7102fbb54a5b9868ce3585266392_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:RealEstateCommercialConstructionLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetNotPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic6353d0c9c60492c92b168ea0bf2de9e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:RealEstateCommercialConstructionLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivables30To59DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i58e98284b0bb403f9782de6ecf6d7ecf_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:RealEstateCommercialConstructionLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivables60To89DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i89aece4dea974203a61a4014e1a264b4_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:RealEstateCommercialConstructionLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i688a10b0248d444f9599d791c3a73244_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:RealEstateFaithbasedMortgageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetNotPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i88525a80a2d94b408641fbf2156ae25a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:RealEstateFaithbasedMortgageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivables30To59DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i95dd4b3feea64c38ba184905c5859a81_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:RealEstateFaithbasedMortgageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivables60To89DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2d4a2590b070404f80c5bc037ee6dca5_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:RealEstateFaithbasedMortgageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i01b3a60579754f9d857df8e17704be2f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:RealEstateFaithbasedConstructionLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetNotPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i567d31cd06794e1c83d5e4e19089fdbb_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:RealEstateFaithbasedConstructionLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivables30To59DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i365f22aa891c4e24a9559a54f9af6e82_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:RealEstateFaithbasedConstructionLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivables60To89DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic29291d4c9664cb79aee6b78e3ed0cd7_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:RealEstateFaithbasedConstructionLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="icfa22a443cbb46d0af23378b4f6f5492_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:PaycheckProtectionProgramMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetNotPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9fdaa59012e146c780d84a429527d070_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:PaycheckProtectionProgramMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivables30To59DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iccef9e94d6454ef4a150be7fb461f86e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:PaycheckProtectionProgramMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivables60To89DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia9d166f94a734b4b9610dfe838aae543_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:PaycheckProtectionProgramMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i284656e81f2b4ee8ae004849697d6a91_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:OtherLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetNotPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6f355bb9cbdf4384b66c046b17ab4eac_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:OtherLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivables30To59DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ibdbc90bbf46c49fbaa7f8a2b68615e9a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:OtherLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivables60To89DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6e500281f4304c8185927dd3e3129557_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:OtherLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i70087d2a9ee947f8b28c2a6474c53135_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetNotPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4b689920f41a40b4a1f6640cf737a117_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivables30To59DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id861703ffd224f2cb26e87368c9ede81_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivables60To89DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iaa70c259b6914c9b917512335df734dd_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ibde45f7036544f0fa19a8cbba29cde53_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:CommercialAndIndustrialLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetNotPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i7c1457b47cbd455799505c88f10648dd_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:CommercialAndIndustrialLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivables30To59DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i5b9d3db1e8344bd88a5d16ebaf2101af_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:CommercialAndIndustrialLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivables60To89DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iad0dcd3a1f5a46b08b415f96d340eb4c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:CommercialAndIndustrialLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i25aad4073e224798864733167b1ab9e0_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:RealEstateCommercialMortgageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetNotPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i0cf20850c26646fab013d3ccc41dbb33_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:RealEstateCommercialMortgageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivables30To59DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i94d51552d5d1488ca8c84a6399fb2e6c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:RealEstateCommercialMortgageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivables60To89DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i3750587fe3ae4de89c38605bb6f0115a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:RealEstateCommercialMortgageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i3d923fe762df49c4a62bdcaf8daa15eb_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:RealEstateCommercialConstructionLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetNotPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iaa367d14daff432eb45bdb1003511790_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:RealEstateCommercialConstructionLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivables30To59DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i61b00453c681428b8a896aa9ac4732c1_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:RealEstateCommercialConstructionLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivables60To89DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib9ef51fa027e44f494cb048ee439557b_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:RealEstateCommercialConstructionLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i7ea6de562f47431a86741a18c7d2bfde_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:RealEstateFaithbasedMortgageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetNotPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i09202f3c333b488fb1036319c87df6f2_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:RealEstateFaithbasedMortgageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivables30To59DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie0fab322376346efbec24d64b6c90442_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:RealEstateFaithbasedMortgageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivables60To89DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i7b5a7721b41e405fb6c470ae3d4baf09_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:RealEstateFaithbasedMortgageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i06fe7b40a6ab41a49edfcbadbb359f4b_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:RealEstateFaithbasedConstructionLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetNotPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i665ab5ef9a8e4035bccf9e954e5f6055_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:RealEstateFaithbasedConstructionLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivables30To59DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i5336f8feaef54495bacec8775151fcd1_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:RealEstateFaithbasedConstructionLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivables60To89DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i078cb5ae0d1b43258d7ae443b05d4b61_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:RealEstateFaithbasedConstructionLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iacb0457992f74373a05d5c06db57b7f3_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:PaycheckProtectionProgramMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetNotPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i3e954fccbf984912bbba3523898634f6_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:PaycheckProtectionProgramMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivables30To59DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ia2be6564c26841e5897d7490fa347c3c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:PaycheckProtectionProgramMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivables60To89DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if19b612571fe49598612d80ed4ecd75f_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:PaycheckProtectionProgramMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i5c56e252b1ae45e29e1fa515ff05ba32_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetNotPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i3bfa63c41ffb4d9695284a54beac4762_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivables30To59DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i21b77117121e4e268af184a9c757cddc_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivables60To89DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id41c03890e9d4b2d8b35754a64706da1_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id8b5ff5f4e40417d841cfba9fc1f0397_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cass:CreditExposureOfLoanPortfolioAxis">cass:LoansSubjectToNormalMonitoringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:CommercialAndIndustrialLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i00fea6871a894b10b8f0cdd27112779f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cass:CreditExposureOfLoanPortfolioAxis">cass:PerformingLoansSubjectToSpecialMonitoringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:CommercialAndIndustrialLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i695fb05c32e247ba97047ce344c88430_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cass:CreditExposureOfLoanPortfolioAxis">cass:NonperformingLoansSubjectToSpecialMonitoringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:CommercialAndIndustrialLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i688f3c25be5a4b8d91bc76967594de90_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cass:CreditExposureOfLoanPortfolioAxis">cass:LoansSubjectToNormalMonitoringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:RealEstateCommercialMortgageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i0a043f97b0be4e0f986f95dd7915c4ac_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cass:CreditExposureOfLoanPortfolioAxis">cass:PerformingLoansSubjectToSpecialMonitoringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:RealEstateCommercialMortgageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i17ee1f1f990b4b9d83dbf266bd71aa8e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cass:CreditExposureOfLoanPortfolioAxis">cass:NonperformingLoansSubjectToSpecialMonitoringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:RealEstateCommercialMortgageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic35609897e5741be9d5d96d62b7fc2ff_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cass:CreditExposureOfLoanPortfolioAxis">cass:LoansSubjectToNormalMonitoringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:RealEstateCommercialConstructionLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id23c4d8a7c484cee8be396aecbff3619_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cass:CreditExposureOfLoanPortfolioAxis">cass:PerformingLoansSubjectToSpecialMonitoringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:RealEstateCommercialConstructionLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4e8a07e07abc484c8e9b24107e686150_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cass:CreditExposureOfLoanPortfolioAxis">cass:NonperformingLoansSubjectToSpecialMonitoringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:RealEstateCommercialConstructionLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="idb0b5d2b98174013a82878ebc6d9edd7_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cass:CreditExposureOfLoanPortfolioAxis">cass:LoansSubjectToNormalMonitoringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:RealEstateFaithbasedMortgageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i76cb94824f3a49f3a95f5c80ec4cb706_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cass:CreditExposureOfLoanPortfolioAxis">cass:PerformingLoansSubjectToSpecialMonitoringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:RealEstateFaithbasedMortgageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iefe01ab6b13e4b858a24ef0f8cf505f4_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cass:CreditExposureOfLoanPortfolioAxis">cass:NonperformingLoansSubjectToSpecialMonitoringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:RealEstateFaithbasedMortgageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i0a6b434c83c54b528f195a15901e42e1_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cass:CreditExposureOfLoanPortfolioAxis">cass:LoansSubjectToNormalMonitoringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:RealEstateFaithbasedConstructionLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic96adfe939bc4c9a8450718bdfbb4abd_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cass:CreditExposureOfLoanPortfolioAxis">cass:PerformingLoansSubjectToSpecialMonitoringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:RealEstateFaithbasedConstructionLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8b703ea1e7444c1e969c82176315e43d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cass:CreditExposureOfLoanPortfolioAxis">cass:NonperformingLoansSubjectToSpecialMonitoringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:RealEstateFaithbasedConstructionLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i0b9860056486476aaa495a82986ecb1f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cass:CreditExposureOfLoanPortfolioAxis">cass:LoansSubjectToNormalMonitoringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:PaycheckProtectionProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1c8e26b3cf9f45f989307100445167b3_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cass:CreditExposureOfLoanPortfolioAxis">cass:PerformingLoansSubjectToSpecialMonitoringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:PaycheckProtectionProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i28ccaf12075e4db18dae7d6fbda37fb9_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cass:CreditExposureOfLoanPortfolioAxis">cass:NonperformingLoansSubjectToSpecialMonitoringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:PaycheckProtectionProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3deaf8850f08434ba999e6707da2efdc_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cass:CreditExposureOfLoanPortfolioAxis">cass:LoansSubjectToNormalMonitoringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:OtherLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i75caf11a56db414792755641916ca956_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cass:CreditExposureOfLoanPortfolioAxis">cass:PerformingLoansSubjectToSpecialMonitoringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:OtherLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6484972bfce642d1af81e6a024420eaa_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cass:CreditExposureOfLoanPortfolioAxis">cass:NonperformingLoansSubjectToSpecialMonitoringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:OtherLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic25eba6ad6b94f0ebc1527e5c5da5baf_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cass:CreditExposureOfLoanPortfolioAxis">cass:LoansSubjectToNormalMonitoringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ife3b3544315041df92d5eac93b17846c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cass:CreditExposureOfLoanPortfolioAxis">cass:PerformingLoansSubjectToSpecialMonitoringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia4952be358144c88be816e9b0b7e479d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cass:CreditExposureOfLoanPortfolioAxis">cass:NonperformingLoansSubjectToSpecialMonitoringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5a7d231c2bf040e2b7814d4a3cadc738_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cass:CreditExposureOfLoanPortfolioAxis">cass:LoansSubjectToNormalMonitoringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:CommercialAndIndustrialLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i1422b34bb33648e0a45648ecb3c4ceeb_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cass:CreditExposureOfLoanPortfolioAxis">cass:PerformingLoansSubjectToSpecialMonitoringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:CommercialAndIndustrialLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i489b579296404810b59104e933ef426e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cass:CreditExposureOfLoanPortfolioAxis">cass:NonperformingLoansSubjectToSpecialMonitoringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:CommercialAndIndustrialLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i21db77e58a6c48a2ae4b9cb2e2a1784a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cass:CreditExposureOfLoanPortfolioAxis">cass:LoansSubjectToNormalMonitoringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:RealEstateCommercialMortgageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if9a4b919919948bfa1c0e40b6b391479_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cass:CreditExposureOfLoanPortfolioAxis">cass:PerformingLoansSubjectToSpecialMonitoringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:RealEstateCommercialMortgageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i7e624a1cdd75414ea4dfc56a7b1194c1_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cass:CreditExposureOfLoanPortfolioAxis">cass:NonperformingLoansSubjectToSpecialMonitoringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:RealEstateCommercialMortgageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if8f42451c4964a6eac02e036c3872090_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cass:CreditExposureOfLoanPortfolioAxis">cass:LoansSubjectToNormalMonitoringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:RealEstateCommercialConstructionLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ice282f713d404f2490502c40c1da0832_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cass:CreditExposureOfLoanPortfolioAxis">cass:PerformingLoansSubjectToSpecialMonitoringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:RealEstateCommercialConstructionLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i0d5e87c9a45e492aa542be7db9728bc7_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cass:CreditExposureOfLoanPortfolioAxis">cass:NonperformingLoansSubjectToSpecialMonitoringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:RealEstateCommercialConstructionLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i5d4233dfb37546da8e5fdf1f2c24a9e1_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cass:CreditExposureOfLoanPortfolioAxis">cass:LoansSubjectToNormalMonitoringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:RealEstateFaithbasedMortgageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib07b61835870440ea26703e8d6fd4e5c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cass:CreditExposureOfLoanPortfolioAxis">cass:PerformingLoansSubjectToSpecialMonitoringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:RealEstateFaithbasedMortgageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i7967186726614e9195fdbcaa7f4ce9c7_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cass:CreditExposureOfLoanPortfolioAxis">cass:NonperformingLoansSubjectToSpecialMonitoringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:RealEstateFaithbasedMortgageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i3af8877bceb94eb0b4430f7759946f9a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cass:CreditExposureOfLoanPortfolioAxis">cass:LoansSubjectToNormalMonitoringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:RealEstateFaithbasedConstructionLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i8f6389addb6b49418151ca5e69f80c03_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cass:CreditExposureOfLoanPortfolioAxis">cass:PerformingLoansSubjectToSpecialMonitoringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:RealEstateFaithbasedConstructionLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ieb59a611c8b44b2b836b4d266641fc78_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cass:CreditExposureOfLoanPortfolioAxis">cass:NonperformingLoansSubjectToSpecialMonitoringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:RealEstateFaithbasedConstructionLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ia0aa6baaea924d0e82acbf38a3170039_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cass:CreditExposureOfLoanPortfolioAxis">cass:LoansSubjectToNormalMonitoringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:PaycheckProtectionProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ia52e232d4dcd476e952e47fe515b5113_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cass:CreditExposureOfLoanPortfolioAxis">cass:PerformingLoansSubjectToSpecialMonitoringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:PaycheckProtectionProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i4aaeff8d49c446d3bf89f7daa0bdc5f2_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cass:CreditExposureOfLoanPortfolioAxis">cass:NonperformingLoansSubjectToSpecialMonitoringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:PaycheckProtectionProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i885d893d4be84f8a86c3bf9502c56b36_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cass:CreditExposureOfLoanPortfolioAxis">cass:LoansSubjectToNormalMonitoringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i23427c889dc54382ba3794d6642b992f_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cass:CreditExposureOfLoanPortfolioAxis">cass:PerformingLoansSubjectToSpecialMonitoringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i4c12c99643714f128fea921508ea3ff3_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cass:CreditExposureOfLoanPortfolioAxis">cass:NonperformingLoansSubjectToSpecialMonitoringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic308f348d76641f1985c5d725478684c_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:CommercialAndIndustrialLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i6faa9d682b9e48118b51dad434fb8078_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:FaithBasedRealEstateOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ib0cc3948954b4170b2206b2065095168_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:CAndIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cass:LoansExcludingUnfundedCommitmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iaf851d6ab032485f8ff7d4e7e58fca4c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:CREMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cass:LoansExcludingUnfundedCommitmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i78116182d6804446934fd378ce18e5cd_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:FaithBasedCREMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cass:LoansExcludingUnfundedCommitmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie24e75aca0f94348bd6684ad72939b1d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:ConstructionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cass:LoansExcludingUnfundedCommitmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ice0b358b8e7e4fc285451cfaf0ed4b31_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cass:LoansExcludingUnfundedCommitmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ibca1ef7360604364976909b2d9b44f28_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:CAndIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cass:LoansExcludingUnfundedCommitmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ib0bc87d147ed4b9a846ff267761500df_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:CREMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cass:LoansExcludingUnfundedCommitmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="idcc74a786aab4214899049d3ea105fb3_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:FaithBasedCREMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cass:LoansExcludingUnfundedCommitmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i98f3f2f649db4d71bad37a599e762873_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:ConstructionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cass:LoansExcludingUnfundedCommitmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i062357884e5a485b9b6d17239fd07718_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cass:LoansExcludingUnfundedCommitmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ibfb1e0237c4243148ad244555d93362e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:CAndIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cass:LoansExcludingUnfundedCommitmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i01835ea6a4b34bcfbcc31911ffae53e0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:CREMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cass:LoansExcludingUnfundedCommitmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4a61ca29a7894e578a65992d20226b8b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:FaithBasedCREMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cass:LoansExcludingUnfundedCommitmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie9e771d1b56046529cf5d2bf5d66ebcf_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:ConstructionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cass:LoansExcludingUnfundedCommitmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5f06c55a81e34c10b90b7bcbee282546_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cass:LoansExcludingUnfundedCommitmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1352ad9b6db24034ac887f26f8d6c788_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">us-gaap:UnfundedLoanCommitmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i14062ba12bcc42fc9c492b1b97ba041c_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:CAndIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cass:LoansExcludingUnfundedCommitmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i73aac6bc90b244da8a970797f986fa24_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:CREMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cass:LoansExcludingUnfundedCommitmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i2ff56d4a8f1c49b9a62dfeca18cdca01_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:FaithBasedCREMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cass:LoansExcludingUnfundedCommitmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i11d17da3a0f14998864b83f37ef8f9ce_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:ConstructionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cass:LoansExcludingUnfundedCommitmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i44624aa36cd44519bde79f604f0c5481_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cass:LoansExcludingUnfundedCommitmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i974863cf57a24fcb8acae5720723d915_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:CAndIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cass:LoansExcludingUnfundedCommitmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i2668c471cd3f41cabcd6eda08ccdd9c1_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:CREMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cass:LoansExcludingUnfundedCommitmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="iaba5405b89e94175bb7a8b9d90a366dd_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:FaithBasedCREMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cass:LoansExcludingUnfundedCommitmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i19e0841f132c43799f8c40dae4f8eb2d_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:ConstructionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cass:LoansExcludingUnfundedCommitmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i62fcd35dcb784280817a6e3e25876261_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cass:LoansExcludingUnfundedCommitmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i2f9393e34bbd4796a61a8ca178e83e0b_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:CAndIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cass:LoansExcludingUnfundedCommitmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ia434845ff3fb4bc385121f30b4ed6d09_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:CREMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cass:LoansExcludingUnfundedCommitmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="icfe32c0a2be8466b81c0396527839328_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:FaithBasedCREMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cass:LoansExcludingUnfundedCommitmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i40ca054349b543f58526591ebd83d802_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:ConstructionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cass:LoansExcludingUnfundedCommitmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i55db8c9fb9f54ce1a96009771af7c006_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cass:LoansExcludingUnfundedCommitmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i06c717860272488f8653835bb7025324_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:CAndIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cass:LoansExcludingUnfundedCommitmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i77d8ab12a1aa42a2ab2359a39bf9413b_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:CREMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cass:LoansExcludingUnfundedCommitmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ibcd58d7430984d9ba44483a93ebd6433_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">cass:FaithBasedCREMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cass:LoansExcludingUnfundedCommitmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i95e146cd225244f0bd03d7cee10db516_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:ConstructionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cass:LoansExcludingUnfundedCommitmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i387d7d2274944b329d29ccb338fd061b_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cass:LoansExcludingUnfundedCommitmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i11ca92f1a7d5400e8f5dbe6fb51285ff_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">us-gaap:UnfundedLoanCommitmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ic43535e7205449b28bed0ba4e5fe444b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2f3ad2b198ed4cc0b213575339c37bf5_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ia3831c295b744db7aa33a2c3704f1d67_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i50d6adf117de471c9e6794ab907ffad5_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i13ec180073a740e79104b1ae749ed7f9_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdsAndLeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i56ebf4e60fcb4ac3a4dfc64dbf730ed5_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdsAndLeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i2d2ba562cfa341129db877ef19176f72_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4d12885bb4d64748bdc37024db11ed55_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i753066b8a74a42d39b06f388e49cc202_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i080ae3c7bf8340d997c77ad36c4b8cd1_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i0fb6f80400a145a48e10175099ddbe27_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cass:InternallyDevelopedSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1371f79806904e2ca3c8aa6ffc1e7173_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cass:InternallyDevelopedSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic6eccf82fdca42e0943d5df5fc994a7b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerListsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="icb1ccde993b145ffb3061f65a19497a7_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerListsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ief3b7448e5ba4d61baa3c9b9da107a82_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</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="icb3f93618731430daa4d2c6d5140d243_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i7663e6662c034785bc20b2bc0e828710_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ibef23c533e5e488abe9f31a38ff0b888_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i9f3b9384ff3e4719ba7407ee9a3761f2_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</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="i2490c69baf1749b5bf3d337e1f74e74b_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ibefe244d55364252869c6a7014772bf4_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie0b028ae4e824b7cb6a337c20139b8bb_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i7d383e5086ad4776a2ad862dd12fdf43_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerListsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ia1f7051c78904b68b0a8e193eea9885a_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerListsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i99d34c827b3f46e69ca3d0554324f36d_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i78b434fa249a4a0e96b11275ed96b5cb_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i6616a1af0ef54914afde38a31a7932f9_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i407a83b8e73a4a558cb2a63a2658f6ac_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i021d40ddae8e4a97934497e0d89b84a1_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i67b57fe5dd3d424dbb3461335ec5f292_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">cass:SixCorrespondingBanksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8dc09286f2bd4fefbb3d50b7ace318c3_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">cass:FederalHomeLoanBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9282ef26110241f6b8c7c25da6509877_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">cass:TwoCorrespondingBanksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="idc73a1b876a541c49ffe125a82b166a1_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i719f203b9c5344eda606db59debe9827_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie99c6d6cea4149a397e08b7947a035d5_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i80f8735d093447869bc166cc1156e9b8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">cass:PensionPlanServiceAfterYearSevenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5f69dc5b01fb4ab4810eccbbaad8538a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">cass:PensionPlanYearOneThroughSevenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2182293b505a4669aea87fec25ddadeb_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i912d641551c042b587d4ae50bcd92487_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ie27b83c99a6b44e1ac1119d2d83707ef_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i0c90afa470704440afd2a6bbdd00e7a8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic680834cab08402985e9f226e7b262c0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia01d9eaa63a942f6b9e11b308bbafc24_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cass:ForeignEquitySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i964a55139f0c4ad0b6b46c17d2c138b1_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i5e293670feaf4559b53f14dadc780d90_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cass:EquitySecuritiesLargeCapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie92a8f9d84204bad8f1a824289e8ed77_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cass:EquitySecuritiesLargeCapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i3ed96fa4e0e6429189c86547584d1436_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cass:EquitySecuritiesSmallCapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="icb41dd817b01456aa1d933791c33f5f0_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cass:EquitySecuritiesSmallCapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ie76c37cf8b7e47f4bf0e0468cf26b913_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cass:ForeignEquitySecuritiesDevelopedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie09a1399aa5c42a597771a3b06e9ae02_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cass:ForeignEquitySecuritiesDevelopedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i75eac200251b41db9c8a931d1b0d7f65_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cass:ForeignEquitySecuritiesEmergingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i31df3dc11ad44bac94bada865f8de5a0_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cass:ForeignEquitySecuritiesEmergingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="iad882b346a354d1d8748e846d2c115c4_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">cass:MeasurementInputLongTermRateOfReturnMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia5f20eb306a846dfa48ef419955e6522_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic8a7de62013a4ec79b12619a9e306497_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i178b634d652842b3ac8d4c760ea6ff6a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i02b5cd49cd7b47e39c21ff42a94c09f0_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i519f48c6fb7a46d2b9e5093b6231eb11_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i34bcb11d27f849d590df56dcd2dcf34c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i48949db819564b1fa35eaaa7e06c1d5e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanRealEstateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia7e3d3c2b7224d218ddd9d45249a1646_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanRealEstateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib633e75d9732464989279c07162efe05_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanRealEstateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i20c3a6721c7647ba9a9b6f704cdf40c5_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanRealEstateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i8e7acacdbcd849c8b0a5667ecbd775cd_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanRealEstateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i59975b49fd1f45e9a664f700d7bbe619_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanRealEstateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i9e0ddb663b1449d2b2013c9017c6e861_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cass:UnitedStatesSmallAndMidCapGrowthMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id681c590d88a4c2e93be5f7db21a09c5_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cass:UnitedStatesSmallAndMidCapGrowthMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie7f2904bbdd940eca603c41194458def_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cass:UnitedStatesSmallAndMidCapGrowthMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7837687846c147ceaf9749ed290f731f_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cass:UnitedStatesSmallAndMidCapGrowthMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i4ebe49e8d12245c19fdca0afa33c0711_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cass:UnitedStatesSmallAndMidCapGrowthMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie3416ca46ed54b99b4d2ec4e66981070_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cass:UnitedStatesSmallAndMidCapGrowthMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic48245c5f9fd4dcd95f5bf0f657ca50a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cass:NonUnitedStatesCoreMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6f3627229dce45deafb17f80bc2e9684_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cass:NonUnitedStatesCoreMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5b81c8961edf430f8de43005734aa0ab_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cass:NonUnitedStatesCoreMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib3fe7d359aa3461a899db5a4665cf06d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cass:NonUnitedStatesCoreMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i644cab44f8b8498c9a28430c963b004d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cass:NonUnitedStatesCoreMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i509686f55e974ee7ad630cd6766776d5_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cass:NonUnitedStatesCoreMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i48afba3f2b524270805363bb8ea3a0a4_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cass:UnitedStatesLargeCapPassiveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id6ecc4b47955433383d3be2bd057f31f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cass:UnitedStatesLargeCapPassiveMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9094f51e18fe47d3bc9db8f4ad372ff0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cass:UnitedStatesLargeCapPassiveMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib2ef5735e6e54dcebece8c2672001955_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cass:UnitedStatesLargeCapPassiveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ifd2dfe1b702643ccb7360d717a1ee8bc_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cass:UnitedStatesLargeCapPassiveMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie676a393b50f49debb0fdad9ed27a8cf_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cass:UnitedStatesLargeCapPassiveMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i84726c0b801040ec87d000751521087b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cass:EmergingMarketsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i473bf77f492e4cfca1b10a5be633116a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cass:EmergingMarketsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9cc9ccf496414b2f941156914166fe3e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cass:EmergingMarketsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id30438e8c16c4c7596007d7696f782fa_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cass:EmergingMarketsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic3f8e2d718ab495d85517986a83c25ac_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cass:EmergingMarketsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i42654fd83eab41f89b03783066f33643_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cass:EmergingMarketsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ibadc2ecf90214f4485c0d1d1f1c6466c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cass:UnitedStatesCoreOpportunisticMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i589f641545354ec19b848c15ea63ac31_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cass:UnitedStatesCoreOpportunisticMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2e19ed6f65c44dcb8de3e58ac60f35a1_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cass:UnitedStatesCoreOpportunisticMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i87a0240fa9a0497e8bd3033ed7180a85_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cass:UnitedStatesCoreOpportunisticMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i0167c693b018491ab2c5d9bc8fcb338b_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cass:UnitedStatesCoreOpportunisticMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i0856bfdecca04e9ab3ad79a8daa03a2c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cass:UnitedStatesCoreOpportunisticMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i0f18429f7c1d4014b8be09a707d8c1f6_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cass:UnitedStatesPassiveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i572739de90a84ba78e443be896746081_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cass:UnitedStatesPassiveMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1c3e4318eb6345ec8ab2ba214aa000fe_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cass:UnitedStatesPassiveMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8a931e632ea94ee3aae827341023ce80_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cass:UnitedStatesPassiveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id6db7588d8dc454395700eacfaace1bc_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cass:UnitedStatesPassiveMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iba73bbd6fefe48b287de651c50f194e9_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cass:UnitedStatesPassiveMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i5b719d21702f4e2da68249b9975ab05c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cass:OpportunisticMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3bf9dd70898f46ee8243aa825ab801c3_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cass:OpportunisticMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9455c97fed8e49bcbef53b9dc7367e72_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cass:OpportunisticMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4139eb2f67254c9081420289a10e28be_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cass:OpportunisticMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i190e820066ab4d198d0248451ba030f6_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cass:OpportunisticMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ieb578266e342456ebd2a707e47e86fb1_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cass:OpportunisticMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ica062781ee6a4ce5ab81ed9c3ca790dc_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</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="i2697da97915f4dadb747ec7b72589df3_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</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="i46af12650b6448e5bf86457feb508920_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i597220fa413a4825b8e0b8f139eedabc_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i66ec71163aa247978c54791b064d0281_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">cass:SupplementalExecutiveRetirementPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="if7649e96ca3f498b9a33225616ed7414_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">cass:SupplementalExecutiveRetirementPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ifd8cbb5b5f244e8cbc1b7486ee6f92b6_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">cass:SupplementalExecutiveRetirementPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i67ced2dca2414e8cb950bd74d69cb0c3_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">cass:SupplementalExecutiveRetirementPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ib7060bae46c7428482e747c66e45abc8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">cass:SupplementalExecutiveRetirementPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i19a2d01114a3418aa070a18b8f1007b8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">cass:SERPServiceAfterYearSevenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2428820f80b5427e9e549e4892466eea_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">cass:SERPYearOneThroughSevenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5531a345b1024416bffd3680dae00381_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">cass:SupplementalExecutiveRetirementPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i5e0d3b49f8994e1f84e7cc2cecf60189_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i9eee80d330ea4fb6b6bd0665d13a025b_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">cass:SupplementalExecutiveRetirementPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="idf2683addb5246fb88481bb5a609343d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">cass:NoncontributoryProfitSharingProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9c5ea89f39044c76bea2dd98a1e03da5_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">cass:NoncontributoryProfitSharingProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id8d13d837aaa4dbe84ef972492891582_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">cass:NoncontributoryProfitSharingProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i3bd90f0e37b0498f9a9da0834763ad62_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</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="i611c8dd2c0d844d686333ba6a8811fbb_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i3120d3e4d8454fb499cdaf9b246779aa_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i63a04db5007347b3ae48a0487d15d263_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</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="i6f3202b16790464bad8bd5d5b73a081a_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i33491837c0e44c63ad48f8866a66442f_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</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="if692104d0ac243eaae78e490c934f3c8_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <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="i9d651e512100444699ae263c6f54f9b7_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <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="i6b9ed18cc32a4120b9cb7020477b520a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id97daf09b4fb4845956eac9501443dfe_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</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="i4d39f111166849e0a17ebf05809c0347_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</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="iacfbb879afce49a49c90705dedb6385f_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockAppreciationRightsSARSMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i5ad97b910e6b41acbda2be7bd49fde74_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockAppreciationRightsSARSMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i52326cc231084ce1905b6d272a58475e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockAppreciationRightsSARSMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i920b169b0f9b40ecbd9797c35f754d9e_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockAppreciationRightsSARSMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i79cb9c72b3d8419981c2f21e3f12a303_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</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="ie4350b26752044dcac99faed0c363ab8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</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="iaa12ed1a661445c4b61d58d9c09061d9_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i31fdeae58ad04d689407c41fb9d43357_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if0a014ad634b4cd398f039f594590054_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:UnfundedLoanCommitmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i313c29f0fa5c4835b045d1d2108f5bfd_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:UnfundedLoanCommitmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i7de7e708f8af49158ac05fed0b263f93_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommitmentsToExtendCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i988fce0608764f44be563ea0106c03ab_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommitmentsToExtendCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i358d89ebef1e46aaa27b9cacad8aa925_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:StandbyLettersOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i884023b123a34fde8b5d8eeb19dbac43_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:StandbyLettersOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i431f57f158dd4b1d82f4b0f573f8dce2_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">cass:CommercialLettersOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i11a810ab36f44e3191f564670e876abc_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">cass:CommercialLettersOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i2c779e167d5740319028528a678eded7_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cass:InformationServicesPaymentAndProcessingRevenueInvoiceProcessingFeesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i81389575c456492dbe395e85027b4d82_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cass:InformationServicesPaymentAndProcessingRevenueInvoiceProcessingFeesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="idbd7bfb436dc4bcab2d685f20ed8802e_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cass:InformationServicesPaymentAndProcessingRevenueInvoiceProcessingFeesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i1a38451982184ba2b67d40a860eaad3b_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cass:InformationServicesPaymentAndProcessingRevenueInvoicePaymentFeesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i793b2b5ce2324df7a6bc4ef736970860_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cass:InformationServicesPaymentAndProcessingRevenueInvoicePaymentFeesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i052b725d26934154bf52578d73873040_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cass:InformationServicesPaymentAndProcessingRevenueInvoicePaymentFeesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i5b477eac86e1449ba78d827202e48cd9_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cass:InformationServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i3f09168febc24cc0851343738cabf76b_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cass:BankingServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i7261a1be03f04f2fb9c6c87b42f4987a_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cass:CorporateReconcilingItemsAndEliminationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i4e7c32d371c54604ba27d8fa0a7e575e_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cass:CorporateReconcilingItemsAndEliminationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cass:InformationServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ic381155f0a4b4f2bbbdca54ebd986bd0_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cass:CorporateReconcilingItemsAndEliminationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cass:BankingServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="if1e097fa1d59419c95a776be888e950b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cass:InformationServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="icbec3c8781d0481c8ccae16150f2e91b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cass:BankingServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ifa143f4e3c104230a4fe68252b8ef40e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cass:CorporateReconcilingItemsAndEliminationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iba0969ad708340e8a176281ff1e0afe1_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cass:InformationServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i73972831989e4ffd8e5facd2e1100ca9_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cass:BankingServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i2342ebacb48c4e93aa61851d72f61bcb_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cass:CorporateReconcilingItemsAndEliminationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i8f9a708d6c5f41679447448189c86149_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cass:CorporateReconcilingItemsAndEliminationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cass:InformationServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i2e664365c13d4fc289b690531bce2125_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cass:CorporateReconcilingItemsAndEliminationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cass:BankingServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ic6d016e1692447f1a12a5f315313934c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cass:InformationServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i7d0cd24333de43c9b139bfd196b28cbc_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cass:BankingServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i71dc9df70d724c609c5fc803655c823f_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cass:CorporateReconcilingItemsAndEliminationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i4bb4162b336a4a1b8378f6440c498111_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cass:InformationServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="iddd52d85766f465b96ca212f81162019_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cass:BankingServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i24d399a16cf9457c8e3078df411aa3fa_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cass:CorporateReconcilingItemsAndEliminationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i68dc6d307a8f4958af59672ceb603295_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cass:CorporateReconcilingItemsAndEliminationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cass:InformationServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ic6cc69073077496bb5151ceee7dbe49f_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cass:CorporateReconcilingItemsAndEliminationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cass:BankingServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i0af57df24079422088afb38f006d8d24_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cass:InformationServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i90941764b3ed4c44bdf6d02d3346beac_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cass:BankingServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i1ae3389803d14dbcb5dbca60f72d69d9_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cass:CorporateReconcilingItemsAndEliminationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ieae677dc22e44433954711c4a15315cb_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i477f4419d54f479c96794c74a9bcb7bc_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic3b044579adf46739a8d9d57fea58c0e_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i64e03c398ff4484392f2d3ea21b89d81_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i771da441b94543ab8db57b5e4af7b058_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ie07df53ab9a847048fac331c57643837_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i57b483de8b3946fbad850b411779cfd7_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708781</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </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="number">
        <measure>pure</measure>
    </unit>
    <unit id="position">
        <measure>cass:position</measure>
    </unit>
    <unit id="loan">
        <measure>cass:loan</measure>
    </unit>
    <unit id="segment">
        <measure>cass:segment</measure>
    </unit>
    <dei:AmendmentFlag
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF80L2ZyYWc6ZmM1NTRkOTg3YTdhNGVjMzliNDc3MGI1MmZjYmIwNTUvdGFibGU6NWU1YTk5ODg0MzY2NDg2NjliMjIzZmQ5MjkzNmY1NTYvdGFibGVyYW5nZTo1ZTVhOTk4ODQzNjY0ODY2OWIyMjNmZDkyOTM2ZjU1Nl8zLTEtMS0xLTU5MDE_a4131e4c-99ef-4296-8f63-9d8f4fefce8c">false</dei:AmendmentFlag>
    <dei:DocumentFiscalYearFocus
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF80L2ZyYWc6ZmM1NTRkOTg3YTdhNGVjMzliNDc3MGI1MmZjYmIwNTUvdGFibGU6NWU1YTk5ODg0MzY2NDg2NjliMjIzZmQ5MjkzNmY1NTYvdGFibGVyYW5nZTo1ZTVhOTk4ODQzNjY0ODY2OWIyMjNmZDkyOTM2ZjU1Nl80LTEtMS0xLTU5MDE_a2c2b15e-aa48-4133-b340-d6e1d24ffb75">2021</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF80L2ZyYWc6ZmM1NTRkOTg3YTdhNGVjMzliNDc3MGI1MmZjYmIwNTUvdGFibGU6NWU1YTk5ODg0MzY2NDg2NjliMjIzZmQ5MjkzNmY1NTYvdGFibGVyYW5nZTo1ZTVhOTk4ODQzNjY0ODY2OWIyMjNmZDkyOTM2ZjU1Nl81LTEtMS0xLTU5MDE_02cbdb4f-753f-4e2c-a9a2-50d3fcef9c5d">FY</dei:DocumentFiscalPeriodFocus>
    <dei:EntityCentralIndexKey
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF80L2ZyYWc6ZmM1NTRkOTg3YTdhNGVjMzliNDc3MGI1MmZjYmIwNTUvdGFibGU6NWU1YTk5ODg0MzY2NDg2NjliMjIzZmQ5MjkzNmY1NTYvdGFibGVyYW5nZTo1ZTVhOTk4ODQzNjY0ODY2OWIyMjNmZDkyOTM2ZjU1Nl82LTEtMS0xLTU5MDE_fc9f3de0-121a-482e-aee4-435614fb79c7">0000708781</dei:EntityCentralIndexKey>
    <us-gaap:AccountingStandardsUpdateExtensibleList
      contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzMvZnJhZzplZDI3Njc0NjBhZTA0YmRhYmRjYzNkODFmZjBjNDRmZS90YWJsZTo3NGVmZDgwMGRlNDQ0ZDJiYTUyZDJlNmM5NGZhYTllOS90YWJsZXJhbmdlOjc0ZWZkODAwZGU0NDRkMmJhNTJkMmU2Yzk0ZmFhOWU5XzEzLTAtMS0xLTkwNTE_78d9543e-e3e4-4a8d-a638-b562660af7a4">http://fasb.org/us-gaap/2021-01-31#AccountingStandardsUpdate201613Member</us-gaap:AccountingStandardsUpdateExtensibleList>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="iec0398a820254cd299413aaa332e3362_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTMvZnJhZzpjZWEzM2I3NzgwZTk0OTIxODg3M2Q0MjhjMDFhNzVlYS90ZXh0cmVnaW9uOmNlYTMzYjc3ODBlOTQ5MjE4ODczZDQyOGMwMWE3NWVhXzEwOTk1MTE2MzIyNjY_b44e6d7a-84ae-4c18-84a0-400ba1e4fa43">http://fasb.org/us-gaap/2021-01-31#OtherLiabilities</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
      contextRef="iec0398a820254cd299413aaa332e3362_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTMvZnJhZzpjZWEzM2I3NzgwZTk0OTIxODg3M2Q0MjhjMDFhNzVlYS90ZXh0cmVnaW9uOmNlYTMzYjc3ODBlOTQ5MjE4ODczZDQyOGMwMWE3NWVhXzEwOTk1MTE2MzIyNjc_34eb14c1-0df3-443b-bc97-e2f69841b7ec">http://fasb.org/us-gaap/2021-01-31#OtherAssets</us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <dei:DocumentType
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xL2ZyYWc6YjgwYjQzNjExY2QyNGYxNWJkMjhjNzM5MjY4YmFmYzIvdGV4dHJlZ2lvbjpiODBiNDM2MTFjZDI0ZjE1YmQyOGM3MzkyNjhiYWZjMl8yODA3_fd4522b3-59cc-4cc2-9cd7-1c184964a486">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xL2ZyYWc6YjgwYjQzNjExY2QyNGYxNWJkMjhjNzM5MjY4YmFmYzIvdGFibGU6YmQ4MDMzNGE2NmNkNDY4ZThkZTRkZGZkZjZlYWVlMWIvdGFibGVyYW5nZTpiZDgwMzM0YTY2Y2Q0NjhlOGRlNGRkZmRmNmVhZWUxYl8xLTAtMS0xLTU5MDE_afd070a4-f5f0-494e-9fe1-73bd13295449">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xL2ZyYWc6YjgwYjQzNjExY2QyNGYxNWJkMjhjNzM5MjY4YmFmYzIvdGFibGU6YmQ4MDMzNGE2NmNkNDY4ZThkZTRkZGZkZjZlYWVlMWIvdGFibGVyYW5nZTpiZDgwMzM0YTY2Y2Q0NjhlOGRlNGRkZmRmNmVhZWUxYl8xLTEtMS0xLTU5MDEvdGV4dHJlZ2lvbjo1MzRhMjQxNmU5M2I0Mjc5ODcxOTJjNjIxMWE1ZDJjMl8xMTc_088f0ee1-e6ce-4317-9520-1cdc67763b9a">2021-12-31</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xL2ZyYWc6YjgwYjQzNjExY2QyNGYxNWJkMjhjNzM5MjY4YmFmYzIvdGFibGU6YmQ4MDMzNGE2NmNkNDY4ZThkZTRkZGZkZjZlYWVlMWIvdGFibGVyYW5nZTpiZDgwMzM0YTY2Y2Q0NjhlOGRlNGRkZmRmNmVhZWUxYl8xLTEtMS0xLTU5MDEvdGV4dHJlZ2lvbjo1MzRhMjQxNmU5M2I0Mjc5ODcxOTJjNjIxMWE1ZDJjMl8xMTc_a3372f61-99cb-454d-8e27-16cc862b2566">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentTransitionReport
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xL2ZyYWc6YjgwYjQzNjExY2QyNGYxNWJkMjhjNzM5MjY4YmFmYzIvdGFibGU6YmQ4MDMzNGE2NmNkNDY4ZThkZTRkZGZkZjZlYWVlMWIvdGFibGVyYW5nZTpiZDgwMzM0YTY2Y2Q0NjhlOGRlNGRkZmRmNmVhZWUxYl8zLTAtMS0xLTU5MDE_022817e4-dc1c-4398-ad08-1d22fc064829">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xL2ZyYWc6YjgwYjQzNjExY2QyNGYxNWJkMjhjNzM5MjY4YmFmYzIvdGV4dHJlZ2lvbjpiODBiNDM2MTFjZDI0ZjE1YmQyOGM3MzkyNjhiYWZjMl8yODEw_aebbfe6d-6456-4680-a36b-3ef908ee80cb">000-20827</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xL2ZyYWc6YjgwYjQzNjExY2QyNGYxNWJkMjhjNzM5MjY4YmFmYzIvdGFibGU6MGZhNWQwNzUzYTJlNDg5ZWFmNTIwZDhjYzU1MmQ4OTgvdGFibGVyYW5nZTowZmE1ZDA3NTNhMmU0ODllYWY1MjBkOGNjNTUyZDg5OF8wLTAtMS0xLTU5MDE_17d66e73-50f2-40aa-90e0-80aac4575246">CASS INFORMATION SYSTEMS, INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xL2ZyYWc6YjgwYjQzNjExY2QyNGYxNWJkMjhjNzM5MjY4YmFmYzIvdGFibGU6MGZhNWQwNzUzYTJlNDg5ZWFmNTIwZDhjYzU1MmQ4OTgvdGFibGVyYW5nZTowZmE1ZDA3NTNhMmU0ODllYWY1MjBkOGNjNTUyZDg5OF81LTEtMS0xLTU5MDE_233c6e24-830b-42fd-b514-cc9faf4ee013">MO</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xL2ZyYWc6YjgwYjQzNjExY2QyNGYxNWJkMjhjNzM5MjY4YmFmYzIvdGFibGU6MGZhNWQwNzUzYTJlNDg5ZWFmNTIwZDhjYzU1MmQ4OTgvdGFibGVyYW5nZTowZmE1ZDA3NTNhMmU0ODllYWY1MjBkOGNjNTUyZDg5OF81LTMtMS0xLTU5MDE_d9ae1c9b-0995-4cc9-ad08-16d374915230">43-1265338</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xL2ZyYWc6YjgwYjQzNjExY2QyNGYxNWJkMjhjNzM5MjY4YmFmYzIvdGFibGU6MGZhNWQwNzUzYTJlNDg5ZWFmNTIwZDhjYzU1MmQ4OTgvdGFibGVyYW5nZTowZmE1ZDA3NTNhMmU0ODllYWY1MjBkOGNjNTUyZDg5OF84LTAtMS0xLTU5MDEvdGV4dHJlZ2lvbjo4NjI1ZDYwZjdmYTE0MDlkYTE3MjEyMmFiYjI3YjhjY180_6cd82cb0-dab5-4e01-8b07-83a08274a162">12444 Powerscourt Drive</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xL2ZyYWc6YjgwYjQzNjExY2QyNGYxNWJkMjhjNzM5MjY4YmFmYzIvdGFibGU6MGZhNWQwNzUzYTJlNDg5ZWFmNTIwZDhjYzU1MmQ4OTgvdGFibGVyYW5nZTowZmE1ZDA3NTNhMmU0ODllYWY1MjBkOGNjNTUyZDg5OF84LTAtMS0xLTU5MDEvdGV4dHJlZ2lvbjo4NjI1ZDYwZjdmYTE0MDlkYTE3MjEyMmFiYjI3YjhjY184_bb1d2951-213b-474b-9ed0-f6fbc9d48244">Suite 550</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xL2ZyYWc6YjgwYjQzNjExY2QyNGYxNWJkMjhjNzM5MjY4YmFmYzIvdGFibGU6MGZhNWQwNzUzYTJlNDg5ZWFmNTIwZDhjYzU1MmQ4OTgvdGFibGVyYW5nZTowZmE1ZDA3NTNhMmU0ODllYWY1MjBkOGNjNTUyZDg5OF84LTAtMS0xLTU5MDEvdGV4dHJlZ2lvbjo4NjI1ZDYwZjdmYTE0MDlkYTE3MjEyMmFiYjI3YjhjY18xMg_bb689f49-b4cb-41fa-ba04-1ec04a00479f">St. Louis</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xL2ZyYWc6YjgwYjQzNjExY2QyNGYxNWJkMjhjNzM5MjY4YmFmYzIvdGFibGU6MGZhNWQwNzUzYTJlNDg5ZWFmNTIwZDhjYzU1MmQ4OTgvdGFibGVyYW5nZTowZmE1ZDA3NTNhMmU0ODllYWY1MjBkOGNjNTUyZDg5OF84LTAtMS0xLTU5MDEvdGV4dHJlZ2lvbjo4NjI1ZDYwZjdmYTE0MDlkYTE3MjEyMmFiYjI3YjhjY18xNg_839eaae7-0627-4bbb-8ff0-3e87a8762a8e">MO</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xL2ZyYWc6YjgwYjQzNjExY2QyNGYxNWJkMjhjNzM5MjY4YmFmYzIvdGFibGU6MGZhNWQwNzUzYTJlNDg5ZWFmNTIwZDhjYzU1MmQ4OTgvdGFibGVyYW5nZTowZmE1ZDA3NTNhMmU0ODllYWY1MjBkOGNjNTUyZDg5OF84LTAtMS0xLTU5MDEvdGV4dHJlZ2lvbjo4NjI1ZDYwZjdmYTE0MDlkYTE3MjEyMmFiYjI3YjhjY18xOQ_7ac4a3db-1c6f-4cbf-a87a-77ac28b4820d">63131</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xL2ZyYWc6YjgwYjQzNjExY2QyNGYxNWJkMjhjNzM5MjY4YmFmYzIvdGFibGU6MGZhNWQwNzUzYTJlNDg5ZWFmNTIwZDhjYzU1MmQ4OTgvdGFibGVyYW5nZTowZmE1ZDA3NTNhMmU0ODllYWY1MjBkOGNjNTUyZDg5OF84LTMtMS0xLTU5MDEvdGV4dHJlZ2lvbjo1MTc5YzA4MDc0NDM0YWQ3OWUxOGJkZjgyMGVlYTNlNl81_ab6dfb33-b5f8-44ce-ab76-d4ab0834c4b7">314</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xL2ZyYWc6YjgwYjQzNjExY2QyNGYxNWJkMjhjNzM5MjY4YmFmYzIvdGFibGU6MGZhNWQwNzUzYTJlNDg5ZWFmNTIwZDhjYzU1MmQ4OTgvdGFibGVyYW5nZTowZmE1ZDA3NTNhMmU0ODllYWY1MjBkOGNjNTUyZDg5OF84LTMtMS0xLTU5MDEvdGV4dHJlZ2lvbjo1MTc5YzA4MDc0NDM0YWQ3OWUxOGJkZjgyMGVlYTNlNl85_0af98fe9-c4b0-4faf-b898-9d4ef64ef454">506-5500</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xL2ZyYWc6YjgwYjQzNjExY2QyNGYxNWJkMjhjNzM5MjY4YmFmYzIvdGFibGU6MzI2YWJmYmY0NGUwNGQ2OTg0NDhiYzE5ZmY0NzZlMmUvdGFibGVyYW5nZTozMjZhYmZiZjQ0ZTA0ZDY5ODQ0OGJjMTlmZjQ3NmUyZV8yLTAtMS0xLTU5MDE_2fa39b8a-018b-4c5b-a9d0-13bff018da06">Common Stock, par value $0.50 per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xL2ZyYWc6YjgwYjQzNjExY2QyNGYxNWJkMjhjNzM5MjY4YmFmYzIvdGFibGU6MzI2YWJmYmY0NGUwNGQ2OTg0NDhiYzE5ZmY0NzZlMmUvdGFibGVyYW5nZTozMjZhYmZiZjQ0ZTA0ZDY5ODQ0OGJjMTlmZjQ3NmUyZV8yLTItMS0xLTU5MDE_3ef83d25-54c7-4efd-9c20-3e8d1bc0e58a">CASS</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xL2ZyYWc6YjgwYjQzNjExY2QyNGYxNWJkMjhjNzM5MjY4YmFmYzIvdGFibGU6MzI2YWJmYmY0NGUwNGQ2OTg0NDhiYzE5ZmY0NzZlMmUvdGFibGVyYW5nZTozMjZhYmZiZjQ0ZTA0ZDY5ODQ0OGJjMTlmZjQ3NmUyZV8yLTMtMS0xLTgzNTIvdGV4dHJlZ2lvbjphYTJjZDZkYzJjODQ0MzNmYWNlMmZjZjk3MzE4NzgxN18xMDk5NTExNjI3ODIy_ad1b6414-6a46-4980-9ec2-d757a6d16eba">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xL2ZyYWc6YjgwYjQzNjExY2QyNGYxNWJkMjhjNzM5MjY4YmFmYzIvdGV4dHJlZ2lvbjpiODBiNDM2MTFjZDI0ZjE1YmQyOGM3MzkyNjhiYWZjMl8yODA4_43c2f6a2-a487-4a25-870d-57247ee80c1d">No</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xL2ZyYWc6YjgwYjQzNjExY2QyNGYxNWJkMjhjNzM5MjY4YmFmYzIvdGV4dHJlZ2lvbjpiODBiNDM2MTFjZDI0ZjE1YmQyOGM3MzkyNjhiYWZjMl8yODAz_cee5380f-4b29-4252-9b42-a113f7a06641">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xL2ZyYWc6YjgwYjQzNjExY2QyNGYxNWJkMjhjNzM5MjY4YmFmYzIvdGV4dHJlZ2lvbjpiODBiNDM2MTFjZDI0ZjE1YmQyOGM3MzkyNjhiYWZjMl8yODA0_fa2d0c19-0d44-4414-a867-946144710179">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xL2ZyYWc6YjgwYjQzNjExY2QyNGYxNWJkMjhjNzM5MjY4YmFmYzIvdGV4dHJlZ2lvbjpiODBiNDM2MTFjZDI0ZjE1YmQyOGM3MzkyNjhiYWZjMl8yODA1_70c16087-c177-4db4-88b6-d125d701e258">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xL2ZyYWc6YjgwYjQzNjExY2QyNGYxNWJkMjhjNzM5MjY4YmFmYzIvdGV4dHJlZ2lvbjpiODBiNDM2MTFjZDI0ZjE1YmQyOGM3MzkyNjhiYWZjMl8yODA2_619b8308-5d86-4ff6-a706-0f7bb2425d19">Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xL2ZyYWc6YjgwYjQzNjExY2QyNGYxNWJkMjhjNzM5MjY4YmFmYzIvdGV4dHJlZ2lvbjpiODBiNDM2MTFjZDI0ZjE1YmQyOGM3MzkyNjhiYWZjMl8yNzk3_ac3f364c-3442-497b-917b-97d9f249fade">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xL2ZyYWc6YjgwYjQzNjExY2QyNGYxNWJkMjhjNzM5MjY4YmFmYzIvdGV4dHJlZ2lvbjpiODBiNDM2MTFjZDI0ZjE1YmQyOGM3MzkyNjhiYWZjMl8yODAy_8599d857-ce1f-41ad-bc89-185f9e817f32">false</dei:EntityEmergingGrowthCompany>
    <dei:IcfrAuditorAttestationFlag
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xL2ZyYWc6YjgwYjQzNjExY2QyNGYxNWJkMjhjNzM5MjY4YmFmYzIvdGV4dHJlZ2lvbjpiODBiNDM2MTFjZDI0ZjE1YmQyOGM3MzkyNjhiYWZjMl8yNzk4_49d4b820-fea2-41ce-970c-6f62201e528c">true</dei:IcfrAuditorAttestationFlag>
    <dei:EntityShellCompany
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xL2ZyYWc6YjgwYjQzNjExY2QyNGYxNWJkMjhjNzM5MjY4YmFmYzIvdGV4dHJlZ2lvbjpiODBiNDM2MTFjZDI0ZjE1YmQyOGM3MzkyNjhiYWZjMl8yNzk5_94730caf-7eca-4b78-a662-a7ff9abdee03">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat
      contextRef="i78df76d2238b4deb8e6cb1796a0f1d82_I20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xL2ZyYWc6YjgwYjQzNjExY2QyNGYxNWJkMjhjNzM5MjY4YmFmYzIvdGV4dHJlZ2lvbjpiODBiNDM2MTFjZDI0ZjE1YmQyOGM3MzkyNjhiYWZjMl8yODA5_2ca4b5b6-8444-4e27-a8fa-3c9688771a36"
      unitRef="usd">543951000</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i2d3c49d452c241a9b036d40bf05b951a_I20220215"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xL2ZyYWc6YjgwYjQzNjExY2QyNGYxNWJkMjhjNzM5MjY4YmFmYzIvdGV4dHJlZ2lvbjpiODBiNDM2MTFjZDI0ZjE1YmQyOGM3MzkyNjhiYWZjMl8yODAw_a5e89d2f-796a-4687-9043-37cd22e66ea2"
      unitRef="shares">13694489</dei:EntityCommonStockSharesOutstanding>
    <dei:DocumentsIncorporatedByReferenceTextBlock
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xL2ZyYWc6YjgwYjQzNjExY2QyNGYxNWJkMjhjNzM5MjY4YmFmYzIvdGV4dHJlZ2lvbjpiODBiNDM2MTFjZDI0ZjE1YmQyOGM3MzkyNjhiYWZjMl8yODAx_d555006e-04b0-4dfd-806b-2118ce14c1c7">Certain information required for Part III of this report is incorporated by reference to the Registrant&#x2019;s Proxy Statement for the 2022 Annual Meeting of Shareholders.</dei:DocumentsIncorporatedByReferenceTextBlock>
    <dei:AuditorName
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xL2ZyYWc6YjgwYjQzNjExY2QyNGYxNWJkMjhjNzM5MjY4YmFmYzIvdGV4dHJlZ2lvbjpiODBiNDM2MTFjZDI0ZjE1YmQyOGM3MzkyNjhiYWZjMl8xMDk5NTExNjM2MzY5_7327f724-e068-47d1-aa5a-8915efc54052">KPMG LLP</dei:AuditorName>
    <dei:AuditorLocation
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xL2ZyYWc6YjgwYjQzNjExY2QyNGYxNWJkMjhjNzM5MjY4YmFmYzIvdGV4dHJlZ2lvbjpiODBiNDM2MTFjZDI0ZjE1YmQyOGM3MzkyNjhiYWZjMl8xMDk5NTExNjM2MzY4_e780831d-6a95-458e-8fa2-c79dce9f02c6">St. Louis, MO</dei:AuditorLocation>
    <dei:AuditorFirmId
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xL2ZyYWc6YjgwYjQzNjExY2QyNGYxNWJkMjhjNzM5MjY4YmFmYzIvdGV4dHJlZ2lvbjpiODBiNDM2MTFjZDI0ZjE1YmQyOGM3MzkyNjhiYWZjMl8xMDk5NTExNjM2MzY3_e9d3e09f-4134-4adf-9089-3204c1c08c17">185</dei:AuditorFirmId>
    <us-gaap:CashAndDueFromBanks
      contextRef="iec0398a820254cd299413aaa332e3362_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjEvZnJhZzplYTZhYTg0Y2Q3MmM0YzY1YTdlMjIyNmYyYmFlMTA0Mi90YWJsZTo5YWVlZDU2NTYzZTc0ZWFhYjIyMDg2NjNjNWQ4Y2M5Yy90YWJsZXJhbmdlOjlhZWVkNTY1NjNlNzRlYWFiMjIwODY2M2M1ZDhjYzljXzMtMS0xLTEtNTkwMQ_dbe98d07-e266-4333-a1ed-e997b76cf038"
      unitRef="usd">12301000</us-gaap:CashAndDueFromBanks>
    <us-gaap:CashAndDueFromBanks
      contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjEvZnJhZzplYTZhYTg0Y2Q3MmM0YzY1YTdlMjIyNmYyYmFlMTA0Mi90YWJsZTo5YWVlZDU2NTYzZTc0ZWFhYjIyMDg2NjNjNWQ4Y2M5Yy90YWJsZXJhbmdlOjlhZWVkNTY1NjNlNzRlYWFiMjIwODY2M2M1ZDhjYzljXzMtMy0xLTEtNTkwMQ_802eaa41-ed67-400c-8a00-3bc8f17cd576"
      unitRef="usd">30985000</us-gaap:CashAndDueFromBanks>
    <us-gaap:ShortTermInvestments
      contextRef="iec0398a820254cd299413aaa332e3362_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjEvZnJhZzplYTZhYTg0Y2Q3MmM0YzY1YTdlMjIyNmYyYmFlMTA0Mi90YWJsZTo5YWVlZDU2NTYzZTc0ZWFhYjIyMDg2NjNjNWQ4Y2M5Yy90YWJsZXJhbmdlOjlhZWVkNTY1NjNlNzRlYWFiMjIwODY2M2M1ZDhjYzljXzQtMS0xLTEtNTkwMQ_279ed667-5d3f-4f55-b301-a533e70ab8bc"
      unitRef="usd">502627000</us-gaap:ShortTermInvestments>
    <us-gaap:ShortTermInvestments
      contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjEvZnJhZzplYTZhYTg0Y2Q3MmM0YzY1YTdlMjIyNmYyYmFlMTA0Mi90YWJsZTo5YWVlZDU2NTYzZTc0ZWFhYjIyMDg2NjNjNWQ4Y2M5Yy90YWJsZXJhbmdlOjlhZWVkNTY1NjNlNzRlYWFiMjIwODY2M2M1ZDhjYzljXzQtMy0xLTEtNTkwMQ_e9a5d852-bb9c-4f1b-91cc-ad73d51f04bb"
      unitRef="usd">639543000</us-gaap:ShortTermInvestments>
    <us-gaap:CashCashEquivalentsAndShortTermInvestments
      contextRef="iec0398a820254cd299413aaa332e3362_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjEvZnJhZzplYTZhYTg0Y2Q3MmM0YzY1YTdlMjIyNmYyYmFlMTA0Mi90YWJsZTo5YWVlZDU2NTYzZTc0ZWFhYjIyMDg2NjNjNWQ4Y2M5Yy90YWJsZXJhbmdlOjlhZWVkNTY1NjNlNzRlYWFiMjIwODY2M2M1ZDhjYzljXzYtMS0xLTEtNTkwMQ_3db33174-49dd-41f9-919f-c363102b6463"
      unitRef="usd">514928000</us-gaap:CashCashEquivalentsAndShortTermInvestments>
    <us-gaap:CashCashEquivalentsAndShortTermInvestments
      contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjEvZnJhZzplYTZhYTg0Y2Q3MmM0YzY1YTdlMjIyNmYyYmFlMTA0Mi90YWJsZTo5YWVlZDU2NTYzZTc0ZWFhYjIyMDg2NjNjNWQ4Y2M5Yy90YWJsZXJhbmdlOjlhZWVkNTY1NjNlNzRlYWFiMjIwODY2M2M1ZDhjYzljXzYtMy0xLTEtNTkwMQ_da7e273f-3409-4b55-8bd7-6df6d7135fd0"
      unitRef="usd">670528000</us-gaap:CashCashEquivalentsAndShortTermInvestments>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="iec0398a820254cd299413aaa332e3362_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjEvZnJhZzplYTZhYTg0Y2Q3MmM0YzY1YTdlMjIyNmYyYmFlMTA0Mi90YWJsZTo5YWVlZDU2NTYzZTc0ZWFhYjIyMDg2NjNjNWQ4Y2M5Yy90YWJsZXJhbmdlOjlhZWVkNTY1NjNlNzRlYWFiMjIwODY2M2M1ZDhjYzljXzctMS0xLTEtNTkwMQ_eee4d111-f010-4278-a305-c47760781298"
      unitRef="usd">673453000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjEvZnJhZzplYTZhYTg0Y2Q3MmM0YzY1YTdlMjIyNmYyYmFlMTA0Mi90YWJsZTo5YWVlZDU2NTYzZTc0ZWFhYjIyMDg2NjNjNWQ4Y2M5Yy90YWJsZXJhbmdlOjlhZWVkNTY1NjNlNzRlYWFiMjIwODY2M2M1ZDhjYzljXzctMy0xLTEtNTkwMQ_2434eaa6-3506-4762-81c6-4d561d077a35"
      unitRef="usd">357726000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="iec0398a820254cd299413aaa332e3362_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjEvZnJhZzplYTZhYTg0Y2Q3MmM0YzY1YTdlMjIyNmYyYmFlMTA0Mi90YWJsZTo5YWVlZDU2NTYzZTc0ZWFhYjIyMDg2NjNjNWQ4Y2M5Yy90YWJsZXJhbmdlOjlhZWVkNTY1NjNlNzRlYWFiMjIwODY2M2M1ZDhjYzljXzktMS0xLTEtNTkwMQ_e07da405-6705-4558-9184-d977f5c35e2e"
      unitRef="usd">960567000</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjEvZnJhZzplYTZhYTg0Y2Q3MmM0YzY1YTdlMjIyNmYyYmFlMTA0Mi90YWJsZTo5YWVlZDU2NTYzZTc0ZWFhYjIyMDg2NjNjNWQ4Y2M5Yy90YWJsZXJhbmdlOjlhZWVkNTY1NjNlNzRlYWFiMjIwODY2M2M1ZDhjYzljXzktMy0xLTEtNTkwMQ_74e36471-a128-43b1-9b92-0cdb177a3d19"
      unitRef="usd">891676000</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest
      contextRef="iec0398a820254cd299413aaa332e3362_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjEvZnJhZzplYTZhYTg0Y2Q3MmM0YzY1YTdlMjIyNmYyYmFlMTA0Mi90YWJsZTo5YWVlZDU2NTYzZTc0ZWFhYjIyMDg2NjNjNWQ4Y2M5Yy90YWJsZXJhbmdlOjlhZWVkNTY1NjNlNzRlYWFiMjIwODY2M2M1ZDhjYzljXzEwLTEtMS0xLTU5MDE_95a1fe7e-a416-47b1-8664-56264f7a3060"
      unitRef="usd">12041000</us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest>
    <us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest
      contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjEvZnJhZzplYTZhYTg0Y2Q3MmM0YzY1YTdlMjIyNmYyYmFlMTA0Mi90YWJsZTo5YWVlZDU2NTYzZTc0ZWFhYjIyMDg2NjNjNWQ4Y2M5Yy90YWJsZXJhbmdlOjlhZWVkNTY1NjNlNzRlYWFiMjIwODY2M2M1ZDhjYzljXzEwLTMtMS0xLTU5MDE_e1ea460a-449f-4150-a220-064c7bbba8cd"
      unitRef="usd">11944000</us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss
      contextRef="iec0398a820254cd299413aaa332e3362_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjEvZnJhZzplYTZhYTg0Y2Q3MmM0YzY1YTdlMjIyNmYyYmFlMTA0Mi90YWJsZTo5YWVlZDU2NTYzZTc0ZWFhYjIyMDg2NjNjNWQ4Y2M5Yy90YWJsZXJhbmdlOjlhZWVkNTY1NjNlNzRlYWFiMjIwODY2M2M1ZDhjYzljXzExLTEtMS0xLTU5MDE_6ea0addf-4073-45ee-8b7f-3caa6c384e17"
      unitRef="usd">948526000</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss
      contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjEvZnJhZzplYTZhYTg0Y2Q3MmM0YzY1YTdlMjIyNmYyYmFlMTA0Mi90YWJsZTo5YWVlZDU2NTYzZTc0ZWFhYjIyMDg2NjNjNWQ4Y2M5Yy90YWJsZXJhbmdlOjlhZWVkNTY1NjNlNzRlYWFiMjIwODY2M2M1ZDhjYzljXzExLTMtMS0xLTU5MDE_fdb8415d-a383-4a56-8389-a952b7b1cfd5"
      unitRef="usd">879732000</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss>
    <cass:PaymentsInExcessOfFunding
      contextRef="iec0398a820254cd299413aaa332e3362_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjEvZnJhZzplYTZhYTg0Y2Q3MmM0YzY1YTdlMjIyNmYyYmFlMTA0Mi90YWJsZTo5YWVlZDU2NTYzZTc0ZWFhYjIyMDg2NjNjNWQ4Y2M5Yy90YWJsZXJhbmdlOjlhZWVkNTY1NjNlNzRlYWFiMjIwODY2M2M1ZDhjYzljXzEyLTEtMS0xLTU5MDE_c9aca119-0e16-4a33-8a13-e1e3615ddeed"
      unitRef="usd">291427000</cass:PaymentsInExcessOfFunding>
    <cass:PaymentsInExcessOfFunding
      contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjEvZnJhZzplYTZhYTg0Y2Q3MmM0YzY1YTdlMjIyNmYyYmFlMTA0Mi90YWJsZTo5YWVlZDU2NTYzZTc0ZWFhYjIyMDg2NjNjNWQ4Y2M5Yy90YWJsZXJhbmdlOjlhZWVkNTY1NjNlNzRlYWFiMjIwODY2M2M1ZDhjYzljXzEyLTMtMS0xLTU5MDE_d896b7d2-36a1-4924-a50a-c6acae0332e6"
      unitRef="usd">194563000</cass:PaymentsInExcessOfFunding>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="iec0398a820254cd299413aaa332e3362_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjEvZnJhZzplYTZhYTg0Y2Q3MmM0YzY1YTdlMjIyNmYyYmFlMTA0Mi90YWJsZTo5YWVlZDU2NTYzZTc0ZWFhYjIyMDg2NjNjNWQ4Y2M5Yy90YWJsZXJhbmdlOjlhZWVkNTY1NjNlNzRlYWFiMjIwODY2M2M1ZDhjYzljXzEzLTEtMS0xLTU5MDE_25dfb563-749a-440c-b3cb-f4e9de37435a"
      unitRef="usd">18113000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjEvZnJhZzplYTZhYTg0Y2Q3MmM0YzY1YTdlMjIyNmYyYmFlMTA0Mi90YWJsZTo5YWVlZDU2NTYzZTc0ZWFhYjIyMDg2NjNjNWQ4Y2M5Yy90YWJsZXJhbmdlOjlhZWVkNTY1NjNlNzRlYWFiMjIwODY2M2M1ZDhjYzljXzEzLTMtMS0xLTU5MDE_399fae11-9aae-4c2d-80ca-1465ce3b97f0"
      unitRef="usd">18057000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:BankOwnedLifeInsurance
      contextRef="iec0398a820254cd299413aaa332e3362_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjEvZnJhZzplYTZhYTg0Y2Q3MmM0YzY1YTdlMjIyNmYyYmFlMTA0Mi90YWJsZTo5YWVlZDU2NTYzZTc0ZWFhYjIyMDg2NjNjNWQ4Y2M5Yy90YWJsZXJhbmdlOjlhZWVkNTY1NjNlNzRlYWFiMjIwODY2M2M1ZDhjYzljXzE0LTEtMS0xLTU5MDE_21a14bfe-c3fc-481c-95e3-9a89d3992a87"
      unitRef="usd">43176000</us-gaap:BankOwnedLifeInsurance>
    <us-gaap:BankOwnedLifeInsurance
      contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjEvZnJhZzplYTZhYTg0Y2Q3MmM0YzY1YTdlMjIyNmYyYmFlMTA0Mi90YWJsZTo5YWVlZDU2NTYzZTc0ZWFhYjIyMDg2NjNjNWQ4Y2M5Yy90YWJsZXJhbmdlOjlhZWVkNTY1NjNlNzRlYWFiMjIwODY2M2M1ZDhjYzljXzE0LTMtMS0xLTU5MDE_fe199167-acde-4d76-8b88-0cb5cb654b07"
      unitRef="usd">18058000</us-gaap:BankOwnedLifeInsurance>
    <us-gaap:Goodwill
      contextRef="iec0398a820254cd299413aaa332e3362_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjEvZnJhZzplYTZhYTg0Y2Q3MmM0YzY1YTdlMjIyNmYyYmFlMTA0Mi90YWJsZTo5YWVlZDU2NTYzZTc0ZWFhYjIyMDg2NjNjNWQ4Y2M5Yy90YWJsZXJhbmdlOjlhZWVkNTY1NjNlNzRlYWFiMjIwODY2M2M1ZDhjYzljXzE1LTEtMS0xLTU5MDE_adbd0df0-c6cc-495e-b495-6282f87618d5"
      unitRef="usd">14262000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjEvZnJhZzplYTZhYTg0Y2Q3MmM0YzY1YTdlMjIyNmYyYmFlMTA0Mi90YWJsZTo5YWVlZDU2NTYzZTc0ZWFhYjIyMDg2NjNjNWQ4Y2M5Yy90YWJsZXJhbmdlOjlhZWVkNTY1NjNlNzRlYWFiMjIwODY2M2M1ZDhjYzljXzE1LTMtMS0xLTU5MDE_94a68ca5-c2af-46f8-82c2-e92b1e9408b9"
      unitRef="usd">14262000</us-gaap:Goodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="iec0398a820254cd299413aaa332e3362_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjEvZnJhZzplYTZhYTg0Y2Q3MmM0YzY1YTdlMjIyNmYyYmFlMTA0Mi90YWJsZTo5YWVlZDU2NTYzZTc0ZWFhYjIyMDg2NjNjNWQ4Y2M5Yy90YWJsZXJhbmdlOjlhZWVkNTY1NjNlNzRlYWFiMjIwODY2M2M1ZDhjYzljXzE2LTEtMS0xLTU5MDE_6871a014-d864-4c3f-bc65-9b0fad6fb32b"
      unitRef="usd">2564000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjEvZnJhZzplYTZhYTg0Y2Q3MmM0YzY1YTdlMjIyNmYyYmFlMTA0Mi90YWJsZTo5YWVlZDU2NTYzZTc0ZWFhYjIyMDg2NjNjNWQ4Y2M5Yy90YWJsZXJhbmdlOjlhZWVkNTY1NjNlNzRlYWFiMjIwODY2M2M1ZDhjYzljXzE2LTMtMS0xLTU5MDE_3e3eaef6-1b73-4263-93a4-76e5b3d31dd3"
      unitRef="usd">3423000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:OtherAssets
      contextRef="iec0398a820254cd299413aaa332e3362_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjEvZnJhZzplYTZhYTg0Y2Q3MmM0YzY1YTdlMjIyNmYyYmFlMTA0Mi90YWJsZTo5YWVlZDU2NTYzZTc0ZWFhYjIyMDg2NjNjNWQ4Y2M5Yy90YWJsZXJhbmdlOjlhZWVkNTY1NjNlNzRlYWFiMjIwODY2M2M1ZDhjYzljXzE3LTEtMS0xLTU5MDE_30c3f9e1-cb3e-4fbe-b8ff-49e3508a0c7c"
      unitRef="usd">48452000</us-gaap:OtherAssets>
    <us-gaap:OtherAssets
      contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjEvZnJhZzplYTZhYTg0Y2Q3MmM0YzY1YTdlMjIyNmYyYmFlMTA0Mi90YWJsZTo5YWVlZDU2NTYzZTc0ZWFhYjIyMDg2NjNjNWQ4Y2M5Yy90YWJsZXJhbmdlOjlhZWVkNTY1NjNlNzRlYWFiMjIwODY2M2M1ZDhjYzljXzE3LTMtMS0xLTU5MDE_cd93c228-1537-4e37-be7f-fcacebb1f8de"
      unitRef="usd">46886000</us-gaap:OtherAssets>
    <us-gaap:Assets
      contextRef="iec0398a820254cd299413aaa332e3362_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjEvZnJhZzplYTZhYTg0Y2Q3MmM0YzY1YTdlMjIyNmYyYmFlMTA0Mi90YWJsZTo5YWVlZDU2NTYzZTc0ZWFhYjIyMDg2NjNjNWQ4Y2M5Yy90YWJsZXJhbmdlOjlhZWVkNTY1NjNlNzRlYWFiMjIwODY2M2M1ZDhjYzljXzE4LTEtMS0xLTU5MDE_5c8d4a17-29f7-4d55-ab9f-6f53ce3052f8"
      unitRef="usd">2554901000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjEvZnJhZzplYTZhYTg0Y2Q3MmM0YzY1YTdlMjIyNmYyYmFlMTA0Mi90YWJsZTo5YWVlZDU2NTYzZTc0ZWFhYjIyMDg2NjNjNWQ4Y2M5Yy90YWJsZXJhbmdlOjlhZWVkNTY1NjNlNzRlYWFiMjIwODY2M2M1ZDhjYzljXzE4LTMtMS0xLTU5MDE_36cadefe-fe55-49b1-89b9-7c386a59dd7a"
      unitRef="usd">2203235000</us-gaap:Assets>
    <us-gaap:NoninterestBearingDepositLiabilities
      contextRef="iec0398a820254cd299413aaa332e3362_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjEvZnJhZzplYTZhYTg0Y2Q3MmM0YzY1YTdlMjIyNmYyYmFlMTA0Mi90YWJsZTo5YWVlZDU2NTYzZTc0ZWFhYjIyMDg2NjNjNWQ4Y2M5Yy90YWJsZXJhbmdlOjlhZWVkNTY1NjNlNzRlYWFiMjIwODY2M2M1ZDhjYzljXzIzLTEtMS0xLTU5MDE_a4cdbdc4-12bd-4ccd-8c95-4f282d6e0311"
      unitRef="usd">582642000</us-gaap:NoninterestBearingDepositLiabilities>
    <us-gaap:NoninterestBearingDepositLiabilities
      contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjEvZnJhZzplYTZhYTg0Y2Q3MmM0YzY1YTdlMjIyNmYyYmFlMTA0Mi90YWJsZTo5YWVlZDU2NTYzZTc0ZWFhYjIyMDg2NjNjNWQ4Y2M5Yy90YWJsZXJhbmdlOjlhZWVkNTY1NjNlNzRlYWFiMjIwODY2M2M1ZDhjYzljXzIzLTMtMS0xLTU5MDE_d34fef9e-8391-4e7b-8198-29659cfc238a"
      unitRef="usd">493504000</us-gaap:NoninterestBearingDepositLiabilities>
    <us-gaap:InterestBearingDepositLiabilities
      contextRef="iec0398a820254cd299413aaa332e3362_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjEvZnJhZzplYTZhYTg0Y2Q3MmM0YzY1YTdlMjIyNmYyYmFlMTA0Mi90YWJsZTo5YWVlZDU2NTYzZTc0ZWFhYjIyMDg2NjNjNWQ4Y2M5Yy90YWJsZXJhbmdlOjlhZWVkNTY1NjNlNzRlYWFiMjIwODY2M2M1ZDhjYzljXzI0LTEtMS0xLTU5MDE_ea158fdb-d353-4894-88d6-59a7110cd162"
      unitRef="usd">638861000</us-gaap:InterestBearingDepositLiabilities>
    <us-gaap:InterestBearingDepositLiabilities
      contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjEvZnJhZzplYTZhYTg0Y2Q3MmM0YzY1YTdlMjIyNmYyYmFlMTA0Mi90YWJsZTo5YWVlZDU2NTYzZTc0ZWFhYjIyMDg2NjNjNWQ4Y2M5Yy90YWJsZXJhbmdlOjlhZWVkNTY1NjNlNzRlYWFiMjIwODY2M2M1ZDhjYzljXzI0LTMtMS0xLTU5MDE_824f3e05-0da6-4144-ae65-64ccb67f08b2"
      unitRef="usd">557352000</us-gaap:InterestBearingDepositLiabilities>
    <us-gaap:Deposits
      contextRef="iec0398a820254cd299413aaa332e3362_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjEvZnJhZzplYTZhYTg0Y2Q3MmM0YzY1YTdlMjIyNmYyYmFlMTA0Mi90YWJsZTo5YWVlZDU2NTYzZTc0ZWFhYjIyMDg2NjNjNWQ4Y2M5Yy90YWJsZXJhbmdlOjlhZWVkNTY1NjNlNzRlYWFiMjIwODY2M2M1ZDhjYzljXzI1LTEtMS0xLTU5MDE_3a29c64c-e9b5-417e-9720-d90eef658f67"
      unitRef="usd">1221503000</us-gaap:Deposits>
    <us-gaap:Deposits
      contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjEvZnJhZzplYTZhYTg0Y2Q3MmM0YzY1YTdlMjIyNmYyYmFlMTA0Mi90YWJsZTo5YWVlZDU2NTYzZTc0ZWFhYjIyMDg2NjNjNWQ4Y2M5Yy90YWJsZXJhbmdlOjlhZWVkNTY1NjNlNzRlYWFiMjIwODY2M2M1ZDhjYzljXzI1LTMtMS0xLTU5MDE_b8bce54e-c453-4b4d-8fca-88a33a8c3776"
      unitRef="usd">1050856000</us-gaap:Deposits>
    <cass:AccountsAndDraftsPayable
      contextRef="iec0398a820254cd299413aaa332e3362_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjEvZnJhZzplYTZhYTg0Y2Q3MmM0YzY1YTdlMjIyNmYyYmFlMTA0Mi90YWJsZTo5YWVlZDU2NTYzZTc0ZWFhYjIyMDg2NjNjNWQ4Y2M5Yy90YWJsZXJhbmdlOjlhZWVkNTY1NjNlNzRlYWFiMjIwODY2M2M1ZDhjYzljXzI2LTEtMS0xLTU5MDE_469cb7e3-fd33-4ea6-ab02-c51058d118d7"
      unitRef="usd">1050396000</cass:AccountsAndDraftsPayable>
    <cass:AccountsAndDraftsPayable
      contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjEvZnJhZzplYTZhYTg0Y2Q3MmM0YzY1YTdlMjIyNmYyYmFlMTA0Mi90YWJsZTo5YWVlZDU2NTYzZTc0ZWFhYjIyMDg2NjNjNWQ4Y2M5Yy90YWJsZXJhbmdlOjlhZWVkNTY1NjNlNzRlYWFiMjIwODY2M2M1ZDhjYzljXzI2LTMtMS0xLTU5MDE_bf48b55b-9983-4aff-b2a8-e3b1398f47e7"
      unitRef="usd">835386000</cass:AccountsAndDraftsPayable>
    <us-gaap:OtherLiabilities
      contextRef="iec0398a820254cd299413aaa332e3362_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjEvZnJhZzplYTZhYTg0Y2Q3MmM0YzY1YTdlMjIyNmYyYmFlMTA0Mi90YWJsZTo5YWVlZDU2NTYzZTc0ZWFhYjIyMDg2NjNjNWQ4Y2M5Yy90YWJsZXJhbmdlOjlhZWVkNTY1NjNlNzRlYWFiMjIwODY2M2M1ZDhjYzljXzI4LTEtMS0xLTU5MDE_b498144b-a922-4f19-986e-b1cc05b41295"
      unitRef="usd">37204000</us-gaap:OtherLiabilities>
    <us-gaap:OtherLiabilities
      contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjEvZnJhZzplYTZhYTg0Y2Q3MmM0YzY1YTdlMjIyNmYyYmFlMTA0Mi90YWJsZTo5YWVlZDU2NTYzZTc0ZWFhYjIyMDg2NjNjNWQ4Y2M5Yy90YWJsZXJhbmdlOjlhZWVkNTY1NjNlNzRlYWFiMjIwODY2M2M1ZDhjYzljXzI4LTMtMS0xLTU5MDE_c25497a1-6c6a-45fa-bc4b-b8f6c18a03ef"
      unitRef="usd">55833000</us-gaap:OtherLiabilities>
    <us-gaap:Liabilities
      contextRef="iec0398a820254cd299413aaa332e3362_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjEvZnJhZzplYTZhYTg0Y2Q3MmM0YzY1YTdlMjIyNmYyYmFlMTA0Mi90YWJsZTo5YWVlZDU2NTYzZTc0ZWFhYjIyMDg2NjNjNWQ4Y2M5Yy90YWJsZXJhbmdlOjlhZWVkNTY1NjNlNzRlYWFiMjIwODY2M2M1ZDhjYzljXzI5LTEtMS0xLTU5MDE_fd48c629-e666-4d0e-b2e5-ff1b2343b1ee"
      unitRef="usd">2309103000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjEvZnJhZzplYTZhYTg0Y2Q3MmM0YzY1YTdlMjIyNmYyYmFlMTA0Mi90YWJsZTo5YWVlZDU2NTYzZTc0ZWFhYjIyMDg2NjNjNWQ4Y2M5Yy90YWJsZXJhbmdlOjlhZWVkNTY1NjNlNzRlYWFiMjIwODY2M2M1ZDhjYzljXzI5LTMtMS0xLTU5MDE_8b2c75cf-317c-48d0-8d7b-c8b11201e2fe"
      unitRef="usd">1942075000</us-gaap:Liabilities>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="iec0398a820254cd299413aaa332e3362_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjEvZnJhZzplYTZhYTg0Y2Q3MmM0YzY1YTdlMjIyNmYyYmFlMTA0Mi90YWJsZTo5YWVlZDU2NTYzZTc0ZWFhYjIyMDg2NjNjNWQ4Y2M5Yy90YWJsZXJhbmdlOjlhZWVkNTY1NjNlNzRlYWFiMjIwODY2M2M1ZDhjYzljXzMyLTAtMS0xLTU5MDEvdGV4dHJlZ2lvbjphZjc2NjA1NjlmNTY0NmZhYmUwMGEyNzUwZmMzMTVmYV8zMQ_800b9c8b-6a5b-416d-9261-bc2dd4798bef"
      unitRef="usdPerShare">0.50</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjEvZnJhZzplYTZhYTg0Y2Q3MmM0YzY1YTdlMjIyNmYyYmFlMTA0Mi90YWJsZTo5YWVlZDU2NTYzZTc0ZWFhYjIyMDg2NjNjNWQ4Y2M5Yy90YWJsZXJhbmdlOjlhZWVkNTY1NjNlNzRlYWFiMjIwODY2M2M1ZDhjYzljXzMyLTAtMS0xLTU5MDEvdGV4dHJlZ2lvbjphZjc2NjA1NjlmNTY0NmZhYmUwMGEyNzUwZmMzMTVmYV8zMQ_c22ab4f7-81a1-46ef-9d35-0f2c8954dd53"
      unitRef="usdPerShare">0.50</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjEvZnJhZzplYTZhYTg0Y2Q3MmM0YzY1YTdlMjIyNmYyYmFlMTA0Mi90YWJsZTo5YWVlZDU2NTYzZTc0ZWFhYjIyMDg2NjNjNWQ4Y2M5Yy90YWJsZXJhbmdlOjlhZWVkNTY1NjNlNzRlYWFiMjIwODY2M2M1ZDhjYzljXzMyLTAtMS0xLTU5MDEvdGV4dHJlZ2lvbjphZjc2NjA1NjlmNTY0NmZhYmUwMGEyNzUwZmMzMTVmYV80NQ_4a339c47-6543-4c1d-ac03-20e205f80a2f"
      unitRef="shares">2000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="iec0398a820254cd299413aaa332e3362_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjEvZnJhZzplYTZhYTg0Y2Q3MmM0YzY1YTdlMjIyNmYyYmFlMTA0Mi90YWJsZTo5YWVlZDU2NTYzZTc0ZWFhYjIyMDg2NjNjNWQ4Y2M5Yy90YWJsZXJhbmdlOjlhZWVkNTY1NjNlNzRlYWFiMjIwODY2M2M1ZDhjYzljXzMyLTAtMS0xLTU5MDEvdGV4dHJlZ2lvbjphZjc2NjA1NjlmNTY0NmZhYmUwMGEyNzUwZmMzMTVmYV80NQ_e5ad97ca-0941-4680-95de-dfb67b3c2eb3"
      unitRef="shares">2000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued
      contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjEvZnJhZzplYTZhYTg0Y2Q3MmM0YzY1YTdlMjIyNmYyYmFlMTA0Mi90YWJsZTo5YWVlZDU2NTYzZTc0ZWFhYjIyMDg2NjNjNWQ4Y2M5Yy90YWJsZXJhbmdlOjlhZWVkNTY1NjNlNzRlYWFiMjIwODY2M2M1ZDhjYzljXzMyLTAtMS0xLTU5MDEvdGV4dHJlZ2lvbjphZjc2NjA1NjlmNTY0NmZhYmUwMGEyNzUwZmMzMTVmYV83MA_109943f7-74f0-48c9-a275-87aeac7e12ba"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="iec0398a820254cd299413aaa332e3362_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjEvZnJhZzplYTZhYTg0Y2Q3MmM0YzY1YTdlMjIyNmYyYmFlMTA0Mi90YWJsZTo5YWVlZDU2NTYzZTc0ZWFhYjIyMDg2NjNjNWQ4Y2M5Yy90YWJsZXJhbmdlOjlhZWVkNTY1NjNlNzRlYWFiMjIwODY2M2M1ZDhjYzljXzMyLTAtMS0xLTU5MDEvdGV4dHJlZ2lvbjphZjc2NjA1NjlmNTY0NmZhYmUwMGEyNzUwZmMzMTVmYV83MA_b2ebf0bc-5a0d-441a-94b8-e36d14a45cf6"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockValue
      contextRef="iec0398a820254cd299413aaa332e3362_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjEvZnJhZzplYTZhYTg0Y2Q3MmM0YzY1YTdlMjIyNmYyYmFlMTA0Mi90YWJsZTo5YWVlZDU2NTYzZTc0ZWFhYjIyMDg2NjNjNWQ4Y2M5Yy90YWJsZXJhbmdlOjlhZWVkNTY1NjNlNzRlYWFiMjIwODY2M2M1ZDhjYzljXzMyLTEtMS0xLTU5MDE_a673e91d-3327-45ca-a19c-ca5c15eb672e"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjEvZnJhZzplYTZhYTg0Y2Q3MmM0YzY1YTdlMjIyNmYyYmFlMTA0Mi90YWJsZTo5YWVlZDU2NTYzZTc0ZWFhYjIyMDg2NjNjNWQ4Y2M5Yy90YWJsZXJhbmdlOjlhZWVkNTY1NjNlNzRlYWFiMjIwODY2M2M1ZDhjYzljXzMyLTMtMS0xLTU5MDE_8a8e58de-2333-4127-9e81-44fb0fbc8606"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="iec0398a820254cd299413aaa332e3362_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjEvZnJhZzplYTZhYTg0Y2Q3MmM0YzY1YTdlMjIyNmYyYmFlMTA0Mi90YWJsZTo5YWVlZDU2NTYzZTc0ZWFhYjIyMDg2NjNjNWQ4Y2M5Yy90YWJsZXJhbmdlOjlhZWVkNTY1NjNlNzRlYWFiMjIwODY2M2M1ZDhjYzljXzMzLTAtMS0xLTU5MDEvdGV4dHJlZ2lvbjpkOTAyYTNkODk2MGQ0MDFhOTI2MDc3ZTgyYjI1Yjk2Y18yOA_792b46fb-a4ed-4bca-a9f4-2f1f87c82f83"
      unitRef="usdPerShare">0.50</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjEvZnJhZzplYTZhYTg0Y2Q3MmM0YzY1YTdlMjIyNmYyYmFlMTA0Mi90YWJsZTo5YWVlZDU2NTYzZTc0ZWFhYjIyMDg2NjNjNWQ4Y2M5Yy90YWJsZXJhbmdlOjlhZWVkNTY1NjNlNzRlYWFiMjIwODY2M2M1ZDhjYzljXzMzLTAtMS0xLTU5MDEvdGV4dHJlZ2lvbjpkOTAyYTNkODk2MGQ0MDFhOTI2MDc3ZTgyYjI1Yjk2Y18yOA_dafa6671-6178-4c71-b0a5-2f6f36d6a5b4"
      unitRef="usdPerShare">0.50</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="iec0398a820254cd299413aaa332e3362_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjEvZnJhZzplYTZhYTg0Y2Q3MmM0YzY1YTdlMjIyNmYyYmFlMTA0Mi90YWJsZTo5YWVlZDU2NTYzZTc0ZWFhYjIyMDg2NjNjNWQ4Y2M5Yy90YWJsZXJhbmdlOjlhZWVkNTY1NjNlNzRlYWFiMjIwODY2M2M1ZDhjYzljXzMzLTAtMS0xLTU5MDEvdGV4dHJlZ2lvbjpkOTAyYTNkODk2MGQ0MDFhOTI2MDc3ZTgyYjI1Yjk2Y180Mg_16af48fc-a205-497e-99f8-0b7604330373"
      unitRef="shares">40000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjEvZnJhZzplYTZhYTg0Y2Q3MmM0YzY1YTdlMjIyNmYyYmFlMTA0Mi90YWJsZTo5YWVlZDU2NTYzZTc0ZWFhYjIyMDg2NjNjNWQ4Y2M5Yy90YWJsZXJhbmdlOjlhZWVkNTY1NjNlNzRlYWFiMjIwODY2M2M1ZDhjYzljXzMzLTAtMS0xLTU5MDEvdGV4dHJlZ2lvbjpkOTAyYTNkODk2MGQ0MDFhOTI2MDc3ZTgyYjI1Yjk2Y180Mg_7c427238-303c-409d-ae23-2a7d8afd3116"
      unitRef="shares">40000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjEvZnJhZzplYTZhYTg0Y2Q3MmM0YzY1YTdlMjIyNmYyYmFlMTA0Mi90YWJsZTo5YWVlZDU2NTYzZTc0ZWFhYjIyMDg2NjNjNWQ4Y2M5Yy90YWJsZXJhbmdlOjlhZWVkNTY1NjNlNzRlYWFiMjIwODY2M2M1ZDhjYzljXzMzLTAtMS0xLTU5MDEvdGV4dHJlZ2lvbjpkOTAyYTNkODk2MGQ0MDFhOTI2MDc3ZTgyYjI1Yjk2Y182NA_a7024c7e-2159-4146-b474-982fa7841a95"
      unitRef="shares">15505772</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="iec0398a820254cd299413aaa332e3362_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjEvZnJhZzplYTZhYTg0Y2Q3MmM0YzY1YTdlMjIyNmYyYmFlMTA0Mi90YWJsZTo5YWVlZDU2NTYzZTc0ZWFhYjIyMDg2NjNjNWQ4Y2M5Yy90YWJsZXJhbmdlOjlhZWVkNTY1NjNlNzRlYWFiMjIwODY2M2M1ZDhjYzljXzMzLTAtMS0xLTU5MDEvdGV4dHJlZ2lvbjpkOTAyYTNkODk2MGQ0MDFhOTI2MDc3ZTgyYjI1Yjk2Y182NA_bb39d609-94e9-4457-ac23-4cc1f51ec333"
      unitRef="shares">15505772</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="iec0398a820254cd299413aaa332e3362_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjEvZnJhZzplYTZhYTg0Y2Q3MmM0YzY1YTdlMjIyNmYyYmFlMTA0Mi90YWJsZTo5YWVlZDU2NTYzZTc0ZWFhYjIyMDg2NjNjNWQ4Y2M5Yy90YWJsZXJhbmdlOjlhZWVkNTY1NjNlNzRlYWFiMjIwODY2M2M1ZDhjYzljXzMzLTAtMS0xLTU5MDEvdGV4dHJlZ2lvbjpkOTAyYTNkODk2MGQ0MDFhOTI2MDc3ZTgyYjI1Yjk2Y18xNjQ5MjY3NDQxOTgw_bfff4268-0010-4c79-8422-45af3c07dc6c"
      unitRef="shares">13734295</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjEvZnJhZzplYTZhYTg0Y2Q3MmM0YzY1YTdlMjIyNmYyYmFlMTA0Mi90YWJsZTo5YWVlZDU2NTYzZTc0ZWFhYjIyMDg2NjNjNWQ4Y2M5Yy90YWJsZXJhbmdlOjlhZWVkNTY1NjNlNzRlYWFiMjIwODY2M2M1ZDhjYzljXzMzLTAtMS0xLTU5MDEvdGV4dHJlZ2lvbjpkOTAyYTNkODk2MGQ0MDFhOTI2MDc3ZTgyYjI1Yjk2Y18xNjQ5MjY3NDQxOTkz_8e12b3e1-fbeb-4cd8-bd69-c95a5ea0ddd9"
      unitRef="shares">14392669</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="iec0398a820254cd299413aaa332e3362_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjEvZnJhZzplYTZhYTg0Y2Q3MmM0YzY1YTdlMjIyNmYyYmFlMTA0Mi90YWJsZTo5YWVlZDU2NTYzZTc0ZWFhYjIyMDg2NjNjNWQ4Y2M5Yy90YWJsZXJhbmdlOjlhZWVkNTY1NjNlNzRlYWFiMjIwODY2M2M1ZDhjYzljXzMzLTEtMS0xLTU5MDE_288dfd51-0003-4d1b-bf78-31424d8147b2"
      unitRef="usd">7753000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjEvZnJhZzplYTZhYTg0Y2Q3MmM0YzY1YTdlMjIyNmYyYmFlMTA0Mi90YWJsZTo5YWVlZDU2NTYzZTc0ZWFhYjIyMDg2NjNjNWQ4Y2M5Yy90YWJsZXJhbmdlOjlhZWVkNTY1NjNlNzRlYWFiMjIwODY2M2M1ZDhjYzljXzMzLTMtMS0xLTU5MDE_a2151c07-6946-44fd-9908-94a14d1f1344"
      unitRef="usd">7753000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="iec0398a820254cd299413aaa332e3362_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjEvZnJhZzplYTZhYTg0Y2Q3MmM0YzY1YTdlMjIyNmYyYmFlMTA0Mi90YWJsZTo5YWVlZDU2NTYzZTc0ZWFhYjIyMDg2NjNjNWQ4Y2M5Yy90YWJsZXJhbmdlOjlhZWVkNTY1NjNlNzRlYWFiMjIwODY2M2M1ZDhjYzljXzM0LTEtMS0xLTU5MDE_31d094b8-4483-41d1-afb0-79648f16c81d"
      unitRef="usd">204276000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjEvZnJhZzplYTZhYTg0Y2Q3MmM0YzY1YTdlMjIyNmYyYmFlMTA0Mi90YWJsZTo5YWVlZDU2NTYzZTc0ZWFhYjIyMDg2NjNjNWQ4Y2M5Yy90YWJsZXJhbmdlOjlhZWVkNTY1NjNlNzRlYWFiMjIwODY2M2M1ZDhjYzljXzM0LTMtMS0xLTU5MDE_9dd10891-0e57-4b36-a64a-6fb6376ec02b"
      unitRef="usd">204875000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="iec0398a820254cd299413aaa332e3362_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjEvZnJhZzplYTZhYTg0Y2Q3MmM0YzY1YTdlMjIyNmYyYmFlMTA0Mi90YWJsZTo5YWVlZDU2NTYzZTc0ZWFhYjIyMDg2NjNjNWQ4Y2M5Yy90YWJsZXJhbmdlOjlhZWVkNTY1NjNlNzRlYWFiMjIwODY2M2M1ZDhjYzljXzM1LTEtMS0xLTU5MDE_d27db009-c4b0-428f-8bbe-33aea76ff128"
      unitRef="usd">112220000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjEvZnJhZzplYTZhYTg0Y2Q3MmM0YzY1YTdlMjIyNmYyYmFlMTA0Mi90YWJsZTo5YWVlZDU2NTYzZTc0ZWFhYjIyMDg2NjNjNWQ4Y2M5Yy90YWJsZXJhbmdlOjlhZWVkNTY1NjNlNzRlYWFiMjIwODY2M2M1ZDhjYzljXzM1LTMtMS0xLTU5MDE_0e2fffcb-a09b-4e69-bf5c-584e41788deb"
      unitRef="usd">99062000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:TreasuryStockShares
      contextRef="iec0398a820254cd299413aaa332e3362_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjEvZnJhZzplYTZhYTg0Y2Q3MmM0YzY1YTdlMjIyNmYyYmFlMTA0Mi90YWJsZTo5YWVlZDU2NTYzZTc0ZWFhYjIyMDg2NjNjNWQ4Y2M5Yy90YWJsZXJhbmdlOjlhZWVkNTY1NjNlNzRlYWFiMjIwODY2M2M1ZDhjYzljXzM2LTAtMS0xLTU5MDEvdGV4dHJlZ2lvbjo5Njc1NTg0ZTY1ODU0NDc2OGZhN2U4YmVkZmJiMjI0Zl80MA_38b03667-91b6-44f6-9cf5-de0853c4b585"
      unitRef="shares">1771477</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockShares
      contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjEvZnJhZzplYTZhYTg0Y2Q3MmM0YzY1YTdlMjIyNmYyYmFlMTA0Mi90YWJsZTo5YWVlZDU2NTYzZTc0ZWFhYjIyMDg2NjNjNWQ4Y2M5Yy90YWJsZXJhbmdlOjlhZWVkNTY1NjNlNzRlYWFiMjIwODY2M2M1ZDhjYzljXzM2LTAtMS0xLTU5MDEvdGV4dHJlZ2lvbjo5Njc1NTg0ZTY1ODU0NDc2OGZhN2U4YmVkZmJiMjI0Zl80Nw_761e65fc-8823-4987-bb50-f6c46d4cc6a3"
      unitRef="shares">1113103</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockValue
      contextRef="iec0398a820254cd299413aaa332e3362_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjEvZnJhZzplYTZhYTg0Y2Q3MmM0YzY1YTdlMjIyNmYyYmFlMTA0Mi90YWJsZTo5YWVlZDU2NTYzZTc0ZWFhYjIyMDg2NjNjNWQ4Y2M5Yy90YWJsZXJhbmdlOjlhZWVkNTY1NjNlNzRlYWFiMjIwODY2M2M1ZDhjYzljXzM2LTEtMS0xLTU5MDE_0df51d3f-44c1-4158-a7f4-8fc6510c78ab"
      unitRef="usd">78904000</us-gaap:TreasuryStockValue>
    <us-gaap:TreasuryStockValue
      contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjEvZnJhZzplYTZhYTg0Y2Q3MmM0YzY1YTdlMjIyNmYyYmFlMTA0Mi90YWJsZTo5YWVlZDU2NTYzZTc0ZWFhYjIyMDg2NjNjNWQ4Y2M5Yy90YWJsZXJhbmdlOjlhZWVkNTY1NjNlNzRlYWFiMjIwODY2M2M1ZDhjYzljXzM2LTMtMS0xLTU5MDE_42f2f771-a21f-48a4-aa71-b1fd82112b8f"
      unitRef="usd">50515000</us-gaap:TreasuryStockValue>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="iec0398a820254cd299413aaa332e3362_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjEvZnJhZzplYTZhYTg0Y2Q3MmM0YzY1YTdlMjIyNmYyYmFlMTA0Mi90YWJsZTo5YWVlZDU2NTYzZTc0ZWFhYjIyMDg2NjNjNWQ4Y2M5Yy90YWJsZXJhbmdlOjlhZWVkNTY1NjNlNzRlYWFiMjIwODY2M2M1ZDhjYzljXzM3LTEtMS0xLTU5MDE_89cc7cfe-b13c-4ad1-b0d2-00ed52ca83e1"
      unitRef="usd">453000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjEvZnJhZzplYTZhYTg0Y2Q3MmM0YzY1YTdlMjIyNmYyYmFlMTA0Mi90YWJsZTo5YWVlZDU2NTYzZTc0ZWFhYjIyMDg2NjNjNWQ4Y2M5Yy90YWJsZXJhbmdlOjlhZWVkNTY1NjNlNzRlYWFiMjIwODY2M2M1ZDhjYzljXzM3LTMtMS0xLTU5MDE_84edf896-6533-4c69-8db5-9b933cc9d27b"
      unitRef="usd">-15000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="iec0398a820254cd299413aaa332e3362_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjEvZnJhZzplYTZhYTg0Y2Q3MmM0YzY1YTdlMjIyNmYyYmFlMTA0Mi90YWJsZTo5YWVlZDU2NTYzZTc0ZWFhYjIyMDg2NjNjNWQ4Y2M5Yy90YWJsZXJhbmdlOjlhZWVkNTY1NjNlNzRlYWFiMjIwODY2M2M1ZDhjYzljXzM4LTEtMS0xLTU5MDE_e181364a-c1cf-4967-81bc-ddb050f140fb"
      unitRef="usd">245798000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjEvZnJhZzplYTZhYTg0Y2Q3MmM0YzY1YTdlMjIyNmYyYmFlMTA0Mi90YWJsZTo5YWVlZDU2NTYzZTc0ZWFhYjIyMDg2NjNjNWQ4Y2M5Yy90YWJsZXJhbmdlOjlhZWVkNTY1NjNlNzRlYWFiMjIwODY2M2M1ZDhjYzljXzM4LTMtMS0xLTU5MDE_d71b8cf2-dadc-4b81-9d94-bd0b873ed124"
      unitRef="usd">261160000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="iec0398a820254cd299413aaa332e3362_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjEvZnJhZzplYTZhYTg0Y2Q3MmM0YzY1YTdlMjIyNmYyYmFlMTA0Mi90YWJsZTo5YWVlZDU2NTYzZTc0ZWFhYjIyMDg2NjNjNWQ4Y2M5Yy90YWJsZXJhbmdlOjlhZWVkNTY1NjNlNzRlYWFiMjIwODY2M2M1ZDhjYzljXzM5LTEtMS0xLTU5MDE_8802e518-3d30-40b4-b1f5-88d0c0cfda69"
      unitRef="usd">2554901000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjEvZnJhZzplYTZhYTg0Y2Q3MmM0YzY1YTdlMjIyNmYyYmFlMTA0Mi90YWJsZTo5YWVlZDU2NTYzZTc0ZWFhYjIyMDg2NjNjNWQ4Y2M5Yy90YWJsZXJhbmdlOjlhZWVkNTY1NjNlNzRlYWFiMjIwODY2M2M1ZDhjYzljXzM5LTMtMS0xLTU5MDE_7d04ae49-dd0d-4a09-9cbd-339d7aab2368"
      unitRef="usd">2203235000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iad2bcd854c17477baa2099324a0989e2_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjQvZnJhZzo2N2QwMThjYzNiMzg0NmVjYmJjNDI1YTkwMDcwODEzYi90YWJsZTo2Y2RjMTAyNjM3MzI0OWEyYmI5OTcwZjUyOWRkNzM1Yy90YWJsZXJhbmdlOjZjZGMxMDI2MzczMjQ5YTJiYjk5NzBmNTI5ZGQ3MzVjXzMtMS0xLTEtNTkwMQ_0bf46eb2-5c4b-4e87-8990-244bfd270189"
      unitRef="usd">106455000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i20ebffd172714eadb0230fc1f3624d23_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjQvZnJhZzo2N2QwMThjYzNiMzg0NmVjYmJjNDI1YTkwMDcwODEzYi90YWJsZTo2Y2RjMTAyNjM3MzI0OWEyYmI5OTcwZjUyOWRkNzM1Yy90YWJsZXJhbmdlOjZjZGMxMDI2MzczMjQ5YTJiYjk5NzBmNTI5ZGQ3MzVjXzMtMy0xLTEtNTkwMQ_e4149c2a-3046-4d07-a6be-8e5dc758b410"
      unitRef="usd">97204000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i529f3d4b04594c3e987f41b746b6ae5a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjQvZnJhZzo2N2QwMThjYzNiMzg0NmVjYmJjNDI1YTkwMDcwODEzYi90YWJsZTo2Y2RjMTAyNjM3MzI0OWEyYmI5OTcwZjUyOWRkNzM1Yy90YWJsZXJhbmdlOjZjZGMxMDI2MzczMjQ5YTJiYjk5NzBmNTI5ZGQ3MzVjXzMtNS0xLTEtNTkwMQ_345b4aa1-bb89-40dc-9700-5ee75c47df33"
      unitRef="usd">107953000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i864b1da907a743c9b4f819d7ae690af0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjQvZnJhZzo2N2QwMThjYzNiMzg0NmVjYmJjNDI1YTkwMDcwODEzYi90YWJsZTo2Y2RjMTAyNjM3MzI0OWEyYmI5OTcwZjUyOWRkNzM1Yy90YWJsZXJhbmdlOjZjZGMxMDI2MzczMjQ5YTJiYjk5NzBmNTI5ZGQ3MzVjXzQtMS0xLTEtNTkwMQ_e434679e-adb4-4be3-8037-2d33a82c8e83"
      unitRef="usd">2239000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iaba6ef5b76bc4274a63f794e79d5fc3c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjQvZnJhZzo2N2QwMThjYzNiMzg0NmVjYmJjNDI1YTkwMDcwODEzYi90YWJsZTo2Y2RjMTAyNjM3MzI0OWEyYmI5OTcwZjUyOWRkNzM1Yy90YWJsZXJhbmdlOjZjZGMxMDI2MzczMjQ5YTJiYjk5NzBmNTI5ZGQ3MzVjXzQtMy0xLTEtNTkwMQ_ebcbfe3d-a2cb-45da-b535-4b406fca9981"
      unitRef="usd">1704000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i543277642942455685d56846dba8fdfd_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjQvZnJhZzo2N2QwMThjYzNiMzg0NmVjYmJjNDI1YTkwMDcwODEzYi90YWJsZTo2Y2RjMTAyNjM3MzI0OWEyYmI5OTcwZjUyOWRkNzM1Yy90YWJsZXJhbmdlOjZjZGMxMDI2MzczMjQ5YTJiYjk5NzBmNTI5ZGQ3MzVjXzQtNS0xLTEtNTkwMQ_f56846b4-d88e-4941-8243-9576d4da7480"
      unitRef="usd">1386000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:DebtSecuritiesAvailableForSaleRealizedGainLoss
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjQvZnJhZzo2N2QwMThjYzNiMzg0NmVjYmJjNDI1YTkwMDcwODEzYi90YWJsZTo2Y2RjMTAyNjM3MzI0OWEyYmI5OTcwZjUyOWRkNzM1Yy90YWJsZXJhbmdlOjZjZGMxMDI2MzczMjQ5YTJiYjk5NzBmNTI5ZGQ3MzVjXzUtMS0xLTEtNTkwMQ_e262379a-0e54-4179-a086-92cda3dad6db"
      unitRef="usd">51000</us-gaap:DebtSecuritiesAvailableForSaleRealizedGainLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleRealizedGainLoss
      contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjQvZnJhZzo2N2QwMThjYzNiMzg0NmVjYmJjNDI1YTkwMDcwODEzYi90YWJsZTo2Y2RjMTAyNjM3MzI0OWEyYmI5OTcwZjUyOWRkNzM1Yy90YWJsZXJhbmdlOjZjZGMxMDI2MzczMjQ5YTJiYjk5NzBmNTI5ZGQ3MzVjXzUtMy0xLTEtNTkwMQ_e81cf6da-6c1f-4f97-b8f2-e9e8a6477d6c"
      unitRef="usd">1075000</us-gaap:DebtSecuritiesAvailableForSaleRealizedGainLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleRealizedGainLoss
      contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjQvZnJhZzo2N2QwMThjYzNiMzg0NmVjYmJjNDI1YTkwMDcwODEzYi90YWJsZTo2Y2RjMTAyNjM3MzI0OWEyYmI5OTcwZjUyOWRkNzM1Yy90YWJsZXJhbmdlOjZjZGMxMDI2MzczMjQ5YTJiYjk5NzBmNTI5ZGQ3MzVjXzUtNS0xLTEtNTkwMQ_315f5ef4-156e-4873-94e2-b516a5495c45"
      unitRef="usd">19000</us-gaap:DebtSecuritiesAvailableForSaleRealizedGainLoss>
    <us-gaap:RevenueNotFromContractWithCustomerOther
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjQvZnJhZzo2N2QwMThjYzNiMzg0NmVjYmJjNDI1YTkwMDcwODEzYi90YWJsZTo2Y2RjMTAyNjM3MzI0OWEyYmI5OTcwZjUyOWRkNzM1Yy90YWJsZXJhbmdlOjZjZGMxMDI2MzczMjQ5YTJiYjk5NzBmNTI5ZGQ3MzVjXzYtMS0xLTEtNTkwMQ_ee801ae5-d266-4dbe-8d50-f0294e80abe9"
      unitRef="usd">946000</us-gaap:RevenueNotFromContractWithCustomerOther>
    <us-gaap:RevenueNotFromContractWithCustomerOther
      contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjQvZnJhZzo2N2QwMThjYzNiMzg0NmVjYmJjNDI1YTkwMDcwODEzYi90YWJsZTo2Y2RjMTAyNjM3MzI0OWEyYmI5OTcwZjUyOWRkNzM1Yy90YWJsZXJhbmdlOjZjZGMxMDI2MzczMjQ5YTJiYjk5NzBmNTI5ZGQ3MzVjXzYtMy0xLTEtNTkwMQ_d1ab5cef-9a78-4e31-83f4-27c7b7142b08"
      unitRef="usd">458000</us-gaap:RevenueNotFromContractWithCustomerOther>
    <us-gaap:RevenueNotFromContractWithCustomerOther
      contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjQvZnJhZzo2N2QwMThjYzNiMzg0NmVjYmJjNDI1YTkwMDcwODEzYi90YWJsZTo2Y2RjMTAyNjM3MzI0OWEyYmI5OTcwZjUyOWRkNzM1Yy90YWJsZXJhbmdlOjZjZGMxMDI2MzczMjQ5YTJiYjk5NzBmNTI5ZGQ3MzVjXzYtNS0xLTEtNTkwMQ_c85979e2-5fcc-47c8-bd92-16fcf610a013"
      unitRef="usd">711000</us-gaap:RevenueNotFromContractWithCustomerOther>
    <us-gaap:NoninterestIncome
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjQvZnJhZzo2N2QwMThjYzNiMzg0NmVjYmJjNDI1YTkwMDcwODEzYi90YWJsZTo2Y2RjMTAyNjM3MzI0OWEyYmI5OTcwZjUyOWRkNzM1Yy90YWJsZXJhbmdlOjZjZGMxMDI2MzczMjQ5YTJiYjk5NzBmNTI5ZGQ3MzVjXzctMS0xLTEtNTkwMQ_38fa566d-34f3-4805-a40b-38839ea7a342"
      unitRef="usd">109691000</us-gaap:NoninterestIncome>
    <us-gaap:NoninterestIncome
      contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjQvZnJhZzo2N2QwMThjYzNiMzg0NmVjYmJjNDI1YTkwMDcwODEzYi90YWJsZTo2Y2RjMTAyNjM3MzI0OWEyYmI5OTcwZjUyOWRkNzM1Yy90YWJsZXJhbmdlOjZjZGMxMDI2MzczMjQ5YTJiYjk5NzBmNTI5ZGQ3MzVjXzctMy0xLTEtNTkwMQ_4c34b090-836c-47ac-a1e1-ca0c0fe87e4f"
      unitRef="usd">100441000</us-gaap:NoninterestIncome>
    <us-gaap:NoninterestIncome
      contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjQvZnJhZzo2N2QwMThjYzNiMzg0NmVjYmJjNDI1YTkwMDcwODEzYi90YWJsZTo2Y2RjMTAyNjM3MzI0OWEyYmI5OTcwZjUyOWRkNzM1Yy90YWJsZXJhbmdlOjZjZGMxMDI2MzczMjQ5YTJiYjk5NzBmNTI5ZGQ3MzVjXzctNS0xLTEtNTkwMQ_36e2e3ad-e93a-448b-82b4-651039d28462"
      unitRef="usd">110069000</us-gaap:NoninterestIncome>
    <us-gaap:InterestAndFeeIncomeLoansAndLeases
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjQvZnJhZzo2N2QwMThjYzNiMzg0NmVjYmJjNDI1YTkwMDcwODEzYi90YWJsZTo2Y2RjMTAyNjM3MzI0OWEyYmI5OTcwZjUyOWRkNzM1Yy90YWJsZXJhbmdlOjZjZGMxMDI2MzczMjQ5YTJiYjk5NzBmNTI5ZGQ3MzVjXzEwLTEtMS0xLTU5MDE_c79dea37-ee0d-497a-b04e-d867c557bca7"
      unitRef="usd">35178000</us-gaap:InterestAndFeeIncomeLoansAndLeases>
    <us-gaap:InterestAndFeeIncomeLoansAndLeases
      contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjQvZnJhZzo2N2QwMThjYzNiMzg0NmVjYmJjNDI1YTkwMDcwODEzYi90YWJsZTo2Y2RjMTAyNjM3MzI0OWEyYmI5OTcwZjUyOWRkNzM1Yy90YWJsZXJhbmdlOjZjZGMxMDI2MzczMjQ5YTJiYjk5NzBmNTI5ZGQ3MzVjXzEwLTMtMS0xLTU5MDE_31a6095b-34c0-4527-b07f-e3a869baade0"
      unitRef="usd">37665000</us-gaap:InterestAndFeeIncomeLoansAndLeases>
    <us-gaap:InterestAndFeeIncomeLoansAndLeases
      contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjQvZnJhZzo2N2QwMThjYzNiMzg0NmVjYmJjNDI1YTkwMDcwODEzYi90YWJsZTo2Y2RjMTAyNjM3MzI0OWEyYmI5OTcwZjUyOWRkNzM1Yy90YWJsZXJhbmdlOjZjZGMxMDI2MzczMjQ5YTJiYjk5NzBmNTI5ZGQ3MzVjXzEwLTUtMS0xLTU5MDE_2ddc8122-ef56-42a0-afb4-a5f88eb3e51a"
      unitRef="usd">36461000</us-gaap:InterestAndFeeIncomeLoansAndLeases>
    <us-gaap:InterestIncomeSecuritiesTaxable
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjQvZnJhZzo2N2QwMThjYzNiMzg0NmVjYmJjNDI1YTkwMDcwODEzYi90YWJsZTo2Y2RjMTAyNjM3MzI0OWEyYmI5OTcwZjUyOWRkNzM1Yy90YWJsZXJhbmdlOjZjZGMxMDI2MzczMjQ5YTJiYjk5NzBmNTI5ZGQ3MzVjXzEyLTEtMS0xLTU5MDE_0f193e38-9f67-4166-88e6-3582ed46e947"
      unitRef="usd">2547000</us-gaap:InterestIncomeSecuritiesTaxable>
    <us-gaap:InterestIncomeSecuritiesTaxable
      contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjQvZnJhZzo2N2QwMThjYzNiMzg0NmVjYmJjNDI1YTkwMDcwODEzYi90YWJsZTo2Y2RjMTAyNjM3MzI0OWEyYmI5OTcwZjUyOWRkNzM1Yy90YWJsZXJhbmdlOjZjZGMxMDI2MzczMjQ5YTJiYjk5NzBmNTI5ZGQ3MzVjXzEyLTMtMS0xLTU5MDE_fd258771-1b8d-4520-8733-6057e7906a5a"
      unitRef="usd">1692000</us-gaap:InterestIncomeSecuritiesTaxable>
    <us-gaap:InterestIncomeSecuritiesTaxable
      contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjQvZnJhZzo2N2QwMThjYzNiMzg0NmVjYmJjNDI1YTkwMDcwODEzYi90YWJsZTo2Y2RjMTAyNjM3MzI0OWEyYmI5OTcwZjUyOWRkNzM1Yy90YWJsZXJhbmdlOjZjZGMxMDI2MzczMjQ5YTJiYjk5NzBmNTI5ZGQ3MzVjXzEyLTUtMS0xLTU5MDE_06de24ac-d6cc-40f0-93fb-c062bda7466a"
      unitRef="usd">2497000</us-gaap:InterestIncomeSecuritiesTaxable>
    <us-gaap:InterestIncomeSecuritiesTaxExempt
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjQvZnJhZzo2N2QwMThjYzNiMzg0NmVjYmJjNDI1YTkwMDcwODEzYi90YWJsZTo2Y2RjMTAyNjM3MzI0OWEyYmI5OTcwZjUyOWRkNzM1Yy90YWJsZXJhbmdlOjZjZGMxMDI2MzczMjQ5YTJiYjk5NzBmNTI5ZGQ3MzVjXzEzLTEtMS0xLTU5MDE_ad735bdd-0b79-4ee6-90a6-154483271ed9"
      unitRef="usd">7046000</us-gaap:InterestIncomeSecuritiesTaxExempt>
    <us-gaap:InterestIncomeSecuritiesTaxExempt
      contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjQvZnJhZzo2N2QwMThjYzNiMzg0NmVjYmJjNDI1YTkwMDcwODEzYi90YWJsZTo2Y2RjMTAyNjM3MzI0OWEyYmI5OTcwZjUyOWRkNzM1Yy90YWJsZXJhbmdlOjZjZGMxMDI2MzczMjQ5YTJiYjk5NzBmNTI5ZGQ3MzVjXzEzLTMtMS0xLTU5MDE_06acb28c-2a2e-4c7a-9492-2284ebf092e4"
      unitRef="usd">7104000</us-gaap:InterestIncomeSecuritiesTaxExempt>
    <us-gaap:InterestIncomeSecuritiesTaxExempt
      contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjQvZnJhZzo2N2QwMThjYzNiMzg0NmVjYmJjNDI1YTkwMDcwODEzYi90YWJsZTo2Y2RjMTAyNjM3MzI0OWEyYmI5OTcwZjUyOWRkNzM1Yy90YWJsZXJhbmdlOjZjZGMxMDI2MzczMjQ5YTJiYjk5NzBmNTI5ZGQ3MzVjXzEzLTUtMS0xLTU5MDE_36c53b42-fc0f-47d1-8ff0-5f216c8ae2ec"
      unitRef="usd">7839000</us-gaap:InterestIncomeSecuritiesTaxExempt>
    <cass:InterestOnFederalFundsSoldAndOtherShortTermInvestments
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjQvZnJhZzo2N2QwMThjYzNiMzg0NmVjYmJjNDI1YTkwMDcwODEzYi90YWJsZTo2Y2RjMTAyNjM3MzI0OWEyYmI5OTcwZjUyOWRkNzM1Yy90YWJsZXJhbmdlOjZjZGMxMDI2MzczMjQ5YTJiYjk5NzBmNTI5ZGQ3MzVjXzE0LTEtMS0xLTU5MDE_f6aa8cd2-63f1-4197-93c7-a4d4005da370"
      unitRef="usd">726000</cass:InterestOnFederalFundsSoldAndOtherShortTermInvestments>
    <cass:InterestOnFederalFundsSoldAndOtherShortTermInvestments
      contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjQvZnJhZzo2N2QwMThjYzNiMzg0NmVjYmJjNDI1YTkwMDcwODEzYi90YWJsZTo2Y2RjMTAyNjM3MzI0OWEyYmI5OTcwZjUyOWRkNzM1Yy90YWJsZXJhbmdlOjZjZGMxMDI2MzczMjQ5YTJiYjk5NzBmNTI5ZGQ3MzVjXzE0LTMtMS0xLTU5MDE_b01f1139-3682-4ece-a535-45bdc45389c0"
      unitRef="usd">1226000</cass:InterestOnFederalFundsSoldAndOtherShortTermInvestments>
    <cass:InterestOnFederalFundsSoldAndOtherShortTermInvestments
      contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjQvZnJhZzo2N2QwMThjYzNiMzg0NmVjYmJjNDI1YTkwMDcwODEzYi90YWJsZTo2Y2RjMTAyNjM3MzI0OWEyYmI5OTcwZjUyOWRkNzM1Yy90YWJsZXJhbmdlOjZjZGMxMDI2MzczMjQ5YTJiYjk5NzBmNTI5ZGQ3MzVjXzE0LTUtMS0xLTU5MDE_2033b272-dc88-48ec-80f3-0a29c4367f3a"
      unitRef="usd">5812000</cass:InterestOnFederalFundsSoldAndOtherShortTermInvestments>
    <us-gaap:InterestAndDividendIncomeOperating
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjQvZnJhZzo2N2QwMThjYzNiMzg0NmVjYmJjNDI1YTkwMDcwODEzYi90YWJsZTo2Y2RjMTAyNjM3MzI0OWEyYmI5OTcwZjUyOWRkNzM1Yy90YWJsZXJhbmdlOjZjZGMxMDI2MzczMjQ5YTJiYjk5NzBmNTI5ZGQ3MzVjXzE1LTEtMS0xLTU5MDE_38e399ff-ec13-498d-8a72-b6a232e7f934"
      unitRef="usd">45497000</us-gaap:InterestAndDividendIncomeOperating>
    <us-gaap:InterestAndDividendIncomeOperating
      contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjQvZnJhZzo2N2QwMThjYzNiMzg0NmVjYmJjNDI1YTkwMDcwODEzYi90YWJsZTo2Y2RjMTAyNjM3MzI0OWEyYmI5OTcwZjUyOWRkNzM1Yy90YWJsZXJhbmdlOjZjZGMxMDI2MzczMjQ5YTJiYjk5NzBmNTI5ZGQ3MzVjXzE1LTMtMS0xLTU5MDE_cbd13ee9-8254-48ac-8d81-ef6bdddc713d"
      unitRef="usd">47687000</us-gaap:InterestAndDividendIncomeOperating>
    <us-gaap:InterestAndDividendIncomeOperating
      contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjQvZnJhZzo2N2QwMThjYzNiMzg0NmVjYmJjNDI1YTkwMDcwODEzYi90YWJsZTo2Y2RjMTAyNjM3MzI0OWEyYmI5OTcwZjUyOWRkNzM1Yy90YWJsZXJhbmdlOjZjZGMxMDI2MzczMjQ5YTJiYjk5NzBmNTI5ZGQ3MzVjXzE1LTUtMS0xLTU5MDE_363e26d3-108b-4d80-834d-2e57abe972ca"
      unitRef="usd">52609000</us-gaap:InterestAndDividendIncomeOperating>
    <us-gaap:InterestExpenseDeposits
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjQvZnJhZzo2N2QwMThjYzNiMzg0NmVjYmJjNDI1YTkwMDcwODEzYi90YWJsZTo2Y2RjMTAyNjM3MzI0OWEyYmI5OTcwZjUyOWRkNzM1Yy90YWJsZXJhbmdlOjZjZGMxMDI2MzczMjQ5YTJiYjk5NzBmNTI5ZGQ3MzVjXzE4LTEtMS0xLTU5MDE_b3596e3b-fcd0-4081-a994-1c7186b05c09"
      unitRef="usd">1171000</us-gaap:InterestExpenseDeposits>
    <us-gaap:InterestExpenseDeposits
      contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjQvZnJhZzo2N2QwMThjYzNiMzg0NmVjYmJjNDI1YTkwMDcwODEzYi90YWJsZTo2Y2RjMTAyNjM3MzI0OWEyYmI5OTcwZjUyOWRkNzM1Yy90YWJsZXJhbmdlOjZjZGMxMDI2MzczMjQ5YTJiYjk5NzBmNTI5ZGQ3MzVjXzE4LTMtMS0xLTU5MDE_4cd8da6a-e536-4d58-a09d-f2c75b1ec747"
      unitRef="usd">2360000</us-gaap:InterestExpenseDeposits>
    <us-gaap:InterestExpenseDeposits
      contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjQvZnJhZzo2N2QwMThjYzNiMzg0NmVjYmJjNDI1YTkwMDcwODEzYi90YWJsZTo2Y2RjMTAyNjM3MzI0OWEyYmI5OTcwZjUyOWRkNzM1Yy90YWJsZXJhbmdlOjZjZGMxMDI2MzczMjQ5YTJiYjk5NzBmNTI5ZGQ3MzVjXzE4LTUtMS0xLTU5MDE_c869c1e1-0ce5-4ec8-9149-2bf9468a66e6"
      unitRef="usd">5191000</us-gaap:InterestExpenseDeposits>
    <us-gaap:InterestExpenseShortTermBorrowings
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjQvZnJhZzo2N2QwMThjYzNiMzg0NmVjYmJjNDI1YTkwMDcwODEzYi90YWJsZTo2Y2RjMTAyNjM3MzI0OWEyYmI5OTcwZjUyOWRkNzM1Yy90YWJsZXJhbmdlOjZjZGMxMDI2MzczMjQ5YTJiYjk5NzBmNTI5ZGQ3MzVjXzE5LTEtMS0xLTU5MDE_2d30d4da-6a81-4154-b538-5dedf2945348"
      unitRef="usd">0</us-gaap:InterestExpenseShortTermBorrowings>
    <us-gaap:InterestExpenseShortTermBorrowings
      contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjQvZnJhZzo2N2QwMThjYzNiMzg0NmVjYmJjNDI1YTkwMDcwODEzYi90YWJsZTo2Y2RjMTAyNjM3MzI0OWEyYmI5OTcwZjUyOWRkNzM1Yy90YWJsZXJhbmdlOjZjZGMxMDI2MzczMjQ5YTJiYjk5NzBmNTI5ZGQ3MzVjXzE5LTMtMS0xLTU5MDE_f8e493c0-b804-4250-900a-8e63e36bf1d9"
      unitRef="usd">2000</us-gaap:InterestExpenseShortTermBorrowings>
    <us-gaap:InterestExpenseShortTermBorrowings
      contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjQvZnJhZzo2N2QwMThjYzNiMzg0NmVjYmJjNDI1YTkwMDcwODEzYi90YWJsZTo2Y2RjMTAyNjM3MzI0OWEyYmI5OTcwZjUyOWRkNzM1Yy90YWJsZXJhbmdlOjZjZGMxMDI2MzczMjQ5YTJiYjk5NzBmNTI5ZGQ3MzVjXzE5LTUtMS0xLTU5MDE_6829b343-d50b-45fa-8c07-a6a2c5662b2b"
      unitRef="usd">2000</us-gaap:InterestExpenseShortTermBorrowings>
    <us-gaap:InterestExpense
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjQvZnJhZzo2N2QwMThjYzNiMzg0NmVjYmJjNDI1YTkwMDcwODEzYi90YWJsZTo2Y2RjMTAyNjM3MzI0OWEyYmI5OTcwZjUyOWRkNzM1Yy90YWJsZXJhbmdlOjZjZGMxMDI2MzczMjQ5YTJiYjk5NzBmNTI5ZGQ3MzVjXzIwLTEtMS0xLTU5MDE_32574913-50ca-4095-80f0-fb82c589590f"
      unitRef="usd">1171000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjQvZnJhZzo2N2QwMThjYzNiMzg0NmVjYmJjNDI1YTkwMDcwODEzYi90YWJsZTo2Y2RjMTAyNjM3MzI0OWEyYmI5OTcwZjUyOWRkNzM1Yy90YWJsZXJhbmdlOjZjZGMxMDI2MzczMjQ5YTJiYjk5NzBmNTI5ZGQ3MzVjXzIwLTMtMS0xLTU5MDE_b6e63da4-5035-4662-97e2-302d40c9f27c"
      unitRef="usd">2362000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjQvZnJhZzo2N2QwMThjYzNiMzg0NmVjYmJjNDI1YTkwMDcwODEzYi90YWJsZTo2Y2RjMTAyNjM3MzI0OWEyYmI5OTcwZjUyOWRkNzM1Yy90YWJsZXJhbmdlOjZjZGMxMDI2MzczMjQ5YTJiYjk5NzBmNTI5ZGQ3MzVjXzIwLTUtMS0xLTU5MDE_d0906320-d5cc-472c-ab1d-31d630720fb7"
      unitRef="usd">5193000</us-gaap:InterestExpense>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjQvZnJhZzo2N2QwMThjYzNiMzg0NmVjYmJjNDI1YTkwMDcwODEzYi90YWJsZTo2Y2RjMTAyNjM3MzI0OWEyYmI5OTcwZjUyOWRkNzM1Yy90YWJsZXJhbmdlOjZjZGMxMDI2MzczMjQ5YTJiYjk5NzBmNTI5ZGQ3MzVjXzIxLTEtMS0xLTU5MDE_f859f143-e943-463b-b5d3-364177a1a673"
      unitRef="usd">44326000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjQvZnJhZzo2N2QwMThjYzNiMzg0NmVjYmJjNDI1YTkwMDcwODEzYi90YWJsZTo2Y2RjMTAyNjM3MzI0OWEyYmI5OTcwZjUyOWRkNzM1Yy90YWJsZXJhbmdlOjZjZGMxMDI2MzczMjQ5YTJiYjk5NzBmNTI5ZGQ3MzVjXzIxLTMtMS0xLTU5MDE_10c48c39-5df1-4335-bfd8-3e8c15c4a7fb"
      unitRef="usd">45325000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjQvZnJhZzo2N2QwMThjYzNiMzg0NmVjYmJjNDI1YTkwMDcwODEzYi90YWJsZTo2Y2RjMTAyNjM3MzI0OWEyYmI5OTcwZjUyOWRkNzM1Yy90YWJsZXJhbmdlOjZjZGMxMDI2MzczMjQ5YTJiYjk5NzBmNTI5ZGQ3MzVjXzIxLTUtMS0xLTU5MDE_53b2f83e-f971-497e-91f5-10352c435fc6"
      unitRef="usd">47416000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:ProvisionForLoanLossesExpensed
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjQvZnJhZzo2N2QwMThjYzNiMzg0NmVjYmJjNDI1YTkwMDcwODEzYi90YWJsZTo2Y2RjMTAyNjM3MzI0OWEyYmI5OTcwZjUyOWRkNzM1Yy90YWJsZXJhbmdlOjZjZGMxMDI2MzczMjQ5YTJiYjk5NzBmNTI5ZGQ3MzVjXzIyLTEtMS0xLTU5MDE_50195f59-8ecb-4de4-ad38-c6c6da8c4bb9"
      unitRef="usd">-130000</us-gaap:ProvisionForLoanLossesExpensed>
    <us-gaap:ProvisionForLoanLossesExpensed
      contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjQvZnJhZzo2N2QwMThjYzNiMzg0NmVjYmJjNDI1YTkwMDcwODEzYi90YWJsZTo2Y2RjMTAyNjM3MzI0OWEyYmI5OTcwZjUyOWRkNzM1Yy90YWJsZXJhbmdlOjZjZGMxMDI2MzczMjQ5YTJiYjk5NzBmNTI5ZGQ3MzVjXzIyLTMtMS0xLTU5MDE_d1c91745-5120-44a3-af46-2fdba9e94e91"
      unitRef="usd">810000</us-gaap:ProvisionForLoanLossesExpensed>
    <us-gaap:ProvisionForLoanLossesExpensed
      contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjQvZnJhZzo2N2QwMThjYzNiMzg0NmVjYmJjNDI1YTkwMDcwODEzYi90YWJsZTo2Y2RjMTAyNjM3MzI0OWEyYmI5OTcwZjUyOWRkNzM1Yy90YWJsZXJhbmdlOjZjZGMxMDI2MzczMjQ5YTJiYjk5NzBmNTI5ZGQ3MzVjXzIyLTUtMS0xLTU5MDE_b6c4b117-d67e-4335-b72c-6a9766c6479a"
      unitRef="usd">250000</us-gaap:ProvisionForLoanLossesExpensed>
    <us-gaap:InterestIncomeExpenseAfterProvisionForLoanLoss
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjQvZnJhZzo2N2QwMThjYzNiMzg0NmVjYmJjNDI1YTkwMDcwODEzYi90YWJsZTo2Y2RjMTAyNjM3MzI0OWEyYmI5OTcwZjUyOWRkNzM1Yy90YWJsZXJhbmdlOjZjZGMxMDI2MzczMjQ5YTJiYjk5NzBmNTI5ZGQ3MzVjXzIzLTEtMS0xLTU5MDE_705c78b1-6e50-4ad6-9dac-12a3257f3061"
      unitRef="usd">44456000</us-gaap:InterestIncomeExpenseAfterProvisionForLoanLoss>
    <us-gaap:InterestIncomeExpenseAfterProvisionForLoanLoss
      contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjQvZnJhZzo2N2QwMThjYzNiMzg0NmVjYmJjNDI1YTkwMDcwODEzYi90YWJsZTo2Y2RjMTAyNjM3MzI0OWEyYmI5OTcwZjUyOWRkNzM1Yy90YWJsZXJhbmdlOjZjZGMxMDI2MzczMjQ5YTJiYjk5NzBmNTI5ZGQ3MzVjXzIzLTMtMS0xLTU5MDE_041af7f4-0faf-4219-a516-6742e427c697"
      unitRef="usd">44515000</us-gaap:InterestIncomeExpenseAfterProvisionForLoanLoss>
    <us-gaap:InterestIncomeExpenseAfterProvisionForLoanLoss
      contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjQvZnJhZzo2N2QwMThjYzNiMzg0NmVjYmJjNDI1YTkwMDcwODEzYi90YWJsZTo2Y2RjMTAyNjM3MzI0OWEyYmI5OTcwZjUyOWRkNzM1Yy90YWJsZXJhbmdlOjZjZGMxMDI2MzczMjQ5YTJiYjk5NzBmNTI5ZGQ3MzVjXzIzLTUtMS0xLTU5MDE_578bc867-addb-4b2d-9a68-a1bcc0eec10f"
      unitRef="usd">47166000</us-gaap:InterestIncomeExpenseAfterProvisionForLoanLoss>
    <us-gaap:Revenues
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjQvZnJhZzo2N2QwMThjYzNiMzg0NmVjYmJjNDI1YTkwMDcwODEzYi90YWJsZTo2Y2RjMTAyNjM3MzI0OWEyYmI5OTcwZjUyOWRkNzM1Yy90YWJsZXJhbmdlOjZjZGMxMDI2MzczMjQ5YTJiYjk5NzBmNTI5ZGQ3MzVjXzI0LTEtMS0xLTU5MDE_ad01aee0-5082-462b-bd5e-28936d291a64"
      unitRef="usd">154147000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjQvZnJhZzo2N2QwMThjYzNiMzg0NmVjYmJjNDI1YTkwMDcwODEzYi90YWJsZTo2Y2RjMTAyNjM3MzI0OWEyYmI5OTcwZjUyOWRkNzM1Yy90YWJsZXJhbmdlOjZjZGMxMDI2MzczMjQ5YTJiYjk5NzBmNTI5ZGQ3MzVjXzI0LTMtMS0xLTU5MDE_ce36e59f-1299-48cd-99a3-48819a1cc344"
      unitRef="usd">144956000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjQvZnJhZzo2N2QwMThjYzNiMzg0NmVjYmJjNDI1YTkwMDcwODEzYi90YWJsZTo2Y2RjMTAyNjM3MzI0OWEyYmI5OTcwZjUyOWRkNzM1Yy90YWJsZXJhbmdlOjZjZGMxMDI2MzczMjQ5YTJiYjk5NzBmNTI5ZGQ3MzVjXzI0LTUtMS0xLTU5MDE_9f369afc-b7b5-4891-acba-0c143ae66782"
      unitRef="usd">157235000</us-gaap:Revenues>
    <us-gaap:LaborAndRelatedExpense
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjQvZnJhZzo2N2QwMThjYzNiMzg0NmVjYmJjNDI1YTkwMDcwODEzYi90YWJsZTo2Y2RjMTAyNjM3MzI0OWEyYmI5OTcwZjUyOWRkNzM1Yy90YWJsZXJhbmdlOjZjZGMxMDI2MzczMjQ5YTJiYjk5NzBmNTI5ZGQ3MzVjXzI3LTEtMS0xLTU5MDE_94d9d9ac-380a-4ed7-ae6f-75c79ab9ade5"
      unitRef="usd">92155000</us-gaap:LaborAndRelatedExpense>
    <us-gaap:LaborAndRelatedExpense
      contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjQvZnJhZzo2N2QwMThjYzNiMzg0NmVjYmJjNDI1YTkwMDcwODEzYi90YWJsZTo2Y2RjMTAyNjM3MzI0OWEyYmI5OTcwZjUyOWRkNzM1Yy90YWJsZXJhbmdlOjZjZGMxMDI2MzczMjQ5YTJiYjk5NzBmNTI5ZGQ3MzVjXzI3LTMtMS0xLTU5MDE_8a4ab378-208c-4370-84ff-9b8a7243f181"
      unitRef="usd">88062000</us-gaap:LaborAndRelatedExpense>
    <us-gaap:LaborAndRelatedExpense
      contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjQvZnJhZzo2N2QwMThjYzNiMzg0NmVjYmJjNDI1YTkwMDcwODEzYi90YWJsZTo2Y2RjMTAyNjM3MzI0OWEyYmI5OTcwZjUyOWRkNzM1Yy90YWJsZXJhbmdlOjZjZGMxMDI2MzczMjQ5YTJiYjk5NzBmNTI5ZGQ3MzVjXzI3LTUtMS0xLTU5MDE_1525b64d-95dc-4f88-83a3-d4535ef78d76"
      unitRef="usd">91083000</us-gaap:LaborAndRelatedExpense>
    <us-gaap:OccupancyNet
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjQvZnJhZzo2N2QwMThjYzNiMzg0NmVjYmJjNDI1YTkwMDcwODEzYi90YWJsZTo2Y2RjMTAyNjM3MzI0OWEyYmI5OTcwZjUyOWRkNzM1Yy90YWJsZXJhbmdlOjZjZGMxMDI2MzczMjQ5YTJiYjk5NzBmNTI5ZGQ3MzVjXzI4LTEtMS0xLTU5MDE_b0fffde0-7445-4514-a987-59958a50108a"
      unitRef="usd">3824000</us-gaap:OccupancyNet>
    <us-gaap:OccupancyNet
      contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjQvZnJhZzo2N2QwMThjYzNiMzg0NmVjYmJjNDI1YTkwMDcwODEzYi90YWJsZTo2Y2RjMTAyNjM3MzI0OWEyYmI5OTcwZjUyOWRkNzM1Yy90YWJsZXJhbmdlOjZjZGMxMDI2MzczMjQ5YTJiYjk5NzBmNTI5ZGQ3MzVjXzI4LTMtMS0xLTU5MDE_f85f21de-5bc0-4de2-a22c-1a725453af6a"
      unitRef="usd">3739000</us-gaap:OccupancyNet>
    <us-gaap:OccupancyNet
      contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjQvZnJhZzo2N2QwMThjYzNiMzg0NmVjYmJjNDI1YTkwMDcwODEzYi90YWJsZTo2Y2RjMTAyNjM3MzI0OWEyYmI5OTcwZjUyOWRkNzM1Yy90YWJsZXJhbmdlOjZjZGMxMDI2MzczMjQ5YTJiYjk5NzBmNTI5ZGQ3MzVjXzI4LTUtMS0xLTU5MDE_5b926402-a5b5-4c48-800e-b2cc6bb84116"
      unitRef="usd">3918000</us-gaap:OccupancyNet>
    <us-gaap:EquipmentExpense
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjQvZnJhZzo2N2QwMThjYzNiMzg0NmVjYmJjNDI1YTkwMDcwODEzYi90YWJsZTo2Y2RjMTAyNjM3MzI0OWEyYmI5OTcwZjUyOWRkNzM1Yy90YWJsZXJhbmdlOjZjZGMxMDI2MzczMjQ5YTJiYjk5NzBmNTI5ZGQ3MzVjXzI5LTEtMS0xLTU5MDE_067ca1c8-700a-4230-960e-a7e691992a48"
      unitRef="usd">6745000</us-gaap:EquipmentExpense>
    <us-gaap:EquipmentExpense
      contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjQvZnJhZzo2N2QwMThjYzNiMzg0NmVjYmJjNDI1YTkwMDcwODEzYi90YWJsZTo2Y2RjMTAyNjM3MzI0OWEyYmI5OTcwZjUyOWRkNzM1Yy90YWJsZXJhbmdlOjZjZGMxMDI2MzczMjQ5YTJiYjk5NzBmNTI5ZGQ3MzVjXzI5LTMtMS0xLTU5MDE_96ebff9f-9887-4082-b8d1-2b567cebcc52"
      unitRef="usd">6568000</us-gaap:EquipmentExpense>
    <us-gaap:EquipmentExpense
      contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjQvZnJhZzo2N2QwMThjYzNiMzg0NmVjYmJjNDI1YTkwMDcwODEzYi90YWJsZTo2Y2RjMTAyNjM3MzI0OWEyYmI5OTcwZjUyOWRkNzM1Yy90YWJsZXJhbmdlOjZjZGMxMDI2MzczMjQ5YTJiYjk5NzBmNTI5ZGQ3MzVjXzI5LTUtMS0xLTU5MDE_2fb30e8c-953c-4a24-9221-e1573f524347"
      unitRef="usd">6140000</us-gaap:EquipmentExpense>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjQvZnJhZzo2N2QwMThjYzNiMzg0NmVjYmJjNDI1YTkwMDcwODEzYi90YWJsZTo2Y2RjMTAyNjM3MzI0OWEyYmI5OTcwZjUyOWRkNzM1Yy90YWJsZXJhbmdlOjZjZGMxMDI2MzczMjQ5YTJiYjk5NzBmNTI5ZGQ3MzVjXzMwLTEtMS0xLTU5MDE_9e40c630-604d-4fb6-ace6-1f855a31b5fe"
      unitRef="usd">859000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjQvZnJhZzo2N2QwMThjYzNiMzg0NmVjYmJjNDI1YTkwMDcwODEzYi90YWJsZTo2Y2RjMTAyNjM3MzI0OWEyYmI5OTcwZjUyOWRkNzM1Yy90YWJsZXJhbmdlOjZjZGMxMDI2MzczMjQ5YTJiYjk5NzBmNTI5ZGQ3MzVjXzMwLTMtMS0xLTU5MDE_edaa70a6-330e-4df3-a380-e0df35f7b389"
      unitRef="usd">859000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjQvZnJhZzo2N2QwMThjYzNiMzg0NmVjYmJjNDI1YTkwMDcwODEzYi90YWJsZTo2Y2RjMTAyNjM3MzI0OWEyYmI5OTcwZjUyOWRkNzM1Yy90YWJsZXJhbmdlOjZjZGMxMDI2MzczMjQ5YTJiYjk5NzBmNTI5ZGQ3MzVjXzMwLTUtMS0xLTU5MDE_6fd14cab-d75b-407b-bcd1-659e901c5129"
      unitRef="usd">563000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:OtherNoninterestExpense
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjQvZnJhZzo2N2QwMThjYzNiMzg0NmVjYmJjNDI1YTkwMDcwODEzYi90YWJsZTo2Y2RjMTAyNjM3MzI0OWEyYmI5OTcwZjUyOWRkNzM1Yy90YWJsZXJhbmdlOjZjZGMxMDI2MzczMjQ5YTJiYjk5NzBmNTI5ZGQ3MzVjXzMxLTEtMS0xLTU5MDE_7bffce37-9f6f-4ed7-ac84-8bfdd50d324e"
      unitRef="usd">16743000</us-gaap:OtherNoninterestExpense>
    <us-gaap:OtherNoninterestExpense
      contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjQvZnJhZzo2N2QwMThjYzNiMzg0NmVjYmJjNDI1YTkwMDcwODEzYi90YWJsZTo2Y2RjMTAyNjM3MzI0OWEyYmI5OTcwZjUyOWRkNzM1Yy90YWJsZXJhbmdlOjZjZGMxMDI2MzczMjQ5YTJiYjk5NzBmNTI5ZGQ3MzVjXzMxLTMtMS0xLTU5MDE_5c3a5dbf-0a3d-48f4-bc91-3944bb191b72"
      unitRef="usd">15387000</us-gaap:OtherNoninterestExpense>
    <us-gaap:OtherNoninterestExpense
      contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjQvZnJhZzo2N2QwMThjYzNiMzg0NmVjYmJjNDI1YTkwMDcwODEzYi90YWJsZTo2Y2RjMTAyNjM3MzI0OWEyYmI5OTcwZjUyOWRkNzM1Yy90YWJsZXJhbmdlOjZjZGMxMDI2MzczMjQ5YTJiYjk5NzBmNTI5ZGQ3MzVjXzMxLTUtMS0xLTU5MDE_68c2ead9-3cf7-4d6c-9c5e-023c516fdcbc"
      unitRef="usd">18065000</us-gaap:OtherNoninterestExpense>
    <us-gaap:NoninterestExpense
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjQvZnJhZzo2N2QwMThjYzNiMzg0NmVjYmJjNDI1YTkwMDcwODEzYi90YWJsZTo2Y2RjMTAyNjM3MzI0OWEyYmI5OTcwZjUyOWRkNzM1Yy90YWJsZXJhbmdlOjZjZGMxMDI2MzczMjQ5YTJiYjk5NzBmNTI5ZGQ3MzVjXzMyLTEtMS0xLTU5MDE_77385716-61ea-4ffb-896e-eba3ef2909fc"
      unitRef="usd">120326000</us-gaap:NoninterestExpense>
    <us-gaap:NoninterestExpense
      contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjQvZnJhZzo2N2QwMThjYzNiMzg0NmVjYmJjNDI1YTkwMDcwODEzYi90YWJsZTo2Y2RjMTAyNjM3MzI0OWEyYmI5OTcwZjUyOWRkNzM1Yy90YWJsZXJhbmdlOjZjZGMxMDI2MzczMjQ5YTJiYjk5NzBmNTI5ZGQ3MzVjXzMyLTMtMS0xLTU5MDE_e9b01d63-2461-4e82-bb9a-f4173dd3b725"
      unitRef="usd">114615000</us-gaap:NoninterestExpense>
    <us-gaap:NoninterestExpense
      contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjQvZnJhZzo2N2QwMThjYzNiMzg0NmVjYmJjNDI1YTkwMDcwODEzYi90YWJsZTo2Y2RjMTAyNjM3MzI0OWEyYmI5OTcwZjUyOWRkNzM1Yy90YWJsZXJhbmdlOjZjZGMxMDI2MzczMjQ5YTJiYjk5NzBmNTI5ZGQ3MzVjXzMyLTUtMS0xLTU5MDE_ee291563-ba2d-4fed-84aa-342e80ecaf23"
      unitRef="usd">119769000</us-gaap:NoninterestExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjQvZnJhZzo2N2QwMThjYzNiMzg0NmVjYmJjNDI1YTkwMDcwODEzYi90YWJsZTo2Y2RjMTAyNjM3MzI0OWEyYmI5OTcwZjUyOWRkNzM1Yy90YWJsZXJhbmdlOjZjZGMxMDI2MzczMjQ5YTJiYjk5NzBmNTI5ZGQ3MzVjXzMzLTEtMS0xLTU5MDE_20ad5c17-4872-4b7a-a154-4d483657b7bf"
      unitRef="usd">33821000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjQvZnJhZzo2N2QwMThjYzNiMzg0NmVjYmJjNDI1YTkwMDcwODEzYi90YWJsZTo2Y2RjMTAyNjM3MzI0OWEyYmI5OTcwZjUyOWRkNzM1Yy90YWJsZXJhbmdlOjZjZGMxMDI2MzczMjQ5YTJiYjk5NzBmNTI5ZGQ3MzVjXzMzLTMtMS0xLTU5MDE_8b1f9331-02d8-47fa-897b-b7c6a8bdce1d"
      unitRef="usd">30341000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjQvZnJhZzo2N2QwMThjYzNiMzg0NmVjYmJjNDI1YTkwMDcwODEzYi90YWJsZTo2Y2RjMTAyNjM3MzI0OWEyYmI5OTcwZjUyOWRkNzM1Yy90YWJsZXJhbmdlOjZjZGMxMDI2MzczMjQ5YTJiYjk5NzBmNTI5ZGQ3MzVjXzMzLTUtMS0xLTU5MDE_324b35e5-63b5-4660-9356-d702b10f7c72"
      unitRef="usd">37466000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjQvZnJhZzo2N2QwMThjYzNiMzg0NmVjYmJjNDI1YTkwMDcwODEzYi90YWJsZTo2Y2RjMTAyNjM3MzI0OWEyYmI5OTcwZjUyOWRkNzM1Yy90YWJsZXJhbmdlOjZjZGMxMDI2MzczMjQ5YTJiYjk5NzBmNTI5ZGQ3MzVjXzM0LTEtMS0xLTU5MDE_7b074c77-152d-4bc7-908e-057d25eb4e9b"
      unitRef="usd">5217000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjQvZnJhZzo2N2QwMThjYzNiMzg0NmVjYmJjNDI1YTkwMDcwODEzYi90YWJsZTo2Y2RjMTAyNjM3MzI0OWEyYmI5OTcwZjUyOWRkNzM1Yy90YWJsZXJhbmdlOjZjZGMxMDI2MzczMjQ5YTJiYjk5NzBmNTI5ZGQ3MzVjXzM0LTMtMS0xLTU5MDE_fc8f2527-b93f-4a2d-9d7e-c35c9aaff0e9"
      unitRef="usd">5165000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjQvZnJhZzo2N2QwMThjYzNiMzg0NmVjYmJjNDI1YTkwMDcwODEzYi90YWJsZTo2Y2RjMTAyNjM3MzI0OWEyYmI5OTcwZjUyOWRkNzM1Yy90YWJsZXJhbmdlOjZjZGMxMDI2MzczMjQ5YTJiYjk5NzBmNTI5ZGQ3MzVjXzM0LTUtMS0xLTU5MDE_406b8fc0-761e-469b-bf63-07dcb990aafb"
      unitRef="usd">7062000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjQvZnJhZzo2N2QwMThjYzNiMzg0NmVjYmJjNDI1YTkwMDcwODEzYi90YWJsZTo2Y2RjMTAyNjM3MzI0OWEyYmI5OTcwZjUyOWRkNzM1Yy90YWJsZXJhbmdlOjZjZGMxMDI2MzczMjQ5YTJiYjk5NzBmNTI5ZGQ3MzVjXzM1LTEtMS0xLTU5MDE_399b3646-78f2-491e-9ea9-27ca72e6a1cc"
      unitRef="usd">28604000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjQvZnJhZzo2N2QwMThjYzNiMzg0NmVjYmJjNDI1YTkwMDcwODEzYi90YWJsZTo2Y2RjMTAyNjM3MzI0OWEyYmI5OTcwZjUyOWRkNzM1Yy90YWJsZXJhbmdlOjZjZGMxMDI2MzczMjQ5YTJiYjk5NzBmNTI5ZGQ3MzVjXzM1LTMtMS0xLTU5MDE_bdb95b92-a1dc-402c-8eac-204702507462"
      unitRef="usd">25176000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjQvZnJhZzo2N2QwMThjYzNiMzg0NmVjYmJjNDI1YTkwMDcwODEzYi90YWJsZTo2Y2RjMTAyNjM3MzI0OWEyYmI5OTcwZjUyOWRkNzM1Yy90YWJsZXJhbmdlOjZjZGMxMDI2MzczMjQ5YTJiYjk5NzBmNTI5ZGQ3MzVjXzM1LTUtMS0xLTU5MDE_0ea307cb-998e-49f2-9cf0-80de8400ff7d"
      unitRef="usd">30404000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjQvZnJhZzo2N2QwMThjYzNiMzg0NmVjYmJjNDI1YTkwMDcwODEzYi90YWJsZTo2Y2RjMTAyNjM3MzI0OWEyYmI5OTcwZjUyOWRkNzM1Yy90YWJsZXJhbmdlOjZjZGMxMDI2MzczMjQ5YTJiYjk5NzBmNTI5ZGQ3MzVjXzM3LTEtMS0xLTU5MDE_4ef25a17-999c-482b-96cc-1d0c0bda4eda"
      unitRef="usdPerShare">2.03</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjQvZnJhZzo2N2QwMThjYzNiMzg0NmVjYmJjNDI1YTkwMDcwODEzYi90YWJsZTo2Y2RjMTAyNjM3MzI0OWEyYmI5OTcwZjUyOWRkNzM1Yy90YWJsZXJhbmdlOjZjZGMxMDI2MzczMjQ5YTJiYjk5NzBmNTI5ZGQ3MzVjXzM3LTMtMS0xLTU5MDE_afcb43fe-7d0b-4c9d-a504-8f8f71ee4858"
      unitRef="usdPerShare">1.75</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjQvZnJhZzo2N2QwMThjYzNiMzg0NmVjYmJjNDI1YTkwMDcwODEzYi90YWJsZTo2Y2RjMTAyNjM3MzI0OWEyYmI5OTcwZjUyOWRkNzM1Yy90YWJsZXJhbmdlOjZjZGMxMDI2MzczMjQ5YTJiYjk5NzBmNTI5ZGQ3MzVjXzM3LTUtMS0xLTU5MDE_5e007ea5-c381-4bc7-927d-2079f9de47e4"
      unitRef="usdPerShare">2.11</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjQvZnJhZzo2N2QwMThjYzNiMzg0NmVjYmJjNDI1YTkwMDcwODEzYi90YWJsZTo2Y2RjMTAyNjM3MzI0OWEyYmI5OTcwZjUyOWRkNzM1Yy90YWJsZXJhbmdlOjZjZGMxMDI2MzczMjQ5YTJiYjk5NzBmNTI5ZGQ3MzVjXzM4LTEtMS0xLTU5MDE_e0973eb7-cd2f-4904-a592-379cc9d7f52b"
      unitRef="usdPerShare">2.00</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjQvZnJhZzo2N2QwMThjYzNiMzg0NmVjYmJjNDI1YTkwMDcwODEzYi90YWJsZTo2Y2RjMTAyNjM3MzI0OWEyYmI5OTcwZjUyOWRkNzM1Yy90YWJsZXJhbmdlOjZjZGMxMDI2MzczMjQ5YTJiYjk5NzBmNTI5ZGQ3MzVjXzM4LTMtMS0xLTU5MDE_94fe663e-b765-4c3e-b41d-7402e088f88e"
      unitRef="usdPerShare">1.73</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjQvZnJhZzo2N2QwMThjYzNiMzg0NmVjYmJjNDI1YTkwMDcwODEzYi90YWJsZTo2Y2RjMTAyNjM3MzI0OWEyYmI5OTcwZjUyOWRkNzM1Yy90YWJsZXJhbmdlOjZjZGMxMDI2MzczMjQ5YTJiYjk5NzBmNTI5ZGQ3MzVjXzM4LTUtMS0xLTU5MDE_5e300bb4-d663-445a-8bac-418240f3d29f"
      unitRef="usdPerShare">2.07</us-gaap:EarningsPerShareDiluted>
    <us-gaap:NetIncomeLoss
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjcvZnJhZzoxYjRiZmYzZDBmYTc0MGY3ODM3ODM2NjdiZjI1ZDZlYi90YWJsZTowMjJhNGIzNWE5MjM0MGI5ODUyZTdmMTJiNjZlNWU5NC90YWJsZXJhbmdlOjAyMmE0YjM1YTkyMzQwYjk4NTJlN2YxMmI2NmU1ZTk0XzMtMS0xLTEtNTkwMQ_bc6ee399-799a-4659-ab42-aef2d3672781"
      unitRef="usd">28604000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjcvZnJhZzoxYjRiZmYzZDBmYTc0MGY3ODM3ODM2NjdiZjI1ZDZlYi90YWJsZTowMjJhNGIzNWE5MjM0MGI5ODUyZTdmMTJiNjZlNWU5NC90YWJsZXJhbmdlOjAyMmE0YjM1YTkyMzQwYjk4NTJlN2YxMmI2NmU1ZTk0XzMtMy0xLTEtNTkwMQ_dd59aa83-2ff4-4f71-8c66-6ce30ad07014"
      unitRef="usd">25176000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjcvZnJhZzoxYjRiZmYzZDBmYTc0MGY3ODM3ODM2NjdiZjI1ZDZlYi90YWJsZTowMjJhNGIzNWE5MjM0MGI5ODUyZTdmMTJiNjZlNWU5NC90YWJsZXJhbmdlOjAyMmE0YjM1YTkyMzQwYjk4NTJlN2YxMmI2NmU1ZTk0XzMtNS0xLTEtNTkwMQ_0ee7edc3-77d1-478f-bcee-6db7c8e531b8"
      unitRef="usd">30404000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjcvZnJhZzoxYjRiZmYzZDBmYTc0MGY3ODM3ODM2NjdiZjI1ZDZlYi90YWJsZTowMjJhNGIzNWE5MjM0MGI5ODUyZTdmMTJiNjZlNWU5NC90YWJsZXJhbmdlOjAyMmE0YjM1YTkyMzQwYjk4NTJlN2YxMmI2NmU1ZTk0XzUtMS0xLTEtNTkwMQ_35988904-a0f2-4951-9d5d-04ed180a0eea"
      unitRef="usd">-10447000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax
      contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjcvZnJhZzoxYjRiZmYzZDBmYTc0MGY3ODM3ODM2NjdiZjI1ZDZlYi90YWJsZTowMjJhNGIzNWE5MjM0MGI5ODUyZTdmMTJiNjZlNWU5NC90YWJsZXJhbmdlOjAyMmE0YjM1YTkyMzQwYjk4NTJlN2YxMmI2NmU1ZTk0XzUtMy0xLTEtNTkwMQ_b18f6107-5e90-4b35-bb09-f265881e39e0"
      unitRef="usd">6689000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax
      contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjcvZnJhZzoxYjRiZmYzZDBmYTc0MGY3ODM3ODM2NjdiZjI1ZDZlYi90YWJsZTowMjJhNGIzNWE5MjM0MGI5ODUyZTdmMTJiNjZlNWU5NC90YWJsZXJhbmdlOjAyMmE0YjM1YTkyMzQwYjk4NTJlN2YxMmI2NmU1ZTk0XzUtNS0xLTEtNTkwMQ_77997ef1-9543-44fc-b7e9-e3e3885b3002"
      unitRef="usd">13429000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjcvZnJhZzoxYjRiZmYzZDBmYTc0MGY3ODM3ODM2NjdiZjI1ZDZlYi90YWJsZTowMjJhNGIzNWE5MjM0MGI5ODUyZTdmMTJiNjZlNWU5NC90YWJsZXJhbmdlOjAyMmE0YjM1YTkyMzQwYjk4NTJlN2YxMmI2NmU1ZTk0XzYtMS0xLTEtNTkwMQ_aea29948-2dfb-49d1-9179-a22bad445016"
      unitRef="usd">-2487000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax
      contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjcvZnJhZzoxYjRiZmYzZDBmYTc0MGY3ODM3ODM2NjdiZjI1ZDZlYi90YWJsZTowMjJhNGIzNWE5MjM0MGI5ODUyZTdmMTJiNjZlNWU5NC90YWJsZXJhbmdlOjAyMmE0YjM1YTkyMzQwYjk4NTJlN2YxMmI2NmU1ZTk0XzYtMy0xLTEtNTkwMQ_f6912de2-1502-4c84-aff6-cd2c5e19aea6"
      unitRef="usd">1592000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax
      contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjcvZnJhZzoxYjRiZmYzZDBmYTc0MGY3ODM3ODM2NjdiZjI1ZDZlYi90YWJsZTowMjJhNGIzNWE5MjM0MGI5ODUyZTdmMTJiNjZlNWU5NC90YWJsZXJhbmdlOjAyMmE0YjM1YTkyMzQwYjk4NTJlN2YxMmI2NmU1ZTk0XzYtNS0xLTEtNTkwMQ_55792619-346b-4fce-933a-e4920242be69"
      unitRef="usd">3196000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjcvZnJhZzoxYjRiZmYzZDBmYTc0MGY3ODM3ODM2NjdiZjI1ZDZlYi90YWJsZTowMjJhNGIzNWE5MjM0MGI5ODUyZTdmMTJiNjZlNWU5NC90YWJsZXJhbmdlOjAyMmE0YjM1YTkyMzQwYjk4NTJlN2YxMmI2NmU1ZTk0XzctMS0xLTEtNTkwMQ_8d96daa8-153e-4156-a1b4-1575d9e45b5e"
      unitRef="usd">51000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax
      contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjcvZnJhZzoxYjRiZmYzZDBmYTc0MGY3ODM3ODM2NjdiZjI1ZDZlYi90YWJsZTowMjJhNGIzNWE5MjM0MGI5ODUyZTdmMTJiNjZlNWU5NC90YWJsZXJhbmdlOjAyMmE0YjM1YTkyMzQwYjk4NTJlN2YxMmI2NmU1ZTk0XzctMy0xLTEtNTkwMQ_efa7d952-037d-4ae8-bb4b-fc5172bc18af"
      unitRef="usd">1075000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax
      contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjcvZnJhZzoxYjRiZmYzZDBmYTc0MGY3ODM3ODM2NjdiZjI1ZDZlYi90YWJsZTowMjJhNGIzNWE5MjM0MGI5ODUyZTdmMTJiNjZlNWU5NC90YWJsZXJhbmdlOjAyMmE0YjM1YTkyMzQwYjk4NTJlN2YxMmI2NmU1ZTk0XzctNS0xLTEtNTkwMQ_cc9f1096-3cde-45c1-9117-b9d1428b7ea9"
      unitRef="usd">19000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjcvZnJhZzoxYjRiZmYzZDBmYTc0MGY3ODM3ODM2NjdiZjI1ZDZlYi90YWJsZTowMjJhNGIzNWE5MjM0MGI5ODUyZTdmMTJiNjZlNWU5NC90YWJsZXJhbmdlOjAyMmE0YjM1YTkyMzQwYjk4NTJlN2YxMmI2NmU1ZTk0XzgtMS0xLTEtNTkwMQ_1c383048-cefc-4262-8c4c-dc43642aa86e"
      unitRef="usd">12000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax
      contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjcvZnJhZzoxYjRiZmYzZDBmYTc0MGY3ODM3ODM2NjdiZjI1ZDZlYi90YWJsZTowMjJhNGIzNWE5MjM0MGI5ODUyZTdmMTJiNjZlNWU5NC90YWJsZXJhbmdlOjAyMmE0YjM1YTkyMzQwYjk4NTJlN2YxMmI2NmU1ZTk0XzgtMy0xLTEtNTkwMQ_326d1d20-0150-45e1-8c73-cc6f3344d2d8"
      unitRef="usd">256000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax
      contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjcvZnJhZzoxYjRiZmYzZDBmYTc0MGY3ODM3ODM2NjdiZjI1ZDZlYi90YWJsZTowMjJhNGIzNWE5MjM0MGI5ODUyZTdmMTJiNjZlNWU5NC90YWJsZXJhbmdlOjAyMmE0YjM1YTkyMzQwYjk4NTJlN2YxMmI2NmU1ZTk0XzgtNS0xLTEtNTkwMQ_3f1583b9-4b34-4a47-9813-d3cfd5e3b29b"
      unitRef="usd">5000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjcvZnJhZzoxYjRiZmYzZDBmYTc0MGY3ODM3ODM2NjdiZjI1ZDZlYi90YWJsZTowMjJhNGIzNWE5MjM0MGI5ODUyZTdmMTJiNjZlNWU5NC90YWJsZXJhbmdlOjAyMmE0YjM1YTkyMzQwYjk4NTJlN2YxMmI2NmU1ZTk0XzktMS0xLTEtNTkwMQ_2bc07697-1131-4bbb-bb43-b4a5a302ffd9"
      unitRef="usd">-11363000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax
      contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjcvZnJhZzoxYjRiZmYzZDBmYTc0MGY3ODM3ODM2NjdiZjI1ZDZlYi90YWJsZTowMjJhNGIzNWE5MjM0MGI5ODUyZTdmMTJiNjZlNWU5NC90YWJsZXJhbmdlOjAyMmE0YjM1YTkyMzQwYjk4NTJlN2YxMmI2NmU1ZTk0XzktMy0xLTEtNTkwMQ_9585abe8-7bf5-46e9-a4e4-6c3e606a871e"
      unitRef="usd">-12548000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax
      contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjcvZnJhZzoxYjRiZmYzZDBmYTc0MGY3ODM3ODM2NjdiZjI1ZDZlYi90YWJsZTowMjJhNGIzNWE5MjM0MGI5ODUyZTdmMTJiNjZlNWU5NC90YWJsZXJhbmdlOjAyMmE0YjM1YTkyMzQwYjk4NTJlN2YxMmI2NmU1ZTk0XzktNS0xLTEtNTkwMQ_174de33a-a979-4f1d-b772-bcba80c259c3"
      unitRef="usd">6903000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjcvZnJhZzoxYjRiZmYzZDBmYTc0MGY3ODM3ODM2NjdiZjI1ZDZlYi90YWJsZTowMjJhNGIzNWE5MjM0MGI5ODUyZTdmMTJiNjZlNWU5NC90YWJsZXJhbmdlOjAyMmE0YjM1YTkyMzQwYjk4NTJlN2YxMmI2NmU1ZTk0XzEwLTEtMS0xLTU5MDE_399ae8e1-5f6a-4b37-9693-b1c5fbcb63ae"
      unitRef="usd">-2705000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax
      contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjcvZnJhZzoxYjRiZmYzZDBmYTc0MGY3ODM3ODM2NjdiZjI1ZDZlYi90YWJsZTowMjJhNGIzNWE5MjM0MGI5ODUyZTdmMTJiNjZlNWU5NC90YWJsZXJhbmdlOjAyMmE0YjM1YTkyMzQwYjk4NTJlN2YxMmI2NmU1ZTk0XzEwLTMtMS0xLTU5MDE_02e741d5-14a8-41a0-88fb-59c4b464f140"
      unitRef="usd">-2987000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax
      contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjcvZnJhZzoxYjRiZmYzZDBmYTc0MGY3ODM3ODM2NjdiZjI1ZDZlYi90YWJsZTowMjJhNGIzNWE5MjM0MGI5ODUyZTdmMTJiNjZlNWU5NC90YWJsZXJhbmdlOjAyMmE0YjM1YTkyMzQwYjk4NTJlN2YxMmI2NmU1ZTk0XzEwLTUtMS0xLTU5MDE_a8cf9c7a-4d13-49c7-960d-e587b8eaffeb"
      unitRef="usd">1643000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjcvZnJhZzoxYjRiZmYzZDBmYTc0MGY3ODM3ODM2NjdiZjI1ZDZlYi90YWJsZTowMjJhNGIzNWE5MjM0MGI5ODUyZTdmMTJiNjZlNWU5NC90YWJsZXJhbmdlOjAyMmE0YjM1YTkyMzQwYjk4NTJlN2YxMmI2NmU1ZTk0XzExLTEtMS0xLTU5MDE_23e52c59-0197-4e60-80e2-5af4867ad9e4"
      unitRef="usd">-191000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjcvZnJhZzoxYjRiZmYzZDBmYTc0MGY3ODM3ODM2NjdiZjI1ZDZlYi90YWJsZTowMjJhNGIzNWE5MjM0MGI5ODUyZTdmMTJiNjZlNWU5NC90YWJsZXJhbmdlOjAyMmE0YjM1YTkyMzQwYjk4NTJlN2YxMmI2NmU1ZTk0XzExLTMtMS0xLTU5MDE_4da3de97-49b4-4c63-9461-a822752efcd4"
      unitRef="usd">66000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjcvZnJhZzoxYjRiZmYzZDBmYTc0MGY3ODM3ODM2NjdiZjI1ZDZlYi90YWJsZTowMjJhNGIzNWE5MjM0MGI5ODUyZTdmMTJiNjZlNWU5NC90YWJsZXJhbmdlOjAyMmE0YjM1YTkyMzQwYjk4NTJlN2YxMmI2NmU1ZTk0XzExLTUtMS0xLTU5MDE_23c7adaa-a60b-4e78-b1f3-d975c80bd5f1"
      unitRef="usd">-7000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjcvZnJhZzoxYjRiZmYzZDBmYTc0MGY3ODM3ODM2NjdiZjI1ZDZlYi90YWJsZTowMjJhNGIzNWE5MjM0MGI5ODUyZTdmMTJiNjZlNWU5NC90YWJsZXJhbmdlOjAyMmE0YjM1YTkyMzQwYjk4NTJlN2YxMmI2NmU1ZTk0XzEyLTEtMS0xLTU5MDE_6f60adde-033b-4816-bf39-df8611b560bf"
      unitRef="usd">468000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjcvZnJhZzoxYjRiZmYzZDBmYTc0MGY3ODM3ODM2NjdiZjI1ZDZlYi90YWJsZTowMjJhNGIzNWE5MjM0MGI5ODUyZTdmMTJiNjZlNWU5NC90YWJsZXJhbmdlOjAyMmE0YjM1YTkyMzQwYjk4NTJlN2YxMmI2NmU1ZTk0XzEyLTMtMS0xLTU5MDE_b517409c-952c-4207-a657-29420a51ba21"
      unitRef="usd">13905000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjcvZnJhZzoxYjRiZmYzZDBmYTc0MGY3ODM3ODM2NjdiZjI1ZDZlYi90YWJsZTowMjJhNGIzNWE5MjM0MGI5ODUyZTdmMTJiNjZlNWU5NC90YWJsZXJhbmdlOjAyMmE0YjM1YTkyMzQwYjk4NTJlN2YxMmI2NmU1ZTk0XzEyLTUtMS0xLTU5MDE_db0c1aff-4972-4b56-8b86-7710a13020cd"
      unitRef="usd">4952000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjcvZnJhZzoxYjRiZmYzZDBmYTc0MGY3ODM3ODM2NjdiZjI1ZDZlYi90YWJsZTowMjJhNGIzNWE5MjM0MGI5ODUyZTdmMTJiNjZlNWU5NC90YWJsZXJhbmdlOjAyMmE0YjM1YTkyMzQwYjk4NTJlN2YxMmI2NmU1ZTk0XzEzLTEtMS0xLTU5MDE_ae261bef-36da-4e41-bd44-d80cb0f3a6f3"
      unitRef="usd">29072000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjcvZnJhZzoxYjRiZmYzZDBmYTc0MGY3ODM3ODM2NjdiZjI1ZDZlYi90YWJsZTowMjJhNGIzNWE5MjM0MGI5ODUyZTdmMTJiNjZlNWU5NC90YWJsZXJhbmdlOjAyMmE0YjM1YTkyMzQwYjk4NTJlN2YxMmI2NmU1ZTk0XzEzLTMtMS0xLTU5MDE_2460ef84-9661-4846-bf81-f20fb172eb81"
      unitRef="usd">39081000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMjcvZnJhZzoxYjRiZmYzZDBmYTc0MGY3ODM3ODM2NjdiZjI1ZDZlYi90YWJsZTowMjJhNGIzNWE5MjM0MGI5ODUyZTdmMTJiNjZlNWU5NC90YWJsZXJhbmdlOjAyMmE0YjM1YTkyMzQwYjk4NTJlN2YxMmI2NmU1ZTk0XzEzLTUtMS0xLTU5MDE_2a2cb974-8534-4e67-8e86-c6061420245f"
      unitRef="usd">35356000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:NetIncomeLoss
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzMtMS0xLTEtNTkwMQ_05369945-fff7-43fb-b893-93472da7a2b3"
      unitRef="usd">28604000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzMtMy0xLTEtNTkwMQ_4ead1e5f-463d-4ffe-80a6-148f1b00a64e"
      unitRef="usd">25176000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzMtNS0xLTEtNTkwMQ_2d6a95a5-908b-48e5-8b7b-cb19ea4a4ea3"
      unitRef="usd">30404000</us-gaap:NetIncomeLoss>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzUtMS0xLTEtNTkwMQ_08f87f7b-4c11-414b-a239-e37a6301d538"
      unitRef="usd">859000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzUtMy0xLTEtNTkwMQ_0d72ca2d-a0dc-4557-b2c1-8ae282424b6f"
      unitRef="usd">859000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzUtNS0xLTEtNTkwMQ_ea90a6cf-2288-4b68-9b6a-ff90ed87dfae"
      unitRef="usd">563000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzYtMS0xLTEtMTY0ODA_de15a746-09fa-46a4-bfc9-ce4b26dff05d"
      unitRef="usd">-7328000</us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments>
    <us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments
      contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzYtMy0xLTEtMTY0ODA_67e838fa-24b4-4ffb-8488-e618db2371dc"
      unitRef="usd">-5939000</us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments>
    <us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments
      contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzYtNS0xLTEtMTY0ODA_722c8765-047a-4848-9a74-451ec075527d"
      unitRef="usd">-6149000</us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments>
    <us-gaap:Depreciation
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzctMS0xLTEtMTY0ODA_2459b3e5-b2f7-41dc-8a17-2bc528d52892"
      unitRef="usd">4313000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzctMy0xLTEtMTY0ODA_55f36b19-3ee7-4bf8-9481-e9ddac2e0f4a"
      unitRef="usd">4471000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzctNS0xLTEtMTY0ODA_f1942bfe-736a-4b74-a43d-8da81e888608"
      unitRef="usd">4227000</us-gaap:Depreciation>
    <us-gaap:DebtAndEquitySecuritiesGainLoss
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzYtMS0xLTEtNTkwMQ_008db78f-a7ec-4d9f-b30a-edfc95784c75"
      unitRef="usd">51000</us-gaap:DebtAndEquitySecuritiesGainLoss>
    <us-gaap:DebtAndEquitySecuritiesGainLoss
      contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzYtMy0xLTEtNTkwMQ_b5ad65c5-961a-4f7c-b437-05ecb2af9719"
      unitRef="usd">1075000</us-gaap:DebtAndEquitySecuritiesGainLoss>
    <us-gaap:DebtAndEquitySecuritiesGainLoss
      contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzYtNS0xLTEtNTkwMQ_3cb98097-6f3e-43f6-a4c2-8e54447b20a7"
      unitRef="usd">19000</us-gaap:DebtAndEquitySecuritiesGainLoss>
    <us-gaap:ShareBasedCompensation
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzctMS0xLTEtNTkwMQ_26808038-a9de-4194-baf4-9a196a4f0850"
      unitRef="usd">2859000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzctMy0xLTEtNTkwMQ_35d75ed1-739b-4bfa-bd50-e70b969f65a7"
      unitRef="usd">2267000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzctNS0xLTEtNTkwMQ_62c404fd-8ab2-4151-9c38-c650e10b2391"
      unitRef="usd">3144000</us-gaap:ShareBasedCompensation>
    <us-gaap:ProvisionForLoanLossesExpensed
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzgtMS0xLTEtNTkwMQ_50f07bae-68ee-4e56-ad4d-0108059fb5da"
      unitRef="usd">-130000</us-gaap:ProvisionForLoanLossesExpensed>
    <us-gaap:ProvisionForLoanLossesExpensed
      contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzgtMy0xLTEtNTkwMQ_9c7474c4-ca26-4fca-b4aa-d4c148881c01"
      unitRef="usd">810000</us-gaap:ProvisionForLoanLossesExpensed>
    <us-gaap:ProvisionForLoanLossesExpensed
      contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzgtNS0xLTEtNTkwMQ_f0563c2a-87eb-4df2-8649-c48c7b0a0bfa"
      unitRef="usd">250000</us-gaap:ProvisionForLoanLossesExpensed>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzktMS0xLTEtNTkwMQ_b7535bb4-4074-4d07-b894-e2171564cbb0"
      unitRef="usd">-698000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzktMy0xLTEtNTkwMQ_c1b3e919-8295-4ecc-8b85-7f443560983e"
      unitRef="usd">-874000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzktNS0xLTEtNTkwMQ_163f843b-dfb6-4aab-b34a-e216da8197cb"
      unitRef="usd">1247000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzEwLTEtMS0xLTU5MDE_21ed8f62-384a-4a05-81e8-d5dea0bd7757"
      unitRef="usd">206000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable
      contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzEwLTMtMS0xLTU5MDE_6230da4f-3b03-4361-bd30-1b3d1b864d1e"
      unitRef="usd">1237000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable
      contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzEwLTUtMS0xLTU5MDE_8c59739a-759c-4eca-9817-c1c5fd7357df"
      unitRef="usd">-1838000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInPensionPlanObligations
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzExLTEtMS0xLTU5MDE_60a07507-c898-4a57-9f1c-0db2d778e891"
      unitRef="usd">-1811000</us-gaap:IncreaseDecreaseInPensionPlanObligations>
    <us-gaap:IncreaseDecreaseInPensionPlanObligations
      contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzExLTMtMS0xLTU5MDE_2ad565ca-d053-4220-8e9c-7811d1578932"
      unitRef="usd">4423000</us-gaap:IncreaseDecreaseInPensionPlanObligations>
    <us-gaap:IncreaseDecreaseInPensionPlanObligations
      contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzExLTUtMS0xLTU5MDE_166e9987-9b06-4f2d-a61a-6442c4a1fcd2"
      unitRef="usd">-1916000</us-gaap:IncreaseDecreaseInPensionPlanObligations>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzEyLTEtMS0xLTU5MDE_86bd15d6-82a8-4b32-983b-7ab9ef89dfa1"
      unitRef="usd">602000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzEyLTMtMS0xLTU5MDE_5a83e404-8922-4cbd-a089-fbfa9f7b7d68"
      unitRef="usd">-756000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzEyLTUtMS0xLTU5MDE_4aabd792-70a6-4914-b59c-d85ccfff47f4"
      unitRef="usd">-988000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:OtherOperatingActivitiesCashFlowStatement
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzEzLTEtMS0xLTU5MDE_959845f7-c478-4ab6-847a-847dd872f52a"
      unitRef="usd">-6330000</us-gaap:OtherOperatingActivitiesCashFlowStatement>
    <us-gaap:OtherOperatingActivitiesCashFlowStatement
      contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzEzLTMtMS0xLTU5MDE_dcb5a086-7f99-41ee-ac67-d615e2f12f6a"
      unitRef="usd">3792000</us-gaap:OtherOperatingActivitiesCashFlowStatement>
    <us-gaap:OtherOperatingActivitiesCashFlowStatement
      contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzEzLTUtMS0xLTU5MDE_1e52f98b-110d-4966-86d3-95dd8e7aebcc"
      unitRef="usd">-1073000</us-gaap:OtherOperatingActivitiesCashFlowStatement>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzE0LTEtMS0xLTU5MDE_bd0b43d9-22f2-4239-86c8-317ecda1e77c"
      unitRef="usd">34547000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzE0LTMtMS0xLTU5MDE_17327503-6b35-4639-a9b8-48c9d1cd2f3b"
      unitRef="usd">47781000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzE0LTUtMS0xLTU5MDE_2b2809aa-1429-48d0-ac8d-228c72f1c64c"
      unitRef="usd">42126000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzE3LTEtMS0xLTU5MDE_1915129f-67bd-4894-be75-e69f05d6363d"
      unitRef="usd">63774000</us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt>
    <us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt
      contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzE3LTMtMS0xLTU5MDE_b138d7f2-ca1a-4c83-ba93-2fe6e6d7fa1c"
      unitRef="usd">21943000</us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt>
    <us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt
      contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzE3LTUtMS0xLTU5MDE_2cc08d5d-e365-454b-b634-1445090c2cf8"
      unitRef="usd">4648000</us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzE4LTEtMS0xLTU5MDE_b521d845-2a16-46c4-8194-4aa7df418cfb"
      unitRef="usd">96951000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities
      contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzE4LTMtMS0xLTU5MDE_aaa13d64-9e51-457f-9272-a00e3124d945"
      unitRef="usd">63789000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities
      contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzE4LTUtMS0xLTU5MDE_e9b65267-2181-4026-9764-be810848cdba"
      unitRef="usd">21502000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities>
    <us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzE5LTEtMS0xLTU5MDE_c8e797e2-19f7-480b-ba93-a4b6ea483d4e"
      unitRef="usd">494226000</us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt>
    <us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt
      contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzE5LTMtMS0xLTU5MDE_65ffac2e-b055-4eec-a470-6f5dd6c7c322"
      unitRef="usd">20043000</us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt>
    <us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt
      contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzE5LTUtMS0xLTU5MDE_a33e016e-42e0-47c5-adc3-65c53b99a949"
      unitRef="usd">0</us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt>
    <us-gaap:PaymentsForProceedsFromLoansAndLeases
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzIwLTEtMS0xLTU5MDE_3635369a-ce47-422a-bcd7-0c2ff35f936c"
      unitRef="usd">68664000</us-gaap:PaymentsForProceedsFromLoansAndLeases>
    <us-gaap:PaymentsForProceedsFromLoansAndLeases
      contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzIwLTMtMS0xLTU5MDE_640748dd-93c9-4f1c-bf93-a0d2cf7b8d2e"
      unitRef="usd">119183000</us-gaap:PaymentsForProceedsFromLoansAndLeases>
    <us-gaap:PaymentsForProceedsFromLoansAndLeases
      contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzIwLTUtMS0xLTU5MDE_9f0fb8f0-d928-4acf-867f-1411afa268da"
      unitRef="usd">50970000</us-gaap:PaymentsForProceedsFromLoansAndLeases>
    <us-gaap:PaymentsToAcquireLifeInsurancePolicies
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzIxLTEtMS0xLTY5ODA_2be84616-82c2-4786-b836-5a3dd24068cc"
      unitRef="usd">25119000</us-gaap:PaymentsToAcquireLifeInsurancePolicies>
    <us-gaap:PaymentsToAcquireLifeInsurancePolicies
      contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzIxLTMtMS0xLTY5OTM_861731b1-a972-4dd0-b79f-88059c2eda9d"
      unitRef="usd">0</us-gaap:PaymentsToAcquireLifeInsurancePolicies>
    <us-gaap:PaymentsToAcquireLifeInsurancePolicies
      contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzIxLTUtMS0xLTcwMTY_d2cdabd6-a980-460e-a64c-b1552e05101e"
      unitRef="usd">0</us-gaap:PaymentsToAcquireLifeInsurancePolicies>
    <cass:IncreaseDecreaseInPaymentsInExcessOfFunding
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzIxLTEtMS0xLTU5MDE_5ace25f0-a270-424f-bae7-5e2ca90cedcd"
      unitRef="usd">96864000</cass:IncreaseDecreaseInPaymentsInExcessOfFunding>
    <cass:IncreaseDecreaseInPaymentsInExcessOfFunding
      contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzIxLTMtMS0xLTU5MDE_978a6ede-d6f7-43ef-8cc2-6ba5fb3d58dc"
      unitRef="usd">-11595000</cass:IncreaseDecreaseInPaymentsInExcessOfFunding>
    <cass:IncreaseDecreaseInPaymentsInExcessOfFunding
      contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzIxLTUtMS0xLTU5MDE_92ac1bcf-9c97-4fd7-9f89-4ee1ee7214c2"
      unitRef="usd">45381000</cass:IncreaseDecreaseInPaymentsInExcessOfFunding>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzIyLTEtMS0xLTU5MDE_e7c250a7-a147-4b65-82b4-27e0df99340f"
      unitRef="usd">4369000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzIyLTMtMS0xLTU5MDE_0511e23d-a98f-4147-ba66-da206b1c900e"
      unitRef="usd">2001000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzIyLTUtMS0xLTU5MDE_bfc6e12f-9478-4c8a-a372-7c65a868dae0"
      unitRef="usd">2723000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzIzLTEtMS0xLTU5MDE_0eb3858d-0eb2-44ad-b7bd-845673ea5f37"
      unitRef="usd">0</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzIzLTMtMS0xLTU5MDE_b7934935-cf2d-4fc7-9725-d87ea4bbd58c"
      unitRef="usd">0</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzIzLTUtMS0xLTU5MDE_60cce651-43bc-43b6-9002-28281cedf4dd"
      unitRef="usd">2833000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzI0LTEtMS0xLTU5MDE_30de12be-e002-406a-8330-236621ed86a6"
      unitRef="usd">-528517000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzI0LTMtMS0xLTU5MDE_f967378a-4aae-4621-ba71-dfdfdde3c460"
      unitRef="usd">-43900000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzI0LTUtMS0xLTU5MDE_73dbfa26-f053-4da5-ba67-382b4247691f"
      unitRef="usd">-75757000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <cass:NetIncreaseDecreaseInNoninterestBearingDemandDeposits
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzI3LTEtMS0xLTU5MDE_defbda77-0136-4a82-ab2f-60053fe63b65"
      unitRef="usd">89138000</cass:NetIncreaseDecreaseInNoninterestBearingDemandDeposits>
    <cass:NetIncreaseDecreaseInNoninterestBearingDemandDeposits
      contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzI3LTMtMS0xLTU5MDE_69bdb015-470e-4f84-9733-d8dc937a3ca9"
      unitRef="usd">142413000</cass:NetIncreaseDecreaseInNoninterestBearingDemandDeposits>
    <cass:NetIncreaseDecreaseInNoninterestBearingDemandDeposits
      contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzI3LTUtMS0xLTU5MDE_497f7e3a-0fcf-4100-be71-c79ec0144c06"
      unitRef="usd">37833000</cass:NetIncreaseDecreaseInNoninterestBearingDemandDeposits>
    <cass:NetIncreaseDecreaseInInterestBearingDemandAndSavingsDeposits
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzI4LTEtMS0xLTU5MDE_4232d12c-6d1b-4335-bee7-4014b2ba130a"
      unitRef="usd">90310000</cass:NetIncreaseDecreaseInInterestBearingDemandAndSavingsDeposits>
    <cass:NetIncreaseDecreaseInInterestBearingDemandAndSavingsDeposits
      contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzI4LTMtMS0xLTU5MDE_a2a76143-3753-4825-965b-2edc48262c85"
      unitRef="usd">166289000</cass:NetIncreaseDecreaseInInterestBearingDemandAndSavingsDeposits>
    <cass:NetIncreaseDecreaseInInterestBearingDemandAndSavingsDeposits
      contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzI4LTUtMS0xLTU5MDE_f012d6d8-6c9e-46fc-9ab2-bc5ebc4c390b"
      unitRef="usd">-1133000</cass:NetIncreaseDecreaseInInterestBearingDemandAndSavingsDeposits>
    <us-gaap:IncreaseDecreaseInTimeDeposits
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzI5LTEtMS0xLTU5MDE_b55bd617-8fa0-4224-bde5-4fe7414ab5b4"
      unitRef="usd">-8801000</us-gaap:IncreaseDecreaseInTimeDeposits>
    <us-gaap:IncreaseDecreaseInTimeDeposits
      contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzI5LTMtMS0xLTU5MDE_9f6f2cf7-69a8-4cdb-a373-da268f6b2fef"
      unitRef="usd">-14982000</us-gaap:IncreaseDecreaseInTimeDeposits>
    <us-gaap:IncreaseDecreaseInTimeDeposits
      contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzI5LTUtMS0xLTU5MDE_63a91983-7c83-4dd6-9547-526b68a02a65"
      unitRef="usd">-1490000</us-gaap:IncreaseDecreaseInTimeDeposits>
    <cass:IncreaseDecreaseInAccountsAndDraftsPayable
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzMwLTEtMS0xLTU5MDE_e1a514ba-dbc1-4ded-8cfd-cdb820170819"
      unitRef="usd">-215016000</cass:IncreaseDecreaseInAccountsAndDraftsPayable>
    <cass:IncreaseDecreaseInAccountsAndDraftsPayable
      contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzMwLTMtMS0xLTU5MDE_c902ca0e-d1fb-4761-9fef-c0e697c8ba88"
      unitRef="usd">-210495000</cass:IncreaseDecreaseInAccountsAndDraftsPayable>
    <cass:IncreaseDecreaseInAccountsAndDraftsPayable
      contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzMwLTUtMS0xLTU5MDE_20a4ec8b-7048-40b2-9af2-7c6c28a627a5"
      unitRef="usd">22400000</cass:IncreaseDecreaseInAccountsAndDraftsPayable>
    <us-gaap:ProceedsFromRepaymentsOfShortTermDebt
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzMxLTEtMS0xLTU5MDE_eb7dd5d2-7ef8-4854-977a-ff3ab6011c31"
      unitRef="usd">0</us-gaap:ProceedsFromRepaymentsOfShortTermDebt>
    <us-gaap:ProceedsFromRepaymentsOfShortTermDebt
      contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzMxLTMtMS0xLTU5MDE_3b14a357-fe69-45d5-8abf-594963d25fba"
      unitRef="usd">-18000000</us-gaap:ProceedsFromRepaymentsOfShortTermDebt>
    <us-gaap:ProceedsFromRepaymentsOfShortTermDebt
      contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzMxLTUtMS0xLTU5MDE_ba102e43-80cd-4f51-b7a7-7231ab38fd89"
      unitRef="usd">18000000</us-gaap:ProceedsFromRepaymentsOfShortTermDebt>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzMyLTEtMS0xLTU5MDE_9d782fbf-ccf8-4003-ad6b-77da165b3675"
      unitRef="usd">15446000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzMyLTMtMS0xLTU5MDE_c6a5196c-ff70-48c7-8d5a-bfc966cd4ad4"
      unitRef="usd">15599000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzMyLTUtMS0xLTU5MDE_f32c113a-b519-4b86-87cc-ccc578fe6c16"
      unitRef="usd">15234000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzMzLTEtMS0xLTU5MDE_0b93c78c-4ce6-4f94-a384-f81c23263268"
      unitRef="usd">30997000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzMzLTMtMS0xLTU5MDE_af28d5dd-5fd3-4fff-8b2d-c84a53e44059"
      unitRef="usd">6825000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzMzLTUtMS0xLTU5MDE_a68107b0-12cb-48fa-b034-66c16136ec48"
      unitRef="usd">7799000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzM0LTEtMS0xLTU5MDE_a04c34a6-fb33-4294-9573-aeed2b1c8167"
      unitRef="usd">-850000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzM0LTMtMS0xLTU5MDE_487d98f1-fb3a-4af1-b725-61d35ee7f8d1"
      unitRef="usd">-1098000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzM0LTUtMS0xLTU5MDE_45dcccf0-a39d-4449-a4c5-4923517011e6"
      unitRef="usd">-1125000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzM1LTEtMS0xLTU5MDE_3d4d5daa-0b43-4df2-b7da-901babf84bfe"
      unitRef="usd">338370000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzM1LTMtMS0xLTU5MDE_baef5183-24ba-490b-baaf-83447734f95c"
      unitRef="usd">462693000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzM1LTUtMS0xLTU5MDE_399fe3b1-7673-42e9-90fb-165687697902"
      unitRef="usd">6652000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzM2LTEtMS0xLTU5MDE_abaac7fa-6d16-4cb7-8554-fe1051005105"
      unitRef="usd">-155600000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzM2LTMtMS0xLTU5MDE_54ed6216-454b-42d4-9cfa-a3fa70a3b990"
      unitRef="usd">466574000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzM2LTUtMS0xLTU5MDE_0ed53d89-69dc-47ea-bb18-420f9a525fcb"
      unitRef="usd">-26979000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzM3LTEtMS0xLTU5MDE_be0e4dd8-ab9f-4b69-ac89-67509e035c59"
      unitRef="usd">670528000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i45464f58af19437bbe66ee3f989905fb_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzM3LTMtMS0xLTU5MDE_7d938df1-7430-4cad-a142-384dcf9661f4"
      unitRef="usd">203954000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ia912976d474041b28c7c93eae251b451_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzM3LTUtMS0xLTU5MDE_dd7a2875-3f9c-43d6-ae59-e86007a9a87d"
      unitRef="usd">230933000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="iec0398a820254cd299413aaa332e3362_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzM4LTEtMS0xLTU5MDE_dcbc2143-6f99-4915-a5b4-e2118a797f18"
      unitRef="usd">514928000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzM4LTMtMS0xLTU5MDE_8783478d-bfef-4044-ab3b-6f79f47ad2f5"
      unitRef="usd">670528000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i45464f58af19437bbe66ee3f989905fb_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzM4LTUtMS0xLTU5MDE_ac0d6cb4-cd86-4a9e-a39a-844f150037f8"
      unitRef="usd">203954000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzQxLTEtMS0xLTU5MDE_39135e7e-9f07-46b2-b5b8-cf00bb81c124"
      unitRef="usd">1194000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzQxLTMtMS0xLTU5MDE_530da64f-b9ae-4a96-8a12-47dcb5aa0fde"
      unitRef="usd">2426000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzQxLTUtMS0xLTU5MDE_44b5448c-53bf-497c-937f-9e74d9e5c8a7"
      unitRef="usd">5181000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzQyLTEtMS0xLTU5MDE_69f67814-9e63-4179-a253-1e893c8d8125"
      unitRef="usd">5637000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzQyLTMtMS0xLTU5MDE_33d0431a-717d-4c53-a2ef-5a3cd4ded71c"
      unitRef="usd">4732000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzAvZnJhZzpjYWU4ODQ4MzBlZjI0MmE3OTc2MGQxYjJkZmVmNjFiYi90YWJsZTo0NDhhMGExNTI2OTM0OTBjYmY4NzBlMDEyY2U4MDE5MC90YWJsZXJhbmdlOjQ0OGEwYTE1MjY5MzQ5MGNiZjg3MGUwMTJjZTgwMTkwXzQyLTUtMS0xLTU5MDE_993c8b2a-6094-49aa-b76d-861967ebcdc6"
      unitRef="usd">7604000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:StockholdersEquity
      contextRef="i1ba23e0e040440e684b21e28619891cc_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzMvZnJhZzplZDI3Njc0NjBhZTA0YmRhYmRjYzNkODFmZjBjNDRmZS90YWJsZTo3NGVmZDgwMGRlNDQ0ZDJiYTUyZDJlNmM5NGZhYTllOS90YWJsZXJhbmdlOjc0ZWZkODAwZGU0NDRkMmJhNTJkMmU2Yzk0ZmFhOWU5XzItMS0xLTEtNTkwMQ_02f17606-75ee-49f2-aab3-e76248d07611"
      unitRef="usd">7753000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7fdbe3cfd4294bc2a85f4e63c0d8ba52_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzMvZnJhZzplZDI3Njc0NjBhZTA0YmRhYmRjYzNkODFmZjBjNDRmZS90YWJsZTo3NGVmZDgwMGRlNDQ0ZDJiYTUyZDJlNmM5NGZhYTllOS90YWJsZXJhbmdlOjc0ZWZkODAwZGU0NDRkMmJhNTJkMmU2Yzk0ZmFhOWU5XzItMy0xLTEtNTkwMQ_94dc73e7-e165-47c7-8cba-2af48b4bacf3"
      unitRef="usd">205770000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia5fad4cc49e5435d99204572ed7864ed_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzMvZnJhZzplZDI3Njc0NjBhZTA0YmRhYmRjYzNkODFmZjBjNDRmZS90YWJsZTo3NGVmZDgwMGRlNDQ0ZDJiYTUyZDJlNmM5NGZhYTllOS90YWJsZXJhbmdlOjc0ZWZkODAwZGU0NDRkMmJhNTJkMmU2Yzk0ZmFhOWU5XzItNS0xLTEtNTkwMQ_4430abbe-cc38-4c11-b6ee-7c4b962fd91a"
      unitRef="usd">75171000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i795c1abcf5024e589c66f260fa6987b4_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzMvZnJhZzplZDI3Njc0NjBhZTA0YmRhYmRjYzNkODFmZjBjNDRmZS90YWJsZTo3NGVmZDgwMGRlNDQ0ZDJiYTUyZDJlNmM5NGZhYTllOS90YWJsZXJhbmdlOjc0ZWZkODAwZGU0NDRkMmJhNTJkMmU2Yzk0ZmFhOWU5XzItNy0xLTEtNTkwMQ_379c899d-9fd8-482d-bded-520b26d5938b"
      unitRef="usd">-39974000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i6ac9309a01264147a2430c6ebe921be9_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzMvZnJhZzplZDI3Njc0NjBhZTA0YmRhYmRjYzNkODFmZjBjNDRmZS90YWJsZTo3NGVmZDgwMGRlNDQ0ZDJiYTUyZDJlNmM5NGZhYTllOS90YWJsZXJhbmdlOjc0ZWZkODAwZGU0NDRkMmJhNTJkMmU2Yzk0ZmFhOWU5XzItOS0xLTEtNTkwMQ_9b4eeed2-b061-4f3e-9443-af646e40566a"
      unitRef="usd">-18872000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia912976d474041b28c7c93eae251b451_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzMvZnJhZzplZDI3Njc0NjBhZTA0YmRhYmRjYzNkODFmZjBjNDRmZS90YWJsZTo3NGVmZDgwMGRlNDQ0ZDJiYTUyZDJlNmM5NGZhYTllOS90YWJsZXJhbmdlOjc0ZWZkODAwZGU0NDRkMmJhNTJkMmU2Yzk0ZmFhOWU5XzItMTEtMS0xLTU5MDE_c35cccc2-f01f-46a5-a1d7-21b13cf7c280"
      unitRef="usd">229848000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i3fbe3acbe3a340e3a2e661f5cf115b6c_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzMvZnJhZzplZDI3Njc0NjBhZTA0YmRhYmRjYzNkODFmZjBjNDRmZS90YWJsZTo3NGVmZDgwMGRlNDQ0ZDJiYTUyZDJlNmM5NGZhYTllOS90YWJsZXJhbmdlOjc0ZWZkODAwZGU0NDRkMmJhNTJkMmU2Yzk0ZmFhOWU5XzQtNS0xLTEtNTkwMQ_f2698d3b-e7f1-424a-87bf-1ee6dc74470d"
      unitRef="usd">30404000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzMvZnJhZzplZDI3Njc0NjBhZTA0YmRhYmRjYzNkODFmZjBjNDRmZS90YWJsZTo3NGVmZDgwMGRlNDQ0ZDJiYTUyZDJlNmM5NGZhYTllOS90YWJsZXJhbmdlOjc0ZWZkODAwZGU0NDRkMmJhNTJkMmU2Yzk0ZmFhOWU5XzQtMTEtMS0xLTU5MDE_7017b817-aee8-4701-b409-6e33d10a8fed"
      unitRef="usd">30404000</us-gaap:NetIncomeLoss>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzMvZnJhZzplZDI3Njc0NjBhZTA0YmRhYmRjYzNkODFmZjBjNDRmZS90YWJsZTo3NGVmZDgwMGRlNDQ0ZDJiYTUyZDJlNmM5NGZhYTllOS90YWJsZXJhbmdlOjc0ZWZkODAwZGU0NDRkMmJhNTJkMmU2Yzk0ZmFhOWU5XzUtMC0xLTEtNTkwMS90ZXh0cmVnaW9uOjljMzE0NjVhMWQ5MTRmNjE4OTM3ZDM2MmRiZWFhYTIzXzIw_f8fb1a1e-7379-4d29-90d8-92d7824703e6"
      unitRef="usdPerShare">1.05</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:DividendsCommonStockCash
      contextRef="i3fbe3acbe3a340e3a2e661f5cf115b6c_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzMvZnJhZzplZDI3Njc0NjBhZTA0YmRhYmRjYzNkODFmZjBjNDRmZS90YWJsZTo3NGVmZDgwMGRlNDQ0ZDJiYTUyZDJlNmM5NGZhYTllOS90YWJsZXJhbmdlOjc0ZWZkODAwZGU0NDRkMmJhNTJkMmU2Yzk0ZmFhOWU5XzUtNS0xLTEtNTkwMQ_365a2d4e-6c6c-4f79-a460-6503971d5b09"
      unitRef="usd">15234000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzMvZnJhZzplZDI3Njc0NjBhZTA0YmRhYmRjYzNkODFmZjBjNDRmZS90YWJsZTo3NGVmZDgwMGRlNDQ0ZDJiYTUyZDJlNmM5NGZhYTllOS90YWJsZXJhbmdlOjc0ZWZkODAwZGU0NDRkMmJhNTJkMmU2Yzk0ZmFhOWU5XzUtMTEtMS0xLTU5MDE_a130afbe-db35-4111-aab0-38aca8eda8cf"
      unitRef="usd">15234000</us-gaap:DividendsCommonStockCash>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross
      contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzMvZnJhZzplZDI3Njc0NjBhZTA0YmRhYmRjYzNkODFmZjBjNDRmZS90YWJsZTo3NGVmZDgwMGRlNDQ0ZDJiYTUyZDJlNmM5NGZhYTllOS90YWJsZXJhbmdlOjc0ZWZkODAwZGU0NDRkMmJhNTJkMmU2Yzk0ZmFhOWU5XzctMC0xLTEtNTkwMS90ZXh0cmVnaW9uOjUxNzhkYzFkYWNkZTQ1NzY5ZjVmMTY1YzE0MzQ1Y2IzXzE2_e81e4c0f-7f1a-4904-add8-8e6794e49645"
      unitRef="shares">34810</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="iaa017df44ca2457fa013cf1de4587bd4_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzMvZnJhZzplZDI3Njc0NjBhZTA0YmRhYmRjYzNkODFmZjBjNDRmZS90YWJsZTo3NGVmZDgwMGRlNDQ0ZDJiYTUyZDJlNmM5NGZhYTllOS90YWJsZXJhbmdlOjc0ZWZkODAwZGU0NDRkMmJhNTJkMmU2Yzk0ZmFhOWU5XzctMy0xLTEtNTkwMQ_3483a30c-8594-4af9-8696-8f66ce92ca4e"
      unitRef="usd">-1417000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i33219624814044c68d3942d12b600bbc_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzMvZnJhZzplZDI3Njc0NjBhZTA0YmRhYmRjYzNkODFmZjBjNDRmZS90YWJsZTo3NGVmZDgwMGRlNDQ0ZDJiYTUyZDJlNmM5NGZhYTllOS90YWJsZXJhbmdlOjc0ZWZkODAwZGU0NDRkMmJhNTJkMmU2Yzk0ZmFhOWU5XzctNy0xLTEtNTkwMQ_58f9f181-c884-4f94-88b2-1d9f57d6f0ae"
      unitRef="usd">1358000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzMvZnJhZzplZDI3Njc0NjBhZTA0YmRhYmRjYzNkODFmZjBjNDRmZS90YWJsZTo3NGVmZDgwMGRlNDQ0ZDJiYTUyZDJlNmM5NGZhYTllOS90YWJsZXJhbmdlOjc0ZWZkODAwZGU0NDRkMmJhNTJkMmU2Yzk0ZmFhOWU5XzctMTEtMS0xLTU5MDE_8ca8a6bd-f399-4709-b3b9-e23111d8a7cd"
      unitRef="usd">-59000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="iaa017df44ca2457fa013cf1de4587bd4_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzMvZnJhZzplZDI3Njc0NjBhZTA0YmRhYmRjYzNkODFmZjBjNDRmZS90YWJsZTo3NGVmZDgwMGRlNDQ0ZDJiYTUyZDJlNmM5NGZhYTllOS90YWJsZXJhbmdlOjc0ZWZkODAwZGU0NDRkMmJhNTJkMmU2Yzk0ZmFhOWU5XzgtMy0xLTEtNTkwMQ_0b7ceb86-b7a9-4732-b018-68be9ea5578d"
      unitRef="usd">-2100000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i33219624814044c68d3942d12b600bbc_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzMvZnJhZzplZDI3Njc0NjBhZTA0YmRhYmRjYzNkODFmZjBjNDRmZS90YWJsZTo3NGVmZDgwMGRlNDQ0ZDJiYTUyZDJlNmM5NGZhYTllOS90YWJsZXJhbmdlOjc0ZWZkODAwZGU0NDRkMmJhNTJkMmU2Yzk0ZmFhOWU5XzgtNy0xLTEtNTkwMQ_25d60d19-090e-47e1-ac21-e53415159c34"
      unitRef="usd">1034000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzMvZnJhZzplZDI3Njc0NjBhZTA0YmRhYmRjYzNkODFmZjBjNDRmZS90YWJsZTo3NGVmZDgwMGRlNDQ0ZDJiYTUyZDJlNmM5NGZhYTllOS90YWJsZXJhbmdlOjc0ZWZkODAwZGU0NDRkMmJhNTJkMmU2Yzk0ZmFhOWU5XzgtMTEtMS0xLTU5MDE_f48693bb-bebd-4f85-85a8-bb3355df819b"
      unitRef="usd">-1066000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="iaa017df44ca2457fa013cf1de4587bd4_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzMvZnJhZzplZDI3Njc0NjBhZTA0YmRhYmRjYzNkODFmZjBjNDRmZS90YWJsZTo3NGVmZDgwMGRlNDQ0ZDJiYTUyZDJlNmM5NGZhYTllOS90YWJsZXJhbmdlOjc0ZWZkODAwZGU0NDRkMmJhNTJkMmU2Yzk0ZmFhOWU5XzktMy0xLTEtNTkwMQ_e5b304a8-dba7-4b1a-b282-bb07f8251f2f"
      unitRef="usd">3144000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzMvZnJhZzplZDI3Njc0NjBhZTA0YmRhYmRjYzNkODFmZjBjNDRmZS90YWJsZTo3NGVmZDgwMGRlNDQ0ZDJiYTUyZDJlNmM5NGZhYTllOS90YWJsZXJhbmdlOjc0ZWZkODAwZGU0NDRkMmJhNTJkMmU2Yzk0ZmFhOWU5XzktMTEtMS0xLTU5MDE_1c9e14c1-5a91-47b7-b545-4bf4f3f834ae"
      unitRef="usd">3144000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesPurchaseOfAssets
      contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzMvZnJhZzplZDI3Njc0NjBhZTA0YmRhYmRjYzNkODFmZjBjNDRmZS90YWJsZTo3NGVmZDgwMGRlNDQ0ZDJiYTUyZDJlNmM5NGZhYTllOS90YWJsZXJhbmdlOjc0ZWZkODAwZGU0NDRkMmJhNTJkMmU2Yzk0ZmFhOWU5XzEwLTAtMS0xLTU5MDEvdGV4dHJlZ2lvbjpmMWQ2ZTFiNTcxNmE0Y2IwODAxOGQwNDAwNDU1ODI3Ml8xNg_a440b2ce-3d00-4967-a75b-9fec0a181ad9"
      unitRef="shares">154593</us-gaap:StockIssuedDuringPeriodSharesPurchaseOfAssets>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i33219624814044c68d3942d12b600bbc_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzMvZnJhZzplZDI3Njc0NjBhZTA0YmRhYmRjYzNkODFmZjBjNDRmZS90YWJsZTo3NGVmZDgwMGRlNDQ0ZDJiYTUyZDJlNmM5NGZhYTllOS90YWJsZXJhbmdlOjc0ZWZkODAwZGU0NDRkMmJhNTJkMmU2Yzk0ZmFhOWU5XzEwLTctMS0xLTU5MDE_4f8542aa-596f-40d1-8bec-baac69c8adcd"
      unitRef="usd">7799000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzMvZnJhZzplZDI3Njc0NjBhZTA0YmRhYmRjYzNkODFmZjBjNDRmZS90YWJsZTo3NGVmZDgwMGRlNDQ0ZDJiYTUyZDJlNmM5NGZhYTllOS90YWJsZXJhbmdlOjc0ZWZkODAwZGU0NDRkMmJhNTJkMmU2Yzk0ZmFhOWU5XzEwLTExLTEtMS01OTAx_93e128d6-050b-40a2-ad4d-fec0f252a30c"
      unitRef="usd">7799000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i348a19155c7444a8949593a00a2637e2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzMvZnJhZzplZDI3Njc0NjBhZTA0YmRhYmRjYzNkODFmZjBjNDRmZS90YWJsZTo3NGVmZDgwMGRlNDQ0ZDJiYTUyZDJlNmM5NGZhYTllOS90YWJsZXJhbmdlOjc0ZWZkODAwZGU0NDRkMmJhNTJkMmU2Yzk0ZmFhOWU5XzExLTktMS0xLTU5MDE_746a0e8a-37fe-4ff3-a8a1-999c0b43d9f1"
      unitRef="usd">4952000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzMvZnJhZzplZDI3Njc0NjBhZTA0YmRhYmRjYzNkODFmZjBjNDRmZS90YWJsZTo3NGVmZDgwMGRlNDQ0ZDJiYTUyZDJlNmM5NGZhYTllOS90YWJsZXJhbmdlOjc0ZWZkODAwZGU0NDRkMmJhNTJkMmU2Yzk0ZmFhOWU5XzExLTExLTEtMS01OTAx_8443738f-8bd1-40a3-a1f5-cbe9f61c0469"
      unitRef="usd">4952000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:StockholdersEquity
      contextRef="i0cda6a4ff9e7449bb755628a15afafe2_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzMvZnJhZzplZDI3Njc0NjBhZTA0YmRhYmRjYzNkODFmZjBjNDRmZS90YWJsZTo3NGVmZDgwMGRlNDQ0ZDJiYTUyZDJlNmM5NGZhYTllOS90YWJsZXJhbmdlOjc0ZWZkODAwZGU0NDRkMmJhNTJkMmU2Yzk0ZmFhOWU5XzEyLTEtMS0xLTU5MDE_7c7a35af-41e3-49fe-8347-e9ad4584f115"
      unitRef="usd">7753000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iae3311edfbd941c3b2347914ea80646e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzMvZnJhZzplZDI3Njc0NjBhZTA0YmRhYmRjYzNkODFmZjBjNDRmZS90YWJsZTo3NGVmZDgwMGRlNDQ0ZDJiYTUyZDJlNmM5NGZhYTllOS90YWJsZXJhbmdlOjc0ZWZkODAwZGU0NDRkMmJhNTJkMmU2Yzk0ZmFhOWU5XzEyLTMtMS0xLTU5MDE_a6140377-3f5b-466b-9ad4-20480c93c9ab"
      unitRef="usd">205397000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie982f5dc1d0b4a45a9f9534e433e2e68_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzMvZnJhZzplZDI3Njc0NjBhZTA0YmRhYmRjYzNkODFmZjBjNDRmZS90YWJsZTo3NGVmZDgwMGRlNDQ0ZDJiYTUyZDJlNmM5NGZhYTllOS90YWJsZXJhbmdlOjc0ZWZkODAwZGU0NDRkMmJhNTJkMmU2Yzk0ZmFhOWU5XzEyLTUtMS0xLTU5MDE_eb47bcbd-c0c0-40d4-8feb-3a2660c31c92"
      unitRef="usd">90341000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib906b92cb72646069452bea0bd9a17d6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzMvZnJhZzplZDI3Njc0NjBhZTA0YmRhYmRjYzNkODFmZjBjNDRmZS90YWJsZTo3NGVmZDgwMGRlNDQ0ZDJiYTUyZDJlNmM5NGZhYTllOS90YWJsZXJhbmdlOjc0ZWZkODAwZGU0NDRkMmJhNTJkMmU2Yzk0ZmFhOWU5XzEyLTctMS0xLTU5MDE_1cce6404-759d-4d35-83e0-5406bee1c760"
      unitRef="usd">-45381000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i73b01c52025b4f05b60cf9300acbb6bf_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzMvZnJhZzplZDI3Njc0NjBhZTA0YmRhYmRjYzNkODFmZjBjNDRmZS90YWJsZTo3NGVmZDgwMGRlNDQ0ZDJiYTUyZDJlNmM5NGZhYTllOS90YWJsZXJhbmdlOjc0ZWZkODAwZGU0NDRkMmJhNTJkMmU2Yzk0ZmFhOWU5XzEyLTktMS0xLTU5MDE_9c0ad83e-32a6-4451-9222-132ee0a96f0a"
      unitRef="usd">-13920000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i45464f58af19437bbe66ee3f989905fb_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzMvZnJhZzplZDI3Njc0NjBhZTA0YmRhYmRjYzNkODFmZjBjNDRmZS90YWJsZTo3NGVmZDgwMGRlNDQ0ZDJiYTUyZDJlNmM5NGZhYTllOS90YWJsZXJhbmdlOjc0ZWZkODAwZGU0NDRkMmJhNTJkMmU2Yzk0ZmFhOWU5XzEyLTExLTEtMS01OTAx_3bd83fc6-47c4-4b37-b3d2-3a15daae23b1"
      unitRef="usd">244190000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iccef265d17a4483abbc4e23e05ecda31_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzMvZnJhZzplZDI3Njc0NjBhZTA0YmRhYmRjYzNkODFmZjBjNDRmZS90YWJsZTo3NGVmZDgwMGRlNDQ0ZDJiYTUyZDJlNmM5NGZhYTllOS90YWJsZXJhbmdlOjc0ZWZkODAwZGU0NDRkMmJhNTJkMmU2Yzk0ZmFhOWU5XzE0LTUtMS0xLTY1MDg_dd4c4326-ed27-4bf0-92c6-e14175bee789"
      unitRef="usd">-856000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="idf5f9c0b93c54c86a5e34b9b1d47473a_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzMvZnJhZzplZDI3Njc0NjBhZTA0YmRhYmRjYzNkODFmZjBjNDRmZS90YWJsZTo3NGVmZDgwMGRlNDQ0ZDJiYTUyZDJlNmM5NGZhYTllOS90YWJsZXJhbmdlOjc0ZWZkODAwZGU0NDRkMmJhNTJkMmU2Yzk0ZmFhOWU5XzE0LTExLTEtMS02NTA4_0e5a7614-6d73-46f8-a307-0b7f7f22335b"
      unitRef="usd">-856000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ifc0fbc6032034f22a5ee90b041491a43_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzMvZnJhZzplZDI3Njc0NjBhZTA0YmRhYmRjYzNkODFmZjBjNDRmZS90YWJsZTo3NGVmZDgwMGRlNDQ0ZDJiYTUyZDJlNmM5NGZhYTllOS90YWJsZXJhbmdlOjc0ZWZkODAwZGU0NDRkMmJhNTJkMmU2Yzk0ZmFhOWU5XzE1LTEtMS0xLTY1MDg_22f4e94c-21c3-44b2-b131-9e9a16b57e59"
      unitRef="usd">7753000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i5dd4c8e3f59f4d59bcf46de0501fae65_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzMvZnJhZzplZDI3Njc0NjBhZTA0YmRhYmRjYzNkODFmZjBjNDRmZS90YWJsZTo3NGVmZDgwMGRlNDQ0ZDJiYTUyZDJlNmM5NGZhYTllOS90YWJsZXJhbmdlOjc0ZWZkODAwZGU0NDRkMmJhNTJkMmU2Yzk0ZmFhOWU5XzE1LTMtMS0xLTY1MDg_28749c1c-e00d-41dd-a220-9a7cdb18be9a"
      unitRef="usd">205397000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i631dc8d234c4426498a3f4fd5e344a89_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzMvZnJhZzplZDI3Njc0NjBhZTA0YmRhYmRjYzNkODFmZjBjNDRmZS90YWJsZTo3NGVmZDgwMGRlNDQ0ZDJiYTUyZDJlNmM5NGZhYTllOS90YWJsZXJhbmdlOjc0ZWZkODAwZGU0NDRkMmJhNTJkMmU2Yzk0ZmFhOWU5XzE1LTUtMS0xLTY1MDg_822341da-4091-4118-a0d1-4f26eb989580"
      unitRef="usd">89485000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ibef883b4273a42e09b8e19336c4ddb3a_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzMvZnJhZzplZDI3Njc0NjBhZTA0YmRhYmRjYzNkODFmZjBjNDRmZS90YWJsZTo3NGVmZDgwMGRlNDQ0ZDJiYTUyZDJlNmM5NGZhYTllOS90YWJsZXJhbmdlOjc0ZWZkODAwZGU0NDRkMmJhNTJkMmU2Yzk0ZmFhOWU5XzE1LTctMS0xLTY1MDg_21a99ce8-70a7-4172-ace9-c4802a30851a"
      unitRef="usd">-45381000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4f40e11022eb477d9587a236db28577d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzMvZnJhZzplZDI3Njc0NjBhZTA0YmRhYmRjYzNkODFmZjBjNDRmZS90YWJsZTo3NGVmZDgwMGRlNDQ0ZDJiYTUyZDJlNmM5NGZhYTllOS90YWJsZXJhbmdlOjc0ZWZkODAwZGU0NDRkMmJhNTJkMmU2Yzk0ZmFhOWU5XzE1LTktMS0xLTY1MDg_80b1a5d9-ed94-4a73-b0ad-840c9fd4faae"
      unitRef="usd">-13920000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i672f5e80cf7149f7a465eae2f0734767_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzMvZnJhZzplZDI3Njc0NjBhZTA0YmRhYmRjYzNkODFmZjBjNDRmZS90YWJsZTo3NGVmZDgwMGRlNDQ0ZDJiYTUyZDJlNmM5NGZhYTllOS90YWJsZXJhbmdlOjc0ZWZkODAwZGU0NDRkMmJhNTJkMmU2Yzk0ZmFhOWU5XzE1LTExLTEtMS02NTA4_9131443d-7bc5-4dc1-b113-87e4b2513a9e"
      unitRef="usd">243334000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i980849bc7f7d417bb858de06b9a32004_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzMvZnJhZzplZDI3Njc0NjBhZTA0YmRhYmRjYzNkODFmZjBjNDRmZS90YWJsZTo3NGVmZDgwMGRlNDQ0ZDJiYTUyZDJlNmM5NGZhYTllOS90YWJsZXJhbmdlOjc0ZWZkODAwZGU0NDRkMmJhNTJkMmU2Yzk0ZmFhOWU5XzE0LTUtMS0xLTU5MDE_02367558-167f-4877-b522-b020c5823b8c"
      unitRef="usd">25176000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzMvZnJhZzplZDI3Njc0NjBhZTA0YmRhYmRjYzNkODFmZjBjNDRmZS90YWJsZTo3NGVmZDgwMGRlNDQ0ZDJiYTUyZDJlNmM5NGZhYTllOS90YWJsZXJhbmdlOjc0ZWZkODAwZGU0NDRkMmJhNTJkMmU2Yzk0ZmFhOWU5XzE0LTExLTEtMS01OTAx_24cd5e59-58a5-490c-8a2e-03f0c18469f6"
      unitRef="usd">25176000</us-gaap:NetIncomeLoss>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzMvZnJhZzplZDI3Njc0NjBhZTA0YmRhYmRjYzNkODFmZjBjNDRmZS90YWJsZTo3NGVmZDgwMGRlNDQ0ZDJiYTUyZDJlNmM5NGZhYTllOS90YWJsZXJhbmdlOjc0ZWZkODAwZGU0NDRkMmJhNTJkMmU2Yzk0ZmFhOWU5XzE1LTAtMS0xLTU5MDEvdGV4dHJlZ2lvbjpiODIwZGQyNjYzMjg0YzBlYWVlYTlhMDA1NThmMjBjZF8yMA_83b35742-6c82-46ae-930b-8b1561cd52ef"
      unitRef="usdPerShare">1.08</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:DividendsCommonStockCash
      contextRef="i980849bc7f7d417bb858de06b9a32004_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzMvZnJhZzplZDI3Njc0NjBhZTA0YmRhYmRjYzNkODFmZjBjNDRmZS90YWJsZTo3NGVmZDgwMGRlNDQ0ZDJiYTUyZDJlNmM5NGZhYTllOS90YWJsZXJhbmdlOjc0ZWZkODAwZGU0NDRkMmJhNTJkMmU2Yzk0ZmFhOWU5XzE1LTUtMS0xLTU5MDE_fb73713b-86f8-448c-a4b1-eef0d5bdf29a"
      unitRef="usd">15599000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzMvZnJhZzplZDI3Njc0NjBhZTA0YmRhYmRjYzNkODFmZjBjNDRmZS90YWJsZTo3NGVmZDgwMGRlNDQ0ZDJiYTUyZDJlNmM5NGZhYTllOS90YWJsZXJhbmdlOjc0ZWZkODAwZGU0NDRkMmJhNTJkMmU2Yzk0ZmFhOWU5XzE1LTExLTEtMS01OTAx_d78ba887-f2f8-4826-9d25-8916cc517107"
      unitRef="usd">15599000</us-gaap:DividendsCommonStockCash>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross
      contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzMvZnJhZzplZDI3Njc0NjBhZTA0YmRhYmRjYzNkODFmZjBjNDRmZS90YWJsZTo3NGVmZDgwMGRlNDQ0ZDJiYTUyZDJlNmM5NGZhYTllOS90YWJsZXJhbmdlOjc0ZWZkODAwZGU0NDRkMmJhNTJkMmU2Yzk0ZmFhOWU5XzE2LTAtMS0xLTU5MDEvdGV4dHJlZ2lvbjo5Njc4YjY2ZjhiYTQ0YjM5ODJlNTkyZWJmY2Y3Y2M2M18xNg_90077019-6c0d-46cc-9895-94631dd064c5"
      unitRef="shares">72448</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i8820bb5af90f4fc6bfc1f1221f66977b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzMvZnJhZzplZDI3Njc0NjBhZTA0YmRhYmRjYzNkODFmZjBjNDRmZS90YWJsZTo3NGVmZDgwMGRlNDQ0ZDJiYTUyZDJlNmM5NGZhYTllOS90YWJsZXJhbmdlOjc0ZWZkODAwZGU0NDRkMmJhNTJkMmU2Yzk0ZmFhOWU5XzE2LTMtMS0xLTU5MDE_6e25e8a2-9cfc-46a7-94a0-d610b86bfb5e"
      unitRef="usd">-2546000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i80d18a24eca64f248e69e64ab166613c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzMvZnJhZzplZDI3Njc0NjBhZTA0YmRhYmRjYzNkODFmZjBjNDRmZS90YWJsZTo3NGVmZDgwMGRlNDQ0ZDJiYTUyZDJlNmM5NGZhYTllOS90YWJsZXJhbmdlOjc0ZWZkODAwZGU0NDRkMmJhNTJkMmU2Yzk0ZmFhOWU5XzE2LTctMS0xLTU5MDE_be984146-773e-4aaf-a969-20df69a90ec6"
      unitRef="usd">1550000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzMvZnJhZzplZDI3Njc0NjBhZTA0YmRhYmRjYzNkODFmZjBjNDRmZS90YWJsZTo3NGVmZDgwMGRlNDQ0ZDJiYTUyZDJlNmM5NGZhYTllOS90YWJsZXJhbmdlOjc0ZWZkODAwZGU0NDRkMmJhNTJkMmU2Yzk0ZmFhOWU5XzE2LTExLTEtMS01OTAx_1e962a72-7398-4dc2-beea-b27f24b958d6"
      unitRef="usd">-996000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i8820bb5af90f4fc6bfc1f1221f66977b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzMvZnJhZzplZDI3Njc0NjBhZTA0YmRhYmRjYzNkODFmZjBjNDRmZS90YWJsZTo3NGVmZDgwMGRlNDQ0ZDJiYTUyZDJlNmM5NGZhYTllOS90YWJsZXJhbmdlOjc0ZWZkODAwZGU0NDRkMmJhNTJkMmU2Yzk0ZmFhOWU5XzE3LTMtMS0xLTU5MDE_63186f00-2af1-49a7-982f-8071dfe51c6b"
      unitRef="usd">-243000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i80d18a24eca64f248e69e64ab166613c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzMvZnJhZzplZDI3Njc0NjBhZTA0YmRhYmRjYzNkODFmZjBjNDRmZS90YWJsZTo3NGVmZDgwMGRlNDQ0ZDJiYTUyZDJlNmM5NGZhYTllOS90YWJsZXJhbmdlOjc0ZWZkODAwZGU0NDRkMmJhNTJkMmU2Yzk0ZmFhOWU5XzE3LTctMS0xLTU5MDE_02d4867a-5307-4f95-ac13-ecb123168d99"
      unitRef="usd">141000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzMvZnJhZzplZDI3Njc0NjBhZTA0YmRhYmRjYzNkODFmZjBjNDRmZS90YWJsZTo3NGVmZDgwMGRlNDQ0ZDJiYTUyZDJlNmM5NGZhYTllOS90YWJsZXJhbmdlOjc0ZWZkODAwZGU0NDRkMmJhNTJkMmU2Yzk0ZmFhOWU5XzE3LTExLTEtMS01OTAx_d358aef8-8413-491d-93c2-8c21bb6f6b36"
      unitRef="usd">-102000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i8820bb5af90f4fc6bfc1f1221f66977b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzMvZnJhZzplZDI3Njc0NjBhZTA0YmRhYmRjYzNkODFmZjBjNDRmZS90YWJsZTo3NGVmZDgwMGRlNDQ0ZDJiYTUyZDJlNmM5NGZhYTllOS90YWJsZXJhbmdlOjc0ZWZkODAwZGU0NDRkMmJhNTJkMmU2Yzk0ZmFhOWU5XzE4LTMtMS0xLTU5MDE_d5fe39ac-e02d-4027-9992-18faaabeee9d"
      unitRef="usd">2267000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzMvZnJhZzplZDI3Njc0NjBhZTA0YmRhYmRjYzNkODFmZjBjNDRmZS90YWJsZTo3NGVmZDgwMGRlNDQ0ZDJiYTUyZDJlNmM5NGZhYTllOS90YWJsZXJhbmdlOjc0ZWZkODAwZGU0NDRkMmJhNTJkMmU2Yzk0ZmFhOWU5XzE4LTExLTEtMS01OTAx_13aa1e3d-6581-4fc4-948c-fc817e62431f"
      unitRef="usd">2267000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesPurchaseOfAssets
      contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzMvZnJhZzplZDI3Njc0NjBhZTA0YmRhYmRjYzNkODFmZjBjNDRmZS90YWJsZTo3NGVmZDgwMGRlNDQ0ZDJiYTUyZDJlNmM5NGZhYTllOS90YWJsZXJhbmdlOjc0ZWZkODAwZGU0NDRkMmJhNTJkMmU2Yzk0ZmFhOWU5XzE5LTAtMS0xLTU5MDEvdGV4dHJlZ2lvbjo3NmNiYThmZGY0ZDE0NGFmOWJkM2QzYzA3MjY5MDYxNV8xNg_84e9e4e4-6431-4b68-9d57-a2848967a4c4"
      unitRef="shares">162901</us-gaap:StockIssuedDuringPeriodSharesPurchaseOfAssets>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i80d18a24eca64f248e69e64ab166613c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzMvZnJhZzplZDI3Njc0NjBhZTA0YmRhYmRjYzNkODFmZjBjNDRmZS90YWJsZTo3NGVmZDgwMGRlNDQ0ZDJiYTUyZDJlNmM5NGZhYTllOS90YWJsZXJhbmdlOjc0ZWZkODAwZGU0NDRkMmJhNTJkMmU2Yzk0ZmFhOWU5XzE5LTctMS0xLTU5MDE_0f9d4474-d4d9-419b-a439-98a1f959139d"
      unitRef="usd">6825000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzMvZnJhZzplZDI3Njc0NjBhZTA0YmRhYmRjYzNkODFmZjBjNDRmZS90YWJsZTo3NGVmZDgwMGRlNDQ0ZDJiYTUyZDJlNmM5NGZhYTllOS90YWJsZXJhbmdlOjc0ZWZkODAwZGU0NDRkMmJhNTJkMmU2Yzk0ZmFhOWU5XzE5LTExLTEtMS01OTAx_de8f08fa-c281-4f03-bfc3-fb03d990e5c1"
      unitRef="usd">6825000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="iad25e7eae68948b78b2572cd37fbef28_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzMvZnJhZzplZDI3Njc0NjBhZTA0YmRhYmRjYzNkODFmZjBjNDRmZS90YWJsZTo3NGVmZDgwMGRlNDQ0ZDJiYTUyZDJlNmM5NGZhYTllOS90YWJsZXJhbmdlOjc0ZWZkODAwZGU0NDRkMmJhNTJkMmU2Yzk0ZmFhOWU5XzIwLTktMS0xLTU5MDE_ffd17a22-562a-460c-818c-a0fb7faab98c"
      unitRef="usd">13905000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzMvZnJhZzplZDI3Njc0NjBhZTA0YmRhYmRjYzNkODFmZjBjNDRmZS90YWJsZTo3NGVmZDgwMGRlNDQ0ZDJiYTUyZDJlNmM5NGZhYTllOS90YWJsZXJhbmdlOjc0ZWZkODAwZGU0NDRkMmJhNTJkMmU2Yzk0ZmFhOWU5XzIwLTExLTEtMS01OTAx_7284decc-7780-40da-980e-9c341388ebe4"
      unitRef="usd">13905000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:StockholdersEquity
      contextRef="i0054bfed2a274985af6526aed1db23c6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzMvZnJhZzplZDI3Njc0NjBhZTA0YmRhYmRjYzNkODFmZjBjNDRmZS90YWJsZTo3NGVmZDgwMGRlNDQ0ZDJiYTUyZDJlNmM5NGZhYTllOS90YWJsZXJhbmdlOjc0ZWZkODAwZGU0NDRkMmJhNTJkMmU2Yzk0ZmFhOWU5XzIxLTEtMS0xLTU5MDE_a3415545-4c44-4637-8bfa-1180e0eb0676"
      unitRef="usd">7753000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i454b0a45755a4b86869116d7e95af2ed_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzMvZnJhZzplZDI3Njc0NjBhZTA0YmRhYmRjYzNkODFmZjBjNDRmZS90YWJsZTo3NGVmZDgwMGRlNDQ0ZDJiYTUyZDJlNmM5NGZhYTllOS90YWJsZXJhbmdlOjc0ZWZkODAwZGU0NDRkMmJhNTJkMmU2Yzk0ZmFhOWU5XzIxLTMtMS0xLTU5MDE_9122b6d9-cb67-48bf-9c41-a98fcdc5d036"
      unitRef="usd">204875000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iae5cbf0ec97f4fa98152558df9a56189_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzMvZnJhZzplZDI3Njc0NjBhZTA0YmRhYmRjYzNkODFmZjBjNDRmZS90YWJsZTo3NGVmZDgwMGRlNDQ0ZDJiYTUyZDJlNmM5NGZhYTllOS90YWJsZXJhbmdlOjc0ZWZkODAwZGU0NDRkMmJhNTJkMmU2Yzk0ZmFhOWU5XzIxLTUtMS0xLTU5MDE_77e33b40-f4fb-43f8-b07f-c9437c916096"
      unitRef="usd">99062000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i6cd78804cc164b69873dbb75764a44b1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzMvZnJhZzplZDI3Njc0NjBhZTA0YmRhYmRjYzNkODFmZjBjNDRmZS90YWJsZTo3NGVmZDgwMGRlNDQ0ZDJiYTUyZDJlNmM5NGZhYTllOS90YWJsZXJhbmdlOjc0ZWZkODAwZGU0NDRkMmJhNTJkMmU2Yzk0ZmFhOWU5XzIxLTctMS0xLTU5MDE_96471342-561a-45fb-9239-2409dff5253c"
      unitRef="usd">-50515000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie49119540bfe452fa1192b2177d183e2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzMvZnJhZzplZDI3Njc0NjBhZTA0YmRhYmRjYzNkODFmZjBjNDRmZS90YWJsZTo3NGVmZDgwMGRlNDQ0ZDJiYTUyZDJlNmM5NGZhYTllOS90YWJsZXJhbmdlOjc0ZWZkODAwZGU0NDRkMmJhNTJkMmU2Yzk0ZmFhOWU5XzIxLTktMS0xLTU5MDE_d28c6609-5fae-4b2d-be36-33c8b521cabd"
      unitRef="usd">-15000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzMvZnJhZzplZDI3Njc0NjBhZTA0YmRhYmRjYzNkODFmZjBjNDRmZS90YWJsZTo3NGVmZDgwMGRlNDQ0ZDJiYTUyZDJlNmM5NGZhYTllOS90YWJsZXJhbmdlOjc0ZWZkODAwZGU0NDRkMmJhNTJkMmU2Yzk0ZmFhOWU5XzIxLTExLTEtMS01OTAx_144e33ed-cbf0-4572-b5ad-d12178cb1fce"
      unitRef="usd">261160000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i0ae56a244ffc4d94b8c2d275c86ecc54_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzMvZnJhZzplZDI3Njc0NjBhZTA0YmRhYmRjYzNkODFmZjBjNDRmZS90YWJsZTo3NGVmZDgwMGRlNDQ0ZDJiYTUyZDJlNmM5NGZhYTllOS90YWJsZXJhbmdlOjc0ZWZkODAwZGU0NDRkMmJhNTJkMmU2Yzk0ZmFhOWU5XzI1LTUtMS0xLTU5MDE_134d669e-2bd0-4685-86f9-e9526a243075"
      unitRef="usd">28604000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzMvZnJhZzplZDI3Njc0NjBhZTA0YmRhYmRjYzNkODFmZjBjNDRmZS90YWJsZTo3NGVmZDgwMGRlNDQ0ZDJiYTUyZDJlNmM5NGZhYTllOS90YWJsZXJhbmdlOjc0ZWZkODAwZGU0NDRkMmJhNTJkMmU2Yzk0ZmFhOWU5XzI1LTExLTEtMS01OTAx_a39c7e6f-f984-4157-b193-55e5b91934fd"
      unitRef="usd">28604000</us-gaap:NetIncomeLoss>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzMvZnJhZzplZDI3Njc0NjBhZTA0YmRhYmRjYzNkODFmZjBjNDRmZS90YWJsZTo3NGVmZDgwMGRlNDQ0ZDJiYTUyZDJlNmM5NGZhYTllOS90YWJsZXJhbmdlOjc0ZWZkODAwZGU0NDRkMmJhNTJkMmU2Yzk0ZmFhOWU5XzI2LTAtMS0xLTU5MDEvdGV4dHJlZ2lvbjoxNzNjODI2ZTgxMjg0YjE5OTlmYTJkYjk4ZDRjNDlkOV8yMA_d1c146d3-0d86-4756-898d-6c4448580047"
      unitRef="usdPerShare">1.09</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:DividendsCommonStockCash
      contextRef="i0ae56a244ffc4d94b8c2d275c86ecc54_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzMvZnJhZzplZDI3Njc0NjBhZTA0YmRhYmRjYzNkODFmZjBjNDRmZS90YWJsZTo3NGVmZDgwMGRlNDQ0ZDJiYTUyZDJlNmM5NGZhYTllOS90YWJsZXJhbmdlOjc0ZWZkODAwZGU0NDRkMmJhNTJkMmU2Yzk0ZmFhOWU5XzI2LTUtMS0xLTU5MDE_6a86b411-ae25-4630-b069-d392e81bf082"
      unitRef="usd">15446000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzMvZnJhZzplZDI3Njc0NjBhZTA0YmRhYmRjYzNkODFmZjBjNDRmZS90YWJsZTo3NGVmZDgwMGRlNDQ0ZDJiYTUyZDJlNmM5NGZhYTllOS90YWJsZXJhbmdlOjc0ZWZkODAwZGU0NDRkMmJhNTJkMmU2Yzk0ZmFhOWU5XzI2LTExLTEtMS01OTAx_5eb48ad0-7599-4b9f-835e-7a4a1c5ffef7"
      unitRef="usd">15446000</us-gaap:DividendsCommonStockCash>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzMvZnJhZzplZDI3Njc0NjBhZTA0YmRhYmRjYzNkODFmZjBjNDRmZS90YWJsZTo3NGVmZDgwMGRlNDQ0ZDJiYTUyZDJlNmM5NGZhYTllOS90YWJsZXJhbmdlOjc0ZWZkODAwZGU0NDRkMmJhNTJkMmU2Yzk0ZmFhOWU5XzI3LTAtMS0xLTU5MDEvdGV4dHJlZ2lvbjpkMjQ3M2FiYTM4OTU0ZWY3ODczZDg0MjgwMmJkYzIyYV8xNg_93ed1e47-44c8-49ce-b3e0-73b6de67e121"
      unitRef="shares">85056</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="if154254cf8c04cc7b208f16b7471acd2_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzMvZnJhZzplZDI3Njc0NjBhZTA0YmRhYmRjYzNkODFmZjBjNDRmZS90YWJsZTo3NGVmZDgwMGRlNDQ0ZDJiYTUyZDJlNmM5NGZhYTllOS90YWJsZXJhbmdlOjc0ZWZkODAwZGU0NDRkMmJhNTJkMmU2Yzk0ZmFhOWU5XzI3LTMtMS0xLTU5MDE_49fb48fd-33f3-4652-b238-e1e2e3140443"
      unitRef="usd">-2939000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i4815921bcd354164ad782a9b4e294f2f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzMvZnJhZzplZDI3Njc0NjBhZTA0YmRhYmRjYzNkODFmZjBjNDRmZS90YWJsZTo3NGVmZDgwMGRlNDQ0ZDJiYTUyZDJlNmM5NGZhYTllOS90YWJsZXJhbmdlOjc0ZWZkODAwZGU0NDRkMmJhNTJkMmU2Yzk0ZmFhOWU5XzI3LTctMS0xLTU5MDE_fdb844ab-3733-473a-87b8-7f0f77b8a987"
      unitRef="usd">2249000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzMvZnJhZzplZDI3Njc0NjBhZTA0YmRhYmRjYzNkODFmZjBjNDRmZS90YWJsZTo3NGVmZDgwMGRlNDQ0ZDJiYTUyZDJlNmM5NGZhYTllOS90YWJsZXJhbmdlOjc0ZWZkODAwZGU0NDRkMmJhNTJkMmU2Yzk0ZmFhOWU5XzI3LTExLTEtMS01OTAx_63bb77b1-2c35-43f0-8c23-161974a7ad07"
      unitRef="usd">-690000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="if154254cf8c04cc7b208f16b7471acd2_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzMvZnJhZzplZDI3Njc0NjBhZTA0YmRhYmRjYzNkODFmZjBjNDRmZS90YWJsZTo3NGVmZDgwMGRlNDQ0ZDJiYTUyZDJlNmM5NGZhYTllOS90YWJsZXJhbmdlOjc0ZWZkODAwZGU0NDRkMmJhNTJkMmU2Yzk0ZmFhOWU5XzI4LTMtMS0xLTU5MDE_ff82fa12-6dd8-4553-8887-70f3a4f687ce"
      unitRef="usd">-519000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i4815921bcd354164ad782a9b4e294f2f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzMvZnJhZzplZDI3Njc0NjBhZTA0YmRhYmRjYzNkODFmZjBjNDRmZS90YWJsZTo3NGVmZDgwMGRlNDQ0ZDJiYTUyZDJlNmM5NGZhYTllOS90YWJsZXJhbmdlOjc0ZWZkODAwZGU0NDRkMmJhNTJkMmU2Yzk0ZmFhOWU5XzI4LTctMS0xLTU5MDE_1ac79a6a-4fbc-4ae9-8cc8-a6039983f790"
      unitRef="usd">359000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzMvZnJhZzplZDI3Njc0NjBhZTA0YmRhYmRjYzNkODFmZjBjNDRmZS90YWJsZTo3NGVmZDgwMGRlNDQ0ZDJiYTUyZDJlNmM5NGZhYTllOS90YWJsZXJhbmdlOjc0ZWZkODAwZGU0NDRkMmJhNTJkMmU2Yzk0ZmFhOWU5XzI4LTExLTEtMS01OTAx_d0da7bda-73d0-42a6-bdef-ffca1871f207"
      unitRef="usd">-160000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="if154254cf8c04cc7b208f16b7471acd2_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzMvZnJhZzplZDI3Njc0NjBhZTA0YmRhYmRjYzNkODFmZjBjNDRmZS90YWJsZTo3NGVmZDgwMGRlNDQ0ZDJiYTUyZDJlNmM5NGZhYTllOS90YWJsZXJhbmdlOjc0ZWZkODAwZGU0NDRkMmJhNTJkMmU2Yzk0ZmFhOWU5XzI5LTMtMS0xLTU5MDE_0d151bde-2737-4143-9229-34f26e02a747"
      unitRef="usd">2859000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzMvZnJhZzplZDI3Njc0NjBhZTA0YmRhYmRjYzNkODFmZjBjNDRmZS90YWJsZTo3NGVmZDgwMGRlNDQ0ZDJiYTUyZDJlNmM5NGZhYTllOS90YWJsZXJhbmdlOjc0ZWZkODAwZGU0NDRkMmJhNTJkMmU2Yzk0ZmFhOWU5XzI5LTExLTEtMS01OTAx_6c403774-755a-4c93-ad59-12a2ff212e11"
      unitRef="usd">2859000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesPurchaseOfAssets
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzMvZnJhZzplZDI3Njc0NjBhZTA0YmRhYmRjYzNkODFmZjBjNDRmZS90YWJsZTo3NGVmZDgwMGRlNDQ0ZDJiYTUyZDJlNmM5NGZhYTllOS90YWJsZXJhbmdlOjc0ZWZkODAwZGU0NDRkMmJhNTJkMmU2Yzk0ZmFhOWU5XzMwLTAtMS0xLTU5MDEvdGV4dHJlZ2lvbjo2NGYyNzdlMmYzMDY0YTJhYmNhYTg2OGZkNzljYmFkNF8xNg_cdfaf3de-c043-45a7-be8c-95832be9f213"
      unitRef="shares">713857</us-gaap:StockIssuedDuringPeriodSharesPurchaseOfAssets>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i4815921bcd354164ad782a9b4e294f2f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzMvZnJhZzplZDI3Njc0NjBhZTA0YmRhYmRjYzNkODFmZjBjNDRmZS90YWJsZTo3NGVmZDgwMGRlNDQ0ZDJiYTUyZDJlNmM5NGZhYTllOS90YWJsZXJhbmdlOjc0ZWZkODAwZGU0NDRkMmJhNTJkMmU2Yzk0ZmFhOWU5XzMwLTctMS0xLTU5MDE_15484356-72e5-4086-93d0-7977ea3a8fd3"
      unitRef="usd">30997000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzMvZnJhZzplZDI3Njc0NjBhZTA0YmRhYmRjYzNkODFmZjBjNDRmZS90YWJsZTo3NGVmZDgwMGRlNDQ0ZDJiYTUyZDJlNmM5NGZhYTllOS90YWJsZXJhbmdlOjc0ZWZkODAwZGU0NDRkMmJhNTJkMmU2Yzk0ZmFhOWU5XzMwLTExLTEtMS01OTAx_43a2c121-fa25-4004-922c-b8393b4f1c4f"
      unitRef="usd">30997000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ic1253730069c4742b7db8d0fc37de086_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzMvZnJhZzplZDI3Njc0NjBhZTA0YmRhYmRjYzNkODFmZjBjNDRmZS90YWJsZTo3NGVmZDgwMGRlNDQ0ZDJiYTUyZDJlNmM5NGZhYTllOS90YWJsZXJhbmdlOjc0ZWZkODAwZGU0NDRkMmJhNTJkMmU2Yzk0ZmFhOWU5XzMxLTktMS0xLTU5MDE_2e320133-92d7-4a8b-b357-88e61d78efa6"
      unitRef="usd">468000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzMvZnJhZzplZDI3Njc0NjBhZTA0YmRhYmRjYzNkODFmZjBjNDRmZS90YWJsZTo3NGVmZDgwMGRlNDQ0ZDJiYTUyZDJlNmM5NGZhYTllOS90YWJsZXJhbmdlOjc0ZWZkODAwZGU0NDRkMmJhNTJkMmU2Yzk0ZmFhOWU5XzMxLTExLTEtMS01OTAx_bbf11c90-6248-427e-b351-c6f64a5ddf90"
      unitRef="usd">468000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:StockholdersEquity
      contextRef="idf8a346035ae40bd933af7eff582bcbe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzMvZnJhZzplZDI3Njc0NjBhZTA0YmRhYmRjYzNkODFmZjBjNDRmZS90YWJsZTo3NGVmZDgwMGRlNDQ0ZDJiYTUyZDJlNmM5NGZhYTllOS90YWJsZXJhbmdlOjc0ZWZkODAwZGU0NDRkMmJhNTJkMmU2Yzk0ZmFhOWU5XzMyLTEtMS0xLTU5MDE_45542ed5-3379-43eb-9fd5-c04b15d0f754"
      unitRef="usd">7753000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i795917cdeaa944bda5d7ca9c1d43042b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzMvZnJhZzplZDI3Njc0NjBhZTA0YmRhYmRjYzNkODFmZjBjNDRmZS90YWJsZTo3NGVmZDgwMGRlNDQ0ZDJiYTUyZDJlNmM5NGZhYTllOS90YWJsZXJhbmdlOjc0ZWZkODAwZGU0NDRkMmJhNTJkMmU2Yzk0ZmFhOWU5XzMyLTMtMS0xLTU5MDE_566ed2fe-2ea8-45b6-b856-d744e8975fff"
      unitRef="usd">204276000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i2e8a4b5a1e0f4d5ab1455b5b782fb437_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzMvZnJhZzplZDI3Njc0NjBhZTA0YmRhYmRjYzNkODFmZjBjNDRmZS90YWJsZTo3NGVmZDgwMGRlNDQ0ZDJiYTUyZDJlNmM5NGZhYTllOS90YWJsZXJhbmdlOjc0ZWZkODAwZGU0NDRkMmJhNTJkMmU2Yzk0ZmFhOWU5XzMyLTUtMS0xLTU5MDE_2975ab70-2a52-4340-8284-e83f84a6e279"
      unitRef="usd">112220000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib718b3d5d6984bb89ce47264f4afc065_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzMvZnJhZzplZDI3Njc0NjBhZTA0YmRhYmRjYzNkODFmZjBjNDRmZS90YWJsZTo3NGVmZDgwMGRlNDQ0ZDJiYTUyZDJlNmM5NGZhYTllOS90YWJsZXJhbmdlOjc0ZWZkODAwZGU0NDRkMmJhNTJkMmU2Yzk0ZmFhOWU5XzMyLTctMS0xLTU5MDE_a525e365-7d9a-4fbe-bf3e-4772c3115dd8"
      unitRef="usd">-78904000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i436bdcca46334a8b955625aeda47dea6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzMvZnJhZzplZDI3Njc0NjBhZTA0YmRhYmRjYzNkODFmZjBjNDRmZS90YWJsZTo3NGVmZDgwMGRlNDQ0ZDJiYTUyZDJlNmM5NGZhYTllOS90YWJsZXJhbmdlOjc0ZWZkODAwZGU0NDRkMmJhNTJkMmU2Yzk0ZmFhOWU5XzMyLTktMS0xLTU5MDE_f336d7f0-6702-4351-ba71-5d52bf844e6d"
      unitRef="usd">453000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iec0398a820254cd299413aaa332e3362_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzMvZnJhZzplZDI3Njc0NjBhZTA0YmRhYmRjYzNkODFmZjBjNDRmZS90YWJsZTo3NGVmZDgwMGRlNDQ0ZDJiYTUyZDJlNmM5NGZhYTllOS90YWJsZXJhbmdlOjc0ZWZkODAwZGU0NDRkMmJhNTJkMmU2Yzk0ZmFhOWU5XzMyLTExLTEtMS01OTAx_28eb3210-1072-4b47-aaa6-9178bdaa179e"
      unitRef="usd">245798000</us-gaap:StockholdersEquity>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzkvZnJhZzpjZDRkMzE1YjBmYzc0OGYxOGM5ZDNiNzAwZDZkNjQ2Mi90ZXh0cmVnaW9uOmNkNGQzMTViMGZjNzQ4ZjE4YzlkM2I3MDBkNmQ2NDYyXzM5MjAy_c12288c7-d755-47d2-bf8e-8d93bb69b520">&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;Summary of Significant Accounting Policies&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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;Summary of Operations&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; The Company provides payment and information services, which include processing and payment of transportation, energy, telecommunications and environmental invoices. These services include the acquisition and management of data, information delivery and financial exchange. The consolidated balance sheet captions, &#x201c;Accounts and drafts payable&#x201d; and &#x201c;Payments in advance of funding,&#x201d; represent the Company&#x2019;s resulting financial position related to the payment services that are performed for customers. The Company also provides a full range of banking services to individual, corporate and institutional customers through the Bank, its wholly owned bank subsidiary. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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;Basis of Presentation&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; The accounting and reporting policies of the Company and its subsidiaries conform to U.S. GAAP. The consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries after elimination of intercompany transactions. Certain amounts in the 2020 and 2019 consolidated financial statements have been reclassified to conform to the 2021 presentation. Such reclassifications have no effect on previously reported net income or shareholders&#x2019; equity. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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;Use of Estimates&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; In preparing the consolidated financial statements, Company management is required to make estimates and assumptions which significantly affect the reported amounts in the consolidated financial statements. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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;Cash and Cash Equivalents&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; For purposes of the consolidated statements of cash flows, the Company considers cash and due from banks, interest-bearing deposits in other financial institutions, and federal funds sold and other short-term investments to be cash and cash equivalents. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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;Investment in Debt Securities&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; The Company classifies its investment securities as available-for-sale. Securities classified as available-for-sale are carried at fair value. Unrealized gains and losses, net of the related tax effect, are excluded from earnings and reported in accumulated other comprehensive income, a component of shareholders&#x2019; equity. Securities are periodically evaluated for credit losses in accordance with the guidance provided in FASB ASC Topic 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;Financial Instruments &#x2013; Credit Losses&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;/div&gt;&lt;div style="margin-top:12pt;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 available for sale investment securities in an unrealized loss position, the entire loss in fair value is required to be recognized in current earnings if the Company intends to sell the securities or believes it likely that it will be required to sell the security before the anticipated recovery. If neither condition is met, and the Company does not expect to recover the amortized cost basis, the Company determines whether the decline in fair value resulted from credit losses or other factors. If the assessment indicates that a credit loss exists, the present value of cash flows expected to be collected is compared to the amortized cost basis of the security. If the present value of cash flows expected to be collected is less than the amortized cost basis, a credit loss has occurred, and an allowance for credit losses is recorded. The allowance for credit losses is limited by the amount that the fair value is less than the amortized cost basis. Any impairment not recorded through the provision for credit losses would be recognized in other comprehensive income. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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;Changes in the allowance for credit losses would be recorded as a provision for credit losses on the consolidated statements of income. Losses would be charged against the allowance for credit losses on securities when management believes the uncollectibility of an available-for-sale security is confirmed or when either of the conditions regarding intent or requirement to sell is met. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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;Prior to the adoption of Accounting Standards Update ("ASU") 2016-13, &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;Financial Instruments &#x2013; Credit Losses (Topic 326): 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;("ASU 2016-13") as of January 1, 2020, the Company evaluated a decline in the fair value of any available-for-sale security below cost to determine whether the decline was deemed other than temporary and, if so, would result in a charge to earnings and the establishment of a new cost basis for the security. To determine whether impairment was other than temporary, the Company considered guidance provided in the FASB ASC Topic 320, &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;Investments &#x2013; Debt and Equity Securities&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;. When determining whether a debt security was other-than-temporarily impaired, the Company assessed whether it had the intent to sell the security and whether it was more likely than not that the Company would be required to sell prior to recovery of the amortized cost basis. Evidence considered in this assessment included the reasons for impairment, the severity and duration of the impairment, changes in value subsequent to year-end and forecasted performance of the investee. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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;Premiums and discounts are amortized or accreted to interest income over the expected lives of the respective securities using the level-yield method. Interest income is recognized when earned. Gains and losses are calculated using the specific identification method. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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;Loans&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; Interest on loans is recognized based upon the principal amounts outstanding. It is the Company&#x2019;s policy to discontinue the accrual of interest when there is reasonable doubt as to the collectability of principal or interest. Subsequent payments received on such loans are applied to principal if there is any doubt as to the collectability of such principal; otherwise, these receipts are recorded as interest income. The accrual of interest on a loan is resumed when the loan is current as to payment of both principal and interest and/or the borrower demonstrates the ability to pay and remain current. Loan origination and commitment fees on originated loans, net of certain direct loan origination costs, are deferred and amortized to interest income using the level-yield method over the estimated lives of the related loans. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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;Allowance for Credit Losses&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; The ACL is increased by provisions charged to expense and is available to absorb charge-offs, net of recoveries. Management utilizes a systematic, documented approach in determining the appropriate level of the ACL. Management&#x2019;s approach provides for estimated current expected credit losses on loans in accordance with ASU 2016-13. These estimates are based upon a number of factors, such as payment history, financial condition of the borrower, expected future cash flows and collateral exposure. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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 ACL is a valuation account that is deducted from the amortized cost basis to present the net amount expected to be collected on the loans. Loans are charged off against the ACL when management believes the uncollectibility of a loan balance is confirmed. Expected recoveries for amounts previously charged off and expected to be charged off do not exceed the aggregate of amounts previously charged off and expected to be charged off. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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;Management estimated the allowance balance using relevant available information from internal and external sources, relating to past events, current conditions and reasonable and supportable forecasts based on economic factors, such as GDP. Historical credit loss experience, of both the Company and similar peer banks, provides the basis for the estimation of expected credit losses. Adjustments to historical loss information are made for lending management experience, concentration risk, asset quality trends, borrower&#x2019;s ability to pay, collateral, and other environmental factors. It is difficult to estimate how potential changes in any one economic factor or input might affect the overall ACL because a wide variety of factors and inputs are considered in estimating the allowance and changes in those factors and inputs considered may not occur at the same rate and may not be consistent across all loan types. Additionally, changes in factors and inputs may be directionally inconsistent, such that improvement in one factor may offset deterioration in others. The ACL is measured on a collective pool basis when similar risk characteristics exist. Management believes the ACL is adequate to absorb expected losses in the loan portfolio. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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;Loans&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 identified the following portfolio segments: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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;Commercial &amp;amp; Industrial (&#x201c;C&amp;amp;I&#x201d;)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2013; C&amp;amp;I loans consist of loans to small and medium-sized businesses in a wide variety of industries, franchise lending, and equipment financing to companies of all sizes. These loans are generally collateralized by inventory, accounts receivable, equipment, and other commercial assets, and may be supported by other credit enhancements such as personal guarantees. Risk arises primarily due to a difference between expected and actual cash flows of the borrower. However, the recoverability of these loans is also dependent on other factors primarily dictated by the type of collateral securing these loans. The fair value of the collateral securing these loans may fluctuate as market conditions change. Included within C&amp;amp;I are revolving loans supported by borrowing bases that fluctuate depending on the amount of underlying collateral. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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;Commercial Real Estate (&#x201c;CRE&#x201d;)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2013; CRE loans include various types of loans for which the Company holds real property as collateral. Commercial real estate lending activity is typically restricted to owner-occupied properties or to investor properties that are owned by customers with a current banking relationship. The primary risks of CRE loans include the borrower&#x2019;s inability to pay and material decreases in the value of the real estate being held as collateral. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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;Faith-based CRE&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; Faith-based CRE loans include loans to faith-based ministries for which the Company holds real property as collateral. The primary risks of faith-based CRE loans include the borrower&#x2019;s inability to pay and material decreases in the value of the real estate being held as collateral. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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;Construction and Land Development&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; The Company originates loans to finance construction projects including faith-based and commercial projects. Construction loans are generally collateralized by first liens on the real estate and have &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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;floating interest rates. The primary risks of construction loans are construction completion and timing risk. Adverse economic conditions may negatively impact the borrowers&#x2019; ability to complete the project. Additionally, the fair value of the underlying collateral may fluctuate as market conditions change. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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 ACL is calculated as the difference between the amortized cost basis and the projections from the weighted-average remaining maturity ("WARM") model that the Company developed. The WARM model utilizes an attrition analysis, including events such as payoffs, matured loans, and renewals in the borrowers&#x2019; control, to anticipate the length of time it would take for each portfolio segment to runoff. Management incorporates a one-year GDP forecast and an immediate reversion to peer historical loss rates to determine the annual charge off rates over the estimated life of the loans. After the reasonable and supportable forecast period, the model reverts to long-run historical average loss rates of its peers. However, for the faith-based CRE ACL, beyond the reasonable and supportable forecast period, loss rates are reverted immediately to the Company&#x2019;s long-run historical averages, as this represents a unique loan segment to the peer portfolios. The economic forecast is based on management&#x2019;s assessment of the length and pattern of the current economic cycle. The resulting annual charge off rate determined for each year in the WARM model is applied to the loan balances estimated in the attrition analysis. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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;Management accounts for the inherent uncertainty of the underlying economic forecast by reviewing forecast scenarios. Additionally, the ACL calculation includes subjective adjustments for qualitative risk factors that are likely to cause estimated credit losses to differ from historical experience. These qualitative adjustments may increase or reduce reserve levels and include adjustments for lending management experience and risk tolerance, value of underlying collateral, loan review and audit results, asset quality and portfolio trends, loan portfolio growth and loan concentrations. The Company has elected to exclude accrued interest receivable ("AIR") from the allowance for credit losses calculation. When a loan is placed on non-accrual, any recorded AIR is reversed against interest income. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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 determination and application of the ACL accounting policy involves judgments, estimates, and uncertainties that are subject to change. Changes in these assumptions, estimates or the conditions surrounding them may have a material impact on the Company&#x2019;s financial condition, liquidity or results of operations. Various regulatory agencies, as an integral part of the examination process, periodically review the ACL. Such agencies may require the Company to recognize additions to the ACL or reserve increases to adversely graded classified loans based on information available to them at the time of their examinations. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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 ACL is decreased by net charge-offs and is increased by provisions for credit losses that are charged to the consolidated statements of operations. Charge-offs, if any, are typically measured for each loan based on a thorough analysis of the most probable source of repayment, such as the present value of the loan&#x2019;s expected future cash flows, the loan&#x2019;s estimated fair value, or the estimated fair value of the underlying collateral less costs of disposition for collateral-dependent loans. When it is determined that specific loans, or portions thereof, are uncollectible, these amounts are charged off against the ACL. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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;Prior to the adoption of ASU 2016-13 as of January 1, 2020, the Company determined reserves for losses on the loan portfolio in the allowance for loan losses ("ALLL"). The ALLL was increased by provisions charged to expense and was available to absorb charge-offs, net of recoveries. Management utilized a systematic, documented approach in determining the appropriate level of the ALLL. Management&#x2019;s approach provided for estimated credit losses on individually evaluated loans in accordance with FASB ASC 310, Allowance for Credit Losses (&#x201c;ASC 310&#x201d;). These estimates were based upon a number of factors, such as payment history, financial condition of the borrower, expected future cash flows and discounted collateral exposure.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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;Unfunded loan commitments&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 addition to the ACL for funded loans, the Company maintains reserves to cover the risk of loss associated with off-balance sheet unfunded loan commitments. The allowance for off-balance sheet credit losses is maintained within other liabilities in the statements of financial condition. Under the CECL framework, adjustments to this liability are recorded as provision for credit losses in the consolidated statements of operations. Unfunded loan commitment balances are evaluated by loan segment. In order to establish the required level of reserve, the Company applies average historical utilization rates and ACL loan model loss rates for each loan segment to the outstanding unfunded commitment balances. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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;Investment securities&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;Management evaluates all investments in an unrealized loss position on a quarterly basis, and more frequently when economic or market conditions warrant such evaluation. If the Company has the intent to sell the security or it is more likely than not that the Company will be required to sell the security, the security is written down to fair value and the &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;entire loss is recorded in earnings. If either of the above criteria is not met, the Company will evaluate whether the decline in fair value is the result of credit losses or other factors. In making the assessment, the Company may consider various factors including the extent to which fair value is less than amortized cost, performance on any underlying collateral, downgrades in the ratings of the security by a rating agency, the failure of the issuer to make scheduled interest or principal payments and adverse conditions specifically related to the security. If the assessment indicates that a credit loss exists, the present value of cash flows expected to be collected is compared to the amortized cost basis of the security and any excess is recorded as an allowance for credit loss. For U.S. agency-backed securities where the risk of nonpayment of the amortized cost basis is zero, the Company will not measure expected credit losses on these securities. When the loss is not considered a result of credit loss, the cost basis of the security is written down to fair value, with the loss charge recognized in AOCI. Credit losses are not estimated for AIR from investment securities as interest deemed uncollectible is written off through interest income. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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;Individually Evaluated Loans&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; A loan is considered individually evaluated when it is probable that a creditor will be unable to collect all amounts due, both principal and interest, according to the contractual terms of the loan agreement. Individually evaluated loans are generally measured based on the expected future cash flows and discounted at the loan's effective interest rate. Alternatively, reference to an observable market price could be used to individually evaluate loans, if one exists, or the fair value of the collateral for a collateral-dependent loan. Regardless of the historical measurement method used, the Company measures individually evaluated loans based on the fair value of the collateral when the Company determines foreclosure is probable. Additionally, troubled debt restructurings are measured by discounting the total expected future cash flows at the loan's effective rate of interest as stated in the original loan agreement. The Company uses its methods as discussed above for recognizing interest on individually evaluated loans. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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;Foreclosed Assets &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;Real estate acquired as a result of foreclosure is initially recorded at fair value less estimated selling costs. Fair value is generally determined through the receipt of appraisals. Any write down to fair value at the time the property is acquired is recorded as a charge-off to the allowance for credit losses. Any decline in the fair value of the property subsequent to acquisition is recorded as a charge to non-interest expense. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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;Premises and Equipment&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; Premises and equipment are stated at cost less accumulated depreciation and amortization. Depreciation is computed over the estimated useful lives of the assets, or the respective lease terms for leasehold improvements, using straight-line and accelerated methods. Estimated useful lives do not exceed 40 years for buildings, the lesser of 10 years or the life of the lease for leasehold improvements and range from 3 to 7 years for software, equipment, furniture and fixtures. Maintenance and repairs are charged to expense as incurred. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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;Intangible Assets&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; Cost in excess of fair value of net assets acquired has resulted from business acquisitions. Goodwill and intangible assets with indefinite useful lives are not amortized, but instead are tested for impairment at least annually. Intangible assets with definite useful lives are amortized on a straight-line basis over their respective estimated useful lives. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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;Periodically, the Company reviews intangible assets for events or changes in circumstances that may indicate that the carrying amount of the assets may not be recoverable. Based on those reviews, adjustments of recorded amounts have not been required. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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;Non-marketable Equity Investments&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; The Company accounts for non-marketable equity investments, in which it holds less than a 20% ownership, as equity investments without readily determinable fair values. As a result, the carrying value of the investment is determined under the measurement alternative of cost, less impairment (if any), adjusted for fair value changes when observable prices are available. The Company periodically evaluates for impairment of these investments. In performing this evaluation, the Company considers various factors including the investee's financial condition, results of operations, operating trends and other financial ratios. Non-marketable equity investments are included in other assets on the consolidated balance sheets. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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;Treasury Stock&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; Purchases of the Company&#x2019;s common stock are recorded at cost. Upon reissuance, treasury stock is reduced based upon the average cost basis of shares held. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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;Comprehensive Income&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; Comprehensive income consists of net income, changes in net unrealized gains (losses) on available-for-sale securities and pension liability adjustments and is presented in the accompanying consolidated statements of shareholders' equity and consolidated statements of comprehensive income. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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;Information Services Revenue&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; A majority of the Company&#x2019;s revenues are attributable to fees for providing services related to processing and payment of invoices. These services include invoice processing, transportation invoice rating, payment &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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;processing and services, auditing, and the generation of accounting and transportation information. The Company also processes, pays and generates management information from electric, gas, telecommunications, environmental, and other invoices. The specific payment and information processing services provided to each customer are developed individually to meet each customer&#x2019;s specific requirements. The Company enters into service agreements with customers typically for fixed fees per transaction that are invoiced monthly. Revenues are recognized in the period services are rendered and earned under the service agreements, as long as collection is reasonably assured. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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;Income Taxes&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; Deferred tax assets and liabilities are recognized for the estimated future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases. Deferred tax assets and liabilities are measured using enacted tax rates in effect for the year in which those temporary differences are expected to be recovered or settled. Deferred tax assets are reduced if necessary, by a deferred tax asset valuation allowance. In the event that management determines it is more likely than not that it will not be able to realize all or part of net deferred tax assets in the future, the Company adjusts the recorded value of deferred tax assets, which would result in a direct charge to income tax expense in the period that such determination is made. Likewise, the Company will reverse the valuation allowance when realization of the deferred tax asset is expected. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date. The Company and its subsidiaries file U.S. federal and certain state income tax returns on a consolidated basis. In addition, certain state jurisdictions are filed on a separate company basis by the Company or its subsidiaries. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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 and measures income tax benefits using a two-step model: 1) a tax position must be more likely than not to be sustained based solely on its technical merits in order to be recognized; and 2) the benefit must be measured as the largest dollar amount of that position that is more likely than not to be sustained upon settlement. The difference between the benefit recognized for a tax position in this model and the tax benefit claimed on a tax return is treated as an unrecognized tax benefit. The Company recognizes income tax related interest and penalties in income tax expense. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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;Earnings Per Share&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; Basic earnings per share is computed by dividing net income by the weighted average number of common shares outstanding. Diluted earnings per share is computed by dividing net income by the sum of the weighted average number of common shares outstanding and the weighted average number of potential common shares outstanding. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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-Based Compensation&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; The Company follows FASB ASC 718, &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;Accounting for Stock Options and Other Stock-based Compensation&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 718&#x201d;), which requires that all stock-based compensation be recognized as an expense in the financial statements and that such cost be measured at the fair value of the award. ASC 718 also requires that excess tax benefits related to stock option exercises and restricted stock awards be reflected as financing cash inflows instead of operating cash inflows. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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;Pension Plans&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; The amounts recognized in the consolidated financial statements related to pension are determined from actuarial valuations. Inherent in these valuations are assumptions including expected return on plan assets, discount rates at which the liabilities could be settled at December&#160;31, 2021, rate of increase in future compensation levels and mortality rates. These assumptions are updated annually and are disclosed in Note 10. The Company follows FASB ASC 715-&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;Compensation &#x2013; Retirement Benefits&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 715&#x201d;), which requires companies to recognize the overfunded or underfunded status of a defined benefit postretirement plan as an asset or liability in its consolidated balance sheet and to recognize changes in that funded status in the year in which the changes occur through comprehensive income. The funded status is measured as the difference between the fair value of the plan assets and the projected benefit obligation as of the date of its fiscal year-end. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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;Fair Value Measurements&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; The Company follows the provisions of FASB ASC 820-&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;Fair Value Measurements and Disclosures&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;, which defines fair value, establishes a framework for measuring fair value in GAAP, and outlines disclosures about fair value measurements. Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. A three-level hierarchy for valuation techniques is used to measure financial assets and financial liabilities at fair value. This hierarchy is based on whether the valuation inputs are observable or unobservable. Financial instrument valuations are considered Level 1 when they are based on quoted prices in active markets for identical assets or liabilities. Level 2 financial instrument valuations use quoted prices for similar assets or liabilities, quoted prices in markets that are not active, or other inputs that are observable or can be corroborated by observable market data. Financial instrument valuations are considered Level 3 when they are determined using pricing models, discounted cash flow methodologies or similar techniques and at least one significant model assumption or input is unobservable, and when determination of the fair value requires significant management judgment or estimation. The Company records securities available for sale at their fair values on a recurring basis using Level 2 valuations. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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;Additionally, the Company records individually evaluated credits and other real estate owned at their fair value on a nonrecurring basis. The nonrecurring fair value adjustments typically involve application of lower-of-cost-or-market accounting or impairment write-downs of individual assets. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Impact of New and Not Yet Adopted Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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 June 2016, the FASB issued ASU 2016-13, . The standard was effective for fiscal periods beginning after December 15, 2019. The CARES Act was signed into law on March 27, 2020 and included provisions that temporarily delayed the required implementation date of ASU 2016-13 to the earlier of the end of the national pandemic or December 31, 2020. The Consolidated Appropriations Act was signed into law on December 27, 2020 and extended the deferral of required implementation of ASU 2016-13 to the earlier of the first day of a company&#x2019;s fiscal year that begins after the date the COVID-19 national emergency comes to an end or January 1, 2022. The Company elected to defer the adoption of ASU 2016-13 until December 31, 2020 with an effective date of January 1, 2020. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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 ASU required measurement and recognition of expected credit losses for financial instruments held at amortized cost, which include allowances for credit losses expected over the life of the portfolio, rather than incurred losses, which include allowances for current known and inherent losses within the portfolio. Under this standard, the Company is required to hold an allowance equal to the expected life-of-loan losses on the loan portfolio. It also applies to off-balance sheet credit exposures such as loan commitments, standby letters of credit and other similar instruments. In addition, ASU 2016-13 made changes to the accounting for available-for-sale debt securities. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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 adopted ASU 2016-13 using a modified retrospective approach. Results for annual reporting periods beginning after January 1, 2020 are presented under ASU 2016-13 while prior period amounts continue to be reported in accordance with previously applicable GAAP. Upon adoption, the Company recognized increases of $723,000 in the allowance for credit losses and $402,000 in the reserve for unfunded commitments, with a corresponding reduction to retained earnings, net of tax, of $856,000. No allowance for credit loss was required upon adoption for the investment securities portfolio. Consistent with the provisions of the CARES Act, results for quarterly reporting periods beginning after December 31, 2020 in the Company&#x2019;s Form 10-Q are presented under ASU 2016-13 while prior quarterly period amounts continue to be reported in accordance with previously applicable GAAP. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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 illustrates the impact of the adoption of ASU 2016-13: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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:58.142%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2019&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;Impact of ASU 2016-13 Adoption&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;As Reported Under ASU 2016-13&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Assets: &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align: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 loan/credit losses on loans &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,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;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;723&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;11,279&#160;&lt;/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:#dbdbdb;padding:2px 1pt 2px 19pt;text-align:left;vertical-align: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 asset &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,298&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;269&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reserve for unfunded commitments &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;402&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;402&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;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;Shareholders&#x2019; equity: &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:#dbdbdb;border-bottom:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Retained earnings &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-bottom: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;90,341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-bottom: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;(856)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-bottom: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;89,485&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Risks and Uncertainties&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&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;On March 11, 2020, the WHO declared the outbreak of COVID-19 as a global pandemic. The declaration of a global pandemic meant that almost all public commerce and related business activities was, to varying degrees, curtailed with the goal of decreasing the rate of new infections. In late fiscal 2020, vaccines for combating COVID-19 were approved by health agencies and have been administered throughout the country. Although vaccination efforts have been widespread and continuing, and a significant amount of previous business and other restrictions have been lifted, the continued impact of COVID-19, including any increases in the infection rates, new variants, and renewed governmental action to slow the spread of COVID-19, cannot be estimated. The ongoing impact of COVID-19, including the impact of restrictions imposed to combat its spread, could result in additional and prolonged business closures, supply chain disruptions, work restrictions and activity restrictions. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is closely monitoring developments related to COVID-19, checking regularly for updated information and recommendations from the WHO and the CDC, from national, state, and local governments, and evaluating courses of &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&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;action being taken by peers. At this time, the Company remains subject to heightened business, operational, market, credit and other risks related to the COVID-19 pandemic, including, but not limited to, those discussed below, which may have an adverse effect on business, financial condition and results of operations. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Financial position and results of operations&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; - The global health crisis caused by COVID-19 has and will continue to negatively impact business activity throughout the world. The COVID-19 outbreak and associated counter-acting measures implemented by governments around the world, as well as increased business uncertainty and shortages in the labor force, have had, and continue to have, an adverse impact on the Company&#x2019;s financial results and are discussed in more detail below. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&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;Although many restrictions have been relaxed with some success and economic conditions have been improving, many states and localities are still experiencing moderate to high levels of COVID-19 cases, prompting continued restrictions and the need for additional aid and other forms of relief for affected individuals, businesses and other entities. When and if COVID-19 is demonstrably contained, the Company anticipates a rebound in economic activity; however, any such rebound is contingent upon the rate and effectiveness of the containment efforts deployed by federal, state, and local governments. In light of the evolving health, social, economic and business environment, governmental regulations or mandates, and business disruptions that have occurred and could continue to occur, the aggregate impact that COVID-19 could have on the Company&#x2019;s financial condition and operating results remains uncertain.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&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;To the extent any business disruptions continue for an extended period, additional cost control actions will be considered. Future asset impairment charges, increases in allowance for credit losses, or restructuring charges could be more likely and will be dependent on the severity and duration of this crisis and its effect on the Company&#x2019;s borrowers. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&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;For payment processing services, business closures cause a decrease in the number of transactions and dollars processed due to the decline in customers&#x2019; business activity. Other financial impact could occur, though such potential impact is unknown at this time. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Capital and liquidity&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; - While the Company believes that it has sufficient capital to withstand an extended economic recession brought about by COVID-19, its reported and regulatory capital ratios could be adversely impacted by future financial losses. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company maintains access to multiple sources of liquidity. If an extended recession caused large numbers of the Bank&#x2019;s customers to draw down deposits, the Company might become more reliant on more expensive sources of funding. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Asset valuation &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;- Currently, the Company does not expect COVID-19 to affect its ability to fairly value the assets on its balance sheet; however, this could change in future periods. While certain valuation assumptions and judgments will change to account for pandemic-related circumstances such as widening credit spreads, the Company does not anticipate significant changes in methodology used to determine the fair value of assets measured in accordance with GAAP. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&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;An economic slowdown as a result of COVID-19 could cause a decline in the Company&#x2019;s stock price or the occurrence of what management would deem to be a triggering event that could, under certain circumstances, necessitate a goodwill or intangible asset impairment test and result in an impairment charge being recorded for that period. In the event that the Company concludes that all or a portion of its goodwill is impaired, a non-cash charge for the amount of such impairment would be recorded to earnings. Such a charge would have no impact on tangible capital or regulatory capital. &lt;/span&gt;&lt;/div&gt;Processes, controls and business continuity - In accordance with its federally mandated Pandemic Plan and Business Continuity Plan, many Cass employees around the globe continue to work and conduct business remotely. In the past several years, Cass has invested in sophisticated technology initiatives that enable employees to operate remotely with full system(s) access along with unified and transparent voice and electronic communications capabilities. The Company cannot predict when or how it will fully lift the actions put in place as part of the Business Continuity Plan, including work from home requirements and travel restrictions. Cass does not believe the work from home protocol has materially adversely impacted internal controls, financial reporting systems, or operations.</us-gaap:SignificantAccountingPoliciesTextBlock>
    <cass:SummaryOfOperationsPolicyTextBlock
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzkvZnJhZzpjZDRkMzE1YjBmYzc0OGYxOGM5ZDNiNzAwZDZkNjQ2Mi90ZXh0cmVnaW9uOmNkNGQzMTViMGZjNzQ4ZjE4YzlkM2I3MDBkNmQ2NDYyXzM5MjAz_cd8a71fe-4a9a-4e2d-a26f-e2de72baca19">Summary of Operations The Company provides payment and information services, which include processing and payment of transportation, energy, telecommunications and environmental invoices. These services include the acquisition and management of data, information delivery and financial exchange. The consolidated balance sheet captions, &#x201c;Accounts and drafts payable&#x201d; and &#x201c;Payments in advance of funding,&#x201d; represent the Company&#x2019;s resulting financial position related to the payment services that are performed for customers. The Company also provides a full range of banking services to individual, corporate and institutional customers through the Bank, its wholly owned bank subsidiary.</cass:SummaryOfOperationsPolicyTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzkvZnJhZzpjZDRkMzE1YjBmYzc0OGYxOGM5ZDNiNzAwZDZkNjQ2Mi90ZXh0cmVnaW9uOmNkNGQzMTViMGZjNzQ4ZjE4YzlkM2I3MDBkNmQ2NDYyXzM5MjEy_f6fc798a-d1f8-4f91-8c09-836577f97cd2">Basis of Presentation The accounting and reporting policies of the Company and its subsidiaries conform to U.S. GAAP. The consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries after elimination of intercompany transactions. Certain amounts in the 2020 and 2019 consolidated financial statements have been reclassified to conform to the 2021 presentation. Such reclassifications have no effect on previously reported net income or shareholders&#x2019; equity.</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:UseOfEstimates
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzkvZnJhZzpjZDRkMzE1YjBmYzc0OGYxOGM5ZDNiNzAwZDZkNjQ2Mi90ZXh0cmVnaW9uOmNkNGQzMTViMGZjNzQ4ZjE4YzlkM2I3MDBkNmQ2NDYyXzM5MjA0_8be57806-55f0-42cf-8946-d5ab356af496">Use of Estimates In preparing the consolidated financial statements, Company management is required to make estimates and assumptions which significantly affect the reported amounts in the consolidated financial statements.</us-gaap:UseOfEstimates>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzkvZnJhZzpjZDRkMzE1YjBmYzc0OGYxOGM5ZDNiNzAwZDZkNjQ2Mi90ZXh0cmVnaW9uOmNkNGQzMTViMGZjNzQ4ZjE4YzlkM2I3MDBkNmQ2NDYyXzM5MjEz_2babb6a4-4f05-455a-885d-c995b960576b">Cash and Cash Equivalents For purposes of the consolidated statements of cash flows, the Company considers cash and due from banks, interest-bearing deposits in other financial institutions, and federal funds sold and other short-term investments to be cash and cash equivalents.</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <cass:InvestmentInDebtSecuritiesPolicyTextBlock
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzkvZnJhZzpjZDRkMzE1YjBmYzc0OGYxOGM5ZDNiNzAwZDZkNjQ2Mi90ZXh0cmVnaW9uOmNkNGQzMTViMGZjNzQ4ZjE4YzlkM2I3MDBkNmQ2NDYyXzM5MjE1_1c2561e8-3d14-4af6-81d8-061663ed3eba">&lt;div style="margin-top:12pt;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;Investment in Debt Securities&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; The Company classifies its investment securities as available-for-sale. Securities classified as available-for-sale are carried at fair value. Unrealized gains and losses, net of the related tax effect, are excluded from earnings and reported in accumulated other comprehensive income, a component of shareholders&#x2019; equity. Securities are periodically evaluated for credit losses in accordance with the guidance provided in FASB ASC Topic 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;Financial Instruments &#x2013; Credit Losses&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;/div&gt;&lt;div style="margin-top:12pt;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 available for sale investment securities in an unrealized loss position, the entire loss in fair value is required to be recognized in current earnings if the Company intends to sell the securities or believes it likely that it will be required to sell the security before the anticipated recovery. If neither condition is met, and the Company does not expect to recover the amortized cost basis, the Company determines whether the decline in fair value resulted from credit losses or other factors. If the assessment indicates that a credit loss exists, the present value of cash flows expected to be collected is compared to the amortized cost basis of the security. If the present value of cash flows expected to be collected is less than the amortized cost basis, a credit loss has occurred, and an allowance for credit losses is recorded. The allowance for credit losses is limited by the amount that the fair value is less than the amortized cost basis. Any impairment not recorded through the provision for credit losses would be recognized in other comprehensive income. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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;Changes in the allowance for credit losses would be recorded as a provision for credit losses on the consolidated statements of income. Losses would be charged against the allowance for credit losses on securities when management believes the uncollectibility of an available-for-sale security is confirmed or when either of the conditions regarding intent or requirement to sell is met. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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;Prior to the adoption of Accounting Standards Update ("ASU") 2016-13, &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;Financial Instruments &#x2013; Credit Losses (Topic 326): 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;("ASU 2016-13") as of January 1, 2020, the Company evaluated a decline in the fair value of any available-for-sale security below cost to determine whether the decline was deemed other than temporary and, if so, would result in a charge to earnings and the establishment of a new cost basis for the security. To determine whether impairment was other than temporary, the Company considered guidance provided in the FASB ASC Topic 320, &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;Investments &#x2013; Debt and Equity Securities&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;. When determining whether a debt security was other-than-temporarily impaired, the Company assessed whether it had the intent to sell the security and whether it was more likely than not that the Company would be required to sell prior to recovery of the amortized cost basis. Evidence considered in this assessment included the reasons for impairment, the severity and duration of the impairment, changes in value subsequent to year-end and forecasted performance of the investee. &lt;/span&gt;&lt;/div&gt;Premiums and discounts are amortized or accreted to interest income over the expected lives of the respective securities using the level-yield method. Interest income is recognized when earned. Gains and losses are calculated using the specific identification method.</cass:InvestmentInDebtSecuritiesPolicyTextBlock>
    <us-gaap:FinanceLoansAndLeasesReceivablePolicy
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzkvZnJhZzpjZDRkMzE1YjBmYzc0OGYxOGM5ZDNiNzAwZDZkNjQ2Mi90ZXh0cmVnaW9uOmNkNGQzMTViMGZjNzQ4ZjE4YzlkM2I3MDBkNmQ2NDYyXzM5MjE0_6cd3289a-ff72-4590-96ab-698c04eea5ec">Loans Interest on loans is recognized based upon the principal amounts outstanding. It is the Company&#x2019;s policy to discontinue the accrual of interest when there is reasonable doubt as to the collectability of principal or interest. Subsequent payments received on such loans are applied to principal if there is any doubt as to the collectability of such principal; otherwise, these receipts are recorded as interest income. The accrual of interest on a loan is resumed when the loan is current as to payment of both principal and interest and/or the borrower demonstrates the ability to pay and remain current. Loan origination and commitment fees on originated loans, net of certain direct loan origination costs, are deferred and amortized to interest income using the level-yield method over the estimated lives of the related loans.</us-gaap:FinanceLoansAndLeasesReceivablePolicy>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesPolicyForUncollectibleAmounts
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzkvZnJhZzpjZDRkMzE1YjBmYzc0OGYxOGM5ZDNiNzAwZDZkNjQ2Mi90ZXh0cmVnaW9uOmNkNGQzMTViMGZjNzQ4ZjE4YzlkM2I3MDBkNmQ2NDYyXzM5MTk3_09c90ee4-17b3-421d-ad06-13f377253488">&lt;div style="margin-top:12pt;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;Allowance for Credit Losses&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; The ACL is increased by provisions charged to expense and is available to absorb charge-offs, net of recoveries. Management utilizes a systematic, documented approach in determining the appropriate level of the ACL. Management&#x2019;s approach provides for estimated current expected credit losses on loans in accordance with ASU 2016-13. These estimates are based upon a number of factors, such as payment history, financial condition of the borrower, expected future cash flows and collateral exposure. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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 ACL is a valuation account that is deducted from the amortized cost basis to present the net amount expected to be collected on the loans. Loans are charged off against the ACL when management believes the uncollectibility of a loan balance is confirmed. Expected recoveries for amounts previously charged off and expected to be charged off do not exceed the aggregate of amounts previously charged off and expected to be charged off. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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;Management estimated the allowance balance using relevant available information from internal and external sources, relating to past events, current conditions and reasonable and supportable forecasts based on economic factors, such as GDP. Historical credit loss experience, of both the Company and similar peer banks, provides the basis for the estimation of expected credit losses. Adjustments to historical loss information are made for lending management experience, concentration risk, asset quality trends, borrower&#x2019;s ability to pay, collateral, and other environmental factors. It is difficult to estimate how potential changes in any one economic factor or input might affect the overall ACL because a wide variety of factors and inputs are considered in estimating the allowance and changes in those factors and inputs considered may not occur at the same rate and may not be consistent across all loan types. Additionally, changes in factors and inputs may be directionally inconsistent, such that improvement in one factor may offset deterioration in others. The ACL is measured on a collective pool basis when similar risk characteristics exist. Management believes the ACL is adequate to absorb expected losses in the loan portfolio. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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;Loans&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 identified the following portfolio segments: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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;Commercial &amp;amp; Industrial (&#x201c;C&amp;amp;I&#x201d;)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2013; C&amp;amp;I loans consist of loans to small and medium-sized businesses in a wide variety of industries, franchise lending, and equipment financing to companies of all sizes. These loans are generally collateralized by inventory, accounts receivable, equipment, and other commercial assets, and may be supported by other credit enhancements such as personal guarantees. Risk arises primarily due to a difference between expected and actual cash flows of the borrower. However, the recoverability of these loans is also dependent on other factors primarily dictated by the type of collateral securing these loans. The fair value of the collateral securing these loans may fluctuate as market conditions change. Included within C&amp;amp;I are revolving loans supported by borrowing bases that fluctuate depending on the amount of underlying collateral. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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;Commercial Real Estate (&#x201c;CRE&#x201d;)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2013; CRE loans include various types of loans for which the Company holds real property as collateral. Commercial real estate lending activity is typically restricted to owner-occupied properties or to investor properties that are owned by customers with a current banking relationship. The primary risks of CRE loans include the borrower&#x2019;s inability to pay and material decreases in the value of the real estate being held as collateral. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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;Faith-based CRE&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; Faith-based CRE loans include loans to faith-based ministries for which the Company holds real property as collateral. The primary risks of faith-based CRE loans include the borrower&#x2019;s inability to pay and material decreases in the value of the real estate being held as collateral. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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;Construction and Land Development&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; The Company originates loans to finance construction projects including faith-based and commercial projects. Construction loans are generally collateralized by first liens on the real estate and have &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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;floating interest rates. The primary risks of construction loans are construction completion and timing risk. Adverse economic conditions may negatively impact the borrowers&#x2019; ability to complete the project. Additionally, the fair value of the underlying collateral may fluctuate as market conditions change. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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 ACL is calculated as the difference between the amortized cost basis and the projections from the weighted-average remaining maturity ("WARM") model that the Company developed. The WARM model utilizes an attrition analysis, including events such as payoffs, matured loans, and renewals in the borrowers&#x2019; control, to anticipate the length of time it would take for each portfolio segment to runoff. Management incorporates a one-year GDP forecast and an immediate reversion to peer historical loss rates to determine the annual charge off rates over the estimated life of the loans. After the reasonable and supportable forecast period, the model reverts to long-run historical average loss rates of its peers. However, for the faith-based CRE ACL, beyond the reasonable and supportable forecast period, loss rates are reverted immediately to the Company&#x2019;s long-run historical averages, as this represents a unique loan segment to the peer portfolios. The economic forecast is based on management&#x2019;s assessment of the length and pattern of the current economic cycle. The resulting annual charge off rate determined for each year in the WARM model is applied to the loan balances estimated in the attrition analysis. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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;Management accounts for the inherent uncertainty of the underlying economic forecast by reviewing forecast scenarios. Additionally, the ACL calculation includes subjective adjustments for qualitative risk factors that are likely to cause estimated credit losses to differ from historical experience. These qualitative adjustments may increase or reduce reserve levels and include adjustments for lending management experience and risk tolerance, value of underlying collateral, loan review and audit results, asset quality and portfolio trends, loan portfolio growth and loan concentrations. The Company has elected to exclude accrued interest receivable ("AIR") from the allowance for credit losses calculation. When a loan is placed on non-accrual, any recorded AIR is reversed against interest income. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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 determination and application of the ACL accounting policy involves judgments, estimates, and uncertainties that are subject to change. Changes in these assumptions, estimates or the conditions surrounding them may have a material impact on the Company&#x2019;s financial condition, liquidity or results of operations. Various regulatory agencies, as an integral part of the examination process, periodically review the ACL. Such agencies may require the Company to recognize additions to the ACL or reserve increases to adversely graded classified loans based on information available to them at the time of their examinations. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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 ACL is decreased by net charge-offs and is increased by provisions for credit losses that are charged to the consolidated statements of operations. Charge-offs, if any, are typically measured for each loan based on a thorough analysis of the most probable source of repayment, such as the present value of the loan&#x2019;s expected future cash flows, the loan&#x2019;s estimated fair value, or the estimated fair value of the underlying collateral less costs of disposition for collateral-dependent loans. When it is determined that specific loans, or portions thereof, are uncollectible, these amounts are charged off against the ACL. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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;Prior to the adoption of ASU 2016-13 as of January 1, 2020, the Company determined reserves for losses on the loan portfolio in the allowance for loan losses ("ALLL"). The ALLL was increased by provisions charged to expense and was available to absorb charge-offs, net of recoveries. Management utilized a systematic, documented approach in determining the appropriate level of the ALLL. Management&#x2019;s approach provided for estimated credit losses on individually evaluated loans in accordance with FASB ASC 310, Allowance for Credit Losses (&#x201c;ASC 310&#x201d;). These estimates were based upon a number of factors, such as payment history, financial condition of the borrower, expected future cash flows and discounted collateral exposure.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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;Unfunded loan commitments&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 addition to the ACL for funded loans, the Company maintains reserves to cover the risk of loss associated with off-balance sheet unfunded loan commitments. The allowance for off-balance sheet credit losses is maintained within other liabilities in the statements of financial condition. Under the CECL framework, adjustments to this liability are recorded as provision for credit losses in the consolidated statements of operations. Unfunded loan commitment balances are evaluated by loan segment. In order to establish the required level of reserve, the Company applies average historical utilization rates and ACL loan model loss rates for each loan segment to the outstanding unfunded commitment balances. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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;Investment securities&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;Management evaluates all investments in an unrealized loss position on a quarterly basis, and more frequently when economic or market conditions warrant such evaluation. If the Company has the intent to sell the security or it is more likely than not that the Company will be required to sell the security, the security is written down to fair value and the &lt;/span&gt;&lt;/div&gt;entire loss is recorded in earnings. If either of the above criteria is not met, the Company will evaluate whether the decline in fair value is the result of credit losses or other factors. In making the assessment, the Company may consider various factors including the extent to which fair value is less than amortized cost, performance on any underlying collateral, downgrades in the ratings of the security by a rating agency, the failure of the issuer to make scheduled interest or principal payments and adverse conditions specifically related to the security. If the assessment indicates that a credit loss exists, the present value of cash flows expected to be collected is compared to the amortized cost basis of the security and any excess is recorded as an allowance for credit loss. For U.S. agency-backed securities where the risk of nonpayment of the amortized cost basis is zero, the Company will not measure expected credit losses on these securities. When the loss is not considered a result of credit loss, the cost basis of the security is written down to fair value, with the loss charge recognized in AOCI. Credit losses are not estimated for AIR from investment securities as interest deemed uncollectible is written off through interest income.</us-gaap:FinancingReceivableAllowanceForCreditLossesPolicyForUncollectibleAmounts>
    <cass:ImpairmentOfLoansPolicyTextBlock
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzkvZnJhZzpjZDRkMzE1YjBmYzc0OGYxOGM5ZDNiNzAwZDZkNjQ2Mi90ZXh0cmVnaW9uOmNkNGQzMTViMGZjNzQ4ZjE4YzlkM2I3MDBkNmQ2NDYyXzM5MTk4_c8096ab2-0438-465a-b1ae-529a6fbc4b3f">Individually Evaluated Loans A loan is considered individually evaluated when it is probable that a creditor will be unable to collect all amounts due, both principal and interest, according to the contractual terms of the loan agreement. Individually evaluated loans are generally measured based on the expected future cash flows and discounted at the loan's effective interest rate. Alternatively, reference to an observable market price could be used to individually evaluate loans, if one exists, or the fair value of the collateral for a collateral-dependent loan. Regardless of the historical measurement method used, the Company measures individually evaluated loans based on the fair value of the collateral when the Company determines foreclosure is probable. Additionally, troubled debt restructurings are measured by discounting the total expected future cash flows at the loan's effective rate of interest as stated in the original loan agreement. The Company uses its methods as discussed above for recognizing interest on individually evaluated loans.</cass:ImpairmentOfLoansPolicyTextBlock>
    <us-gaap:FinanceLoanAndLeaseReceivablesHeldForInvestmentsForeclosedAssetsPolicy
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzkvZnJhZzpjZDRkMzE1YjBmYzc0OGYxOGM5ZDNiNzAwZDZkNjQ2Mi90ZXh0cmVnaW9uOmNkNGQzMTViMGZjNzQ4ZjE4YzlkM2I3MDBkNmQ2NDYyXzM5MTk5_0520647d-b1fe-4c5c-a5f8-26afd6574018">Foreclosed Assets Real estate acquired as a result of foreclosure is initially recorded at fair value less estimated selling costs. Fair value is generally determined through the receipt of appraisals. Any write down to fair value at the time the property is acquired is recorded as a charge-off to the allowance for credit losses. Any decline in the fair value of the property subsequent to acquisition is recorded as a charge to non-interest expense.</us-gaap:FinanceLoanAndLeaseReceivablesHeldForInvestmentsForeclosedAssetsPolicy>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzkvZnJhZzpjZDRkMzE1YjBmYzc0OGYxOGM5ZDNiNzAwZDZkNjQ2Mi90ZXh0cmVnaW9uOmNkNGQzMTViMGZjNzQ4ZjE4YzlkM2I3MDBkNmQ2NDYyXzM5MjA4_45e68a34-5e68-4575-ad6f-d1a6bc2613ee">Premises and Equipment Premises and equipment are stated at cost less accumulated depreciation and amortization. Depreciation is computed over the estimated useful lives of the assets, or the respective lease terms for leasehold improvements, using straight-line and accelerated methods. Estimated useful lives do not exceed 40 years for buildings, the lesser of 10 years or the life of the lease for leasehold improvements and range from 3 to 7 years for software, equipment, furniture and fixtures. Maintenance and repairs are charged to expense as incurred.</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i8a0ca43c47144c17ab6697fa44573d3a_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzkvZnJhZzpjZDRkMzE1YjBmYzc0OGYxOGM5ZDNiNzAwZDZkNjQ2Mi90ZXh0cmVnaW9uOmNkNGQzMTViMGZjNzQ4ZjE4YzlkM2I3MDBkNmQ2NDYyXzIwMTM2_54c259da-d9e5-4b01-adc3-9e92a8f90cde">P40Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i155808c6b1694cdb8b5239e436cf6c7b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzkvZnJhZzpjZDRkMzE1YjBmYzc0OGYxOGM5ZDNiNzAwZDZkNjQ2Mi90ZXh0cmVnaW9uOmNkNGQzMTViMGZjNzQ4ZjE4YzlkM2I3MDBkNmQ2NDYyXzIwMTc0_2763c0ab-c24d-4f39-827a-acc85f9472da">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i9961c77829d64a7da6be6fb6c194a67c_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzkvZnJhZzpjZDRkMzE1YjBmYzc0OGYxOGM5ZDNiNzAwZDZkNjQ2Mi90ZXh0cmVnaW9uOmNkNGQzMTViMGZjNzQ4ZjE4YzlkM2I3MDBkNmQ2NDYyXzIwMjUw_26cb1207-ae9c-4dd6-a750-44b7a2634ac1">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="ia9a8bba4faeb4991b97e1d188159925d_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzkvZnJhZzpjZDRkMzE1YjBmYzc0OGYxOGM5ZDNiNzAwZDZkNjQ2Mi90ZXh0cmVnaW9uOmNkNGQzMTViMGZjNzQ4ZjE4YzlkM2I3MDBkNmQ2NDYyXzIwMjU2_c4ea13cc-63af-4595-a1dd-aa937634f596">P7Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzkvZnJhZzpjZDRkMzE1YjBmYzc0OGYxOGM5ZDNiNzAwZDZkNjQ2Mi90ZXh0cmVnaW9uOmNkNGQzMTViMGZjNzQ4ZjE4YzlkM2I3MDBkNmQ2NDYyXzM5MjAw_bdf01909-790e-4f02-808e-2605b72f6a39">&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;Intangible Assets&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; Cost in excess of fair value of net assets acquired has resulted from business acquisitions. Goodwill and intangible assets with indefinite useful lives are not amortized, but instead are tested for impairment at least annually. Intangible assets with definite useful lives are amortized on a straight-line basis over their respective estimated useful lives. &lt;/span&gt;Periodically, the Company reviews intangible assets for events or changes in circumstances that may indicate that the carrying amount of the assets may not be recoverable. Based on those reviews, adjustments of recorded amounts have not been required.</us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock>
    <us-gaap:EquityMethodInvestmentsPolicy
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzkvZnJhZzpjZDRkMzE1YjBmYzc0OGYxOGM5ZDNiNzAwZDZkNjQ2Mi90ZXh0cmVnaW9uOmNkNGQzMTViMGZjNzQ4ZjE4YzlkM2I3MDBkNmQ2NDYyXzM5MjE5_bbb429fb-467f-4e4c-8740-aae979213b04">Non-marketable Equity Investments The Company accounts for non-marketable equity investments, in which it holds less than a 20% ownership, as equity investments without readily determinable fair values. As a result, the carrying value of the investment is determined under the measurement alternative of cost, less impairment (if any), adjusted for fair value changes when observable prices are available. The Company periodically evaluates for impairment of these investments. In performing this evaluation, the Company considers various factors including the investee's financial condition, results of operations, operating trends and other financial ratios. Non-marketable equity investments are included in other assets on the consolidated balance sheets.</us-gaap:EquityMethodInvestmentsPolicy>
    <cass:PercentageHoldingRequiredToAccountInvestmentsNonMarketableEquityInvestments
      contextRef="iec0398a820254cd299413aaa332e3362_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzkvZnJhZzpjZDRkMzE1YjBmYzc0OGYxOGM5ZDNiNzAwZDZkNjQ2Mi90ZXh0cmVnaW9uOmNkNGQzMTViMGZjNzQ4ZjE4YzlkM2I3MDBkNmQ2NDYyXzIxMTMw_a04e1656-1778-4e10-b514-940429bbd4ed"
      unitRef="number">0.20</cass:PercentageHoldingRequiredToAccountInvestmentsNonMarketableEquityInvestments>
    <cass:TreasuryStockPolicyTextBlock
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzkvZnJhZzpjZDRkMzE1YjBmYzc0OGYxOGM5ZDNiNzAwZDZkNjQ2Mi90ZXh0cmVnaW9uOmNkNGQzMTViMGZjNzQ4ZjE4YzlkM2I3MDBkNmQ2NDYyXzM5MjAx_2d2e99ba-bc51-402c-b2ef-c2559bbc3f10">Treasury Stock Purchases of the Company&#x2019;s common stock are recorded at cost. Upon reissuance, treasury stock is reduced based upon the average cost basis of shares held.</cass:TreasuryStockPolicyTextBlock>
    <us-gaap:ComprehensiveIncomePolicyPolicyTextBlock
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzkvZnJhZzpjZDRkMzE1YjBmYzc0OGYxOGM5ZDNiNzAwZDZkNjQ2Mi90ZXh0cmVnaW9uOmNkNGQzMTViMGZjNzQ4ZjE4YzlkM2I3MDBkNmQ2NDYyXzM5MjA1_8e061dec-828c-46bd-9fb1-0544471f07af">Comprehensive Income Comprehensive income consists of net income, changes in net unrealized gains (losses) on available-for-sale securities and pension liability adjustments and is presented in the accompanying consolidated statements of shareholders' equity and consolidated statements of comprehensive income.</us-gaap:ComprehensiveIncomePolicyPolicyTextBlock>
    <cass:InformationServicesRevenuePolicyTextBlock
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzkvZnJhZzpjZDRkMzE1YjBmYzc0OGYxOGM5ZDNiNzAwZDZkNjQ2Mi90ZXh0cmVnaW9uOmNkNGQzMTViMGZjNzQ4ZjE4YzlkM2I3MDBkNmQ2NDYyXzM5MjA5_49083d37-04c2-4c3b-8307-2160c6fb0e42">&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;Information Services Revenue&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; A majority of the Company&#x2019;s revenues are attributable to fees for providing services related to processing and payment of invoices. These services include invoice processing, transportation invoice rating, payment &lt;/span&gt;processing and services, auditing, and the generation of accounting and transportation information. The Company also processes, pays and generates management information from electric, gas, telecommunications, environmental, and other invoices. The specific payment and information processing services provided to each customer are developed individually to meet each customer&#x2019;s specific requirements. The Company enters into service agreements with customers typically for fixed fees per transaction that are invoiced monthly. Revenues are recognized in the period services are rendered and earned under the service agreements, as long as collection is reasonably assured.</cass:InformationServicesRevenuePolicyTextBlock>
    <us-gaap:IncomeTaxPolicyTextBlock
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzkvZnJhZzpjZDRkMzE1YjBmYzc0OGYxOGM5ZDNiNzAwZDZkNjQ2Mi90ZXh0cmVnaW9uOmNkNGQzMTViMGZjNzQ4ZjE4YzlkM2I3MDBkNmQ2NDYyXzM5MjA2_7e9ff550-a13a-4429-bb5d-38bacc259c14">&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;Income Taxes&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; Deferred tax assets and liabilities are recognized for the estimated future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases. Deferred tax assets and liabilities are measured using enacted tax rates in effect for the year in which those temporary differences are expected to be recovered or settled. Deferred tax assets are reduced if necessary, by a deferred tax asset valuation allowance. In the event that management determines it is more likely than not that it will not be able to realize all or part of net deferred tax assets in the future, the Company adjusts the recorded value of deferred tax assets, which would result in a direct charge to income tax expense in the period that such determination is made. Likewise, the Company will reverse the valuation allowance when realization of the deferred tax asset is expected. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date. The Company and its subsidiaries file U.S. federal and certain state income tax returns on a consolidated basis. In addition, certain state jurisdictions are filed on a separate company basis by the Company or its subsidiaries. &lt;/span&gt;The Company recognizes and measures income tax benefits using a two-step model: 1) a tax position must be more likely than not to be sustained based solely on its technical merits in order to be recognized; and 2) the benefit must be measured as the largest dollar amount of that position that is more likely than not to be sustained upon settlement. The difference between the benefit recognized for a tax position in this model and the tax benefit claimed on a tax return is treated as an unrecognized tax benefit. The Company recognizes income tax related interest and penalties in income tax expense.</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:EarningsPerSharePolicyTextBlock
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzkvZnJhZzpjZDRkMzE1YjBmYzc0OGYxOGM5ZDNiNzAwZDZkNjQ2Mi90ZXh0cmVnaW9uOmNkNGQzMTViMGZjNzQ4ZjE4YzlkM2I3MDBkNmQ2NDYyXzM5MjIw_22a49eb8-c02a-427e-a6d3-0064cce87002">Earnings Per Share Basic earnings per share is computed by dividing net income by the weighted average number of common shares outstanding. Diluted earnings per share is computed by dividing net income by the sum of the weighted average number of common shares outstanding and the weighted average number of potential common shares outstanding.</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzkvZnJhZzpjZDRkMzE1YjBmYzc0OGYxOGM5ZDNiNzAwZDZkNjQ2Mi90ZXh0cmVnaW9uOmNkNGQzMTViMGZjNzQ4ZjE4YzlkM2I3MDBkNmQ2NDYyXzM5MjA3_0f28c58c-9546-46f5-9c51-8fc86ca48a31">&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-Based Compensation&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; The Company follows FASB ASC 718, &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;Accounting for Stock Options and Other Stock-based Compensation&lt;/span&gt; (&#x201c;ASC 718&#x201d;), which requires that all stock-based compensation be recognized as an expense in the financial statements and that such cost be measured at the fair value of the award. ASC 718 also requires that excess tax benefits related to stock option exercises and restricted stock awards be reflected as financing cash inflows instead of operating cash inflows.</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <us-gaap:PensionAndOtherPostretirementPlansPolicy
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzkvZnJhZzpjZDRkMzE1YjBmYzc0OGYxOGM5ZDNiNzAwZDZkNjQ2Mi90ZXh0cmVnaW9uOmNkNGQzMTViMGZjNzQ4ZjE4YzlkM2I3MDBkNmQ2NDYyXzM5MjE3_277cce78-f504-4246-8f21-8d17d61ca362">&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;Pension Plans&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; The amounts recognized in the consolidated financial statements related to pension are determined from actuarial valuations. Inherent in these valuations are assumptions including expected return on plan assets, discount rates at which the liabilities could be settled at December&#160;31, 2021, rate of increase in future compensation levels and mortality rates. These assumptions are updated annually and are disclosed in Note 10. The Company follows FASB ASC 715-&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;Compensation &#x2013; Retirement Benefits&lt;/span&gt; (&#x201c;ASC 715&#x201d;), which requires companies to recognize the overfunded or underfunded status of a defined benefit postretirement plan as an asset or liability in its consolidated balance sheet and to recognize changes in that funded status in the year in which the changes occur through comprehensive income. The funded status is measured as the difference between the fair value of the plan assets and the projected benefit obligation as of the date of its fiscal year-end.</us-gaap:PensionAndOtherPostretirementPlansPolicy>
    <us-gaap:FairValueMeasurementPolicyPolicyTextBlock
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzkvZnJhZzpjZDRkMzE1YjBmYzc0OGYxOGM5ZDNiNzAwZDZkNjQ2Mi90ZXh0cmVnaW9uOmNkNGQzMTViMGZjNzQ4ZjE4YzlkM2I3MDBkNmQ2NDYyXzM5MjEw_80b80661-b2b3-425a-8f41-c6676ccbc853">&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;Fair Value Measurements&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; The Company follows the provisions of FASB ASC 820-&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;Fair Value Measurements and Disclosures&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;, which defines fair value, establishes a framework for measuring fair value in GAAP, and outlines disclosures about fair value measurements. Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. A three-level hierarchy for valuation techniques is used to measure financial assets and financial liabilities at fair value. This hierarchy is based on whether the valuation inputs are observable or unobservable. Financial instrument valuations are considered Level 1 when they are based on quoted prices in active markets for identical assets or liabilities. Level 2 financial instrument valuations use quoted prices for similar assets or liabilities, quoted prices in markets that are not active, or other inputs that are observable or can be corroborated by observable market data. Financial instrument valuations are considered Level 3 when they are determined using pricing models, discounted cash flow methodologies or similar techniques and at least one significant model assumption or input is unobservable, and when determination of the fair value requires significant management judgment or estimation. The Company records securities available for sale at their fair values on a recurring basis using Level 2 valuations. &lt;/span&gt;Additionally, the Company records individually evaluated credits and other real estate owned at their fair value on a nonrecurring basis. The nonrecurring fair value adjustments typically involve application of lower-of-cost-or-market accounting or impairment write-downs of individual assets.</us-gaap:FairValueMeasurementPolicyPolicyTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzkvZnJhZzpjZDRkMzE1YjBmYzc0OGYxOGM5ZDNiNzAwZDZkNjQ2Mi90ZXh0cmVnaW9uOmNkNGQzMTViMGZjNzQ4ZjE4YzlkM2I3MDBkNmQ2NDYyXzM5MjEx_91d6624d-6c9a-4541-b670-6fbc58650372">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Impact of New and Not Yet Adopted Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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 June 2016, the FASB issued ASU 2016-13, . The standard was effective for fiscal periods beginning after December 15, 2019. The CARES Act was signed into law on March 27, 2020 and included provisions that temporarily delayed the required implementation date of ASU 2016-13 to the earlier of the end of the national pandemic or December 31, 2020. The Consolidated Appropriations Act was signed into law on December 27, 2020 and extended the deferral of required implementation of ASU 2016-13 to the earlier of the first day of a company&#x2019;s fiscal year that begins after the date the COVID-19 national emergency comes to an end or January 1, 2022. The Company elected to defer the adoption of ASU 2016-13 until December 31, 2020 with an effective date of January 1, 2020. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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 ASU required measurement and recognition of expected credit losses for financial instruments held at amortized cost, which include allowances for credit losses expected over the life of the portfolio, rather than incurred losses, which include allowances for current known and inherent losses within the portfolio. Under this standard, the Company is required to hold an allowance equal to the expected life-of-loan losses on the loan portfolio. It also applies to off-balance sheet credit exposures such as loan commitments, standby letters of credit and other similar instruments. In addition, ASU 2016-13 made changes to the accounting for available-for-sale debt securities. &lt;/span&gt;&lt;/div&gt;The Company adopted ASU 2016-13 using a modified retrospective approach. Results for annual reporting periods beginning after January 1, 2020 are presented under ASU 2016-13 while prior period amounts continue to be reported in accordance with previously applicable GAAP. Upon adoption, the Company recognized increases of $723,000 in the allowance for credit losses and $402,000 in the reserve for unfunded commitments, with a corresponding reduction to retained earnings, net of tax, of $856,000. No allowance for credit loss was required upon adoption for the investment securities portfolio. Consistent with the provisions of the CARES Act, results for quarterly reporting periods beginning after December 31, 2020 in the Company&#x2019;s Form 10-Q are presented under ASU 2016-13 while prior quarterly period amounts continue to be reported in accordance with previously applicable GAAP.</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="idd469e91e924454ba823bd979485ea48_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzkvZnJhZzpjZDRkMzE1YjBmYzc0OGYxOGM5ZDNiNzAwZDZkNjQ2Mi90ZXh0cmVnaW9uOmNkNGQzMTViMGZjNzQ4ZjE4YzlkM2I3MDBkNmQ2NDYyXzMwNTg0_4c0799d3-581a-4d08-bb60-884f4d487b58"
      unitRef="usd">723000</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <cass:ReserveForUnfundedCommitments
      contextRef="idd469e91e924454ba823bd979485ea48_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzkvZnJhZzpjZDRkMzE1YjBmYzc0OGYxOGM5ZDNiNzAwZDZkNjQ2Mi90ZXh0cmVnaW9uOmNkNGQzMTViMGZjNzQ4ZjE4YzlkM2I3MDBkNmQ2NDYyXzMwNjI2_d9fd3139-1944-4448-a53e-087c627918e6"
      unitRef="usd">402000</cass:ReserveForUnfundedCommitments>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="idd469e91e924454ba823bd979485ea48_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzkvZnJhZzpjZDRkMzE1YjBmYzc0OGYxOGM5ZDNiNzAwZDZkNjQ2Mi90ZXh0cmVnaW9uOmNkNGQzMTViMGZjNzQ4ZjE4YzlkM2I3MDBkNmQ2NDYyXzMwNzM4_8dda2985-02b9-460c-b157-54c565b779ed"
      unitRef="usd">856000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzkvZnJhZzpjZDRkMzE1YjBmYzc0OGYxOGM5ZDNiNzAwZDZkNjQ2Mi90ZXh0cmVnaW9uOmNkNGQzMTViMGZjNzQ4ZjE4YzlkM2I3MDBkNmQ2NDYyXzM5MjIx_7fb532bd-0747-4f15-a03b-605a0083d1d3">&lt;div style="margin-top:12pt"&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 illustrates the impact of the adoption of ASU 2016-13: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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:58.142%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2019&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;Impact of ASU 2016-13 Adoption&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;As Reported Under ASU 2016-13&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Assets: &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align: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 loan/credit losses on loans &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,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;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;723&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;11,279&#160;&lt;/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:#dbdbdb;padding:2px 1pt 2px 19pt;text-align:left;vertical-align: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 asset &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,298&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;269&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reserve for unfunded commitments &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;402&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;402&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;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;Shareholders&#x2019; equity: &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:#dbdbdb;border-bottom:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Retained earnings &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-bottom: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;90,341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-bottom: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;(856)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-bottom: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;89,485&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom: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:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i45464f58af19437bbe66ee3f989905fb_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzkvZnJhZzpjZDRkMzE1YjBmYzc0OGYxOGM5ZDNiNzAwZDZkNjQ2Mi90YWJsZTozNGRmNTk5NTQxYjA0NDY2OTlkNDY4OTRlMTU1Zjc3ZS90YWJsZXJhbmdlOjM0ZGY1OTk1NDFiMDQ0NjY5OWQ0Njg5NGUxNTVmNzdlXzItMS0xLTEtNTkwMQ_9143f5af-7b72-4051-b4ff-41c5f8ba9483"
      unitRef="usd">10556000</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="idf5f9c0b93c54c86a5e34b9b1d47473a_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzkvZnJhZzpjZDRkMzE1YjBmYzc0OGYxOGM5ZDNiNzAwZDZkNjQ2Mi90YWJsZTozNGRmNTk5NTQxYjA0NDY2OTlkNDY4OTRlMTU1Zjc3ZS90YWJsZXJhbmdlOjM0ZGY1OTk1NDFiMDQ0NjY5OWQ0Njg5NGUxNTVmNzdlXzItMy0xLTEtNTkwMQ_93cb8610-e110-4d01-a330-b9a98d7221a6"
      unitRef="usd">723000</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i672f5e80cf7149f7a465eae2f0734767_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzkvZnJhZzpjZDRkMzE1YjBmYzc0OGYxOGM5ZDNiNzAwZDZkNjQ2Mi90YWJsZTozNGRmNTk5NTQxYjA0NDY2OTlkNDY4OTRlMTU1Zjc3ZS90YWJsZXJhbmdlOjM0ZGY1OTk1NDFiMDQ0NjY5OWQ0Njg5NGUxNTVmNzdlXzItNS0xLTEtNTkwMQ_b46372be-50ee-45fc-bf8e-70c0aa31d8f8"
      unitRef="usd">11279000</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i45464f58af19437bbe66ee3f989905fb_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzkvZnJhZzpjZDRkMzE1YjBmYzc0OGYxOGM5ZDNiNzAwZDZkNjQ2Mi90YWJsZTozNGRmNTk5NTQxYjA0NDY2OTlkNDY4OTRlMTU1Zjc3ZS90YWJsZXJhbmdlOjM0ZGY1OTk1NDFiMDQ0NjY5OWQ0Njg5NGUxNTVmNzdlXzMtMS0xLTEtNTkwMQ_b75ada01-33fe-40c9-99cb-d4808b9bbe9b"
      unitRef="usd">2298000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="idf5f9c0b93c54c86a5e34b9b1d47473a_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzkvZnJhZzpjZDRkMzE1YjBmYzc0OGYxOGM5ZDNiNzAwZDZkNjQ2Mi90YWJsZTozNGRmNTk5NTQxYjA0NDY2OTlkNDY4OTRlMTU1Zjc3ZS90YWJsZXJhbmdlOjM0ZGY1OTk1NDFiMDQ0NjY5OWQ0Njg5NGUxNTVmNzdlXzMtMy0xLTEtNTkwMQ_93be5827-590b-4744-a5ed-86fee9f695eb"
      unitRef="usd">269000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i672f5e80cf7149f7a465eae2f0734767_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzkvZnJhZzpjZDRkMzE1YjBmYzc0OGYxOGM5ZDNiNzAwZDZkNjQ2Mi90YWJsZTozNGRmNTk5NTQxYjA0NDY2OTlkNDY4OTRlMTU1Zjc3ZS90YWJsZXJhbmdlOjM0ZGY1OTk1NDFiMDQ0NjY5OWQ0Njg5NGUxNTVmNzdlXzMtNS0xLTEtNTkwMQ_809ca1bd-47dd-4ed4-91f0-189f301e9973"
      unitRef="usd">2567000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <cass:ReserveForUnfundedCommitments
      contextRef="i45464f58af19437bbe66ee3f989905fb_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzkvZnJhZzpjZDRkMzE1YjBmYzc0OGYxOGM5ZDNiNzAwZDZkNjQ2Mi90YWJsZTozNGRmNTk5NTQxYjA0NDY2OTlkNDY4OTRlMTU1Zjc3ZS90YWJsZXJhbmdlOjM0ZGY1OTk1NDFiMDQ0NjY5OWQ0Njg5NGUxNTVmNzdlXzUtMS0xLTEtNTkwMQ_fcea19c9-8bff-401f-8e71-3b12e31c753e"
      unitRef="usd">0</cass:ReserveForUnfundedCommitments>
    <cass:ReserveForUnfundedCommitments
      contextRef="idf5f9c0b93c54c86a5e34b9b1d47473a_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzkvZnJhZzpjZDRkMzE1YjBmYzc0OGYxOGM5ZDNiNzAwZDZkNjQ2Mi90YWJsZTozNGRmNTk5NTQxYjA0NDY2OTlkNDY4OTRlMTU1Zjc3ZS90YWJsZXJhbmdlOjM0ZGY1OTk1NDFiMDQ0NjY5OWQ0Njg5NGUxNTVmNzdlXzUtMy0xLTEtNTkwMQ_51d51f8f-0712-4b8d-a412-c17d9c9e3130"
      unitRef="usd">402000</cass:ReserveForUnfundedCommitments>
    <cass:ReserveForUnfundedCommitments
      contextRef="i672f5e80cf7149f7a465eae2f0734767_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzkvZnJhZzpjZDRkMzE1YjBmYzc0OGYxOGM5ZDNiNzAwZDZkNjQ2Mi90YWJsZTozNGRmNTk5NTQxYjA0NDY2OTlkNDY4OTRlMTU1Zjc3ZS90YWJsZXJhbmdlOjM0ZGY1OTk1NDFiMDQ0NjY5OWQ0Njg5NGUxNTVmNzdlXzUtNS0xLTEtNTkwMQ_be9a704e-25de-4973-9131-28cbc8d4f093"
      unitRef="usd">402000</cass:ReserveForUnfundedCommitments>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i45464f58af19437bbe66ee3f989905fb_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzkvZnJhZzpjZDRkMzE1YjBmYzc0OGYxOGM5ZDNiNzAwZDZkNjQ2Mi90YWJsZTozNGRmNTk5NTQxYjA0NDY2OTlkNDY4OTRlMTU1Zjc3ZS90YWJsZXJhbmdlOjM0ZGY1OTk1NDFiMDQ0NjY5OWQ0Njg5NGUxNTVmNzdlXzctMS0xLTEtNTkwMQ_bae2c27e-3db6-4514-8d35-3a07e438d4be"
      unitRef="usd">90341000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="idf5f9c0b93c54c86a5e34b9b1d47473a_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzkvZnJhZzpjZDRkMzE1YjBmYzc0OGYxOGM5ZDNiNzAwZDZkNjQ2Mi90YWJsZTozNGRmNTk5NTQxYjA0NDY2OTlkNDY4OTRlMTU1Zjc3ZS90YWJsZXJhbmdlOjM0ZGY1OTk1NDFiMDQ0NjY5OWQ0Njg5NGUxNTVmNzdlXzctMy0xLTEtNTkwMQ_f1cb52b0-b801-45c9-8bf2-513ef604d1c3"
      unitRef="usd">-856000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i672f5e80cf7149f7a465eae2f0734767_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzkvZnJhZzpjZDRkMzE1YjBmYzc0OGYxOGM5ZDNiNzAwZDZkNjQ2Mi90YWJsZTozNGRmNTk5NTQxYjA0NDY2OTlkNDY4OTRlMTU1Zjc3ZS90YWJsZXJhbmdlOjM0ZGY1OTk1NDFiMDQ0NjY5OWQ0Njg5NGUxNTVmNzdlXzctNS0xLTEtNTkwMQ_3be33c8b-f58d-48f8-aa27-3ff0f10fd7af"
      unitRef="usd">89485000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:ConcentrationRiskCreditRisk
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xMzkvZnJhZzpjZDRkMzE1YjBmYzc0OGYxOGM5ZDNiNzAwZDZkNjQ2Mi90ZXh0cmVnaW9uOmNkNGQzMTViMGZjNzQ4ZjE4YzlkM2I3MDBkNmQ2NDYyXzM5MjE4_32dcc968-c41f-497f-b609-ced5f9da49a3">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Risks and Uncertainties&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&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;On March 11, 2020, the WHO declared the outbreak of COVID-19 as a global pandemic. The declaration of a global pandemic meant that almost all public commerce and related business activities was, to varying degrees, curtailed with the goal of decreasing the rate of new infections. In late fiscal 2020, vaccines for combating COVID-19 were approved by health agencies and have been administered throughout the country. Although vaccination efforts have been widespread and continuing, and a significant amount of previous business and other restrictions have been lifted, the continued impact of COVID-19, including any increases in the infection rates, new variants, and renewed governmental action to slow the spread of COVID-19, cannot be estimated. The ongoing impact of COVID-19, including the impact of restrictions imposed to combat its spread, could result in additional and prolonged business closures, supply chain disruptions, work restrictions and activity restrictions. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is closely monitoring developments related to COVID-19, checking regularly for updated information and recommendations from the WHO and the CDC, from national, state, and local governments, and evaluating courses of &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&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;action being taken by peers. At this time, the Company remains subject to heightened business, operational, market, credit and other risks related to the COVID-19 pandemic, including, but not limited to, those discussed below, which may have an adverse effect on business, financial condition and results of operations. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Financial position and results of operations&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; - The global health crisis caused by COVID-19 has and will continue to negatively impact business activity throughout the world. The COVID-19 outbreak and associated counter-acting measures implemented by governments around the world, as well as increased business uncertainty and shortages in the labor force, have had, and continue to have, an adverse impact on the Company&#x2019;s financial results and are discussed in more detail below. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&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;Although many restrictions have been relaxed with some success and economic conditions have been improving, many states and localities are still experiencing moderate to high levels of COVID-19 cases, prompting continued restrictions and the need for additional aid and other forms of relief for affected individuals, businesses and other entities. When and if COVID-19 is demonstrably contained, the Company anticipates a rebound in economic activity; however, any such rebound is contingent upon the rate and effectiveness of the containment efforts deployed by federal, state, and local governments. In light of the evolving health, social, economic and business environment, governmental regulations or mandates, and business disruptions that have occurred and could continue to occur, the aggregate impact that COVID-19 could have on the Company&#x2019;s financial condition and operating results remains uncertain.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&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;To the extent any business disruptions continue for an extended period, additional cost control actions will be considered. Future asset impairment charges, increases in allowance for credit losses, or restructuring charges could be more likely and will be dependent on the severity and duration of this crisis and its effect on the Company&#x2019;s borrowers. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&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;For payment processing services, business closures cause a decrease in the number of transactions and dollars processed due to the decline in customers&#x2019; business activity. Other financial impact could occur, though such potential impact is unknown at this time. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Capital and liquidity&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; - While the Company believes that it has sufficient capital to withstand an extended economic recession brought about by COVID-19, its reported and regulatory capital ratios could be adversely impacted by future financial losses. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company maintains access to multiple sources of liquidity. If an extended recession caused large numbers of the Bank&#x2019;s customers to draw down deposits, the Company might become more reliant on more expensive sources of funding. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Asset valuation &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;- Currently, the Company does not expect COVID-19 to affect its ability to fairly value the assets on its balance sheet; however, this could change in future periods. While certain valuation assumptions and judgments will change to account for pandemic-related circumstances such as widening credit spreads, the Company does not anticipate significant changes in methodology used to determine the fair value of assets measured in accordance with GAAP. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&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;An economic slowdown as a result of COVID-19 could cause a decline in the Company&#x2019;s stock price or the occurrence of what management would deem to be a triggering event that could, under certain circumstances, necessitate a goodwill or intangible asset impairment test and result in an impairment charge being recorded for that period. In the event that the Company concludes that all or a portion of its goodwill is impaired, a non-cash charge for the amount of such impairment would be recorded to earnings. Such a charge would have no impact on tangible capital or regulatory capital. &lt;/span&gt;&lt;/div&gt;Processes, controls and business continuity - In accordance with its federally mandated Pandemic Plan and Business Continuity Plan, many Cass employees around the globe continue to work and conduct business remotely. In the past several years, Cass has invested in sophisticated technology initiatives that enable employees to operate remotely with full system(s) access along with unified and transparent voice and electronic communications capabilities. The Company cannot predict when or how it will fully lift the actions put in place as part of the Business Continuity Plan, including work from home requirements and travel restrictions. Cass does not believe the work from home protocol has materially adversely impacted internal controls, financial reporting systems, or operations.</us-gaap:ConcentrationRiskCreditRisk>
    <us-gaap:RegulatoryCapitalRequirementsUnderBankingRegulationsTextBlock
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDIvZnJhZzo5YjJiZjg5OTM0OGQ0M2I5YTExOGQxM2YwOTExMjhlZC90ZXh0cmVnaW9uOjliMmJmODk5MzQ4ZDQzYjlhMTE4ZDEzZjA5MTEyOGVkXzM5MjU_a9a725e3-f123-4495-9a6b-9b54645f8cb5">&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;Capital Requirements and Regulatory Restrictions&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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 and the Bank are subject to various regulatory capital requirements administered by the federal banking agencies. Failure to meet minimum capital requirements can result in certain mandatory, and possibly additional discretionary actions by regulators that, if undertaken, could have a direct material effect on the Company&#x2019;s consolidated financial statements. Under capital adequacy guidelines, the Company and the Bank must meet specific capital guidelines &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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;that involve quantitative measures of assets, liabilities and certain off-balance sheet items as calculated under regulatory accounting practices. The Company&#x2019;s and the Bank&#x2019;s capital amounts and classifications are also subject to qualitative judgments by the regulators about components, risk weightings and other factors. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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;Quantitative measures established by regulators to ensure capital adequacy require the Company and the Bank to maintain minimum amounts and ratios of total and Tier I capital and common equity Tier I capital to risk-weighted assets, and of Tier I capital to average assets. Management believes that as of December&#160;31, 2021 and 2020, the Company and the Bank met all capital adequacy requirements to which they are subject. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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 Bank is also subject to the regulatory framework for prompt corrective action. As of December&#160;31, 2021, the most recent notification from the regulatory agencies categorized the Bank as well-capitalized. To be categorized as well-capitalized, the Bank must maintain minimum total risk-based, common equity Tier I risk-based, Tier I risk-based, and Tier I leverage ratios as set forth in the table below. There are no conditions or events since that notification that management believes have changed the Bank&#x2019;s category. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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 traditionally paid a quarterly cash dividend to its shareholders. Subsidiary dividends can be a significant source of funds for payment of dividends by the Company to its shareholders. Banking regulations may limit the amount of dividends that may be paid. Approval by regulatory authorities is required if the effect of dividends declared would cause the regulatory capital of the Bank to fall below specified minimum levels. Approval is also required if dividends declared exceed the net profits for that year combined with the retained net profits for the preceding two years. Under the foregoing dividend restrictions and while maintaining its &#x201c;well capitalized&#x201d; status, at December&#160;31, 2021, unappropriated retained earnings of $34,976,000 were available at the Bank for the declaration of dividends to the Company without prior approval from regulatory authorities. In addition to regulatory requirements and considerations, any payment of dividends in the future will depend on the Company&#x2019;s earnings, financial condition and other factors considered relevant by the Company&#x2019;s Board of Directors. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;There were no restricted funds on deposit used to meet regulatory reserve requirements at December&#160;31, 2021 and 2020. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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 and the Bank&#x2019;s actual and required capital amounts and ratios are as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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:34.960%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.055%"/&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;Actual&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Capital&lt;br/&gt;Requirements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Requirement to be&lt;br/&gt;Well-Capitalized&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-style:italic;font-weight:400;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;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-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ratio&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;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-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ratio&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;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-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ratio&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;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;At December&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 capital (to risk-weighted 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;td 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:#dbdbdb;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cass Information Systems, Inc. &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;240,265&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.86&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align: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,339&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;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;$&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;N/A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;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;N/A %&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cass Commercial Bank &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;174,614&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;81,163&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;101,454&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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:#dbdbdb;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Common Equity Tier I Capital (to risk-weighted assets) &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cass Information Systems, Inc. &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;228,224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72,764&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;N/A&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;N/A&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cass Commercial Bank &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;163,030&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.07&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,945&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;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;Tier I capital (to risk-weighted 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;td 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:#dbdbdb;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cass Information Systems, Inc. &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;228,224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;97,019&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;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;N/A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;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;N/A&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cass Commercial Bank &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;163,030&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.07&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,872&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;81,163&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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:#dbdbdb;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;Tier I capital (to average assets) &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cass Information Systems, Inc. &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;228,224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,163&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;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;N/A&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;N/A&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cass Commercial Bank &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;163,030&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.05&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,036&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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;At December&#160;31, 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;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 capital (to risk-weighted assets) &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cass Information Systems, Inc. &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;255,332&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.41&#160;&lt;/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 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;95,388&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;span style="color:#000000;font-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="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;$&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;N/A&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;N/A %&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cass Commercial Bank &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;171,298&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,855&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,819&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;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;Common Equity Tier I Capital (to risk-weighted 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;td 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:#dbdbdb;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cass Information Systems, Inc. &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;243,388&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,656&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;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;N/A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;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;N/A&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cass Commercial Bank &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;161,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,918&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.50&#160;&lt;/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:#dbdbdb;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;Tier I capital (to risk-weighted assets) &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cass Information Systems, Inc. &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;243,388&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;71,541&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;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;N/A&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;N/A&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cass Commercial Bank &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;161,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,891&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,855&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;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;Tier I capital (to average 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;td 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:#dbdbdb;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cass Information Systems, Inc. &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;243,388&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;84,511&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;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;N/A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;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;N/A&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cass Commercial Bank &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom: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;161,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom: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;14.48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom: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;44,543&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom: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;4.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom: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;55,679&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom: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;5.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom: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:RegulatoryCapitalRequirementsUnderBankingRegulationsTextBlock>
    <us-gaap:RetainedEarningsUnappropriated
      contextRef="iec0398a820254cd299413aaa332e3362_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDIvZnJhZzo5YjJiZjg5OTM0OGQ0M2I5YTExOGQxM2YwOTExMjhlZC90ZXh0cmVnaW9uOjliMmJmODk5MzQ4ZDQzYjlhMTE4ZDEzZjA5MTEyOGVkXzMzNjc_6793af0e-9c69-422b-b1d9-e13a048b4bab"
      unitRef="usd">34976000</us-gaap:RetainedEarningsUnappropriated>
    <us-gaap:ScheduleOfComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsTextBlock
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDIvZnJhZzo5YjJiZjg5OTM0OGQ0M2I5YTExOGQxM2YwOTExMjhlZC90ZXh0cmVnaW9uOjliMmJmODk5MzQ4ZDQzYjlhMTE4ZDEzZjA5MTEyOGVkXzM5MjY_299b259e-b8e3-4489-941b-6bbae1daba74">&lt;div style="margin-top:12pt"&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 and the Bank&#x2019;s actual and required capital amounts and ratios are as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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:34.960%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.055%"/&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;Actual&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Capital&lt;br/&gt;Requirements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Requirement to be&lt;br/&gt;Well-Capitalized&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-style:italic;font-weight:400;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;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-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ratio&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;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-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ratio&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;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-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ratio&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;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;At December&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 capital (to risk-weighted 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;td 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:#dbdbdb;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cass Information Systems, Inc. &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;240,265&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.86&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align: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,339&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;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;$&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;N/A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;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;N/A %&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cass Commercial Bank &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;174,614&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;81,163&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;101,454&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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:#dbdbdb;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Common Equity Tier I Capital (to risk-weighted assets) &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cass Information Systems, Inc. &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;228,224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72,764&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;N/A&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;N/A&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cass Commercial Bank &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;163,030&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.07&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,945&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;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;Tier I capital (to risk-weighted 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;td 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:#dbdbdb;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cass Information Systems, Inc. &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;228,224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;97,019&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;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;N/A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;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;N/A&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cass Commercial Bank &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;163,030&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.07&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,872&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;81,163&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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:#dbdbdb;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;Tier I capital (to average assets) &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cass Information Systems, Inc. &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;228,224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,163&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;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;N/A&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;N/A&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cass Commercial Bank &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;163,030&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.05&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,036&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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;At December&#160;31, 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;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 capital (to risk-weighted assets) &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cass Information Systems, Inc. &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;255,332&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.41&#160;&lt;/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 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;95,388&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;span style="color:#000000;font-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="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;$&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;N/A&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;N/A %&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cass Commercial Bank &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;171,298&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,855&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,819&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;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;Common Equity Tier I Capital (to risk-weighted 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;td 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:#dbdbdb;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cass Information Systems, Inc. &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;243,388&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,656&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;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;N/A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;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;N/A&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cass Commercial Bank &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;161,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,918&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.50&#160;&lt;/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:#dbdbdb;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;Tier I capital (to risk-weighted assets) &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cass Information Systems, Inc. &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;243,388&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;71,541&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;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;N/A&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;N/A&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cass Commercial Bank &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;161,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,891&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,855&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;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;Tier I capital (to average 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;td 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:#dbdbdb;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cass Information Systems, Inc. &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;243,388&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;84,511&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;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;N/A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;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;N/A&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cass Commercial Bank &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom: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;161,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom: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;14.48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom: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;44,543&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom: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;4.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom: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;55,679&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom: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;5.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom: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:ScheduleOfComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsTextBlock>
    <us-gaap:Capital
      contextRef="ie641f39588494f18bf4e0c1b3153ecfd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDIvZnJhZzo5YjJiZjg5OTM0OGQ0M2I5YTExOGQxM2YwOTExMjhlZC90YWJsZTowMDJiODBlMGExMGE0NzRkYWEyNzNmZTYxYjNjNDc4OS90YWJsZXJhbmdlOjAwMmI4MGUwYTEwYTQ3NGRhYTI3M2ZlNjFiM2M0Nzg5XzQtMS0xLTEtNTkwMQ_c85fa0ca-ec1d-4be7-94ae-a01796f50491"
      unitRef="usd">240265000</us-gaap:Capital>
    <cass:CapitalToRiskWeightedAssets1
      contextRef="ie641f39588494f18bf4e0c1b3153ecfd_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDIvZnJhZzo5YjJiZjg5OTM0OGQ0M2I5YTExOGQxM2YwOTExMjhlZC90YWJsZTowMDJiODBlMGExMGE0NzRkYWEyNzNmZTYxYjNjNDc4OS90YWJsZXJhbmdlOjAwMmI4MGUwYTEwYTQ3NGRhYTI3M2ZlNjFiM2M0Nzg5XzQtMy0xLTEtNTkwMQ_25338e5f-5969-4202-b9f9-b81fe54eb05b"
      unitRef="number">0.1486</cass:CapitalToRiskWeightedAssets1>
    <us-gaap:CapitalRequiredForCapitalAdequacy
      contextRef="ie641f39588494f18bf4e0c1b3153ecfd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDIvZnJhZzo5YjJiZjg5OTM0OGQ0M2I5YTExOGQxM2YwOTExMjhlZC90YWJsZTowMDJiODBlMGExMGE0NzRkYWEyNzNmZTYxYjNjNDc4OS90YWJsZXJhbmdlOjAwMmI4MGUwYTEwYTQ3NGRhYTI3M2ZlNjFiM2M0Nzg5XzQtNS0xLTEtNTkwMQ_a2c518e1-c5b8-4fdf-b96d-abb4e1741ab9"
      unitRef="usd">129339000</us-gaap:CapitalRequiredForCapitalAdequacy>
    <cass:CapitalRequiredForCapitalAdequacyToRiskWeightedAssets1
      contextRef="ie641f39588494f18bf4e0c1b3153ecfd_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDIvZnJhZzo5YjJiZjg5OTM0OGQ0M2I5YTExOGQxM2YwOTExMjhlZC90YWJsZTowMDJiODBlMGExMGE0NzRkYWEyNzNmZTYxYjNjNDc4OS90YWJsZXJhbmdlOjAwMmI4MGUwYTEwYTQ3NGRhYTI3M2ZlNjFiM2M0Nzg5XzQtNy0xLTEtNTkwMQ_9214e3e6-b3c5-4129-a79a-c2aa76a6d6e7"
      unitRef="number">0.0800</cass:CapitalRequiredForCapitalAdequacyToRiskWeightedAssets1>
    <us-gaap:Capital
      contextRef="ie94f1729b59e4734811a9cdbead1dcf0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDIvZnJhZzo5YjJiZjg5OTM0OGQ0M2I5YTExOGQxM2YwOTExMjhlZC90YWJsZTowMDJiODBlMGExMGE0NzRkYWEyNzNmZTYxYjNjNDc4OS90YWJsZXJhbmdlOjAwMmI4MGUwYTEwYTQ3NGRhYTI3M2ZlNjFiM2M0Nzg5XzUtMS0xLTEtNTkwMQ_22b38f44-a829-44ad-9b39-be3a4fc8127c"
      unitRef="usd">174614000</us-gaap:Capital>
    <cass:CapitalToRiskWeightedAssets1
      contextRef="ie94f1729b59e4734811a9cdbead1dcf0_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDIvZnJhZzo5YjJiZjg5OTM0OGQ0M2I5YTExOGQxM2YwOTExMjhlZC90YWJsZTowMDJiODBlMGExMGE0NzRkYWEyNzNmZTYxYjNjNDc4OS90YWJsZXJhbmdlOjAwMmI4MGUwYTEwYTQ3NGRhYTI3M2ZlNjFiM2M0Nzg5XzUtMy0xLTEtNTkwMQ_cf433451-8a8d-4773-aa9d-610b075957c6"
      unitRef="number">0.1721</cass:CapitalToRiskWeightedAssets1>
    <us-gaap:CapitalRequiredForCapitalAdequacy
      contextRef="ie94f1729b59e4734811a9cdbead1dcf0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDIvZnJhZzo5YjJiZjg5OTM0OGQ0M2I5YTExOGQxM2YwOTExMjhlZC90YWJsZTowMDJiODBlMGExMGE0NzRkYWEyNzNmZTYxYjNjNDc4OS90YWJsZXJhbmdlOjAwMmI4MGUwYTEwYTQ3NGRhYTI3M2ZlNjFiM2M0Nzg5XzUtNS0xLTEtNTkwMQ_43103126-d399-417b-8051-84dd5e844e84"
      unitRef="usd">81163000</us-gaap:CapitalRequiredForCapitalAdequacy>
    <cass:CapitalRequiredForCapitalAdequacyToRiskWeightedAssets1
      contextRef="ie94f1729b59e4734811a9cdbead1dcf0_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDIvZnJhZzo5YjJiZjg5OTM0OGQ0M2I5YTExOGQxM2YwOTExMjhlZC90YWJsZTowMDJiODBlMGExMGE0NzRkYWEyNzNmZTYxYjNjNDc4OS90YWJsZXJhbmdlOjAwMmI4MGUwYTEwYTQ3NGRhYTI3M2ZlNjFiM2M0Nzg5XzUtNy0xLTEtNTkwMQ_0a912fcd-0cd7-4642-8dae-d2584fc2fd78"
      unitRef="number">0.0800</cass:CapitalRequiredForCapitalAdequacyToRiskWeightedAssets1>
    <us-gaap:CapitalRequiredToBeWellCapitalized
      contextRef="ie94f1729b59e4734811a9cdbead1dcf0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDIvZnJhZzo5YjJiZjg5OTM0OGQ0M2I5YTExOGQxM2YwOTExMjhlZC90YWJsZTowMDJiODBlMGExMGE0NzRkYWEyNzNmZTYxYjNjNDc4OS90YWJsZXJhbmdlOjAwMmI4MGUwYTEwYTQ3NGRhYTI3M2ZlNjFiM2M0Nzg5XzUtOS0xLTEtNTkwMQ_71c6ef63-3982-4558-b694-1eedcc5e2444"
      unitRef="usd">101454000</us-gaap:CapitalRequiredToBeWellCapitalized>
    <cass:CapitalRequiredToBeWellCapitalizedToRiskWeightedAssets1
      contextRef="ie94f1729b59e4734811a9cdbead1dcf0_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDIvZnJhZzo5YjJiZjg5OTM0OGQ0M2I5YTExOGQxM2YwOTExMjhlZC90YWJsZTowMDJiODBlMGExMGE0NzRkYWEyNzNmZTYxYjNjNDc4OS90YWJsZXJhbmdlOjAwMmI4MGUwYTEwYTQ3NGRhYTI3M2ZlNjFiM2M0Nzg5XzUtMTEtMS0xLTU5MDE_edb3bb23-3a69-4ed7-88c1-7fa7414f42ab"
      unitRef="number">0.1000</cass:CapitalRequiredToBeWellCapitalizedToRiskWeightedAssets1>
    <us-gaap:TierOneRiskBasedCapital
      contextRef="ie641f39588494f18bf4e0c1b3153ecfd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDIvZnJhZzo5YjJiZjg5OTM0OGQ0M2I5YTExOGQxM2YwOTExMjhlZC90YWJsZTowMDJiODBlMGExMGE0NzRkYWEyNzNmZTYxYjNjNDc4OS90YWJsZXJhbmdlOjAwMmI4MGUwYTEwYTQ3NGRhYTI3M2ZlNjFiM2M0Nzg5XzctMS0xLTEtNTkwMQ_fea024ba-8409-4461-82cb-39b63bb6f589"
      unitRef="usd">228224000</us-gaap:TierOneRiskBasedCapital>
    <cass:CommonEquityTierOneRiskBasedCapitalToRiskWeightedAssets
      contextRef="ie641f39588494f18bf4e0c1b3153ecfd_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDIvZnJhZzo5YjJiZjg5OTM0OGQ0M2I5YTExOGQxM2YwOTExMjhlZC90YWJsZTowMDJiODBlMGExMGE0NzRkYWEyNzNmZTYxYjNjNDc4OS90YWJsZXJhbmdlOjAwMmI4MGUwYTEwYTQ3NGRhYTI3M2ZlNjFiM2M0Nzg5XzctMy0xLTEtNTkwMQ_e53e0712-c50f-44dc-9616-b7be102bf28a"
      unitRef="number">0.1411</cass:CommonEquityTierOneRiskBasedCapitalToRiskWeightedAssets>
    <cass:CommonEquityTierOneRiskBasedCapitalRequiredForCapitalAdequacy
      contextRef="ie641f39588494f18bf4e0c1b3153ecfd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDIvZnJhZzo5YjJiZjg5OTM0OGQ0M2I5YTExOGQxM2YwOTExMjhlZC90YWJsZTowMDJiODBlMGExMGE0NzRkYWEyNzNmZTYxYjNjNDc4OS90YWJsZXJhbmdlOjAwMmI4MGUwYTEwYTQ3NGRhYTI3M2ZlNjFiM2M0Nzg5XzctNS0xLTEtNTkwMQ_68e180c8-11fe-4a3e-9150-ce8c836c2169"
      unitRef="usd">72764000</cass:CommonEquityTierOneRiskBasedCapitalRequiredForCapitalAdequacy>
    <cass:CommonEquityTierOneRiskBasedCapitalRequiredForCapitalAdequacyToRiskWeightedAssets
      contextRef="ie641f39588494f18bf4e0c1b3153ecfd_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDIvZnJhZzo5YjJiZjg5OTM0OGQ0M2I5YTExOGQxM2YwOTExMjhlZC90YWJsZTowMDJiODBlMGExMGE0NzRkYWEyNzNmZTYxYjNjNDc4OS90YWJsZXJhbmdlOjAwMmI4MGUwYTEwYTQ3NGRhYTI3M2ZlNjFiM2M0Nzg5XzctNy0xLTEtNTkwMQ_272b5453-3dab-4a61-a8ac-9b6353cea039"
      unitRef="number">0.0450</cass:CommonEquityTierOneRiskBasedCapitalRequiredForCapitalAdequacyToRiskWeightedAssets>
    <us-gaap:TierOneRiskBasedCapital
      contextRef="ie94f1729b59e4734811a9cdbead1dcf0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDIvZnJhZzo5YjJiZjg5OTM0OGQ0M2I5YTExOGQxM2YwOTExMjhlZC90YWJsZTowMDJiODBlMGExMGE0NzRkYWEyNzNmZTYxYjNjNDc4OS90YWJsZXJhbmdlOjAwMmI4MGUwYTEwYTQ3NGRhYTI3M2ZlNjFiM2M0Nzg5XzgtMS0xLTEtNTkwMQ_6dec6948-e885-4b59-baed-a6d2eb47a2d0"
      unitRef="usd">163030000</us-gaap:TierOneRiskBasedCapital>
    <cass:CommonEquityTierOneRiskBasedCapitalToRiskWeightedAssets
      contextRef="ie94f1729b59e4734811a9cdbead1dcf0_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDIvZnJhZzo5YjJiZjg5OTM0OGQ0M2I5YTExOGQxM2YwOTExMjhlZC90YWJsZTowMDJiODBlMGExMGE0NzRkYWEyNzNmZTYxYjNjNDc4OS90YWJsZXJhbmdlOjAwMmI4MGUwYTEwYTQ3NGRhYTI3M2ZlNjFiM2M0Nzg5XzgtMy0xLTEtNTkwMQ_52914ce5-502e-48dd-a5b8-2f186f43efae"
      unitRef="number">0.1607</cass:CommonEquityTierOneRiskBasedCapitalToRiskWeightedAssets>
    <cass:CommonEquityTierOneRiskBasedCapitalRequiredForCapitalAdequacy
      contextRef="ie94f1729b59e4734811a9cdbead1dcf0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDIvZnJhZzo5YjJiZjg5OTM0OGQ0M2I5YTExOGQxM2YwOTExMjhlZC90YWJsZTowMDJiODBlMGExMGE0NzRkYWEyNzNmZTYxYjNjNDc4OS90YWJsZXJhbmdlOjAwMmI4MGUwYTEwYTQ3NGRhYTI3M2ZlNjFiM2M0Nzg5XzgtNS0xLTEtNTkwMQ_f06c7455-8b97-41dc-8cc4-69d7bb50b6d8"
      unitRef="usd">45654000</cass:CommonEquityTierOneRiskBasedCapitalRequiredForCapitalAdequacy>
    <cass:CommonEquityTierOneRiskBasedCapitalRequiredForCapitalAdequacyToRiskWeightedAssets
      contextRef="ie94f1729b59e4734811a9cdbead1dcf0_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDIvZnJhZzo5YjJiZjg5OTM0OGQ0M2I5YTExOGQxM2YwOTExMjhlZC90YWJsZTowMDJiODBlMGExMGE0NzRkYWEyNzNmZTYxYjNjNDc4OS90YWJsZXJhbmdlOjAwMmI4MGUwYTEwYTQ3NGRhYTI3M2ZlNjFiM2M0Nzg5XzgtNy0xLTEtNTkwMQ_b706ebed-8da2-444b-8c00-cec75c6c5594"
      unitRef="number">0.0450</cass:CommonEquityTierOneRiskBasedCapitalRequiredForCapitalAdequacyToRiskWeightedAssets>
    <cass:CommonEquityTierOneRiskBasedCapitalRequiredToBeWellCapitalized
      contextRef="ie94f1729b59e4734811a9cdbead1dcf0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDIvZnJhZzo5YjJiZjg5OTM0OGQ0M2I5YTExOGQxM2YwOTExMjhlZC90YWJsZTowMDJiODBlMGExMGE0NzRkYWEyNzNmZTYxYjNjNDc4OS90YWJsZXJhbmdlOjAwMmI4MGUwYTEwYTQ3NGRhYTI3M2ZlNjFiM2M0Nzg5XzgtOS0xLTEtNTkwMQ_8aace690-da3b-41ad-a5e9-b292ff67aa15"
      unitRef="usd">65945000</cass:CommonEquityTierOneRiskBasedCapitalRequiredToBeWellCapitalized>
    <cass:CommonEquityTierOneRiskBasedCapitalRequiredToBeWellCapitalizedToRiskWeightedAssets
      contextRef="ie94f1729b59e4734811a9cdbead1dcf0_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDIvZnJhZzo5YjJiZjg5OTM0OGQ0M2I5YTExOGQxM2YwOTExMjhlZC90YWJsZTowMDJiODBlMGExMGE0NzRkYWEyNzNmZTYxYjNjNDc4OS90YWJsZXJhbmdlOjAwMmI4MGUwYTEwYTQ3NGRhYTI3M2ZlNjFiM2M0Nzg5XzgtMTEtMS0xLTU5MDE_c10ce270-61ec-4cbe-a797-ea51175c10f6"
      unitRef="number">0.0650</cass:CommonEquityTierOneRiskBasedCapitalRequiredToBeWellCapitalizedToRiskWeightedAssets>
    <cass:CommonEquityTierOneRiskBasedCapital
      contextRef="ie641f39588494f18bf4e0c1b3153ecfd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDIvZnJhZzo5YjJiZjg5OTM0OGQ0M2I5YTExOGQxM2YwOTExMjhlZC90YWJsZTowMDJiODBlMGExMGE0NzRkYWEyNzNmZTYxYjNjNDc4OS90YWJsZXJhbmdlOjAwMmI4MGUwYTEwYTQ3NGRhYTI3M2ZlNjFiM2M0Nzg5XzEwLTEtMS0xLTU5MDE_e56c07e9-528d-4df5-9443-0a3c5f0fcf92"
      unitRef="usd">228224000</cass:CommonEquityTierOneRiskBasedCapital>
    <cass:TierOneRiskBasedCapitalToRiskWeightedAssets1
      contextRef="ie641f39588494f18bf4e0c1b3153ecfd_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDIvZnJhZzo5YjJiZjg5OTM0OGQ0M2I5YTExOGQxM2YwOTExMjhlZC90YWJsZTowMDJiODBlMGExMGE0NzRkYWEyNzNmZTYxYjNjNDc4OS90YWJsZXJhbmdlOjAwMmI4MGUwYTEwYTQ3NGRhYTI3M2ZlNjFiM2M0Nzg5XzEwLTMtMS0xLTU5MDE_ef5a5850-2dd6-4412-9a5a-5fbd825285b6"
      unitRef="number">0.1411</cass:TierOneRiskBasedCapitalToRiskWeightedAssets1>
    <us-gaap:TierOneRiskBasedCapitalRequiredForCapitalAdequacy
      contextRef="ie641f39588494f18bf4e0c1b3153ecfd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDIvZnJhZzo5YjJiZjg5OTM0OGQ0M2I5YTExOGQxM2YwOTExMjhlZC90YWJsZTowMDJiODBlMGExMGE0NzRkYWEyNzNmZTYxYjNjNDc4OS90YWJsZXJhbmdlOjAwMmI4MGUwYTEwYTQ3NGRhYTI3M2ZlNjFiM2M0Nzg5XzEwLTUtMS0xLTU5MDE_0e9c0b34-4b42-40a1-94ac-c29ff1e704da"
      unitRef="usd">97019000</us-gaap:TierOneRiskBasedCapitalRequiredForCapitalAdequacy>
    <cass:TierOneRiskBasedCapitalRequiredForCapitalAdequacyToRiskWeightedAssets1
      contextRef="ie641f39588494f18bf4e0c1b3153ecfd_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDIvZnJhZzo5YjJiZjg5OTM0OGQ0M2I5YTExOGQxM2YwOTExMjhlZC90YWJsZTowMDJiODBlMGExMGE0NzRkYWEyNzNmZTYxYjNjNDc4OS90YWJsZXJhbmdlOjAwMmI4MGUwYTEwYTQ3NGRhYTI3M2ZlNjFiM2M0Nzg5XzEwLTctMS0xLTU5MDE_8bc9da15-31ad-4e47-a294-6f235c0c8cc3"
      unitRef="number">0.0600</cass:TierOneRiskBasedCapitalRequiredForCapitalAdequacyToRiskWeightedAssets1>
    <cass:CommonEquityTierOneRiskBasedCapital
      contextRef="ie94f1729b59e4734811a9cdbead1dcf0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDIvZnJhZzo5YjJiZjg5OTM0OGQ0M2I5YTExOGQxM2YwOTExMjhlZC90YWJsZTowMDJiODBlMGExMGE0NzRkYWEyNzNmZTYxYjNjNDc4OS90YWJsZXJhbmdlOjAwMmI4MGUwYTEwYTQ3NGRhYTI3M2ZlNjFiM2M0Nzg5XzExLTEtMS0xLTU5MDE_0409ff89-f259-4a74-929e-0cfaac91cf40"
      unitRef="usd">163030000</cass:CommonEquityTierOneRiskBasedCapital>
    <cass:TierOneRiskBasedCapitalToRiskWeightedAssets1
      contextRef="ie94f1729b59e4734811a9cdbead1dcf0_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDIvZnJhZzo5YjJiZjg5OTM0OGQ0M2I5YTExOGQxM2YwOTExMjhlZC90YWJsZTowMDJiODBlMGExMGE0NzRkYWEyNzNmZTYxYjNjNDc4OS90YWJsZXJhbmdlOjAwMmI4MGUwYTEwYTQ3NGRhYTI3M2ZlNjFiM2M0Nzg5XzExLTMtMS0xLTU5MDE_018ddccf-0fe3-4813-9235-e3b1959df184"
      unitRef="number">0.1607</cass:TierOneRiskBasedCapitalToRiskWeightedAssets1>
    <us-gaap:TierOneRiskBasedCapitalRequiredForCapitalAdequacy
      contextRef="ie94f1729b59e4734811a9cdbead1dcf0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDIvZnJhZzo5YjJiZjg5OTM0OGQ0M2I5YTExOGQxM2YwOTExMjhlZC90YWJsZTowMDJiODBlMGExMGE0NzRkYWEyNzNmZTYxYjNjNDc4OS90YWJsZXJhbmdlOjAwMmI4MGUwYTEwYTQ3NGRhYTI3M2ZlNjFiM2M0Nzg5XzExLTUtMS0xLTU5MDE_4a82bd26-0161-4466-8273-790c0590e356"
      unitRef="usd">60872000</us-gaap:TierOneRiskBasedCapitalRequiredForCapitalAdequacy>
    <cass:TierOneRiskBasedCapitalRequiredForCapitalAdequacyToRiskWeightedAssets1
      contextRef="ie94f1729b59e4734811a9cdbead1dcf0_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDIvZnJhZzo5YjJiZjg5OTM0OGQ0M2I5YTExOGQxM2YwOTExMjhlZC90YWJsZTowMDJiODBlMGExMGE0NzRkYWEyNzNmZTYxYjNjNDc4OS90YWJsZXJhbmdlOjAwMmI4MGUwYTEwYTQ3NGRhYTI3M2ZlNjFiM2M0Nzg5XzExLTctMS0xLTU5MDE_41eddf25-3d40-4734-974c-efff74ceaad1"
      unitRef="number">0.0600</cass:TierOneRiskBasedCapitalRequiredForCapitalAdequacyToRiskWeightedAssets1>
    <us-gaap:TierOneRiskBasedCapitalRequiredToBeWellCapitalized
      contextRef="ie94f1729b59e4734811a9cdbead1dcf0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDIvZnJhZzo5YjJiZjg5OTM0OGQ0M2I5YTExOGQxM2YwOTExMjhlZC90YWJsZTowMDJiODBlMGExMGE0NzRkYWEyNzNmZTYxYjNjNDc4OS90YWJsZXJhbmdlOjAwMmI4MGUwYTEwYTQ3NGRhYTI3M2ZlNjFiM2M0Nzg5XzExLTktMS0xLTU5MDE_e81fbebe-1fcc-4682-b9ad-e31e892baecc"
      unitRef="usd">81163000</us-gaap:TierOneRiskBasedCapitalRequiredToBeWellCapitalized>
    <cass:TierOneRiskBasedCapitalRequiredToBeWellCapitalizedToRiskWeightedAssets1
      contextRef="ie94f1729b59e4734811a9cdbead1dcf0_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDIvZnJhZzo5YjJiZjg5OTM0OGQ0M2I5YTExOGQxM2YwOTExMjhlZC90YWJsZTowMDJiODBlMGExMGE0NzRkYWEyNzNmZTYxYjNjNDc4OS90YWJsZXJhbmdlOjAwMmI4MGUwYTEwYTQ3NGRhYTI3M2ZlNjFiM2M0Nzg5XzExLTExLTEtMS01OTAx_3c65ac54-7666-4ef2-8416-050a995ad37a"
      unitRef="number">0.0800</cass:TierOneRiskBasedCapitalRequiredToBeWellCapitalizedToRiskWeightedAssets1>
    <us-gaap:TierOneLeverageCapital
      contextRef="ie641f39588494f18bf4e0c1b3153ecfd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDIvZnJhZzo5YjJiZjg5OTM0OGQ0M2I5YTExOGQxM2YwOTExMjhlZC90YWJsZTowMDJiODBlMGExMGE0NzRkYWEyNzNmZTYxYjNjNDc4OS90YWJsZXJhbmdlOjAwMmI4MGUwYTEwYTQ3NGRhYTI3M2ZlNjFiM2M0Nzg5XzEzLTEtMS0xLTU5MDE_dceb555d-3b4b-421b-a4d5-563d6474ee86"
      unitRef="usd">228224000</us-gaap:TierOneLeverageCapital>
    <cass:TierOneLeverageCapitalToAverageAssets1
      contextRef="ie641f39588494f18bf4e0c1b3153ecfd_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDIvZnJhZzo5YjJiZjg5OTM0OGQ0M2I5YTExOGQxM2YwOTExMjhlZC90YWJsZTowMDJiODBlMGExMGE0NzRkYWEyNzNmZTYxYjNjNDc4OS90YWJsZXJhbmdlOjAwMmI4MGUwYTEwYTQ3NGRhYTI3M2ZlNjFiM2M0Nzg5XzEzLTMtMS0xLTU5MDE_0040f527-45fb-44c6-8d61-e361dd9268b0"
      unitRef="number">0.0921</cass:TierOneLeverageCapitalToAverageAssets1>
    <us-gaap:TierOneLeverageCapitalRequiredForCapitalAdequacy
      contextRef="ie641f39588494f18bf4e0c1b3153ecfd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDIvZnJhZzo5YjJiZjg5OTM0OGQ0M2I5YTExOGQxM2YwOTExMjhlZC90YWJsZTowMDJiODBlMGExMGE0NzRkYWEyNzNmZTYxYjNjNDc4OS90YWJsZXJhbmdlOjAwMmI4MGUwYTEwYTQ3NGRhYTI3M2ZlNjFiM2M0Nzg5XzEzLTUtMS0xLTU5MDE_f6a0bf53-045b-4a39-ba72-a9940fc216ca"
      unitRef="usd">99163000</us-gaap:TierOneLeverageCapitalRequiredForCapitalAdequacy>
    <cass:TierOneLeverageCapitalRequiredForCapitalAdequacyToAverageAssets1
      contextRef="ie641f39588494f18bf4e0c1b3153ecfd_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDIvZnJhZzo5YjJiZjg5OTM0OGQ0M2I5YTExOGQxM2YwOTExMjhlZC90YWJsZTowMDJiODBlMGExMGE0NzRkYWEyNzNmZTYxYjNjNDc4OS90YWJsZXJhbmdlOjAwMmI4MGUwYTEwYTQ3NGRhYTI3M2ZlNjFiM2M0Nzg5XzEzLTctMS0xLTU5MDE_92f0c253-56d1-4ae6-a8ac-496477029680"
      unitRef="number">0.0400</cass:TierOneLeverageCapitalRequiredForCapitalAdequacyToAverageAssets1>
    <us-gaap:TierOneLeverageCapital
      contextRef="ie94f1729b59e4734811a9cdbead1dcf0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDIvZnJhZzo5YjJiZjg5OTM0OGQ0M2I5YTExOGQxM2YwOTExMjhlZC90YWJsZTowMDJiODBlMGExMGE0NzRkYWEyNzNmZTYxYjNjNDc4OS90YWJsZXJhbmdlOjAwMmI4MGUwYTEwYTQ3NGRhYTI3M2ZlNjFiM2M0Nzg5XzE0LTEtMS0xLTU5MDE_6b98fc10-8c9c-4eae-bd8d-d95659000ea1"
      unitRef="usd">163030000</us-gaap:TierOneLeverageCapital>
    <cass:TierOneLeverageCapitalToAverageAssets1
      contextRef="ie94f1729b59e4734811a9cdbead1dcf0_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDIvZnJhZzo5YjJiZjg5OTM0OGQ0M2I5YTExOGQxM2YwOTExMjhlZC90YWJsZTowMDJiODBlMGExMGE0NzRkYWEyNzNmZTYxYjNjNDc4OS90YWJsZXJhbmdlOjAwMmI4MGUwYTEwYTQ3NGRhYTI3M2ZlNjFiM2M0Nzg5XzE0LTMtMS0xLTU5MDE_bbc49e08-8921-4b28-a696-cfcaa3061646"
      unitRef="number">0.1105</cass:TierOneLeverageCapitalToAverageAssets1>
    <us-gaap:TierOneLeverageCapitalRequiredForCapitalAdequacy
      contextRef="ie94f1729b59e4734811a9cdbead1dcf0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDIvZnJhZzo5YjJiZjg5OTM0OGQ0M2I5YTExOGQxM2YwOTExMjhlZC90YWJsZTowMDJiODBlMGExMGE0NzRkYWEyNzNmZTYxYjNjNDc4OS90YWJsZXJhbmdlOjAwMmI4MGUwYTEwYTQ3NGRhYTI3M2ZlNjFiM2M0Nzg5XzE0LTUtMS0xLTU5MDE_2b5d0aa0-0a09-400b-bfb8-36e07d9fa200"
      unitRef="usd">59036000</us-gaap:TierOneLeverageCapitalRequiredForCapitalAdequacy>
    <cass:TierOneLeverageCapitalRequiredForCapitalAdequacyToAverageAssets1
      contextRef="ie94f1729b59e4734811a9cdbead1dcf0_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDIvZnJhZzo5YjJiZjg5OTM0OGQ0M2I5YTExOGQxM2YwOTExMjhlZC90YWJsZTowMDJiODBlMGExMGE0NzRkYWEyNzNmZTYxYjNjNDc4OS90YWJsZXJhbmdlOjAwMmI4MGUwYTEwYTQ3NGRhYTI3M2ZlNjFiM2M0Nzg5XzE0LTctMS0xLTU5MDE_5a72e493-b9a7-4a34-8014-f4ca12f7a40c"
      unitRef="number">0.0400</cass:TierOneLeverageCapitalRequiredForCapitalAdequacyToAverageAssets1>
    <us-gaap:TierOneLeverageCapitalRequiredToBeWellCapitalized
      contextRef="ie94f1729b59e4734811a9cdbead1dcf0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDIvZnJhZzo5YjJiZjg5OTM0OGQ0M2I5YTExOGQxM2YwOTExMjhlZC90YWJsZTowMDJiODBlMGExMGE0NzRkYWEyNzNmZTYxYjNjNDc4OS90YWJsZXJhbmdlOjAwMmI4MGUwYTEwYTQ3NGRhYTI3M2ZlNjFiM2M0Nzg5XzE0LTktMS0xLTU5MDE_c5902d0a-01c7-42b9-b260-71b712401505"
      unitRef="usd">73795000</us-gaap:TierOneLeverageCapitalRequiredToBeWellCapitalized>
    <cass:TierOneLeverageCapitalRequiredToBeWellCapitalizedToAverageAssets1
      contextRef="ie94f1729b59e4734811a9cdbead1dcf0_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDIvZnJhZzo5YjJiZjg5OTM0OGQ0M2I5YTExOGQxM2YwOTExMjhlZC90YWJsZTowMDJiODBlMGExMGE0NzRkYWEyNzNmZTYxYjNjNDc4OS90YWJsZXJhbmdlOjAwMmI4MGUwYTEwYTQ3NGRhYTI3M2ZlNjFiM2M0Nzg5XzE0LTExLTEtMS01OTAx_6f5921a5-5d75-417b-961c-ab55e52c9320"
      unitRef="number">0.0500</cass:TierOneLeverageCapitalRequiredToBeWellCapitalizedToAverageAssets1>
    <us-gaap:Capital
      contextRef="if99458deeaba45b19f5d7e7a03e0c66f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDIvZnJhZzo5YjJiZjg5OTM0OGQ0M2I5YTExOGQxM2YwOTExMjhlZC90YWJsZTowMDJiODBlMGExMGE0NzRkYWEyNzNmZTYxYjNjNDc4OS90YWJsZXJhbmdlOjAwMmI4MGUwYTEwYTQ3NGRhYTI3M2ZlNjFiM2M0Nzg5XzE3LTEtMS0xLTU5MDE_e2880659-a7f7-4423-ad6c-6bd3d01b1cb6"
      unitRef="usd">255332000</us-gaap:Capital>
    <cass:CapitalToRiskWeightedAssets1
      contextRef="if99458deeaba45b19f5d7e7a03e0c66f_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDIvZnJhZzo5YjJiZjg5OTM0OGQ0M2I5YTExOGQxM2YwOTExMjhlZC90YWJsZTowMDJiODBlMGExMGE0NzRkYWEyNzNmZTYxYjNjNDc4OS90YWJsZXJhbmdlOjAwMmI4MGUwYTEwYTQ3NGRhYTI3M2ZlNjFiM2M0Nzg5XzE3LTMtMS0xLTU5MDE_896f7a06-122b-4581-a5b2-dc4e819f3e6c"
      unitRef="number">0.2141</cass:CapitalToRiskWeightedAssets1>
    <us-gaap:CapitalRequiredForCapitalAdequacy
      contextRef="if99458deeaba45b19f5d7e7a03e0c66f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDIvZnJhZzo5YjJiZjg5OTM0OGQ0M2I5YTExOGQxM2YwOTExMjhlZC90YWJsZTowMDJiODBlMGExMGE0NzRkYWEyNzNmZTYxYjNjNDc4OS90YWJsZXJhbmdlOjAwMmI4MGUwYTEwYTQ3NGRhYTI3M2ZlNjFiM2M0Nzg5XzE3LTUtMS0xLTU5MDE_3106ff85-9d4b-473b-96f8-9c1266a955eb"
      unitRef="usd">95388000</us-gaap:CapitalRequiredForCapitalAdequacy>
    <cass:CapitalRequiredForCapitalAdequacyToRiskWeightedAssets1
      contextRef="if99458deeaba45b19f5d7e7a03e0c66f_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDIvZnJhZzo5YjJiZjg5OTM0OGQ0M2I5YTExOGQxM2YwOTExMjhlZC90YWJsZTowMDJiODBlMGExMGE0NzRkYWEyNzNmZTYxYjNjNDc4OS90YWJsZXJhbmdlOjAwMmI4MGUwYTEwYTQ3NGRhYTI3M2ZlNjFiM2M0Nzg5XzE3LTctMS0xLTU5MDE_6b4eb960-a0d1-413e-8440-db0a60edf476"
      unitRef="number">0.0800</cass:CapitalRequiredForCapitalAdequacyToRiskWeightedAssets1>
    <us-gaap:Capital
      contextRef="i5914294dd02344f4af69e4d7a64ac8f2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDIvZnJhZzo5YjJiZjg5OTM0OGQ0M2I5YTExOGQxM2YwOTExMjhlZC90YWJsZTowMDJiODBlMGExMGE0NzRkYWEyNzNmZTYxYjNjNDc4OS90YWJsZXJhbmdlOjAwMmI4MGUwYTEwYTQ3NGRhYTI3M2ZlNjFiM2M0Nzg5XzE4LTEtMS0xLTU5MDE_a7b34c10-6326-4c14-908f-508b9d0349ca"
      unitRef="usd">171298000</us-gaap:Capital>
    <cass:CapitalToRiskWeightedAssets1
      contextRef="i5914294dd02344f4af69e4d7a64ac8f2_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDIvZnJhZzo5YjJiZjg5OTM0OGQ0M2I5YTExOGQxM2YwOTExMjhlZC90YWJsZTowMDJiODBlMGExMGE0NzRkYWEyNzNmZTYxYjNjNDc4OS90YWJsZXJhbmdlOjAwMmI4MGUwYTEwYTQ3NGRhYTI3M2ZlNjFiM2M0Nzg5XzE4LTMtMS0xLTU5MDE_cadf5919-5f0d-4def-a67a-f4e88fd19995"
      unitRef="number">0.2146</cass:CapitalToRiskWeightedAssets1>
    <us-gaap:CapitalRequiredForCapitalAdequacy
      contextRef="i5914294dd02344f4af69e4d7a64ac8f2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDIvZnJhZzo5YjJiZjg5OTM0OGQ0M2I5YTExOGQxM2YwOTExMjhlZC90YWJsZTowMDJiODBlMGExMGE0NzRkYWEyNzNmZTYxYjNjNDc4OS90YWJsZXJhbmdlOjAwMmI4MGUwYTEwYTQ3NGRhYTI3M2ZlNjFiM2M0Nzg5XzE4LTUtMS0xLTU5MDE_c1841038-b3a4-4d92-a7d0-ae5d726ba95f"
      unitRef="usd">63855000</us-gaap:CapitalRequiredForCapitalAdequacy>
    <cass:CapitalRequiredForCapitalAdequacyToRiskWeightedAssets1
      contextRef="i5914294dd02344f4af69e4d7a64ac8f2_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDIvZnJhZzo5YjJiZjg5OTM0OGQ0M2I5YTExOGQxM2YwOTExMjhlZC90YWJsZTowMDJiODBlMGExMGE0NzRkYWEyNzNmZTYxYjNjNDc4OS90YWJsZXJhbmdlOjAwMmI4MGUwYTEwYTQ3NGRhYTI3M2ZlNjFiM2M0Nzg5XzE4LTctMS0xLTU5MDE_e0fc4465-c9d3-4d3e-8dbe-c8fd63aed554"
      unitRef="number">0.0800</cass:CapitalRequiredForCapitalAdequacyToRiskWeightedAssets1>
    <us-gaap:CapitalRequiredToBeWellCapitalized
      contextRef="i5914294dd02344f4af69e4d7a64ac8f2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDIvZnJhZzo5YjJiZjg5OTM0OGQ0M2I5YTExOGQxM2YwOTExMjhlZC90YWJsZTowMDJiODBlMGExMGE0NzRkYWEyNzNmZTYxYjNjNDc4OS90YWJsZXJhbmdlOjAwMmI4MGUwYTEwYTQ3NGRhYTI3M2ZlNjFiM2M0Nzg5XzE4LTktMS0xLTU5MDE_ea148f84-421d-4c97-976a-0679490c6b6d"
      unitRef="usd">79819000</us-gaap:CapitalRequiredToBeWellCapitalized>
    <cass:CapitalRequiredToBeWellCapitalizedToRiskWeightedAssets1
      contextRef="i5914294dd02344f4af69e4d7a64ac8f2_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDIvZnJhZzo5YjJiZjg5OTM0OGQ0M2I5YTExOGQxM2YwOTExMjhlZC90YWJsZTowMDJiODBlMGExMGE0NzRkYWEyNzNmZTYxYjNjNDc4OS90YWJsZXJhbmdlOjAwMmI4MGUwYTEwYTQ3NGRhYTI3M2ZlNjFiM2M0Nzg5XzE4LTExLTEtMS01OTAx_95183cfd-1a79-4905-a5be-8c6805e9ea30"
      unitRef="number">0.1000</cass:CapitalRequiredToBeWellCapitalizedToRiskWeightedAssets1>
    <us-gaap:TierOneRiskBasedCapital
      contextRef="if99458deeaba45b19f5d7e7a03e0c66f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDIvZnJhZzo5YjJiZjg5OTM0OGQ0M2I5YTExOGQxM2YwOTExMjhlZC90YWJsZTowMDJiODBlMGExMGE0NzRkYWEyNzNmZTYxYjNjNDc4OS90YWJsZXJhbmdlOjAwMmI4MGUwYTEwYTQ3NGRhYTI3M2ZlNjFiM2M0Nzg5XzIwLTEtMS0xLTU5MDE_7cbc0cb5-b55e-47b0-a857-3edeb4766e3a"
      unitRef="usd">243388000</us-gaap:TierOneRiskBasedCapital>
    <cass:CommonEquityTierOneRiskBasedCapitalToRiskWeightedAssets
      contextRef="if99458deeaba45b19f5d7e7a03e0c66f_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDIvZnJhZzo5YjJiZjg5OTM0OGQ0M2I5YTExOGQxM2YwOTExMjhlZC90YWJsZTowMDJiODBlMGExMGE0NzRkYWEyNzNmZTYxYjNjNDc4OS90YWJsZXJhbmdlOjAwMmI4MGUwYTEwYTQ3NGRhYTI3M2ZlNjFiM2M0Nzg5XzIwLTMtMS0xLTU5MDE_171218ab-4eac-4d1a-a354-e09adeade049"
      unitRef="number">0.2041</cass:CommonEquityTierOneRiskBasedCapitalToRiskWeightedAssets>
    <cass:CommonEquityTierOneRiskBasedCapitalRequiredForCapitalAdequacy
      contextRef="if99458deeaba45b19f5d7e7a03e0c66f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDIvZnJhZzo5YjJiZjg5OTM0OGQ0M2I5YTExOGQxM2YwOTExMjhlZC90YWJsZTowMDJiODBlMGExMGE0NzRkYWEyNzNmZTYxYjNjNDc4OS90YWJsZXJhbmdlOjAwMmI4MGUwYTEwYTQ3NGRhYTI3M2ZlNjFiM2M0Nzg5XzIwLTUtMS0xLTU5MDE_8d5443c2-ab79-4f38-a047-05fd9dfabe76"
      unitRef="usd">53656000</cass:CommonEquityTierOneRiskBasedCapitalRequiredForCapitalAdequacy>
    <cass:CommonEquityTierOneRiskBasedCapitalRequiredForCapitalAdequacyToRiskWeightedAssets
      contextRef="if99458deeaba45b19f5d7e7a03e0c66f_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDIvZnJhZzo5YjJiZjg5OTM0OGQ0M2I5YTExOGQxM2YwOTExMjhlZC90YWJsZTowMDJiODBlMGExMGE0NzRkYWEyNzNmZTYxYjNjNDc4OS90YWJsZXJhbmdlOjAwMmI4MGUwYTEwYTQ3NGRhYTI3M2ZlNjFiM2M0Nzg5XzIwLTctMS0xLTU5MDE_54447821-2ccb-481b-847b-6cff7a09eaa2"
      unitRef="number">0.0450</cass:CommonEquityTierOneRiskBasedCapitalRequiredForCapitalAdequacyToRiskWeightedAssets>
    <us-gaap:TierOneRiskBasedCapital
      contextRef="i5914294dd02344f4af69e4d7a64ac8f2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDIvZnJhZzo5YjJiZjg5OTM0OGQ0M2I5YTExOGQxM2YwOTExMjhlZC90YWJsZTowMDJiODBlMGExMGE0NzRkYWEyNzNmZTYxYjNjNDc4OS90YWJsZXJhbmdlOjAwMmI4MGUwYTEwYTQ3NGRhYTI3M2ZlNjFiM2M0Nzg5XzIxLTEtMS0xLTU5MDE_375a10f9-821c-4c0f-92f5-4efde6c5f72e"
      unitRef="usd">161300000</us-gaap:TierOneRiskBasedCapital>
    <cass:CommonEquityTierOneRiskBasedCapitalToRiskWeightedAssets
      contextRef="i5914294dd02344f4af69e4d7a64ac8f2_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDIvZnJhZzo5YjJiZjg5OTM0OGQ0M2I5YTExOGQxM2YwOTExMjhlZC90YWJsZTowMDJiODBlMGExMGE0NzRkYWEyNzNmZTYxYjNjNDc4OS90YWJsZXJhbmdlOjAwMmI4MGUwYTEwYTQ3NGRhYTI3M2ZlNjFiM2M0Nzg5XzIxLTMtMS0xLTU5MDE_99f8c8a6-b93e-41d5-949c-a5f81f7e2878"
      unitRef="number">0.2021</cass:CommonEquityTierOneRiskBasedCapitalToRiskWeightedAssets>
    <cass:CommonEquityTierOneRiskBasedCapitalRequiredForCapitalAdequacy
      contextRef="i5914294dd02344f4af69e4d7a64ac8f2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDIvZnJhZzo5YjJiZjg5OTM0OGQ0M2I5YTExOGQxM2YwOTExMjhlZC90YWJsZTowMDJiODBlMGExMGE0NzRkYWEyNzNmZTYxYjNjNDc4OS90YWJsZXJhbmdlOjAwMmI4MGUwYTEwYTQ3NGRhYTI3M2ZlNjFiM2M0Nzg5XzIxLTUtMS0xLTU5MDE_4712c26d-c79d-4ff1-bf27-a59efd7eadb6"
      unitRef="usd">35918000</cass:CommonEquityTierOneRiskBasedCapitalRequiredForCapitalAdequacy>
    <cass:CommonEquityTierOneRiskBasedCapitalRequiredForCapitalAdequacyToRiskWeightedAssets
      contextRef="i5914294dd02344f4af69e4d7a64ac8f2_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDIvZnJhZzo5YjJiZjg5OTM0OGQ0M2I5YTExOGQxM2YwOTExMjhlZC90YWJsZTowMDJiODBlMGExMGE0NzRkYWEyNzNmZTYxYjNjNDc4OS90YWJsZXJhbmdlOjAwMmI4MGUwYTEwYTQ3NGRhYTI3M2ZlNjFiM2M0Nzg5XzIxLTctMS0xLTU5MDE_d40530e1-a8aa-40d6-b076-e6ae6d476c62"
      unitRef="number">0.0450</cass:CommonEquityTierOneRiskBasedCapitalRequiredForCapitalAdequacyToRiskWeightedAssets>
    <cass:CommonEquityTierOneRiskBasedCapitalRequiredToBeWellCapitalized
      contextRef="i5914294dd02344f4af69e4d7a64ac8f2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDIvZnJhZzo5YjJiZjg5OTM0OGQ0M2I5YTExOGQxM2YwOTExMjhlZC90YWJsZTowMDJiODBlMGExMGE0NzRkYWEyNzNmZTYxYjNjNDc4OS90YWJsZXJhbmdlOjAwMmI4MGUwYTEwYTQ3NGRhYTI3M2ZlNjFiM2M0Nzg5XzIxLTktMS0xLTU5MDE_29d38668-cc29-4c6f-9b67-06183b1d08bc"
      unitRef="usd">51882000</cass:CommonEquityTierOneRiskBasedCapitalRequiredToBeWellCapitalized>
    <cass:CommonEquityTierOneRiskBasedCapitalRequiredToBeWellCapitalizedToRiskWeightedAssets
      contextRef="i5914294dd02344f4af69e4d7a64ac8f2_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDIvZnJhZzo5YjJiZjg5OTM0OGQ0M2I5YTExOGQxM2YwOTExMjhlZC90YWJsZTowMDJiODBlMGExMGE0NzRkYWEyNzNmZTYxYjNjNDc4OS90YWJsZXJhbmdlOjAwMmI4MGUwYTEwYTQ3NGRhYTI3M2ZlNjFiM2M0Nzg5XzIxLTExLTEtMS01OTAx_81c159a6-4530-4b51-b195-ebcc73760796"
      unitRef="number">0.0650</cass:CommonEquityTierOneRiskBasedCapitalRequiredToBeWellCapitalizedToRiskWeightedAssets>
    <cass:CommonEquityTierOneRiskBasedCapital
      contextRef="if99458deeaba45b19f5d7e7a03e0c66f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDIvZnJhZzo5YjJiZjg5OTM0OGQ0M2I5YTExOGQxM2YwOTExMjhlZC90YWJsZTowMDJiODBlMGExMGE0NzRkYWEyNzNmZTYxYjNjNDc4OS90YWJsZXJhbmdlOjAwMmI4MGUwYTEwYTQ3NGRhYTI3M2ZlNjFiM2M0Nzg5XzIzLTEtMS0xLTU5MDE_04b71987-4792-4aff-8d43-7506ec7c90b1"
      unitRef="usd">243388000</cass:CommonEquityTierOneRiskBasedCapital>
    <cass:TierOneRiskBasedCapitalToRiskWeightedAssets1
      contextRef="if99458deeaba45b19f5d7e7a03e0c66f_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDIvZnJhZzo5YjJiZjg5OTM0OGQ0M2I5YTExOGQxM2YwOTExMjhlZC90YWJsZTowMDJiODBlMGExMGE0NzRkYWEyNzNmZTYxYjNjNDc4OS90YWJsZXJhbmdlOjAwMmI4MGUwYTEwYTQ3NGRhYTI3M2ZlNjFiM2M0Nzg5XzIzLTMtMS0xLTU5MDE_fadeaba6-9136-4949-9e8a-5647165634b6"
      unitRef="number">0.2041</cass:TierOneRiskBasedCapitalToRiskWeightedAssets1>
    <us-gaap:TierOneRiskBasedCapitalRequiredForCapitalAdequacy
      contextRef="if99458deeaba45b19f5d7e7a03e0c66f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDIvZnJhZzo5YjJiZjg5OTM0OGQ0M2I5YTExOGQxM2YwOTExMjhlZC90YWJsZTowMDJiODBlMGExMGE0NzRkYWEyNzNmZTYxYjNjNDc4OS90YWJsZXJhbmdlOjAwMmI4MGUwYTEwYTQ3NGRhYTI3M2ZlNjFiM2M0Nzg5XzIzLTUtMS0xLTU5MDE_d684fb9a-11df-4738-b9f7-f516c1d3ca9d"
      unitRef="usd">71541000</us-gaap:TierOneRiskBasedCapitalRequiredForCapitalAdequacy>
    <cass:TierOneRiskBasedCapitalRequiredForCapitalAdequacyToRiskWeightedAssets1
      contextRef="if99458deeaba45b19f5d7e7a03e0c66f_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDIvZnJhZzo5YjJiZjg5OTM0OGQ0M2I5YTExOGQxM2YwOTExMjhlZC90YWJsZTowMDJiODBlMGExMGE0NzRkYWEyNzNmZTYxYjNjNDc4OS90YWJsZXJhbmdlOjAwMmI4MGUwYTEwYTQ3NGRhYTI3M2ZlNjFiM2M0Nzg5XzIzLTctMS0xLTU5MDE_be2caf75-945f-404e-8ea7-e13a0e9cc950"
      unitRef="number">0.0600</cass:TierOneRiskBasedCapitalRequiredForCapitalAdequacyToRiskWeightedAssets1>
    <cass:CommonEquityTierOneRiskBasedCapital
      contextRef="i5914294dd02344f4af69e4d7a64ac8f2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDIvZnJhZzo5YjJiZjg5OTM0OGQ0M2I5YTExOGQxM2YwOTExMjhlZC90YWJsZTowMDJiODBlMGExMGE0NzRkYWEyNzNmZTYxYjNjNDc4OS90YWJsZXJhbmdlOjAwMmI4MGUwYTEwYTQ3NGRhYTI3M2ZlNjFiM2M0Nzg5XzI0LTEtMS0xLTU5MDE_5a09b225-992f-4de7-894f-7905cd9b9a18"
      unitRef="usd">161300000</cass:CommonEquityTierOneRiskBasedCapital>
    <cass:TierOneRiskBasedCapitalToRiskWeightedAssets1
      contextRef="i5914294dd02344f4af69e4d7a64ac8f2_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDIvZnJhZzo5YjJiZjg5OTM0OGQ0M2I5YTExOGQxM2YwOTExMjhlZC90YWJsZTowMDJiODBlMGExMGE0NzRkYWEyNzNmZTYxYjNjNDc4OS90YWJsZXJhbmdlOjAwMmI4MGUwYTEwYTQ3NGRhYTI3M2ZlNjFiM2M0Nzg5XzI0LTMtMS0xLTU5MDE_14780ab6-51c7-4fce-94ad-c71cf6a3f63d"
      unitRef="number">0.2021</cass:TierOneRiskBasedCapitalToRiskWeightedAssets1>
    <us-gaap:TierOneRiskBasedCapitalRequiredForCapitalAdequacy
      contextRef="i5914294dd02344f4af69e4d7a64ac8f2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDIvZnJhZzo5YjJiZjg5OTM0OGQ0M2I5YTExOGQxM2YwOTExMjhlZC90YWJsZTowMDJiODBlMGExMGE0NzRkYWEyNzNmZTYxYjNjNDc4OS90YWJsZXJhbmdlOjAwMmI4MGUwYTEwYTQ3NGRhYTI3M2ZlNjFiM2M0Nzg5XzI0LTUtMS0xLTU5MDE_9adfe5a3-d00d-4215-9d14-5aad09c13936"
      unitRef="usd">47891000</us-gaap:TierOneRiskBasedCapitalRequiredForCapitalAdequacy>
    <cass:TierOneRiskBasedCapitalRequiredForCapitalAdequacyToRiskWeightedAssets1
      contextRef="i5914294dd02344f4af69e4d7a64ac8f2_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDIvZnJhZzo5YjJiZjg5OTM0OGQ0M2I5YTExOGQxM2YwOTExMjhlZC90YWJsZTowMDJiODBlMGExMGE0NzRkYWEyNzNmZTYxYjNjNDc4OS90YWJsZXJhbmdlOjAwMmI4MGUwYTEwYTQ3NGRhYTI3M2ZlNjFiM2M0Nzg5XzI0LTctMS0xLTU5MDE_1d2eb5eb-c344-4138-81a7-639fe73df04e"
      unitRef="number">0.0600</cass:TierOneRiskBasedCapitalRequiredForCapitalAdequacyToRiskWeightedAssets1>
    <us-gaap:TierOneRiskBasedCapitalRequiredToBeWellCapitalized
      contextRef="i5914294dd02344f4af69e4d7a64ac8f2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDIvZnJhZzo5YjJiZjg5OTM0OGQ0M2I5YTExOGQxM2YwOTExMjhlZC90YWJsZTowMDJiODBlMGExMGE0NzRkYWEyNzNmZTYxYjNjNDc4OS90YWJsZXJhbmdlOjAwMmI4MGUwYTEwYTQ3NGRhYTI3M2ZlNjFiM2M0Nzg5XzI0LTktMS0xLTU5MDE_d1394c68-c7b4-44ea-b91a-4ef9bceee56e"
      unitRef="usd">63855000</us-gaap:TierOneRiskBasedCapitalRequiredToBeWellCapitalized>
    <cass:TierOneRiskBasedCapitalRequiredToBeWellCapitalizedToRiskWeightedAssets1
      contextRef="i5914294dd02344f4af69e4d7a64ac8f2_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDIvZnJhZzo5YjJiZjg5OTM0OGQ0M2I5YTExOGQxM2YwOTExMjhlZC90YWJsZTowMDJiODBlMGExMGE0NzRkYWEyNzNmZTYxYjNjNDc4OS90YWJsZXJhbmdlOjAwMmI4MGUwYTEwYTQ3NGRhYTI3M2ZlNjFiM2M0Nzg5XzI0LTExLTEtMS01OTAx_468b9429-c79f-46fc-ae22-3783beea3a1e"
      unitRef="number">0.0800</cass:TierOneRiskBasedCapitalRequiredToBeWellCapitalizedToRiskWeightedAssets1>
    <us-gaap:TierOneLeverageCapital
      contextRef="if99458deeaba45b19f5d7e7a03e0c66f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDIvZnJhZzo5YjJiZjg5OTM0OGQ0M2I5YTExOGQxM2YwOTExMjhlZC90YWJsZTowMDJiODBlMGExMGE0NzRkYWEyNzNmZTYxYjNjNDc4OS90YWJsZXJhbmdlOjAwMmI4MGUwYTEwYTQ3NGRhYTI3M2ZlNjFiM2M0Nzg5XzI2LTEtMS0xLTU5MDE_1c7707f3-76ee-4b55-bde3-353ec036115d"
      unitRef="usd">243388000</us-gaap:TierOneLeverageCapital>
    <cass:TierOneLeverageCapitalToAverageAssets1
      contextRef="if99458deeaba45b19f5d7e7a03e0c66f_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDIvZnJhZzo5YjJiZjg5OTM0OGQ0M2I5YTExOGQxM2YwOTExMjhlZC90YWJsZTowMDJiODBlMGExMGE0NzRkYWEyNzNmZTYxYjNjNDc4OS90YWJsZXJhbmdlOjAwMmI4MGUwYTEwYTQ3NGRhYTI3M2ZlNjFiM2M0Nzg5XzI2LTMtMS0xLTU5MDE_1c02628b-5f9b-4ede-81d5-dbe8db295669"
      unitRef="number">0.1152</cass:TierOneLeverageCapitalToAverageAssets1>
    <us-gaap:TierOneLeverageCapitalRequiredForCapitalAdequacy
      contextRef="if99458deeaba45b19f5d7e7a03e0c66f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDIvZnJhZzo5YjJiZjg5OTM0OGQ0M2I5YTExOGQxM2YwOTExMjhlZC90YWJsZTowMDJiODBlMGExMGE0NzRkYWEyNzNmZTYxYjNjNDc4OS90YWJsZXJhbmdlOjAwMmI4MGUwYTEwYTQ3NGRhYTI3M2ZlNjFiM2M0Nzg5XzI2LTUtMS0xLTU5MDE_ea39a695-f7df-4d9e-a3ea-99b5fc5cd53e"
      unitRef="usd">84511000</us-gaap:TierOneLeverageCapitalRequiredForCapitalAdequacy>
    <cass:TierOneLeverageCapitalRequiredForCapitalAdequacyToAverageAssets1
      contextRef="if99458deeaba45b19f5d7e7a03e0c66f_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDIvZnJhZzo5YjJiZjg5OTM0OGQ0M2I5YTExOGQxM2YwOTExMjhlZC90YWJsZTowMDJiODBlMGExMGE0NzRkYWEyNzNmZTYxYjNjNDc4OS90YWJsZXJhbmdlOjAwMmI4MGUwYTEwYTQ3NGRhYTI3M2ZlNjFiM2M0Nzg5XzI2LTctMS0xLTU5MDE_6f293ae8-7996-4089-bbcb-c62ea3e5ca2c"
      unitRef="number">0.0400</cass:TierOneLeverageCapitalRequiredForCapitalAdequacyToAverageAssets1>
    <us-gaap:TierOneLeverageCapital
      contextRef="i5914294dd02344f4af69e4d7a64ac8f2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDIvZnJhZzo5YjJiZjg5OTM0OGQ0M2I5YTExOGQxM2YwOTExMjhlZC90YWJsZTowMDJiODBlMGExMGE0NzRkYWEyNzNmZTYxYjNjNDc4OS90YWJsZXJhbmdlOjAwMmI4MGUwYTEwYTQ3NGRhYTI3M2ZlNjFiM2M0Nzg5XzI3LTEtMS0xLTU5MDE_cb7851d5-22b1-48c8-9cbb-847d10fd1de1"
      unitRef="usd">161300000</us-gaap:TierOneLeverageCapital>
    <cass:TierOneLeverageCapitalToAverageAssets1
      contextRef="i5914294dd02344f4af69e4d7a64ac8f2_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDIvZnJhZzo5YjJiZjg5OTM0OGQ0M2I5YTExOGQxM2YwOTExMjhlZC90YWJsZTowMDJiODBlMGExMGE0NzRkYWEyNzNmZTYxYjNjNDc4OS90YWJsZXJhbmdlOjAwMmI4MGUwYTEwYTQ3NGRhYTI3M2ZlNjFiM2M0Nzg5XzI3LTMtMS0xLTU5MDE_3ab07e66-f812-4a0d-ab58-948dfd0bf4ac"
      unitRef="number">0.1448</cass:TierOneLeverageCapitalToAverageAssets1>
    <us-gaap:TierOneLeverageCapitalRequiredForCapitalAdequacy
      contextRef="i5914294dd02344f4af69e4d7a64ac8f2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDIvZnJhZzo5YjJiZjg5OTM0OGQ0M2I5YTExOGQxM2YwOTExMjhlZC90YWJsZTowMDJiODBlMGExMGE0NzRkYWEyNzNmZTYxYjNjNDc4OS90YWJsZXJhbmdlOjAwMmI4MGUwYTEwYTQ3NGRhYTI3M2ZlNjFiM2M0Nzg5XzI3LTUtMS0xLTU5MDE_41a3b30f-a4df-4886-800b-c4dbad907cd4"
      unitRef="usd">44543000</us-gaap:TierOneLeverageCapitalRequiredForCapitalAdequacy>
    <cass:TierOneLeverageCapitalRequiredForCapitalAdequacyToAverageAssets1
      contextRef="i5914294dd02344f4af69e4d7a64ac8f2_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDIvZnJhZzo5YjJiZjg5OTM0OGQ0M2I5YTExOGQxM2YwOTExMjhlZC90YWJsZTowMDJiODBlMGExMGE0NzRkYWEyNzNmZTYxYjNjNDc4OS90YWJsZXJhbmdlOjAwMmI4MGUwYTEwYTQ3NGRhYTI3M2ZlNjFiM2M0Nzg5XzI3LTctMS0xLTU5MDE_742fc97f-f952-4a79-9dab-b5f162478027"
      unitRef="number">0.0400</cass:TierOneLeverageCapitalRequiredForCapitalAdequacyToAverageAssets1>
    <us-gaap:TierOneLeverageCapitalRequiredToBeWellCapitalized
      contextRef="i5914294dd02344f4af69e4d7a64ac8f2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDIvZnJhZzo5YjJiZjg5OTM0OGQ0M2I5YTExOGQxM2YwOTExMjhlZC90YWJsZTowMDJiODBlMGExMGE0NzRkYWEyNzNmZTYxYjNjNDc4OS90YWJsZXJhbmdlOjAwMmI4MGUwYTEwYTQ3NGRhYTI3M2ZlNjFiM2M0Nzg5XzI3LTktMS0xLTU5MDE_d82e8522-3e35-4b3b-ba00-431d5e5c6f00"
      unitRef="usd">55679000</us-gaap:TierOneLeverageCapitalRequiredToBeWellCapitalized>
    <cass:TierOneLeverageCapitalRequiredToBeWellCapitalizedToAverageAssets1
      contextRef="i5914294dd02344f4af69e4d7a64ac8f2_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDIvZnJhZzo5YjJiZjg5OTM0OGQ0M2I5YTExOGQxM2YwOTExMjhlZC90YWJsZTowMDJiODBlMGExMGE0NzRkYWEyNzNmZTYxYjNjNDc4OS90YWJsZXJhbmdlOjAwMmI4MGUwYTEwYTQ3NGRhYTI3M2ZlNjFiM2M0Nzg5XzI3LTExLTEtMS01OTAx_8b854df6-36cd-4dab-8427-f815d94fa1db"
      unitRef="number">0.0500</cass:TierOneLeverageCapitalRequiredToBeWellCapitalizedToAverageAssets1>
    <us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDUvZnJhZzpjYmQ1ZDJjZDFmZjY0ODZiYWQ4YmRhMDc3ODU5ZmEzZi90ZXh0cmVnaW9uOmNiZDVkMmNkMWZmNjQ4NmJhZDhiZGEwNzc4NTlmYTNmXzIwNDc_8e3f1ad8-5e65-458c-aa61-c46e6ae9c998">&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;Investment Securities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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;Investment securities available-for-sale are recorded at fair value on a recurring basis. The Company&#x2019;s investment securities available-for-sale at December&#160;31, 2021 and 2020 are measured at fair value using Level 2 valuations. The market evaluation utilizes several sources which include &#x201c;observable inputs&#x201d; rather than &#x201c;significant unobservable inputs&#x201d; and therefore falls into the Level 2 category. The table below presents the balances of securities available-for-sale &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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;measured at fair value on a recurring basis. The amortized cost, gross unrealized gains, gross unrealized losses and fair value of debt and equity securities are summarized as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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:44.354%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.085%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Amortized&lt;br/&gt;Cost&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;Gross&lt;br/&gt;Unrealized&lt;br/&gt;Gains&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;Gross&lt;br/&gt;Unrealized&lt;br/&gt;Losses&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;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State and political subdivisions &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,931&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;371,128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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;Mortgage-backed securities issued or guaranteed by U.S. government agencies or sponsored enterprises&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,711&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,200)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;168,646&#160;&lt;/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:#dbdbdb;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;Corporate bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;84,538&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(272)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;84,338&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;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:114%"&gt;Asset backed securities issued or guaranteed by U.S. Government agencies or sponsored enterprises&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;49,835&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;(494)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49,341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align: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:#dbdbdb;border-bottom:1pt solid #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:#dbdbdb;border-bottom:1pt solid #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;664,271&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:#dbdbdb;border-bottom:1pt solid #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,138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:#dbdbdb;border-bottom:1pt solid #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,956)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:#dbdbdb;border-bottom:1pt solid #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;673,453&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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:44.354%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.085%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2020&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-style:italic;font-weight:400;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Amortized&lt;br/&gt;Cost&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;Gross&lt;br/&gt;Unrealized&lt;br/&gt;Gains&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;Gross&lt;br/&gt;Unrealized&lt;br/&gt;Losses&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;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State and political subdivisions &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;287,059&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,915&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;305,974&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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;Mortgage-backed securities issued or guaranteed by U.S. government agencies or sponsored enterprises&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;50,988&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;764&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;51,752&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align: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:#dbdbdb;border-bottom:1pt solid #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:#dbdbdb;border-bottom:1pt solid #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;338,047&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:#dbdbdb;border-bottom:1pt solid #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;19,679&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:#dbdbdb;border-bottom:1pt solid #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:#dbdbdb;border-bottom:1pt solid #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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:#dbdbdb;border-bottom:1pt solid #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;357,726&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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 values of securities with unrealized losses are as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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.627%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.415%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.415%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.415%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.415%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.415%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.417%"/&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="33" 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, 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:114%"&gt;Less than 12 months&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;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:114%"&gt;12 months or more&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;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:114%"&gt;Total&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-style:italic;font-weight:700;line-height:114%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Estimated&lt;br/&gt;Fair Value&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:114%"&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;Unrealized&lt;br/&gt;Losses&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:114%"&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;Estimated&lt;br/&gt;Fair Value&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;Unrealized&lt;br/&gt;Losses&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:114%"&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;Estimated&lt;br/&gt;Fair Value&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:114%"&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;Unrealized&lt;br/&gt;Losses&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;State and political subdivisions &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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;Mortgage-backed securities issued or guaranteed by U.S. government agencies or sponsored enterprises&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;163,652&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;163,652&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;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:114%"&gt;Corporate bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;272&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;272&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;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:114%"&gt;Asset backed securities issued or guaranteed by U.S. Government agencies or sponsored enterprises&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;49,341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;494&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;49,341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;494&#160;&lt;/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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;text-indent:10pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:#dbdbdb;border-bottom:1pt solid #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;328,196&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:#dbdbdb;border-bottom:1pt solid #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,956&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:#dbdbdb;border-bottom:1pt solid #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:#dbdbdb;border-bottom:1pt solid #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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:#dbdbdb;border-bottom:1pt solid #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:#dbdbdb;border-bottom:1pt solid #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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:#dbdbdb;border-bottom:1pt solid #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;328,196&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:#dbdbdb;border-bottom:1pt solid #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,956&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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 were 101 securities, or 28%, in an unrealized loss position as of December&#160;31, 2021 compared to zero securities in an unrealized loss position as of December&#160;31, 2020. None of these securities were in an unrealized loss position for greater than 12 months at December 31, 2021. The amortized cost and fair value of debt and equity securities by &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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;contractual maturity are shown in the following table. Expected maturities may differ from contractual maturities because borrowers have the right to prepay obligations with or without prepayment penalties. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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:71.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&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;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Amortized Cost&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;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;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;Due in 1 year or less &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,959&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,211&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Due after 1 year through 5 years &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;117,319&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;122,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;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;Due after 5 years through 10 years &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;224,344&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;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;Due after 10 years &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;298,649&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;295,771&#160;&lt;/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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align: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:#dbdbdb;border-bottom:1pt solid #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:#dbdbdb;border-bottom:1pt solid #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;664,271&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:#dbdbdb;border-bottom:1pt solid #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;673,453&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The premium related to the purchase of state and political subdivisions was $6,361,000 and $6,013,000 at December 31, 2021 and 2020, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;There were no securities pledged to secure public deposits or for other purposes at December&#160;31, 2021. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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;Proceeds from sales of investment securities classified as available-for-sale were $63,774,000 in 2021, $21,943,000 in 2020, and $4,648,000 in 2019. Gross realized gains on the sales in 2021, 2020, and 2019 were $55,000, $1,075,000, and $19,000, respectively. There were $4,000 of gross realized losses on sales in 2021 and no gross realized losses in 2020 or 2019. &lt;/span&gt;&lt;/div&gt;The Company did not recognize credit losses on any available for sale debt securities in 2021 or 2020.</us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock>
    <us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDUvZnJhZzpjYmQ1ZDJjZDFmZjY0ODZiYWQ4YmRhMDc3ODU5ZmEzZi90ZXh0cmVnaW9uOmNiZDVkMmNkMWZmNjQ4NmJhZDhiZGEwNzc4NTlmYTNmXzIwNDg_db320517-c943-4c38-bd31-2a48085e1978">The table below presents the balances of securities available-for-sale &lt;div style="margin-top:12pt;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;measured at fair value on a recurring basis. The amortized cost, gross unrealized gains, gross unrealized losses and fair value of debt and equity securities are summarized as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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:44.354%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.085%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Amortized&lt;br/&gt;Cost&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;Gross&lt;br/&gt;Unrealized&lt;br/&gt;Gains&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;Gross&lt;br/&gt;Unrealized&lt;br/&gt;Losses&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;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State and political subdivisions &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,931&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;371,128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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;Mortgage-backed securities issued or guaranteed by U.S. government agencies or sponsored enterprises&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,711&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,200)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;168,646&#160;&lt;/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:#dbdbdb;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;Corporate bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;84,538&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(272)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;84,338&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;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:114%"&gt;Asset backed securities issued or guaranteed by U.S. Government agencies or sponsored enterprises&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;49,835&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;(494)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49,341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align: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:#dbdbdb;border-bottom:1pt solid #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:#dbdbdb;border-bottom:1pt solid #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;664,271&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:#dbdbdb;border-bottom:1pt solid #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,138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:#dbdbdb;border-bottom:1pt solid #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,956)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:#dbdbdb;border-bottom:1pt solid #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;673,453&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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:44.354%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.085%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2020&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-style:italic;font-weight:400;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Amortized&lt;br/&gt;Cost&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;Gross&lt;br/&gt;Unrealized&lt;br/&gt;Gains&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;Gross&lt;br/&gt;Unrealized&lt;br/&gt;Losses&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;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State and political subdivisions &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;287,059&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,915&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;305,974&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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;Mortgage-backed securities issued or guaranteed by U.S. government agencies or sponsored enterprises&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;50,988&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;764&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;51,752&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align: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:#dbdbdb;border-bottom:1pt solid #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:#dbdbdb;border-bottom:1pt solid #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;338,047&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:#dbdbdb;border-bottom:1pt solid #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;19,679&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:#dbdbdb;border-bottom:1pt solid #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:#dbdbdb;border-bottom:1pt solid #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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:#dbdbdb;border-bottom:1pt solid #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;357,726&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:DebtSecuritiesAvailableForSaleTableTextBlock>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss
      contextRef="i64f0a1b0c89c4705940a9ccdd01445d3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDUvZnJhZzpjYmQ1ZDJjZDFmZjY0ODZiYWQ4YmRhMDc3ODU5ZmEzZi90YWJsZToyMTUxZTA3MjY2YzM0NGRhYjY4ZmJjNjRhZDhkMzlmMC90YWJsZXJhbmdlOjIxNTFlMDcyNjZjMzQ0ZGFiNjhmYmM2NGFkOGQzOWYwXzItMS0xLTEtNTkwMQ_8a7b1958-ffc6-47af-b637-f081cd92644c"
      unitRef="usd">359187000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i64f0a1b0c89c4705940a9ccdd01445d3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDUvZnJhZzpjYmQ1ZDJjZDFmZjY0ODZiYWQ4YmRhMDc3ODU5ZmEzZi90YWJsZToyMTUxZTA3MjY2YzM0NGRhYjY4ZmJjNjRhZDhkMzlmMC90YWJsZXJhbmdlOjIxNTFlMDcyNjZjMzQ0ZGFiNjhmYmM2NGFkOGQzOWYwXzItMy0xLTEtNTkwMQ_6b3b5397-63f9-4fc3-8d5a-195db4019ffb"
      unitRef="usd">12931000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i64f0a1b0c89c4705940a9ccdd01445d3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDUvZnJhZzpjYmQ1ZDJjZDFmZjY0ODZiYWQ4YmRhMDc3ODU5ZmEzZi90YWJsZToyMTUxZTA3MjY2YzM0NGRhYjY4ZmJjNjRhZDhkMzlmMC90YWJsZXJhbmdlOjIxNTFlMDcyNjZjMzQ0ZGFiNjhmYmM2NGFkOGQzOWYwXzItNS0xLTEtNTkwMQ_4f438fce-237a-4d47-8c4b-537986fd63eb"
      unitRef="usd">990000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="i64f0a1b0c89c4705940a9ccdd01445d3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDUvZnJhZzpjYmQ1ZDJjZDFmZjY0ODZiYWQ4YmRhMDc3ODU5ZmEzZi90YWJsZToyMTUxZTA3MjY2YzM0NGRhYjY4ZmJjNjRhZDhkMzlmMC90YWJsZXJhbmdlOjIxNTFlMDcyNjZjMzQ0ZGFiNjhmYmM2NGFkOGQzOWYwXzItNy0xLTEtNTkwMQ_d51e5b52-9a3b-45be-ab52-147fa02dbb26"
      unitRef="usd">371128000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss
      contextRef="i852c80fc4d334e92a1b0f98bf51c7bc4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDUvZnJhZzpjYmQ1ZDJjZDFmZjY0ODZiYWQ4YmRhMDc3ODU5ZmEzZi90YWJsZToyMTUxZTA3MjY2YzM0NGRhYjY4ZmJjNjRhZDhkMzlmMC90YWJsZXJhbmdlOjIxNTFlMDcyNjZjMzQ0ZGFiNjhmYmM2NGFkOGQzOWYwXzMtMS0xLTEtNTkwMQ_40a580b5-abff-47d4-8980-8e33576703ca"
      unitRef="usd">170711000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i852c80fc4d334e92a1b0f98bf51c7bc4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDUvZnJhZzpjYmQ1ZDJjZDFmZjY0ODZiYWQ4YmRhMDc3ODU5ZmEzZi90YWJsZToyMTUxZTA3MjY2YzM0NGRhYjY4ZmJjNjRhZDhkMzlmMC90YWJsZXJhbmdlOjIxNTFlMDcyNjZjMzQ0ZGFiNjhmYmM2NGFkOGQzOWYwXzMtMy0xLTEtNTkwMQ_cd95701b-acc0-4bf0-9350-51b903685d4f"
      unitRef="usd">135000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i852c80fc4d334e92a1b0f98bf51c7bc4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDUvZnJhZzpjYmQ1ZDJjZDFmZjY0ODZiYWQ4YmRhMDc3ODU5ZmEzZi90YWJsZToyMTUxZTA3MjY2YzM0NGRhYjY4ZmJjNjRhZDhkMzlmMC90YWJsZXJhbmdlOjIxNTFlMDcyNjZjMzQ0ZGFiNjhmYmM2NGFkOGQzOWYwXzMtNS0xLTEtNTkwMQ_f6d2baa2-8c11-41b4-a52c-7884f1bb83ea"
      unitRef="usd">2200000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="i852c80fc4d334e92a1b0f98bf51c7bc4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDUvZnJhZzpjYmQ1ZDJjZDFmZjY0ODZiYWQ4YmRhMDc3ODU5ZmEzZi90YWJsZToyMTUxZTA3MjY2YzM0NGRhYjY4ZmJjNjRhZDhkMzlmMC90YWJsZXJhbmdlOjIxNTFlMDcyNjZjMzQ0ZGFiNjhmYmM2NGFkOGQzOWYwXzMtNy0xLTEtNTkwMQ_3c953a28-239a-4fd3-88ef-44c982510c90"
      unitRef="usd">168646000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss
      contextRef="i9e86b20f097f4104beac58e5950af69e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDUvZnJhZzpjYmQ1ZDJjZDFmZjY0ODZiYWQ4YmRhMDc3ODU5ZmEzZi90YWJsZToyMTUxZTA3MjY2YzM0NGRhYjY4ZmJjNjRhZDhkMzlmMC90YWJsZXJhbmdlOjIxNTFlMDcyNjZjMzQ0ZGFiNjhmYmM2NGFkOGQzOWYwXzQtMS0xLTEtNzE3Mw_ff6a2a54-1a1b-462b-9b3b-dee1a600cfe5"
      unitRef="usd">84538000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i9e86b20f097f4104beac58e5950af69e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDUvZnJhZzpjYmQ1ZDJjZDFmZjY0ODZiYWQ4YmRhMDc3ODU5ZmEzZi90YWJsZToyMTUxZTA3MjY2YzM0NGRhYjY4ZmJjNjRhZDhkMzlmMC90YWJsZXJhbmdlOjIxNTFlMDcyNjZjMzQ0ZGFiNjhmYmM2NGFkOGQzOWYwXzQtMy0xLTEtNzE3Ng_eb8b1fc7-d71d-47aa-8b86-f2e0ce714d39"
      unitRef="usd">72000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i9e86b20f097f4104beac58e5950af69e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDUvZnJhZzpjYmQ1ZDJjZDFmZjY0ODZiYWQ4YmRhMDc3ODU5ZmEzZi90YWJsZToyMTUxZTA3MjY2YzM0NGRhYjY4ZmJjNjRhZDhkMzlmMC90YWJsZXJhbmdlOjIxNTFlMDcyNjZjMzQ0ZGFiNjhmYmM2NGFkOGQzOWYwXzQtNS0xLTEtNzE5MA_7650521b-ab00-4885-a0e8-6aeaec8f00d6"
      unitRef="usd">272000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="i9e86b20f097f4104beac58e5950af69e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDUvZnJhZzpjYmQ1ZDJjZDFmZjY0ODZiYWQ4YmRhMDc3ODU5ZmEzZi90YWJsZToyMTUxZTA3MjY2YzM0NGRhYjY4ZmJjNjRhZDhkMzlmMC90YWJsZXJhbmdlOjIxNTFlMDcyNjZjMzQ0ZGFiNjhmYmM2NGFkOGQzOWYwXzQtNy0xLTEtNzE5Mw_b8296211-82c0-4c48-89ab-d2d0243b5169"
      unitRef="usd">84338000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss
      contextRef="i6d9333cba630490f9846caffd903149a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDUvZnJhZzpjYmQ1ZDJjZDFmZjY0ODZiYWQ4YmRhMDc3ODU5ZmEzZi90YWJsZToyMTUxZTA3MjY2YzM0NGRhYjY4ZmJjNjRhZDhkMzlmMC90YWJsZXJhbmdlOjIxNTFlMDcyNjZjMzQ0ZGFiNjhmYmM2NGFkOGQzOWYwXzUtMS0xLTEtMTI2NDE_04b2059e-bc38-4d15-af0d-7a206970dce6"
      unitRef="usd">49835000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i6d9333cba630490f9846caffd903149a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDUvZnJhZzpjYmQ1ZDJjZDFmZjY0ODZiYWQ4YmRhMDc3ODU5ZmEzZi90YWJsZToyMTUxZTA3MjY2YzM0NGRhYjY4ZmJjNjRhZDhkMzlmMC90YWJsZXJhbmdlOjIxNTFlMDcyNjZjMzQ0ZGFiNjhmYmM2NGFkOGQzOWYwXzUtMy0xLTEtMTI2NDE_8a93f662-5150-4b0d-8d95-15d4e4336c9d"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i6d9333cba630490f9846caffd903149a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDUvZnJhZzpjYmQ1ZDJjZDFmZjY0ODZiYWQ4YmRhMDc3ODU5ZmEzZi90YWJsZToyMTUxZTA3MjY2YzM0NGRhYjY4ZmJjNjRhZDhkMzlmMC90YWJsZXJhbmdlOjIxNTFlMDcyNjZjMzQ0ZGFiNjhmYmM2NGFkOGQzOWYwXzUtNS0xLTEtMTI2NDE_cd36e9f3-0af6-4a51-b38b-8ac084e8cd24"
      unitRef="usd">494000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="i6d9333cba630490f9846caffd903149a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDUvZnJhZzpjYmQ1ZDJjZDFmZjY0ODZiYWQ4YmRhMDc3ODU5ZmEzZi90YWJsZToyMTUxZTA3MjY2YzM0NGRhYjY4ZmJjNjRhZDhkMzlmMC90YWJsZXJhbmdlOjIxNTFlMDcyNjZjMzQ0ZGFiNjhmYmM2NGFkOGQzOWYwXzUtNy0xLTEtMTI2NDE_32d7a611-9300-4761-a1d7-f7f71c4fb8e0"
      unitRef="usd">49341000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss
      contextRef="iec0398a820254cd299413aaa332e3362_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDUvZnJhZzpjYmQ1ZDJjZDFmZjY0ODZiYWQ4YmRhMDc3ODU5ZmEzZi90YWJsZToyMTUxZTA3MjY2YzM0NGRhYjY4ZmJjNjRhZDhkMzlmMC90YWJsZXJhbmdlOjIxNTFlMDcyNjZjMzQ0ZGFiNjhmYmM2NGFkOGQzOWYwXzQtMS0xLTEtNTkwMQ_615735ff-e296-4f5c-b9a8-6b2a108d6189"
      unitRef="usd">664271000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="iec0398a820254cd299413aaa332e3362_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDUvZnJhZzpjYmQ1ZDJjZDFmZjY0ODZiYWQ4YmRhMDc3ODU5ZmEzZi90YWJsZToyMTUxZTA3MjY2YzM0NGRhYjY4ZmJjNjRhZDhkMzlmMC90YWJsZXJhbmdlOjIxNTFlMDcyNjZjMzQ0ZGFiNjhmYmM2NGFkOGQzOWYwXzQtMy0xLTEtNTkwMQ_087066fb-4bc5-489d-a690-0198e517cb91"
      unitRef="usd">13138000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="iec0398a820254cd299413aaa332e3362_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDUvZnJhZzpjYmQ1ZDJjZDFmZjY0ODZiYWQ4YmRhMDc3ODU5ZmEzZi90YWJsZToyMTUxZTA3MjY2YzM0NGRhYjY4ZmJjNjRhZDhkMzlmMC90YWJsZXJhbmdlOjIxNTFlMDcyNjZjMzQ0ZGFiNjhmYmM2NGFkOGQzOWYwXzQtNS0xLTEtNTkwMQ_8ca08d46-723f-425e-8917-2b0e27f14528"
      unitRef="usd">3956000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="iec0398a820254cd299413aaa332e3362_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDUvZnJhZzpjYmQ1ZDJjZDFmZjY0ODZiYWQ4YmRhMDc3ODU5ZmEzZi90YWJsZToyMTUxZTA3MjY2YzM0NGRhYjY4ZmJjNjRhZDhkMzlmMC90YWJsZXJhbmdlOjIxNTFlMDcyNjZjMzQ0ZGFiNjhmYmM2NGFkOGQzOWYwXzQtNy0xLTEtNTkwMQ_a1d2e345-8edd-41e8-b2b1-7bfab6f78b80"
      unitRef="usd">673453000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss
      contextRef="ic98a10d8dea54829a278ebd307b80d34_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDUvZnJhZzpjYmQ1ZDJjZDFmZjY0ODZiYWQ4YmRhMDc3ODU5ZmEzZi90YWJsZToxM2Y2MGY2M2NmNDE0ZGM0OTgwZGZjOTVmMmU1NDVlZi90YWJsZXJhbmdlOjEzZjYwZjYzY2Y0MTRkYzQ5ODBkZmM5NWYyZTU0NWVmXzItMS0xLTEtNTkwMQ_707daecd-875c-4001-9230-de9a4a7872d1"
      unitRef="usd">287059000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="ic98a10d8dea54829a278ebd307b80d34_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDUvZnJhZzpjYmQ1ZDJjZDFmZjY0ODZiYWQ4YmRhMDc3ODU5ZmEzZi90YWJsZToxM2Y2MGY2M2NmNDE0ZGM0OTgwZGZjOTVmMmU1NDVlZi90YWJsZXJhbmdlOjEzZjYwZjYzY2Y0MTRkYzQ5ODBkZmM5NWYyZTU0NWVmXzItMy0xLTEtNTkwMQ_f96b205c-fc77-4c3b-827a-c77797eda6f7"
      unitRef="usd">18915000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="ic98a10d8dea54829a278ebd307b80d34_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDUvZnJhZzpjYmQ1ZDJjZDFmZjY0ODZiYWQ4YmRhMDc3ODU5ZmEzZi90YWJsZToxM2Y2MGY2M2NmNDE0ZGM0OTgwZGZjOTVmMmU1NDVlZi90YWJsZXJhbmdlOjEzZjYwZjYzY2Y0MTRkYzQ5ODBkZmM5NWYyZTU0NWVmXzItNS0xLTEtNTkwMQ_9faef57d-1607-47c9-88a5-20896634e676"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="ic98a10d8dea54829a278ebd307b80d34_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDUvZnJhZzpjYmQ1ZDJjZDFmZjY0ODZiYWQ4YmRhMDc3ODU5ZmEzZi90YWJsZToxM2Y2MGY2M2NmNDE0ZGM0OTgwZGZjOTVmMmU1NDVlZi90YWJsZXJhbmdlOjEzZjYwZjYzY2Y0MTRkYzQ5ODBkZmM5NWYyZTU0NWVmXzItNy0xLTEtNTkwMQ_19a64c9f-ab74-4708-84e0-9f2814e84e11"
      unitRef="usd">305974000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss
      contextRef="i11859c5d91cc4f29b025df5ab93b4528_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDUvZnJhZzpjYmQ1ZDJjZDFmZjY0ODZiYWQ4YmRhMDc3ODU5ZmEzZi90YWJsZToxM2Y2MGY2M2NmNDE0ZGM0OTgwZGZjOTVmMmU1NDVlZi90YWJsZXJhbmdlOjEzZjYwZjYzY2Y0MTRkYzQ5ODBkZmM5NWYyZTU0NWVmXzMtMS0xLTEtNTkwMQ_0c1f808e-3268-4d65-ab47-9130ac8cf88a"
      unitRef="usd">50988000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i11859c5d91cc4f29b025df5ab93b4528_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDUvZnJhZzpjYmQ1ZDJjZDFmZjY0ODZiYWQ4YmRhMDc3ODU5ZmEzZi90YWJsZToxM2Y2MGY2M2NmNDE0ZGM0OTgwZGZjOTVmMmU1NDVlZi90YWJsZXJhbmdlOjEzZjYwZjYzY2Y0MTRkYzQ5ODBkZmM5NWYyZTU0NWVmXzMtMy0xLTEtNTkwMQ_591a6c20-da1b-4496-9a2c-74b2cf9704e2"
      unitRef="usd">764000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i11859c5d91cc4f29b025df5ab93b4528_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDUvZnJhZzpjYmQ1ZDJjZDFmZjY0ODZiYWQ4YmRhMDc3ODU5ZmEzZi90YWJsZToxM2Y2MGY2M2NmNDE0ZGM0OTgwZGZjOTVmMmU1NDVlZi90YWJsZXJhbmdlOjEzZjYwZjYzY2Y0MTRkYzQ5ODBkZmM5NWYyZTU0NWVmXzMtNS0xLTEtNTkwMQ_6e35b8ab-63e1-49e4-89d7-63cd687cd15b"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="i11859c5d91cc4f29b025df5ab93b4528_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDUvZnJhZzpjYmQ1ZDJjZDFmZjY0ODZiYWQ4YmRhMDc3ODU5ZmEzZi90YWJsZToxM2Y2MGY2M2NmNDE0ZGM0OTgwZGZjOTVmMmU1NDVlZi90YWJsZXJhbmdlOjEzZjYwZjYzY2Y0MTRkYzQ5ODBkZmM5NWYyZTU0NWVmXzMtNy0xLTEtNTkwMQ_70685fbd-04b2-4737-aa6e-6be38d124d5a"
      unitRef="usd">51752000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss
      contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDUvZnJhZzpjYmQ1ZDJjZDFmZjY0ODZiYWQ4YmRhMDc3ODU5ZmEzZi90YWJsZToxM2Y2MGY2M2NmNDE0ZGM0OTgwZGZjOTVmMmU1NDVlZi90YWJsZXJhbmdlOjEzZjYwZjYzY2Y0MTRkYzQ5ODBkZmM5NWYyZTU0NWVmXzUtMS0xLTEtNTkwMQ_23ac524c-f97f-4948-9ba7-eda5f5e97861"
      unitRef="usd">338047000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDUvZnJhZzpjYmQ1ZDJjZDFmZjY0ODZiYWQ4YmRhMDc3ODU5ZmEzZi90YWJsZToxM2Y2MGY2M2NmNDE0ZGM0OTgwZGZjOTVmMmU1NDVlZi90YWJsZXJhbmdlOjEzZjYwZjYzY2Y0MTRkYzQ5ODBkZmM5NWYyZTU0NWVmXzUtMy0xLTEtNTkwMQ_c9cd9fad-def5-4517-a57e-205f19f13ce6"
      unitRef="usd">19679000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDUvZnJhZzpjYmQ1ZDJjZDFmZjY0ODZiYWQ4YmRhMDc3ODU5ZmEzZi90YWJsZToxM2Y2MGY2M2NmNDE0ZGM0OTgwZGZjOTVmMmU1NDVlZi90YWJsZXJhbmdlOjEzZjYwZjYzY2Y0MTRkYzQ5ODBkZmM5NWYyZTU0NWVmXzUtNS0xLTEtNTkwMQ_ecbb647e-9b0c-4c43-8ee7-24b22022f0cf"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDUvZnJhZzpjYmQ1ZDJjZDFmZjY0ODZiYWQ4YmRhMDc3ODU5ZmEzZi90YWJsZToxM2Y2MGY2M2NmNDE0ZGM0OTgwZGZjOTVmMmU1NDVlZi90YWJsZXJhbmdlOjEzZjYwZjYzY2Y0MTRkYzQ5ODBkZmM5NWYyZTU0NWVmXzUtNy0xLTEtNTkwMQ_1eaa0a52-6ceb-433e-b857-96f3f0f61e4c"
      unitRef="usd">357726000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDUvZnJhZzpjYmQ1ZDJjZDFmZjY0ODZiYWQ4YmRhMDc3ODU5ZmEzZi90ZXh0cmVnaW9uOmNiZDVkMmNkMWZmNjQ4NmJhZDhiZGEwNzc4NTlmYTNmXzIwNDk_b625e545-67fe-4f07-a26f-91a5f30033bc">The fair values of securities with unrealized losses are as follows: &lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.627%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.415%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.415%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.415%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.415%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.415%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.417%"/&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="33" 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, 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:114%"&gt;Less than 12 months&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;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:114%"&gt;12 months or more&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;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:114%"&gt;Total&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-style:italic;font-weight:700;line-height:114%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Estimated&lt;br/&gt;Fair Value&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:114%"&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;Unrealized&lt;br/&gt;Losses&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:114%"&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;Estimated&lt;br/&gt;Fair Value&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;Unrealized&lt;br/&gt;Losses&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:114%"&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;Estimated&lt;br/&gt;Fair Value&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:114%"&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;Unrealized&lt;br/&gt;Losses&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;State and political subdivisions &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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;Mortgage-backed securities issued or guaranteed by U.S. government agencies or sponsored enterprises&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;163,652&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;163,652&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;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:114%"&gt;Corporate bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;272&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;272&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;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:114%"&gt;Asset backed securities issued or guaranteed by U.S. Government agencies or sponsored enterprises&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;49,341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;494&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;49,341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;494&#160;&lt;/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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;text-indent:10pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:#dbdbdb;border-bottom:1pt solid #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;328,196&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:#dbdbdb;border-bottom:1pt solid #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,956&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:#dbdbdb;border-bottom:1pt solid #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:#dbdbdb;border-bottom:1pt solid #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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:#dbdbdb;border-bottom:1pt solid #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:#dbdbdb;border-bottom:1pt solid #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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:#dbdbdb;border-bottom:1pt solid #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;328,196&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:#dbdbdb;border-bottom:1pt solid #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,956&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i64f0a1b0c89c4705940a9ccdd01445d3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDUvZnJhZzpjYmQ1ZDJjZDFmZjY0ODZiYWQ4YmRhMDc3ODU5ZmEzZi90YWJsZTphNTBjMDkzMmUzY2I0NDgzYTgzYWJjMWI2YTkyODNkMS90YWJsZXJhbmdlOmE1MGMwOTMyZTNjYjQ0ODNhODNhYmMxYjZhOTI4M2QxXzMtMS0xLTEtNzM2MQ_1d04a2fe-b318-4fd7-a9e2-ccb9878d9c6c"
      unitRef="usd">60083000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i64f0a1b0c89c4705940a9ccdd01445d3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDUvZnJhZzpjYmQ1ZDJjZDFmZjY0ODZiYWQ4YmRhMDc3ODU5ZmEzZi90YWJsZTphNTBjMDkzMmUzY2I0NDgzYTgzYWJjMWI2YTkyODNkMS90YWJsZXJhbmdlOmE1MGMwOTMyZTNjYjQ0ODNhODNhYmMxYjZhOTI4M2QxXzMtMy0xLTEtNzM2MQ_5eef8388-5f50-4cfc-8248-4dea3dbcc950"
      unitRef="usd">990000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="i64f0a1b0c89c4705940a9ccdd01445d3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDUvZnJhZzpjYmQ1ZDJjZDFmZjY0ODZiYWQ4YmRhMDc3ODU5ZmEzZi90YWJsZTphNTBjMDkzMmUzY2I0NDgzYTgzYWJjMWI2YTkyODNkMS90YWJsZXJhbmdlOmE1MGMwOTMyZTNjYjQ0ODNhODNhYmMxYjZhOTI4M2QxXzMtNS0xLTEtNzM2MQ_560a9a10-4d93-4cb9-b90e-450449b2dc0c"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i64f0a1b0c89c4705940a9ccdd01445d3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDUvZnJhZzpjYmQ1ZDJjZDFmZjY0ODZiYWQ4YmRhMDc3ODU5ZmEzZi90YWJsZTphNTBjMDkzMmUzY2I0NDgzYTgzYWJjMWI2YTkyODNkMS90YWJsZXJhbmdlOmE1MGMwOTMyZTNjYjQ0ODNhODNhYmMxYjZhOTI4M2QxXzMtNy0xLTEtNzM2MQ_7b84337e-296c-4c6f-b69f-9beeb885d6ec"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="i64f0a1b0c89c4705940a9ccdd01445d3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDUvZnJhZzpjYmQ1ZDJjZDFmZjY0ODZiYWQ4YmRhMDc3ODU5ZmEzZi90YWJsZTphNTBjMDkzMmUzY2I0NDgzYTgzYWJjMWI2YTkyODNkMS90YWJsZXJhbmdlOmE1MGMwOTMyZTNjYjQ0ODNhODNhYmMxYjZhOTI4M2QxXzMtOS0xLTEtNzM2MQ_2bb30769-d02d-44f2-849c-8ce68e227fd8"
      unitRef="usd">60083000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="i64f0a1b0c89c4705940a9ccdd01445d3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDUvZnJhZzpjYmQ1ZDJjZDFmZjY0ODZiYWQ4YmRhMDc3ODU5ZmEzZi90YWJsZTphNTBjMDkzMmUzY2I0NDgzYTgzYWJjMWI2YTkyODNkMS90YWJsZXJhbmdlOmE1MGMwOTMyZTNjYjQ0ODNhODNhYmMxYjZhOTI4M2QxXzMtMTEtMS0xLTczNjE_bc28d11b-e503-446a-ae1b-06ac1f6cb5f5"
      unitRef="usd">990000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i852c80fc4d334e92a1b0f98bf51c7bc4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDUvZnJhZzpjYmQ1ZDJjZDFmZjY0ODZiYWQ4YmRhMDc3ODU5ZmEzZi90YWJsZTphNTBjMDkzMmUzY2I0NDgzYTgzYWJjMWI2YTkyODNkMS90YWJsZXJhbmdlOmE1MGMwOTMyZTNjYjQ0ODNhODNhYmMxYjZhOTI4M2QxXzQtMS0xLTEtNzM2MQ_136c790d-a34b-4286-ad6e-94226c302f01"
      unitRef="usd">163652000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i852c80fc4d334e92a1b0f98bf51c7bc4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDUvZnJhZzpjYmQ1ZDJjZDFmZjY0ODZiYWQ4YmRhMDc3ODU5ZmEzZi90YWJsZTphNTBjMDkzMmUzY2I0NDgzYTgzYWJjMWI2YTkyODNkMS90YWJsZXJhbmdlOmE1MGMwOTMyZTNjYjQ0ODNhODNhYmMxYjZhOTI4M2QxXzQtMy0xLTEtNzM2MQ_8532b45c-45d9-43ac-a41b-f1c21f1b2b5b"
      unitRef="usd">2200000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="i852c80fc4d334e92a1b0f98bf51c7bc4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDUvZnJhZzpjYmQ1ZDJjZDFmZjY0ODZiYWQ4YmRhMDc3ODU5ZmEzZi90YWJsZTphNTBjMDkzMmUzY2I0NDgzYTgzYWJjMWI2YTkyODNkMS90YWJsZXJhbmdlOmE1MGMwOTMyZTNjYjQ0ODNhODNhYmMxYjZhOTI4M2QxXzQtNS0xLTEtNzM2MQ_56adcdf0-d6f9-40c4-a919-90860f0c4252"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i852c80fc4d334e92a1b0f98bf51c7bc4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDUvZnJhZzpjYmQ1ZDJjZDFmZjY0ODZiYWQ4YmRhMDc3ODU5ZmEzZi90YWJsZTphNTBjMDkzMmUzY2I0NDgzYTgzYWJjMWI2YTkyODNkMS90YWJsZXJhbmdlOmE1MGMwOTMyZTNjYjQ0ODNhODNhYmMxYjZhOTI4M2QxXzQtNy0xLTEtNzM2MQ_70048c1b-4dcd-4984-8914-d905f77c3564"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="i852c80fc4d334e92a1b0f98bf51c7bc4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDUvZnJhZzpjYmQ1ZDJjZDFmZjY0ODZiYWQ4YmRhMDc3ODU5ZmEzZi90YWJsZTphNTBjMDkzMmUzY2I0NDgzYTgzYWJjMWI2YTkyODNkMS90YWJsZXJhbmdlOmE1MGMwOTMyZTNjYjQ0ODNhODNhYmMxYjZhOTI4M2QxXzQtOS0xLTEtNzM2MQ_0ff3dd22-74c6-492e-9423-9204b5959362"
      unitRef="usd">163652000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="i852c80fc4d334e92a1b0f98bf51c7bc4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDUvZnJhZzpjYmQ1ZDJjZDFmZjY0ODZiYWQ4YmRhMDc3ODU5ZmEzZi90YWJsZTphNTBjMDkzMmUzY2I0NDgzYTgzYWJjMWI2YTkyODNkMS90YWJsZXJhbmdlOmE1MGMwOTMyZTNjYjQ0ODNhODNhYmMxYjZhOTI4M2QxXzQtMTEtMS0xLTczNjE_81355458-15cd-4997-9946-81d2ae5543d7"
      unitRef="usd">2200000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i9e86b20f097f4104beac58e5950af69e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDUvZnJhZzpjYmQ1ZDJjZDFmZjY0ODZiYWQ4YmRhMDc3ODU5ZmEzZi90YWJsZTphNTBjMDkzMmUzY2I0NDgzYTgzYWJjMWI2YTkyODNkMS90YWJsZXJhbmdlOmE1MGMwOTMyZTNjYjQ0ODNhODNhYmMxYjZhOTI4M2QxXzUtMS0xLTEtNzQ0Mg_0035314b-1436-4bb2-a2a0-3cb0d7bd44ae"
      unitRef="usd">55120000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i9e86b20f097f4104beac58e5950af69e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDUvZnJhZzpjYmQ1ZDJjZDFmZjY0ODZiYWQ4YmRhMDc3ODU5ZmEzZi90YWJsZTphNTBjMDkzMmUzY2I0NDgzYTgzYWJjMWI2YTkyODNkMS90YWJsZXJhbmdlOmE1MGMwOTMyZTNjYjQ0ODNhODNhYmMxYjZhOTI4M2QxXzUtMy0xLTEtNzQ0Mg_6ba6b50d-dd9d-401a-8a0c-1d8cb63cab48"
      unitRef="usd">272000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="i9e86b20f097f4104beac58e5950af69e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDUvZnJhZzpjYmQ1ZDJjZDFmZjY0ODZiYWQ4YmRhMDc3ODU5ZmEzZi90YWJsZTphNTBjMDkzMmUzY2I0NDgzYTgzYWJjMWI2YTkyODNkMS90YWJsZXJhbmdlOmE1MGMwOTMyZTNjYjQ0ODNhODNhYmMxYjZhOTI4M2QxXzUtNS0xLTEtNzQ0Mg_1f433077-291f-4755-b497-c66bc7faec86"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i9e86b20f097f4104beac58e5950af69e_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDUvZnJhZzpjYmQ1ZDJjZDFmZjY0ODZiYWQ4YmRhMDc3ODU5ZmEzZi90YWJsZTphNTBjMDkzMmUzY2I0NDgzYTgzYWJjMWI2YTkyODNkMS90YWJsZXJhbmdlOmE1MGMwOTMyZTNjYjQ0ODNhODNhYmMxYjZhOTI4M2QxXzUtNy0xLTEtMTAxMDQ_bc7dae2c-9d3d-4052-82bb-0716d28c44b4"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="i9e86b20f097f4104beac58e5950af69e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDUvZnJhZzpjYmQ1ZDJjZDFmZjY0ODZiYWQ4YmRhMDc3ODU5ZmEzZi90YWJsZTphNTBjMDkzMmUzY2I0NDgzYTgzYWJjMWI2YTkyODNkMS90YWJsZXJhbmdlOmE1MGMwOTMyZTNjYjQ0ODNhODNhYmMxYjZhOTI4M2QxXzUtOS0xLTEtNzQ0Mg_2b9767ed-8b0f-41a4-a1f9-c86a928aab40"
      unitRef="usd">55120000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="i9e86b20f097f4104beac58e5950af69e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDUvZnJhZzpjYmQ1ZDJjZDFmZjY0ODZiYWQ4YmRhMDc3ODU5ZmEzZi90YWJsZTphNTBjMDkzMmUzY2I0NDgzYTgzYWJjMWI2YTkyODNkMS90YWJsZXJhbmdlOmE1MGMwOTMyZTNjYjQ0ODNhODNhYmMxYjZhOTI4M2QxXzUtMTEtMS0xLTc0NDI_5cfed433-1ecf-4475-8229-c48e13b4b046"
      unitRef="usd">272000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i6d9333cba630490f9846caffd903149a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDUvZnJhZzpjYmQ1ZDJjZDFmZjY0ODZiYWQ4YmRhMDc3ODU5ZmEzZi90YWJsZTphNTBjMDkzMmUzY2I0NDgzYTgzYWJjMWI2YTkyODNkMS90YWJsZXJhbmdlOmE1MGMwOTMyZTNjYjQ0ODNhODNhYmMxYjZhOTI4M2QxXzYtMS0xLTEtMTI3MDE_2a2b0b49-95ab-4a09-915f-4c35413f9781"
      unitRef="usd">49341000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i6d9333cba630490f9846caffd903149a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDUvZnJhZzpjYmQ1ZDJjZDFmZjY0ODZiYWQ4YmRhMDc3ODU5ZmEzZi90YWJsZTphNTBjMDkzMmUzY2I0NDgzYTgzYWJjMWI2YTkyODNkMS90YWJsZXJhbmdlOmE1MGMwOTMyZTNjYjQ0ODNhODNhYmMxYjZhOTI4M2QxXzYtMy0xLTEtMTI3MDE_a1b278e8-4768-4f33-838a-dff48ddb58ba"
      unitRef="usd">494000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="i6d9333cba630490f9846caffd903149a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDUvZnJhZzpjYmQ1ZDJjZDFmZjY0ODZiYWQ4YmRhMDc3ODU5ZmEzZi90YWJsZTphNTBjMDkzMmUzY2I0NDgzYTgzYWJjMWI2YTkyODNkMS90YWJsZXJhbmdlOmE1MGMwOTMyZTNjYjQ0ODNhODNhYmMxYjZhOTI4M2QxXzYtNS0xLTEtMTI3MDE_dffcf15f-5da2-49ec-93f7-e40bf1e76234"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i6d9333cba630490f9846caffd903149a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDUvZnJhZzpjYmQ1ZDJjZDFmZjY0ODZiYWQ4YmRhMDc3ODU5ZmEzZi90YWJsZTphNTBjMDkzMmUzY2I0NDgzYTgzYWJjMWI2YTkyODNkMS90YWJsZXJhbmdlOmE1MGMwOTMyZTNjYjQ0ODNhODNhYmMxYjZhOTI4M2QxXzYtNy0xLTEtMTI3MDE_ba736f0b-7e0f-4e6c-9d23-3c1a9d0c6056"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="i6d9333cba630490f9846caffd903149a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDUvZnJhZzpjYmQ1ZDJjZDFmZjY0ODZiYWQ4YmRhMDc3ODU5ZmEzZi90YWJsZTphNTBjMDkzMmUzY2I0NDgzYTgzYWJjMWI2YTkyODNkMS90YWJsZXJhbmdlOmE1MGMwOTMyZTNjYjQ0ODNhODNhYmMxYjZhOTI4M2QxXzYtOS0xLTEtMTI3MDE_ed3b0a56-7b83-4453-8330-745c0aa04e24"
      unitRef="usd">49341000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="i6d9333cba630490f9846caffd903149a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDUvZnJhZzpjYmQ1ZDJjZDFmZjY0ODZiYWQ4YmRhMDc3ODU5ZmEzZi90YWJsZTphNTBjMDkzMmUzY2I0NDgzYTgzYWJjMWI2YTkyODNkMS90YWJsZXJhbmdlOmE1MGMwOTMyZTNjYjQ0ODNhODNhYmMxYjZhOTI4M2QxXzYtMTEtMS0xLTEyNzAx_36523ccd-4e02-4a8a-8403-516c8c1ea392"
      unitRef="usd">494000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="iec0398a820254cd299413aaa332e3362_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDUvZnJhZzpjYmQ1ZDJjZDFmZjY0ODZiYWQ4YmRhMDc3ODU5ZmEzZi90YWJsZTphNTBjMDkzMmUzY2I0NDgzYTgzYWJjMWI2YTkyODNkMS90YWJsZXJhbmdlOmE1MGMwOTMyZTNjYjQ0ODNhODNhYmMxYjZhOTI4M2QxXzYtMS0xLTEtNzM2MQ_7338c5e1-118d-401b-b19c-5647cf1f8054"
      unitRef="usd">328196000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="iec0398a820254cd299413aaa332e3362_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDUvZnJhZzpjYmQ1ZDJjZDFmZjY0ODZiYWQ4YmRhMDc3ODU5ZmEzZi90YWJsZTphNTBjMDkzMmUzY2I0NDgzYTgzYWJjMWI2YTkyODNkMS90YWJsZXJhbmdlOmE1MGMwOTMyZTNjYjQ0ODNhODNhYmMxYjZhOTI4M2QxXzYtMy0xLTEtNzM2MQ_2f12695d-b086-4a76-867d-b7da5821c134"
      unitRef="usd">3956000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="iec0398a820254cd299413aaa332e3362_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDUvZnJhZzpjYmQ1ZDJjZDFmZjY0ODZiYWQ4YmRhMDc3ODU5ZmEzZi90YWJsZTphNTBjMDkzMmUzY2I0NDgzYTgzYWJjMWI2YTkyODNkMS90YWJsZXJhbmdlOmE1MGMwOTMyZTNjYjQ0ODNhODNhYmMxYjZhOTI4M2QxXzYtNS0xLTEtNzM2MQ_4317aae5-5ddb-4cd6-9372-53c68553fa26"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="iec0398a820254cd299413aaa332e3362_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDUvZnJhZzpjYmQ1ZDJjZDFmZjY0ODZiYWQ4YmRhMDc3ODU5ZmEzZi90YWJsZTphNTBjMDkzMmUzY2I0NDgzYTgzYWJjMWI2YTkyODNkMS90YWJsZXJhbmdlOmE1MGMwOTMyZTNjYjQ0ODNhODNhYmMxYjZhOTI4M2QxXzYtNy0xLTEtNzM2MQ_7723857e-8606-4a2a-8cce-68c9b52553a7"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="iec0398a820254cd299413aaa332e3362_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDUvZnJhZzpjYmQ1ZDJjZDFmZjY0ODZiYWQ4YmRhMDc3ODU5ZmEzZi90YWJsZTphNTBjMDkzMmUzY2I0NDgzYTgzYWJjMWI2YTkyODNkMS90YWJsZXJhbmdlOmE1MGMwOTMyZTNjYjQ0ODNhODNhYmMxYjZhOTI4M2QxXzYtOS0xLTEtNzM2MQ_ee7f9b8f-f8df-4d2f-8139-7c0fbb7bb7c7"
      unitRef="usd">328196000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="iec0398a820254cd299413aaa332e3362_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDUvZnJhZzpjYmQ1ZDJjZDFmZjY0ODZiYWQ4YmRhMDc3ODU5ZmEzZi90YWJsZTphNTBjMDkzMmUzY2I0NDgzYTgzYWJjMWI2YTkyODNkMS90YWJsZXJhbmdlOmE1MGMwOTMyZTNjYjQ0ODNhODNhYmMxYjZhOTI4M2QxXzYtMTEtMS0xLTczNjE_6964c15c-1d26-4c15-bdf3-d24c58df7b5a"
      unitRef="usd">3956000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions
      contextRef="iec0398a820254cd299413aaa332e3362_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDUvZnJhZzpjYmQ1ZDJjZDFmZjY0ODZiYWQ4YmRhMDc3ODU5ZmEzZi90ZXh0cmVnaW9uOmNiZDVkMmNkMWZmNjQ4NmJhZDhiZGEwNzc4NTlmYTNmXzc2Nw_7b1dabf2-69fe-4bab-a019-e9027b3a5037"
      unitRef="position">101</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions>
    <cass:AvailableForSaleSecuritiesInUnrealizedLossPositionsPercentageOfTotalSecurities
      contextRef="iec0398a820254cd299413aaa332e3362_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDUvZnJhZzpjYmQ1ZDJjZDFmZjY0ODZiYWQ4YmRhMDc3ODU5ZmEzZi90ZXh0cmVnaW9uOmNiZDVkMmNkMWZmNjQ4NmJhZDhiZGEwNzc4NTlmYTNmXzE2NDkyNjc0NDY1Njg_c1d1c428-7a1f-46b5-8fa4-02a95814065a"
      unitRef="number">0.28</cass:AvailableForSaleSecuritiesInUnrealizedLossPositionsPercentageOfTotalSecurities>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions
      contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDUvZnJhZzpjYmQ1ZDJjZDFmZjY0ODZiYWQ4YmRhMDc3ODU5ZmEzZi90ZXh0cmVnaW9uOmNiZDVkMmNkMWZmNjQ4NmJhZDhiZGEwNzc4NTlmYTNmXzgzMw_c6a4b4b7-7c5a-4867-b3a4-a761153a5151"
      unitRef="position">0</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerNumberOfPositions
      contextRef="iec0398a820254cd299413aaa332e3362_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDUvZnJhZzpjYmQ1ZDJjZDFmZjY0ODZiYWQ4YmRhMDc3ODU5ZmEzZi90ZXh0cmVnaW9uOmNiZDVkMmNkMWZmNjQ4NmJhZDhiZGEwNzc4NTlmYTNmXzEwOTk1MTE2MzQ2MTI_1e6c30d7-7763-4a40-bb55-01b10eca9913"
      unitRef="position">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerNumberOfPositions>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDUvZnJhZzpjYmQ1ZDJjZDFmZjY0ODZiYWQ4YmRhMDc3ODU5ZmEzZi90ZXh0cmVnaW9uOmNiZDVkMmNkMWZmNjQ4NmJhZDhiZGEwNzc4NTlmYTNmXzIwNTA_638e5bb8-4d9e-490e-8e3e-ce0655773285">The amortized cost and fair value of debt and equity securities by &lt;div style="margin-top:12pt;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;contractual maturity are shown in the following table. Expected maturities may differ from contractual maturities because borrowers have the right to prepay obligations with or without prepayment penalties. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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:71.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&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;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Amortized Cost&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;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;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;Due in 1 year or less &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,959&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,211&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Due after 1 year through 5 years &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;117,319&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;122,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;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;Due after 5 years through 10 years &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;224,344&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;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;Due after 10 years &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;298,649&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;295,771&#160;&lt;/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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align: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:#dbdbdb;border-bottom:1pt solid #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:#dbdbdb;border-bottom:1pt solid #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;664,271&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:#dbdbdb;border-bottom:1pt solid #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;673,453&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost
      contextRef="iec0398a820254cd299413aaa332e3362_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDUvZnJhZzpjYmQ1ZDJjZDFmZjY0ODZiYWQ4YmRhMDc3ODU5ZmEzZi90YWJsZTo3M2FlYmI5ODVhZjU0ZjNiOWNjNmFhZjA1NTE3NWUzZC90YWJsZXJhbmdlOjczYWViYjk4NWFmNTRmM2I5Y2M2YWFmMDU1MTc1ZTNkXzItMS0xLTEtNTkwMQ_b69ffffe-b64f-4f0d-a83b-4d5ad7d76801"
      unitRef="usd">23959000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue
      contextRef="iec0398a820254cd299413aaa332e3362_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDUvZnJhZzpjYmQ1ZDJjZDFmZjY0ODZiYWQ4YmRhMDc3ODU5ZmEzZi90YWJsZTo3M2FlYmI5ODVhZjU0ZjNiOWNjNmFhZjA1NTE3NWUzZC90YWJsZXJhbmdlOjczYWViYjk4NWFmNTRmM2I5Y2M2YWFmMDU1MTc1ZTNkXzItMy0xLTEtNTkwMQ_1f1a1e6f-29bf-4394-9ace-512cc2ed4eaa"
      unitRef="usd">24211000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost
      contextRef="iec0398a820254cd299413aaa332e3362_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDUvZnJhZzpjYmQ1ZDJjZDFmZjY0ODZiYWQ4YmRhMDc3ODU5ZmEzZi90YWJsZTo3M2FlYmI5ODVhZjU0ZjNiOWNjNmFhZjA1NTE3NWUzZC90YWJsZXJhbmdlOjczYWViYjk4NWFmNTRmM2I5Y2M2YWFmMDU1MTc1ZTNkXzMtMS0xLTEtNTkwMQ_f96f04f1-4df7-4ec9-8d93-41426a7b3eda"
      unitRef="usd">117319000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue
      contextRef="iec0398a820254cd299413aaa332e3362_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDUvZnJhZzpjYmQ1ZDJjZDFmZjY0ODZiYWQ4YmRhMDc3ODU5ZmEzZi90YWJsZTo3M2FlYmI5ODVhZjU0ZjNiOWNjNmFhZjA1NTE3NWUzZC90YWJsZXJhbmdlOjczYWViYjk4NWFmNTRmM2I5Y2M2YWFmMDU1MTc1ZTNkXzMtMy0xLTEtNTkwMQ_5e76ba64-e6bc-4331-8393-2235244fa36b"
      unitRef="usd">122329000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost
      contextRef="iec0398a820254cd299413aaa332e3362_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDUvZnJhZzpjYmQ1ZDJjZDFmZjY0ODZiYWQ4YmRhMDc3ODU5ZmEzZi90YWJsZTo3M2FlYmI5ODVhZjU0ZjNiOWNjNmFhZjA1NTE3NWUzZC90YWJsZXJhbmdlOjczYWViYjk4NWFmNTRmM2I5Y2M2YWFmMDU1MTc1ZTNkXzQtMS0xLTEtNTkwMQ_1e1c5a46-6706-477e-8f15-0342c6db76c9"
      unitRef="usd">224344000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue
      contextRef="iec0398a820254cd299413aaa332e3362_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDUvZnJhZzpjYmQ1ZDJjZDFmZjY0ODZiYWQ4YmRhMDc3ODU5ZmEzZi90YWJsZTo3M2FlYmI5ODVhZjU0ZjNiOWNjNmFhZjA1NTE3NWUzZC90YWJsZXJhbmdlOjczYWViYjk4NWFmNTRmM2I5Y2M2YWFmMDU1MTc1ZTNkXzQtMy0xLTEtNTkwMQ_09aac7d6-bb6b-4b01-981c-4e56b907e389"
      unitRef="usd">231142000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost
      contextRef="iec0398a820254cd299413aaa332e3362_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDUvZnJhZzpjYmQ1ZDJjZDFmZjY0ODZiYWQ4YmRhMDc3ODU5ZmEzZi90YWJsZTo3M2FlYmI5ODVhZjU0ZjNiOWNjNmFhZjA1NTE3NWUzZC90YWJsZXJhbmdlOjczYWViYjk4NWFmNTRmM2I5Y2M2YWFmMDU1MTc1ZTNkXzUtMS0xLTEtNTkwMQ_ddcbd83e-dfd6-47a3-8047-2a6ee99f556d"
      unitRef="usd">298649000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue
      contextRef="iec0398a820254cd299413aaa332e3362_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDUvZnJhZzpjYmQ1ZDJjZDFmZjY0ODZiYWQ4YmRhMDc3ODU5ZmEzZi90YWJsZTo3M2FlYmI5ODVhZjU0ZjNiOWNjNmFhZjA1NTE3NWUzZC90YWJsZXJhbmdlOjczYWViYjk4NWFmNTRmM2I5Y2M2YWFmMDU1MTc1ZTNkXzUtMy0xLTEtNTkwMQ_e61e5b18-cf80-4afb-9a00-25307a257859"
      unitRef="usd">295771000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss
      contextRef="iec0398a820254cd299413aaa332e3362_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDUvZnJhZzpjYmQ1ZDJjZDFmZjY0ODZiYWQ4YmRhMDc3ODU5ZmEzZi90YWJsZTo3M2FlYmI5ODVhZjU0ZjNiOWNjNmFhZjA1NTE3NWUzZC90YWJsZXJhbmdlOjczYWViYjk4NWFmNTRmM2I5Y2M2YWFmMDU1MTc1ZTNkXzYtMS0xLTEtNTkwMQ_f921ced5-6e96-48ab-8c59-dc9d4524413b"
      unitRef="usd">664271000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="iec0398a820254cd299413aaa332e3362_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDUvZnJhZzpjYmQ1ZDJjZDFmZjY0ODZiYWQ4YmRhMDc3ODU5ZmEzZi90YWJsZTo3M2FlYmI5ODVhZjU0ZjNiOWNjNmFhZjA1NTE3NWUzZC90YWJsZXJhbmdlOjczYWViYjk4NWFmNTRmM2I5Y2M2YWFmMDU1MTc1ZTNkXzYtMy0xLTEtNTkwMQ_9c161476-717e-4e57-8b9c-6091007a0dac"
      unitRef="usd">673453000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <cass:ProceedsFromPurchaseOfStateAndPoliticalSubdivisions
      contextRef="iec0398a820254cd299413aaa332e3362_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDUvZnJhZzpjYmQ1ZDJjZDFmZjY0ODZiYWQ4YmRhMDc3ODU5ZmEzZi90ZXh0cmVnaW9uOmNiZDVkMmNkMWZmNjQ4NmJhZDhiZGEwNzc4NTlmYTNmXzEyNzc_2c9de86b-4fc6-4aae-80f6-fc619220b743"
      unitRef="usd">6361000</cass:ProceedsFromPurchaseOfStateAndPoliticalSubdivisions>
    <cass:ProceedsFromPurchaseOfStateAndPoliticalSubdivisions
      contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDUvZnJhZzpjYmQ1ZDJjZDFmZjY0ODZiYWQ4YmRhMDc3ODU5ZmEzZi90ZXh0cmVnaW9uOmNiZDVkMmNkMWZmNjQ4NmJhZDhiZGEwNzc4NTlmYTNmXzEyODQ_0794dec9-c75b-485c-83a0-4b3d177cea4d"
      unitRef="usd">6013000</cass:ProceedsFromPurchaseOfStateAndPoliticalSubdivisions>
    <us-gaap:DebtSecuritiesAvailableForSaleRestricted
      contextRef="iec0398a820254cd299413aaa332e3362_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDUvZnJhZzpjYmQ1ZDJjZDFmZjY0ODZiYWQ4YmRhMDc3ODU5ZmEzZi90ZXh0cmVnaW9uOmNiZDVkMmNkMWZmNjQ4NmJhZDhiZGEwNzc4NTlmYTNmXzEzMjc_7f5551d2-291e-4994-96d7-a1d6a69cf256"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleRestricted>
    <us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDUvZnJhZzpjYmQ1ZDJjZDFmZjY0ODZiYWQ4YmRhMDc3ODU5ZmEzZi90ZXh0cmVnaW9uOmNiZDVkMmNkMWZmNjQ4NmJhZDhiZGEwNzc4NTlmYTNmXzE0ODM_213963e4-1bdd-4721-843f-95071210222d"
      unitRef="usd">63774000</us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt>
    <us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt
      contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDUvZnJhZzpjYmQ1ZDJjZDFmZjY0ODZiYWQ4YmRhMDc3ODU5ZmEzZi90ZXh0cmVnaW9uOmNiZDVkMmNkMWZmNjQ4NmJhZDhiZGEwNzc4NTlmYTNmXzE0OTM_0c0c8afa-c716-456d-b47e-bc28cfa4f650"
      unitRef="usd">21943000</us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt>
    <us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt
      contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDUvZnJhZzpjYmQ1ZDJjZDFmZjY0ODZiYWQ4YmRhMDc3ODU5ZmEzZi90ZXh0cmVnaW9uOmNiZDVkMmNkMWZmNjQ4NmJhZDhiZGEwNzc4NTlmYTNmXzE1MDc_86f049d8-71e4-4fb8-bd37-5da3a51481c7"
      unitRef="usd">4648000</us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt>
    <us-gaap:DebtSecuritiesAvailableForSaleRealizedGain
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDUvZnJhZzpjYmQ1ZDJjZDFmZjY0ODZiYWQ4YmRhMDc3ODU5ZmEzZi90ZXh0cmVnaW9uOmNiZDVkMmNkMWZmNjQ4NmJhZDhiZGEwNzc4NTlmYTNmXzE1NzQ_16418e53-7df7-4893-9728-e338924ac4fa"
      unitRef="usd">55000</us-gaap:DebtSecuritiesAvailableForSaleRealizedGain>
    <us-gaap:DebtSecuritiesAvailableForSaleRealizedGain
      contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDUvZnJhZzpjYmQ1ZDJjZDFmZjY0ODZiYWQ4YmRhMDc3ODU5ZmEzZi90ZXh0cmVnaW9uOmNiZDVkMmNkMWZmNjQ4NmJhZDhiZGEwNzc4NTlmYTNmXzE1Nzg_a96e9225-93d3-49eb-85d2-6db7274e7dda"
      unitRef="usd">1075000</us-gaap:DebtSecuritiesAvailableForSaleRealizedGain>
    <us-gaap:DebtSecuritiesAvailableForSaleRealizedGain
      contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDUvZnJhZzpjYmQ1ZDJjZDFmZjY0ODZiYWQ4YmRhMDc3ODU5ZmEzZi90ZXh0cmVnaW9uOmNiZDVkMmNkMWZmNjQ4NmJhZDhiZGEwNzc4NTlmYTNmXzE1ODY_de0dc001-8fcc-44a1-9971-23f36efd2af0"
      unitRef="usd">19000</us-gaap:DebtSecuritiesAvailableForSaleRealizedGain>
    <us-gaap:DebtSecuritiesAvailableForSaleRealizedLoss
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDUvZnJhZzpjYmQ1ZDJjZDFmZjY0ODZiYWQ4YmRhMDc3ODU5ZmEzZi90ZXh0cmVnaW9uOmNiZDVkMmNkMWZmNjQ4NmJhZDhiZGEwNzc4NTlmYTNmXzE2MTU_93caf8c6-6e89-43df-896e-16e0b0a30208"
      unitRef="usd">4000</us-gaap:DebtSecuritiesAvailableForSaleRealizedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleRealizedLoss
      contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDUvZnJhZzpjYmQ1ZDJjZDFmZjY0ODZiYWQ4YmRhMDc3ODU5ZmEzZi90ZXh0cmVnaW9uOmNiZDVkMmNkMWZmNjQ4NmJhZDhiZGEwNzc4NTlmYTNmXzEwOTk1MTE2MzQxMDQ_6dd58af7-ecb8-4b21-81f2-f83ebbb5976a"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleRealizedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleRealizedLoss
      contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDUvZnJhZzpjYmQ1ZDJjZDFmZjY0ODZiYWQ4YmRhMDc3ODU5ZmEzZi90ZXh0cmVnaW9uOmNiZDVkMmNkMWZmNjQ4NmJhZDhiZGEwNzc4NTlmYTNmXzEwOTk1MTE2MzQxMDQ_75ca0754-5113-44c3-ac84-9a8e6f80c13e"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleRealizedLoss>
    <us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90ZXh0cmVnaW9uOjI5YWU3YzNjNTBjZTRmNjk5Y2QxNzllNTgwYWQwNGNmXzI0Njg_537c4359-d28a-4db9-9629-9172884bf2be">&lt;div style="margin-top:12pt"&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&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;Loans&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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 originates commercial, industrial and real estate loans to businesses and faith-based ministries throughout the metropolitan St. Louis, Missouri area, Orange County, California, Colorado Springs, Colorado and other selected cities in the United States. The Company does not have any particular concentration of credit in any one economic sector; however, a substantial portion of the commercial and industrial loans is extended to privately-held commercial companies and franchises in these market areas and are generally secured by the assets of the business. The Company also has a substantial portion of real estate loans secured by mortgages that are extended to faith-based ministries in its market area and selected cities in the United States.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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 loan categories is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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:71.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&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:114%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&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:114%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Commercial and industrial&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;450,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;298,984&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:114%"&gt;Real estate: &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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Commercial: &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;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:45pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Mortgage &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:114%"&gt;108,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:114%"&gt;100,419&#160;&lt;/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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:45pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Construction &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;24,797&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;25,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;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;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Faith-based: &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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:45pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Mortgage &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;355,582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;333,661&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;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;text-indent:45pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Construction &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:114%"&gt;14,664&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;23,818&#160;&lt;/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:#dbdbdb;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:114%"&gt;PPP &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;6,299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;109,704&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;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:114%"&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:114%"&gt;130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;text-indent:30pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total loans &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;960,567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;891,676&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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 aging of loans by loan categories at December&#160;31, 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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:23.142%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.023%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Performing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Nonperforming&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;/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-style:italic;font-weight:400;line-height:114%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;30-59&lt;br/&gt;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-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;60-89&lt;br/&gt;Days&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;90 Days&lt;br/&gt;and&lt;br/&gt;Over&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;Non-&lt;br/&gt;accrual&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&lt;br/&gt;Loans&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Commercial and industrial&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;450,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;450,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:114%"&gt;Real estate&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;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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Commercial:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;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:30pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Mortgage&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:114%"&gt;108,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:114%"&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:114%"&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:114%"&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:114%"&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:114%"&gt;108,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:30pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Construction&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;24,797&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;24,797&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;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;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Faith-based:&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;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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:30pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Mortgage&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;355,582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;355,582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;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;text-indent:30pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Construction&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:114%"&gt;14,664&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:114%"&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:114%"&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:114%"&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:114%"&gt;14,664&#160;&lt;/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:#dbdbdb;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:114%"&gt;PPP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;6,299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;6,299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;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:114%"&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:114%"&gt;130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:114%"&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:114%"&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:114%"&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:114%"&gt;130&#160;&lt;/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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;960,567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;960,567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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 aging of loans by loan categories at December&#160;31, 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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:23.142%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.023%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Performing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Nonperforming&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;/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-style:italic;font-weight:400;line-height:114%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;30-59&lt;br/&gt;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-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;60-89&lt;br/&gt;Days&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;90 Days&lt;br/&gt;and&lt;br/&gt;Over&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;Non-&lt;br/&gt;accrual&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:115%"&gt;Total&lt;br/&gt;Loans&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Commercial and industrial&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;298,984&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;298,984&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:114%"&gt;Real estate&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;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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Commercial:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;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:30pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Mortgage&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:114%"&gt;100,419&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:114%"&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:114%"&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:114%"&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:114%"&gt;100,419&#160;&lt;/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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:30pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Construction&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;25,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;25,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;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;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Faith-based:&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;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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:30pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Mortgage&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;333,661&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;333,661&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;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;text-indent:30pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Construction&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:114%"&gt;23,818&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:114%"&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:114%"&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:114%"&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:114%"&gt;23,818&#160;&lt;/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:#dbdbdb;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:114%"&gt;PPP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;109,704&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;109,704&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:114%"&gt;891,676&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:114%"&gt;891,676&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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 credit exposure of the loan portfolio by internally assigned credit grade as of December&#160;31, 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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:38.293%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.112%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.112%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&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-style:italic;font-weight:400;line-height:114%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" 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:115%"&gt;Loans&lt;/span&gt;&lt;/div&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:115%"&gt;Subject to&lt;/span&gt;&lt;/div&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:115%"&gt;Normal&lt;/span&gt;&lt;/div&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:115%"&gt;Monitoring&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:115%;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="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:115%"&gt;Performing&lt;/span&gt;&lt;/div&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:115%"&gt;Loans Subject to&lt;/span&gt;&lt;/div&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:115%"&gt;Special&lt;/span&gt;&lt;/div&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:115%"&gt;Monitoring&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" 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:115%"&gt;Nonperforming&lt;/span&gt;&lt;/div&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:115%"&gt;Loans Subject&lt;/span&gt;&lt;/div&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:115%"&gt;to Special&lt;/span&gt;&lt;/div&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:115%"&gt;Monitoring&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&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:114%"&gt;Total Loans&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Commercial and industrial &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;440,607&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;9,729&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;450,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:114%"&gt;Real estate &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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Commercial: &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;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:30pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Mortgage &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:114%"&gt;108,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:114%"&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:114%"&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:114%"&gt;108,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:30pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Construction &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;24,797&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;24,797&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;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;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Faith-based: &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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:30pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Mortgage &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;352,717&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,865&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;355,582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;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;text-indent:30pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Construction &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:114%"&gt;14,664&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:114%"&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:114%"&gt;14,664&#160;&lt;/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:#dbdbdb;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:114%"&gt;PPP &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;6,299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;6,299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;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:114%"&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:114%"&gt;130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:114%"&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:114%"&gt;130&#160;&lt;/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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;947,973&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;12,594&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;960,567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.848%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.245%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:90.555%"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Loans subject to normal monitoring involve borrowers of acceptable-to-strong credit quality and risk and have the apparent ability to satisfy their loan obligation. &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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Loans subject to special monitoring possess some credit deficiency or potential weakness which requires a high level of management attention. &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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 had no loans that were considered individually evaluated credits at December&#160;31, 2021. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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 credit exposure of the loan portfolio by internally assigned credit grade as of December&#160;31, 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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:38.293%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.112%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.112%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&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-style:italic;font-weight:400;line-height:114%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" 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:115%"&gt;Loans&lt;/span&gt;&lt;/div&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:115%"&gt;Subject to&lt;/span&gt;&lt;/div&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:115%"&gt;Normal&lt;/span&gt;&lt;/div&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:115%"&gt;Monitoring&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:115%;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="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:115%"&gt;Performing&lt;/span&gt;&lt;/div&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:115%"&gt;Loans Subject to&lt;/span&gt;&lt;/div&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:115%"&gt;Special&lt;/span&gt;&lt;/div&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:115%"&gt;Monitoring&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" 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:115%"&gt;Nonperforming&lt;/span&gt;&lt;/div&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:115%"&gt;Loans Subject&lt;/span&gt;&lt;/div&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:115%"&gt;to Special&lt;/span&gt;&lt;/div&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:115%"&gt;Monitoring&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&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:114%"&gt;Total Loans&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Commercial and industrial &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;284,882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;14,102&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;298,984&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:114%"&gt;Real estate &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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Commercial: &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;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:30pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Mortgage &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:114%"&gt;99,044&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:114%"&gt;100,419&#160;&lt;/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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:30pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Construction &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;25,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;25,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;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;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Faith-based: &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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:30pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Mortgage &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;330,554&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3,107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;333,661&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;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;text-indent:30pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Construction &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:114%"&gt;23,818&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:114%"&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:114%"&gt;23,818&#160;&lt;/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:#dbdbdb;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:114%"&gt;PPP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;109,704&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;109,704&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:114%"&gt;873,092&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:114%"&gt;18,584&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:114%"&gt;891,676&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&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:7.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:90.416%"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Loans subject to normal monitoring involve borrowers of acceptable-to-strong credit quality and risk and have the apparent ability to satisfy their loan obligation. &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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Loans subject to special monitoring possess some credit deficiency or potential weakness which requires a high level of management attention. &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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 had one loan that was considered an individually evaluated credit in the amount of $2,500,000 at December&#160;31, 2020, with a specific allowance for credit loss of $500,000.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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 were no loan modifications considered as troubled debt restructurings during the year ended December&#160;31, 2021. The recorded investment by category for loans considered as troubled debt restructurings during the year ended December&#160;31, 2020 is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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:58.142%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&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-style:italic;font-weight:400;line-height:114%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Number of Loans&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:114%"&gt;Pre-Modification&lt;br/&gt;Outstanding Balance&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:114%"&gt;Post-Modification&lt;br/&gt;Outstanding Balance&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Commercial and industrial &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;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:114%"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;8,773&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;8,773&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:114%"&gt;Faith-based real estate &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:114%"&gt;1&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:114%"&gt;1,029&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,029&#160;&lt;/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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;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:114%"&gt;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;9,802&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;9,802&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;During the year ended December&#160;31, 2020, two loans were restructured to change the amortization schedule to reduce payments from the borrowers while the contractual interest rate remained unchanged. There were no loans restructured that subsequently defaulted during the years ended December&#160;31, 2021 or 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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 ACL by category for the period ended December&#160;31, 2021 is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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:38.748%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.024%"/&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-style:italic;font-weight:400;line-height:114%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;C&amp;amp;I&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:114%"&gt;CRE&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:114%"&gt;Faith-based CRE&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:114%"&gt;Construction&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:114%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Allowance for credit losses on loans: &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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:114%"&gt;Balance at December&#160;31, 2020 &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:114%"&gt;$&lt;/span&gt;&lt;/td&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:114%"&gt;4,635&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:114%"&gt;$&lt;/span&gt;&lt;/td&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:114%"&gt;1,175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:114%"&gt;$&lt;/span&gt;&lt;/td&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:114%"&gt;5,717&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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:114%"&gt;$&lt;/span&gt;&lt;/td&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:114%"&gt;417&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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:114%"&gt;$&lt;/span&gt;&lt;/td&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:114%"&gt;11,944&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-indent:15pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Provision for (release of) credit losses &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:114%;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:#dbdbdb;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:114%"&gt;387&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;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:114%"&gt;(144)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;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:114%"&gt;(48)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;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:114%"&gt;(125)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;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:114%"&gt;70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Recoveries &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:114%"&gt;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:114%"&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:114%"&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:114%"&gt;27&#160;&lt;/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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;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:114%"&gt;Balance at December&#160;31, 2021 &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;5,034&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;1,031&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;5,684&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;12,041&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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&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:7.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:90.416%"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&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:114%"&gt;For the period ended December&#160;31, 2021, there was a release of credit losses of $200,000 for unfunded commitments.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&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 ACL by category for the period ended December&#160;31, 2020 is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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.748%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.024%"/&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-style:italic;font-weight:400;line-height:114%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;C&amp;amp;I&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:114%"&gt;CRE&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:114%"&gt;Faith-based CRE&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:114%"&gt;Construction&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:114%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Allowance for credit losses on loans: &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Balance at December 31, 2019&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:114%"&gt;$&lt;/span&gt;&lt;/td&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:114%"&gt;4,874&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:114%"&gt;$&lt;/span&gt;&lt;/td&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:114%"&gt;1,528&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:114%"&gt;$&lt;/span&gt;&lt;/td&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:114%"&gt;3,842&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:114%"&gt;$&lt;/span&gt;&lt;/td&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:114%"&gt;312&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:114%"&gt;$&lt;/span&gt;&lt;/td&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:114%"&gt;10,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:#dbdbdb;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Cumulative effect of accounting change (ASU 2016-13) &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(526)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(401)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,636&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Balance at January 1, 2020 &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;4,348&#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;border-top:1pt solid #000;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:114%"&gt;1,127&#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;border-top:1pt solid #000;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:114%"&gt;5,478&#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;border-top:1pt solid #000;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:114%"&gt;326&#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;border-top:1pt solid #000;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:114%"&gt;11,279&#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:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Provision for credit losses &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;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:114%"&gt;268&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;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:114%"&gt;48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;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:114%"&gt;238&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;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:114%"&gt;91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;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:114%"&gt;645&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Recoveries &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:114%"&gt;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:114%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:114%"&gt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;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:114%"&gt;Balance at December&#160;31, 2020 &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;4,635&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;1,175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;5,717&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;417&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;11,944&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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;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:7.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:90.416%"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&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:114%"&gt;For the period ended December&#160;31, 2020, there was a provision for credit losses of $165,000 for unfunded commitments.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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, 2021 and 2020, there were loans totaling $0 and $161,475, respectively, to affiliates of executive officers or directors.&lt;/span&gt;&lt;/div&gt;</us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock>
    <cass:SummaryOfLoanCategoriesTableTextBlock
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90ZXh0cmVnaW9uOjI5YWU3YzNjNTBjZTRmNjk5Y2QxNzllNTgwYWQwNGNmXzI0Njk_0752212b-2da4-4207-aae7-7f2a3a377d1e">&lt;div style="margin-top:12pt"&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 loan categories is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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:71.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&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:114%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&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:114%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Commercial and industrial&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;450,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;298,984&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:114%"&gt;Real estate: &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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Commercial: &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;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:45pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Mortgage &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:114%"&gt;108,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:114%"&gt;100,419&#160;&lt;/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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:45pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Construction &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;24,797&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;25,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;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;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Faith-based: &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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:45pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Mortgage &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;355,582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;333,661&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;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;text-indent:45pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Construction &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:114%"&gt;14,664&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;23,818&#160;&lt;/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:#dbdbdb;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:114%"&gt;PPP &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;6,299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;109,704&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;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:114%"&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:114%"&gt;130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;text-indent:30pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total loans &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;960,567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;891,676&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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;</cass:SummaryOfLoanCategoriesTableTextBlock>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="i602b80eff46f4d918ace69bd12b7f9be_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo5MmMzNmUxNjUzNWE0MzI3YjdiZWY3ZmQ3MTY2MWFlYy90YWJsZXJhbmdlOjkyYzM2ZTE2NTM1YTQzMjdiN2JlZjdmZDcxNjYxYWVjXzItMS0xLTEtNTkwMQ_16e0fb43-206a-4122-8c51-23e6d4d00aaa"
      unitRef="usd">450336000</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="i2555ffc0f1a249f8a5a1b0c07293b256_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo5MmMzNmUxNjUzNWE0MzI3YjdiZWY3ZmQ3MTY2MWFlYy90YWJsZXJhbmdlOjkyYzM2ZTE2NTM1YTQzMjdiN2JlZjdmZDcxNjYxYWVjXzItMy0xLTEtNTkwMQ_3c02a290-c0a4-4698-b6ab-a6ffe8135bd9"
      unitRef="usd">298984000</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="i7d0de47b058748a5a19676088804ce83_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo5MmMzNmUxNjUzNWE0MzI3YjdiZWY3ZmQ3MTY2MWFlYy90YWJsZXJhbmdlOjkyYzM2ZTE2NTM1YTQzMjdiN2JlZjdmZDcxNjYxYWVjXzUtMS0xLTEtNTkwMQ_299226de-1889-4d80-b295-63059617842b"
      unitRef="usd">108759000</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="i0a50b06e94fc417d8a696b030f655971_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo5MmMzNmUxNjUzNWE0MzI3YjdiZWY3ZmQ3MTY2MWFlYy90YWJsZXJhbmdlOjkyYzM2ZTE2NTM1YTQzMjdiN2JlZjdmZDcxNjYxYWVjXzUtMy0xLTEtNTkwMQ_4968c08d-e64b-4db8-804c-2fb33adfc61d"
      unitRef="usd">100419000</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="iddec7be6b1a846a4800f639323d12932_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo5MmMzNmUxNjUzNWE0MzI3YjdiZWY3ZmQ3MTY2MWFlYy90YWJsZXJhbmdlOjkyYzM2ZTE2NTM1YTQzMjdiN2JlZjdmZDcxNjYxYWVjXzYtMS0xLTEtNTkwMQ_9a1d24df-3bf8-4eda-abc4-ceb6e9065daa"
      unitRef="usd">24797000</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="i050c5c09ca6e434aa20e44c6b90eb5ee_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo5MmMzNmUxNjUzNWE0MzI3YjdiZWY3ZmQ3MTY2MWFlYy90YWJsZXJhbmdlOjkyYzM2ZTE2NTM1YTQzMjdiN2JlZjdmZDcxNjYxYWVjXzYtMy0xLTEtNTkwMQ_cde37540-a972-424a-a8dd-ba0b486d9801"
      unitRef="usd">25090000</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="i06eeaa6a2ee045c485d6a44297a5b4a4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo5MmMzNmUxNjUzNWE0MzI3YjdiZWY3ZmQ3MTY2MWFlYy90YWJsZXJhbmdlOjkyYzM2ZTE2NTM1YTQzMjdiN2JlZjdmZDcxNjYxYWVjXzgtMS0xLTEtNTkwMQ_32cc1df4-8289-4aa1-b24b-d9b28095d2c4"
      unitRef="usd">355582000</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="i8b73774a1d7b475db7b1149b3805d179_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo5MmMzNmUxNjUzNWE0MzI3YjdiZWY3ZmQ3MTY2MWFlYy90YWJsZXJhbmdlOjkyYzM2ZTE2NTM1YTQzMjdiN2JlZjdmZDcxNjYxYWVjXzgtMy0xLTEtNTkwMQ_60a96574-4e39-43e0-8259-687cfa7ee733"
      unitRef="usd">333661000</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="idecacb328a5c43f1964629ba39046c5e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo5MmMzNmUxNjUzNWE0MzI3YjdiZWY3ZmQ3MTY2MWFlYy90YWJsZXJhbmdlOjkyYzM2ZTE2NTM1YTQzMjdiN2JlZjdmZDcxNjYxYWVjXzktMS0xLTEtNTkwMQ_a0b98dd4-91a0-40e1-bfde-d33c0a150225"
      unitRef="usd">14664000</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="iac52b9addfa445be9c65a6d669b4fe4f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo5MmMzNmUxNjUzNWE0MzI3YjdiZWY3ZmQ3MTY2MWFlYy90YWJsZXJhbmdlOjkyYzM2ZTE2NTM1YTQzMjdiN2JlZjdmZDcxNjYxYWVjXzktMy0xLTEtNTkwMQ_afab0810-7a82-4ad2-be9f-8e44373660b7"
      unitRef="usd">23818000</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="ic8bda61f954842769417b1c5a47922fd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo5MmMzNmUxNjUzNWE0MzI3YjdiZWY3ZmQ3MTY2MWFlYy90YWJsZXJhbmdlOjkyYzM2ZTE2NTM1YTQzMjdiN2JlZjdmZDcxNjYxYWVjXzEwLTEtMS0xLTU5MDE_baeea06a-668a-482e-a98f-d1e1b6f0e1cb"
      unitRef="usd">6299000</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="i3653e78d0c6a4f1f988c20e50a95d115_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo5MmMzNmUxNjUzNWE0MzI3YjdiZWY3ZmQ3MTY2MWFlYy90YWJsZXJhbmdlOjkyYzM2ZTE2NTM1YTQzMjdiN2JlZjdmZDcxNjYxYWVjXzEwLTMtMS0xLTU5MDE_d7038dde-3f10-4d27-955a-163a6dc26b3f"
      unitRef="usd">109704000</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="i55ee8bccd8254b089a08f83be940f79c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo5MmMzNmUxNjUzNWE0MzI3YjdiZWY3ZmQ3MTY2MWFlYy90YWJsZXJhbmdlOjkyYzM2ZTE2NTM1YTQzMjdiN2JlZjdmZDcxNjYxYWVjXzExLTEtMS0xLTU5MDE_bfe866e9-bf42-411b-9ac7-7de12fa63e8f"
      unitRef="usd">130000</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="iea5bce2a7fd7417da84714055905b3d4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo5MmMzNmUxNjUzNWE0MzI3YjdiZWY3ZmQ3MTY2MWFlYy90YWJsZXJhbmdlOjkyYzM2ZTE2NTM1YTQzMjdiN2JlZjdmZDcxNjYxYWVjXzExLTMtMS0xLTU5MDE_41498fe3-19a6-4465-a564-1d032e4e6e16"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="iec0398a820254cd299413aaa332e3362_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo5MmMzNmUxNjUzNWE0MzI3YjdiZWY3ZmQ3MTY2MWFlYy90YWJsZXJhbmdlOjkyYzM2ZTE2NTM1YTQzMjdiN2JlZjdmZDcxNjYxYWVjXzEyLTEtMS0xLTU5MDE_ac7bf5db-49ae-45a7-b8e5-ae9b6c8b2a0d"
      unitRef="usd">960567000</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo5MmMzNmUxNjUzNWE0MzI3YjdiZWY3ZmQ3MTY2MWFlYy90YWJsZXJhbmdlOjkyYzM2ZTE2NTM1YTQzMjdiN2JlZjdmZDcxNjYxYWVjXzEyLTMtMS0xLTU5MDE_581e5219-eacb-41bf-8697-8904f6f244de"
      unitRef="usd">891676000</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:ScheduleOfDebtTableTextBlock
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90ZXh0cmVnaW9uOjI5YWU3YzNjNTBjZTRmNjk5Y2QxNzllNTgwYWQwNGNmXzI0NzA_5bd76fbf-725a-4d71-abe5-c2f0c3b18b69">The following table presents the aging of loans by loan categories at December&#160;31, 2021:&lt;div style="margin-top:12pt;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:23.142%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.023%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Performing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Nonperforming&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;/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-style:italic;font-weight:400;line-height:114%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;30-59&lt;br/&gt;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-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;60-89&lt;br/&gt;Days&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;90 Days&lt;br/&gt;and&lt;br/&gt;Over&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;Non-&lt;br/&gt;accrual&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&lt;br/&gt;Loans&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Commercial and industrial&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;450,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;450,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:114%"&gt;Real estate&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;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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Commercial:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;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:30pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Mortgage&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:114%"&gt;108,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:114%"&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:114%"&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:114%"&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:114%"&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:114%"&gt;108,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:30pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Construction&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;24,797&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;24,797&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;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;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Faith-based:&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;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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:30pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Mortgage&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;355,582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;355,582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;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;text-indent:30pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Construction&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:114%"&gt;14,664&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:114%"&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:114%"&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:114%"&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:114%"&gt;14,664&#160;&lt;/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:#dbdbdb;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:114%"&gt;PPP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;6,299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;6,299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;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:114%"&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:114%"&gt;130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:114%"&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:114%"&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:114%"&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:114%"&gt;130&#160;&lt;/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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;960,567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;960,567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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 aging of loans by loan categories at December&#160;31, 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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:23.142%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.023%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Performing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Nonperforming&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;/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-style:italic;font-weight:400;line-height:114%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;30-59&lt;br/&gt;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-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;60-89&lt;br/&gt;Days&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;90 Days&lt;br/&gt;and&lt;br/&gt;Over&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;Non-&lt;br/&gt;accrual&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:115%"&gt;Total&lt;br/&gt;Loans&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Commercial and industrial&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;298,984&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;298,984&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:114%"&gt;Real estate&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;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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Commercial:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;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:30pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Mortgage&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:114%"&gt;100,419&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:114%"&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:114%"&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:114%"&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:114%"&gt;100,419&#160;&lt;/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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:30pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Construction&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;25,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;25,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;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;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Faith-based:&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;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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:30pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Mortgage&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;333,661&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;333,661&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;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;text-indent:30pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Construction&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:114%"&gt;23,818&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:114%"&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:114%"&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:114%"&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:114%"&gt;23,818&#160;&lt;/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:#dbdbdb;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:114%"&gt;PPP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;109,704&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;109,704&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:114%"&gt;891,676&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:114%"&gt;891,676&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDebtTableTextBlock>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i03d44c5596c04d5eb0a47e66f2eae6f9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpkMTMyZmM4ZjUyNjQ0ZjNiOTM3ZTlkNjY1NjczZjg2ZC90YWJsZXJhbmdlOmQxMzJmYzhmNTI2NDRmM2I5MzdlOWQ2NjU2NzNmODZkXzItMS0xLTEtNTkwMQ_449f2332-08ae-4ddc-8858-b85b578b9493"
      unitRef="usd">450336000</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i889c74d4f4094af786d3c6ea823e6b10_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpkMTMyZmM4ZjUyNjQ0ZjNiOTM3ZTlkNjY1NjczZjg2ZC90YWJsZXJhbmdlOmQxMzJmYzhmNTI2NDRmM2I5MzdlOWQ2NjU2NzNmODZkXzItMy0xLTEtNTkwMQ_3d2e5f0d-b425-4178-9b5d-4d67e28e79ed"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i7a778c7a691f47d29fb06f92b93153ea_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpkMTMyZmM4ZjUyNjQ0ZjNiOTM3ZTlkNjY1NjczZjg2ZC90YWJsZXJhbmdlOmQxMzJmYzhmNTI2NDRmM2I5MzdlOWQ2NjU2NzNmODZkXzItNS0xLTEtNTkwMQ_184025e5-5bce-498a-ae33-b2e1c349f638"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="ibeb2356e3b554d35b69ef4c98f41ab72_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpkMTMyZmM4ZjUyNjQ0ZjNiOTM3ZTlkNjY1NjczZjg2ZC90YWJsZXJhbmdlOmQxMzJmYzhmNTI2NDRmM2I5MzdlOWQ2NjU2NzNmODZkXzItNy0xLTEtNTkwMQ_82cb3d72-5349-40c0-a6db-ce9e5a481617"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus
      contextRef="i602b80eff46f4d918ace69bd12b7f9be_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpkMTMyZmM4ZjUyNjQ0ZjNiOTM3ZTlkNjY1NjczZjg2ZC90YWJsZXJhbmdlOmQxMzJmYzhmNTI2NDRmM2I5MzdlOWQ2NjU2NzNmODZkXzItOS0xLTEtNTkwMQ_ee9978dd-e0e9-4a8a-9fe9-e1fdcf631018"
      unitRef="usd">0</us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i602b80eff46f4d918ace69bd12b7f9be_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpkMTMyZmM4ZjUyNjQ0ZjNiOTM3ZTlkNjY1NjczZjg2ZC90YWJsZXJhbmdlOmQxMzJmYzhmNTI2NDRmM2I5MzdlOWQ2NjU2NzNmODZkXzItMTEtMS0xLTU5MDE_68bca0f2-de93-4e68-b613-385d6446da00"
      unitRef="usd">450336000</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="id7b9eeb47d754e9d90ff0e20bbd84d68_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpkMTMyZmM4ZjUyNjQ0ZjNiOTM3ZTlkNjY1NjczZjg2ZC90YWJsZXJhbmdlOmQxMzJmYzhmNTI2NDRmM2I5MzdlOWQ2NjU2NzNmODZkXzUtMS0xLTEtNTkwMQ_f255aa55-9a03-48ce-be8e-0e63ab8d22de"
      unitRef="usd">108759000</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="ie8ad097ce3534cd9962f0b936f708964_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpkMTMyZmM4ZjUyNjQ0ZjNiOTM3ZTlkNjY1NjczZjg2ZC90YWJsZXJhbmdlOmQxMzJmYzhmNTI2NDRmM2I5MzdlOWQ2NjU2NzNmODZkXzUtMy0xLTEtNTkwMQ_51ae3901-142e-4a04-90cb-782aa32aa2f7"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i7c5f73608ee84019b1019751baf92d47_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpkMTMyZmM4ZjUyNjQ0ZjNiOTM3ZTlkNjY1NjczZjg2ZC90YWJsZXJhbmdlOmQxMzJmYzhmNTI2NDRmM2I5MzdlOWQ2NjU2NzNmODZkXzUtNS0xLTEtNTkwMQ_a861665e-6b98-4221-a441-f884133090e0"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i9b96f138079641eab09716207d25aa76_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpkMTMyZmM4ZjUyNjQ0ZjNiOTM3ZTlkNjY1NjczZjg2ZC90YWJsZXJhbmdlOmQxMzJmYzhmNTI2NDRmM2I5MzdlOWQ2NjU2NzNmODZkXzUtNy0xLTEtNTkwMQ_81952f09-c43e-4496-9524-478497a8a175"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus
      contextRef="i7d0de47b058748a5a19676088804ce83_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpkMTMyZmM4ZjUyNjQ0ZjNiOTM3ZTlkNjY1NjczZjg2ZC90YWJsZXJhbmdlOmQxMzJmYzhmNTI2NDRmM2I5MzdlOWQ2NjU2NzNmODZkXzUtOS0xLTEtNTkwMQ_eb70ece8-500e-4f95-9150-7c2b19f0d76c"
      unitRef="usd">0</us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i7d0de47b058748a5a19676088804ce83_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpkMTMyZmM4ZjUyNjQ0ZjNiOTM3ZTlkNjY1NjczZjg2ZC90YWJsZXJhbmdlOmQxMzJmYzhmNTI2NDRmM2I5MzdlOWQ2NjU2NzNmODZkXzUtMTEtMS0xLTU5MDE_220d769a-addf-4d3d-b3b3-dc8e7b65e9b9"
      unitRef="usd">108759000</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="ic94f7102fbb54a5b9868ce3585266392_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpkMTMyZmM4ZjUyNjQ0ZjNiOTM3ZTlkNjY1NjczZjg2ZC90YWJsZXJhbmdlOmQxMzJmYzhmNTI2NDRmM2I5MzdlOWQ2NjU2NzNmODZkXzYtMS0xLTEtNTkwMQ_6c7fd796-cd72-4c03-b56b-3136ff28c8ff"
      unitRef="usd">24797000</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="ic6353d0c9c60492c92b168ea0bf2de9e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpkMTMyZmM4ZjUyNjQ0ZjNiOTM3ZTlkNjY1NjczZjg2ZC90YWJsZXJhbmdlOmQxMzJmYzhmNTI2NDRmM2I5MzdlOWQ2NjU2NzNmODZkXzYtMy0xLTEtNTkwMQ_0fb21ddb-62a2-4ce9-be65-16de13246141"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i58e98284b0bb403f9782de6ecf6d7ecf_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpkMTMyZmM4ZjUyNjQ0ZjNiOTM3ZTlkNjY1NjczZjg2ZC90YWJsZXJhbmdlOmQxMzJmYzhmNTI2NDRmM2I5MzdlOWQ2NjU2NzNmODZkXzYtNS0xLTEtNTkwMQ_99e6f917-88bd-4934-a43e-4aa7d4e6c578"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i89aece4dea974203a61a4014e1a264b4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpkMTMyZmM4ZjUyNjQ0ZjNiOTM3ZTlkNjY1NjczZjg2ZC90YWJsZXJhbmdlOmQxMzJmYzhmNTI2NDRmM2I5MzdlOWQ2NjU2NzNmODZkXzYtNy0xLTEtNTkwMQ_859e0224-2950-4324-ae70-bb780889f45a"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus
      contextRef="iddec7be6b1a846a4800f639323d12932_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpkMTMyZmM4ZjUyNjQ0ZjNiOTM3ZTlkNjY1NjczZjg2ZC90YWJsZXJhbmdlOmQxMzJmYzhmNTI2NDRmM2I5MzdlOWQ2NjU2NzNmODZkXzYtOS0xLTEtNTkwMQ_f5849396-1ca4-4d27-812c-54b148a4d554"
      unitRef="usd">0</us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="iddec7be6b1a846a4800f639323d12932_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpkMTMyZmM4ZjUyNjQ0ZjNiOTM3ZTlkNjY1NjczZjg2ZC90YWJsZXJhbmdlOmQxMzJmYzhmNTI2NDRmM2I5MzdlOWQ2NjU2NzNmODZkXzYtMTEtMS0xLTU5MDE_35e82329-ad58-4202-b82b-3b0b9c01b7f7"
      unitRef="usd">24797000</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i688a10b0248d444f9599d791c3a73244_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpkMTMyZmM4ZjUyNjQ0ZjNiOTM3ZTlkNjY1NjczZjg2ZC90YWJsZXJhbmdlOmQxMzJmYzhmNTI2NDRmM2I5MzdlOWQ2NjU2NzNmODZkXzgtMS0xLTEtNTkwMQ_85281e50-56c3-4394-a885-6bc2c7e86ad4"
      unitRef="usd">355582000</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i88525a80a2d94b408641fbf2156ae25a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpkMTMyZmM4ZjUyNjQ0ZjNiOTM3ZTlkNjY1NjczZjg2ZC90YWJsZXJhbmdlOmQxMzJmYzhmNTI2NDRmM2I5MzdlOWQ2NjU2NzNmODZkXzgtMy0xLTEtNTkwMQ_aa4c4add-6741-4e81-b039-8adf6be5b773"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i95dd4b3feea64c38ba184905c5859a81_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpkMTMyZmM4ZjUyNjQ0ZjNiOTM3ZTlkNjY1NjczZjg2ZC90YWJsZXJhbmdlOmQxMzJmYzhmNTI2NDRmM2I5MzdlOWQ2NjU2NzNmODZkXzgtNS0xLTEtNTkwMQ_68031f26-fd22-4c35-841e-998e48ef5b76"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i2d4a2590b070404f80c5bc037ee6dca5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpkMTMyZmM4ZjUyNjQ0ZjNiOTM3ZTlkNjY1NjczZjg2ZC90YWJsZXJhbmdlOmQxMzJmYzhmNTI2NDRmM2I5MzdlOWQ2NjU2NzNmODZkXzgtNy0xLTEtNTkwMQ_c272ce07-c710-4cb9-bc7e-6d653fde3e74"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus
      contextRef="i06eeaa6a2ee045c485d6a44297a5b4a4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpkMTMyZmM4ZjUyNjQ0ZjNiOTM3ZTlkNjY1NjczZjg2ZC90YWJsZXJhbmdlOmQxMzJmYzhmNTI2NDRmM2I5MzdlOWQ2NjU2NzNmODZkXzgtOS0xLTEtNTkwMQ_74388c4c-dcd8-48f7-877f-1c36ccd0f2ff"
      unitRef="usd">0</us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i06eeaa6a2ee045c485d6a44297a5b4a4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpkMTMyZmM4ZjUyNjQ0ZjNiOTM3ZTlkNjY1NjczZjg2ZC90YWJsZXJhbmdlOmQxMzJmYzhmNTI2NDRmM2I5MzdlOWQ2NjU2NzNmODZkXzgtMTEtMS0xLTU5MDE_53b95244-1338-4e0f-a12c-c4bd4989bf8a"
      unitRef="usd">355582000</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i01b3a60579754f9d857df8e17704be2f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpkMTMyZmM4ZjUyNjQ0ZjNiOTM3ZTlkNjY1NjczZjg2ZC90YWJsZXJhbmdlOmQxMzJmYzhmNTI2NDRmM2I5MzdlOWQ2NjU2NzNmODZkXzktMS0xLTEtNTkwMQ_ae1fa22a-07e0-4dac-80ff-fb76334b482d"
      unitRef="usd">14664000</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i567d31cd06794e1c83d5e4e19089fdbb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpkMTMyZmM4ZjUyNjQ0ZjNiOTM3ZTlkNjY1NjczZjg2ZC90YWJsZXJhbmdlOmQxMzJmYzhmNTI2NDRmM2I5MzdlOWQ2NjU2NzNmODZkXzktMy0xLTEtNTkwMQ_bd30d3c8-d5e9-4fa9-b62d-818853c12ddf"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i365f22aa891c4e24a9559a54f9af6e82_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpkMTMyZmM4ZjUyNjQ0ZjNiOTM3ZTlkNjY1NjczZjg2ZC90YWJsZXJhbmdlOmQxMzJmYzhmNTI2NDRmM2I5MzdlOWQ2NjU2NzNmODZkXzktNS0xLTEtNTkwMQ_2c34d834-fd52-48a6-aa93-716e089145ed"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="ic29291d4c9664cb79aee6b78e3ed0cd7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpkMTMyZmM4ZjUyNjQ0ZjNiOTM3ZTlkNjY1NjczZjg2ZC90YWJsZXJhbmdlOmQxMzJmYzhmNTI2NDRmM2I5MzdlOWQ2NjU2NzNmODZkXzktNy0xLTEtNTkwMQ_c143c6c9-4c80-4bb6-b2b0-c542b1707fad"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus
      contextRef="idecacb328a5c43f1964629ba39046c5e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpkMTMyZmM4ZjUyNjQ0ZjNiOTM3ZTlkNjY1NjczZjg2ZC90YWJsZXJhbmdlOmQxMzJmYzhmNTI2NDRmM2I5MzdlOWQ2NjU2NzNmODZkXzktOS0xLTEtNTkwMQ_b14ccd86-5bbc-4ce6-a5e0-020b34306128"
      unitRef="usd">0</us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="idecacb328a5c43f1964629ba39046c5e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpkMTMyZmM4ZjUyNjQ0ZjNiOTM3ZTlkNjY1NjczZjg2ZC90YWJsZXJhbmdlOmQxMzJmYzhmNTI2NDRmM2I5MzdlOWQ2NjU2NzNmODZkXzktMTEtMS0xLTU5MDE_060d8dad-a046-4345-82d6-8b449060beeb"
      unitRef="usd">14664000</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="icfa22a443cbb46d0af23378b4f6f5492_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpkMTMyZmM4ZjUyNjQ0ZjNiOTM3ZTlkNjY1NjczZjg2ZC90YWJsZXJhbmdlOmQxMzJmYzhmNTI2NDRmM2I5MzdlOWQ2NjU2NzNmODZkXzEwLTEtMS0xLTU5MDE_6491bd84-e395-48db-ba27-58b0740c92be"
      unitRef="usd">6299000</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i9fdaa59012e146c780d84a429527d070_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpkMTMyZmM4ZjUyNjQ0ZjNiOTM3ZTlkNjY1NjczZjg2ZC90YWJsZXJhbmdlOmQxMzJmYzhmNTI2NDRmM2I5MzdlOWQ2NjU2NzNmODZkXzEwLTMtMS0xLTU5MDE_dff4894d-1698-46a8-b553-39d8e2f61ece"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="iccef9e94d6454ef4a150be7fb461f86e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpkMTMyZmM4ZjUyNjQ0ZjNiOTM3ZTlkNjY1NjczZjg2ZC90YWJsZXJhbmdlOmQxMzJmYzhmNTI2NDRmM2I5MzdlOWQ2NjU2NzNmODZkXzEwLTUtMS0xLTU5MDE_6c0f62e9-a539-4fc8-b7af-3b372e6cf034"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="ia9d166f94a734b4b9610dfe838aae543_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpkMTMyZmM4ZjUyNjQ0ZjNiOTM3ZTlkNjY1NjczZjg2ZC90YWJsZXJhbmdlOmQxMzJmYzhmNTI2NDRmM2I5MzdlOWQ2NjU2NzNmODZkXzEwLTctMS0xLTU5MDE_b881340c-7ad4-42f8-8db8-8b83500a8161"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus
      contextRef="ic8bda61f954842769417b1c5a47922fd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpkMTMyZmM4ZjUyNjQ0ZjNiOTM3ZTlkNjY1NjczZjg2ZC90YWJsZXJhbmdlOmQxMzJmYzhmNTI2NDRmM2I5MzdlOWQ2NjU2NzNmODZkXzEwLTktMS0xLTU5MDE_10348ff0-4a07-4b45-b374-5cbdbbd59e03"
      unitRef="usd">0</us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="ic8bda61f954842769417b1c5a47922fd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpkMTMyZmM4ZjUyNjQ0ZjNiOTM3ZTlkNjY1NjczZjg2ZC90YWJsZXJhbmdlOmQxMzJmYzhmNTI2NDRmM2I5MzdlOWQ2NjU2NzNmODZkXzEwLTExLTEtMS01OTAx_6103f007-0d3e-42e1-b3c4-8a6457e27bd4"
      unitRef="usd">6299000</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i284656e81f2b4ee8ae004849697d6a91_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpkMTMyZmM4ZjUyNjQ0ZjNiOTM3ZTlkNjY1NjczZjg2ZC90YWJsZXJhbmdlOmQxMzJmYzhmNTI2NDRmM2I5MzdlOWQ2NjU2NzNmODZkXzExLTEtMS0xLTEwOTEz_8fe8a912-ae8a-46ad-9d74-3f95839b0617"
      unitRef="usd">130000</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i6f355bb9cbdf4384b66c046b17ab4eac_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpkMTMyZmM4ZjUyNjQ0ZjNiOTM3ZTlkNjY1NjczZjg2ZC90YWJsZXJhbmdlOmQxMzJmYzhmNTI2NDRmM2I5MzdlOWQ2NjU2NzNmODZkXzExLTMtMS0xLTEwOTIw_6d1d4705-b0d2-464e-9841-fa3b4e6d5464"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="ibdbc90bbf46c49fbaa7f8a2b68615e9a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpkMTMyZmM4ZjUyNjQ0ZjNiOTM3ZTlkNjY1NjczZjg2ZC90YWJsZXJhbmdlOmQxMzJmYzhmNTI2NDRmM2I5MzdlOWQ2NjU2NzNmODZkXzExLTUtMS0xLTEwOTIw_e16a731b-82d9-4d73-8c04-68c4ebb0d45f"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i6e500281f4304c8185927dd3e3129557_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpkMTMyZmM4ZjUyNjQ0ZjNiOTM3ZTlkNjY1NjczZjg2ZC90YWJsZXJhbmdlOmQxMzJmYzhmNTI2NDRmM2I5MzdlOWQ2NjU2NzNmODZkXzExLTctMS0xLTEwOTIw_36ffe933-6cc0-41a2-8ae3-16b981b87576"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus
      contextRef="i55ee8bccd8254b089a08f83be940f79c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpkMTMyZmM4ZjUyNjQ0ZjNiOTM3ZTlkNjY1NjczZjg2ZC90YWJsZXJhbmdlOmQxMzJmYzhmNTI2NDRmM2I5MzdlOWQ2NjU2NzNmODZkXzExLTktMS0xLTEwOTIw_3fa96acc-b52a-488f-94f8-313b65efc7f3"
      unitRef="usd">0</us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i55ee8bccd8254b089a08f83be940f79c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpkMTMyZmM4ZjUyNjQ0ZjNiOTM3ZTlkNjY1NjczZjg2ZC90YWJsZXJhbmdlOmQxMzJmYzhmNTI2NDRmM2I5MzdlOWQ2NjU2NzNmODZkXzExLTExLTEtMS0xMDkyMA_4058e178-8f5a-4061-93e8-7f0482e29d5c"
      unitRef="usd">130000</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i70087d2a9ee947f8b28c2a6474c53135_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpkMTMyZmM4ZjUyNjQ0ZjNiOTM3ZTlkNjY1NjczZjg2ZC90YWJsZXJhbmdlOmQxMzJmYzhmNTI2NDRmM2I5MzdlOWQ2NjU2NzNmODZkXzExLTEtMS0xLTU5MDE_cea2d720-806f-4f2c-8317-c705c3878d56"
      unitRef="usd">960567000</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i4b689920f41a40b4a1f6640cf737a117_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpkMTMyZmM4ZjUyNjQ0ZjNiOTM3ZTlkNjY1NjczZjg2ZC90YWJsZXJhbmdlOmQxMzJmYzhmNTI2NDRmM2I5MzdlOWQ2NjU2NzNmODZkXzExLTMtMS0xLTU5MDE_30f1ef1d-fb96-4ece-8211-417ea8b7f558"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="id861703ffd224f2cb26e87368c9ede81_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpkMTMyZmM4ZjUyNjQ0ZjNiOTM3ZTlkNjY1NjczZjg2ZC90YWJsZXJhbmdlOmQxMzJmYzhmNTI2NDRmM2I5MzdlOWQ2NjU2NzNmODZkXzExLTUtMS0xLTU5MDE_987558e8-3dda-422b-bfdc-53ed3988e0cd"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="iaa70c259b6914c9b917512335df734dd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpkMTMyZmM4ZjUyNjQ0ZjNiOTM3ZTlkNjY1NjczZjg2ZC90YWJsZXJhbmdlOmQxMzJmYzhmNTI2NDRmM2I5MzdlOWQ2NjU2NzNmODZkXzExLTctMS0xLTU5MDE_820411fb-dcc9-4253-a76d-fc0edfb3e977"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus
      contextRef="iec0398a820254cd299413aaa332e3362_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpkMTMyZmM4ZjUyNjQ0ZjNiOTM3ZTlkNjY1NjczZjg2ZC90YWJsZXJhbmdlOmQxMzJmYzhmNTI2NDRmM2I5MzdlOWQ2NjU2NzNmODZkXzExLTktMS0xLTU5MDE_78989f05-56a8-44ee-9671-eec6f9bbf4ad"
      unitRef="usd">0</us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="iec0398a820254cd299413aaa332e3362_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpkMTMyZmM4ZjUyNjQ0ZjNiOTM3ZTlkNjY1NjczZjg2ZC90YWJsZXJhbmdlOmQxMzJmYzhmNTI2NDRmM2I5MzdlOWQ2NjU2NzNmODZkXzExLTExLTEtMS01OTAx_7d000b82-1840-45c2-9075-d77ae89e2ede"
      unitRef="usd">960567000</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="ibde45f7036544f0fa19a8cbba29cde53_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo4MWQ1MjUyZTYyN2Y0MmVhOTc5OTQzZmUyMDBiMjliNS90YWJsZXJhbmdlOjgxZDUyNTJlNjI3ZjQyZWE5Nzk5NDNmZTIwMGIyOWI1XzItMS0xLTEtNTkwMQ_db1de05a-dfb9-465f-bfcf-4526b261b7a9"
      unitRef="usd">298984000</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i7c1457b47cbd455799505c88f10648dd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo4MWQ1MjUyZTYyN2Y0MmVhOTc5OTQzZmUyMDBiMjliNS90YWJsZXJhbmdlOjgxZDUyNTJlNjI3ZjQyZWE5Nzk5NDNmZTIwMGIyOWI1XzItMy0xLTEtNTkwMQ_c2f02ddf-5628-42f7-9d8b-5cf3abc239b1"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i5b9d3db1e8344bd88a5d16ebaf2101af_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo4MWQ1MjUyZTYyN2Y0MmVhOTc5OTQzZmUyMDBiMjliNS90YWJsZXJhbmdlOjgxZDUyNTJlNjI3ZjQyZWE5Nzk5NDNmZTIwMGIyOWI1XzItNS0xLTEtNTkwMQ_ad65b28d-2d4c-4b75-8822-c1ea229619e7"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="iad0dcd3a1f5a46b08b415f96d340eb4c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo4MWQ1MjUyZTYyN2Y0MmVhOTc5OTQzZmUyMDBiMjliNS90YWJsZXJhbmdlOjgxZDUyNTJlNjI3ZjQyZWE5Nzk5NDNmZTIwMGIyOWI1XzItNy0xLTEtNTkwMQ_8e5fbb3a-6948-4a15-bf1d-ac4eeb24b13c"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus
      contextRef="i2555ffc0f1a249f8a5a1b0c07293b256_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo4MWQ1MjUyZTYyN2Y0MmVhOTc5OTQzZmUyMDBiMjliNS90YWJsZXJhbmdlOjgxZDUyNTJlNjI3ZjQyZWE5Nzk5NDNmZTIwMGIyOWI1XzItOS0xLTEtNTkwMQ_809f7de8-666d-4da4-83eb-a69bff7aac0f"
      unitRef="usd">0</us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i2555ffc0f1a249f8a5a1b0c07293b256_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo4MWQ1MjUyZTYyN2Y0MmVhOTc5OTQzZmUyMDBiMjliNS90YWJsZXJhbmdlOjgxZDUyNTJlNjI3ZjQyZWE5Nzk5NDNmZTIwMGIyOWI1XzItMTEtMS0xLTU5MDE_0e108b0c-30cc-4baa-9eb3-5171252f8a82"
      unitRef="usd">298984000</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i25aad4073e224798864733167b1ab9e0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo4MWQ1MjUyZTYyN2Y0MmVhOTc5OTQzZmUyMDBiMjliNS90YWJsZXJhbmdlOjgxZDUyNTJlNjI3ZjQyZWE5Nzk5NDNmZTIwMGIyOWI1XzUtMS0xLTEtNTkwMQ_5906d3a7-b1a4-4de4-b130-6d8959e139ea"
      unitRef="usd">100419000</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i0cf20850c26646fab013d3ccc41dbb33_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo4MWQ1MjUyZTYyN2Y0MmVhOTc5OTQzZmUyMDBiMjliNS90YWJsZXJhbmdlOjgxZDUyNTJlNjI3ZjQyZWE5Nzk5NDNmZTIwMGIyOWI1XzUtMy0xLTEtNTkwMQ_dab1e695-2398-4727-a220-8daa35893fe0"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i94d51552d5d1488ca8c84a6399fb2e6c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo4MWQ1MjUyZTYyN2Y0MmVhOTc5OTQzZmUyMDBiMjliNS90YWJsZXJhbmdlOjgxZDUyNTJlNjI3ZjQyZWE5Nzk5NDNmZTIwMGIyOWI1XzUtNS0xLTEtNTkwMQ_3046377e-e801-4c08-be77-289956a320ff"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i3750587fe3ae4de89c38605bb6f0115a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo4MWQ1MjUyZTYyN2Y0MmVhOTc5OTQzZmUyMDBiMjliNS90YWJsZXJhbmdlOjgxZDUyNTJlNjI3ZjQyZWE5Nzk5NDNmZTIwMGIyOWI1XzUtNy0xLTEtNTkwMQ_4e2aafe7-ebb7-49af-a321-b2a6cae4e5b0"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus
      contextRef="i0a50b06e94fc417d8a696b030f655971_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo4MWQ1MjUyZTYyN2Y0MmVhOTc5OTQzZmUyMDBiMjliNS90YWJsZXJhbmdlOjgxZDUyNTJlNjI3ZjQyZWE5Nzk5NDNmZTIwMGIyOWI1XzUtOS0xLTEtNTkwMQ_4e204881-6967-4d13-b4ff-43870191c62b"
      unitRef="usd">0</us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i0a50b06e94fc417d8a696b030f655971_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo4MWQ1MjUyZTYyN2Y0MmVhOTc5OTQzZmUyMDBiMjliNS90YWJsZXJhbmdlOjgxZDUyNTJlNjI3ZjQyZWE5Nzk5NDNmZTIwMGIyOWI1XzUtMTEtMS0xLTU5MDE_93785d03-c1fa-496f-a3e3-c1d214cf909d"
      unitRef="usd">100419000</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i3d923fe762df49c4a62bdcaf8daa15eb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo4MWQ1MjUyZTYyN2Y0MmVhOTc5OTQzZmUyMDBiMjliNS90YWJsZXJhbmdlOjgxZDUyNTJlNjI3ZjQyZWE5Nzk5NDNmZTIwMGIyOWI1XzYtMS0xLTEtNTkwMQ_bffe00e2-6f1c-48df-8303-4209703c77b8"
      unitRef="usd">25090000</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="iaa367d14daff432eb45bdb1003511790_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo4MWQ1MjUyZTYyN2Y0MmVhOTc5OTQzZmUyMDBiMjliNS90YWJsZXJhbmdlOjgxZDUyNTJlNjI3ZjQyZWE5Nzk5NDNmZTIwMGIyOWI1XzYtMy0xLTEtNTkwMQ_ab1b5c36-49ec-4e9d-bf38-5712e4f774e5"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i61b00453c681428b8a896aa9ac4732c1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo4MWQ1MjUyZTYyN2Y0MmVhOTc5OTQzZmUyMDBiMjliNS90YWJsZXJhbmdlOjgxZDUyNTJlNjI3ZjQyZWE5Nzk5NDNmZTIwMGIyOWI1XzYtNS0xLTEtNTkwMQ_d6ce53bf-1c36-4d6b-97a7-0492ed8e1fbe"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="ib9ef51fa027e44f494cb048ee439557b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo4MWQ1MjUyZTYyN2Y0MmVhOTc5OTQzZmUyMDBiMjliNS90YWJsZXJhbmdlOjgxZDUyNTJlNjI3ZjQyZWE5Nzk5NDNmZTIwMGIyOWI1XzYtNy0xLTEtNTkwMQ_b246585a-2dfb-4538-8746-5d4b9b1f805e"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus
      contextRef="i050c5c09ca6e434aa20e44c6b90eb5ee_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo4MWQ1MjUyZTYyN2Y0MmVhOTc5OTQzZmUyMDBiMjliNS90YWJsZXJhbmdlOjgxZDUyNTJlNjI3ZjQyZWE5Nzk5NDNmZTIwMGIyOWI1XzYtOS0xLTEtNTkwMQ_69326d74-a415-41d7-b27e-d4af1be42685"
      unitRef="usd">0</us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i050c5c09ca6e434aa20e44c6b90eb5ee_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo4MWQ1MjUyZTYyN2Y0MmVhOTc5OTQzZmUyMDBiMjliNS90YWJsZXJhbmdlOjgxZDUyNTJlNjI3ZjQyZWE5Nzk5NDNmZTIwMGIyOWI1XzYtMTEtMS0xLTU5MDE_cea6a2b5-3b39-4a17-9338-a8e3d7175579"
      unitRef="usd">25090000</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i7ea6de562f47431a86741a18c7d2bfde_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo4MWQ1MjUyZTYyN2Y0MmVhOTc5OTQzZmUyMDBiMjliNS90YWJsZXJhbmdlOjgxZDUyNTJlNjI3ZjQyZWE5Nzk5NDNmZTIwMGIyOWI1XzgtMS0xLTEtNTkwMQ_12aa494c-3685-4a56-8710-7f70cb40efdd"
      unitRef="usd">333661000</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i09202f3c333b488fb1036319c87df6f2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo4MWQ1MjUyZTYyN2Y0MmVhOTc5OTQzZmUyMDBiMjliNS90YWJsZXJhbmdlOjgxZDUyNTJlNjI3ZjQyZWE5Nzk5NDNmZTIwMGIyOWI1XzgtMy0xLTEtNTkwMQ_2e529d8c-a10e-48a4-913f-35dc80c906f4"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="ie0fab322376346efbec24d64b6c90442_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo4MWQ1MjUyZTYyN2Y0MmVhOTc5OTQzZmUyMDBiMjliNS90YWJsZXJhbmdlOjgxZDUyNTJlNjI3ZjQyZWE5Nzk5NDNmZTIwMGIyOWI1XzgtNS0xLTEtNTkwMQ_aa4d81b5-2aee-4cd7-98a9-b0977b0e5f47"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i7b5a7721b41e405fb6c470ae3d4baf09_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo4MWQ1MjUyZTYyN2Y0MmVhOTc5OTQzZmUyMDBiMjliNS90YWJsZXJhbmdlOjgxZDUyNTJlNjI3ZjQyZWE5Nzk5NDNmZTIwMGIyOWI1XzgtNy0xLTEtNTkwMQ_69441ef6-f6be-409c-80d6-feb668ac02b5"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus
      contextRef="i8b73774a1d7b475db7b1149b3805d179_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo4MWQ1MjUyZTYyN2Y0MmVhOTc5OTQzZmUyMDBiMjliNS90YWJsZXJhbmdlOjgxZDUyNTJlNjI3ZjQyZWE5Nzk5NDNmZTIwMGIyOWI1XzgtOS0xLTEtNTkwMQ_a2eecb5b-c5d8-4b88-8822-93d0f11b5597"
      unitRef="usd">0</us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i8b73774a1d7b475db7b1149b3805d179_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo4MWQ1MjUyZTYyN2Y0MmVhOTc5OTQzZmUyMDBiMjliNS90YWJsZXJhbmdlOjgxZDUyNTJlNjI3ZjQyZWE5Nzk5NDNmZTIwMGIyOWI1XzgtMTEtMS0xLTU5MDE_d19c6f57-0f48-403d-b9c5-28b5dc4154f3"
      unitRef="usd">333661000</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i06fe7b40a6ab41a49edfcbadbb359f4b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo4MWQ1MjUyZTYyN2Y0MmVhOTc5OTQzZmUyMDBiMjliNS90YWJsZXJhbmdlOjgxZDUyNTJlNjI3ZjQyZWE5Nzk5NDNmZTIwMGIyOWI1XzktMS0xLTEtNTkwMQ_5db5290f-9898-470f-ad4b-1e869792721a"
      unitRef="usd">23818000</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i665ab5ef9a8e4035bccf9e954e5f6055_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo4MWQ1MjUyZTYyN2Y0MmVhOTc5OTQzZmUyMDBiMjliNS90YWJsZXJhbmdlOjgxZDUyNTJlNjI3ZjQyZWE5Nzk5NDNmZTIwMGIyOWI1XzktMy0xLTEtNTkwMQ_0215b31f-737b-4870-9ace-eb9bd084767a"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i5336f8feaef54495bacec8775151fcd1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo4MWQ1MjUyZTYyN2Y0MmVhOTc5OTQzZmUyMDBiMjliNS90YWJsZXJhbmdlOjgxZDUyNTJlNjI3ZjQyZWE5Nzk5NDNmZTIwMGIyOWI1XzktNS0xLTEtNTkwMQ_ce6caafc-5cc3-42e7-bc8b-ecf4b0fcde6b"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i078cb5ae0d1b43258d7ae443b05d4b61_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo4MWQ1MjUyZTYyN2Y0MmVhOTc5OTQzZmUyMDBiMjliNS90YWJsZXJhbmdlOjgxZDUyNTJlNjI3ZjQyZWE5Nzk5NDNmZTIwMGIyOWI1XzktNy0xLTEtNTkwMQ_6ca6567e-555d-4702-a441-ac4c7223ef5b"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus
      contextRef="iac52b9addfa445be9c65a6d669b4fe4f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo4MWQ1MjUyZTYyN2Y0MmVhOTc5OTQzZmUyMDBiMjliNS90YWJsZXJhbmdlOjgxZDUyNTJlNjI3ZjQyZWE5Nzk5NDNmZTIwMGIyOWI1XzktOS0xLTEtNTkwMQ_bfb91d3e-aa0e-40d9-a543-8b4b0641b31b"
      unitRef="usd">0</us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="iac52b9addfa445be9c65a6d669b4fe4f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo4MWQ1MjUyZTYyN2Y0MmVhOTc5OTQzZmUyMDBiMjliNS90YWJsZXJhbmdlOjgxZDUyNTJlNjI3ZjQyZWE5Nzk5NDNmZTIwMGIyOWI1XzktMTEtMS0xLTU5MDE_fc402f4b-b489-4942-abe7-5f80287ae67d"
      unitRef="usd">23818000</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="iacb0457992f74373a05d5c06db57b7f3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo4MWQ1MjUyZTYyN2Y0MmVhOTc5OTQzZmUyMDBiMjliNS90YWJsZXJhbmdlOjgxZDUyNTJlNjI3ZjQyZWE5Nzk5NDNmZTIwMGIyOWI1XzEwLTEtMS0xLTU5MDE_bc495491-ad83-43fa-9ad4-8e45b0f12e43"
      unitRef="usd">109704000</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i3e954fccbf984912bbba3523898634f6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo4MWQ1MjUyZTYyN2Y0MmVhOTc5OTQzZmUyMDBiMjliNS90YWJsZXJhbmdlOjgxZDUyNTJlNjI3ZjQyZWE5Nzk5NDNmZTIwMGIyOWI1XzEwLTMtMS0xLTU5MDE_37c3c934-fb1f-481f-aa14-64ec7c4405af"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="ia2be6564c26841e5897d7490fa347c3c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo4MWQ1MjUyZTYyN2Y0MmVhOTc5OTQzZmUyMDBiMjliNS90YWJsZXJhbmdlOjgxZDUyNTJlNjI3ZjQyZWE5Nzk5NDNmZTIwMGIyOWI1XzEwLTUtMS0xLTU5MDE_7707bcb9-4e7c-4d9b-a978-9e08619b9b92"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="if19b612571fe49598612d80ed4ecd75f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo4MWQ1MjUyZTYyN2Y0MmVhOTc5OTQzZmUyMDBiMjliNS90YWJsZXJhbmdlOjgxZDUyNTJlNjI3ZjQyZWE5Nzk5NDNmZTIwMGIyOWI1XzEwLTctMS0xLTU5MDE_9ec8173d-744d-4480-b46e-1deb0efbf892"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus
      contextRef="i3653e78d0c6a4f1f988c20e50a95d115_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo4MWQ1MjUyZTYyN2Y0MmVhOTc5OTQzZmUyMDBiMjliNS90YWJsZXJhbmdlOjgxZDUyNTJlNjI3ZjQyZWE5Nzk5NDNmZTIwMGIyOWI1XzEwLTktMS0xLTU5MDE_4a353229-16a3-45b3-8221-b8d3ed61b6f1"
      unitRef="usd">0</us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i3653e78d0c6a4f1f988c20e50a95d115_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo4MWQ1MjUyZTYyN2Y0MmVhOTc5OTQzZmUyMDBiMjliNS90YWJsZXJhbmdlOjgxZDUyNTJlNjI3ZjQyZWE5Nzk5NDNmZTIwMGIyOWI1XzEwLTExLTEtMS01OTAx_83722176-9271-4899-b716-28a25b218aa5"
      unitRef="usd">109704000</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i5c56e252b1ae45e29e1fa515ff05ba32_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo4MWQ1MjUyZTYyN2Y0MmVhOTc5OTQzZmUyMDBiMjliNS90YWJsZXJhbmdlOjgxZDUyNTJlNjI3ZjQyZWE5Nzk5NDNmZTIwMGIyOWI1XzExLTEtMS0xLTU5MDE_fa70ba62-45b6-499f-a5a3-95b12e440a61"
      unitRef="usd">891676000</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i3bfa63c41ffb4d9695284a54beac4762_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo4MWQ1MjUyZTYyN2Y0MmVhOTc5OTQzZmUyMDBiMjliNS90YWJsZXJhbmdlOjgxZDUyNTJlNjI3ZjQyZWE5Nzk5NDNmZTIwMGIyOWI1XzExLTMtMS0xLTU5MDE_af3fd055-d763-468c-a7b2-42904f9fb69f"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="i21b77117121e4e268af184a9c757cddc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo4MWQ1MjUyZTYyN2Y0MmVhOTc5OTQzZmUyMDBiMjliNS90YWJsZXJhbmdlOjgxZDUyNTJlNjI3ZjQyZWE5Nzk5NDNmZTIwMGIyOWI1XzExLTUtMS0xLTU5MDE_25b90ef4-252e-4308-949c-d8377204f14c"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="id41c03890e9d4b2d8b35754a64706da1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo4MWQ1MjUyZTYyN2Y0MmVhOTc5OTQzZmUyMDBiMjliNS90YWJsZXJhbmdlOjgxZDUyNTJlNjI3ZjQyZWE5Nzk5NDNmZTIwMGIyOWI1XzExLTctMS0xLTU5MDE_3a661b0c-a238-4d06-9288-cd83cee78d47"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus
      contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo4MWQ1MjUyZTYyN2Y0MmVhOTc5OTQzZmUyMDBiMjliNS90YWJsZXJhbmdlOjgxZDUyNTJlNjI3ZjQyZWE5Nzk5NDNmZTIwMGIyOWI1XzExLTktMS0xLTU5MDE_2e33ef13-4491-4bb9-8a76-110fd82c306c"
      unitRef="usd">0</us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus>
    <us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
      contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo4MWQ1MjUyZTYyN2Y0MmVhOTc5OTQzZmUyMDBiMjliNS90YWJsZXJhbmdlOjgxZDUyNTJlNjI3ZjQyZWE5Nzk5NDNmZTIwMGIyOWI1XzExLTExLTEtMS01OTAx_409985dc-93a8-4338-88f1-f61a430c599b"
      unitRef="usd">891676000</us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <cass:ScheduleOfCreditExposureOfTheLoanPortfolioTableTextBlock
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90ZXh0cmVnaW9uOjI5YWU3YzNjNTBjZTRmNjk5Y2QxNzllNTgwYWQwNGNmXzI0NjQ_107c5e8e-952c-4133-ab16-a6248d1d3c8b">&lt;div style="margin-top:12pt"&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 credit exposure of the loan portfolio by internally assigned credit grade as of December&#160;31, 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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:38.293%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.112%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.112%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&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-style:italic;font-weight:400;line-height:114%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" 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:115%"&gt;Loans&lt;/span&gt;&lt;/div&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:115%"&gt;Subject to&lt;/span&gt;&lt;/div&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:115%"&gt;Normal&lt;/span&gt;&lt;/div&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:115%"&gt;Monitoring&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:115%;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="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:115%"&gt;Performing&lt;/span&gt;&lt;/div&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:115%"&gt;Loans Subject to&lt;/span&gt;&lt;/div&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:115%"&gt;Special&lt;/span&gt;&lt;/div&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:115%"&gt;Monitoring&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" 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:115%"&gt;Nonperforming&lt;/span&gt;&lt;/div&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:115%"&gt;Loans Subject&lt;/span&gt;&lt;/div&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:115%"&gt;to Special&lt;/span&gt;&lt;/div&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:115%"&gt;Monitoring&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&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:114%"&gt;Total Loans&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Commercial and industrial &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;440,607&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;9,729&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;450,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:114%"&gt;Real estate &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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Commercial: &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;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:30pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Mortgage &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:114%"&gt;108,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:114%"&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:114%"&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:114%"&gt;108,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:30pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Construction &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;24,797&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;24,797&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;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;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Faith-based: &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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:30pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Mortgage &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;352,717&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,865&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;355,582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;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;text-indent:30pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Construction &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:114%"&gt;14,664&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:114%"&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:114%"&gt;14,664&#160;&lt;/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:#dbdbdb;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:114%"&gt;PPP &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;6,299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;6,299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;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:114%"&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:114%"&gt;130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:114%"&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:114%"&gt;130&#160;&lt;/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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;947,973&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;12,594&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;960,567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.848%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.245%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:90.555%"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Loans subject to normal monitoring involve borrowers of acceptable-to-strong credit quality and risk and have the apparent ability to satisfy their loan obligation. &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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Loans subject to special monitoring possess some credit deficiency or potential weakness which requires a high level of management attention. &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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 credit exposure of the loan portfolio by internally assigned credit grade as of December&#160;31, 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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:38.293%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.112%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.112%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&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-style:italic;font-weight:400;line-height:114%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" 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:115%"&gt;Loans&lt;/span&gt;&lt;/div&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:115%"&gt;Subject to&lt;/span&gt;&lt;/div&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:115%"&gt;Normal&lt;/span&gt;&lt;/div&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:115%"&gt;Monitoring&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:115%;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="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:115%"&gt;Performing&lt;/span&gt;&lt;/div&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:115%"&gt;Loans Subject to&lt;/span&gt;&lt;/div&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:115%"&gt;Special&lt;/span&gt;&lt;/div&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:115%"&gt;Monitoring&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" 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:115%"&gt;Nonperforming&lt;/span&gt;&lt;/div&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:115%"&gt;Loans Subject&lt;/span&gt;&lt;/div&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:115%"&gt;to Special&lt;/span&gt;&lt;/div&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:115%"&gt;Monitoring&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&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:114%"&gt;Total Loans&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Commercial and industrial &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;284,882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;14,102&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;298,984&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:114%"&gt;Real estate &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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Commercial: &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;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:30pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Mortgage &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:114%"&gt;99,044&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:114%"&gt;100,419&#160;&lt;/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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:30pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Construction &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;25,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;25,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;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;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Faith-based: &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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:30pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Mortgage &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;330,554&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3,107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;333,661&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;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;text-indent:30pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Construction &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:114%"&gt;23,818&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:114%"&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:114%"&gt;23,818&#160;&lt;/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:#dbdbdb;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:114%"&gt;PPP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;109,704&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;109,704&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:114%"&gt;873,092&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:114%"&gt;18,584&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:114%"&gt;891,676&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&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:7.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:90.416%"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Loans subject to normal monitoring involve borrowers of acceptable-to-strong credit quality and risk and have the apparent ability to satisfy their loan obligation. &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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Loans subject to special monitoring possess some credit deficiency or potential weakness which requires a high level of management attention. &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</cass:ScheduleOfCreditExposureOfTheLoanPortfolioTableTextBlock>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="id8b5ff5f4e40417d841cfba9fc1f0397_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpiMTJjYzY2Y2Y2ZTU0Y2I1YWM5ZDNjOGU1M2U2OGViMS90YWJsZXJhbmdlOmIxMmNjNjZjZjZlNTRjYjVhYzlkM2M4ZTUzZTY4ZWIxXzEtMS0xLTEtNTkwMQ_a7d9a176-86a1-4e83-88a5-b0a2ed17cbf7"
      unitRef="usd">440607000</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="i00fea6871a894b10b8f0cdd27112779f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpiMTJjYzY2Y2Y2ZTU0Y2I1YWM5ZDNjOGU1M2U2OGViMS90YWJsZXJhbmdlOmIxMmNjNjZjZjZlNTRjYjVhYzlkM2M4ZTUzZTY4ZWIxXzEtMy0xLTEtNTkwMQ_d2d2d3e8-3b6c-472c-a8e6-9778ac9c8e87"
      unitRef="usd">9729000</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="i695fb05c32e247ba97047ce344c88430_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpiMTJjYzY2Y2Y2ZTU0Y2I1YWM5ZDNjOGU1M2U2OGViMS90YWJsZXJhbmdlOmIxMmNjNjZjZjZlNTRjYjVhYzlkM2M4ZTUzZTY4ZWIxXzEtNS0xLTEtNTkwMQ_93925589-339f-4d93-800d-0e79a7733ae8"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="i602b80eff46f4d918ace69bd12b7f9be_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpiMTJjYzY2Y2Y2ZTU0Y2I1YWM5ZDNjOGU1M2U2OGViMS90YWJsZXJhbmdlOmIxMmNjNjZjZjZlNTRjYjVhYzlkM2M4ZTUzZTY4ZWIxXzEtNy0xLTEtNTkwMQ_a0c39fe2-9d8d-4e40-8ba4-666f183b5dd6"
      unitRef="usd">450336000</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="i688f3c25be5a4b8d91bc76967594de90_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpiMTJjYzY2Y2Y2ZTU0Y2I1YWM5ZDNjOGU1M2U2OGViMS90YWJsZXJhbmdlOmIxMmNjNjZjZjZlNTRjYjVhYzlkM2M4ZTUzZTY4ZWIxXzQtMS0xLTEtNTkwMQ_9c1384c9-35dd-4f9a-9133-d3697d0a6128"
      unitRef="usd">108759000</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="i0a043f97b0be4e0f986f95dd7915c4ac_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpiMTJjYzY2Y2Y2ZTU0Y2I1YWM5ZDNjOGU1M2U2OGViMS90YWJsZXJhbmdlOmIxMmNjNjZjZjZlNTRjYjVhYzlkM2M4ZTUzZTY4ZWIxXzQtMy0xLTEtNTkwMQ_311b4b7c-5ee2-4bff-b763-a141698e8c70"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="i17ee1f1f990b4b9d83dbf266bd71aa8e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpiMTJjYzY2Y2Y2ZTU0Y2I1YWM5ZDNjOGU1M2U2OGViMS90YWJsZXJhbmdlOmIxMmNjNjZjZjZlNTRjYjVhYzlkM2M4ZTUzZTY4ZWIxXzQtNS0xLTEtNTkwMQ_027a8627-a440-43d8-b0e0-50c55d541e5a"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="i7d0de47b058748a5a19676088804ce83_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpiMTJjYzY2Y2Y2ZTU0Y2I1YWM5ZDNjOGU1M2U2OGViMS90YWJsZXJhbmdlOmIxMmNjNjZjZjZlNTRjYjVhYzlkM2M4ZTUzZTY4ZWIxXzQtNy0xLTEtNTkwMQ_1d5f6f04-0b2d-4e1d-b83a-5ec59f3a971f"
      unitRef="usd">108759000</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="ic35609897e5741be9d5d96d62b7fc2ff_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpiMTJjYzY2Y2Y2ZTU0Y2I1YWM5ZDNjOGU1M2U2OGViMS90YWJsZXJhbmdlOmIxMmNjNjZjZjZlNTRjYjVhYzlkM2M4ZTUzZTY4ZWIxXzUtMS0xLTEtNTkwMQ_41a92c56-c88d-4c49-8f44-05ca0c67567c"
      unitRef="usd">24797000</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="id23c4d8a7c484cee8be396aecbff3619_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpiMTJjYzY2Y2Y2ZTU0Y2I1YWM5ZDNjOGU1M2U2OGViMS90YWJsZXJhbmdlOmIxMmNjNjZjZjZlNTRjYjVhYzlkM2M4ZTUzZTY4ZWIxXzUtMy0xLTEtNTkwMQ_cf55edec-a05a-42ac-bc89-9cf58576144b"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="i4e8a07e07abc484c8e9b24107e686150_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpiMTJjYzY2Y2Y2ZTU0Y2I1YWM5ZDNjOGU1M2U2OGViMS90YWJsZXJhbmdlOmIxMmNjNjZjZjZlNTRjYjVhYzlkM2M4ZTUzZTY4ZWIxXzUtNS0xLTEtNTkwMQ_65ec7b7e-d2b9-4a87-9d84-14417b98b068"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="iddec7be6b1a846a4800f639323d12932_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpiMTJjYzY2Y2Y2ZTU0Y2I1YWM5ZDNjOGU1M2U2OGViMS90YWJsZXJhbmdlOmIxMmNjNjZjZjZlNTRjYjVhYzlkM2M4ZTUzZTY4ZWIxXzUtNy0xLTEtNTkwMQ_201d1ea7-91db-4e06-8146-e44c3b6a5f36"
      unitRef="usd">24797000</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="idb0b5d2b98174013a82878ebc6d9edd7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpiMTJjYzY2Y2Y2ZTU0Y2I1YWM5ZDNjOGU1M2U2OGViMS90YWJsZXJhbmdlOmIxMmNjNjZjZjZlNTRjYjVhYzlkM2M4ZTUzZTY4ZWIxXzctMS0xLTEtNTkwMQ_60f79b14-220b-4fab-a5c9-4e615ba8b0bf"
      unitRef="usd">352717000</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="i76cb94824f3a49f3a95f5c80ec4cb706_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpiMTJjYzY2Y2Y2ZTU0Y2I1YWM5ZDNjOGU1M2U2OGViMS90YWJsZXJhbmdlOmIxMmNjNjZjZjZlNTRjYjVhYzlkM2M4ZTUzZTY4ZWIxXzctMy0xLTEtNTkwMQ_78894f69-27b8-4a2b-9e6c-33ea9904ccfd"
      unitRef="usd">2865000</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="iefe01ab6b13e4b858a24ef0f8cf505f4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpiMTJjYzY2Y2Y2ZTU0Y2I1YWM5ZDNjOGU1M2U2OGViMS90YWJsZXJhbmdlOmIxMmNjNjZjZjZlNTRjYjVhYzlkM2M4ZTUzZTY4ZWIxXzctNS0xLTEtNTkwMQ_0e34689e-8a9b-4c46-944c-c948e557c00e"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="i06eeaa6a2ee045c485d6a44297a5b4a4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpiMTJjYzY2Y2Y2ZTU0Y2I1YWM5ZDNjOGU1M2U2OGViMS90YWJsZXJhbmdlOmIxMmNjNjZjZjZlNTRjYjVhYzlkM2M4ZTUzZTY4ZWIxXzctNy0xLTEtNTkwMQ_a642a535-6366-498d-8ed7-6daf6ae4d278"
      unitRef="usd">355582000</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="i0a6b434c83c54b528f195a15901e42e1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpiMTJjYzY2Y2Y2ZTU0Y2I1YWM5ZDNjOGU1M2U2OGViMS90YWJsZXJhbmdlOmIxMmNjNjZjZjZlNTRjYjVhYzlkM2M4ZTUzZTY4ZWIxXzgtMS0xLTEtNTkwMQ_26ebe657-a86e-469d-8944-de54f3692b7c"
      unitRef="usd">14664000</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="ic96adfe939bc4c9a8450718bdfbb4abd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpiMTJjYzY2Y2Y2ZTU0Y2I1YWM5ZDNjOGU1M2U2OGViMS90YWJsZXJhbmdlOmIxMmNjNjZjZjZlNTRjYjVhYzlkM2M4ZTUzZTY4ZWIxXzgtMy0xLTEtNTkwMQ_0dcda47d-4c6b-4f45-944f-4cfa8c1cdf57"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="i8b703ea1e7444c1e969c82176315e43d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpiMTJjYzY2Y2Y2ZTU0Y2I1YWM5ZDNjOGU1M2U2OGViMS90YWJsZXJhbmdlOmIxMmNjNjZjZjZlNTRjYjVhYzlkM2M4ZTUzZTY4ZWIxXzgtNS0xLTEtNTkwMQ_23df24d0-1787-4d82-bff9-742cb9e4c83e"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="idecacb328a5c43f1964629ba39046c5e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpiMTJjYzY2Y2Y2ZTU0Y2I1YWM5ZDNjOGU1M2U2OGViMS90YWJsZXJhbmdlOmIxMmNjNjZjZjZlNTRjYjVhYzlkM2M4ZTUzZTY4ZWIxXzgtNy0xLTEtNTkwMQ_2eb76b33-132f-4d9f-b5a6-e779e7481d51"
      unitRef="usd">14664000</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="i0b9860056486476aaa495a82986ecb1f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpiMTJjYzY2Y2Y2ZTU0Y2I1YWM5ZDNjOGU1M2U2OGViMS90YWJsZXJhbmdlOmIxMmNjNjZjZjZlNTRjYjVhYzlkM2M4ZTUzZTY4ZWIxXzktMS0xLTEtNTkwMQ_1acea264-bb4d-4f2a-b0a1-86cf99700f37"
      unitRef="usd">6299000</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="i1c8e26b3cf9f45f989307100445167b3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpiMTJjYzY2Y2Y2ZTU0Y2I1YWM5ZDNjOGU1M2U2OGViMS90YWJsZXJhbmdlOmIxMmNjNjZjZjZlNTRjYjVhYzlkM2M4ZTUzZTY4ZWIxXzktMy0xLTEtNTkwMQ_fa161db1-21df-4ae6-b594-1c208d68018d"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="i28ccaf12075e4db18dae7d6fbda37fb9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpiMTJjYzY2Y2Y2ZTU0Y2I1YWM5ZDNjOGU1M2U2OGViMS90YWJsZXJhbmdlOmIxMmNjNjZjZjZlNTRjYjVhYzlkM2M4ZTUzZTY4ZWIxXzktNS0xLTEtNTkwMQ_f3bcf0e2-03df-4f50-83bc-8d6bc321ab60"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="ic8bda61f954842769417b1c5a47922fd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpiMTJjYzY2Y2Y2ZTU0Y2I1YWM5ZDNjOGU1M2U2OGViMS90YWJsZXJhbmdlOmIxMmNjNjZjZjZlNTRjYjVhYzlkM2M4ZTUzZTY4ZWIxXzktNy0xLTEtNTkwMQ_43afe910-9195-46f8-b9bd-4616810d1573"
      unitRef="usd">6299000</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="i3deaf8850f08434ba999e6707da2efdc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpiMTJjYzY2Y2Y2ZTU0Y2I1YWM5ZDNjOGU1M2U2OGViMS90YWJsZXJhbmdlOmIxMmNjNjZjZjZlNTRjYjVhYzlkM2M4ZTUzZTY4ZWIxXzEwLTEtMS0xLTEwOTYy_76e81272-c172-4932-901b-05fb69e67df9"
      unitRef="usd">130000</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="i75caf11a56db414792755641916ca956_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpiMTJjYzY2Y2Y2ZTU0Y2I1YWM5ZDNjOGU1M2U2OGViMS90YWJsZXJhbmdlOmIxMmNjNjZjZjZlNTRjYjVhYzlkM2M4ZTUzZTY4ZWIxXzEwLTMtMS0xLTEwOTYy_8c3bc359-31ee-4bd2-b2e9-766ef035fc9e"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="i6484972bfce642d1af81e6a024420eaa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpiMTJjYzY2Y2Y2ZTU0Y2I1YWM5ZDNjOGU1M2U2OGViMS90YWJsZXJhbmdlOmIxMmNjNjZjZjZlNTRjYjVhYzlkM2M4ZTUzZTY4ZWIxXzEwLTUtMS0xLTEwOTYy_d25e3624-22e6-47c4-9d01-fd653d448014"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="i55ee8bccd8254b089a08f83be940f79c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpiMTJjYzY2Y2Y2ZTU0Y2I1YWM5ZDNjOGU1M2U2OGViMS90YWJsZXJhbmdlOmIxMmNjNjZjZjZlNTRjYjVhYzlkM2M4ZTUzZTY4ZWIxXzEwLTctMS0xLTEwOTYy_c021883a-b50a-451d-a055-2e06f8d74668"
      unitRef="usd">130000</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="ic25eba6ad6b94f0ebc1527e5c5da5baf_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpiMTJjYzY2Y2Y2ZTU0Y2I1YWM5ZDNjOGU1M2U2OGViMS90YWJsZXJhbmdlOmIxMmNjNjZjZjZlNTRjYjVhYzlkM2M4ZTUzZTY4ZWIxXzEwLTEtMS0xLTU5MDE_39d34692-d15e-456c-b792-8765b9835b1a"
      unitRef="usd">947973000</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="ife3b3544315041df92d5eac93b17846c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpiMTJjYzY2Y2Y2ZTU0Y2I1YWM5ZDNjOGU1M2U2OGViMS90YWJsZXJhbmdlOmIxMmNjNjZjZjZlNTRjYjVhYzlkM2M4ZTUzZTY4ZWIxXzEwLTMtMS0xLTU5MDE_059bd23d-210a-4be6-92a0-f69e0d51d31d"
      unitRef="usd">12594000</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="ia4952be358144c88be816e9b0b7e479d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpiMTJjYzY2Y2Y2ZTU0Y2I1YWM5ZDNjOGU1M2U2OGViMS90YWJsZXJhbmdlOmIxMmNjNjZjZjZlNTRjYjVhYzlkM2M4ZTUzZTY4ZWIxXzEwLTUtMS0xLTU5MDE_78ed4ac1-b823-48d7-867d-cdf77c049f53"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="iec0398a820254cd299413aaa332e3362_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpiMTJjYzY2Y2Y2ZTU0Y2I1YWM5ZDNjOGU1M2U2OGViMS90YWJsZXJhbmdlOmIxMmNjNjZjZjZlNTRjYjVhYzlkM2M4ZTUzZTY4ZWIxXzEwLTctMS0xLTU5MDE_c6479c10-edfc-49ca-bfb1-e6e92d8ed5b3"
      unitRef="usd">960567000</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <cass:NumberOfLoansIndividuallyEvaluatedForImpairment
      contextRef="iec0398a820254cd299413aaa332e3362_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90ZXh0cmVnaW9uOjI5YWU3YzNjNTBjZTRmNjk5Y2QxNzllNTgwYWQwNGNmXzEwOTk1MTE2MzY2NTE_77ef96df-81a2-45f1-a96b-fb48c8516170"
      unitRef="loan">0</cass:NumberOfLoansIndividuallyEvaluatedForImpairment>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="i5a7d231c2bf040e2b7814d4a3cadc738_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTphNzk3YTk1ZWYzNmQ0ZTA0OTM0NzA5YjFhYWExZTdiMS90YWJsZXJhbmdlOmE3OTdhOTVlZjM2ZDRlMDQ5MzQ3MDliMWFhYTFlN2IxXzEtMS0xLTEtNTkwMQ_50356ff9-075b-4f56-978b-ccc45fd8ce71"
      unitRef="usd">284882000</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="i1422b34bb33648e0a45648ecb3c4ceeb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTphNzk3YTk1ZWYzNmQ0ZTA0OTM0NzA5YjFhYWExZTdiMS90YWJsZXJhbmdlOmE3OTdhOTVlZjM2ZDRlMDQ5MzQ3MDliMWFhYTFlN2IxXzEtMy0xLTEtNTkwMQ_46b39d6c-8934-44e5-a5e0-d1ada302d8ad"
      unitRef="usd">14102000</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="i489b579296404810b59104e933ef426e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTphNzk3YTk1ZWYzNmQ0ZTA0OTM0NzA5YjFhYWExZTdiMS90YWJsZXJhbmdlOmE3OTdhOTVlZjM2ZDRlMDQ5MzQ3MDliMWFhYTFlN2IxXzEtNS0xLTEtNTkwMQ_ba5a1c10-8770-4ef4-9d0a-2e63d331858c"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="i2555ffc0f1a249f8a5a1b0c07293b256_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTphNzk3YTk1ZWYzNmQ0ZTA0OTM0NzA5YjFhYWExZTdiMS90YWJsZXJhbmdlOmE3OTdhOTVlZjM2ZDRlMDQ5MzQ3MDliMWFhYTFlN2IxXzEtNy0xLTEtNTkwMQ_ef43250c-081b-43f6-a19d-1ec79cfa13c5"
      unitRef="usd">298984000</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="i21db77e58a6c48a2ae4b9cb2e2a1784a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTphNzk3YTk1ZWYzNmQ0ZTA0OTM0NzA5YjFhYWExZTdiMS90YWJsZXJhbmdlOmE3OTdhOTVlZjM2ZDRlMDQ5MzQ3MDliMWFhYTFlN2IxXzQtMS0xLTEtNTkwMQ_d68a662b-d74f-4f4c-b5bf-c50a0464e294"
      unitRef="usd">99044000</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="if9a4b919919948bfa1c0e40b6b391479_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTphNzk3YTk1ZWYzNmQ0ZTA0OTM0NzA5YjFhYWExZTdiMS90YWJsZXJhbmdlOmE3OTdhOTVlZjM2ZDRlMDQ5MzQ3MDliMWFhYTFlN2IxXzQtMy0xLTEtNTkwMQ_c82c9e8c-05d5-4201-a9ba-c089c9bf5faa"
      unitRef="usd">1375000</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="i7e624a1cdd75414ea4dfc56a7b1194c1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTphNzk3YTk1ZWYzNmQ0ZTA0OTM0NzA5YjFhYWExZTdiMS90YWJsZXJhbmdlOmE3OTdhOTVlZjM2ZDRlMDQ5MzQ3MDliMWFhYTFlN2IxXzQtNS0xLTEtNTkwMQ_003f0b53-9fb2-479d-9e60-b1aa01ab3e0e"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="i0a50b06e94fc417d8a696b030f655971_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTphNzk3YTk1ZWYzNmQ0ZTA0OTM0NzA5YjFhYWExZTdiMS90YWJsZXJhbmdlOmE3OTdhOTVlZjM2ZDRlMDQ5MzQ3MDliMWFhYTFlN2IxXzQtNy0xLTEtNTkwMQ_b2f42994-ee75-48b1-b172-c190ac35784b"
      unitRef="usd">100419000</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="if8f42451c4964a6eac02e036c3872090_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTphNzk3YTk1ZWYzNmQ0ZTA0OTM0NzA5YjFhYWExZTdiMS90YWJsZXJhbmdlOmE3OTdhOTVlZjM2ZDRlMDQ5MzQ3MDliMWFhYTFlN2IxXzUtMS0xLTEtNTkwMQ_2df02647-eb9d-468c-a427-221c0dab2c59"
      unitRef="usd">25090000</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="ice282f713d404f2490502c40c1da0832_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTphNzk3YTk1ZWYzNmQ0ZTA0OTM0NzA5YjFhYWExZTdiMS90YWJsZXJhbmdlOmE3OTdhOTVlZjM2ZDRlMDQ5MzQ3MDliMWFhYTFlN2IxXzUtMy0xLTEtNTkwMQ_4f708f09-62b5-4aec-b63e-fcf40b5caf0b"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="i0d5e87c9a45e492aa542be7db9728bc7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTphNzk3YTk1ZWYzNmQ0ZTA0OTM0NzA5YjFhYWExZTdiMS90YWJsZXJhbmdlOmE3OTdhOTVlZjM2ZDRlMDQ5MzQ3MDliMWFhYTFlN2IxXzUtNS0xLTEtNTkwMQ_13bda2e5-8fef-427b-97fa-c0388bc34323"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="i050c5c09ca6e434aa20e44c6b90eb5ee_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTphNzk3YTk1ZWYzNmQ0ZTA0OTM0NzA5YjFhYWExZTdiMS90YWJsZXJhbmdlOmE3OTdhOTVlZjM2ZDRlMDQ5MzQ3MDliMWFhYTFlN2IxXzUtNy0xLTEtNTkwMQ_7932af43-18a1-45a2-9c79-6088b873479c"
      unitRef="usd">25090000</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="i5d4233dfb37546da8e5fdf1f2c24a9e1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTphNzk3YTk1ZWYzNmQ0ZTA0OTM0NzA5YjFhYWExZTdiMS90YWJsZXJhbmdlOmE3OTdhOTVlZjM2ZDRlMDQ5MzQ3MDliMWFhYTFlN2IxXzctMS0xLTEtNTkwMQ_18e1b267-bbbd-4729-ad1b-84d2bf6e664f"
      unitRef="usd">330554000</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="ib07b61835870440ea26703e8d6fd4e5c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTphNzk3YTk1ZWYzNmQ0ZTA0OTM0NzA5YjFhYWExZTdiMS90YWJsZXJhbmdlOmE3OTdhOTVlZjM2ZDRlMDQ5MzQ3MDliMWFhYTFlN2IxXzctMy0xLTEtNTkwMQ_5f2b731b-1ed2-497d-8de1-3fe716e5fc5d"
      unitRef="usd">3107000</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="i7967186726614e9195fdbcaa7f4ce9c7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTphNzk3YTk1ZWYzNmQ0ZTA0OTM0NzA5YjFhYWExZTdiMS90YWJsZXJhbmdlOmE3OTdhOTVlZjM2ZDRlMDQ5MzQ3MDliMWFhYTFlN2IxXzctNS0xLTEtNTkwMQ_517ef8c3-7145-4a6f-a6c9-aa77cf628fc9"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="i8b73774a1d7b475db7b1149b3805d179_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTphNzk3YTk1ZWYzNmQ0ZTA0OTM0NzA5YjFhYWExZTdiMS90YWJsZXJhbmdlOmE3OTdhOTVlZjM2ZDRlMDQ5MzQ3MDliMWFhYTFlN2IxXzctNy0xLTEtNTkwMQ_42b2eb2e-7873-4c00-9297-093052066200"
      unitRef="usd">333661000</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="i3af8877bceb94eb0b4430f7759946f9a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTphNzk3YTk1ZWYzNmQ0ZTA0OTM0NzA5YjFhYWExZTdiMS90YWJsZXJhbmdlOmE3OTdhOTVlZjM2ZDRlMDQ5MzQ3MDliMWFhYTFlN2IxXzgtMS0xLTEtNTkwMQ_c3d81756-31d7-44f6-bf1e-583cb870564b"
      unitRef="usd">23818000</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="i8f6389addb6b49418151ca5e69f80c03_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTphNzk3YTk1ZWYzNmQ0ZTA0OTM0NzA5YjFhYWExZTdiMS90YWJsZXJhbmdlOmE3OTdhOTVlZjM2ZDRlMDQ5MzQ3MDliMWFhYTFlN2IxXzgtMy0xLTEtNTkwMQ_84a33b4b-fce2-40dd-831e-21e48541eadf"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="ieb59a611c8b44b2b836b4d266641fc78_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTphNzk3YTk1ZWYzNmQ0ZTA0OTM0NzA5YjFhYWExZTdiMS90YWJsZXJhbmdlOmE3OTdhOTVlZjM2ZDRlMDQ5MzQ3MDliMWFhYTFlN2IxXzgtNS0xLTEtNTkwMQ_f57313e1-a831-40c5-aace-3465a4ddb13d"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="iac52b9addfa445be9c65a6d669b4fe4f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTphNzk3YTk1ZWYzNmQ0ZTA0OTM0NzA5YjFhYWExZTdiMS90YWJsZXJhbmdlOmE3OTdhOTVlZjM2ZDRlMDQ5MzQ3MDliMWFhYTFlN2IxXzgtNy0xLTEtNTkwMQ_72ce02e8-5b37-4f56-850e-f695af29fb90"
      unitRef="usd">23818000</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="ia0aa6baaea924d0e82acbf38a3170039_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTphNzk3YTk1ZWYzNmQ0ZTA0OTM0NzA5YjFhYWExZTdiMS90YWJsZXJhbmdlOmE3OTdhOTVlZjM2ZDRlMDQ5MzQ3MDliMWFhYTFlN2IxXzktMS0xLTEtNTkwMQ_d422be62-75bf-475d-a412-6257cd0ea454"
      unitRef="usd">109704000</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="ia52e232d4dcd476e952e47fe515b5113_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTphNzk3YTk1ZWYzNmQ0ZTA0OTM0NzA5YjFhYWExZTdiMS90YWJsZXJhbmdlOmE3OTdhOTVlZjM2ZDRlMDQ5MzQ3MDliMWFhYTFlN2IxXzktMy0xLTEtNTkwMQ_048f2113-62d4-4084-b03d-c0c43f923be0"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="i4aaeff8d49c446d3bf89f7daa0bdc5f2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTphNzk3YTk1ZWYzNmQ0ZTA0OTM0NzA5YjFhYWExZTdiMS90YWJsZXJhbmdlOmE3OTdhOTVlZjM2ZDRlMDQ5MzQ3MDliMWFhYTFlN2IxXzktNS0xLTEtNTkwMQ_96a24e15-73e0-4229-8863-cf9af9a50d97"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="i3653e78d0c6a4f1f988c20e50a95d115_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTphNzk3YTk1ZWYzNmQ0ZTA0OTM0NzA5YjFhYWExZTdiMS90YWJsZXJhbmdlOmE3OTdhOTVlZjM2ZDRlMDQ5MzQ3MDliMWFhYTFlN2IxXzktNy0xLTEtNTkwMQ_adbefd7d-5492-4e09-8ca7-8e031450a482"
      unitRef="usd">109704000</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="i885d893d4be84f8a86c3bf9502c56b36_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTphNzk3YTk1ZWYzNmQ0ZTA0OTM0NzA5YjFhYWExZTdiMS90YWJsZXJhbmdlOmE3OTdhOTVlZjM2ZDRlMDQ5MzQ3MDliMWFhYTFlN2IxXzEwLTEtMS0xLTU5MDE_f5bfd5a9-3bba-4c2c-8af4-aba7ae953548"
      unitRef="usd">873092000</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="i23427c889dc54382ba3794d6642b992f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTphNzk3YTk1ZWYzNmQ0ZTA0OTM0NzA5YjFhYWExZTdiMS90YWJsZXJhbmdlOmE3OTdhOTVlZjM2ZDRlMDQ5MzQ3MDliMWFhYTFlN2IxXzEwLTMtMS0xLTU5MDE_56509556-4d22-4ed6-a6af-1310fe930f31"
      unitRef="usd">18584000</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="i4c12c99643714f128fea921508ea3ff3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTphNzk3YTk1ZWYzNmQ0ZTA0OTM0NzA5YjFhYWExZTdiMS90YWJsZXJhbmdlOmE3OTdhOTVlZjM2ZDRlMDQ5MzQ3MDliMWFhYTFlN2IxXzEwLTUtMS0xLTU5MDE_2f93502c-03a6-4ef7-aeb4-5e64868eb007"
      unitRef="usd">0</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTphNzk3YTk1ZWYzNmQ0ZTA0OTM0NzA5YjFhYWExZTdiMS90YWJsZXJhbmdlOmE3OTdhOTVlZjM2ZDRlMDQ5MzQ3MDliMWFhYTFlN2IxXzEwLTctMS0xLTU5MDE_6d3a09f9-0fdc-4b2e-81fa-5d71261b0bee"
      unitRef="usd">891676000</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <cass:NumberOfLoansIndividuallyEvaluatedForImpairment
      contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90ZXh0cmVnaW9uOjI5YWU3YzNjNTBjZTRmNjk5Y2QxNzllNTgwYWQwNGNmXzEwOTk1MTE2MzY2Mjc_7a2277cf-df37-4318-a3cc-7a8bc919aa0a"
      unitRef="loan">1</cass:NumberOfLoansIndividuallyEvaluatedForImpairment>
    <us-gaap:FinancingReceivableIndividuallyEvaluatedForImpairment
      contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90ZXh0cmVnaW9uOjI5YWU3YzNjNTBjZTRmNjk5Y2QxNzllNTgwYWQwNGNmXzEwOTk1MTE2MzY2MTE_032ac420-a627-426f-b9bc-6c04874b227a"
      unitRef="usd">2500000</us-gaap:FinancingReceivableIndividuallyEvaluatedForImpairment>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1
      contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90ZXh0cmVnaW9uOjI5YWU3YzNjNTBjZTRmNjk5Y2QxNzllNTgwYWQwNGNmXzEwOTk1MTE2MzY2MDE_c95beced-3b26-4d0a-8ee7-e3056a5f3c2e"
      unitRef="usd">500000</us-gaap:FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1>
    <us-gaap:FinancingReceivableModificationsNumberOfContracts2
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90ZXh0cmVnaW9uOjI5YWU3YzNjNTBjZTRmNjk5Y2QxNzllNTgwYWQwNGNmXzEwOTk1MTE2MzY2MzQ_d6662d18-60a9-46e3-8920-e97e86afbd05"
      unitRef="loan">0</us-gaap:FinancingReceivableModificationsNumberOfContracts2>
    <us-gaap:ScheduleOfDebtorTroubledDebtRestructuringCurrentPeriodTextBlock
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90ZXh0cmVnaW9uOjI5YWU3YzNjNTBjZTRmNjk5Y2QxNzllNTgwYWQwNGNmXzI0NjU_adaabeff-6417-4633-a3b3-a3c983166942">The recorded investment by category for loans considered as troubled debt restructurings during the year ended December&#160;31, 2020 is as follows:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.142%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&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-style:italic;font-weight:400;line-height:114%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Number of Loans&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:114%"&gt;Pre-Modification&lt;br/&gt;Outstanding Balance&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:114%"&gt;Post-Modification&lt;br/&gt;Outstanding Balance&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Commercial and industrial &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;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:114%"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;8,773&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;8,773&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:114%"&gt;Faith-based real estate &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:114%"&gt;1&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:114%"&gt;1,029&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,029&#160;&lt;/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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;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:114%"&gt;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;9,802&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;9,802&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:ScheduleOfDebtorTroubledDebtRestructuringCurrentPeriodTextBlock>
    <us-gaap:FinancingReceivableModificationsNumberOfContracts2
      contextRef="ic308f348d76641f1985c5d725478684c_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo4NzcwNjNjOWExMGU0NmJhOWU5NWEwMDdmMTNmMjE5OS90YWJsZXJhbmdlOjg3NzA2M2M5YTEwZTQ2YmE5ZTk1YTAwN2YxM2YyMTk5XzEtMS0xLTEtNTkwMQ_10eb0ca6-03ee-4ac9-9056-6dd6cdbb2f96"
      unitRef="loan">1</us-gaap:FinancingReceivableModificationsNumberOfContracts2>
    <us-gaap:FinancingReceivableModificationsPreModificationRecordedInvestment2
      contextRef="ic308f348d76641f1985c5d725478684c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo4NzcwNjNjOWExMGU0NmJhOWU5NWEwMDdmMTNmMjE5OS90YWJsZXJhbmdlOjg3NzA2M2M5YTEwZTQ2YmE5ZTk1YTAwN2YxM2YyMTk5XzEtMy0xLTEtNTkwMQ_740a97d5-0676-4f0a-b189-ee904016a620"
      unitRef="usd">8773000</us-gaap:FinancingReceivableModificationsPreModificationRecordedInvestment2>
    <us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2
      contextRef="ic308f348d76641f1985c5d725478684c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo4NzcwNjNjOWExMGU0NmJhOWU5NWEwMDdmMTNmMjE5OS90YWJsZXJhbmdlOjg3NzA2M2M5YTEwZTQ2YmE5ZTk1YTAwN2YxM2YyMTk5XzEtNS0xLTEtNTkwMQ_bbd37edb-b16e-4f55-a18f-0237b3910a7f"
      unitRef="usd">8773000</us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2>
    <us-gaap:FinancingReceivableModificationsNumberOfContracts2
      contextRef="i6faa9d682b9e48118b51dad434fb8078_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo4NzcwNjNjOWExMGU0NmJhOWU5NWEwMDdmMTNmMjE5OS90YWJsZXJhbmdlOjg3NzA2M2M5YTEwZTQ2YmE5ZTk1YTAwN2YxM2YyMTk5XzItMS0xLTEtNTkwMQ_75ecc667-8c09-4096-8071-b7e8daa5da62"
      unitRef="loan">1</us-gaap:FinancingReceivableModificationsNumberOfContracts2>
    <us-gaap:FinancingReceivableModificationsPreModificationRecordedInvestment2
      contextRef="i6faa9d682b9e48118b51dad434fb8078_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo4NzcwNjNjOWExMGU0NmJhOWU5NWEwMDdmMTNmMjE5OS90YWJsZXJhbmdlOjg3NzA2M2M5YTEwZTQ2YmE5ZTk1YTAwN2YxM2YyMTk5XzItMy0xLTEtNTkwMQ_f1f47ec9-0e2f-499a-9123-e55d37b93f15"
      unitRef="usd">1029000</us-gaap:FinancingReceivableModificationsPreModificationRecordedInvestment2>
    <us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2
      contextRef="i6faa9d682b9e48118b51dad434fb8078_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo4NzcwNjNjOWExMGU0NmJhOWU5NWEwMDdmMTNmMjE5OS90YWJsZXJhbmdlOjg3NzA2M2M5YTEwZTQ2YmE5ZTk1YTAwN2YxM2YyMTk5XzItNS0xLTEtNTkwMQ_b5314e16-05a6-4882-ac7b-8e22080b92ad"
      unitRef="usd">1029000</us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2>
    <us-gaap:FinancingReceivableModificationsNumberOfContracts2
      contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo4NzcwNjNjOWExMGU0NmJhOWU5NWEwMDdmMTNmMjE5OS90YWJsZXJhbmdlOjg3NzA2M2M5YTEwZTQ2YmE5ZTk1YTAwN2YxM2YyMTk5XzMtMS0xLTEtNTkwMQ_8051c7b0-afe0-4889-938c-0d27ab5d1be5"
      unitRef="loan">2</us-gaap:FinancingReceivableModificationsNumberOfContracts2>
    <us-gaap:FinancingReceivableModificationsPreModificationRecordedInvestment2
      contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo4NzcwNjNjOWExMGU0NmJhOWU5NWEwMDdmMTNmMjE5OS90YWJsZXJhbmdlOjg3NzA2M2M5YTEwZTQ2YmE5ZTk1YTAwN2YxM2YyMTk5XzMtMy0xLTEtNTkwMQ_462db3a2-9d23-46ad-b35a-1563e4c618ee"
      unitRef="usd">9802000</us-gaap:FinancingReceivableModificationsPreModificationRecordedInvestment2>
    <us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2
      contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo4NzcwNjNjOWExMGU0NmJhOWU5NWEwMDdmMTNmMjE5OS90YWJsZXJhbmdlOjg3NzA2M2M5YTEwZTQ2YmE5ZTk1YTAwN2YxM2YyMTk5XzMtNS0xLTEtNTkwMQ_d5dfebe8-d1b3-4f07-a5e8-40ba3bed0543"
      unitRef="usd">9802000</us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2>
    <us-gaap:FinancingReceivableModificationsNumberOfContracts2
      contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90ZXh0cmVnaW9uOjI5YWU3YzNjNTBjZTRmNjk5Y2QxNzllNTgwYWQwNGNmXzE4MjY_ce0c0248-31dc-47f4-b076-db3ed5abb90c"
      unitRef="loan">2</us-gaap:FinancingReceivableModificationsNumberOfContracts2>
    <us-gaap:FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90ZXh0cmVnaW9uOjI5YWU3YzNjNTBjZTRmNjk5Y2QxNzllNTgwYWQwNGNmXzEwOTk1MTE2MzY2NDM_7a517761-922c-4dca-b878-6afdd0e16f10"
      unitRef="loan">0</us-gaap:FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1>
    <us-gaap:FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
      contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90ZXh0cmVnaW9uOjI5YWU3YzNjNTBjZTRmNjk5Y2QxNzllNTgwYWQwNGNmXzEwOTk1MTE2MzY2NDM_a0c42973-7731-430b-8302-55b40c580845"
      unitRef="loan">0</us-gaap:FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1>
    <cass:SummaryOfAllowanceForCreditLossByCategoryTableTextBlock
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90ZXh0cmVnaW9uOjI5YWU3YzNjNTBjZTRmNjk5Y2QxNzllNTgwYWQwNGNmXzI0NjY_fea725b8-7800-4e61-9a95-e95142acae43">&lt;div style="margin-top:12pt"&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 ACL by category for the period ended December&#160;31, 2021 is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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:38.748%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.024%"/&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-style:italic;font-weight:400;line-height:114%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;C&amp;amp;I&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:114%"&gt;CRE&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:114%"&gt;Faith-based CRE&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:114%"&gt;Construction&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:114%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Allowance for credit losses on loans: &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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:114%"&gt;Balance at December&#160;31, 2020 &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:114%"&gt;$&lt;/span&gt;&lt;/td&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:114%"&gt;4,635&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:114%"&gt;$&lt;/span&gt;&lt;/td&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:114%"&gt;1,175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:114%"&gt;$&lt;/span&gt;&lt;/td&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:114%"&gt;5,717&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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:114%"&gt;$&lt;/span&gt;&lt;/td&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:114%"&gt;417&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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:114%"&gt;$&lt;/span&gt;&lt;/td&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:114%"&gt;11,944&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-indent:15pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Provision for (release of) credit losses &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:114%;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:#dbdbdb;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:114%"&gt;387&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;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:114%"&gt;(144)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;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:114%"&gt;(48)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;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:114%"&gt;(125)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;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:114%"&gt;70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Recoveries &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:114%"&gt;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:114%"&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:114%"&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:114%"&gt;27&#160;&lt;/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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;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:114%"&gt;Balance at December&#160;31, 2021 &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;5,034&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;1,031&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;5,684&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;12,041&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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&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:7.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:90.416%"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&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:114%"&gt;For the period ended December&#160;31, 2021, there was a release of credit losses of $200,000 for unfunded commitments.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&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 ACL by category for the period ended December&#160;31, 2020 is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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.748%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.024%"/&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-style:italic;font-weight:400;line-height:114%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;C&amp;amp;I&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:114%"&gt;CRE&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:114%"&gt;Faith-based CRE&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:114%"&gt;Construction&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:114%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Allowance for credit losses on loans: &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Balance at December 31, 2019&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:114%"&gt;$&lt;/span&gt;&lt;/td&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:114%"&gt;4,874&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:114%"&gt;$&lt;/span&gt;&lt;/td&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:114%"&gt;1,528&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:114%"&gt;$&lt;/span&gt;&lt;/td&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:114%"&gt;3,842&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:114%"&gt;$&lt;/span&gt;&lt;/td&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:114%"&gt;312&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:114%"&gt;$&lt;/span&gt;&lt;/td&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:114%"&gt;10,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:#dbdbdb;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Cumulative effect of accounting change (ASU 2016-13) &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(526)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(401)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,636&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Balance at January 1, 2020 &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;4,348&#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;border-top:1pt solid #000;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:114%"&gt;1,127&#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;border-top:1pt solid #000;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:114%"&gt;5,478&#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;border-top:1pt solid #000;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:114%"&gt;326&#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;border-top:1pt solid #000;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:114%"&gt;11,279&#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:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Provision for credit losses &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;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:114%"&gt;268&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;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:114%"&gt;48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;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:114%"&gt;238&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;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:114%"&gt;91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;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:114%"&gt;645&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Recoveries &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:114%"&gt;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:114%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:114%"&gt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;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:114%"&gt;Balance at December&#160;31, 2020 &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;4,635&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;1,175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;5,717&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;417&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;11,944&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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;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:7.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:90.416%"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&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:114%"&gt;For the period ended December&#160;31, 2020, there was a provision for credit losses of $165,000 for unfunded commitments.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</cass:SummaryOfAllowanceForCreditLossByCategoryTableTextBlock>
    <us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest
      contextRef="ib0cc3948954b4170b2206b2065095168_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpiM2FhZmM1YjhmMjc0Y2QwYjkyZWU4MmEwZmFkYThiNS90YWJsZXJhbmdlOmIzYWFmYzViOGYyNzRjZDBiOTJlZTgyYTBmYWRhOGI1XzItMS0xLTEtNTkwMQ_64c9dd90-0042-4265-a10a-152c79130532"
      unitRef="usd">4635000</us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest>
    <us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest
      contextRef="iaf851d6ab032485f8ff7d4e7e58fca4c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpiM2FhZmM1YjhmMjc0Y2QwYjkyZWU4MmEwZmFkYThiNS90YWJsZXJhbmdlOmIzYWFmYzViOGYyNzRjZDBiOTJlZTgyYTBmYWRhOGI1XzItMy0xLTEtNTkwMQ_9949b27d-5bd7-4906-bdd7-c8d2162ed833"
      unitRef="usd">1175000</us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest>
    <us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest
      contextRef="i78116182d6804446934fd378ce18e5cd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpiM2FhZmM1YjhmMjc0Y2QwYjkyZWU4MmEwZmFkYThiNS90YWJsZXJhbmdlOmIzYWFmYzViOGYyNzRjZDBiOTJlZTgyYTBmYWRhOGI1XzItNS0xLTEtNTkwMQ_a63da47f-b7c0-4caa-a215-448547b0be25"
      unitRef="usd">5717000</us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest>
    <us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest
      contextRef="ie24e75aca0f94348bd6684ad72939b1d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpiM2FhZmM1YjhmMjc0Y2QwYjkyZWU4MmEwZmFkYThiNS90YWJsZXJhbmdlOmIzYWFmYzViOGYyNzRjZDBiOTJlZTgyYTBmYWRhOGI1XzItNy0xLTEtNTkwMQ_a5bcf499-f12e-4856-800e-78bb4bcb3157"
      unitRef="usd">417000</us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest>
    <us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest
      contextRef="ice0b358b8e7e4fc285451cfaf0ed4b31_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpiM2FhZmM1YjhmMjc0Y2QwYjkyZWU4MmEwZmFkYThiNS90YWJsZXJhbmdlOmIzYWFmYzViOGYyNzRjZDBiOTJlZTgyYTBmYWRhOGI1XzItOS0xLTEtNTkwMQ_5153082e-f846-4b45-a949-8a62361eebf4"
      unitRef="usd">11944000</us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest>
    <us-gaap:ProvisionForLoanLossesExpensed
      contextRef="ibca1ef7360604364976909b2d9b44f28_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpiM2FhZmM1YjhmMjc0Y2QwYjkyZWU4MmEwZmFkYThiNS90YWJsZXJhbmdlOmIzYWFmYzViOGYyNzRjZDBiOTJlZTgyYTBmYWRhOGI1XzUtMS0xLTEtNTkwMQ_dd576213-289d-46f1-a548-88e8379d01da"
      unitRef="usd">-387000</us-gaap:ProvisionForLoanLossesExpensed>
    <us-gaap:ProvisionForLoanLossesExpensed
      contextRef="ib0bc87d147ed4b9a846ff267761500df_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpiM2FhZmM1YjhmMjc0Y2QwYjkyZWU4MmEwZmFkYThiNS90YWJsZXJhbmdlOmIzYWFmYzViOGYyNzRjZDBiOTJlZTgyYTBmYWRhOGI1XzUtMy0xLTEtNTkwMQ_e7b5d06b-57a8-439b-8e70-05dd4bf884b2"
      unitRef="usd">144000</us-gaap:ProvisionForLoanLossesExpensed>
    <us-gaap:ProvisionForLoanLossesExpensed
      contextRef="idcc74a786aab4214899049d3ea105fb3_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpiM2FhZmM1YjhmMjc0Y2QwYjkyZWU4MmEwZmFkYThiNS90YWJsZXJhbmdlOmIzYWFmYzViOGYyNzRjZDBiOTJlZTgyYTBmYWRhOGI1XzUtNS0xLTEtNTkwMQ_c78e659f-7647-421e-ba5c-5e34475b650a"
      unitRef="usd">48000</us-gaap:ProvisionForLoanLossesExpensed>
    <us-gaap:ProvisionForLoanLossesExpensed
      contextRef="i98f3f2f649db4d71bad37a599e762873_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpiM2FhZmM1YjhmMjc0Y2QwYjkyZWU4MmEwZmFkYThiNS90YWJsZXJhbmdlOmIzYWFmYzViOGYyNzRjZDBiOTJlZTgyYTBmYWRhOGI1XzUtNy0xLTEtNTkwMQ_7267880c-afd1-4f86-b9c4-7378bdaf6114"
      unitRef="usd">125000</us-gaap:ProvisionForLoanLossesExpensed>
    <us-gaap:ProvisionForLoanLossesExpensed
      contextRef="i062357884e5a485b9b6d17239fd07718_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpiM2FhZmM1YjhmMjc0Y2QwYjkyZWU4MmEwZmFkYThiNS90YWJsZXJhbmdlOmIzYWFmYzViOGYyNzRjZDBiOTJlZTgyYTBmYWRhOGI1XzUtOS0xLTEtNTkwMQ_5c447d74-8033-44c8-8ed1-32a695e88f3c"
      unitRef="usd">-70000</us-gaap:ProvisionForLoanLossesExpensed>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery
      contextRef="ibca1ef7360604364976909b2d9b44f28_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpiM2FhZmM1YjhmMjc0Y2QwYjkyZWU4MmEwZmFkYThiNS90YWJsZXJhbmdlOmIzYWFmYzViOGYyNzRjZDBiOTJlZTgyYTBmYWRhOGI1XzYtMS0xLTEtNTkwMQ_66cef02c-20eb-4402-93fb-6b68c19f629a"
      unitRef="usd">12000</us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery
      contextRef="ib0bc87d147ed4b9a846ff267761500df_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpiM2FhZmM1YjhmMjc0Y2QwYjkyZWU4MmEwZmFkYThiNS90YWJsZXJhbmdlOmIzYWFmYzViOGYyNzRjZDBiOTJlZTgyYTBmYWRhOGI1XzYtMy0xLTEtNTkwMQ_37cb48ab-f4dd-41c9-b38c-7d830d80e8a4"
      unitRef="usd">0</us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery
      contextRef="idcc74a786aab4214899049d3ea105fb3_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpiM2FhZmM1YjhmMjc0Y2QwYjkyZWU4MmEwZmFkYThiNS90YWJsZXJhbmdlOmIzYWFmYzViOGYyNzRjZDBiOTJlZTgyYTBmYWRhOGI1XzYtNS0xLTEtNTkwMQ_eccc5d31-f957-439c-b03a-6e2df1200f6e"
      unitRef="usd">15000</us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery
      contextRef="i98f3f2f649db4d71bad37a599e762873_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpiM2FhZmM1YjhmMjc0Y2QwYjkyZWU4MmEwZmFkYThiNS90YWJsZXJhbmdlOmIzYWFmYzViOGYyNzRjZDBiOTJlZTgyYTBmYWRhOGI1XzYtNy0xLTEtNTkwMQ_27746f03-6fde-4065-aa77-86f8f2657bc7"
      unitRef="usd">0</us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery
      contextRef="i062357884e5a485b9b6d17239fd07718_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpiM2FhZmM1YjhmMjc0Y2QwYjkyZWU4MmEwZmFkYThiNS90YWJsZXJhbmdlOmIzYWFmYzViOGYyNzRjZDBiOTJlZTgyYTBmYWRhOGI1XzYtOS0xLTEtNTkwMQ_25341374-2cff-49de-a692-df077c580e80"
      unitRef="usd">27000</us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery>
    <us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest
      contextRef="ibfb1e0237c4243148ad244555d93362e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpiM2FhZmM1YjhmMjc0Y2QwYjkyZWU4MmEwZmFkYThiNS90YWJsZXJhbmdlOmIzYWFmYzViOGYyNzRjZDBiOTJlZTgyYTBmYWRhOGI1XzctMS0xLTEtNTkwMQ_7a9a35b2-5043-4384-ab13-4922aadf0437"
      unitRef="usd">5034000</us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest>
    <us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest
      contextRef="i01835ea6a4b34bcfbcc31911ffae53e0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpiM2FhZmM1YjhmMjc0Y2QwYjkyZWU4MmEwZmFkYThiNS90YWJsZXJhbmdlOmIzYWFmYzViOGYyNzRjZDBiOTJlZTgyYTBmYWRhOGI1XzctMy0xLTEtNTkwMQ_d4f5041a-1f46-4bd1-9381-dab634778b9e"
      unitRef="usd">1031000</us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest>
    <us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest
      contextRef="i4a61ca29a7894e578a65992d20226b8b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpiM2FhZmM1YjhmMjc0Y2QwYjkyZWU4MmEwZmFkYThiNS90YWJsZXJhbmdlOmIzYWFmYzViOGYyNzRjZDBiOTJlZTgyYTBmYWRhOGI1XzctNS0xLTEtNTkwMQ_bd5aea50-6324-43f3-b7d5-c9c964cf3156"
      unitRef="usd">5684000</us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest>
    <us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest
      contextRef="ie9e771d1b56046529cf5d2bf5d66ebcf_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpiM2FhZmM1YjhmMjc0Y2QwYjkyZWU4MmEwZmFkYThiNS90YWJsZXJhbmdlOmIzYWFmYzViOGYyNzRjZDBiOTJlZTgyYTBmYWRhOGI1XzctNy0xLTEtNTkwMQ_21c6f14e-088b-4a6e-a3b2-b0890251a11c"
      unitRef="usd">292000</us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest>
    <us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest
      contextRef="i5f06c55a81e34c10b90b7bcbee282546_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTpiM2FhZmM1YjhmMjc0Y2QwYjkyZWU4MmEwZmFkYThiNS90YWJsZXJhbmdlOmIzYWFmYzViOGYyNzRjZDBiOTJlZTgyYTBmYWRhOGI1XzctOS0xLTEtNTkwMQ_6eee9dfa-9268-476d-8edf-5819b5b895ed"
      unitRef="usd">12041000</us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest>
    <us-gaap:ProvisionForLoanLossesExpensed
      contextRef="i1352ad9b6db24034ac887f26f8d6c788_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo2MDAwNmRhOWJkMGE0NWQ0YjE5MGFkMzI5NDMwNmNhOS90YWJsZXJhbmdlOjYwMDA2ZGE5YmQwYTQ1ZDRiMTkwYWQzMjk0MzA2Y2E5XzAtMS0xLTEtMTY2MTcvdGV4dHJlZ2lvbjphNTk3ZWRmYWQxZTE0YzMyYTdmZjVjYTFlZDI5OWM5Ml8xNjQ5MjY3NDQxODEz_358d2c69-04f6-40ef-9381-9b1c5bb23026"
      unitRef="usd">-200000</us-gaap:ProvisionForLoanLossesExpensed>
    <us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest
      contextRef="i14062ba12bcc42fc9c492b1b97ba041c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo4NmIyODc1NmVmMjI0YWZkYWEzN2VmZDU5NzZjMWVjYi90YWJsZXJhbmdlOjg2YjI4NzU2ZWYyMjRhZmRhYTM3ZWZkNTk3NmMxZWNiXzItMS0xLTEtMTEyMjE_9cd29a49-0dbe-4350-83ad-dbecf87dcb13"
      unitRef="usd">4874000</us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest>
    <us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest
      contextRef="i73aac6bc90b244da8a970797f986fa24_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo4NmIyODc1NmVmMjI0YWZkYWEzN2VmZDU5NzZjMWVjYi90YWJsZXJhbmdlOjg2YjI4NzU2ZWYyMjRhZmRhYTM3ZWZkNTk3NmMxZWNiXzItMy0xLTEtMTEyMjE_892864cf-4f16-472c-b337-f54d850d026d"
      unitRef="usd">1528000</us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest>
    <us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest
      contextRef="i2ff56d4a8f1c49b9a62dfeca18cdca01_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo4NmIyODc1NmVmMjI0YWZkYWEzN2VmZDU5NzZjMWVjYi90YWJsZXJhbmdlOjg2YjI4NzU2ZWYyMjRhZmRhYTM3ZWZkNTk3NmMxZWNiXzItNS0xLTEtMTEyMjE_a1204eae-a38d-4fb8-a836-7b189d2cac81"
      unitRef="usd">3842000</us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest>
    <us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest
      contextRef="i11d17da3a0f14998864b83f37ef8f9ce_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo4NmIyODc1NmVmMjI0YWZkYWEzN2VmZDU5NzZjMWVjYi90YWJsZXJhbmdlOjg2YjI4NzU2ZWYyMjRhZmRhYTM3ZWZkNTk3NmMxZWNiXzItNy0xLTEtMTEyMjE_3494922d-fcd3-4005-bd01-97488c9213f8"
      unitRef="usd">312000</us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest>
    <us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest
      contextRef="i44624aa36cd44519bde79f604f0c5481_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo4NmIyODc1NmVmMjI0YWZkYWEzN2VmZDU5NzZjMWVjYi90YWJsZXJhbmdlOjg2YjI4NzU2ZWYyMjRhZmRhYTM3ZWZkNTk3NmMxZWNiXzItOS0xLTEtMTEyMjE_fcae5e80-9824-45fa-a9c6-87583e1ed468"
      unitRef="usd">10556000</us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest>
    <us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest
      contextRef="i974863cf57a24fcb8acae5720723d915_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo4NmIyODc1NmVmMjI0YWZkYWEzN2VmZDU5NzZjMWVjYi90YWJsZXJhbmdlOjg2YjI4NzU2ZWYyMjRhZmRhYTM3ZWZkNTk3NmMxZWNiXzMtMS0xLTEtMTEyMjE_b19fea81-a11c-447d-9284-b4c9474b33d9"
      unitRef="usd">-526000</us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest>
    <us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest
      contextRef="i2668c471cd3f41cabcd6eda08ccdd9c1_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo4NmIyODc1NmVmMjI0YWZkYWEzN2VmZDU5NzZjMWVjYi90YWJsZXJhbmdlOjg2YjI4NzU2ZWYyMjRhZmRhYTM3ZWZkNTk3NmMxZWNiXzMtMy0xLTEtMTEyMjE_0d4127e7-2416-4e44-b85b-6c6d902e729e"
      unitRef="usd">-401000</us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest>
    <us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest
      contextRef="iaba5405b89e94175bb7a8b9d90a366dd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo4NmIyODc1NmVmMjI0YWZkYWEzN2VmZDU5NzZjMWVjYi90YWJsZXJhbmdlOjg2YjI4NzU2ZWYyMjRhZmRhYTM3ZWZkNTk3NmMxZWNiXzMtNS0xLTEtMTEyMjE_e44e5c3d-7832-49dc-b944-554d2fea74a7"
      unitRef="usd">1636000</us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest>
    <us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest
      contextRef="i19e0841f132c43799f8c40dae4f8eb2d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo4NmIyODc1NmVmMjI0YWZkYWEzN2VmZDU5NzZjMWVjYi90YWJsZXJhbmdlOjg2YjI4NzU2ZWYyMjRhZmRhYTM3ZWZkNTk3NmMxZWNiXzMtNy0xLTEtMTEyMjE_ebec0299-7791-4794-bbb1-0ed2a5fb1df1"
      unitRef="usd">14000</us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest>
    <us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest
      contextRef="i62fcd35dcb784280817a6e3e25876261_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo4NmIyODc1NmVmMjI0YWZkYWEzN2VmZDU5NzZjMWVjYi90YWJsZXJhbmdlOjg2YjI4NzU2ZWYyMjRhZmRhYTM3ZWZkNTk3NmMxZWNiXzMtOS0xLTEtMTEyMjE_503568c7-ed16-46c4-af4b-6425ed902c74"
      unitRef="usd">0</us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest>
    <us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest
      contextRef="i2f9393e34bbd4796a61a8ca178e83e0b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo4NmIyODc1NmVmMjI0YWZkYWEzN2VmZDU5NzZjMWVjYi90YWJsZXJhbmdlOjg2YjI4NzU2ZWYyMjRhZmRhYTM3ZWZkNTk3NmMxZWNiXzQtMS0xLTEtMTEyMjE_98cdf85c-b1d8-4dbf-9cbc-688c0f955303"
      unitRef="usd">4348000</us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest>
    <us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest
      contextRef="ia434845ff3fb4bc385121f30b4ed6d09_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo4NmIyODc1NmVmMjI0YWZkYWEzN2VmZDU5NzZjMWVjYi90YWJsZXJhbmdlOjg2YjI4NzU2ZWYyMjRhZmRhYTM3ZWZkNTk3NmMxZWNiXzQtMy0xLTEtMTEyMjE_d9e8c27c-9bed-4e99-a110-9e7513ac0f07"
      unitRef="usd">1127000</us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest>
    <us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest
      contextRef="icfe32c0a2be8466b81c0396527839328_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo4NmIyODc1NmVmMjI0YWZkYWEzN2VmZDU5NzZjMWVjYi90YWJsZXJhbmdlOjg2YjI4NzU2ZWYyMjRhZmRhYTM3ZWZkNTk3NmMxZWNiXzQtNS0xLTEtMTEyMjE_0904ae99-f344-4013-98dd-89773e9ca086"
      unitRef="usd">5478000</us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest>
    <us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest
      contextRef="i40ca054349b543f58526591ebd83d802_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo4NmIyODc1NmVmMjI0YWZkYWEzN2VmZDU5NzZjMWVjYi90YWJsZXJhbmdlOjg2YjI4NzU2ZWYyMjRhZmRhYTM3ZWZkNTk3NmMxZWNiXzQtNy0xLTEtMTEyMjE_fb74c698-6be8-409b-9849-38a33f1949d1"
      unitRef="usd">326000</us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest>
    <us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest
      contextRef="i55db8c9fb9f54ce1a96009771af7c006_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo4NmIyODc1NmVmMjI0YWZkYWEzN2VmZDU5NzZjMWVjYi90YWJsZXJhbmdlOjg2YjI4NzU2ZWYyMjRhZmRhYTM3ZWZkNTk3NmMxZWNiXzQtOS0xLTEtMTEyMjE_cf4a6d06-a0a0-4815-9434-663df8bc9a80"
      unitRef="usd">11279000</us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest>
    <us-gaap:ProvisionForLoanLossesExpensed
      contextRef="i06c717860272488f8653835bb7025324_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo4NmIyODc1NmVmMjI0YWZkYWEzN2VmZDU5NzZjMWVjYi90YWJsZXJhbmdlOjg2YjI4NzU2ZWYyMjRhZmRhYTM3ZWZkNTk3NmMxZWNiXzUtMS0xLTEtMTEyMjE_bb922677-4fbc-485b-b98a-48bc07eb2115"
      unitRef="usd">268000</us-gaap:ProvisionForLoanLossesExpensed>
    <us-gaap:ProvisionForLoanLossesExpensed
      contextRef="i77d8ab12a1aa42a2ab2359a39bf9413b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo4NmIyODc1NmVmMjI0YWZkYWEzN2VmZDU5NzZjMWVjYi90YWJsZXJhbmdlOjg2YjI4NzU2ZWYyMjRhZmRhYTM3ZWZkNTk3NmMxZWNiXzUtMy0xLTEtMTEyMjE_1f6aa418-17e9-454b-bc0c-19bdfb5382e8"
      unitRef="usd">48000</us-gaap:ProvisionForLoanLossesExpensed>
    <us-gaap:ProvisionForLoanLossesExpensed
      contextRef="ibcd58d7430984d9ba44483a93ebd6433_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo4NmIyODc1NmVmMjI0YWZkYWEzN2VmZDU5NzZjMWVjYi90YWJsZXJhbmdlOjg2YjI4NzU2ZWYyMjRhZmRhYTM3ZWZkNTk3NmMxZWNiXzUtNS0xLTEtMTEyMjE_4446bc47-a421-44dc-87b5-58516fb89771"
      unitRef="usd">238000</us-gaap:ProvisionForLoanLossesExpensed>
    <us-gaap:ProvisionForLoanLossesExpensed
      contextRef="i95e146cd225244f0bd03d7cee10db516_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo4NmIyODc1NmVmMjI0YWZkYWEzN2VmZDU5NzZjMWVjYi90YWJsZXJhbmdlOjg2YjI4NzU2ZWYyMjRhZmRhYTM3ZWZkNTk3NmMxZWNiXzUtNy0xLTEtMTEyMjE_ac10c8d9-af41-4ddc-ba63-e1406ecb8793"
      unitRef="usd">91000</us-gaap:ProvisionForLoanLossesExpensed>
    <us-gaap:ProvisionForLoanLossesExpensed
      contextRef="i387d7d2274944b329d29ccb338fd061b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo4NmIyODc1NmVmMjI0YWZkYWEzN2VmZDU5NzZjMWVjYi90YWJsZXJhbmdlOjg2YjI4NzU2ZWYyMjRhZmRhYTM3ZWZkNTk3NmMxZWNiXzUtOS0xLTEtMTEyMjE_7d4e2673-7722-4529-b950-b227c88f239c"
      unitRef="usd">645000</us-gaap:ProvisionForLoanLossesExpensed>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery
      contextRef="i06c717860272488f8653835bb7025324_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo4NmIyODc1NmVmMjI0YWZkYWEzN2VmZDU5NzZjMWVjYi90YWJsZXJhbmdlOjg2YjI4NzU2ZWYyMjRhZmRhYTM3ZWZkNTk3NmMxZWNiXzYtMS0xLTEtMTEyMjE_18325ea6-d53e-411b-abc1-63ec3b41b3b7"
      unitRef="usd">19000</us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery
      contextRef="i77d8ab12a1aa42a2ab2359a39bf9413b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo4NmIyODc1NmVmMjI0YWZkYWEzN2VmZDU5NzZjMWVjYi90YWJsZXJhbmdlOjg2YjI4NzU2ZWYyMjRhZmRhYTM3ZWZkNTk3NmMxZWNiXzYtMy0xLTEtMTEyMjE_0ee2b40f-9d10-4521-9ac0-2889c1f74ced"
      unitRef="usd">0</us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery
      contextRef="ibcd58d7430984d9ba44483a93ebd6433_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo4NmIyODc1NmVmMjI0YWZkYWEzN2VmZDU5NzZjMWVjYi90YWJsZXJhbmdlOjg2YjI4NzU2ZWYyMjRhZmRhYTM3ZWZkNTk3NmMxZWNiXzYtNS0xLTEtMTEyMjE_5ab431cd-4e76-4a16-9e8c-9410f996d64e"
      unitRef="usd">1000</us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery
      contextRef="i95e146cd225244f0bd03d7cee10db516_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo4NmIyODc1NmVmMjI0YWZkYWEzN2VmZDU5NzZjMWVjYi90YWJsZXJhbmdlOjg2YjI4NzU2ZWYyMjRhZmRhYTM3ZWZkNTk3NmMxZWNiXzYtNy0xLTEtMTEyMjE_b20a7248-eacb-48c3-a7b1-3327325ca3d3"
      unitRef="usd">0</us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery
      contextRef="i387d7d2274944b329d29ccb338fd061b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo4NmIyODc1NmVmMjI0YWZkYWEzN2VmZDU5NzZjMWVjYi90YWJsZXJhbmdlOjg2YjI4NzU2ZWYyMjRhZmRhYTM3ZWZkNTk3NmMxZWNiXzYtOS0xLTEtMTEyMjE_f4fbdd3b-c94e-4e1b-bf4c-948aa561e4a4"
      unitRef="usd">20000</us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery>
    <us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest
      contextRef="ib0cc3948954b4170b2206b2065095168_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo4NmIyODc1NmVmMjI0YWZkYWEzN2VmZDU5NzZjMWVjYi90YWJsZXJhbmdlOjg2YjI4NzU2ZWYyMjRhZmRhYTM3ZWZkNTk3NmMxZWNiXzctMS0xLTEtMTEyMjE_c6d04a93-4342-4833-827b-16ab9cf44c7f"
      unitRef="usd">4635000</us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest>
    <us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest
      contextRef="iaf851d6ab032485f8ff7d4e7e58fca4c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo4NmIyODc1NmVmMjI0YWZkYWEzN2VmZDU5NzZjMWVjYi90YWJsZXJhbmdlOjg2YjI4NzU2ZWYyMjRhZmRhYTM3ZWZkNTk3NmMxZWNiXzctMy0xLTEtMTEyMjE_10807760-dd05-44b6-a82d-a4490ad603a5"
      unitRef="usd">1175000</us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest>
    <us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest
      contextRef="i78116182d6804446934fd378ce18e5cd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo4NmIyODc1NmVmMjI0YWZkYWEzN2VmZDU5NzZjMWVjYi90YWJsZXJhbmdlOjg2YjI4NzU2ZWYyMjRhZmRhYTM3ZWZkNTk3NmMxZWNiXzctNS0xLTEtMTEyMjE_c8801db4-5cce-46c1-bf82-91efe6307106"
      unitRef="usd">5717000</us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest>
    <us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest
      contextRef="ie24e75aca0f94348bd6684ad72939b1d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo4NmIyODc1NmVmMjI0YWZkYWEzN2VmZDU5NzZjMWVjYi90YWJsZXJhbmdlOjg2YjI4NzU2ZWYyMjRhZmRhYTM3ZWZkNTk3NmMxZWNiXzctNy0xLTEtMTEyMjE_76787ac2-cc33-4dd8-9767-3e63054c9976"
      unitRef="usd">417000</us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest>
    <us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest
      contextRef="ice0b358b8e7e4fc285451cfaf0ed4b31_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo4NmIyODc1NmVmMjI0YWZkYWEzN2VmZDU5NzZjMWVjYi90YWJsZXJhbmdlOjg2YjI4NzU2ZWYyMjRhZmRhYTM3ZWZkNTk3NmMxZWNiXzctOS0xLTEtMTEyMjE_473f1573-e273-4418-aa34-448a2d64afc1"
      unitRef="usd">11944000</us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest>
    <us-gaap:ProvisionForLoanLossesExpensed
      contextRef="i11ca92f1a7d5400e8f5dbe6fb51285ff_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90YWJsZTo2Y2Q1NDA1MmVhMTM0NGYyOTZmMGNiYzJiYzZlZTkwOC90YWJsZXJhbmdlOjZjZDU0MDUyZWExMzQ0ZjI5NmYwY2JjMmJjNmVlOTA4XzAtMS0xLTEtMTcxMjYvdGV4dHJlZ2lvbjo4ZmJiY2QzNWFhNTU0MGY0ODI4MGMzYzI2ZWFhMDM5Y18xNjQ5MjY3NDQxODEx_9675f7f2-025a-4ef0-92f3-90b03bc30484"
      unitRef="usd">165000</us-gaap:ProvisionForLoanLossesExpensed>
    <us-gaap:LoansAndLeasesReceivableRelatedParties
      contextRef="iec0398a820254cd299413aaa332e3362_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90ZXh0cmVnaW9uOjI5YWU3YzNjNTBjZTRmNjk5Y2QxNzllNTgwYWQwNGNmXzIzOTE_c8c52fda-a7bd-4654-a092-bbadd5a8ccbf"
      unitRef="usd">0</us-gaap:LoansAndLeasesReceivableRelatedParties>
    <us-gaap:LoansAndLeasesReceivableRelatedParties
      contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNDgvZnJhZzoyOWFlN2MzYzUwY2U0ZjY5OWNkMTc5ZTU4MGFkMDRjZi90ZXh0cmVnaW9uOjI5YWU3YzNjNTBjZTRmNjk5Y2QxNzllNTgwYWQwNGNmXzIzOTg_f6a8ebdd-92e4-4786-8423-db4277052bc0"
      unitRef="usd">161475</us-gaap:LoansAndLeasesReceivableRelatedParties>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTEvZnJhZzpkMGMxZmMxZjQ4ZGI0YjRhYWE1NDA4Zjc1YmU1NTZhZi90ZXh0cmVnaW9uOmQwYzFmYzFmNDhkYjRiNGFhYTU0MDhmNzViZTU1NmFmXzE4NA_d0841d18-478e-4515-beaa-28e3668ced89">&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;Premises and Equipment&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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 premises and equipment is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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:71.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&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:114%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&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:114%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Land &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;873&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;873&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:114%"&gt;Buildings &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:114%"&gt;14,834&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;14,763&#160;&lt;/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:#dbdbdb;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:114%"&gt;Leasehold improvements &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,036&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,953&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;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:114%"&gt;Furniture, fixtures and equipment &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;13,551&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;12,897&#160;&lt;/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:#dbdbdb;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:114%"&gt;Purchased software &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;4,640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;4,278&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;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:114%"&gt;Internally developed 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:114%"&gt;22,665&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;19,538&#160;&lt;/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:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;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:114%"&gt;58,599&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;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:114%"&gt;54,302&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:114%"&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:114%"&gt;40,486&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;36,245&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;18,113&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;18,057&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total depreciation charged to expense in 2021, 2020 and 2019 amounted to $4,313,000, $4,471,000, and $4,227,000, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTEvZnJhZzpkMGMxZmMxZjQ4ZGI0YjRhYWE1NDA4Zjc1YmU1NTZhZi90ZXh0cmVnaW9uOmQwYzFmYzFmNDhkYjRiNGFhYTU0MDhmNzViZTU1NmFmXzE4NQ_42907d39-ce9e-4c8a-9933-f367afbf2dd8">&lt;div style="margin-top:12pt"&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 premises and equipment is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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:71.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&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:114%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&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:114%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Land &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;873&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;873&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:114%"&gt;Buildings &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:114%"&gt;14,834&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;14,763&#160;&lt;/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:#dbdbdb;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:114%"&gt;Leasehold improvements &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,036&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,953&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;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:114%"&gt;Furniture, fixtures and equipment &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;13,551&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;12,897&#160;&lt;/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:#dbdbdb;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:114%"&gt;Purchased software &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;4,640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;4,278&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;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:114%"&gt;Internally developed 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:114%"&gt;22,665&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;19,538&#160;&lt;/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:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;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:114%"&gt;58,599&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;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:114%"&gt;54,302&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:114%"&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:114%"&gt;40,486&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;36,245&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;18,113&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;18,057&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ic43535e7205449b28bed0ba4e5fe444b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTEvZnJhZzpkMGMxZmMxZjQ4ZGI0YjRhYWE1NDA4Zjc1YmU1NTZhZi90YWJsZTpjY2E4ZjVjNmM4MWE0NTc0YjY4NzA5MWUxZWVkODFkYy90YWJsZXJhbmdlOmNjYThmNWM2YzgxYTQ1NzRiNjg3MDkxZTFlZWQ4MWRjXzItMS0xLTEtNTkwMQ_2818783d-0e46-4fd9-8414-9a61efbd1d92"
      unitRef="usd">873000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i2f3ad2b198ed4cc0b213575339c37bf5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTEvZnJhZzpkMGMxZmMxZjQ4ZGI0YjRhYWE1NDA4Zjc1YmU1NTZhZi90YWJsZTpjY2E4ZjVjNmM4MWE0NTc0YjY4NzA5MWUxZWVkODFkYy90YWJsZXJhbmdlOmNjYThmNWM2YzgxYTQ1NzRiNjg3MDkxZTFlZWQ4MWRjXzItMy0xLTEtNTkwMQ_d119284d-790f-4342-91b0-8a08746892c6"
      unitRef="usd">873000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ia3831c295b744db7aa33a2c3704f1d67_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTEvZnJhZzpkMGMxZmMxZjQ4ZGI0YjRhYWE1NDA4Zjc1YmU1NTZhZi90YWJsZTpjY2E4ZjVjNmM4MWE0NTc0YjY4NzA5MWUxZWVkODFkYy90YWJsZXJhbmdlOmNjYThmNWM2YzgxYTQ1NzRiNjg3MDkxZTFlZWQ4MWRjXzMtMS0xLTEtNTkwMQ_27353027-09a2-4a6e-a015-5406fbbdff83"
      unitRef="usd">14834000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i50d6adf117de471c9e6794ab907ffad5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTEvZnJhZzpkMGMxZmMxZjQ4ZGI0YjRhYWE1NDA4Zjc1YmU1NTZhZi90YWJsZTpjY2E4ZjVjNmM4MWE0NTc0YjY4NzA5MWUxZWVkODFkYy90YWJsZXJhbmdlOmNjYThmNWM2YzgxYTQ1NzRiNjg3MDkxZTFlZWQ4MWRjXzMtMy0xLTEtNTkwMQ_2590dee6-092c-4259-84a0-c06c43788f9b"
      unitRef="usd">14763000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i13ec180073a740e79104b1ae749ed7f9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTEvZnJhZzpkMGMxZmMxZjQ4ZGI0YjRhYWE1NDA4Zjc1YmU1NTZhZi90YWJsZTpjY2E4ZjVjNmM4MWE0NTc0YjY4NzA5MWUxZWVkODFkYy90YWJsZXJhbmdlOmNjYThmNWM2YzgxYTQ1NzRiNjg3MDkxZTFlZWQ4MWRjXzQtMS0xLTEtNTkwMQ_6d53a021-e0b4-4b2a-bfb6-972832dbf597"
      unitRef="usd">2036000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i56ebf4e60fcb4ac3a4dfc64dbf730ed5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTEvZnJhZzpkMGMxZmMxZjQ4ZGI0YjRhYWE1NDA4Zjc1YmU1NTZhZi90YWJsZTpjY2E4ZjVjNmM4MWE0NTc0YjY4NzA5MWUxZWVkODFkYy90YWJsZXJhbmdlOmNjYThmNWM2YzgxYTQ1NzRiNjg3MDkxZTFlZWQ4MWRjXzQtMy0xLTEtNTkwMQ_2f53b1d3-8117-417d-9b3d-ec274bad8484"
      unitRef="usd">1953000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i2d2ba562cfa341129db877ef19176f72_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTEvZnJhZzpkMGMxZmMxZjQ4ZGI0YjRhYWE1NDA4Zjc1YmU1NTZhZi90YWJsZTpjY2E4ZjVjNmM4MWE0NTc0YjY4NzA5MWUxZWVkODFkYy90YWJsZXJhbmdlOmNjYThmNWM2YzgxYTQ1NzRiNjg3MDkxZTFlZWQ4MWRjXzUtMS0xLTEtNTkwMQ_91c48802-9b31-4f4e-821f-90549a714af9"
      unitRef="usd">13551000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i4d12885bb4d64748bdc37024db11ed55_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTEvZnJhZzpkMGMxZmMxZjQ4ZGI0YjRhYWE1NDA4Zjc1YmU1NTZhZi90YWJsZTpjY2E4ZjVjNmM4MWE0NTc0YjY4NzA5MWUxZWVkODFkYy90YWJsZXJhbmdlOmNjYThmNWM2YzgxYTQ1NzRiNjg3MDkxZTFlZWQ4MWRjXzUtMy0xLTEtNTkwMQ_ac23f695-7657-40be-9f48-63c10f6ddb2f"
      unitRef="usd">12897000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i753066b8a74a42d39b06f388e49cc202_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTEvZnJhZzpkMGMxZmMxZjQ4ZGI0YjRhYWE1NDA4Zjc1YmU1NTZhZi90YWJsZTpjY2E4ZjVjNmM4MWE0NTc0YjY4NzA5MWUxZWVkODFkYy90YWJsZXJhbmdlOmNjYThmNWM2YzgxYTQ1NzRiNjg3MDkxZTFlZWQ4MWRjXzYtMS0xLTEtNTkwMQ_0ab65d21-a478-4f94-ab4c-39e00e8059bd"
      unitRef="usd">4640000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i080ae3c7bf8340d997c77ad36c4b8cd1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTEvZnJhZzpkMGMxZmMxZjQ4ZGI0YjRhYWE1NDA4Zjc1YmU1NTZhZi90YWJsZTpjY2E4ZjVjNmM4MWE0NTc0YjY4NzA5MWUxZWVkODFkYy90YWJsZXJhbmdlOmNjYThmNWM2YzgxYTQ1NzRiNjg3MDkxZTFlZWQ4MWRjXzYtMy0xLTEtNTkwMQ_9e0f9f9f-b594-44ae-825f-18f8cf2f2e5d"
      unitRef="usd">4278000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i0fb6f80400a145a48e10175099ddbe27_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTEvZnJhZzpkMGMxZmMxZjQ4ZGI0YjRhYWE1NDA4Zjc1YmU1NTZhZi90YWJsZTpjY2E4ZjVjNmM4MWE0NTc0YjY4NzA5MWUxZWVkODFkYy90YWJsZXJhbmdlOmNjYThmNWM2YzgxYTQ1NzRiNjg3MDkxZTFlZWQ4MWRjXzctMS0xLTEtNTkwMQ_1b9ff6ae-84ea-4cf7-8419-a718ab94cc2b"
      unitRef="usd">22665000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i1371f79806904e2ca3c8aa6ffc1e7173_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTEvZnJhZzpkMGMxZmMxZjQ4ZGI0YjRhYWE1NDA4Zjc1YmU1NTZhZi90YWJsZTpjY2E4ZjVjNmM4MWE0NTc0YjY4NzA5MWUxZWVkODFkYy90YWJsZXJhbmdlOmNjYThmNWM2YzgxYTQ1NzRiNjg3MDkxZTFlZWQ4MWRjXzctMy0xLTEtNTkwMQ_e6c5f280-16a1-4a9d-b49c-3fbb528efa7e"
      unitRef="usd">19538000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="iec0398a820254cd299413aaa332e3362_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTEvZnJhZzpkMGMxZmMxZjQ4ZGI0YjRhYWE1NDA4Zjc1YmU1NTZhZi90YWJsZTpjY2E4ZjVjNmM4MWE0NTc0YjY4NzA5MWUxZWVkODFkYy90YWJsZXJhbmdlOmNjYThmNWM2YzgxYTQ1NzRiNjg3MDkxZTFlZWQ4MWRjXzgtMS0xLTEtNTkwMQ_49d4cea8-fc62-4238-b716-d6278b51f95b"
      unitRef="usd">58599000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTEvZnJhZzpkMGMxZmMxZjQ4ZGI0YjRhYWE1NDA4Zjc1YmU1NTZhZi90YWJsZTpjY2E4ZjVjNmM4MWE0NTc0YjY4NzA5MWUxZWVkODFkYy90YWJsZXJhbmdlOmNjYThmNWM2YzgxYTQ1NzRiNjg3MDkxZTFlZWQ4MWRjXzgtMy0xLTEtNTkwMQ_5660fe9b-4067-4117-9c07-00bc73cbef00"
      unitRef="usd">54302000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="iec0398a820254cd299413aaa332e3362_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTEvZnJhZzpkMGMxZmMxZjQ4ZGI0YjRhYWE1NDA4Zjc1YmU1NTZhZi90YWJsZTpjY2E4ZjVjNmM4MWE0NTc0YjY4NzA5MWUxZWVkODFkYy90YWJsZXJhbmdlOmNjYThmNWM2YzgxYTQ1NzRiNjg3MDkxZTFlZWQ4MWRjXzktMS0xLTEtNTkwMQ_3c106ca6-ddb7-4ce4-8696-e5d171cef7a2"
      unitRef="usd">40486000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTEvZnJhZzpkMGMxZmMxZjQ4ZGI0YjRhYWE1NDA4Zjc1YmU1NTZhZi90YWJsZTpjY2E4ZjVjNmM4MWE0NTc0YjY4NzA5MWUxZWVkODFkYy90YWJsZXJhbmdlOmNjYThmNWM2YzgxYTQ1NzRiNjg3MDkxZTFlZWQ4MWRjXzktMy0xLTEtNTkwMQ_c8a20ab7-9c55-495d-864b-64ebec1a4a0f"
      unitRef="usd">36245000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="iec0398a820254cd299413aaa332e3362_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTEvZnJhZzpkMGMxZmMxZjQ4ZGI0YjRhYWE1NDA4Zjc1YmU1NTZhZi90YWJsZTpjY2E4ZjVjNmM4MWE0NTc0YjY4NzA5MWUxZWVkODFkYy90YWJsZXJhbmdlOmNjYThmNWM2YzgxYTQ1NzRiNjg3MDkxZTFlZWQ4MWRjXzEwLTEtMS0xLTU5MDE_d58a5a84-0761-4e0e-b20b-9f78f828fcb9"
      unitRef="usd">18113000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTEvZnJhZzpkMGMxZmMxZjQ4ZGI0YjRhYWE1NDA4Zjc1YmU1NTZhZi90YWJsZTpjY2E4ZjVjNmM4MWE0NTc0YjY4NzA5MWUxZWVkODFkYy90YWJsZXJhbmdlOmNjYThmNWM2YzgxYTQ1NzRiNjg3MDkxZTFlZWQ4MWRjXzEwLTMtMS0xLTU5MDE_4bf21cac-52ef-4ab3-b877-c9ee589adacc"
      unitRef="usd">18057000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Depreciation
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTEvZnJhZzpkMGMxZmMxZjQ4ZGI0YjRhYWE1NDA4Zjc1YmU1NTZhZi90ZXh0cmVnaW9uOmQwYzFmYzFmNDhkYjRiNGFhYTU0MDhmNzViZTU1NmFmXzE1Ng_e4e9bac0-5efe-4fa9-80b0-364349f4462c"
      unitRef="usd">4313000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTEvZnJhZzpkMGMxZmMxZjQ4ZGI0YjRhYWE1NDA4Zjc1YmU1NTZhZi90ZXh0cmVnaW9uOmQwYzFmYzFmNDhkYjRiNGFhYTU0MDhmNzViZTU1NmFmXzE2MA_85ec3173-2a4a-42de-8910-f01f771d4fbd"
      unitRef="usd">4471000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTEvZnJhZzpkMGMxZmMxZjQ4ZGI0YjRhYWE1NDA4Zjc1YmU1NTZhZi90ZXh0cmVnaW9uOmQwYzFmYzFmNDhkYjRiNGFhYTU0MDhmNzViZTU1NmFmXzE2OA_ee4f75c9-a423-40f0-8659-2a9a50b96c6f"
      unitRef="usd">4227000</us-gaap:Depreciation>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTQvZnJhZzoyODI5Y2JmNzMwN2U0Y2JkOTMwODNhNmZlNjdhYjMwZS90ZXh0cmVnaW9uOjI4MjljYmY3MzA3ZTRjYmQ5MzA4M2E2ZmU2N2FiMzBlXzIwNzM_887fe6a4-8199-400e-b32e-521354f7a4b5">&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;Acquired Intangible Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company accounts for intangible assets in accordance with FASB ASC 350, &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Goodwill and Other Intangible Assets&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;, which requires that intangibles with indefinite useful lives be tested annually for impairment, or when management deems there is a triggering event, and those with finite useful lives be amortized over their useful lives. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Details of the Company&#x2019;s intangible assets are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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:44.354%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.085%"/&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:114%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;December 31, 2020&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-style:italic;font-weight:400;line-height:114%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Gross Carrying&lt;br/&gt;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-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align: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&lt;br/&gt;Amortization&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;Gross Carrying&lt;br/&gt;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-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align: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&lt;br/&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Assets eligible for amortization: &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Customer lists &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:114%"&gt;$&lt;/span&gt;&lt;/td&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:114%"&gt;4,778&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:114%"&gt;$&lt;/span&gt;&lt;/td&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:114%"&gt;(4,341)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:114%"&gt;$&lt;/span&gt;&lt;/td&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:114%"&gt;4,778&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:114%"&gt;$&lt;/span&gt;&lt;/td&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:114%"&gt;(3,902)&lt;/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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Patent &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;72&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(28)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;72&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(24)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;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;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;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:114%"&gt;2,844&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(1,104)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,844&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(731)&lt;/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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Trade Name &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;190&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(22)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;190&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(13)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;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;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:114%"&gt;500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(325)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(291)&lt;/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:#dbdbdb;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:114%"&gt;Unamortized intangible assets: &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;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:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Goodwill&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:114%"&gt;14,262&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:114%"&gt;14,262&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total intangible assets &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;22,978&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;(6,152)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;22,978&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;(5,293)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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;Customer lists are amortized over 7 and 10 years; patents over 18 years, software over 3 years and 7 years, trade name over 20 years and other intangible assets over 15 years. Amortization of intangible assets amounted to $859,000 for the years ended December&#160;31, 2021, and 2020. Estimated future amortization of intangibles is $540,000 in both 2022 and 2023, $498,000 in 2024, $490,000 in 2025, and $342,000 in 2026.&lt;/span&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTQvZnJhZzoyODI5Y2JmNzMwN2U0Y2JkOTMwODNhNmZlNjdhYjMwZS90ZXh0cmVnaW9uOjI4MjljYmY3MzA3ZTRjYmQ5MzA4M2E2ZmU2N2FiMzBlXzIwNzQ_31e73afa-aef7-43e2-822a-43420659ac34">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Details of the Company&#x2019;s intangible assets are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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:44.354%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.085%"/&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:114%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;December 31, 2020&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-style:italic;font-weight:400;line-height:114%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Gross Carrying&lt;br/&gt;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-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align: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&lt;br/&gt;Amortization&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;Gross Carrying&lt;br/&gt;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-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align: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&lt;br/&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Assets eligible for amortization: &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Customer lists &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:114%"&gt;$&lt;/span&gt;&lt;/td&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:114%"&gt;4,778&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:114%"&gt;$&lt;/span&gt;&lt;/td&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:114%"&gt;(4,341)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:114%"&gt;$&lt;/span&gt;&lt;/td&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:114%"&gt;4,778&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:114%"&gt;$&lt;/span&gt;&lt;/td&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:114%"&gt;(3,902)&lt;/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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Patent &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;72&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(28)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;72&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(24)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;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;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;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:114%"&gt;2,844&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(1,104)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,844&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(731)&lt;/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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Trade Name &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;190&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(22)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;190&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(13)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;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;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:114%"&gt;500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(325)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(291)&lt;/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:#dbdbdb;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:114%"&gt;Unamortized intangible assets: &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;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:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Goodwill&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:114%"&gt;14,262&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:114%"&gt;14,262&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total intangible assets &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;22,978&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;(6,152)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;22,978&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;(5,293)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ic6eccf82fdca42e0943d5df5fc994a7b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTQvZnJhZzoyODI5Y2JmNzMwN2U0Y2JkOTMwODNhNmZlNjdhYjMwZS90YWJsZTozYmQyNjE2OTlmMjg0MjhkODM0Mjc5MzMyMjYxMTc4Ny90YWJsZXJhbmdlOjNiZDI2MTY5OWYyODQyOGQ4MzQyNzkzMzIyNjExNzg3XzMtMS0xLTEtNTkwMQ_c7c3eaf7-3bd8-45e9-8108-a6fc0e9cc6bf"
      unitRef="usd">4778000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ic6eccf82fdca42e0943d5df5fc994a7b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTQvZnJhZzoyODI5Y2JmNzMwN2U0Y2JkOTMwODNhNmZlNjdhYjMwZS90YWJsZTozYmQyNjE2OTlmMjg0MjhkODM0Mjc5MzMyMjYxMTc4Ny90YWJsZXJhbmdlOjNiZDI2MTY5OWYyODQyOGQ4MzQyNzkzMzIyNjExNzg3XzMtMy0xLTEtNTkwMQ_2052cc18-2500-4744-8a19-b91225d55ef1"
      unitRef="usd">4341000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="icb1ccde993b145ffb3061f65a19497a7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTQvZnJhZzoyODI5Y2JmNzMwN2U0Y2JkOTMwODNhNmZlNjdhYjMwZS90YWJsZTozYmQyNjE2OTlmMjg0MjhkODM0Mjc5MzMyMjYxMTc4Ny90YWJsZXJhbmdlOjNiZDI2MTY5OWYyODQyOGQ4MzQyNzkzMzIyNjExNzg3XzMtNS0xLTEtNTkwMQ_adc73da0-7321-4067-b2a0-10cf433d64aa"
      unitRef="usd">4778000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="icb1ccde993b145ffb3061f65a19497a7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTQvZnJhZzoyODI5Y2JmNzMwN2U0Y2JkOTMwODNhNmZlNjdhYjMwZS90YWJsZTozYmQyNjE2OTlmMjg0MjhkODM0Mjc5MzMyMjYxMTc4Ny90YWJsZXJhbmdlOjNiZDI2MTY5OWYyODQyOGQ4MzQyNzkzMzIyNjExNzg3XzMtNy0xLTEtNTkwMQ_add9c124-9756-4e6f-bb03-f284b0bf840f"
      unitRef="usd">3902000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ief3b7448e5ba4d61baa3c9b9da107a82_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTQvZnJhZzoyODI5Y2JmNzMwN2U0Y2JkOTMwODNhNmZlNjdhYjMwZS90YWJsZTozYmQyNjE2OTlmMjg0MjhkODM0Mjc5MzMyMjYxMTc4Ny90YWJsZXJhbmdlOjNiZDI2MTY5OWYyODQyOGQ4MzQyNzkzMzIyNjExNzg3XzQtMS0xLTEtNTkwMQ_ebda737c-60b9-499c-ae4a-3f398a71e99d"
      unitRef="usd">72000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ief3b7448e5ba4d61baa3c9b9da107a82_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTQvZnJhZzoyODI5Y2JmNzMwN2U0Y2JkOTMwODNhNmZlNjdhYjMwZS90YWJsZTozYmQyNjE2OTlmMjg0MjhkODM0Mjc5MzMyMjYxMTc4Ny90YWJsZXJhbmdlOjNiZDI2MTY5OWYyODQyOGQ4MzQyNzkzMzIyNjExNzg3XzQtMy0xLTEtNTkwMQ_12a804fb-1866-4e29-926b-75e2f95546a8"
      unitRef="usd">28000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="icb3f93618731430daa4d2c6d5140d243_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTQvZnJhZzoyODI5Y2JmNzMwN2U0Y2JkOTMwODNhNmZlNjdhYjMwZS90YWJsZTozYmQyNjE2OTlmMjg0MjhkODM0Mjc5MzMyMjYxMTc4Ny90YWJsZXJhbmdlOjNiZDI2MTY5OWYyODQyOGQ4MzQyNzkzMzIyNjExNzg3XzQtNS0xLTEtNTkwMQ_a822ae58-e5b0-4b5f-bbdd-18a5d06f8f84"
      unitRef="usd">72000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="icb3f93618731430daa4d2c6d5140d243_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTQvZnJhZzoyODI5Y2JmNzMwN2U0Y2JkOTMwODNhNmZlNjdhYjMwZS90YWJsZTozYmQyNjE2OTlmMjg0MjhkODM0Mjc5MzMyMjYxMTc4Ny90YWJsZXJhbmdlOjNiZDI2MTY5OWYyODQyOGQ4MzQyNzkzMzIyNjExNzg3XzQtNy0xLTEtNTkwMQ_31fa643b-f03f-4c27-a4b6-6df2eddb8051"
      unitRef="usd">24000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i7663e6662c034785bc20b2bc0e828710_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTQvZnJhZzoyODI5Y2JmNzMwN2U0Y2JkOTMwODNhNmZlNjdhYjMwZS90YWJsZTozYmQyNjE2OTlmMjg0MjhkODM0Mjc5MzMyMjYxMTc4Ny90YWJsZXJhbmdlOjNiZDI2MTY5OWYyODQyOGQ4MzQyNzkzMzIyNjExNzg3XzYtMS0xLTEtNTkwMQ_28723e78-807b-4424-aaeb-5649345d0da0"
      unitRef="usd">2844000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i7663e6662c034785bc20b2bc0e828710_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTQvZnJhZzoyODI5Y2JmNzMwN2U0Y2JkOTMwODNhNmZlNjdhYjMwZS90YWJsZTozYmQyNjE2OTlmMjg0MjhkODM0Mjc5MzMyMjYxMTc4Ny90YWJsZXJhbmdlOjNiZDI2MTY5OWYyODQyOGQ4MzQyNzkzMzIyNjExNzg3XzYtMy0xLTEtNTkwMQ_ded19449-d7d2-4490-9687-3b2851160049"
      unitRef="usd">1104000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ibef23c533e5e488abe9f31a38ff0b888_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTQvZnJhZzoyODI5Y2JmNzMwN2U0Y2JkOTMwODNhNmZlNjdhYjMwZS90YWJsZTozYmQyNjE2OTlmMjg0MjhkODM0Mjc5MzMyMjYxMTc4Ny90YWJsZXJhbmdlOjNiZDI2MTY5OWYyODQyOGQ4MzQyNzkzMzIyNjExNzg3XzYtNS0xLTEtNTkwMQ_00d70edf-2da9-4157-bb57-861f8c173932"
      unitRef="usd">2844000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ibef23c533e5e488abe9f31a38ff0b888_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTQvZnJhZzoyODI5Y2JmNzMwN2U0Y2JkOTMwODNhNmZlNjdhYjMwZS90YWJsZTozYmQyNjE2OTlmMjg0MjhkODM0Mjc5MzMyMjYxMTc4Ny90YWJsZXJhbmdlOjNiZDI2MTY5OWYyODQyOGQ4MzQyNzkzMzIyNjExNzg3XzYtNy0xLTEtNTkwMQ_38baa3e3-7953-4580-92c8-6d4eadd67fec"
      unitRef="usd">731000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i9f3b9384ff3e4719ba7407ee9a3761f2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTQvZnJhZzoyODI5Y2JmNzMwN2U0Y2JkOTMwODNhNmZlNjdhYjMwZS90YWJsZTozYmQyNjE2OTlmMjg0MjhkODM0Mjc5MzMyMjYxMTc4Ny90YWJsZXJhbmdlOjNiZDI2MTY5OWYyODQyOGQ4MzQyNzkzMzIyNjExNzg3XzctMS0xLTEtNTkwMQ_0c12c078-7b47-4378-b549-021d77b9fb9b"
      unitRef="usd">190000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i9f3b9384ff3e4719ba7407ee9a3761f2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTQvZnJhZzoyODI5Y2JmNzMwN2U0Y2JkOTMwODNhNmZlNjdhYjMwZS90YWJsZTozYmQyNjE2OTlmMjg0MjhkODM0Mjc5MzMyMjYxMTc4Ny90YWJsZXJhbmdlOjNiZDI2MTY5OWYyODQyOGQ4MzQyNzkzMzIyNjExNzg3XzctMy0xLTEtNTkwMQ_7c5adc66-a786-4eaf-91ad-a9e9c6766120"
      unitRef="usd">22000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i2490c69baf1749b5bf3d337e1f74e74b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTQvZnJhZzoyODI5Y2JmNzMwN2U0Y2JkOTMwODNhNmZlNjdhYjMwZS90YWJsZTozYmQyNjE2OTlmMjg0MjhkODM0Mjc5MzMyMjYxMTc4Ny90YWJsZXJhbmdlOjNiZDI2MTY5OWYyODQyOGQ4MzQyNzkzMzIyNjExNzg3XzctNS0xLTEtNTkwMQ_581c8d3b-cbd3-43fe-ab10-7beee48e6bf5"
      unitRef="usd">190000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i2490c69baf1749b5bf3d337e1f74e74b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTQvZnJhZzoyODI5Y2JmNzMwN2U0Y2JkOTMwODNhNmZlNjdhYjMwZS90YWJsZTozYmQyNjE2OTlmMjg0MjhkODM0Mjc5MzMyMjYxMTc4Ny90YWJsZXJhbmdlOjNiZDI2MTY5OWYyODQyOGQ4MzQyNzkzMzIyNjExNzg3XzctNy0xLTEtNTkwMQ_8af44dac-b2e7-40c3-ba8a-ebd83362abb5"
      unitRef="usd">13000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ibefe244d55364252869c6a7014772bf4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTQvZnJhZzoyODI5Y2JmNzMwN2U0Y2JkOTMwODNhNmZlNjdhYjMwZS90YWJsZTozYmQyNjE2OTlmMjg0MjhkODM0Mjc5MzMyMjYxMTc4Ny90YWJsZXJhbmdlOjNiZDI2MTY5OWYyODQyOGQ4MzQyNzkzMzIyNjExNzg3XzgtMS0xLTEtNTkwMQ_5e300584-43bd-4115-8000-42dbacd9f776"
      unitRef="usd">500000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ibefe244d55364252869c6a7014772bf4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTQvZnJhZzoyODI5Y2JmNzMwN2U0Y2JkOTMwODNhNmZlNjdhYjMwZS90YWJsZTozYmQyNjE2OTlmMjg0MjhkODM0Mjc5MzMyMjYxMTc4Ny90YWJsZXJhbmdlOjNiZDI2MTY5OWYyODQyOGQ4MzQyNzkzMzIyNjExNzg3XzgtMy0xLTEtNTkwMQ_c6866a2c-a089-46ab-a345-1d5636a59fb4"
      unitRef="usd">325000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ie0b028ae4e824b7cb6a337c20139b8bb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTQvZnJhZzoyODI5Y2JmNzMwN2U0Y2JkOTMwODNhNmZlNjdhYjMwZS90YWJsZTozYmQyNjE2OTlmMjg0MjhkODM0Mjc5MzMyMjYxMTc4Ny90YWJsZXJhbmdlOjNiZDI2MTY5OWYyODQyOGQ4MzQyNzkzMzIyNjExNzg3XzgtNS0xLTEtNTkwMQ_01d62ed6-7ed2-4e17-b51c-28c71adf66cd"
      unitRef="usd">500000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ie0b028ae4e824b7cb6a337c20139b8bb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTQvZnJhZzoyODI5Y2JmNzMwN2U0Y2JkOTMwODNhNmZlNjdhYjMwZS90YWJsZTozYmQyNjE2OTlmMjg0MjhkODM0Mjc5MzMyMjYxMTc4Ny90YWJsZXJhbmdlOjNiZDI2MTY5OWYyODQyOGQ4MzQyNzkzMzIyNjExNzg3XzgtNy0xLTEtNTkwMQ_2dad2e74-a589-48a5-b5fe-c4c8eda18f63"
      unitRef="usd">291000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:GoodwillGross
      contextRef="iec0398a820254cd299413aaa332e3362_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTQvZnJhZzoyODI5Y2JmNzMwN2U0Y2JkOTMwODNhNmZlNjdhYjMwZS90YWJsZTozYmQyNjE2OTlmMjg0MjhkODM0Mjc5MzMyMjYxMTc4Ny90YWJsZXJhbmdlOjNiZDI2MTY5OWYyODQyOGQ4MzQyNzkzMzIyNjExNzg3XzEwLTEtMS0xLTU5MDE_8dc30fc2-0155-43e5-bb93-bc14802b554c"
      unitRef="usd">14262000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillGross
      contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTQvZnJhZzoyODI5Y2JmNzMwN2U0Y2JkOTMwODNhNmZlNjdhYjMwZS90YWJsZTozYmQyNjE2OTlmMjg0MjhkODM0Mjc5MzMyMjYxMTc4Ny90YWJsZXJhbmdlOjNiZDI2MTY5OWYyODQyOGQ4MzQyNzkzMzIyNjExNzg3XzEwLTUtMS0xLTU5MDE_26aa1649-d331-4d62-a80b-b8fb5cd1910e"
      unitRef="usd">14262000</us-gaap:GoodwillGross>
    <us-gaap:IntangibleAssetsNetIncludingGoodwill
      contextRef="iec0398a820254cd299413aaa332e3362_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTQvZnJhZzoyODI5Y2JmNzMwN2U0Y2JkOTMwODNhNmZlNjdhYjMwZS90YWJsZTozYmQyNjE2OTlmMjg0MjhkODM0Mjc5MzMyMjYxMTc4Ny90YWJsZXJhbmdlOjNiZDI2MTY5OWYyODQyOGQ4MzQyNzkzMzIyNjExNzg3XzExLTEtMS0xLTU5MDE_369bed4e-b044-4ba5-9953-dfc46d187cd5"
      unitRef="usd">22978000</us-gaap:IntangibleAssetsNetIncludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="iec0398a820254cd299413aaa332e3362_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTQvZnJhZzoyODI5Y2JmNzMwN2U0Y2JkOTMwODNhNmZlNjdhYjMwZS90YWJsZTozYmQyNjE2OTlmMjg0MjhkODM0Mjc5MzMyMjYxMTc4Ny90YWJsZXJhbmdlOjNiZDI2MTY5OWYyODQyOGQ4MzQyNzkzMzIyNjExNzg3XzExLTMtMS0xLTU5MDE_9adc15fc-2fd1-4f64-82de-e4929c5a5285"
      unitRef="usd">6152000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetIncludingGoodwill
      contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTQvZnJhZzoyODI5Y2JmNzMwN2U0Y2JkOTMwODNhNmZlNjdhYjMwZS90YWJsZTozYmQyNjE2OTlmMjg0MjhkODM0Mjc5MzMyMjYxMTc4Ny90YWJsZXJhbmdlOjNiZDI2MTY5OWYyODQyOGQ4MzQyNzkzMzIyNjExNzg3XzExLTUtMS0xLTU5MDE_d70b72d7-5149-41cc-afb7-6770e9fefe76"
      unitRef="usd">22978000</us-gaap:IntangibleAssetsNetIncludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTQvZnJhZzoyODI5Y2JmNzMwN2U0Y2JkOTMwODNhNmZlNjdhYjMwZS90YWJsZTozYmQyNjE2OTlmMjg0MjhkODM0Mjc5MzMyMjYxMTc4Ny90YWJsZXJhbmdlOjNiZDI2MTY5OWYyODQyOGQ4MzQyNzkzMzIyNjExNzg3XzExLTctMS0xLTU5MDE_ad36602f-60e5-4920-9c0e-8a9e7e95d874"
      unitRef="usd">5293000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i7d383e5086ad4776a2ad862dd12fdf43_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTQvZnJhZzoyODI5Y2JmNzMwN2U0Y2JkOTMwODNhNmZlNjdhYjMwZS90ZXh0cmVnaW9uOjI4MjljYmY3MzA3ZTRjYmQ5MzA4M2E2ZmU2N2FiMzBlXzE2NjA_cab23755-942c-4809-89b1-8f60000bd582">P7Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ia1f7051c78904b68b0a8e193eea9885a_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTQvZnJhZzoyODI5Y2JmNzMwN2U0Y2JkOTMwODNhNmZlNjdhYjMwZS90ZXh0cmVnaW9uOjI4MjljYmY3MzA3ZTRjYmQ5MzA4M2E2ZmU2N2FiMzBlXzE2Njc_d66fdc54-1604-4ec9-9772-a8d49a507a86">P10Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i99d34c827b3f46e69ca3d0554324f36d_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTQvZnJhZzoyODI5Y2JmNzMwN2U0Y2JkOTMwODNhNmZlNjdhYjMwZS90ZXh0cmVnaW9uOjI4MjljYmY3MzA3ZTRjYmQ5MzA4M2E2ZmU2N2FiMzBlXzE2OTQ_4c9eb400-9dab-4c6c-8fb4-3a6390e4f75d">P18Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i78b434fa249a4a0e96b11275ed96b5cb_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTQvZnJhZzoyODI5Y2JmNzMwN2U0Y2JkOTMwODNhNmZlNjdhYjMwZS90ZXh0cmVnaW9uOjI4MjljYmY3MzA3ZTRjYmQ5MzA4M2E2ZmU2N2FiMzBlXzE3Njc_6400ad0a-55af-4bfa-8107-d604d0c6b63c">P3Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i6616a1af0ef54914afde38a31a7932f9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTQvZnJhZzoyODI5Y2JmNzMwN2U0Y2JkOTMwODNhNmZlNjdhYjMwZS90ZXh0cmVnaW9uOjI4MjljYmY3MzA3ZTRjYmQ5MzA4M2E2ZmU2N2FiMzBlXzE3ODA_8ad5d8b7-7d83-4cd2-8881-485d45e4d72f">P7Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i407a83b8e73a4a558cb2a63a2658f6ac_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTQvZnJhZzoyODI5Y2JmNzMwN2U0Y2JkOTMwODNhNmZlNjdhYjMwZS90ZXh0cmVnaW9uOjI4MjljYmY3MzA3ZTRjYmQ5MzA4M2E2ZmU2N2FiMzBlXzE4MTA_bbda7e33-9f64-4897-99c3-fe664f86a366">P20Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i021d40ddae8e4a97934497e0d89b84a1_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTQvZnJhZzoyODI5Y2JmNzMwN2U0Y2JkOTMwODNhNmZlNjdhYjMwZS90ZXh0cmVnaW9uOjI4MjljYmY3MzA3ZTRjYmQ5MzA4M2E2ZmU2N2FiMzBlXzE4NTI_12a5b635-46f4-4b2a-8b53-40b6048b2539">P15Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTQvZnJhZzoyODI5Y2JmNzMwN2U0Y2JkOTMwODNhNmZlNjdhYjMwZS90ZXh0cmVnaW9uOjI4MjljYmY3MzA3ZTRjYmQ5MzA4M2E2ZmU2N2FiMzBlXzE5MDg_7991a3ba-c7e6-498f-80c3-a1fbb44a0ad2"
      unitRef="usd">859000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTQvZnJhZzoyODI5Y2JmNzMwN2U0Y2JkOTMwODNhNmZlNjdhYjMwZS90ZXh0cmVnaW9uOjI4MjljYmY3MzA3ZTRjYmQ5MzA4M2E2ZmU2N2FiMzBlXzE5MDg_b657880b-6be9-46e6-bc5e-edcac93ff599"
      unitRef="usd">859000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearTwo
      contextRef="iec0398a820254cd299413aaa332e3362_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTQvZnJhZzoyODI5Y2JmNzMwN2U0Y2JkOTMwODNhNmZlNjdhYjMwZS90ZXh0cmVnaW9uOjI4MjljYmY3MzA3ZTRjYmQ5MzA4M2E2ZmU2N2FiMzBlXzIwMjA_25c5a79c-be5d-416f-a842-0e7609be119c"
      unitRef="usd">540000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextRollingTwelveMonths
      contextRef="iec0398a820254cd299413aaa332e3362_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTQvZnJhZzoyODI5Y2JmNzMwN2U0Y2JkOTMwODNhNmZlNjdhYjMwZS90ZXh0cmVnaW9uOjI4MjljYmY3MzA3ZTRjYmQ5MzA4M2E2ZmU2N2FiMzBlXzIwMjA_38cd8622-da77-4209-a63e-d2ab594532ec"
      unitRef="usd">540000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextRollingTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearThree
      contextRef="iec0398a820254cd299413aaa332e3362_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTQvZnJhZzoyODI5Y2JmNzMwN2U0Y2JkOTMwODNhNmZlNjdhYjMwZS90ZXh0cmVnaW9uOjI4MjljYmY3MzA3ZTRjYmQ5MzA4M2E2ZmU2N2FiMzBlXzIwNTI_efd60f29-269b-46b7-a437-391097acb7d6"
      unitRef="usd">498000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFour
      contextRef="iec0398a820254cd299413aaa332e3362_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTQvZnJhZzoyODI5Y2JmNzMwN2U0Y2JkOTMwODNhNmZlNjdhYjMwZS90ZXh0cmVnaW9uOjI4MjljYmY3MzA3ZTRjYmQ5MzA4M2E2ZmU2N2FiMzBlXzIwNjU_1e048387-9033-4a56-bfff-b612eef7827c"
      unitRef="usd">490000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFive
      contextRef="iec0398a820254cd299413aaa332e3362_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTQvZnJhZzoyODI5Y2JmNzMwN2U0Y2JkOTMwODNhNmZlNjdhYjMwZS90ZXh0cmVnaW9uOjI4MjljYmY3MzA3ZTRjYmQ5MzA4M2E2ZmU2N2FiMzBlXzE2NDkyNjc0NDc5MTA_fde4c7ec-5244-4e02-90cb-fa418d929bf8"
      unitRef="usd">342000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFive>
    <us-gaap:DepositLiabilitiesDisclosuresTextBlock
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTcvZnJhZzphOTEwODY4NWI1YjQ0ZWI1OTcyZWY1Yzc3NDJiYmU2NS90ZXh0cmVnaW9uOmE5MTA4Njg1YjViNDRlYjU5NzJlZjVjNzc0MmJiZTY1XzIxMg_b5493b34-236a-4373-b0ee-fac4e7d409df">&lt;div style="margin-top:1pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Interest-Bearing Deposits&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest-bearing deposits consist of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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:71.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&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:114%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&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:114%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Interest-bearing demand deposits &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;573,567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;480,283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:114%"&gt;Savings deposits &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:114%"&gt;18,110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;21,084&#160;&lt;/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:#dbdbdb;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:114%"&gt;Time deposits: &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;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:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Less than $100 &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:114%"&gt;3,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;4,091&#160;&lt;/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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$100 to less than $250 &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;30,648&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;34,998&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;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 style="text-indent:15pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$250 or more  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:114%;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:114%"&gt;13,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;16,896&#160;&lt;/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:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;638,861&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;557,352&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Weighted average interest rate &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;0.15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;0.31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;(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%;padding-left:24.34pt"&gt;The scheduled maturities of time deposits not covered by deposit insurance consist of $7,010,000 within one year and $5,990,000 within one to three years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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:57.839%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.085%"/&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:114%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt 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:114%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt 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:114%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt 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:114%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1.5pt solid #000000;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:114%"&gt;Interest-bearing demand deposits &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1.5pt 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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1.5pt 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:114%"&gt;582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1.5pt 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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1.5pt 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:114%"&gt;1,313&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1.5pt 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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1.5pt 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:114%"&gt;3,686&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1.5pt 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:114%"&gt;Savings deposits &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:114%"&gt;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;103&#160;&lt;/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:#dbdbdb;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:114%"&gt;Time deposits: &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;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:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Less than $100 &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:114%"&gt;332&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;905&#160;&lt;/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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$100 to less than $250 &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;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;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$250 or more &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:114%"&gt;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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;267&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;281&#160;&lt;/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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;1,171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;2,360&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;5,191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The scheduled maturities of time deposits are summarized as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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:44.354%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.085%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="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:114%"&gt;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="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:114%"&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="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:114%"&gt;2020&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-style:italic;font-weight:400;line-height:114%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;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-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Percent&lt;br/&gt;of Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;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-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Percent&lt;br/&gt;of Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Due within: &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;One year &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:114%"&gt;$&lt;/span&gt;&lt;/td&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:114%"&gt;30,855&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;65.4&#160;&lt;/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:114%"&gt;%&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:114%"&gt;$&lt;/span&gt;&lt;/td&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:114%"&gt;39,575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;70.7&#160;&lt;/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:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Two years &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;15,061&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;31.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;10,470&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;18.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:114%"&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;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Three years &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:114%"&gt;1,205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2.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:114%"&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:114%"&gt;5,892&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;10.5&#160;&lt;/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:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Four years &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:114%"&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;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Five years &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:114%"&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:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:114%"&gt;48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;47,184&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;100.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;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:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;55,985&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;100.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;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:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DepositLiabilitiesDisclosuresTextBlock>
    <cass:ScheduleOfInterestBearingDepositsTableTextBlock
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTcvZnJhZzphOTEwODY4NWI1YjQ0ZWI1OTcyZWY1Yzc3NDJiYmU2NS90ZXh0cmVnaW9uOmE5MTA4Njg1YjViNDRlYjU5NzJlZjVjNzc0MmJiZTY1XzIxMw_7cd0a520-e755-405d-b5b3-998e6b0823aa">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest-bearing deposits consist of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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:71.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&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:114%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&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:114%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Interest-bearing demand deposits &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;573,567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;480,283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:114%"&gt;Savings deposits &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:114%"&gt;18,110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;21,084&#160;&lt;/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:#dbdbdb;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:114%"&gt;Time deposits: &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;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:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Less than $100 &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:114%"&gt;3,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;4,091&#160;&lt;/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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$100 to less than $250 &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;30,648&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;34,998&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;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 style="text-indent:15pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$250 or more  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:114%;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:114%"&gt;13,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;16,896&#160;&lt;/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:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;638,861&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;557,352&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Weighted average interest rate &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;0.15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;0.31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;(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%;padding-left:24.34pt"&gt;The scheduled maturities of time deposits not covered by deposit insurance consist of $7,010,000 within one year and $5,990,000 within one to three years.&lt;/span&gt;&lt;/div&gt;</cass:ScheduleOfInterestBearingDepositsTableTextBlock>
    <us-gaap:DemandDepositAccounts
      contextRef="iec0398a820254cd299413aaa332e3362_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTcvZnJhZzphOTEwODY4NWI1YjQ0ZWI1OTcyZWY1Yzc3NDJiYmU2NS90YWJsZTo3ZWU0ZWYxZTU0Y2E0MTBmOGNkNmZiNzM1ZjZjZTk5My90YWJsZXJhbmdlOjdlZTRlZjFlNTRjYTQxMGY4Y2Q2ZmI3MzVmNmNlOTkzXzItMS0xLTEtNTkwMQ_015d410e-1a7e-43d2-8a45-3ecf84416443"
      unitRef="usd">573567000</us-gaap:DemandDepositAccounts>
    <us-gaap:DemandDepositAccounts
      contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTcvZnJhZzphOTEwODY4NWI1YjQ0ZWI1OTcyZWY1Yzc3NDJiYmU2NS90YWJsZTo3ZWU0ZWYxZTU0Y2E0MTBmOGNkNmZiNzM1ZjZjZTk5My90YWJsZXJhbmdlOjdlZTRlZjFlNTRjYTQxMGY4Y2Q2ZmI3MzVmNmNlOTkzXzItMy0xLTEtNTkwMQ_b084210d-87f5-433a-95f7-3789dc76ffaa"
      unitRef="usd">480283000</us-gaap:DemandDepositAccounts>
    <us-gaap:DepositsSavingsDeposits
      contextRef="iec0398a820254cd299413aaa332e3362_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTcvZnJhZzphOTEwODY4NWI1YjQ0ZWI1OTcyZWY1Yzc3NDJiYmU2NS90YWJsZTo3ZWU0ZWYxZTU0Y2E0MTBmOGNkNmZiNzM1ZjZjZTk5My90YWJsZXJhbmdlOjdlZTRlZjFlNTRjYTQxMGY4Y2Q2ZmI3MzVmNmNlOTkzXzMtMS0xLTEtNTkwMQ_86d0a535-5211-4ba4-b2fd-1a4998655fae"
      unitRef="usd">18110000</us-gaap:DepositsSavingsDeposits>
    <us-gaap:DepositsSavingsDeposits
      contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTcvZnJhZzphOTEwODY4NWI1YjQ0ZWI1OTcyZWY1Yzc3NDJiYmU2NS90YWJsZTo3ZWU0ZWYxZTU0Y2E0MTBmOGNkNmZiNzM1ZjZjZTk5My90YWJsZXJhbmdlOjdlZTRlZjFlNTRjYTQxMGY4Y2Q2ZmI3MzVmNmNlOTkzXzMtMy0xLTEtNTkwMQ_9a773e70-a1c2-4bf8-a502-5aa7ba5a8aa6"
      unitRef="usd">21084000</us-gaap:DepositsSavingsDeposits>
    <us-gaap:TimeDepositsLessThan100000
      contextRef="iec0398a820254cd299413aaa332e3362_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTcvZnJhZzphOTEwODY4NWI1YjQ0ZWI1OTcyZWY1Yzc3NDJiYmU2NS90YWJsZTo3ZWU0ZWYxZTU0Y2E0MTBmOGNkNmZiNzM1ZjZjZTk5My90YWJsZXJhbmdlOjdlZTRlZjFlNTRjYTQxMGY4Y2Q2ZmI3MzVmNmNlOTkzXzUtMS0xLTEtNTkwMQ_c47fd100-c606-4859-bbba-86699d48d426"
      unitRef="usd">3536000</us-gaap:TimeDepositsLessThan100000>
    <us-gaap:TimeDepositsLessThan100000
      contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTcvZnJhZzphOTEwODY4NWI1YjQ0ZWI1OTcyZWY1Yzc3NDJiYmU2NS90YWJsZTo3ZWU0ZWYxZTU0Y2E0MTBmOGNkNmZiNzM1ZjZjZTk5My90YWJsZXJhbmdlOjdlZTRlZjFlNTRjYTQxMGY4Y2Q2ZmI3MzVmNmNlOTkzXzUtMy0xLTEtNTkwMQ_3c3c2c90-4c6e-4bba-aee3-9ab150111d60"
      unitRef="usd">4091000</us-gaap:TimeDepositsLessThan100000>
    <cass:TimeDepositsMoreThan100000LessThan250000
      contextRef="iec0398a820254cd299413aaa332e3362_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTcvZnJhZzphOTEwODY4NWI1YjQ0ZWI1OTcyZWY1Yzc3NDJiYmU2NS90YWJsZTo3ZWU0ZWYxZTU0Y2E0MTBmOGNkNmZiNzM1ZjZjZTk5My90YWJsZXJhbmdlOjdlZTRlZjFlNTRjYTQxMGY4Y2Q2ZmI3MzVmNmNlOTkzXzYtMS0xLTEtNTkwMQ_f3588547-b655-41d3-90f8-22fac9a2ec3d"
      unitRef="usd">30648000</cass:TimeDepositsMoreThan100000LessThan250000>
    <cass:TimeDepositsMoreThan100000LessThan250000
      contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTcvZnJhZzphOTEwODY4NWI1YjQ0ZWI1OTcyZWY1Yzc3NDJiYmU2NS90YWJsZTo3ZWU0ZWYxZTU0Y2E0MTBmOGNkNmZiNzM1ZjZjZTk5My90YWJsZXJhbmdlOjdlZTRlZjFlNTRjYTQxMGY4Y2Q2ZmI3MzVmNmNlOTkzXzYtMy0xLTEtNTkwMQ_128c0b19-e1aa-4280-9e50-9dbdcc42dd7a"
      unitRef="usd">34998000</cass:TimeDepositsMoreThan100000LessThan250000>
    <cass:TimeDepositsMoreThan250000
      contextRef="iec0398a820254cd299413aaa332e3362_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTcvZnJhZzphOTEwODY4NWI1YjQ0ZWI1OTcyZWY1Yzc3NDJiYmU2NS90YWJsZTo3ZWU0ZWYxZTU0Y2E0MTBmOGNkNmZiNzM1ZjZjZTk5My90YWJsZXJhbmdlOjdlZTRlZjFlNTRjYTQxMGY4Y2Q2ZmI3MzVmNmNlOTkzXzctMS0xLTEtNTkwMQ_dc2a4979-ecdd-4cea-aec0-4b2c93920775"
      unitRef="usd">13000000</cass:TimeDepositsMoreThan250000>
    <cass:TimeDepositsMoreThan250000
      contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTcvZnJhZzphOTEwODY4NWI1YjQ0ZWI1OTcyZWY1Yzc3NDJiYmU2NS90YWJsZTo3ZWU0ZWYxZTU0Y2E0MTBmOGNkNmZiNzM1ZjZjZTk5My90YWJsZXJhbmdlOjdlZTRlZjFlNTRjYTQxMGY4Y2Q2ZmI3MzVmNmNlOTkzXzctMy0xLTEtNTkwMQ_fae5c846-a46d-48c5-bfda-303a16f85de5"
      unitRef="usd">16896000</cass:TimeDepositsMoreThan250000>
    <us-gaap:InterestBearingDepositLiabilities
      contextRef="iec0398a820254cd299413aaa332e3362_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTcvZnJhZzphOTEwODY4NWI1YjQ0ZWI1OTcyZWY1Yzc3NDJiYmU2NS90YWJsZTo3ZWU0ZWYxZTU0Y2E0MTBmOGNkNmZiNzM1ZjZjZTk5My90YWJsZXJhbmdlOjdlZTRlZjFlNTRjYTQxMGY4Y2Q2ZmI3MzVmNmNlOTkzXzgtMS0xLTEtNTkwMQ_690f1b48-d865-495a-9a09-256d2b08882e"
      unitRef="usd">638861000</us-gaap:InterestBearingDepositLiabilities>
    <us-gaap:InterestBearingDepositLiabilities
      contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTcvZnJhZzphOTEwODY4NWI1YjQ0ZWI1OTcyZWY1Yzc3NDJiYmU2NS90YWJsZTo3ZWU0ZWYxZTU0Y2E0MTBmOGNkNmZiNzM1ZjZjZTk5My90YWJsZXJhbmdlOjdlZTRlZjFlNTRjYTQxMGY4Y2Q2ZmI3MzVmNmNlOTkzXzgtMy0xLTEtNTkwMQ_f575cc2f-f2ed-4280-8bcc-b2d7d5ed2ecf"
      unitRef="usd">557352000</us-gaap:InterestBearingDepositLiabilities>
    <cass:WeightedAverageInterestRateOfInterestBearingDeposits
      contextRef="iec0398a820254cd299413aaa332e3362_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTcvZnJhZzphOTEwODY4NWI1YjQ0ZWI1OTcyZWY1Yzc3NDJiYmU2NS90YWJsZTo3ZWU0ZWYxZTU0Y2E0MTBmOGNkNmZiNzM1ZjZjZTk5My90YWJsZXJhbmdlOjdlZTRlZjFlNTRjYTQxMGY4Y2Q2ZmI3MzVmNmNlOTkzXzktMS0xLTEtNTkwMQ_112f1574-3afb-4e77-bc03-9ec92c70525e"
      unitRef="number">0.0015</cass:WeightedAverageInterestRateOfInterestBearingDeposits>
    <cass:WeightedAverageInterestRateOfInterestBearingDeposits
      contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTcvZnJhZzphOTEwODY4NWI1YjQ0ZWI1OTcyZWY1Yzc3NDJiYmU2NS90YWJsZTo3ZWU0ZWYxZTU0Y2E0MTBmOGNkNmZiNzM1ZjZjZTk5My90YWJsZXJhbmdlOjdlZTRlZjFlNTRjYTQxMGY4Y2Q2ZmI3MzVmNmNlOTkzXzktMy0xLTEtNTkwMQ_91ec4915-067a-420b-a5c4-a2de207ff384"
      unitRef="number">0.0031</cass:WeightedAverageInterestRateOfInterestBearingDeposits>
    <cass:TimeDepositLiabilityUninsuredMaturityWithinYearOne
      contextRef="iec0398a820254cd299413aaa332e3362_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTcvZnJhZzphOTEwODY4NWI1YjQ0ZWI1OTcyZWY1Yzc3NDJiYmU2NS90ZXh0cmVnaW9uOmE5MTA4Njg1YjViNDRlYjU5NzJlZjVjNzc0MmJiZTY1XzE2NDkyNjc0NDI3MTI_4f1f6331-d252-4e6e-818f-e3c49f6bab0c"
      unitRef="usd">7010000000</cass:TimeDepositLiabilityUninsuredMaturityWithinYearOne>
    <cass:TimeDepositLiabilityUninsuredMaturityYearOneThroughThree
      contextRef="iec0398a820254cd299413aaa332e3362_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTcvZnJhZzphOTEwODY4NWI1YjQ0ZWI1OTcyZWY1Yzc3NDJiYmU2NS90ZXh0cmVnaW9uOmE5MTA4Njg1YjViNDRlYjU5NzJlZjVjNzc0MmJiZTY1XzE2NDkyNjc0NDI3MjU_9a45800f-48d5-4d67-b454-4b4ce9b275da"
      unitRef="usd">5990000000</cass:TimeDepositLiabilityUninsuredMaturityYearOneThroughThree>
    <cass:ScheduleOfInterestOnDepositsTableTextBlock
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTcvZnJhZzphOTEwODY4NWI1YjQ0ZWI1OTcyZWY1Yzc3NDJiYmU2NS90ZXh0cmVnaW9uOmE5MTA4Njg1YjViNDRlYjU5NzJlZjVjNzc0MmJiZTY1XzIxNA_5afd6a22-322b-4c06-b862-f2714927b9fd">&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:57.839%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.085%"/&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:114%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt 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:114%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt 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:114%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt 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:114%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1.5pt solid #000000;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:114%"&gt;Interest-bearing demand deposits &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1.5pt 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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1.5pt 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:114%"&gt;582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1.5pt 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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1.5pt 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:114%"&gt;1,313&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1.5pt 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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1.5pt 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:114%"&gt;3,686&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1.5pt 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:114%"&gt;Savings deposits &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:114%"&gt;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;103&#160;&lt;/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:#dbdbdb;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:114%"&gt;Time deposits: &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;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:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Less than $100 &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:114%"&gt;332&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;905&#160;&lt;/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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$100 to less than $250 &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;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;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$250 or more &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:114%"&gt;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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;267&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;281&#160;&lt;/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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;1,171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;2,360&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;5,191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</cass:ScheduleOfInterestOnDepositsTableTextBlock>
    <us-gaap:InterestExpenseDemandDepositAccounts
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTcvZnJhZzphOTEwODY4NWI1YjQ0ZWI1OTcyZWY1Yzc3NDJiYmU2NS90YWJsZTplZWE0NDMyMTRlMWY0OTgyOWYzNWJjYTkyZjY0MWQ3Yy90YWJsZXJhbmdlOmVlYTQ0MzIxNGUxZjQ5ODI5ZjM1YmNhOTJmNjQxZDdjXzItMS0xLTEtNTkwMQ_c11f67f6-54cc-472f-954a-1583bb305ba8"
      unitRef="usd">582000</us-gaap:InterestExpenseDemandDepositAccounts>
    <us-gaap:InterestExpenseDemandDepositAccounts
      contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTcvZnJhZzphOTEwODY4NWI1YjQ0ZWI1OTcyZWY1Yzc3NDJiYmU2NS90YWJsZTplZWE0NDMyMTRlMWY0OTgyOWYzNWJjYTkyZjY0MWQ3Yy90YWJsZXJhbmdlOmVlYTQ0MzIxNGUxZjQ5ODI5ZjM1YmNhOTJmNjQxZDdjXzItMy0xLTEtNTkwMQ_d5bf3aed-092a-45c0-b317-33c60ed84fb1"
      unitRef="usd">1313000</us-gaap:InterestExpenseDemandDepositAccounts>
    <us-gaap:InterestExpenseDemandDepositAccounts
      contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTcvZnJhZzphOTEwODY4NWI1YjQ0ZWI1OTcyZWY1Yzc3NDJiYmU2NS90YWJsZTplZWE0NDMyMTRlMWY0OTgyOWYzNWJjYTkyZjY0MWQ3Yy90YWJsZXJhbmdlOmVlYTQ0MzIxNGUxZjQ5ODI5ZjM1YmNhOTJmNjQxZDdjXzItNS0xLTEtNTkwMQ_a0dd75e6-71f8-4472-b2b4-d2619eeff2ff"
      unitRef="usd">3686000</us-gaap:InterestExpenseDemandDepositAccounts>
    <us-gaap:InterestExpenseSavingsDeposits
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTcvZnJhZzphOTEwODY4NWI1YjQ0ZWI1OTcyZWY1Yzc3NDJiYmU2NS90YWJsZTplZWE0NDMyMTRlMWY0OTgyOWYzNWJjYTkyZjY0MWQ3Yy90YWJsZXJhbmdlOmVlYTQ0MzIxNGUxZjQ5ODI5ZjM1YmNhOTJmNjQxZDdjXzMtMS0xLTEtNTkwMQ_8cc89ac0-a97b-4718-9d27-487a873b84fc"
      unitRef="usd">9000</us-gaap:InterestExpenseSavingsDeposits>
    <us-gaap:InterestExpenseSavingsDeposits
      contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTcvZnJhZzphOTEwODY4NWI1YjQ0ZWI1OTcyZWY1Yzc3NDJiYmU2NS90YWJsZTplZWE0NDMyMTRlMWY0OTgyOWYzNWJjYTkyZjY0MWQ3Yy90YWJsZXJhbmdlOmVlYTQ0MzIxNGUxZjQ5ODI5ZjM1YmNhOTJmNjQxZDdjXzMtMy0xLTEtNTkwMQ_bd220d15-ac03-4fda-bdc3-dcb8b920d528"
      unitRef="usd">24000</us-gaap:InterestExpenseSavingsDeposits>
    <us-gaap:InterestExpenseSavingsDeposits
      contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTcvZnJhZzphOTEwODY4NWI1YjQ0ZWI1OTcyZWY1Yzc3NDJiYmU2NS90YWJsZTplZWE0NDMyMTRlMWY0OTgyOWYzNWJjYTkyZjY0MWQ3Yy90YWJsZXJhbmdlOmVlYTQ0MzIxNGUxZjQ5ODI5ZjM1YmNhOTJmNjQxZDdjXzMtNS0xLTEtNTkwMQ_cf120688-ecf8-40df-b5c5-1bc79f875a1e"
      unitRef="usd">103000</us-gaap:InterestExpenseSavingsDeposits>
    <us-gaap:InterestExpenseTimeDepositsLessThan100000
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTcvZnJhZzphOTEwODY4NWI1YjQ0ZWI1OTcyZWY1Yzc3NDJiYmU2NS90YWJsZTplZWE0NDMyMTRlMWY0OTgyOWYzNWJjYTkyZjY0MWQ3Yy90YWJsZXJhbmdlOmVlYTQ0MzIxNGUxZjQ5ODI5ZjM1YmNhOTJmNjQxZDdjXzUtMS0xLTEtNTkwMQ_9b233b61-77ca-48a6-952c-d666e320dfd1"
      unitRef="usd">332000</us-gaap:InterestExpenseTimeDepositsLessThan100000>
    <us-gaap:InterestExpenseTimeDepositsLessThan100000
      contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTcvZnJhZzphOTEwODY4NWI1YjQ0ZWI1OTcyZWY1Yzc3NDJiYmU2NS90YWJsZTplZWE0NDMyMTRlMWY0OTgyOWYzNWJjYTkyZjY0MWQ3Yy90YWJsZXJhbmdlOmVlYTQ0MzIxNGUxZjQ5ODI5ZjM1YmNhOTJmNjQxZDdjXzUtMy0xLTEtNTkwMQ_9fddaa15-daf9-440a-b509-cf6906454eca"
      unitRef="usd">550000</us-gaap:InterestExpenseTimeDepositsLessThan100000>
    <us-gaap:InterestExpenseTimeDepositsLessThan100000
      contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTcvZnJhZzphOTEwODY4NWI1YjQ0ZWI1OTcyZWY1Yzc3NDJiYmU2NS90YWJsZTplZWE0NDMyMTRlMWY0OTgyOWYzNWJjYTkyZjY0MWQ3Yy90YWJsZXJhbmdlOmVlYTQ0MzIxNGUxZjQ5ODI5ZjM1YmNhOTJmNjQxZDdjXzUtNS0xLTEtNTkwMQ_add97ca8-f3ab-4ea8-8ccc-87932846e403"
      unitRef="usd">905000</us-gaap:InterestExpenseTimeDepositsLessThan100000>
    <cass:InterestExpenseTimeDeposits100000OrMoreAndLessThan250000
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTcvZnJhZzphOTEwODY4NWI1YjQ0ZWI1OTcyZWY1Yzc3NDJiYmU2NS90YWJsZTplZWE0NDMyMTRlMWY0OTgyOWYzNWJjYTkyZjY0MWQ3Yy90YWJsZXJhbmdlOmVlYTQ0MzIxNGUxZjQ5ODI5ZjM1YmNhOTJmNjQxZDdjXzYtMS0xLTEtNTkwMQ_f93092b0-d07c-416e-b43a-306896430590"
      unitRef="usd">109000</cass:InterestExpenseTimeDeposits100000OrMoreAndLessThan250000>
    <cass:InterestExpenseTimeDeposits100000OrMoreAndLessThan250000
      contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTcvZnJhZzphOTEwODY4NWI1YjQ0ZWI1OTcyZWY1Yzc3NDJiYmU2NS90YWJsZTplZWE0NDMyMTRlMWY0OTgyOWYzNWJjYTkyZjY0MWQ3Yy90YWJsZXJhbmdlOmVlYTQ0MzIxNGUxZjQ5ODI5ZjM1YmNhOTJmNjQxZDdjXzYtMy0xLTEtNTkwMQ_873e0114-3c13-4c11-afd4-06f3a2d94882"
      unitRef="usd">206000</cass:InterestExpenseTimeDeposits100000OrMoreAndLessThan250000>
    <cass:InterestExpenseTimeDeposits100000OrMoreAndLessThan250000
      contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTcvZnJhZzphOTEwODY4NWI1YjQ0ZWI1OTcyZWY1Yzc3NDJiYmU2NS90YWJsZTplZWE0NDMyMTRlMWY0OTgyOWYzNWJjYTkyZjY0MWQ3Yy90YWJsZXJhbmdlOmVlYTQ0MzIxNGUxZjQ5ODI5ZjM1YmNhOTJmNjQxZDdjXzYtNS0xLTEtNTkwMQ_0fb685cf-dee5-49f6-9a52-8e95c2f431d7"
      unitRef="usd">216000</cass:InterestExpenseTimeDeposits100000OrMoreAndLessThan250000>
    <cass:InterestExpenseTimeDeposits250000OrMore
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTcvZnJhZzphOTEwODY4NWI1YjQ0ZWI1OTcyZWY1Yzc3NDJiYmU2NS90YWJsZTplZWE0NDMyMTRlMWY0OTgyOWYzNWJjYTkyZjY0MWQ3Yy90YWJsZXJhbmdlOmVlYTQ0MzIxNGUxZjQ5ODI5ZjM1YmNhOTJmNjQxZDdjXzctMS0xLTEtNTkwMQ_e15c682a-45e6-41fe-adc0-55835f40ec5b"
      unitRef="usd">139000</cass:InterestExpenseTimeDeposits250000OrMore>
    <cass:InterestExpenseTimeDeposits250000OrMore
      contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTcvZnJhZzphOTEwODY4NWI1YjQ0ZWI1OTcyZWY1Yzc3NDJiYmU2NS90YWJsZTplZWE0NDMyMTRlMWY0OTgyOWYzNWJjYTkyZjY0MWQ3Yy90YWJsZXJhbmdlOmVlYTQ0MzIxNGUxZjQ5ODI5ZjM1YmNhOTJmNjQxZDdjXzctMy0xLTEtNTkwMQ_d120edec-6816-4bde-85f8-9b0487f58152"
      unitRef="usd">267000</cass:InterestExpenseTimeDeposits250000OrMore>
    <cass:InterestExpenseTimeDeposits250000OrMore
      contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTcvZnJhZzphOTEwODY4NWI1YjQ0ZWI1OTcyZWY1Yzc3NDJiYmU2NS90YWJsZTplZWE0NDMyMTRlMWY0OTgyOWYzNWJjYTkyZjY0MWQ3Yy90YWJsZXJhbmdlOmVlYTQ0MzIxNGUxZjQ5ODI5ZjM1YmNhOTJmNjQxZDdjXzctNS0xLTEtNTkwMQ_1bf97180-18e2-4205-bc7e-22d7c28e1a1b"
      unitRef="usd">281000</cass:InterestExpenseTimeDeposits250000OrMore>
    <us-gaap:InterestExpenseDeposits
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTcvZnJhZzphOTEwODY4NWI1YjQ0ZWI1OTcyZWY1Yzc3NDJiYmU2NS90YWJsZTplZWE0NDMyMTRlMWY0OTgyOWYzNWJjYTkyZjY0MWQ3Yy90YWJsZXJhbmdlOmVlYTQ0MzIxNGUxZjQ5ODI5ZjM1YmNhOTJmNjQxZDdjXzgtMS0xLTEtNTkwMQ_e1832a0b-cabc-4446-ae5b-6001ea3fc0a6"
      unitRef="usd">1171000</us-gaap:InterestExpenseDeposits>
    <us-gaap:InterestExpenseDeposits
      contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTcvZnJhZzphOTEwODY4NWI1YjQ0ZWI1OTcyZWY1Yzc3NDJiYmU2NS90YWJsZTplZWE0NDMyMTRlMWY0OTgyOWYzNWJjYTkyZjY0MWQ3Yy90YWJsZXJhbmdlOmVlYTQ0MzIxNGUxZjQ5ODI5ZjM1YmNhOTJmNjQxZDdjXzgtMy0xLTEtNTkwMQ_4e3dfc6d-e293-47ed-888f-b4c108a04251"
      unitRef="usd">2360000</us-gaap:InterestExpenseDeposits>
    <us-gaap:InterestExpenseDeposits
      contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTcvZnJhZzphOTEwODY4NWI1YjQ0ZWI1OTcyZWY1Yzc3NDJiYmU2NS90YWJsZTplZWE0NDMyMTRlMWY0OTgyOWYzNWJjYTkyZjY0MWQ3Yy90YWJsZXJhbmdlOmVlYTQ0MzIxNGUxZjQ5ODI5ZjM1YmNhOTJmNjQxZDdjXzgtNS0xLTEtNTkwMQ_3035b514-0f2d-42f9-abb5-eef8f0b083a8"
      unitRef="usd">5191000</us-gaap:InterestExpenseDeposits>
    <cass:ScheduleOfMaturitiesOfTimeDepositsTableTextBlock
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTcvZnJhZzphOTEwODY4NWI1YjQ0ZWI1OTcyZWY1Yzc3NDJiYmU2NS90ZXh0cmVnaW9uOmE5MTA4Njg1YjViNDRlYjU5NzJlZjVjNzc0MmJiZTY1XzIxNQ_456f86f8-836e-4de1-99b4-608957bad3c4">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The scheduled maturities of time deposits are summarized as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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:44.354%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.085%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="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:114%"&gt;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="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:114%"&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="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:114%"&gt;2020&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-style:italic;font-weight:400;line-height:114%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;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-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Percent&lt;br/&gt;of Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;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-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Percent&lt;br/&gt;of Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Due within: &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;One year &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:114%"&gt;$&lt;/span&gt;&lt;/td&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:114%"&gt;30,855&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;65.4&#160;&lt;/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:114%"&gt;%&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:114%"&gt;$&lt;/span&gt;&lt;/td&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:114%"&gt;39,575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;70.7&#160;&lt;/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:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Two years &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;15,061&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;31.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;10,470&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;18.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:114%"&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;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Three years &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:114%"&gt;1,205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2.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:114%"&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:114%"&gt;5,892&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;10.5&#160;&lt;/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:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Four years &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:114%"&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;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Five years &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:114%"&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:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:114%"&gt;48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;47,184&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;100.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;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:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;55,985&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;100.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;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:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</cass:ScheduleOfMaturitiesOfTimeDepositsTableTextBlock>
    <us-gaap:TimeDepositMaturitiesYearOne
      contextRef="iec0398a820254cd299413aaa332e3362_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTcvZnJhZzphOTEwODY4NWI1YjQ0ZWI1OTcyZWY1Yzc3NDJiYmU2NS90YWJsZTo0MzE1MTE3YjgxZjk0N2ZkOTdmZTlkNjExZDcyZjhkYy90YWJsZXJhbmdlOjQzMTUxMTdiODFmOTQ3ZmQ5N2ZlOWQ2MTFkNzJmOGRjXzQtMS0xLTEtNTkwMQ_a3b61730-60f7-4e01-b6ea-9bb564b4d052"
      unitRef="usd">30855000</us-gaap:TimeDepositMaturitiesYearOne>
    <us-gaap:TimeDepositsWeightedAverageInterestRateMaturitiesYearOne
      contextRef="iec0398a820254cd299413aaa332e3362_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTcvZnJhZzphOTEwODY4NWI1YjQ0ZWI1OTcyZWY1Yzc3NDJiYmU2NS90YWJsZTo0MzE1MTE3YjgxZjk0N2ZkOTdmZTlkNjExZDcyZjhkYy90YWJsZXJhbmdlOjQzMTUxMTdiODFmOTQ3ZmQ5N2ZlOWQ2MTFkNzJmOGRjXzQtMy0xLTEtNTkwMQ_018916ff-4944-4fec-9c10-a8ade19fa4d6"
      unitRef="number">0.654</us-gaap:TimeDepositsWeightedAverageInterestRateMaturitiesYearOne>
    <us-gaap:TimeDepositMaturitiesYearOne
      contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTcvZnJhZzphOTEwODY4NWI1YjQ0ZWI1OTcyZWY1Yzc3NDJiYmU2NS90YWJsZTo0MzE1MTE3YjgxZjk0N2ZkOTdmZTlkNjExZDcyZjhkYy90YWJsZXJhbmdlOjQzMTUxMTdiODFmOTQ3ZmQ5N2ZlOWQ2MTFkNzJmOGRjXzQtNS0xLTEtNTkwMQ_56fb9e32-be29-4c82-b13c-c732f8188c36"
      unitRef="usd">39575000</us-gaap:TimeDepositMaturitiesYearOne>
    <us-gaap:TimeDepositsWeightedAverageInterestRateMaturitiesYearOne
      contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTcvZnJhZzphOTEwODY4NWI1YjQ0ZWI1OTcyZWY1Yzc3NDJiYmU2NS90YWJsZTo0MzE1MTE3YjgxZjk0N2ZkOTdmZTlkNjExZDcyZjhkYy90YWJsZXJhbmdlOjQzMTUxMTdiODFmOTQ3ZmQ5N2ZlOWQ2MTFkNzJmOGRjXzQtNy0xLTEtNTkwMQ_26bd1ef8-ad81-45ad-8533-ebf544673a5a"
      unitRef="number">0.707</us-gaap:TimeDepositsWeightedAverageInterestRateMaturitiesYearOne>
    <us-gaap:TimeDepositMaturitiesYearTwo
      contextRef="iec0398a820254cd299413aaa332e3362_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTcvZnJhZzphOTEwODY4NWI1YjQ0ZWI1OTcyZWY1Yzc3NDJiYmU2NS90YWJsZTo0MzE1MTE3YjgxZjk0N2ZkOTdmZTlkNjExZDcyZjhkYy90YWJsZXJhbmdlOjQzMTUxMTdiODFmOTQ3ZmQ5N2ZlOWQ2MTFkNzJmOGRjXzUtMS0xLTEtNTkwMQ_ed0dd35c-d608-4705-ab73-8a53664008ac"
      unitRef="usd">15061000</us-gaap:TimeDepositMaturitiesYearTwo>
    <us-gaap:TimeDepositsWeightedAverageInterestRateMaturitiesYearTwo
      contextRef="iec0398a820254cd299413aaa332e3362_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTcvZnJhZzphOTEwODY4NWI1YjQ0ZWI1OTcyZWY1Yzc3NDJiYmU2NS90YWJsZTo0MzE1MTE3YjgxZjk0N2ZkOTdmZTlkNjExZDcyZjhkYy90YWJsZXJhbmdlOjQzMTUxMTdiODFmOTQ3ZmQ5N2ZlOWQ2MTFkNzJmOGRjXzUtMy0xLTEtNTkwMQ_5c8498cc-3814-418d-bef2-1170958087fd"
      unitRef="number">0.319</us-gaap:TimeDepositsWeightedAverageInterestRateMaturitiesYearTwo>
    <us-gaap:TimeDepositMaturitiesYearTwo
      contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTcvZnJhZzphOTEwODY4NWI1YjQ0ZWI1OTcyZWY1Yzc3NDJiYmU2NS90YWJsZTo0MzE1MTE3YjgxZjk0N2ZkOTdmZTlkNjExZDcyZjhkYy90YWJsZXJhbmdlOjQzMTUxMTdiODFmOTQ3ZmQ5N2ZlOWQ2MTFkNzJmOGRjXzUtNS0xLTEtNTkwMQ_fa3cdeb8-8b4d-4d66-9364-f155781d2026"
      unitRef="usd">10470000</us-gaap:TimeDepositMaturitiesYearTwo>
    <us-gaap:TimeDepositsWeightedAverageInterestRateMaturitiesYearTwo
      contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTcvZnJhZzphOTEwODY4NWI1YjQ0ZWI1OTcyZWY1Yzc3NDJiYmU2NS90YWJsZTo0MzE1MTE3YjgxZjk0N2ZkOTdmZTlkNjExZDcyZjhkYy90YWJsZXJhbmdlOjQzMTUxMTdiODFmOTQ3ZmQ5N2ZlOWQ2MTFkNzJmOGRjXzUtNy0xLTEtNTkwMQ_3bfed0bd-80a0-458f-bb56-cbfd642e6f06"
      unitRef="number">0.187</us-gaap:TimeDepositsWeightedAverageInterestRateMaturitiesYearTwo>
    <us-gaap:TimeDepositMaturitiesYearThree
      contextRef="iec0398a820254cd299413aaa332e3362_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTcvZnJhZzphOTEwODY4NWI1YjQ0ZWI1OTcyZWY1Yzc3NDJiYmU2NS90YWJsZTo0MzE1MTE3YjgxZjk0N2ZkOTdmZTlkNjExZDcyZjhkYy90YWJsZXJhbmdlOjQzMTUxMTdiODFmOTQ3ZmQ5N2ZlOWQ2MTFkNzJmOGRjXzYtMS0xLTEtNTkwMQ_dc01ab89-e220-4afe-8e4a-e5b0244260e4"
      unitRef="usd">1205000</us-gaap:TimeDepositMaturitiesYearThree>
    <us-gaap:TimeDepositsWeightedAverageInterestRateMaturitiesYearThree
      contextRef="iec0398a820254cd299413aaa332e3362_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTcvZnJhZzphOTEwODY4NWI1YjQ0ZWI1OTcyZWY1Yzc3NDJiYmU2NS90YWJsZTo0MzE1MTE3YjgxZjk0N2ZkOTdmZTlkNjExZDcyZjhkYy90YWJsZXJhbmdlOjQzMTUxMTdiODFmOTQ3ZmQ5N2ZlOWQ2MTFkNzJmOGRjXzYtMy0xLTEtNTkwMQ_d3d2a19c-dc49-4e54-a72c-6b2ca227d4cc"
      unitRef="number">0.026</us-gaap:TimeDepositsWeightedAverageInterestRateMaturitiesYearThree>
    <us-gaap:TimeDepositMaturitiesYearThree
      contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTcvZnJhZzphOTEwODY4NWI1YjQ0ZWI1OTcyZWY1Yzc3NDJiYmU2NS90YWJsZTo0MzE1MTE3YjgxZjk0N2ZkOTdmZTlkNjExZDcyZjhkYy90YWJsZXJhbmdlOjQzMTUxMTdiODFmOTQ3ZmQ5N2ZlOWQ2MTFkNzJmOGRjXzYtNS0xLTEtNTkwMQ_7bbe70cd-e539-4cf1-82fc-455bb42c2dee"
      unitRef="usd">5892000</us-gaap:TimeDepositMaturitiesYearThree>
    <us-gaap:TimeDepositsWeightedAverageInterestRateMaturitiesYearThree
      contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTcvZnJhZzphOTEwODY4NWI1YjQ0ZWI1OTcyZWY1Yzc3NDJiYmU2NS90YWJsZTo0MzE1MTE3YjgxZjk0N2ZkOTdmZTlkNjExZDcyZjhkYy90YWJsZXJhbmdlOjQzMTUxMTdiODFmOTQ3ZmQ5N2ZlOWQ2MTFkNzJmOGRjXzYtNy0xLTEtNTkwMQ_6bbbd1c6-0a24-479d-bd2e-311fa12220d3"
      unitRef="number">0.105</us-gaap:TimeDepositsWeightedAverageInterestRateMaturitiesYearThree>
    <us-gaap:TimeDepositMaturitiesYearFour
      contextRef="iec0398a820254cd299413aaa332e3362_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTcvZnJhZzphOTEwODY4NWI1YjQ0ZWI1OTcyZWY1Yzc3NDJiYmU2NS90YWJsZTo0MzE1MTE3YjgxZjk0N2ZkOTdmZTlkNjExZDcyZjhkYy90YWJsZXJhbmdlOjQzMTUxMTdiODFmOTQ3ZmQ5N2ZlOWQ2MTFkNzJmOGRjXzctMS0xLTEtNTkwMQ_65109074-620c-47df-9340-9b667ec51231"
      unitRef="usd">48000</us-gaap:TimeDepositMaturitiesYearFour>
    <us-gaap:TimeDepositsWeightedAverageInterestRateMaturitiesYearFour
      contextRef="iec0398a820254cd299413aaa332e3362_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTcvZnJhZzphOTEwODY4NWI1YjQ0ZWI1OTcyZWY1Yzc3NDJiYmU2NS90YWJsZTo0MzE1MTE3YjgxZjk0N2ZkOTdmZTlkNjExZDcyZjhkYy90YWJsZXJhbmdlOjQzMTUxMTdiODFmOTQ3ZmQ5N2ZlOWQ2MTFkNzJmOGRjXzctMy0xLTEtNTkwMQ_d6c6cc73-5cba-4e76-8ba8-f57af6fd016e"
      unitRef="number">0.001</us-gaap:TimeDepositsWeightedAverageInterestRateMaturitiesYearFour>
    <us-gaap:TimeDepositMaturitiesYearFour
      contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTcvZnJhZzphOTEwODY4NWI1YjQ0ZWI1OTcyZWY1Yzc3NDJiYmU2NS90YWJsZTo0MzE1MTE3YjgxZjk0N2ZkOTdmZTlkNjExZDcyZjhkYy90YWJsZXJhbmdlOjQzMTUxMTdiODFmOTQ3ZmQ5N2ZlOWQ2MTFkNzJmOGRjXzctNS0xLTEtNTkwMQ_2d6d691f-753a-4885-9094-3ea6a5f01844"
      unitRef="usd">0</us-gaap:TimeDepositMaturitiesYearFour>
    <us-gaap:TimeDepositsWeightedAverageInterestRateMaturitiesYearFour
      contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTcvZnJhZzphOTEwODY4NWI1YjQ0ZWI1OTcyZWY1Yzc3NDJiYmU2NS90YWJsZTo0MzE1MTE3YjgxZjk0N2ZkOTdmZTlkNjExZDcyZjhkYy90YWJsZXJhbmdlOjQzMTUxMTdiODFmOTQ3ZmQ5N2ZlOWQ2MTFkNzJmOGRjXzctNy0xLTEtNTkwMQ_eb287cb3-efa8-4b55-a86a-45ac85eb5a80"
      unitRef="number">0</us-gaap:TimeDepositsWeightedAverageInterestRateMaturitiesYearFour>
    <us-gaap:TimeDepositMaturitiesYearFive
      contextRef="iec0398a820254cd299413aaa332e3362_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTcvZnJhZzphOTEwODY4NWI1YjQ0ZWI1OTcyZWY1Yzc3NDJiYmU2NS90YWJsZTo0MzE1MTE3YjgxZjk0N2ZkOTdmZTlkNjExZDcyZjhkYy90YWJsZXJhbmdlOjQzMTUxMTdiODFmOTQ3ZmQ5N2ZlOWQ2MTFkNzJmOGRjXzgtMS0xLTEtNTkwMQ_56b79fc4-5854-4070-b88d-65c812b00e4d"
      unitRef="usd">15000</us-gaap:TimeDepositMaturitiesYearFive>
    <us-gaap:TimeDepositsWeightedAverageInterestRateMaturitiesYearFive
      contextRef="iec0398a820254cd299413aaa332e3362_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTcvZnJhZzphOTEwODY4NWI1YjQ0ZWI1OTcyZWY1Yzc3NDJiYmU2NS90YWJsZTo0MzE1MTE3YjgxZjk0N2ZkOTdmZTlkNjExZDcyZjhkYy90YWJsZXJhbmdlOjQzMTUxMTdiODFmOTQ3ZmQ5N2ZlOWQ2MTFkNzJmOGRjXzgtMy0xLTEtNTkwMQ_478f3033-6111-4677-a491-cdcd5af5b9fa"
      unitRef="number">0</us-gaap:TimeDepositsWeightedAverageInterestRateMaturitiesYearFive>
    <us-gaap:TimeDepositMaturitiesYearFive
      contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTcvZnJhZzphOTEwODY4NWI1YjQ0ZWI1OTcyZWY1Yzc3NDJiYmU2NS90YWJsZTo0MzE1MTE3YjgxZjk0N2ZkOTdmZTlkNjExZDcyZjhkYy90YWJsZXJhbmdlOjQzMTUxMTdiODFmOTQ3ZmQ5N2ZlOWQ2MTFkNzJmOGRjXzgtNS0xLTEtNTkwMQ_d23abe3a-ae1d-4973-bc1e-d692e71ef52d"
      unitRef="usd">48000</us-gaap:TimeDepositMaturitiesYearFive>
    <us-gaap:TimeDepositsWeightedAverageInterestRateMaturitiesYearFive
      contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTcvZnJhZzphOTEwODY4NWI1YjQ0ZWI1OTcyZWY1Yzc3NDJiYmU2NS90YWJsZTo0MzE1MTE3YjgxZjk0N2ZkOTdmZTlkNjExZDcyZjhkYy90YWJsZXJhbmdlOjQzMTUxMTdiODFmOTQ3ZmQ5N2ZlOWQ2MTFkNzJmOGRjXzgtNy0xLTEtNTkwMQ_fe5d108f-14a4-4c6c-bb80-86d66605f7cb"
      unitRef="number">0.001</us-gaap:TimeDepositsWeightedAverageInterestRateMaturitiesYearFive>
    <us-gaap:TimeDeposits
      contextRef="iec0398a820254cd299413aaa332e3362_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTcvZnJhZzphOTEwODY4NWI1YjQ0ZWI1OTcyZWY1Yzc3NDJiYmU2NS90YWJsZTo0MzE1MTE3YjgxZjk0N2ZkOTdmZTlkNjExZDcyZjhkYy90YWJsZXJhbmdlOjQzMTUxMTdiODFmOTQ3ZmQ5N2ZlOWQ2MTFkNzJmOGRjXzktMS0xLTEtNTkwMQ_7279f30e-b6b3-4134-9c26-19778023daaf"
      unitRef="usd">47184000</us-gaap:TimeDeposits>
    <cass:TimeDepositsWeightedAverageInterestRateAggregate
      contextRef="iec0398a820254cd299413aaa332e3362_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTcvZnJhZzphOTEwODY4NWI1YjQ0ZWI1OTcyZWY1Yzc3NDJiYmU2NS90YWJsZTo0MzE1MTE3YjgxZjk0N2ZkOTdmZTlkNjExZDcyZjhkYy90YWJsZXJhbmdlOjQzMTUxMTdiODFmOTQ3ZmQ5N2ZlOWQ2MTFkNzJmOGRjXzktMy0xLTEtNTkwMQ_c9f948ac-e351-4f22-96af-3114c254d210"
      unitRef="number">1.000</cass:TimeDepositsWeightedAverageInterestRateAggregate>
    <us-gaap:TimeDeposits
      contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTcvZnJhZzphOTEwODY4NWI1YjQ0ZWI1OTcyZWY1Yzc3NDJiYmU2NS90YWJsZTo0MzE1MTE3YjgxZjk0N2ZkOTdmZTlkNjExZDcyZjhkYy90YWJsZXJhbmdlOjQzMTUxMTdiODFmOTQ3ZmQ5N2ZlOWQ2MTFkNzJmOGRjXzktNS0xLTEtNTkwMQ_0f6d2fef-baf9-467e-a1bf-d3b59536bcf2"
      unitRef="usd">55985000</us-gaap:TimeDeposits>
    <cass:TimeDepositsWeightedAverageInterestRateAggregate
      contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNTcvZnJhZzphOTEwODY4NWI1YjQ0ZWI1OTcyZWY1Yzc3NDJiYmU2NS90YWJsZTo0MzE1MTE3YjgxZjk0N2ZkOTdmZTlkNjExZDcyZjhkYy90YWJsZXJhbmdlOjQzMTUxMTdiODFmOTQ3ZmQ5N2ZlOWQ2MTFkNzJmOGRjXzktNy0xLTEtNTkwMQ_2a5d0fef-9a98-40f1-8ed6-62b17dc2c82b"
      unitRef="number">1.000</cass:TimeDepositsWeightedAverageInterestRateAggregate>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjAvZnJhZzpkNzdkMWRlY2M4YWU0ZmQyODhiNjZjNmQyYTIzZTQ1NS90ZXh0cmVnaW9uOmQ3N2QxZGVjYzhhZTRmZDI4OGI2NmM2ZDJhMjNlNDU1XzEyMjQ_8784bb62-0c59-4e3e-8046-05a2c6dc32d8">&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;Unused Available Lines of Credit&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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, 2021, the Bank had unsecured lines of credit at six correspondent banks to purchase federal funds up to a maximum of $83,000,000 in aggregate. As of December&#160;31, 2021, the Bank had secured lines of credit with the Federal Home Loan Bank of $228,849,000 collateralized by commercial mortgage loans. At December&#160;31, 2021, the Company had lines of credit from two banks up to a maximum of $150,000,000 in aggregate collateralized by state and &lt;/span&gt;&lt;/div&gt;political subdivision securities. There were no amounts outstanding at December&#160;31, 2021, and 2020 under any of the lines of credit.</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i67b57fe5dd3d424dbb3461335ec5f292_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjAvZnJhZzpkNzdkMWRlY2M4YWU0ZmQyODhiNjZjNmQyYTIzZTQ1NS90ZXh0cmVnaW9uOmQ3N2QxZGVjYzhhZTRmZDI4OGI2NmM2ZDJhMjNlNDU1XzE2Mg_6b691dcc-612c-4a7b-b1e8-6e7fcb457899"
      unitRef="usd">83000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i8dc09286f2bd4fefbb3d50b7ace318c3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjAvZnJhZzpkNzdkMWRlY2M4YWU0ZmQyODhiNjZjNmQyYTIzZTQ1NS90ZXh0cmVnaW9uOmQ3N2QxZGVjYzhhZTRmZDI4OGI2NmM2ZDJhMjNlNDU1XzM4Mg_e6ce8d13-59e9-4265-ac8a-5421f02bf36a"
      unitRef="usd">228849000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i9282ef26110241f6b8c7c25da6509877_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjAvZnJhZzpkNzdkMWRlY2M4YWU0ZmQyODhiNjZjNmQyYTIzZTQ1NS90ZXh0cmVnaW9uOmQ3N2QxZGVjYzhhZTRmZDI4OGI2NmM2ZDJhMjNlNDU1XzQ5OA_dad2ddad-66c0-4f59-a5b9-f32e690d52af"
      unitRef="usd">150000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCredit
      contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjAvZnJhZzpkNzdkMWRlY2M4YWU0ZmQyODhiNjZjNmQyYTIzZTQ1NS90ZXh0cmVnaW9uOmQ3N2QxZGVjYzhhZTRmZDI4OGI2NmM2ZDJhMjNlNDU1XzEwOTk1MTE2MzIyOTg_1f6f6b6d-cdbd-439c-bb61-a60ba64457f2"
      unitRef="usd">0</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit
      contextRef="iec0398a820254cd299413aaa332e3362_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjAvZnJhZzpkNzdkMWRlY2M4YWU0ZmQyODhiNjZjNmQyYTIzZTQ1NS90ZXh0cmVnaW9uOmQ3N2QxZGVjYzhhZTRmZDI4OGI2NmM2ZDJhMjNlNDU1XzEwOTk1MTE2MzIyOTg_e4741bbc-7acd-4147-a80e-808276da339d"
      unitRef="usd">0</us-gaap:LineOfCredit>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjMvZnJhZzphNDZjNDFkZDdkZTU0MjIzOTQ5ODdjYWQxNGNmYzRlYy90ZXh0cmVnaW9uOmE0NmM0MWRkN2RlNTQyMjM5NDk4N2NhZDE0Y2ZjNGVjXzg4MQ_4a076a6f-0e99-4305-9b05-5f9f28a825d4">&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;Common Stock and Earnings per Share&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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 shows activity in the outstanding shares of the Company&#x2019;s common stock during 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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:85.718%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.082%"/&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:114%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1.5pt solid #000000;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:114%"&gt;Shares outstanding at January 1 &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1.5pt 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:114%"&gt;14,392,669&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1.5pt 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:114%"&gt;Issuance of common stock: &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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Employee restricted stock grants &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;22,393&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;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;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Employee restricted stock units vested &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:114%"&gt;2,232&#160;&lt;/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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Performance-based stock vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;18,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;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;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Employee SARs exercised &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:114%"&gt;7,810&#160;&lt;/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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Directors&#x2019; stock grants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;5,450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;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:114%"&gt;Shares repurchased &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:114%"&gt;(713,857)&lt;/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:#dbdbdb;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:114%"&gt;Shares forfeited &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(738)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;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:114%"&gt;Shares outstanding at December&#160;31 &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;13,734,295&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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 share is computed by dividing net income by the weighted average number of common shares outstanding. Diluted earnings per share is computed by dividing net income by the sum of the weighted average number of common shares outstanding and the weighted average number of potential common shares outstanding. Under the treasury stock method, stock appreciation rights (&#x201c;SARs&#x201d;) are dilutive when the average market price of the Company&#x2019;s common stock, combined with the effect of any unamortized compensation expense, exceeds the SAR price during a period.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The calculations of basic and diluted earnings per share are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.696%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.386%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.665%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.407%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.665%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.407%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.670%"/&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:114%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%"&gt;(In thousands except share and per share data)&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:114%"&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:114%"&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Basic: &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:114%"&gt;$&lt;/span&gt;&lt;/td&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:114%"&gt;28,604&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:114%"&gt;$&lt;/span&gt;&lt;/td&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:114%"&gt;25,176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:114%"&gt;$&lt;/span&gt;&lt;/td&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:114%"&gt;30,404&#160;&lt;/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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Weighted average common shares outstanding &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;14,091,773&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;14,364,406&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;14,434,445&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;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;text-indent:45pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Basic earnings per share &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:114%"&gt;$&lt;/span&gt;&lt;/td&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:114%"&gt;2.03&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:114%"&gt;$&lt;/span&gt;&lt;/td&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:114%"&gt;1.75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:114%"&gt;$&lt;/span&gt;&lt;/td&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:114%"&gt;2.11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1.5pt solid #000000;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:114%"&gt;Diluted: &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1.5pt 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;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:114%"&gt;$&lt;/span&gt;&lt;/td&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:114%"&gt;28,604&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:114%"&gt;$&lt;/span&gt;&lt;/td&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:114%"&gt;25,176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:114%"&gt;$&lt;/span&gt;&lt;/td&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:114%"&gt;30,404&#160;&lt;/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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Weighted average common shares outstanding &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;14,091,773&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;14,364,406&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;14,434,445&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;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;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Effect of dilutive restricted stock, performance based restricted stock&lt;/span&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#160;(&#x201c;PBRS&#x201d;), and SARs &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:114%"&gt;238,103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;202,541&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;257,480&#160;&lt;/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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Weighted average common shares outstanding assuming dilution &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;14,329,876&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;14,566,947&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;14,691,925&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;text-indent:45pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Diluted earnings per share &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1.73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2.07&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom: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:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfCommonStockOutstandingRollForwardTableTextBlock
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjMvZnJhZzphNDZjNDFkZDdkZTU0MjIzOTQ5ODdjYWQxNGNmYzRlYy90ZXh0cmVnaW9uOmE0NmM0MWRkN2RlNTQyMjM5NDk4N2NhZDE0Y2ZjNGVjXzg4Mg_b7949f64-cd26-4bd8-b9ad-05d0103ae316">&lt;div style="margin-top:12pt"&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 shows activity in the outstanding shares of the Company&#x2019;s common stock during 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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:85.718%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.082%"/&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:114%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1.5pt solid #000000;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:114%"&gt;Shares outstanding at January 1 &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1.5pt 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:114%"&gt;14,392,669&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1.5pt 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:114%"&gt;Issuance of common stock: &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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Employee restricted stock grants &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;22,393&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;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;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Employee restricted stock units vested &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:114%"&gt;2,232&#160;&lt;/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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Performance-based stock vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;18,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;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;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Employee SARs exercised &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:114%"&gt;7,810&#160;&lt;/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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Directors&#x2019; stock grants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;5,450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;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:114%"&gt;Shares repurchased &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:114%"&gt;(713,857)&lt;/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:#dbdbdb;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:114%"&gt;Shares forfeited &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(738)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;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:114%"&gt;Shares outstanding at December&#160;31 &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;13,734,295&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfCommonStockOutstandingRollForwardTableTextBlock>
    <us-gaap:SharesOutstanding
      contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjMvZnJhZzphNDZjNDFkZDdkZTU0MjIzOTQ5ODdjYWQxNGNmYzRlYy90YWJsZTphMTdkMTQ2NjhiYjE0MDkyOWZiZjBkY2IxODQ2NTI4OC90YWJsZXJhbmdlOmExN2QxNDY2OGJiMTQwOTI5ZmJmMGRjYjE4NDY1Mjg4XzEtMS0xLTEtNTkwMQ_9c6948c7-1c77-4ba0-80e2-05625f43fec0"
      unitRef="shares">14392669</us-gaap:SharesOutstanding>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjMvZnJhZzphNDZjNDFkZDdkZTU0MjIzOTQ5ODdjYWQxNGNmYzRlYy90YWJsZTphMTdkMTQ2NjhiYjE0MDkyOWZiZjBkY2IxODQ2NTI4OC90YWJsZXJhbmdlOmExN2QxNDY2OGJiMTQwOTI5ZmJmMGRjYjE4NDY1Mjg4XzMtMS0xLTEtNTkwMQ_8b554e77-d0d6-4611-9d0a-24c2120b267d"
      unitRef="shares">22393</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfUnits
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjMvZnJhZzphNDZjNDFkZDdkZTU0MjIzOTQ5ODdjYWQxNGNmYzRlYy90YWJsZTphMTdkMTQ2NjhiYjE0MDkyOWZiZjBkY2IxODQ2NTI4OC90YWJsZXJhbmdlOmExN2QxNDY2OGJiMTQwOTI5ZmJmMGRjYjE4NDY1Mjg4XzQtMS0xLTEtNTkwMQ_38abd0b4-56bc-446e-b31d-3b1d35c0a8e3"
      unitRef="shares">2232</us-gaap:StockIssuedDuringPeriodSharesConversionOfUnits>
    <cass:PerformanceBasedStock
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjMvZnJhZzphNDZjNDFkZDdkZTU0MjIzOTQ5ODdjYWQxNGNmYzRlYy90YWJsZTphMTdkMTQ2NjhiYjE0MDkyOWZiZjBkY2IxODQ2NTI4OC90YWJsZXJhbmdlOmExN2QxNDY2OGJiMTQwOTI5ZmJmMGRjYjE4NDY1Mjg4XzUtMS0xLTEtNTkwMQ_00a4d13f-e90d-4b16-bbec-09e4ba507944"
      unitRef="shares">18336</cass:PerformanceBasedStock>
    <cass:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndStockAppreciationRightsExercisesInPeriod
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjMvZnJhZzphNDZjNDFkZDdkZTU0MjIzOTQ5ODdjYWQxNGNmYzRlYy90YWJsZTphMTdkMTQ2NjhiYjE0MDkyOWZiZjBkY2IxODQ2NTI4OC90YWJsZXJhbmdlOmExN2QxNDY2OGJiMTQwOTI5ZmJmMGRjYjE4NDY1Mjg4XzYtMS0xLTEtNTkwMQ_118d07e0-9373-466b-94af-2435e94d9192"
      unitRef="shares">7810</cass:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndStockAppreciationRightsExercisesInPeriod>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjMvZnJhZzphNDZjNDFkZDdkZTU0MjIzOTQ5ODdjYWQxNGNmYzRlYy90YWJsZTphMTdkMTQ2NjhiYjE0MDkyOWZiZjBkY2IxODQ2NTI4OC90YWJsZXJhbmdlOmExN2QxNDY2OGJiMTQwOTI5ZmJmMGRjYjE4NDY1Mjg4XzctMS0xLTEtNTkwMQ_dd995e5e-c486-4047-b59f-dd6a13fde4a6"
      unitRef="shares">5450</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjMvZnJhZzphNDZjNDFkZDdkZTU0MjIzOTQ5ODdjYWQxNGNmYzRlYy90YWJsZTphMTdkMTQ2NjhiYjE0MDkyOWZiZjBkY2IxODQ2NTI4OC90YWJsZXJhbmdlOmExN2QxNDY2OGJiMTQwOTI5ZmJmMGRjYjE4NDY1Mjg4XzgtMS0xLTEtNTkwMQ_6b9e0ad9-90a5-4373-9a3d-d6ea6763c934"
      unitRef="shares">713857</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationForfeited
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjMvZnJhZzphNDZjNDFkZDdkZTU0MjIzOTQ5ODdjYWQxNGNmYzRlYy90YWJsZTphMTdkMTQ2NjhiYjE0MDkyOWZiZjBkY2IxODQ2NTI4OC90YWJsZXJhbmdlOmExN2QxNDY2OGJiMTQwOTI5ZmJmMGRjYjE4NDY1Mjg4XzktMS0xLTEtNTkwMQ_5bc545d9-ceb4-40b9-a948-f35d89184fd9"
      unitRef="shares">738</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationForfeited>
    <us-gaap:SharesOutstanding
      contextRef="iec0398a820254cd299413aaa332e3362_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjMvZnJhZzphNDZjNDFkZDdkZTU0MjIzOTQ5ODdjYWQxNGNmYzRlYy90YWJsZTphMTdkMTQ2NjhiYjE0MDkyOWZiZjBkY2IxODQ2NTI4OC90YWJsZXJhbmdlOmExN2QxNDY2OGJiMTQwOTI5ZmJmMGRjYjE4NDY1Mjg4XzEwLTEtMS0xLTU5MDE_11b15936-c4bd-4c67-b03f-0d752491d801"
      unitRef="shares">13734295</us-gaap:SharesOutstanding>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjMvZnJhZzphNDZjNDFkZDdkZTU0MjIzOTQ5ODdjYWQxNGNmYzRlYy90ZXh0cmVnaW9uOmE0NmM0MWRkN2RlNTQyMjM5NDk4N2NhZDE0Y2ZjNGVjXzg4Mw_f75d0a48-2be4-4494-a36b-87bc5aafce86">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The calculations of basic and diluted earnings per share are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.696%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.386%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.665%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.407%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.665%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.407%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.670%"/&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:114%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%"&gt;(In thousands except share and per share data)&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:114%"&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:114%"&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Basic: &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:114%"&gt;$&lt;/span&gt;&lt;/td&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:114%"&gt;28,604&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:114%"&gt;$&lt;/span&gt;&lt;/td&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:114%"&gt;25,176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:114%"&gt;$&lt;/span&gt;&lt;/td&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:114%"&gt;30,404&#160;&lt;/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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Weighted average common shares outstanding &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;14,091,773&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;14,364,406&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;14,434,445&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;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;text-indent:45pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Basic earnings per share &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:114%"&gt;$&lt;/span&gt;&lt;/td&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:114%"&gt;2.03&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:114%"&gt;$&lt;/span&gt;&lt;/td&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:114%"&gt;1.75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:114%"&gt;$&lt;/span&gt;&lt;/td&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:114%"&gt;2.11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1.5pt solid #000000;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:114%"&gt;Diluted: &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1.5pt 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;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:114%"&gt;$&lt;/span&gt;&lt;/td&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:114%"&gt;28,604&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:114%"&gt;$&lt;/span&gt;&lt;/td&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:114%"&gt;25,176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:114%"&gt;$&lt;/span&gt;&lt;/td&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:114%"&gt;30,404&#160;&lt;/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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Weighted average common shares outstanding &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;14,091,773&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;14,364,406&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;14,434,445&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;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;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Effect of dilutive restricted stock, performance based restricted stock&lt;/span&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#160;(&#x201c;PBRS&#x201d;), and SARs &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:114%"&gt;238,103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;202,541&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;257,480&#160;&lt;/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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Weighted average common shares outstanding assuming dilution &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;14,329,876&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;14,566,947&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;14,691,925&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;text-indent:45pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Diluted earnings per share &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1.73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2.07&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom: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:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjMvZnJhZzphNDZjNDFkZDdkZTU0MjIzOTQ5ODdjYWQxNGNmYzRlYy90YWJsZTozMGE4ZmExODY5YzM0M2NlOTE4NzIwNDlmZTlhNDIyNS90YWJsZXJhbmdlOjMwYThmYTE4NjljMzQzY2U5MTg3MjA0OWZlOWE0MjI1XzMtMS0xLTEtNTkwMQ_89067940-2107-4003-8909-313466b2d9ea"
      unitRef="usd">28604000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjMvZnJhZzphNDZjNDFkZDdkZTU0MjIzOTQ5ODdjYWQxNGNmYzRlYy90YWJsZTozMGE4ZmExODY5YzM0M2NlOTE4NzIwNDlmZTlhNDIyNS90YWJsZXJhbmdlOjMwYThmYTE4NjljMzQzY2U5MTg3MjA0OWZlOWE0MjI1XzMtMy0xLTEtNTkwMQ_c07308ba-f893-47ce-b829-56e7e7aa1a31"
      unitRef="usd">25176000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjMvZnJhZzphNDZjNDFkZDdkZTU0MjIzOTQ5ODdjYWQxNGNmYzRlYy90YWJsZTozMGE4ZmExODY5YzM0M2NlOTE4NzIwNDlmZTlhNDIyNS90YWJsZXJhbmdlOjMwYThmYTE4NjljMzQzY2U5MTg3MjA0OWZlOWE0MjI1XzMtNS0xLTEtNTkwMQ_c825ff93-0d47-40e7-a972-692b0b610246"
      unitRef="usd">30404000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjMvZnJhZzphNDZjNDFkZDdkZTU0MjIzOTQ5ODdjYWQxNGNmYzRlYy90YWJsZTozMGE4ZmExODY5YzM0M2NlOTE4NzIwNDlmZTlhNDIyNS90YWJsZXJhbmdlOjMwYThmYTE4NjljMzQzY2U5MTg3MjA0OWZlOWE0MjI1XzQtMS0xLTEtNTkwMQ_2f3bc94d-946d-469e-8023-fc93476ce997"
      unitRef="shares">14091773</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjMvZnJhZzphNDZjNDFkZDdkZTU0MjIzOTQ5ODdjYWQxNGNmYzRlYy90YWJsZTozMGE4ZmExODY5YzM0M2NlOTE4NzIwNDlmZTlhNDIyNS90YWJsZXJhbmdlOjMwYThmYTE4NjljMzQzY2U5MTg3MjA0OWZlOWE0MjI1XzQtMy0xLTEtNTkwMQ_44a7126d-3751-409e-95eb-e994f14448a8"
      unitRef="shares">14364406</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjMvZnJhZzphNDZjNDFkZDdkZTU0MjIzOTQ5ODdjYWQxNGNmYzRlYy90YWJsZTozMGE4ZmExODY5YzM0M2NlOTE4NzIwNDlmZTlhNDIyNS90YWJsZXJhbmdlOjMwYThmYTE4NjljMzQzY2U5MTg3MjA0OWZlOWE0MjI1XzQtNS0xLTEtNTkwMQ_075ac16d-f8d7-4b9b-97d9-af92917db58a"
      unitRef="shares">14434445</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjMvZnJhZzphNDZjNDFkZDdkZTU0MjIzOTQ5ODdjYWQxNGNmYzRlYy90YWJsZTozMGE4ZmExODY5YzM0M2NlOTE4NzIwNDlmZTlhNDIyNS90YWJsZXJhbmdlOjMwYThmYTE4NjljMzQzY2U5MTg3MjA0OWZlOWE0MjI1XzUtMS0xLTEtNTkwMQ_f0922b50-9731-4713-b5bf-8ba9f4d7bfcb"
      unitRef="usdPerShare">2.03</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjMvZnJhZzphNDZjNDFkZDdkZTU0MjIzOTQ5ODdjYWQxNGNmYzRlYy90YWJsZTozMGE4ZmExODY5YzM0M2NlOTE4NzIwNDlmZTlhNDIyNS90YWJsZXJhbmdlOjMwYThmYTE4NjljMzQzY2U5MTg3MjA0OWZlOWE0MjI1XzUtMy0xLTEtNTkwMQ_c3de335b-56bc-4ebb-a1f1-ce0b650a8503"
      unitRef="usdPerShare">1.75</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjMvZnJhZzphNDZjNDFkZDdkZTU0MjIzOTQ5ODdjYWQxNGNmYzRlYy90YWJsZTozMGE4ZmExODY5YzM0M2NlOTE4NzIwNDlmZTlhNDIyNS90YWJsZXJhbmdlOjMwYThmYTE4NjljMzQzY2U5MTg3MjA0OWZlOWE0MjI1XzUtNS0xLTEtNTkwMQ_8650acfc-58cc-45d6-8ec0-72ad7146ceb3"
      unitRef="usdPerShare">2.11</us-gaap:EarningsPerShareBasic>
    <us-gaap:NetIncomeLoss
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjMvZnJhZzphNDZjNDFkZDdkZTU0MjIzOTQ5ODdjYWQxNGNmYzRlYy90YWJsZTozMGE4ZmExODY5YzM0M2NlOTE4NzIwNDlmZTlhNDIyNS90YWJsZXJhbmdlOjMwYThmYTE4NjljMzQzY2U5MTg3MjA0OWZlOWE0MjI1XzctMS0xLTEtNTkwMQ_149b1809-18ee-4104-9d08-9128a89ba9ae"
      unitRef="usd">28604000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjMvZnJhZzphNDZjNDFkZDdkZTU0MjIzOTQ5ODdjYWQxNGNmYzRlYy90YWJsZTozMGE4ZmExODY5YzM0M2NlOTE4NzIwNDlmZTlhNDIyNS90YWJsZXJhbmdlOjMwYThmYTE4NjljMzQzY2U5MTg3MjA0OWZlOWE0MjI1XzctMy0xLTEtNTkwMQ_4c339e60-0be7-4cb3-b2a4-2f6b770385b1"
      unitRef="usd">25176000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjMvZnJhZzphNDZjNDFkZDdkZTU0MjIzOTQ5ODdjYWQxNGNmYzRlYy90YWJsZTozMGE4ZmExODY5YzM0M2NlOTE4NzIwNDlmZTlhNDIyNS90YWJsZXJhbmdlOjMwYThmYTE4NjljMzQzY2U5MTg3MjA0OWZlOWE0MjI1XzctNS0xLTEtNTkwMQ_86d8e258-8cb8-4a8f-837f-f3b5cc3d75bf"
      unitRef="usd">30404000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjMvZnJhZzphNDZjNDFkZDdkZTU0MjIzOTQ5ODdjYWQxNGNmYzRlYy90YWJsZTozMGE4ZmExODY5YzM0M2NlOTE4NzIwNDlmZTlhNDIyNS90YWJsZXJhbmdlOjMwYThmYTE4NjljMzQzY2U5MTg3MjA0OWZlOWE0MjI1XzgtMS0xLTEtNTkwMQ_2d7e4937-f08e-48bb-8d30-302b742fc0a0"
      unitRef="shares">14091773</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjMvZnJhZzphNDZjNDFkZDdkZTU0MjIzOTQ5ODdjYWQxNGNmYzRlYy90YWJsZTozMGE4ZmExODY5YzM0M2NlOTE4NzIwNDlmZTlhNDIyNS90YWJsZXJhbmdlOjMwYThmYTE4NjljMzQzY2U5MTg3MjA0OWZlOWE0MjI1XzgtMy0xLTEtNTkwMQ_71b6976d-0c0e-4086-803b-a4eea7d66c74"
      unitRef="shares">14364406</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjMvZnJhZzphNDZjNDFkZDdkZTU0MjIzOTQ5ODdjYWQxNGNmYzRlYy90YWJsZTozMGE4ZmExODY5YzM0M2NlOTE4NzIwNDlmZTlhNDIyNS90YWJsZXJhbmdlOjMwYThmYTE4NjljMzQzY2U5MTg3MjA0OWZlOWE0MjI1XzgtNS0xLTEtNTkwMQ_579f5f87-8113-4c50-bc60-cf6c85e21d3f"
      unitRef="shares">14434445</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjMvZnJhZzphNDZjNDFkZDdkZTU0MjIzOTQ5ODdjYWQxNGNmYzRlYy90YWJsZTozMGE4ZmExODY5YzM0M2NlOTE4NzIwNDlmZTlhNDIyNS90YWJsZXJhbmdlOjMwYThmYTE4NjljMzQzY2U5MTg3MjA0OWZlOWE0MjI1XzktMS0xLTEtNTkwMQ_04811cbe-67f6-4ffb-9342-ab4e23d5c830"
      unitRef="shares">238103</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjMvZnJhZzphNDZjNDFkZDdkZTU0MjIzOTQ5ODdjYWQxNGNmYzRlYy90YWJsZTozMGE4ZmExODY5YzM0M2NlOTE4NzIwNDlmZTlhNDIyNS90YWJsZXJhbmdlOjMwYThmYTE4NjljMzQzY2U5MTg3MjA0OWZlOWE0MjI1XzktMy0xLTEtNTkwMQ_1aeaf35a-eb0d-47d4-8126-a586c2f81f43"
      unitRef="shares">202541</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjMvZnJhZzphNDZjNDFkZDdkZTU0MjIzOTQ5ODdjYWQxNGNmYzRlYy90YWJsZTozMGE4ZmExODY5YzM0M2NlOTE4NzIwNDlmZTlhNDIyNS90YWJsZXJhbmdlOjMwYThmYTE4NjljMzQzY2U5MTg3MjA0OWZlOWE0MjI1XzktNS0xLTEtNTkwMQ_9fa2d4ec-c176-400b-936b-570957a43565"
      unitRef="shares">257480</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjMvZnJhZzphNDZjNDFkZDdkZTU0MjIzOTQ5ODdjYWQxNGNmYzRlYy90YWJsZTozMGE4ZmExODY5YzM0M2NlOTE4NzIwNDlmZTlhNDIyNS90YWJsZXJhbmdlOjMwYThmYTE4NjljMzQzY2U5MTg3MjA0OWZlOWE0MjI1XzEwLTEtMS0xLTU5MDE_6506903c-ac42-419e-931e-7ee85c468985"
      unitRef="shares">14329876</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjMvZnJhZzphNDZjNDFkZDdkZTU0MjIzOTQ5ODdjYWQxNGNmYzRlYy90YWJsZTozMGE4ZmExODY5YzM0M2NlOTE4NzIwNDlmZTlhNDIyNS90YWJsZXJhbmdlOjMwYThmYTE4NjljMzQzY2U5MTg3MjA0OWZlOWE0MjI1XzEwLTMtMS0xLTU5MDE_5440d002-9fb5-4947-bf10-467c90e7e0e9"
      unitRef="shares">14566947</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjMvZnJhZzphNDZjNDFkZDdkZTU0MjIzOTQ5ODdjYWQxNGNmYzRlYy90YWJsZTozMGE4ZmExODY5YzM0M2NlOTE4NzIwNDlmZTlhNDIyNS90YWJsZXJhbmdlOjMwYThmYTE4NjljMzQzY2U5MTg3MjA0OWZlOWE0MjI1XzEwLTUtMS0xLTU5MDE_e3488bb4-ee2f-4cc6-b171-ca527be3b73d"
      unitRef="shares">14691925</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjMvZnJhZzphNDZjNDFkZDdkZTU0MjIzOTQ5ODdjYWQxNGNmYzRlYy90YWJsZTozMGE4ZmExODY5YzM0M2NlOTE4NzIwNDlmZTlhNDIyNS90YWJsZXJhbmdlOjMwYThmYTE4NjljMzQzY2U5MTg3MjA0OWZlOWE0MjI1XzExLTEtMS0xLTU5MDE_09104789-f7c3-481f-870d-f4b23d40c5fa"
      unitRef="usdPerShare">2.00</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjMvZnJhZzphNDZjNDFkZDdkZTU0MjIzOTQ5ODdjYWQxNGNmYzRlYy90YWJsZTozMGE4ZmExODY5YzM0M2NlOTE4NzIwNDlmZTlhNDIyNS90YWJsZXJhbmdlOjMwYThmYTE4NjljMzQzY2U5MTg3MjA0OWZlOWE0MjI1XzExLTMtMS0xLTU5MDE_799a2083-9c50-4877-8fe8-a5a40f36e052"
      unitRef="usdPerShare">1.73</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjMvZnJhZzphNDZjNDFkZDdkZTU0MjIzOTQ5ODdjYWQxNGNmYzRlYy90YWJsZTozMGE4ZmExODY5YzM0M2NlOTE4NzIwNDlmZTlhNDIyNS90YWJsZXJhbmdlOjMwYThmYTE4NjljMzQzY2U5MTg3MjA0OWZlOWE0MjI1XzExLTUtMS0xLTU5MDE_2e9e2851-0464-4223-b4f1-1dc90655a59f"
      unitRef="usdPerShare">2.07</us-gaap:EarningsPerShareDiluted>
    <us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90ZXh0cmVnaW9uOjI4NmE2OWQ0NTU0ZDQ4Y2NiYTFlNmMyZGEwMGU4Mjk3XzU3Mzc_998118ef-7cfa-403f-9b01-cbf8a08b878f">&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;Employee Benefit Plans&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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;Defined Benefit Plan&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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 a noncontributory defined-benefit pension plan (the &#x201c;Plan&#x201d;), which covers eligible employees. Effective December 31, 2016, the Plan was closed to all new participants. Additionally, the Company froze the benefits of the Plan as of February 28, 2021. As such, subsequent to February 28, 2021, there is no service cost associated with the Plan. The Company accrues and makes contributions designed to fund normal service costs on a current basis using the projected unit &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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;credit with service proration method to amortize prior service costs arising from improvements in pension benefits and qualifying service prior to the establishment of the Plan over a period of approximately 30 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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 activity in the Plan&#x2019;s projected benefit obligation, assets, funded status and amounts recognized in the Company&#x2019;s consolidated balance sheets is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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:71.324%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&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-style:italic;font-weight:400;line-height:114%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1.5pt solid #000000;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:114%"&gt;Projected benefit obligation: &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1.5pt 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;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Balance, January 1 &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:114%"&gt;$&lt;/span&gt;&lt;/td&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:114%"&gt;122,035&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:114%"&gt;$&lt;/span&gt;&lt;/td&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:114%"&gt;119,827&#160;&lt;/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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Service cost &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,002&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;4,329&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;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;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Interest 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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3,908&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Actuarial (gain) loss &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(5,822)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;15,087&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;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;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Plan amendments &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:114%"&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:114%"&gt;(18,322)&lt;/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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Benefits paid &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(2,968)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(2,794)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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:114%"&gt;Balance, December&#160;31 &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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:114%"&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:114%"&gt;117,323&#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;border-top:0.5pt solid #000000;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:114%"&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:114%"&gt;122,035&#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:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Plan assets: &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Fair value, January 1 &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:114%"&gt;$&lt;/span&gt;&lt;/td&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:114%"&gt;106,667&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:114%"&gt;$&lt;/span&gt;&lt;/td&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:114%"&gt;94,634&#160;&lt;/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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Actual return &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;10,107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;14,826&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;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;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Employer contribution &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:114%"&gt;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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Benefits paid &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(2,968)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(2,793)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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:114%"&gt;Fair value, December&#160;31 &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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:114%"&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:114%"&gt;114,136&#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;border-top:1pt solid #000;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:114%"&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:114%"&gt;106,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Funded status: &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;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:114%"&gt;Accrued pension liability &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(3,187)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom: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:114%"&gt;(15,368)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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 represent the major assumptions used to determine the projected benefit obligation of the Plan. For 2021, 2020 and 2019, the Plan&#x2019;s expected benefit cash flows were discounted using the FTSE Above Median Double-A Curve. For 2021, the Pri-2012 Mortality Table and MP-2022 Mortality Improvement Scale were used. For 2020, the Pri-2012 Mortality Table and MP-2020 Mortality Improvement Scale were used. For 2019, the Pri-2012 Mortality Table and MP-2019 Mortality Improvement Scale were used.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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:57.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2020&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:114%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1.5pt solid #000000;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:114%"&gt;Weighted average discount rate &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1.5pt 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:114%"&gt;2.85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1.5pt 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:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1.5pt 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:114%"&gt;2.55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1.5pt 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:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1.5pt 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:114%"&gt;3.30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1.5pt 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:114%"&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:114%"&gt;Rate of increase in compensation levels &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:114%"&gt;(a)&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:114%"&gt;(a)&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:114%"&gt;(a)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(a)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.91pt"&gt;6.0% graded down to 3.25% over the first seven years of service.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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 accumulated benefit obligation was $117,323,000 and $121,095,000 as of December&#160;31, 2021 and 2020, respectively. The Company made a contribution of $330,000 during 2021, while in 2020 there was no contribution made to the Plan. The Company has not determined if it will make a contribution to the Plan in 2022. The following pension benefit payments, which reflect expected future service, as appropriate, are expected to be paid by the Plan:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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:85.112%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.082%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1.5pt solid #000000;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:114%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1.5pt 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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1.5pt 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:114%"&gt;3,771,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1.5pt 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:114%"&gt;2023&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:114%"&gt;4,165,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;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:114%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;4,396,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;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:114%"&gt;2025&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:114%"&gt;4,593,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;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:114%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;4,802,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;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:114%"&gt;2026-2030 &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom: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:114%"&gt;26,978,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Plan&#x2019;s pension cost included the following components:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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:57.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&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: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;For the Year Ended&lt;/span&gt;&lt;/div&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;December&#160;31,&lt;/span&gt;&lt;/div&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-style:italic;font-weight:400;line-height:114%"&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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&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:114%"&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Service cost &#x2013; benefits earned during the year &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,002&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;4,329&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3,555&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:114%"&gt;Interest cost on projected benefit obligations &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:114%"&gt;3,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3,908&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;4,103&#160;&lt;/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:#dbdbdb;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:114%"&gt;Expected return on plan assets &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(6,310)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(6,049)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(4,753)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;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:114%"&gt;Net amortization and deferral &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:114%"&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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,946&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,559&#160;&lt;/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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Net periodic pension (benefit) cost &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;(1,839)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;4,134&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;4,464&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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 represent the major assumptions used to determine the net pension cost of the Plan: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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:57.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2020&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:114%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1.5pt solid #000000;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:114%"&gt;Weighted average discount rate &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1.5pt 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:114%"&gt;2.55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1.5pt 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:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1.5pt 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:114%"&gt;3.30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1.5pt 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:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1.5pt 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:114%"&gt;4.30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1.5pt 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:114%"&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:114%"&gt;Rate of increase in compensation levels &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:114%"&gt;(a )&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:114%"&gt;(a )&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:114%"&gt;(a )&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;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:114%"&gt;Expected long-term rate of return on assets &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-bottom: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:114%"&gt;6.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom: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:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-bottom: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:114%"&gt;6.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom: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:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-bottom: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:114%"&gt;6.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom: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:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(a)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.91pt"&gt;6.0% graded down to 3.25% over the first seven years of service &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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 2021, the Pri-2012 Mortality Table and the MP-2020 Mortality Improvement Table were used. For 2020, the Pri-2012 Mortality Table and the MP-2019 Mortality Improvement Table were used. For 2019, the RP-2014 Mortality Table and the MP-2018 Mortality Improvement Table were used. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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 investment objective for the Plan is to maximize total return with a tolerance for average risk. Asset allocation is a balance between fixed income and equity investments, with a target allocation of approximately 51% fixed income, 23% U.S. equity and 26% non-U.S. equity. Due to volatility in the market, this target allocation is not always desirable and asset allocations can fluctuate between acceptable ranges. The fixed income component is invested in pooled investment grade securities. The equity components are invested in pooled large cap, small/mid cap and non-U.S. stocks. The expected one-year nominal returns and annual standard deviations are shown by asset class below:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.090%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:28.716%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.411%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.682%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.411%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.682%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.411%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.687%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Asset Class&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:700;line-height:114%"&gt;% of Total Portfolio&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:700;line-height:100%"&gt;One-Year Nominal&lt;br/&gt;Return&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:700;line-height:100%"&gt;Annual Standard&lt;br/&gt;Deviation&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Core Fixed Income &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;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:114%"&gt;51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;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:114%"&gt;3.95&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;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:114%"&gt;8.82&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:114%"&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:114%"&gt;Large Cap U.S. Equities &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:114%"&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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:114%"&gt;7.24&#160;&lt;/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:114%"&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:114%"&gt;17.27&#160;&lt;/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:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;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:114%"&gt;Small Cap U.S. Equities &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;8.57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;22.09&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:114%"&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:114%"&gt;International (Developed) &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:114%"&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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:114%"&gt;8.34&#160;&lt;/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:114%"&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:114%"&gt;18.39&#160;&lt;/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:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;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:114%"&gt;International (Emerging) &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-bottom: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:114%"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom: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:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-bottom: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:114%"&gt;11.12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom: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:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-bottom: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:114%"&gt;27.24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom: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:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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;Applying appropriate correlation factors between each of the asset classes the long-term rate of return on assets is estimated to be 6.00%.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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 fair value measurements by type of asset is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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:23.445%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.869%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.869%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.869%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.869%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.869%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.874%"/&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="33" style="background-color:#ffffff;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:114%"&gt;Fair Value Measurements as of December&#160;31,&lt;/span&gt;&lt;/div&gt;&lt;/td&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;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="15" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2020&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-style:italic;font-weight:400;line-height:114%"&gt;(In thousands)&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;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align: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&lt;br/&gt;in Active&lt;br/&gt;Markets for&lt;br/&gt;Identical&lt;br/&gt;Assets&lt;br/&gt;(Level 1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Observable&lt;br/&gt;Inputs&lt;br/&gt;(Level 2)&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;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align: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&lt;br/&gt;in Active&lt;br/&gt;Markets for&lt;br/&gt;Identical&lt;br/&gt;Assets&lt;br/&gt;(Level 1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Observable&lt;br/&gt;Inputs&lt;br/&gt;(Level 2)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Cash &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;535&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;535&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;484&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;484&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:114%"&gt;Real estate investment trusts&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:114%"&gt;6,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:114%"&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:114%"&gt;6,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:114%"&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:114%"&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:114%"&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:#dbdbdb;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:114%"&gt;Equity securities &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;U.S. Small/Mid Cap Growth &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:114%"&gt;4,734&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:114%"&gt;4,734&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;5,530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:114%"&gt;5,530&#160;&lt;/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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Non-U. S. Core &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;19,164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;19,164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;26,342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;26,342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;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;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;U.S. Large Cap Passive &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:114%"&gt;18,279&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:114%"&gt;18,279&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;17,520&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:114%"&gt;17,520&#160;&lt;/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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Emerging Markets &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;7,701&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;7,701&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;5,882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;5,882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;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:114%"&gt;Fixed Income &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;td 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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;U.S. Core &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;51,386&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;51,386&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;23,467&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;23,467&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;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;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;U.S. Passive &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:114%"&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:114%"&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:114%"&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:114%"&gt;21,680&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:114%"&gt;21,680&#160;&lt;/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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Opportunistic &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;6,087&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;6,087&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;5,762&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;5,762&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:114%"&gt;114,136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:114%"&gt;535&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:114%"&gt;113,601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:114%"&gt;106,667&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:114%"&gt;484&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:114%"&gt;106,183&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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;Supplemental Executive Retirement Plan&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 also has an unfunded supplemental executive retirement plan (&#x201c;SERP&#x201d;) which covers key executives of the Company whose benefits are limited by the Internal Revenue Service under the Company&#x2019;s qualified retirement plan. The SERP is a noncontributory plan in which the Company&#x2019;s subsidiaries make accruals designed to fund normal service costs on a current basis using the same method and criteria as the Plan. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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 activity in the SERP&#x2019;s projected benefit obligation and amounts recognized in the Company&#x2019;s consolidated balance sheets is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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:71.324%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&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:114%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%"&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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&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:114%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Benefit obligation: &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Balance, January 1 &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:114%"&gt;$&lt;/span&gt;&lt;/td&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:114%"&gt;13,412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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:114%"&gt;$&lt;/span&gt;&lt;/td&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:114%"&gt;11,712&#160;&lt;/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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Service cost &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;121&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;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;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Interest 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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;291&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;347&#160;&lt;/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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Benefits paid &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(282)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(291)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;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;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Actuarial (gain)/loss &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:114%"&gt;(1,148)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,523&#160;&lt;/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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;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:114%"&gt;Balance, December&#160;31 &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;12,420&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;13,412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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 represent the major assumptions used to determine the projected benefit obligation of the SERP. For 2021, 2020 and 2019, the SERP&#x2019;s expected benefit cash flows were discounted using the FTSE Above Median Double-A Curve.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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:57.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&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="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:700;line-height:114%"&gt;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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2020&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:700;line-height:114%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Weighted average discount rate &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;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:114%"&gt;2.65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;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:114%"&gt;2.20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;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:114%"&gt;3.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;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:114%"&gt;Rate of increase in compensation levels &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;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:114%"&gt;(a)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;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:114%"&gt;(a)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;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:114%"&gt;(a)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(a)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.91pt"&gt;6.00% graded down to 3.25% over the first seven years of service. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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 accumulated benefit obligation was $12,420,000 and $12,492,000 as of December&#160;31, 2021 and 2020, respectively. Since this is an unfunded plan, there are no plan assets. Benefits paid were $282,000 in 2021, $291,000 in 2020, and $262,000 in 2019. Expected future benefits payable by the Company over the next ten years are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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:85.112%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.082%"/&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="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:700;line-height:114%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;823,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:114%"&gt;2023&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:114%"&gt;804,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;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:114%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;802,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;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:114%"&gt;2025&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:114%"&gt;799,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;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:114%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;795,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;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:114%"&gt;2026-2030 &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3,878,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net periodic pension cost related to the SERP included the following components:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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:57.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&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: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:114%"&gt;For the Year Ended December&#160;31,&lt;/span&gt;&lt;/div&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-style:italic;font-weight:400;line-height:114%"&gt;(In thousands)&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;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Service cost &#x2013; benefits earned during the year &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;121&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;97&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:114%"&gt;Interest cost on projected benefit obligations &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:114%"&gt;291&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;347&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;408&#160;&lt;/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:#dbdbdb;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:114%"&gt;Net amortization and deferral &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;276&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Net periodic pension cost &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:114%"&gt;641&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:114%"&gt;580&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:114%"&gt;781&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The pretax amounts in accumulated other comprehensive loss as of December&#160;31 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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:43.748%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.085%"/&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="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;The Plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;SERP&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-style:italic;font-weight:400;line-height:114%"&gt;(In thousands)&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;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2020&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;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Prior service cost &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:114%"&gt;Net actuarial loss &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:114%"&gt;5,417&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;15,429&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,783&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;4,135&#160;&lt;/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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;5,417&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;15,429&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;2,783&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;4,135&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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 estimated pretax prior service cost and net actuarial loss in accumulated other comprehensive loss at December&#160;31, 2021 expected to be recognized as components of net periodic benefit cost in 2022 for the Plan are both $0. The estimated pretax prior service cost and net actuarial loss in accumulated other comprehensive loss at December&#160;31, 2021 expected to be recognized as components of net periodic benefit cost in 2022 for the SERP are $0 and $108,000 respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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 also maintains a noncontributory profit sharing program, which covers most of its employees. Employer contributions are calculated based upon formulas which relate to current operating results and other factors. Profit sharing expense recognized in personnel expense in the consolidated statements of income in 2021, 2020, and 2019 was $6,436,000, $5,665,000, and $6,841,000, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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 also sponsors a defined contribution 401(k) plan to provide additional retirement benefits to substantially all employees. Contributions under the 401(k) plan for 2021, 2020 and 2019 were $3,488,000, $1,508,000, and $1,378,000,  respectively. In conjunction with the freezing of the Plan, contribution rates to employees increased on March 1, 2021.&lt;/span&gt;&lt;/div&gt;</us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock>
    <cass:SummaryOfProjectedBenefitObligationTableTextBlock
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90ZXh0cmVnaW9uOjI4NmE2OWQ0NTU0ZDQ4Y2NiYTFlNmMyZGEwMGU4Mjk3XzU3NDY_81cd09fb-6b55-4d4b-95dd-700eb2b71ab3">&lt;div style="margin-top:12pt;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 activity in the Plan&#x2019;s projected benefit obligation, assets, funded status and amounts recognized in the Company&#x2019;s consolidated balance sheets is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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:71.324%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&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-style:italic;font-weight:400;line-height:114%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1.5pt solid #000000;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:114%"&gt;Projected benefit obligation: &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1.5pt 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;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Balance, January 1 &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:114%"&gt;$&lt;/span&gt;&lt;/td&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:114%"&gt;122,035&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:114%"&gt;$&lt;/span&gt;&lt;/td&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:114%"&gt;119,827&#160;&lt;/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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Service cost &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,002&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;4,329&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;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;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Interest 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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3,908&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Actuarial (gain) loss &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(5,822)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;15,087&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;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;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Plan amendments &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:114%"&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:114%"&gt;(18,322)&lt;/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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Benefits paid &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(2,968)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(2,794)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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:114%"&gt;Balance, December&#160;31 &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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:114%"&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:114%"&gt;117,323&#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;border-top:0.5pt solid #000000;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:114%"&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:114%"&gt;122,035&#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:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Plan assets: &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Fair value, January 1 &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:114%"&gt;$&lt;/span&gt;&lt;/td&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:114%"&gt;106,667&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:114%"&gt;$&lt;/span&gt;&lt;/td&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:114%"&gt;94,634&#160;&lt;/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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Actual return &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;10,107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;14,826&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;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;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Employer contribution &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:114%"&gt;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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Benefits paid &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(2,968)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(2,793)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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:114%"&gt;Fair value, December&#160;31 &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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:114%"&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:114%"&gt;114,136&#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;border-top:1pt solid #000;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:114%"&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:114%"&gt;106,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Funded status: &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:0.5pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;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:114%"&gt;Accrued pension liability &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(3,187)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom: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:114%"&gt;(15,368)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</cass:SummaryOfProjectedBenefitObligationTableTextBlock>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTo5YThmMmUwOTJlYjY0OGY0OThhMmQxYWY4YzNkNTBhMy90YWJsZXJhbmdlOjlhOGYyZTA5MmViNjQ4ZjQ5OGEyZDFhZjhjM2Q1MGEzXzItMi0xLTEtNTkwMQ_0a91a563-53fa-4dcd-8dbc-65ecd85a9dc4"
      unitRef="usd">122035000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i45464f58af19437bbe66ee3f989905fb_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTo5YThmMmUwOTJlYjY0OGY0OThhMmQxYWY4YzNkNTBhMy90YWJsZXJhbmdlOjlhOGYyZTA5MmViNjQ4ZjQ5OGEyZDFhZjhjM2Q1MGEzXzItNC0xLTEtNTkwMQ_71d92387-bd4a-4279-9dd9-1b33ae50616d"
      unitRef="usd">119827000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTo5YThmMmUwOTJlYjY0OGY0OThhMmQxYWY4YzNkNTBhMy90YWJsZXJhbmdlOjlhOGYyZTA5MmViNjQ4ZjQ5OGEyZDFhZjhjM2Q1MGEzXzMtMi0xLTEtNTkwMQ_adf6318d-3150-4640-869f-b92edd06bfb1"
      unitRef="usd">1002000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTo5YThmMmUwOTJlYjY0OGY0OThhMmQxYWY4YzNkNTBhMy90YWJsZXJhbmdlOjlhOGYyZTA5MmViNjQ4ZjQ5OGEyZDFhZjhjM2Q1MGEzXzMtNC0xLTEtNTkwMQ_6f86000a-4b27-4334-b0ee-d42a8ceb3e30"
      unitRef="usd">4329000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTo5YThmMmUwOTJlYjY0OGY0OThhMmQxYWY4YzNkNTBhMy90YWJsZXJhbmdlOjlhOGYyZTA5MmViNjQ4ZjQ5OGEyZDFhZjhjM2Q1MGEzXzQtMi0xLTEtNTkwMQ_796fc7f9-ac74-46cc-b09b-a09342583c38"
      unitRef="usd">3076000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTo5YThmMmUwOTJlYjY0OGY0OThhMmQxYWY4YzNkNTBhMy90YWJsZXJhbmdlOjlhOGYyZTA5MmViNjQ4ZjQ5OGEyZDFhZjhjM2Q1MGEzXzQtNC0xLTEtNTkwMQ_02ee2ead-a177-4031-8a67-5f219a3a7c3f"
      unitRef="usd">3908000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTo5YThmMmUwOTJlYjY0OGY0OThhMmQxYWY4YzNkNTBhMy90YWJsZXJhbmdlOjlhOGYyZTA5MmViNjQ4ZjQ5OGEyZDFhZjhjM2Q1MGEzXzUtMi0xLTEtNTkwMQ_c997f09f-c846-42ac-8a1e-c1371205acd7"
      unitRef="usd">5822000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTo5YThmMmUwOTJlYjY0OGY0OThhMmQxYWY4YzNkNTBhMy90YWJsZXJhbmdlOjlhOGYyZTA5MmViNjQ4ZjQ5OGEyZDFhZjhjM2Q1MGEzXzUtNC0xLTEtNTkwMQ_4db2e735-aef5-48e4-a080-b03c4833b7b3"
      unitRef="usd">-15087000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanPlanAmendments
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTo5YThmMmUwOTJlYjY0OGY0OThhMmQxYWY4YzNkNTBhMy90YWJsZXJhbmdlOjlhOGYyZTA5MmViNjQ4ZjQ5OGEyZDFhZjhjM2Q1MGEzXzYtMi0xLTEtNTkwMQ_e25c8cc7-5d91-4ecf-b718-24aaa857caad"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanPlanAmendments>
    <us-gaap:DefinedBenefitPlanPlanAmendments
      contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTo5YThmMmUwOTJlYjY0OGY0OThhMmQxYWY4YzNkNTBhMy90YWJsZXJhbmdlOjlhOGYyZTA5MmViNjQ4ZjQ5OGEyZDFhZjhjM2Q1MGEzXzYtNC0xLTEtNTkwMQ_2759fcdb-3bdc-415c-a676-791e6e530545"
      unitRef="usd">18322000</us-gaap:DefinedBenefitPlanPlanAmendments>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTo5YThmMmUwOTJlYjY0OGY0OThhMmQxYWY4YzNkNTBhMy90YWJsZXJhbmdlOjlhOGYyZTA5MmViNjQ4ZjQ5OGEyZDFhZjhjM2Q1MGEzXzctMi0xLTEtNTkwMQ_425c0fe5-5f9f-44a6-9ef8-0ff050fe7159"
      unitRef="usd">2968000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid
      contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTo5YThmMmUwOTJlYjY0OGY0OThhMmQxYWY4YzNkNTBhMy90YWJsZXJhbmdlOjlhOGYyZTA5MmViNjQ4ZjQ5OGEyZDFhZjhjM2Q1MGEzXzctNC0xLTEtNTkwMQ_81b1dd0a-6ea3-4b45-a9d0-4b5eb81825c9"
      unitRef="usd">2794000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="iec0398a820254cd299413aaa332e3362_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTo5YThmMmUwOTJlYjY0OGY0OThhMmQxYWY4YzNkNTBhMy90YWJsZXJhbmdlOjlhOGYyZTA5MmViNjQ4ZjQ5OGEyZDFhZjhjM2Q1MGEzXzgtMi0xLTEtNTkwMQ_ca88d88b-c2df-4440-8e36-82df304bee49"
      unitRef="usd">117323000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTo5YThmMmUwOTJlYjY0OGY0OThhMmQxYWY4YzNkNTBhMy90YWJsZXJhbmdlOjlhOGYyZTA5MmViNjQ4ZjQ5OGEyZDFhZjhjM2Q1MGEzXzgtNC0xLTEtNTkwMQ_869623f6-d45e-4eed-bc6a-b54480271a5c"
      unitRef="usd">122035000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTo5YThmMmUwOTJlYjY0OGY0OThhMmQxYWY4YzNkNTBhMy90YWJsZXJhbmdlOjlhOGYyZTA5MmViNjQ4ZjQ5OGEyZDFhZjhjM2Q1MGEzXzEwLTItMS0xLTU5MDE_675a62c7-ec0c-40fe-893b-9ad36878fd44"
      unitRef="usd">106667000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i45464f58af19437bbe66ee3f989905fb_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTo5YThmMmUwOTJlYjY0OGY0OThhMmQxYWY4YzNkNTBhMy90YWJsZXJhbmdlOjlhOGYyZTA5MmViNjQ4ZjQ5OGEyZDFhZjhjM2Q1MGEzXzEwLTQtMS0xLTU5MDE_a8bb081e-9700-4efb-bb82-3f2e54f8d6cc"
      unitRef="usd">94634000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTo5YThmMmUwOTJlYjY0OGY0OThhMmQxYWY4YzNkNTBhMy90YWJsZXJhbmdlOjlhOGYyZTA5MmViNjQ4ZjQ5OGEyZDFhZjhjM2Q1MGEzXzExLTItMS0xLTU5MDE_4a2236e6-6feb-45e5-a154-032dc9ab5cdc"
      unitRef="usd">10107000</us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets
      contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTo5YThmMmUwOTJlYjY0OGY0OThhMmQxYWY4YzNkNTBhMy90YWJsZXJhbmdlOjlhOGYyZTA5MmViNjQ4ZjQ5OGEyZDFhZjhjM2Q1MGEzXzExLTQtMS0xLTU5MDE_a066c4b4-f8af-4b1e-a161-bce01550011a"
      unitRef="usd">14826000</us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTo5YThmMmUwOTJlYjY0OGY0OThhMmQxYWY4YzNkNTBhMy90YWJsZXJhbmdlOjlhOGYyZTA5MmViNjQ4ZjQ5OGEyZDFhZjhjM2Q1MGEzXzEyLTItMS0xLTU5MDE_c8ada816-a3d8-4ea0-b1bf-3ac24da54b9f"
      unitRef="usd">330000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTo5YThmMmUwOTJlYjY0OGY0OThhMmQxYWY4YzNkNTBhMy90YWJsZXJhbmdlOjlhOGYyZTA5MmViNjQ4ZjQ5OGEyZDFhZjhjM2Q1MGEzXzEyLTQtMS0xLTU5MDE_e9235ab8-2976-4ee8-b06c-1a5307ff4c56"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTo5YThmMmUwOTJlYjY0OGY0OThhMmQxYWY4YzNkNTBhMy90YWJsZXJhbmdlOjlhOGYyZTA5MmViNjQ4ZjQ5OGEyZDFhZjhjM2Q1MGEzXzEzLTItMS0xLTU5MDE_da0b941d-8802-4497-b1f9-9daaadb854d5"
      unitRef="usd">2968000</us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid>
    <us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid
      contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTo5YThmMmUwOTJlYjY0OGY0OThhMmQxYWY4YzNkNTBhMy90YWJsZXJhbmdlOjlhOGYyZTA5MmViNjQ4ZjQ5OGEyZDFhZjhjM2Q1MGEzXzEzLTQtMS0xLTU5MDE_e80a4696-16f0-4313-846f-b3842d749eef"
      unitRef="usd">2793000</us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="iec0398a820254cd299413aaa332e3362_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTo5YThmMmUwOTJlYjY0OGY0OThhMmQxYWY4YzNkNTBhMy90YWJsZXJhbmdlOjlhOGYyZTA5MmViNjQ4ZjQ5OGEyZDFhZjhjM2Q1MGEzXzE0LTItMS0xLTU5MDE_b09c5f62-6001-427b-9c06-b8d80255bad9"
      unitRef="usd">114136000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTo5YThmMmUwOTJlYjY0OGY0OThhMmQxYWY4YzNkNTBhMy90YWJsZXJhbmdlOjlhOGYyZTA5MmViNjQ4ZjQ5OGEyZDFhZjhjM2Q1MGEzXzE0LTQtMS0xLTU5MDE_a88c3bc3-27f3-4605-a8a5-67b9f31c9b94"
      unitRef="usd">106667000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan
      contextRef="iec0398a820254cd299413aaa332e3362_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTo5YThmMmUwOTJlYjY0OGY0OThhMmQxYWY4YzNkNTBhMy90YWJsZXJhbmdlOjlhOGYyZTA5MmViNjQ4ZjQ5OGEyZDFhZjhjM2Q1MGEzXzE2LTItMS0xLTU5MDE_54a13d7d-2ae2-4e2a-ba8d-9d7e9c9aad8c"
      unitRef="usd">-3187000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan
      contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTo5YThmMmUwOTJlYjY0OGY0OThhMmQxYWY4YzNkNTBhMy90YWJsZXJhbmdlOjlhOGYyZTA5MmViNjQ4ZjQ5OGEyZDFhZjhjM2Q1MGEzXzE2LTQtMS0xLTU5MDE_197f4fd0-0b5a-4474-bcbb-dca46b23860b"
      unitRef="usd">-15368000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <cass:ScheduleOfAssumptionsUsedToDetermineProjectedBenefitObligationTableTextBlock
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90ZXh0cmVnaW9uOjI4NmE2OWQ0NTU0ZDQ4Y2NiYTFlNmMyZGEwMGU4Mjk3XzU3NDM_e21cf09b-ed16-4500-8bbb-654e1a343521">&lt;div style="margin-top:12pt;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 represent the major assumptions used to determine the projected benefit obligation of the Plan. For 2021, 2020 and 2019, the Plan&#x2019;s expected benefit cash flows were discounted using the FTSE Above Median Double-A Curve. For 2021, the Pri-2012 Mortality Table and MP-2022 Mortality Improvement Scale were used. For 2020, the Pri-2012 Mortality Table and MP-2020 Mortality Improvement Scale were used. For 2019, the Pri-2012 Mortality Table and MP-2019 Mortality Improvement Scale were used.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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:57.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2020&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:114%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1.5pt solid #000000;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:114%"&gt;Weighted average discount rate &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1.5pt 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:114%"&gt;2.85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1.5pt 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:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1.5pt 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:114%"&gt;2.55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1.5pt 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:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1.5pt 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:114%"&gt;3.30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1.5pt 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:114%"&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:114%"&gt;Rate of increase in compensation levels &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:114%"&gt;(a)&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:114%"&gt;(a)&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:114%"&gt;(a)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(a)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.91pt"&gt;6.0% graded down to 3.25% over the first seven years of service.&lt;/span&gt;&lt;/div&gt;</cass:ScheduleOfAssumptionsUsedToDetermineProjectedBenefitObligationTableTextBlock>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="idc73a1b876a541c49ffe125a82b166a1_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZToxY2RmODIxYzE4NjI0M2JlOWY0OTAxZTExMDhjYTRiYS90YWJsZXJhbmdlOjFjZGY4MjFjMTg2MjQzYmU5ZjQ5MDFlMTEwOGNhNGJhXzEtMi0xLTEtNTkwMQ_97c7c704-e2b3-40c8-9f64-c83476f7a653"
      unitRef="number">0.0285</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="i719f203b9c5344eda606db59debe9827_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZToxY2RmODIxYzE4NjI0M2JlOWY0OTAxZTExMDhjYTRiYS90YWJsZXJhbmdlOjFjZGY4MjFjMTg2MjQzYmU5ZjQ5MDFlMTEwOGNhNGJhXzEtNC0xLTEtNTkwMQ_54c7f3a8-ddfa-450f-ac26-022ba9204886"
      unitRef="number">0.0255</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="ie99c6d6cea4149a397e08b7947a035d5_I20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZToxY2RmODIxYzE4NjI0M2JlOWY0OTAxZTExMDhjYTRiYS90YWJsZXJhbmdlOjFjZGY4MjFjMTg2MjQzYmU5ZjQ5MDFlMTEwOGNhNGJhXzEtNi0xLTEtNTkwMQ_ebbddc13-2938-4d0d-bd7b-3f36450a8157"
      unitRef="number">0.0330</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease
      contextRef="i80f8735d093447869bc166cc1156e9b8_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90ZXh0cmVnaW9uOjI4NmE2OWQ0NTU0ZDQ4Y2NiYTFlNmMyZGEwMGU4Mjk3XzE0NzY_6a490e9b-6d25-4e36-a51b-04b1e8b70422"
      unitRef="number">0.060</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease
      contextRef="i5f69dc5b01fb4ab4810eccbbaad8538a_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90ZXh0cmVnaW9uOjI4NmE2OWQ0NTU0ZDQ4Y2NiYTFlNmMyZGEwMGU4Mjk3XzE0OTQ_deb74c60-060c-43cb-a7e0-b2719d6b42c1"
      unitRef="number">0.0325</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation
      contextRef="idc73a1b876a541c49ffe125a82b166a1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90ZXh0cmVnaW9uOjI4NmE2OWQ0NTU0ZDQ4Y2NiYTFlNmMyZGEwMGU4Mjk3XzE1NzY_b34c9071-8fa1-4edf-8e47-832b05289e4b"
      unitRef="usd">117323000</us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation>
    <us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation
      contextRef="i719f203b9c5344eda606db59debe9827_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90ZXh0cmVnaW9uOjI4NmE2OWQ0NTU0ZDQ4Y2NiYTFlNmMyZGEwMGU4Mjk3XzE1ODQ_535d4594-a597-4e7d-9bf2-62178d5400ee"
      unitRef="usd">121095000</us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="i2182293b505a4669aea87fec25ddadeb_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90ZXh0cmVnaW9uOjI4NmE2OWQ0NTU0ZDQ4Y2NiYTFlNmMyZGEwMGU4Mjk3XzE2NDkyNjc0NTg1MjE_a0b687cf-739f-4b14-9816-c4943a96f443"
      unitRef="usd">330000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="i912d641551c042b587d4ae50bcd92487_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90ZXh0cmVnaW9uOjI4NmE2OWQ0NTU0ZDQ4Y2NiYTFlNmMyZGEwMGU4Mjk3XzEwOTk1MTE2NDcwMDQ_371f9624-31a5-46bd-ab53-b9a7521f7772"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90ZXh0cmVnaW9uOjI4NmE2OWQ0NTU0ZDQ4Y2NiYTFlNmMyZGEwMGU4Mjk3XzU3NDc_84e3d721-d7e7-46b5-96ab-f5316ff0dd22">The following pension benefit payments, which reflect expected future service, as appropriate, are expected to be paid by the Plan:&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:85.112%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.082%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1.5pt solid #000000;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:114%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1.5pt 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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1.5pt 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:114%"&gt;3,771,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1.5pt 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:114%"&gt;2023&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:114%"&gt;4,165,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;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:114%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;4,396,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;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:114%"&gt;2025&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:114%"&gt;4,593,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;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:114%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;4,802,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;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:114%"&gt;2026-2030 &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom: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:114%"&gt;26,978,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths
      contextRef="idc73a1b876a541c49ffe125a82b166a1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTo2MzE2MjVhMDcxMjA0MjA0YmNjZmY4ZjlmN2FiM2JiZS90YWJsZXJhbmdlOjYzMTYyNWEwNzEyMDQyMDRiY2NmZjhmOWY3YWIzYmJlXzEtMi0xLTEtNTkwMQ_a8bdbdf9-dcec-4901-ab9a-2cdfc2fe37da"
      unitRef="usd">3771000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo
      contextRef="idc73a1b876a541c49ffe125a82b166a1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTo2MzE2MjVhMDcxMjA0MjA0YmNjZmY4ZjlmN2FiM2JiZS90YWJsZXJhbmdlOjYzMTYyNWEwNzEyMDQyMDRiY2NmZjhmOWY3YWIzYmJlXzItMi0xLTEtNTkwMQ_80e17505-abf7-458b-ac35-b29e903a2166"
      unitRef="usd">4165000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree
      contextRef="idc73a1b876a541c49ffe125a82b166a1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTo2MzE2MjVhMDcxMjA0MjA0YmNjZmY4ZjlmN2FiM2JiZS90YWJsZXJhbmdlOjYzMTYyNWEwNzEyMDQyMDRiY2NmZjhmOWY3YWIzYmJlXzMtMi0xLTEtNTkwMQ_85543aa4-4567-44ff-b451-c68fa51f5f26"
      unitRef="usd">4396000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour
      contextRef="idc73a1b876a541c49ffe125a82b166a1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTo2MzE2MjVhMDcxMjA0MjA0YmNjZmY4ZjlmN2FiM2JiZS90YWJsZXJhbmdlOjYzMTYyNWEwNzEyMDQyMDRiY2NmZjhmOWY3YWIzYmJlXzQtMi0xLTEtNTkwMQ_e77d83cf-12b8-42b1-b6a8-3f3c5829cbc0"
      unitRef="usd">4593000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive
      contextRef="idc73a1b876a541c49ffe125a82b166a1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTo2MzE2MjVhMDcxMjA0MjA0YmNjZmY4ZjlmN2FiM2JiZS90YWJsZXJhbmdlOjYzMTYyNWEwNzEyMDQyMDRiY2NmZjhmOWY3YWIzYmJlXzUtMi0xLTEtNTkwMQ_9a336d9c-ba10-4c05-a962-c0952d44f6dd"
      unitRef="usd">4802000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter
      contextRef="idc73a1b876a541c49ffe125a82b166a1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTo2MzE2MjVhMDcxMjA0MjA0YmNjZmY4ZjlmN2FiM2JiZS90YWJsZXJhbmdlOjYzMTYyNWEwNzEyMDQyMDRiY2NmZjhmOWY3YWIzYmJlXzYtMi0xLTEtNTkwMQ_0a3dcc60-2972-428e-b5ea-7f618201ee44"
      unitRef="usd">26978000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter>
    <cass:ScheduleOfPlansPensionCostsTableTextBlock
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90ZXh0cmVnaW9uOjI4NmE2OWQ0NTU0ZDQ4Y2NiYTFlNmMyZGEwMGU4Mjk3XzU3NDg_8bf79575-decc-47ce-9f36-2e4da838eec6">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Plan&#x2019;s pension cost included the following components:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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:57.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&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: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;For the Year Ended&lt;/span&gt;&lt;/div&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;December&#160;31,&lt;/span&gt;&lt;/div&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-style:italic;font-weight:400;line-height:114%"&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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&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:114%"&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Service cost &#x2013; benefits earned during the year &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,002&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;4,329&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3,555&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:114%"&gt;Interest cost on projected benefit obligations &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:114%"&gt;3,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3,908&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;4,103&#160;&lt;/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:#dbdbdb;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:114%"&gt;Expected return on plan assets &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(6,310)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(6,049)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(4,753)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;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:114%"&gt;Net amortization and deferral &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:114%"&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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,946&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,559&#160;&lt;/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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Net periodic pension (benefit) cost &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;(1,839)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;4,134&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;4,464&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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;</cass:ScheduleOfPlansPensionCostsTableTextBlock>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i2182293b505a4669aea87fec25ddadeb_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTplMDJjYjA4ZTg1N2I0NWViYTk4MDI1YmRlMDdmNDY5ZC90YWJsZXJhbmdlOmUwMmNiMDhlODU3YjQ1ZWJhOTgwMjViZGUwN2Y0NjlkXzItMi0xLTEtNTkwMQ_dc5a7140-9bdb-43a9-88ef-5c77e9b17b3c"
      unitRef="usd">1002000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i912d641551c042b587d4ae50bcd92487_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTplMDJjYjA4ZTg1N2I0NWViYTk4MDI1YmRlMDdmNDY5ZC90YWJsZXJhbmdlOmUwMmNiMDhlODU3YjQ1ZWJhOTgwMjViZGUwN2Y0NjlkXzItNC0xLTEtNTkwMQ_2f60d368-dd0c-4f61-b0da-a1d0d8d85595"
      unitRef="usd">4329000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="ie27b83c99a6b44e1ac1119d2d83707ef_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTplMDJjYjA4ZTg1N2I0NWViYTk4MDI1YmRlMDdmNDY5ZC90YWJsZXJhbmdlOmUwMmNiMDhlODU3YjQ1ZWJhOTgwMjViZGUwN2Y0NjlkXzItNi0xLTEtNTkwMQ_e1ed832f-0f9d-4d26-bb93-8952439c4234"
      unitRef="usd">3555000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i2182293b505a4669aea87fec25ddadeb_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTplMDJjYjA4ZTg1N2I0NWViYTk4MDI1YmRlMDdmNDY5ZC90YWJsZXJhbmdlOmUwMmNiMDhlODU3YjQ1ZWJhOTgwMjViZGUwN2Y0NjlkXzMtMi0xLTEtNTkwMQ_90656a10-5001-4692-9574-61971df777e8"
      unitRef="usd">3076000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i912d641551c042b587d4ae50bcd92487_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTplMDJjYjA4ZTg1N2I0NWViYTk4MDI1YmRlMDdmNDY5ZC90YWJsZXJhbmdlOmUwMmNiMDhlODU3YjQ1ZWJhOTgwMjViZGUwN2Y0NjlkXzMtNC0xLTEtNTkwMQ_57dcc86d-2083-48c7-b9ae-08dc679296a6"
      unitRef="usd">3908000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="ie27b83c99a6b44e1ac1119d2d83707ef_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTplMDJjYjA4ZTg1N2I0NWViYTk4MDI1YmRlMDdmNDY5ZC90YWJsZXJhbmdlOmUwMmNiMDhlODU3YjQ1ZWJhOTgwMjViZGUwN2Y0NjlkXzMtNi0xLTEtNTkwMQ_c68e72d7-01e9-480e-8703-1bca2e453990"
      unitRef="usd">4103000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="i2182293b505a4669aea87fec25ddadeb_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTplMDJjYjA4ZTg1N2I0NWViYTk4MDI1YmRlMDdmNDY5ZC90YWJsZXJhbmdlOmUwMmNiMDhlODU3YjQ1ZWJhOTgwMjViZGUwN2Y0NjlkXzQtMi0xLTEtNTkwMQ_36d447d2-3fc0-49ad-891b-96406c733477"
      unitRef="usd">6310000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="i912d641551c042b587d4ae50bcd92487_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTplMDJjYjA4ZTg1N2I0NWViYTk4MDI1YmRlMDdmNDY5ZC90YWJsZXJhbmdlOmUwMmNiMDhlODU3YjQ1ZWJhOTgwMjViZGUwN2Y0NjlkXzQtNC0xLTEtNTkwMQ_8dacdc84-0d65-4ace-8e00-74d494c9967f"
      unitRef="usd">6049000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="ie27b83c99a6b44e1ac1119d2d83707ef_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTplMDJjYjA4ZTg1N2I0NWViYTk4MDI1YmRlMDdmNDY5ZC90YWJsZXJhbmdlOmUwMmNiMDhlODU3YjQ1ZWJhOTgwMjViZGUwN2Y0NjlkXzQtNi0xLTEtNTkwMQ_4a89de95-0922-42ba-abaf-aaaebdb7fb84"
      unitRef="usd">4753000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="i2182293b505a4669aea87fec25ddadeb_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTplMDJjYjA4ZTg1N2I0NWViYTk4MDI1YmRlMDdmNDY5ZC90YWJsZXJhbmdlOmUwMmNiMDhlODU3YjQ1ZWJhOTgwMjViZGUwN2Y0NjlkXzUtMi0xLTEtNTkwMQ_cf4c33fa-3e73-4f8a-b7a6-d30fef9e8300"
      unitRef="usd">393000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="i912d641551c042b587d4ae50bcd92487_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTplMDJjYjA4ZTg1N2I0NWViYTk4MDI1YmRlMDdmNDY5ZC90YWJsZXJhbmdlOmUwMmNiMDhlODU3YjQ1ZWJhOTgwMjViZGUwN2Y0NjlkXzUtNC0xLTEtNTkwMQ_5dbd6bad-3b04-4811-ada4-3ace573af331"
      unitRef="usd">1946000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="ie27b83c99a6b44e1ac1119d2d83707ef_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTplMDJjYjA4ZTg1N2I0NWViYTk4MDI1YmRlMDdmNDY5ZC90YWJsZXJhbmdlOmUwMmNiMDhlODU3YjQ1ZWJhOTgwMjViZGUwN2Y0NjlkXzUtNi0xLTEtNTkwMQ_5d15faf3-391c-44c8-84f8-ad158c3b9482"
      unitRef="usd">1559000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i2182293b505a4669aea87fec25ddadeb_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTplMDJjYjA4ZTg1N2I0NWViYTk4MDI1YmRlMDdmNDY5ZC90YWJsZXJhbmdlOmUwMmNiMDhlODU3YjQ1ZWJhOTgwMjViZGUwN2Y0NjlkXzYtMi0xLTEtNTkwMQ_d439128a-858d-4ffb-9d97-e53dd6a49307"
      unitRef="usd">-1839000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i912d641551c042b587d4ae50bcd92487_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTplMDJjYjA4ZTg1N2I0NWViYTk4MDI1YmRlMDdmNDY5ZC90YWJsZXJhbmdlOmUwMmNiMDhlODU3YjQ1ZWJhOTgwMjViZGUwN2Y0NjlkXzYtNC0xLTEtNTkwMQ_911038fc-397d-4da1-9182-ec22966d2442"
      unitRef="usd">4134000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="ie27b83c99a6b44e1ac1119d2d83707ef_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTplMDJjYjA4ZTg1N2I0NWViYTk4MDI1YmRlMDdmNDY5ZC90YWJsZXJhbmdlOmUwMmNiMDhlODU3YjQ1ZWJhOTgwMjViZGUwN2Y0NjlkXzYtNi0xLTEtNTkwMQ_74036eff-cc4e-4e5c-a21c-b6d9308670ab"
      unitRef="usd">4464000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <cass:ScheduleOfAssumptionsUsedToDetermineNetPensionCostTableTextBlock
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90ZXh0cmVnaW9uOjI4NmE2OWQ0NTU0ZDQ4Y2NiYTFlNmMyZGEwMGU4Mjk3XzU3NDk_fcfdd159-9846-4eb8-b920-e5b36339a62c">&lt;div style="margin-top:12pt"&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 represent the major assumptions used to determine the net pension cost of the Plan: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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:57.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2020&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:114%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1.5pt solid #000000;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:114%"&gt;Weighted average discount rate &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1.5pt 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:114%"&gt;2.55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1.5pt 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:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1.5pt 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:114%"&gt;3.30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1.5pt 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:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1.5pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1.5pt 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:114%"&gt;4.30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1.5pt 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:114%"&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:114%"&gt;Rate of increase in compensation levels &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:114%"&gt;(a )&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:114%"&gt;(a )&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:114%"&gt;(a )&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;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:114%"&gt;Expected long-term rate of return on assets &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-bottom: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:114%"&gt;6.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom: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:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-bottom: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:114%"&gt;6.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom: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:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-bottom: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:114%"&gt;6.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom: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:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;(a)6.0% graded down to 3.25% over the first seven years of service</cass:ScheduleOfAssumptionsUsedToDetermineNetPensionCostTableTextBlock>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="i2182293b505a4669aea87fec25ddadeb_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTozNDZlMTk0MDdhNzA0MGRhODczZTIyNzIyNjAzNDRjZS90YWJsZXJhbmdlOjM0NmUxOTQwN2E3MDQwZGE4NzNlMjI3MjI2MDM0NGNlXzEtMi0xLTEtNTkwMQ_43655a0f-a63e-414f-86be-d047a95004e9"
      unitRef="number">0.0255</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="i912d641551c042b587d4ae50bcd92487_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTozNDZlMTk0MDdhNzA0MGRhODczZTIyNzIyNjAzNDRjZS90YWJsZXJhbmdlOjM0NmUxOTQwN2E3MDQwZGE4NzNlMjI3MjI2MDM0NGNlXzEtNC0xLTEtNTkwMQ_49b19851-6075-4df1-a4c7-a8240d4682da"
      unitRef="number">0.0330</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="ie27b83c99a6b44e1ac1119d2d83707ef_D20190101-20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTozNDZlMTk0MDdhNzA0MGRhODczZTIyNzIyNjAzNDRjZS90YWJsZXJhbmdlOjM0NmUxOTQwN2E3MDQwZGE4NzNlMjI3MjI2MDM0NGNlXzEtNi0xLTEtNTkwMQ_26654fe1-13dd-4938-a80c-fa554761f44d"
      unitRef="number">0.0430</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="i2182293b505a4669aea87fec25ddadeb_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTozNDZlMTk0MDdhNzA0MGRhODczZTIyNzIyNjAzNDRjZS90YWJsZXJhbmdlOjM0NmUxOTQwN2E3MDQwZGE4NzNlMjI3MjI2MDM0NGNlXzMtMi0xLTEtNTkwMQ_59cc5056-5575-4459-99e9-5e79b13d2c74"
      unitRef="number">0.0600</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="i912d641551c042b587d4ae50bcd92487_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTozNDZlMTk0MDdhNzA0MGRhODczZTIyNzIyNjAzNDRjZS90YWJsZXJhbmdlOjM0NmUxOTQwN2E3MDQwZGE4NzNlMjI3MjI2MDM0NGNlXzMtNC0xLTEtNTkwMQ_c0431652-7d82-4411-b3fe-632f6b6ae553"
      unitRef="number">0.0650</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="ie27b83c99a6b44e1ac1119d2d83707ef_D20190101-20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTozNDZlMTk0MDdhNzA0MGRhODczZTIyNzIyNjAzNDRjZS90YWJsZXJhbmdlOjM0NmUxOTQwN2E3MDQwZGE4NzNlMjI3MjI2MDM0NGNlXzMtNi0xLTEtNTkwMQ_1e55367c-c572-404b-9bdf-76f291a1a515"
      unitRef="number">0.0650</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease
      contextRef="i80f8735d093447869bc166cc1156e9b8_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90ZXh0cmVnaW9uOjI4NmE2OWQ0NTU0ZDQ4Y2NiYTFlNmMyZGEwMGU4Mjk3XzIxMDQ_6a490e9b-6d25-4e36-a51b-04b1e8b70422"
      unitRef="number">0.060</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease
      contextRef="i5f69dc5b01fb4ab4810eccbbaad8538a_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90ZXh0cmVnaW9uOjI4NmE2OWQ0NTU0ZDQ4Y2NiYTFlNmMyZGEwMGU4Mjk3XzIxMjI_deb74c60-060c-43cb-a7e0-b2719d6b42c1"
      unitRef="number">0.0325</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="i0c90afa470704440afd2a6bbdd00e7a8_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90ZXh0cmVnaW9uOjI4NmE2OWQ0NTU0ZDQ4Y2NiYTFlNmMyZGEwMGU4Mjk3XzI2NTA_5fd941b5-631f-42ad-9031-5cd2f9eb357e"
      unitRef="number">0.51</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="ic680834cab08402985e9f226e7b262c0_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90ZXh0cmVnaW9uOjI4NmE2OWQ0NTU0ZDQ4Y2NiYTFlNmMyZGEwMGU4Mjk3XzI2Njg_7a5052ca-247d-4e0f-a353-265611c15a8a"
      unitRef="number">0.23</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="ia01d9eaa63a942f6b9e11b308bbafc24_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90ZXh0cmVnaW9uOjI4NmE2OWQ0NTU0ZDQ4Y2NiYTFlNmMyZGEwMGU4Mjk3XzI2ODc_2f1b92f2-6002-4489-a7f5-58a8147d00ec"
      unitRef="number">0.26</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <cass:ScheduleOfAssumedLongTermRateOfReturnOnAssetsTableTextBlock
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90ZXh0cmVnaW9uOjI4NmE2OWQ0NTU0ZDQ4Y2NiYTFlNmMyZGEwMGU4Mjk3XzU3NDQ_e6dc3d81-5e5d-48ec-a0ca-0f97f59ff25d">The expected one-year nominal returns and annual standard deviations are shown by asset class below:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.090%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:28.716%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.411%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.682%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.411%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.682%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.411%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.687%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Asset Class&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:700;line-height:114%"&gt;% of Total Portfolio&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:700;line-height:100%"&gt;One-Year Nominal&lt;br/&gt;Return&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:700;line-height:100%"&gt;Annual Standard&lt;br/&gt;Deviation&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Core Fixed Income &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;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:114%"&gt;51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;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:114%"&gt;3.95&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;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:114%"&gt;8.82&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:114%"&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:114%"&gt;Large Cap U.S. Equities &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:114%"&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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:114%"&gt;7.24&#160;&lt;/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:114%"&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:114%"&gt;17.27&#160;&lt;/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:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;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:114%"&gt;Small Cap U.S. Equities &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;8.57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;22.09&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:114%"&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:114%"&gt;International (Developed) &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:114%"&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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:114%"&gt;8.34&#160;&lt;/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:114%"&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:114%"&gt;18.39&#160;&lt;/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:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;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:114%"&gt;International (Emerging) &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-bottom: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:114%"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom: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:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-bottom: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:114%"&gt;11.12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom: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:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-bottom: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:114%"&gt;27.24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom: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:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</cass:ScheduleOfAssumedLongTermRateOfReturnOnAssetsTableTextBlock>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="i0c90afa470704440afd2a6bbdd00e7a8_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTplNzU5Yjg1ODczZDA0MGFkODE5MDg0YWU0YzU0NDZkMC90YWJsZXJhbmdlOmU3NTliODU4NzNkMDQwYWQ4MTkwODRhZTRjNTQ0NmQwXzEtMi0xLTEtNTkwMQ_9b9624fa-c08c-4a5a-891f-b6980f69b483"
      unitRef="number">0.51</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <cass:OneYearNominalReturn
      contextRef="i964a55139f0c4ad0b6b46c17d2c138b1_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTplNzU5Yjg1ODczZDA0MGFkODE5MDg0YWU0YzU0NDZkMC90YWJsZXJhbmdlOmU3NTliODU4NzNkMDQwYWQ4MTkwODRhZTRjNTQ0NmQwXzEtNC0xLTEtNTkwMQ_c3b9dca4-c0aa-4dbb-a304-577b0417b6e6"
      unitRef="number">0.0395</cass:OneYearNominalReturn>
    <cass:AnnualStandardDeviation
      contextRef="i964a55139f0c4ad0b6b46c17d2c138b1_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTplNzU5Yjg1ODczZDA0MGFkODE5MDg0YWU0YzU0NDZkMC90YWJsZXJhbmdlOmU3NTliODU4NzNkMDQwYWQ4MTkwODRhZTRjNTQ0NmQwXzEtNi0xLTEtNTkwMQ_98545e47-c2b4-4cc0-a81e-dfad9cf043eb"
      unitRef="number">0.0882</cass:AnnualStandardDeviation>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="i5e293670feaf4559b53f14dadc780d90_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTplNzU5Yjg1ODczZDA0MGFkODE5MDg0YWU0YzU0NDZkMC90YWJsZXJhbmdlOmU3NTliODU4NzNkMDQwYWQ4MTkwODRhZTRjNTQ0NmQwXzItMi0xLTEtNTkwMQ_a05948d4-0ef1-49e7-904b-3f9d1c1b745f"
      unitRef="number">0.18</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <cass:OneYearNominalReturn
      contextRef="ie92a8f9d84204bad8f1a824289e8ed77_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTplNzU5Yjg1ODczZDA0MGFkODE5MDg0YWU0YzU0NDZkMC90YWJsZXJhbmdlOmU3NTliODU4NzNkMDQwYWQ4MTkwODRhZTRjNTQ0NmQwXzItNC0xLTEtNTkwMQ_44100a85-8bea-4a96-b9ab-c380b446bde7"
      unitRef="number">0.0724</cass:OneYearNominalReturn>
    <cass:AnnualStandardDeviation
      contextRef="ie92a8f9d84204bad8f1a824289e8ed77_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTplNzU5Yjg1ODczZDA0MGFkODE5MDg0YWU0YzU0NDZkMC90YWJsZXJhbmdlOmU3NTliODU4NzNkMDQwYWQ4MTkwODRhZTRjNTQ0NmQwXzItNi0xLTEtNTkwMQ_7dcea187-a416-4a87-8a2c-73fa6dc6fd01"
      unitRef="number">0.1727</cass:AnnualStandardDeviation>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="i3ed96fa4e0e6429189c86547584d1436_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTplNzU5Yjg1ODczZDA0MGFkODE5MDg0YWU0YzU0NDZkMC90YWJsZXJhbmdlOmU3NTliODU4NzNkMDQwYWQ4MTkwODRhZTRjNTQ0NmQwXzMtMi0xLTEtNTkwMQ_8de29688-d6b0-4eed-9b0f-8d10b1ae7335"
      unitRef="number">0.05</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <cass:OneYearNominalReturn
      contextRef="icb41dd817b01456aa1d933791c33f5f0_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTplNzU5Yjg1ODczZDA0MGFkODE5MDg0YWU0YzU0NDZkMC90YWJsZXJhbmdlOmU3NTliODU4NzNkMDQwYWQ4MTkwODRhZTRjNTQ0NmQwXzMtNC0xLTEtNTkwMQ_fede9506-168c-49ac-93db-3ba8404850d5"
      unitRef="number">0.0857</cass:OneYearNominalReturn>
    <cass:AnnualStandardDeviation
      contextRef="icb41dd817b01456aa1d933791c33f5f0_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTplNzU5Yjg1ODczZDA0MGFkODE5MDg0YWU0YzU0NDZkMC90YWJsZXJhbmdlOmU3NTliODU4NzNkMDQwYWQ4MTkwODRhZTRjNTQ0NmQwXzMtNi0xLTEtNTkwMQ_f6318711-9740-4e65-ae47-f0477a733a10"
      unitRef="number">0.2209</cass:AnnualStandardDeviation>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="ie76c37cf8b7e47f4bf0e0468cf26b913_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTplNzU5Yjg1ODczZDA0MGFkODE5MDg0YWU0YzU0NDZkMC90YWJsZXJhbmdlOmU3NTliODU4NzNkMDQwYWQ4MTkwODRhZTRjNTQ0NmQwXzQtMi0xLTEtNTkwMQ_02a4cf4f-0fbc-408c-9143-020a133ad5c7"
      unitRef="number">0.18</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <cass:OneYearNominalReturn
      contextRef="ie09a1399aa5c42a597771a3b06e9ae02_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTplNzU5Yjg1ODczZDA0MGFkODE5MDg0YWU0YzU0NDZkMC90YWJsZXJhbmdlOmU3NTliODU4NzNkMDQwYWQ4MTkwODRhZTRjNTQ0NmQwXzQtNC0xLTEtNTkwMQ_b9f21379-109a-4870-8b49-e9c86e5084e4"
      unitRef="number">0.0834</cass:OneYearNominalReturn>
    <cass:AnnualStandardDeviation
      contextRef="ie09a1399aa5c42a597771a3b06e9ae02_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTplNzU5Yjg1ODczZDA0MGFkODE5MDg0YWU0YzU0NDZkMC90YWJsZXJhbmdlOmU3NTliODU4NzNkMDQwYWQ4MTkwODRhZTRjNTQ0NmQwXzQtNi0xLTEtNTkwMQ_7d877e35-6251-47ca-b4ff-b1f339fcef48"
      unitRef="number">0.1839</cass:AnnualStandardDeviation>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="i75eac200251b41db9c8a931d1b0d7f65_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTplNzU5Yjg1ODczZDA0MGFkODE5MDg0YWU0YzU0NDZkMC90YWJsZXJhbmdlOmU3NTliODU4NzNkMDQwYWQ4MTkwODRhZTRjNTQ0NmQwXzUtMi0xLTEtNTkwMQ_fdd2efc9-b901-4070-9a2f-b78423185897"
      unitRef="number">0.08</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <cass:OneYearNominalReturn
      contextRef="i31df3dc11ad44bac94bada865f8de5a0_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTplNzU5Yjg1ODczZDA0MGFkODE5MDg0YWU0YzU0NDZkMC90YWJsZXJhbmdlOmU3NTliODU4NzNkMDQwYWQ4MTkwODRhZTRjNTQ0NmQwXzUtNC0xLTEtNTkwMQ_b51b80f5-c15f-44b4-a097-82982c994876"
      unitRef="number">0.1112</cass:OneYearNominalReturn>
    <cass:AnnualStandardDeviation
      contextRef="i31df3dc11ad44bac94bada865f8de5a0_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTplNzU5Yjg1ODczZDA0MGFkODE5MDg0YWU0YzU0NDZkMC90YWJsZXJhbmdlOmU3NTliODU4NzNkMDQwYWQ4MTkwODRhZTRjNTQ0NmQwXzUtNi0xLTEtNTkwMQ_a95baa49-b578-4a56-80ce-bce4e536bacc"
      unitRef="number">0.2724</cass:AnnualStandardDeviation>
    <cass:DefinedBenefitPlanPlanAssetsMeasurementInput
      contextRef="iad882b346a354d1d8748e846d2c115c4_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90ZXh0cmVnaW9uOjI4NmE2OWQ0NTU0ZDQ4Y2NiYTFlNmMyZGEwMGU4Mjk3XzMyNTU_066234b1-460d-45af-aa8e-7dcc912d5c21"
      unitRef="number">0.0600</cass:DefinedBenefitPlanPlanAssetsMeasurementInput>
    <cass:SummaryOfTheFairValueMeasurementsByTypeOfAssetTableTextBlock
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90ZXh0cmVnaW9uOjI4NmE2OWQ0NTU0ZDQ4Y2NiYTFlNmMyZGEwMGU4Mjk3XzU3Mzg_914798b5-9610-4780-8f75-56d92f46f1b8">&lt;div style="margin-top:12pt"&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 fair value measurements by type of asset is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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:23.445%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.869%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.869%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.869%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.869%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.869%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.874%"/&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="33" style="background-color:#ffffff;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:114%"&gt;Fair Value Measurements as of December&#160;31,&lt;/span&gt;&lt;/div&gt;&lt;/td&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;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="15" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2020&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-style:italic;font-weight:400;line-height:114%"&gt;(In thousands)&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;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align: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&lt;br/&gt;in Active&lt;br/&gt;Markets for&lt;br/&gt;Identical&lt;br/&gt;Assets&lt;br/&gt;(Level 1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Observable&lt;br/&gt;Inputs&lt;br/&gt;(Level 2)&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;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align: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&lt;br/&gt;in Active&lt;br/&gt;Markets for&lt;br/&gt;Identical&lt;br/&gt;Assets&lt;br/&gt;(Level 1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Observable&lt;br/&gt;Inputs&lt;br/&gt;(Level 2)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Cash &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;535&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;535&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;484&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;484&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:114%"&gt;Real estate investment trusts&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:114%"&gt;6,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:114%"&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:114%"&gt;6,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:114%"&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:114%"&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:114%"&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:#dbdbdb;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:114%"&gt;Equity securities &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;U.S. Small/Mid Cap Growth &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:114%"&gt;4,734&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:114%"&gt;4,734&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;5,530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:114%"&gt;5,530&#160;&lt;/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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Non-U. S. Core &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;19,164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;19,164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;26,342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;26,342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;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;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;U.S. Large Cap Passive &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:114%"&gt;18,279&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:114%"&gt;18,279&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;17,520&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:114%"&gt;17,520&#160;&lt;/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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Emerging Markets &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;7,701&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;7,701&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;5,882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;5,882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;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:114%"&gt;Fixed Income &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;td 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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;U.S. Core &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;51,386&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;51,386&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;23,467&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;23,467&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;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;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;U.S. Passive &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:114%"&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:114%"&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:114%"&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:114%"&gt;21,680&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:114%"&gt;21,680&#160;&lt;/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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Opportunistic &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;6,087&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;6,087&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;5,762&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;5,762&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:114%"&gt;114,136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:114%"&gt;535&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:114%"&gt;113,601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:114%"&gt;106,667&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:114%"&gt;484&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:114%"&gt;106,183&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</cass:SummaryOfTheFairValueMeasurementsByTypeOfAssetTableTextBlock>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ia5f20eb306a846dfa48ef419955e6522_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTpjNTQ0YmFjMjMwN2M0NTczYWMyNzA1OWZjYzhjYWI3NS90YWJsZXJhbmdlOmM1NDRiYWMyMzA3YzQ1NzNhYzI3MDU5ZmNjOGNhYjc1XzMtMi0xLTEtNTkwMQ_d2ffb6b8-9aaa-4aca-a2fc-7ad379397fad"
      unitRef="usd">535000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ic8a7de62013a4ec79b12619a9e306497_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTpjNTQ0YmFjMjMwN2M0NTczYWMyNzA1OWZjYzhjYWI3NS90YWJsZXJhbmdlOmM1NDRiYWMyMzA3YzQ1NzNhYzI3MDU5ZmNjOGNhYjc1XzMtNC0xLTEtNTkwMQ_40cc672e-9d8c-4a70-95fc-c362289f635c"
      unitRef="usd">535000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i178b634d652842b3ac8d4c760ea6ff6a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTpjNTQ0YmFjMjMwN2M0NTczYWMyNzA1OWZjYzhjYWI3NS90YWJsZXJhbmdlOmM1NDRiYWMyMzA3YzQ1NzNhYzI3MDU5ZmNjOGNhYjc1XzMtNi0xLTEtNTkwMQ_1131e5e0-dfc9-434a-9bff-38ccda088da5"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i02b5cd49cd7b47e39c21ff42a94c09f0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTpjNTQ0YmFjMjMwN2M0NTczYWMyNzA1OWZjYzhjYWI3NS90YWJsZXJhbmdlOmM1NDRiYWMyMzA3YzQ1NzNhYzI3MDU5ZmNjOGNhYjc1XzMtOC0xLTEtNTkwMQ_26624857-1d4b-4ec6-a11b-626e4c99de41"
      unitRef="usd">484000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i519f48c6fb7a46d2b9e5093b6231eb11_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTpjNTQ0YmFjMjMwN2M0NTczYWMyNzA1OWZjYzhjYWI3NS90YWJsZXJhbmdlOmM1NDRiYWMyMzA3YzQ1NzNhYzI3MDU5ZmNjOGNhYjc1XzMtMTAtMS0xLTU5MDE_5fd69f06-ec5e-4226-8b25-bbf3021c5cb0"
      unitRef="usd">484000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i34bcb11d27f849d590df56dcd2dcf34c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTpjNTQ0YmFjMjMwN2M0NTczYWMyNzA1OWZjYzhjYWI3NS90YWJsZXJhbmdlOmM1NDRiYWMyMzA3YzQ1NzNhYzI3MDU5ZmNjOGNhYjc1XzMtMTItMS0xLTU5MDE_e4122531-4c54-40c0-b9af-ada1e54d63fc"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i48949db819564b1fa35eaaa7e06c1d5e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTpjNTQ0YmFjMjMwN2M0NTczYWMyNzA1OWZjYzhjYWI3NS90YWJsZXJhbmdlOmM1NDRiYWMyMzA3YzQ1NzNhYzI3MDU5ZmNjOGNhYjc1XzQtMi0xLTEtMTMwNzg_22582df7-6a08-4934-a119-345d7d145608"
      unitRef="usd">6250000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ia7e3d3c2b7224d218ddd9d45249a1646_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTpjNTQ0YmFjMjMwN2M0NTczYWMyNzA1OWZjYzhjYWI3NS90YWJsZXJhbmdlOmM1NDRiYWMyMzA3YzQ1NzNhYzI3MDU5ZmNjOGNhYjc1XzQtNC0xLTEtMTMwNzg_7e28f12c-5fdb-4462-8b90-687516bd1838"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ib633e75d9732464989279c07162efe05_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTpjNTQ0YmFjMjMwN2M0NTczYWMyNzA1OWZjYzhjYWI3NS90YWJsZXJhbmdlOmM1NDRiYWMyMzA3YzQ1NzNhYzI3MDU5ZmNjOGNhYjc1XzQtNi0xLTEtMTMwNzg_1582ef43-edcf-4b40-aa49-fe771106564d"
      unitRef="usd">6250000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i20c3a6721c7647ba9a9b6f704cdf40c5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTpjNTQ0YmFjMjMwN2M0NTczYWMyNzA1OWZjYzhjYWI3NS90YWJsZXJhbmdlOmM1NDRiYWMyMzA3YzQ1NzNhYzI3MDU5ZmNjOGNhYjc1XzQtOC0xLTEtMTMwNzg_84137fc3-3247-4825-9a89-ec9ddbc7ba5d"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i8e7acacdbcd849c8b0a5667ecbd775cd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTpjNTQ0YmFjMjMwN2M0NTczYWMyNzA1OWZjYzhjYWI3NS90YWJsZXJhbmdlOmM1NDRiYWMyMzA3YzQ1NzNhYzI3MDU5ZmNjOGNhYjc1XzQtMTAtMS0xLTEzMDc4_2e06c49a-6c70-4cbe-951d-d71f24e8dcb3"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i59975b49fd1f45e9a664f700d7bbe619_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTpjNTQ0YmFjMjMwN2M0NTczYWMyNzA1OWZjYzhjYWI3NS90YWJsZXJhbmdlOmM1NDRiYWMyMzA3YzQ1NzNhYzI3MDU5ZmNjOGNhYjc1XzQtMTItMS0xLTEzMDc4_4bbdfec3-5386-4474-9046-9456d4fcaa05"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i9e0ddb663b1449d2b2013c9017c6e861_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTpjNTQ0YmFjMjMwN2M0NTczYWMyNzA1OWZjYzhjYWI3NS90YWJsZXJhbmdlOmM1NDRiYWMyMzA3YzQ1NzNhYzI3MDU5ZmNjOGNhYjc1XzUtMi0xLTEtNTkwMQ_e83af777-64b9-42e4-a206-9ba1c659a4e1"
      unitRef="usd">4734000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="id681c590d88a4c2e93be5f7db21a09c5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTpjNTQ0YmFjMjMwN2M0NTczYWMyNzA1OWZjYzhjYWI3NS90YWJsZXJhbmdlOmM1NDRiYWMyMzA3YzQ1NzNhYzI3MDU5ZmNjOGNhYjc1XzUtNC0xLTEtNTkwMQ_213b12b5-8dd3-4180-af35-2a42f04557a0"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ie7f2904bbdd940eca603c41194458def_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTpjNTQ0YmFjMjMwN2M0NTczYWMyNzA1OWZjYzhjYWI3NS90YWJsZXJhbmdlOmM1NDRiYWMyMzA3YzQ1NzNhYzI3MDU5ZmNjOGNhYjc1XzUtNi0xLTEtNTkwMQ_f1f1b94d-4570-478b-8541-e58ba6c68da5"
      unitRef="usd">4734000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i7837687846c147ceaf9749ed290f731f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTpjNTQ0YmFjMjMwN2M0NTczYWMyNzA1OWZjYzhjYWI3NS90YWJsZXJhbmdlOmM1NDRiYWMyMzA3YzQ1NzNhYzI3MDU5ZmNjOGNhYjc1XzUtOC0xLTEtNTkwMQ_d6042a40-ed39-40c8-8c6d-9e5156cf4eb2"
      unitRef="usd">5530000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i4ebe49e8d12245c19fdca0afa33c0711_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTpjNTQ0YmFjMjMwN2M0NTczYWMyNzA1OWZjYzhjYWI3NS90YWJsZXJhbmdlOmM1NDRiYWMyMzA3YzQ1NzNhYzI3MDU5ZmNjOGNhYjc1XzUtMTAtMS0xLTU5MDE_bec68ee0-12c0-42fd-8140-98208e37320f"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ie3416ca46ed54b99b4d2ec4e66981070_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTpjNTQ0YmFjMjMwN2M0NTczYWMyNzA1OWZjYzhjYWI3NS90YWJsZXJhbmdlOmM1NDRiYWMyMzA3YzQ1NzNhYzI3MDU5ZmNjOGNhYjc1XzUtMTItMS0xLTU5MDE_04e533fd-f9b6-4ff6-ac77-572291d161b7"
      unitRef="usd">5530000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ic48245c5f9fd4dcd95f5bf0f657ca50a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTpjNTQ0YmFjMjMwN2M0NTczYWMyNzA1OWZjYzhjYWI3NS90YWJsZXJhbmdlOmM1NDRiYWMyMzA3YzQ1NzNhYzI3MDU5ZmNjOGNhYjc1XzYtMi0xLTEtNTkwMQ_0da965af-aa15-470a-aa3f-8b06dce71d28"
      unitRef="usd">19164000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i6f3627229dce45deafb17f80bc2e9684_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTpjNTQ0YmFjMjMwN2M0NTczYWMyNzA1OWZjYzhjYWI3NS90YWJsZXJhbmdlOmM1NDRiYWMyMzA3YzQ1NzNhYzI3MDU5ZmNjOGNhYjc1XzYtNC0xLTEtNTkwMQ_fd3b11ef-cefd-4064-81d3-4177f781898f"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i5b81c8961edf430f8de43005734aa0ab_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTpjNTQ0YmFjMjMwN2M0NTczYWMyNzA1OWZjYzhjYWI3NS90YWJsZXJhbmdlOmM1NDRiYWMyMzA3YzQ1NzNhYzI3MDU5ZmNjOGNhYjc1XzYtNi0xLTEtNTkwMQ_182d774d-fba2-4738-901d-cc4aae786aa5"
      unitRef="usd">19164000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ib3fe7d359aa3461a899db5a4665cf06d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTpjNTQ0YmFjMjMwN2M0NTczYWMyNzA1OWZjYzhjYWI3NS90YWJsZXJhbmdlOmM1NDRiYWMyMzA3YzQ1NzNhYzI3MDU5ZmNjOGNhYjc1XzYtOC0xLTEtNTkwMQ_1e27f6aa-cf83-4af6-b834-b7df3c1091a9"
      unitRef="usd">26342000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i644cab44f8b8498c9a28430c963b004d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTpjNTQ0YmFjMjMwN2M0NTczYWMyNzA1OWZjYzhjYWI3NS90YWJsZXJhbmdlOmM1NDRiYWMyMzA3YzQ1NzNhYzI3MDU5ZmNjOGNhYjc1XzYtMTAtMS0xLTU5MDE_74b68301-352b-4ba7-a6b2-159932895150"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i509686f55e974ee7ad630cd6766776d5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTpjNTQ0YmFjMjMwN2M0NTczYWMyNzA1OWZjYzhjYWI3NS90YWJsZXJhbmdlOmM1NDRiYWMyMzA3YzQ1NzNhYzI3MDU5ZmNjOGNhYjc1XzYtMTItMS0xLTU5MDE_911ec9d4-4fb3-40d8-a3f1-3cac43caaf21"
      unitRef="usd">26342000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i48afba3f2b524270805363bb8ea3a0a4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTpjNTQ0YmFjMjMwN2M0NTczYWMyNzA1OWZjYzhjYWI3NS90YWJsZXJhbmdlOmM1NDRiYWMyMzA3YzQ1NzNhYzI3MDU5ZmNjOGNhYjc1XzctMi0xLTEtNTkwMQ_6ebbd57c-47b6-4571-9d9e-94dc57e88ce0"
      unitRef="usd">18279000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="id6ecc4b47955433383d3be2bd057f31f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTpjNTQ0YmFjMjMwN2M0NTczYWMyNzA1OWZjYzhjYWI3NS90YWJsZXJhbmdlOmM1NDRiYWMyMzA3YzQ1NzNhYzI3MDU5ZmNjOGNhYjc1XzctNC0xLTEtNTkwMQ_4275cc73-fe54-497f-96de-dd3505ce869b"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i9094f51e18fe47d3bc9db8f4ad372ff0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTpjNTQ0YmFjMjMwN2M0NTczYWMyNzA1OWZjYzhjYWI3NS90YWJsZXJhbmdlOmM1NDRiYWMyMzA3YzQ1NzNhYzI3MDU5ZmNjOGNhYjc1XzctNi0xLTEtNTkwMQ_c4936327-f0ed-48a7-a320-8d997149ec86"
      unitRef="usd">18279000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ib2ef5735e6e54dcebece8c2672001955_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTpjNTQ0YmFjMjMwN2M0NTczYWMyNzA1OWZjYzhjYWI3NS90YWJsZXJhbmdlOmM1NDRiYWMyMzA3YzQ1NzNhYzI3MDU5ZmNjOGNhYjc1XzctOC0xLTEtNTkwMQ_1c0ebad1-57be-4d1b-a7ea-4ee60da130dc"
      unitRef="usd">17520000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ifd2dfe1b702643ccb7360d717a1ee8bc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTpjNTQ0YmFjMjMwN2M0NTczYWMyNzA1OWZjYzhjYWI3NS90YWJsZXJhbmdlOmM1NDRiYWMyMzA3YzQ1NzNhYzI3MDU5ZmNjOGNhYjc1XzctMTAtMS0xLTU5MDE_0fdc820a-7db5-4dc6-8ce9-e461b7d63ef1"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ie676a393b50f49debb0fdad9ed27a8cf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTpjNTQ0YmFjMjMwN2M0NTczYWMyNzA1OWZjYzhjYWI3NS90YWJsZXJhbmdlOmM1NDRiYWMyMzA3YzQ1NzNhYzI3MDU5ZmNjOGNhYjc1XzctMTItMS0xLTU5MDE_cc941279-4e90-44fe-b3fe-e279a50d6c3f"
      unitRef="usd">17520000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i84726c0b801040ec87d000751521087b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTpjNTQ0YmFjMjMwN2M0NTczYWMyNzA1OWZjYzhjYWI3NS90YWJsZXJhbmdlOmM1NDRiYWMyMzA3YzQ1NzNhYzI3MDU5ZmNjOGNhYjc1XzgtMi0xLTEtNTkwMQ_7634b249-825e-4557-a68c-86f514da3358"
      unitRef="usd">7701000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i473bf77f492e4cfca1b10a5be633116a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTpjNTQ0YmFjMjMwN2M0NTczYWMyNzA1OWZjYzhjYWI3NS90YWJsZXJhbmdlOmM1NDRiYWMyMzA3YzQ1NzNhYzI3MDU5ZmNjOGNhYjc1XzgtNC0xLTEtNTkwMQ_f98d58f8-936e-4032-9899-15d371b6e90a"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i9cc9ccf496414b2f941156914166fe3e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTpjNTQ0YmFjMjMwN2M0NTczYWMyNzA1OWZjYzhjYWI3NS90YWJsZXJhbmdlOmM1NDRiYWMyMzA3YzQ1NzNhYzI3MDU5ZmNjOGNhYjc1XzgtNi0xLTEtNTkwMQ_1df84691-96b1-4b1b-b8b8-8e645a8cbd30"
      unitRef="usd">7701000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="id30438e8c16c4c7596007d7696f782fa_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTpjNTQ0YmFjMjMwN2M0NTczYWMyNzA1OWZjYzhjYWI3NS90YWJsZXJhbmdlOmM1NDRiYWMyMzA3YzQ1NzNhYzI3MDU5ZmNjOGNhYjc1XzgtOC0xLTEtNTkwMQ_4639c4a7-9b75-4362-8359-f1842f8411ea"
      unitRef="usd">5882000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ic3f8e2d718ab495d85517986a83c25ac_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTpjNTQ0YmFjMjMwN2M0NTczYWMyNzA1OWZjYzhjYWI3NS90YWJsZXJhbmdlOmM1NDRiYWMyMzA3YzQ1NzNhYzI3MDU5ZmNjOGNhYjc1XzgtMTAtMS0xLTU5MDE_2c29e7b1-bb94-4b40-b154-b7c72348b461"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i42654fd83eab41f89b03783066f33643_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTpjNTQ0YmFjMjMwN2M0NTczYWMyNzA1OWZjYzhjYWI3NS90YWJsZXJhbmdlOmM1NDRiYWMyMzA3YzQ1NzNhYzI3MDU5ZmNjOGNhYjc1XzgtMTItMS0xLTU5MDE_aebcc29d-fb89-4ab7-ab37-845dfc25d21b"
      unitRef="usd">5882000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ibadc2ecf90214f4485c0d1d1f1c6466c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTpjNTQ0YmFjMjMwN2M0NTczYWMyNzA1OWZjYzhjYWI3NS90YWJsZXJhbmdlOmM1NDRiYWMyMzA3YzQ1NzNhYzI3MDU5ZmNjOGNhYjc1XzEwLTItMS0xLTU5MDE_19a3273b-10c2-4e02-ac72-02d89cc10cf5"
      unitRef="usd">51386000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i589f641545354ec19b848c15ea63ac31_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTpjNTQ0YmFjMjMwN2M0NTczYWMyNzA1OWZjYzhjYWI3NS90YWJsZXJhbmdlOmM1NDRiYWMyMzA3YzQ1NzNhYzI3MDU5ZmNjOGNhYjc1XzEwLTQtMS0xLTU5MDE_74366e34-9434-46cf-bc83-bf2dce71c77e"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i2e19ed6f65c44dcb8de3e58ac60f35a1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTpjNTQ0YmFjMjMwN2M0NTczYWMyNzA1OWZjYzhjYWI3NS90YWJsZXJhbmdlOmM1NDRiYWMyMzA3YzQ1NzNhYzI3MDU5ZmNjOGNhYjc1XzEwLTYtMS0xLTU5MDE_259e3fc5-d188-41af-83ea-58d77f3a8a9c"
      unitRef="usd">51386000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i87a0240fa9a0497e8bd3033ed7180a85_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTpjNTQ0YmFjMjMwN2M0NTczYWMyNzA1OWZjYzhjYWI3NS90YWJsZXJhbmdlOmM1NDRiYWMyMzA3YzQ1NzNhYzI3MDU5ZmNjOGNhYjc1XzEwLTgtMS0xLTU5MDE_b631dd3e-5784-45ef-b8b2-027a36b84ec8"
      unitRef="usd">23467000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i0167c693b018491ab2c5d9bc8fcb338b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTpjNTQ0YmFjMjMwN2M0NTczYWMyNzA1OWZjYzhjYWI3NS90YWJsZXJhbmdlOmM1NDRiYWMyMzA3YzQ1NzNhYzI3MDU5ZmNjOGNhYjc1XzEwLTEwLTEtMS01OTAx_a2957e02-ec2a-46a5-bf03-5fedfe28f87c"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i0856bfdecca04e9ab3ad79a8daa03a2c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTpjNTQ0YmFjMjMwN2M0NTczYWMyNzA1OWZjYzhjYWI3NS90YWJsZXJhbmdlOmM1NDRiYWMyMzA3YzQ1NzNhYzI3MDU5ZmNjOGNhYjc1XzEwLTEyLTEtMS01OTAx_8e5350cd-11a1-4ded-b189-6932cd620064"
      unitRef="usd">23467000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i0f18429f7c1d4014b8be09a707d8c1f6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTpjNTQ0YmFjMjMwN2M0NTczYWMyNzA1OWZjYzhjYWI3NS90YWJsZXJhbmdlOmM1NDRiYWMyMzA3YzQ1NzNhYzI3MDU5ZmNjOGNhYjc1XzExLTItMS0xLTU5MDE_1f6737de-8e21-4deb-a136-33d901a701b7"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i572739de90a84ba78e443be896746081_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTpjNTQ0YmFjMjMwN2M0NTczYWMyNzA1OWZjYzhjYWI3NS90YWJsZXJhbmdlOmM1NDRiYWMyMzA3YzQ1NzNhYzI3MDU5ZmNjOGNhYjc1XzExLTQtMS0xLTU5MDE_decab30b-f354-461e-bfae-ff7d6802b2a5"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i1c3e4318eb6345ec8ab2ba214aa000fe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTpjNTQ0YmFjMjMwN2M0NTczYWMyNzA1OWZjYzhjYWI3NS90YWJsZXJhbmdlOmM1NDRiYWMyMzA3YzQ1NzNhYzI3MDU5ZmNjOGNhYjc1XzExLTYtMS0xLTU5MDE_fccf0eca-74c8-4392-832c-f28799a5ced2"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i8a931e632ea94ee3aae827341023ce80_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTpjNTQ0YmFjMjMwN2M0NTczYWMyNzA1OWZjYzhjYWI3NS90YWJsZXJhbmdlOmM1NDRiYWMyMzA3YzQ1NzNhYzI3MDU5ZmNjOGNhYjc1XzExLTgtMS0xLTU5MDE_c77fac1b-8b45-4dcf-bc32-32171b6ebcbf"
      unitRef="usd">21680000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="id6db7588d8dc454395700eacfaace1bc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTpjNTQ0YmFjMjMwN2M0NTczYWMyNzA1OWZjYzhjYWI3NS90YWJsZXJhbmdlOmM1NDRiYWMyMzA3YzQ1NzNhYzI3MDU5ZmNjOGNhYjc1XzExLTEwLTEtMS01OTAx_27d205e5-c767-470a-93fb-0a6d06658e29"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="iba73bbd6fefe48b287de651c50f194e9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTpjNTQ0YmFjMjMwN2M0NTczYWMyNzA1OWZjYzhjYWI3NS90YWJsZXJhbmdlOmM1NDRiYWMyMzA3YzQ1NzNhYzI3MDU5ZmNjOGNhYjc1XzExLTEyLTEtMS01OTAx_67c26b90-6aa4-4306-a9b3-59218339a64e"
      unitRef="usd">21680000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i5b719d21702f4e2da68249b9975ab05c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTpjNTQ0YmFjMjMwN2M0NTczYWMyNzA1OWZjYzhjYWI3NS90YWJsZXJhbmdlOmM1NDRiYWMyMzA3YzQ1NzNhYzI3MDU5ZmNjOGNhYjc1XzEyLTItMS0xLTU5MDE_dd05e285-d61f-4b79-9190-e3c8d55f8e5e"
      unitRef="usd">6087000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i3bf9dd70898f46ee8243aa825ab801c3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTpjNTQ0YmFjMjMwN2M0NTczYWMyNzA1OWZjYzhjYWI3NS90YWJsZXJhbmdlOmM1NDRiYWMyMzA3YzQ1NzNhYzI3MDU5ZmNjOGNhYjc1XzEyLTQtMS0xLTU5MDE_9633fba5-9406-43b6-bf64-9fbf3707a81c"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i9455c97fed8e49bcbef53b9dc7367e72_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTpjNTQ0YmFjMjMwN2M0NTczYWMyNzA1OWZjYzhjYWI3NS90YWJsZXJhbmdlOmM1NDRiYWMyMzA3YzQ1NzNhYzI3MDU5ZmNjOGNhYjc1XzEyLTYtMS0xLTU5MDE_953bba78-017a-43b6-91c5-6c9622fa03f3"
      unitRef="usd">6087000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i4139eb2f67254c9081420289a10e28be_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTpjNTQ0YmFjMjMwN2M0NTczYWMyNzA1OWZjYzhjYWI3NS90YWJsZXJhbmdlOmM1NDRiYWMyMzA3YzQ1NzNhYzI3MDU5ZmNjOGNhYjc1XzEyLTgtMS0xLTU5MDE_d1c084f1-1672-418f-a6b5-f7cc22ff42cb"
      unitRef="usd">5762000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i190e820066ab4d198d0248451ba030f6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTpjNTQ0YmFjMjMwN2M0NTczYWMyNzA1OWZjYzhjYWI3NS90YWJsZXJhbmdlOmM1NDRiYWMyMzA3YzQ1NzNhYzI3MDU5ZmNjOGNhYjc1XzEyLTEwLTEtMS01OTAx_845fb86a-f0c8-42b2-8957-d0579f51aea1"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ieb578266e342456ebd2a707e47e86fb1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTpjNTQ0YmFjMjMwN2M0NTczYWMyNzA1OWZjYzhjYWI3NS90YWJsZXJhbmdlOmM1NDRiYWMyMzA3YzQ1NzNhYzI3MDU5ZmNjOGNhYjc1XzEyLTEyLTEtMS01OTAx_637dc476-41e5-4ce4-9b6c-fe345dcf749b"
      unitRef="usd">5762000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="iec0398a820254cd299413aaa332e3362_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTpjNTQ0YmFjMjMwN2M0NTczYWMyNzA1OWZjYzhjYWI3NS90YWJsZXJhbmdlOmM1NDRiYWMyMzA3YzQ1NzNhYzI3MDU5ZmNjOGNhYjc1XzEzLTItMS0xLTU5MDE_4fed3af6-9dcf-42f6-b586-2ec7f102a851"
      unitRef="usd">114136000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ica062781ee6a4ce5ab81ed9c3ca790dc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTpjNTQ0YmFjMjMwN2M0NTczYWMyNzA1OWZjYzhjYWI3NS90YWJsZXJhbmdlOmM1NDRiYWMyMzA3YzQ1NzNhYzI3MDU5ZmNjOGNhYjc1XzEzLTQtMS0xLTU5MDE_ef67d910-513c-4fe9-957c-0158e7906372"
      unitRef="usd">535000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i2697da97915f4dadb747ec7b72589df3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTpjNTQ0YmFjMjMwN2M0NTczYWMyNzA1OWZjYzhjYWI3NS90YWJsZXJhbmdlOmM1NDRiYWMyMzA3YzQ1NzNhYzI3MDU5ZmNjOGNhYjc1XzEzLTYtMS0xLTU5MDE_8e77b323-5a4a-4484-995c-18793b4bfe8b"
      unitRef="usd">113601000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTpjNTQ0YmFjMjMwN2M0NTczYWMyNzA1OWZjYzhjYWI3NS90YWJsZXJhbmdlOmM1NDRiYWMyMzA3YzQ1NzNhYzI3MDU5ZmNjOGNhYjc1XzEzLTgtMS0xLTU5MDE_0a1ef271-cdbf-420a-a2a7-85e29d1179ed"
      unitRef="usd">106667000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i46af12650b6448e5bf86457feb508920_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTpjNTQ0YmFjMjMwN2M0NTczYWMyNzA1OWZjYzhjYWI3NS90YWJsZXJhbmdlOmM1NDRiYWMyMzA3YzQ1NzNhYzI3MDU5ZmNjOGNhYjc1XzEzLTEwLTEtMS01OTAx_698f770c-de15-40de-a44a-e0c49f0d1b91"
      unitRef="usd">484000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i597220fa413a4825b8e0b8f139eedabc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTpjNTQ0YmFjMjMwN2M0NTczYWMyNzA1OWZjYzhjYWI3NS90YWJsZXJhbmdlOmM1NDRiYWMyMzA3YzQ1NzNhYzI3MDU5ZmNjOGNhYjc1XzEzLTEyLTEtMS01OTAx_f4d00eac-b80e-4e05-a432-53a25d27c0c0"
      unitRef="usd">106183000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <cass:SummaryOfProjectedBenefitObligationTableTextBlock
      contextRef="i66ec71163aa247978c54791b064d0281_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90ZXh0cmVnaW9uOjI4NmE2OWQ0NTU0ZDQ4Y2NiYTFlNmMyZGEwMGU4Mjk3XzU3Mzk_9e3fa2c0-7a0f-4d45-8158-6713c827d0d8">&lt;div style="margin-top:12pt;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 activity in the SERP&#x2019;s projected benefit obligation and amounts recognized in the Company&#x2019;s consolidated balance sheets is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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:71.324%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&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:114%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%"&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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&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:114%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Benefit obligation: &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Balance, January 1 &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:114%"&gt;$&lt;/span&gt;&lt;/td&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:114%"&gt;13,412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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:114%"&gt;$&lt;/span&gt;&lt;/td&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:114%"&gt;11,712&#160;&lt;/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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Service cost &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;121&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;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;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Interest 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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;291&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;347&#160;&lt;/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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Benefits paid &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(282)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(291)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;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;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Actuarial (gain)/loss &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:114%"&gt;(1,148)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,523&#160;&lt;/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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;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:114%"&gt;Balance, December&#160;31 &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;12,420&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;13,412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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;</cass:SummaryOfProjectedBenefitObligationTableTextBlock>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="if7649e96ca3f498b9a33225616ed7414_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTpkOGM3NWFlNzMwMjc0ZmM4YTY2ZjI0OTYyZjI2NjUxYi90YWJsZXJhbmdlOmQ4Yzc1YWU3MzAyNzRmYzhhNjZmMjQ5NjJmMjY2NTFiXzMtMi0xLTEtNTkwMQ_366b8f2e-b0b8-41ea-a728-4bf8ef09c933"
      unitRef="usd">13412000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="ifd8cbb5b5f244e8cbc1b7486ee6f92b6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTpkOGM3NWFlNzMwMjc0ZmM4YTY2ZjI0OTYyZjI2NjUxYi90YWJsZXJhbmdlOmQ4Yzc1YWU3MzAyNzRmYzhhNjZmMjQ5NjJmMjY2NTFiXzMtNC0xLTEtNTkwMQ_9cdc0bc6-8425-4d63-93ba-f8070e5c2647"
      unitRef="usd">11712000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i66ec71163aa247978c54791b064d0281_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTpkOGM3NWFlNzMwMjc0ZmM4YTY2ZjI0OTYyZjI2NjUxYi90YWJsZXJhbmdlOmQ4Yzc1YWU3MzAyNzRmYzhhNjZmMjQ5NjJmMjY2NTFiXzQtMi0xLTEtNTkwMQ_7a49eeba-038a-444b-826c-6ff645305316"
      unitRef="usd">147000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i67ced2dca2414e8cb950bd74d69cb0c3_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTpkOGM3NWFlNzMwMjc0ZmM4YTY2ZjI0OTYyZjI2NjUxYi90YWJsZXJhbmdlOmQ4Yzc1YWU3MzAyNzRmYzhhNjZmMjQ5NjJmMjY2NTFiXzQtNC0xLTEtNTkwMQ_7f6d2b75-7df5-4a96-b8d8-66c39ca4e47c"
      unitRef="usd">121000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i66ec71163aa247978c54791b064d0281_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTpkOGM3NWFlNzMwMjc0ZmM4YTY2ZjI0OTYyZjI2NjUxYi90YWJsZXJhbmdlOmQ4Yzc1YWU3MzAyNzRmYzhhNjZmMjQ5NjJmMjY2NTFiXzUtMi0xLTEtNTkwMQ_f1ac9302-84b0-4545-b875-c0795d674682"
      unitRef="usd">291000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i67ced2dca2414e8cb950bd74d69cb0c3_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTpkOGM3NWFlNzMwMjc0ZmM4YTY2ZjI0OTYyZjI2NjUxYi90YWJsZXJhbmdlOmQ4Yzc1YWU3MzAyNzRmYzhhNjZmMjQ5NjJmMjY2NTFiXzUtNC0xLTEtNTkwMQ_4728b8b2-bf78-4d61-978c-fb10475d82e2"
      unitRef="usd">347000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid
      contextRef="i66ec71163aa247978c54791b064d0281_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTpkOGM3NWFlNzMwMjc0ZmM4YTY2ZjI0OTYyZjI2NjUxYi90YWJsZXJhbmdlOmQ4Yzc1YWU3MzAyNzRmYzhhNjZmMjQ5NjJmMjY2NTFiXzYtMi0xLTEtNTkwMQ_2df5645c-fb6c-4842-96b8-c2ae7b05afd0"
      unitRef="usd">282000</us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid>
    <us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid
      contextRef="i67ced2dca2414e8cb950bd74d69cb0c3_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTpkOGM3NWFlNzMwMjc0ZmM4YTY2ZjI0OTYyZjI2NjUxYi90YWJsZXJhbmdlOmQ4Yzc1YWU3MzAyNzRmYzhhNjZmMjQ5NjJmMjY2NTFiXzYtNC0xLTEtNTkwMQ_f973de07-4815-4500-8a35-c7958dbfb223"
      unitRef="usd">291000</us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="i66ec71163aa247978c54791b064d0281_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTpkOGM3NWFlNzMwMjc0ZmM4YTY2ZjI0OTYyZjI2NjUxYi90YWJsZXJhbmdlOmQ4Yzc1YWU3MzAyNzRmYzhhNjZmMjQ5NjJmMjY2NTFiXzctMi0xLTEtNTkwMQ_7b1d538b-8602-4a62-9b5e-800a24e78607"
      unitRef="usd">1148000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="i67ced2dca2414e8cb950bd74d69cb0c3_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTpkOGM3NWFlNzMwMjc0ZmM4YTY2ZjI0OTYyZjI2NjUxYi90YWJsZXJhbmdlOmQ4Yzc1YWU3MzAyNzRmYzhhNjZmMjQ5NjJmMjY2NTFiXzctNC0xLTEtNTkwMQ_d6ad18a1-0801-4557-93c5-d877047eccc7"
      unitRef="usd">-1523000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="ib7060bae46c7428482e747c66e45abc8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTpkOGM3NWFlNzMwMjc0ZmM4YTY2ZjI0OTYyZjI2NjUxYi90YWJsZXJhbmdlOmQ4Yzc1YWU3MzAyNzRmYzhhNjZmMjQ5NjJmMjY2NTFiXzgtMi0xLTEtNTkwMQ_3441df28-a40a-49d2-bacb-7ae3ec32c071"
      unitRef="usd">12420000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="if7649e96ca3f498b9a33225616ed7414_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTpkOGM3NWFlNzMwMjc0ZmM4YTY2ZjI0OTYyZjI2NjUxYi90YWJsZXJhbmdlOmQ4Yzc1YWU3MzAyNzRmYzhhNjZmMjQ5NjJmMjY2NTFiXzgtNC0xLTEtNTkwMQ_cdb44a5f-8b85-49a9-baa5-e6aeca707aad"
      unitRef="usd">13412000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <cass:ScheduleOfAssumptionsUsedToDetermineProjectedBenefitObligationTableTextBlock
      contextRef="i66ec71163aa247978c54791b064d0281_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90ZXh0cmVnaW9uOjI4NmE2OWQ0NTU0ZDQ4Y2NiYTFlNmMyZGEwMGU4Mjk3XzU3NTA_35e9e3c4-e5f6-40d8-b625-56240c3ea5ce">&lt;div style="margin-top:12pt;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 represent the major assumptions used to determine the projected benefit obligation of the SERP. For 2021, 2020 and 2019, the SERP&#x2019;s expected benefit cash flows were discounted using the FTSE Above Median Double-A Curve.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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:57.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&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="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:700;line-height:114%"&gt;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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2020&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:700;line-height:114%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Weighted average discount rate &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;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:114%"&gt;2.65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;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:114%"&gt;2.20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;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:114%"&gt;3.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:114%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;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:114%"&gt;Rate of increase in compensation levels &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;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:114%"&gt;(a)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;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:114%"&gt;(a)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;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:114%"&gt;(a)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;(a)6.00% graded down to 3.25% over the first seven years of service.</cass:ScheduleOfAssumptionsUsedToDetermineProjectedBenefitObligationTableTextBlock>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="ib7060bae46c7428482e747c66e45abc8_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTo0Y2YzZGRjNDE4ZTE0MWE5YjIyNmIwYzM0NWZlYzA1MC90YWJsZXJhbmdlOjRjZjNkZGM0MThlMTQxYTliMjI2YjBjMzQ1ZmVjMDUwXzEtMi0xLTEtNTkwMQ_8be12c67-4214-4cbe-b577-d1d17710bc98"
      unitRef="number">0.0265</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="if7649e96ca3f498b9a33225616ed7414_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTo0Y2YzZGRjNDE4ZTE0MWE5YjIyNmIwYzM0NWZlYzA1MC90YWJsZXJhbmdlOjRjZjNkZGM0MThlMTQxYTliMjI2YjBjMzQ1ZmVjMDUwXzEtNC0xLTEtNTkwMQ_18fbc886-2310-4141-b034-043afb4d52af"
      unitRef="number">0.0220</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="ifd8cbb5b5f244e8cbc1b7486ee6f92b6_I20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTo0Y2YzZGRjNDE4ZTE0MWE5YjIyNmIwYzM0NWZlYzA1MC90YWJsZXJhbmdlOjRjZjNkZGM0MThlMTQxYTliMjI2YjBjMzQ1ZmVjMDUwXzEtNi0xLTEtNTkwMQ_3da9b83b-f17d-4f1d-ae15-072d38a272db"
      unitRef="number">0.0300</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease
      contextRef="i19a2d01114a3418aa070a18b8f1007b8_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90ZXh0cmVnaW9uOjI4NmE2OWQ0NTU0ZDQ4Y2NiYTFlNmMyZGEwMGU4Mjk3XzQxODU_c01878fa-0f0b-47ba-a0a8-9c031ec4725d"
      unitRef="number">0.0600</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease
      contextRef="i2428820f80b5427e9e549e4892466eea_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90ZXh0cmVnaW9uOjI4NmE2OWQ0NTU0ZDQ4Y2NiYTFlNmMyZGEwMGU4Mjk3XzQyMDM_1d783134-ea90-4847-a3ff-b51de4a550cd"
      unitRef="number">0.0325</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation
      contextRef="ib7060bae46c7428482e747c66e45abc8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90ZXh0cmVnaW9uOjI4NmE2OWQ0NTU0ZDQ4Y2NiYTFlNmMyZGEwMGU4Mjk3XzQyNzY_c05dcc80-ce98-4ca8-9e57-5196839dca6a"
      unitRef="usd">12420000</us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation>
    <us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation
      contextRef="if7649e96ca3f498b9a33225616ed7414_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90ZXh0cmVnaW9uOjI4NmE2OWQ0NTU0ZDQ4Y2NiYTFlNmMyZGEwMGU4Mjk3XzQyOTU_64ef77f7-860e-4296-961f-c3d90fbef190"
      unitRef="usd">12492000</us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation>
    <us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid
      contextRef="i66ec71163aa247978c54791b064d0281_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90ZXh0cmVnaW9uOjI4NmE2OWQ0NTU0ZDQ4Y2NiYTFlNmMyZGEwMGU4Mjk3XzQ0MDg_3697907e-37d6-4787-b1bc-227f5175f250"
      unitRef="usd">282000</us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid>
    <us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid
      contextRef="i67ced2dca2414e8cb950bd74d69cb0c3_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90ZXh0cmVnaW9uOjI4NmE2OWQ0NTU0ZDQ4Y2NiYTFlNmMyZGEwMGU4Mjk3XzQ0MTg_4ddd483a-7118-476a-834c-13f6a8b1f58c"
      unitRef="usd">291000</us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid>
    <us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid
      contextRef="i5531a345b1024416bffd3680dae00381_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90ZXh0cmVnaW9uOjI4NmE2OWQ0NTU0ZDQ4Y2NiYTFlNmMyZGEwMGU4Mjk3XzQ0MzI_110810d7-f66c-4c47-a986-78394d13edb1"
      unitRef="usd">262000</us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid>
    <us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock
      contextRef="i66ec71163aa247978c54791b064d0281_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90ZXh0cmVnaW9uOjI4NmE2OWQ0NTU0ZDQ4Y2NiYTFlNmMyZGEwMGU4Mjk3XzU3NTE_bad5a256-59d4-41db-baf4-c6c4f041d087">Expected future benefits payable by the Company over the next ten years are as follows:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.112%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.082%"/&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="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:700;line-height:114%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;823,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:114%"&gt;2023&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:114%"&gt;804,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;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:114%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;802,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;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:114%"&gt;2025&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:114%"&gt;799,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;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:114%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;795,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;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:114%"&gt;2026-2030 &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3,878,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths
      contextRef="ib7060bae46c7428482e747c66e45abc8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTozNTMyNzQxOWI0OGM0MGRjYWUxNjVmOTQ0MjlkNTFkMC90YWJsZXJhbmdlOjM1MzI3NDE5YjQ4YzQwZGNhZTE2NWY5NDQyOWQ1MWQwXzEtMi0xLTEtNTkwMQ_68c38172-3d05-46ee-8715-22db2e3fd5bc"
      unitRef="usd">823000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo
      contextRef="ib7060bae46c7428482e747c66e45abc8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTozNTMyNzQxOWI0OGM0MGRjYWUxNjVmOTQ0MjlkNTFkMC90YWJsZXJhbmdlOjM1MzI3NDE5YjQ4YzQwZGNhZTE2NWY5NDQyOWQ1MWQwXzItMi0xLTEtNTkwMQ_25be542c-41f7-4533-9232-32871feb09e7"
      unitRef="usd">804000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree
      contextRef="ib7060bae46c7428482e747c66e45abc8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTozNTMyNzQxOWI0OGM0MGRjYWUxNjVmOTQ0MjlkNTFkMC90YWJsZXJhbmdlOjM1MzI3NDE5YjQ4YzQwZGNhZTE2NWY5NDQyOWQ1MWQwXzMtMi0xLTEtNTkwMQ_c85ed282-50a9-4d4b-9977-1dfe677bc535"
      unitRef="usd">802000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour
      contextRef="ib7060bae46c7428482e747c66e45abc8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTozNTMyNzQxOWI0OGM0MGRjYWUxNjVmOTQ0MjlkNTFkMC90YWJsZXJhbmdlOjM1MzI3NDE5YjQ4YzQwZGNhZTE2NWY5NDQyOWQ1MWQwXzQtMi0xLTEtNTkwMQ_6672f1f9-540a-49f5-96f0-3b1818e3c870"
      unitRef="usd">799000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive
      contextRef="ib7060bae46c7428482e747c66e45abc8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTozNTMyNzQxOWI0OGM0MGRjYWUxNjVmOTQ0MjlkNTFkMC90YWJsZXJhbmdlOjM1MzI3NDE5YjQ4YzQwZGNhZTE2NWY5NDQyOWQ1MWQwXzUtMi0xLTEtNTkwMQ_c310d088-c6f2-4690-b8c2-1a0c1a7ef6f9"
      unitRef="usd">795000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter
      contextRef="ib7060bae46c7428482e747c66e45abc8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTozNTMyNzQxOWI0OGM0MGRjYWUxNjVmOTQ0MjlkNTFkMC90YWJsZXJhbmdlOjM1MzI3NDE5YjQ4YzQwZGNhZTE2NWY5NDQyOWQ1MWQwXzYtMi0xLTEtNTkwMQ_614a67c3-0a32-49cb-8793-39d736db97b3"
      unitRef="usd">3878000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter>
    <cass:ScheduleOfPlansPensionCostsTableTextBlock
      contextRef="i66ec71163aa247978c54791b064d0281_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90ZXh0cmVnaW9uOjI4NmE2OWQ0NTU0ZDQ4Y2NiYTFlNmMyZGEwMGU4Mjk3XzU3NDE_6cc254a8-09c2-4610-bcd5-1431c5eb86da">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net periodic pension cost related to the SERP included the following components:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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:57.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&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: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:114%"&gt;For the Year Ended December&#160;31,&lt;/span&gt;&lt;/div&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-style:italic;font-weight:400;line-height:114%"&gt;(In thousands)&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;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Service cost &#x2013; benefits earned during the year &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;121&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;97&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:114%"&gt;Interest cost on projected benefit obligations &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:114%"&gt;291&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;347&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;408&#160;&lt;/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:#dbdbdb;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:114%"&gt;Net amortization and deferral &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;276&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Net periodic pension cost &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:114%"&gt;641&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:114%"&gt;580&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:114%"&gt;781&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</cass:ScheduleOfPlansPensionCostsTableTextBlock>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i66ec71163aa247978c54791b064d0281_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZToyNzM1ZWJmNjdiMzg0ZjA5YjVlYmI1MGM3NTBkZDU5ZC90YWJsZXJhbmdlOjI3MzVlYmY2N2IzODRmMDliNWViYjUwYzc1MGRkNTlkXzItMi0xLTEtNTkwMQ_6286b8d6-a6b8-4f50-9d5f-7db7a51ff7b2"
      unitRef="usd">147000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i67ced2dca2414e8cb950bd74d69cb0c3_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZToyNzM1ZWJmNjdiMzg0ZjA5YjVlYmI1MGM3NTBkZDU5ZC90YWJsZXJhbmdlOjI3MzVlYmY2N2IzODRmMDliNWViYjUwYzc1MGRkNTlkXzItNC0xLTEtNTkwMQ_417690bf-82ab-4c06-9e00-538bc9f78ac4"
      unitRef="usd">121000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i5531a345b1024416bffd3680dae00381_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZToyNzM1ZWJmNjdiMzg0ZjA5YjVlYmI1MGM3NTBkZDU5ZC90YWJsZXJhbmdlOjI3MzVlYmY2N2IzODRmMDliNWViYjUwYzc1MGRkNTlkXzItNi0xLTEtNTkwMQ_2305c2e9-7e48-414b-b8d4-9b81f158c195"
      unitRef="usd">97000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i66ec71163aa247978c54791b064d0281_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZToyNzM1ZWJmNjdiMzg0ZjA5YjVlYmI1MGM3NTBkZDU5ZC90YWJsZXJhbmdlOjI3MzVlYmY2N2IzODRmMDliNWViYjUwYzc1MGRkNTlkXzMtMi0xLTEtNTkwMQ_fec91f48-76d8-4451-ab27-152d6bd9c756"
      unitRef="usd">291000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i67ced2dca2414e8cb950bd74d69cb0c3_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZToyNzM1ZWJmNjdiMzg0ZjA5YjVlYmI1MGM3NTBkZDU5ZC90YWJsZXJhbmdlOjI3MzVlYmY2N2IzODRmMDliNWViYjUwYzc1MGRkNTlkXzMtNC0xLTEtNTkwMQ_3f222de9-a173-45dd-a335-017759b0534b"
      unitRef="usd">347000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i5531a345b1024416bffd3680dae00381_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZToyNzM1ZWJmNjdiMzg0ZjA5YjVlYmI1MGM3NTBkZDU5ZC90YWJsZXJhbmdlOjI3MzVlYmY2N2IzODRmMDliNWViYjUwYzc1MGRkNTlkXzMtNi0xLTEtNTkwMQ_55318ce1-d1cc-4052-859e-db431a66d30c"
      unitRef="usd">408000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="i66ec71163aa247978c54791b064d0281_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZToyNzM1ZWJmNjdiMzg0ZjA5YjVlYmI1MGM3NTBkZDU5ZC90YWJsZXJhbmdlOjI3MzVlYmY2N2IzODRmMDliNWViYjUwYzc1MGRkNTlkXzQtMi0xLTEtNTkwMQ_60a02bd2-9542-4b26-96a5-64126ace1dfc"
      unitRef="usd">203000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="i67ced2dca2414e8cb950bd74d69cb0c3_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZToyNzM1ZWJmNjdiMzg0ZjA5YjVlYmI1MGM3NTBkZDU5ZC90YWJsZXJhbmdlOjI3MzVlYmY2N2IzODRmMDliNWViYjUwYzc1MGRkNTlkXzQtNC0xLTEtNTkwMQ_fb496e94-fae2-47d1-a6f8-00a2f49b3610"
      unitRef="usd">112000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="i5531a345b1024416bffd3680dae00381_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZToyNzM1ZWJmNjdiMzg0ZjA5YjVlYmI1MGM3NTBkZDU5ZC90YWJsZXJhbmdlOjI3MzVlYmY2N2IzODRmMDliNWViYjUwYzc1MGRkNTlkXzQtNi0xLTEtNTkwMQ_74696132-af39-4365-8d03-853ccf8d93ba"
      unitRef="usd">276000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i66ec71163aa247978c54791b064d0281_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZToyNzM1ZWJmNjdiMzg0ZjA5YjVlYmI1MGM3NTBkZDU5ZC90YWJsZXJhbmdlOjI3MzVlYmY2N2IzODRmMDliNWViYjUwYzc1MGRkNTlkXzUtMi0xLTEtNTkwMQ_6c1eef98-f3ea-4fcb-b816-8d54910ae2f2"
      unitRef="usd">641000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i67ced2dca2414e8cb950bd74d69cb0c3_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZToyNzM1ZWJmNjdiMzg0ZjA5YjVlYmI1MGM3NTBkZDU5ZC90YWJsZXJhbmdlOjI3MzVlYmY2N2IzODRmMDliNWViYjUwYzc1MGRkNTlkXzUtNC0xLTEtNTkwMQ_09fc1001-4f63-4367-836f-11c62a866cfb"
      unitRef="usd">580000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i5531a345b1024416bffd3680dae00381_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZToyNzM1ZWJmNjdiMzg0ZjA5YjVlYmI1MGM3NTBkZDU5ZC90YWJsZXJhbmdlOjI3MzVlYmY2N2IzODRmMDliNWViYjUwYzc1MGRkNTlkXzUtNi0xLTEtNTkwMQ_7947f60e-7deb-45f1-a775-1f1abd868184"
      unitRef="usd">781000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <cass:ScheduleOfPretaxAmountsInAccumulatedOtherComprehensiveLossTableTextBlock
      contextRef="i66ec71163aa247978c54791b064d0281_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90ZXh0cmVnaW9uOjI4NmE2OWQ0NTU0ZDQ4Y2NiYTFlNmMyZGEwMGU4Mjk3XzU3NDI_d9ced2dd-b46b-419c-b6f1-3a02e75552e8">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The pretax amounts in accumulated other comprehensive loss as of December&#160;31 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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:43.748%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.085%"/&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="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;The Plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;SERP&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-style:italic;font-weight:400;line-height:114%"&gt;(In thousands)&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;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2020&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;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Prior service cost &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:114%"&gt;Net actuarial loss &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:114%"&gt;5,417&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;15,429&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,783&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;4,135&#160;&lt;/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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;5,417&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;15,429&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;2,783&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;4,135&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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;</cass:ScheduleOfPretaxAmountsInAccumulatedOtherComprehensiveLossTableTextBlock>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax
      contextRef="idc73a1b876a541c49ffe125a82b166a1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTpmMjUxMTg0Y2MzNjc0NmFhOTZjMjIxZDg4M2RlMWRhZS90YWJsZXJhbmdlOmYyNTExODRjYzM2NzQ2YWE5NmMyMjFkODgzZGUxZGFlXzItMi0xLTEtNTkwMQ_a3da7b61-b35e-4dda-850b-7296e9250836"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax
      contextRef="i719f203b9c5344eda606db59debe9827_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTpmMjUxMTg0Y2MzNjc0NmFhOTZjMjIxZDg4M2RlMWRhZS90YWJsZXJhbmdlOmYyNTExODRjYzM2NzQ2YWE5NmMyMjFkODgzZGUxZGFlXzItNC0xLTEtNTkwMQ_c4c41f94-66e6-4d52-bcc5-dbf0a7d1c5a7"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax
      contextRef="ib7060bae46c7428482e747c66e45abc8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTpmMjUxMTg0Y2MzNjc0NmFhOTZjMjIxZDg4M2RlMWRhZS90YWJsZXJhbmdlOmYyNTExODRjYzM2NzQ2YWE5NmMyMjFkODgzZGUxZGFlXzItNi0xLTEtNTkwMQ_3def1cab-7429-4ac3-9374-60103480c029"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax
      contextRef="if7649e96ca3f498b9a33225616ed7414_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTpmMjUxMTg0Y2MzNjc0NmFhOTZjMjIxZDg4M2RlMWRhZS90YWJsZXJhbmdlOmYyNTExODRjYzM2NzQ2YWE5NmMyMjFkODgzZGUxZGFlXzItOC0xLTEtNTkwMQ_6c6f9e0f-2731-4a57-965d-398263b343be"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax
      contextRef="idc73a1b876a541c49ffe125a82b166a1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTpmMjUxMTg0Y2MzNjc0NmFhOTZjMjIxZDg4M2RlMWRhZS90YWJsZXJhbmdlOmYyNTExODRjYzM2NzQ2YWE5NmMyMjFkODgzZGUxZGFlXzMtMi0xLTEtNTkwMQ_0577d7ed-17ce-4c0f-8243-43ece1682f24"
      unitRef="usd">-5417000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax
      contextRef="i719f203b9c5344eda606db59debe9827_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTpmMjUxMTg0Y2MzNjc0NmFhOTZjMjIxZDg4M2RlMWRhZS90YWJsZXJhbmdlOmYyNTExODRjYzM2NzQ2YWE5NmMyMjFkODgzZGUxZGFlXzMtNC0xLTEtNTkwMQ_6ca749a5-664e-4ca1-b93f-f7e111ccac92"
      unitRef="usd">-15429000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax
      contextRef="ib7060bae46c7428482e747c66e45abc8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTpmMjUxMTg0Y2MzNjc0NmFhOTZjMjIxZDg4M2RlMWRhZS90YWJsZXJhbmdlOmYyNTExODRjYzM2NzQ2YWE5NmMyMjFkODgzZGUxZGFlXzMtNi0xLTEtNTkwMQ_88d2d972-04af-40e2-855c-f32645ce1827"
      unitRef="usd">-2783000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax
      contextRef="if7649e96ca3f498b9a33225616ed7414_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTpmMjUxMTg0Y2MzNjc0NmFhOTZjMjIxZDg4M2RlMWRhZS90YWJsZXJhbmdlOmYyNTExODRjYzM2NzQ2YWE5NmMyMjFkODgzZGUxZGFlXzMtOC0xLTEtNTkwMQ_6ef5c828-f9a5-4db7-aaac-6221b2e2a08d"
      unitRef="usd">-4135000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax
      contextRef="idc73a1b876a541c49ffe125a82b166a1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTpmMjUxMTg0Y2MzNjc0NmFhOTZjMjIxZDg4M2RlMWRhZS90YWJsZXJhbmdlOmYyNTExODRjYzM2NzQ2YWE5NmMyMjFkODgzZGUxZGFlXzQtMi0xLTEtNTkwMQ_12c00156-57bc-48a1-9b63-3d432d41bb3b"
      unitRef="usd">5417000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax
      contextRef="i719f203b9c5344eda606db59debe9827_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTpmMjUxMTg0Y2MzNjc0NmFhOTZjMjIxZDg4M2RlMWRhZS90YWJsZXJhbmdlOmYyNTExODRjYzM2NzQ2YWE5NmMyMjFkODgzZGUxZGFlXzQtNC0xLTEtNTkwMQ_8cf88df0-75fe-42a9-aee7-9938fc7ec89c"
      unitRef="usd">15429000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax
      contextRef="ib7060bae46c7428482e747c66e45abc8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTpmMjUxMTg0Y2MzNjc0NmFhOTZjMjIxZDg4M2RlMWRhZS90YWJsZXJhbmdlOmYyNTExODRjYzM2NzQ2YWE5NmMyMjFkODgzZGUxZGFlXzQtNi0xLTEtNTkwMQ_957d8c78-f609-4315-815c-a5e96a71849c"
      unitRef="usd">2783000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax
      contextRef="if7649e96ca3f498b9a33225616ed7414_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90YWJsZTpmMjUxMTg0Y2MzNjc0NmFhOTZjMjIxZDg4M2RlMWRhZS90YWJsZXJhbmdlOmYyNTExODRjYzM2NzQ2YWE5NmMyMjFkODgzZGUxZGFlXzQtOC0xLTEtNTkwMQ_b4437c29-09ee-4290-be78-848556cf2043"
      unitRef="usd">4135000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="i5e0d3b49f8994e1f84e7cc2cecf60189_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90ZXh0cmVnaW9uOjI4NmE2OWQ0NTU0ZDQ4Y2NiYTFlNmMyZGEwMGU4Mjk3XzQ4ODU_6ea8875a-c987-43aa-8ad1-2cdca9818fb4"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i5e0d3b49f8994e1f84e7cc2cecf60189_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90ZXh0cmVnaW9uOjI4NmE2OWQ0NTU0ZDQ4Y2NiYTFlNmMyZGEwMGU4Mjk3XzQ4ODU_a8fabb05-9ffe-4d8a-85ed-89b6b3314b8a"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i9eee80d330ea4fb6b6bd0665d13a025b_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90ZXh0cmVnaW9uOjI4NmE2OWQ0NTU0ZDQ4Y2NiYTFlNmMyZGEwMGU4Mjk3XzUxMTQ_39de499b-7734-48b7-afc1-9a6ab85c50f9"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="i9eee80d330ea4fb6b6bd0665d13a025b_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90ZXh0cmVnaW9uOjI4NmE2OWQ0NTU0ZDQ4Y2NiYTFlNmMyZGEwMGU4Mjk3XzUxMjE_966b5a2a-6177-46b0-ab1b-b2bd50015d34"
      unitRef="usd">108000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear
      contextRef="idf2683addb5246fb88481bb5a609343d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90ZXh0cmVnaW9uOjI4NmE2OWQ0NTU0ZDQ4Y2NiYTFlNmMyZGEwMGU4Mjk3XzU0ODI_729b4d6c-8f84-4945-b0b6-20c297e382f1"
      unitRef="usd">6436000</us-gaap:DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear>
    <us-gaap:DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear
      contextRef="i9c5ea89f39044c76bea2dd98a1e03da5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90ZXh0cmVnaW9uOjI4NmE2OWQ0NTU0ZDQ4Y2NiYTFlNmMyZGEwMGU4Mjk3XzU0ODY_f5a39917-dacb-4a3e-92db-4bbdee0240a7"
      unitRef="usd">5665000</us-gaap:DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear>
    <us-gaap:DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear
      contextRef="id8d13d837aaa4dbe84ef972492891582_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90ZXh0cmVnaW9uOjI4NmE2OWQ0NTU0ZDQ4Y2NiYTFlNmMyZGEwMGU4Mjk3XzU0OTU_e17cb9da-751e-4670-ae32-4801488ed099"
      unitRef="usd">6841000</us-gaap:DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90ZXh0cmVnaW9uOjI4NmE2OWQ0NTU0ZDQ4Y2NiYTFlNmMyZGEwMGU4Mjk3XzU3MDg_8307226e-515e-4abd-9ddd-175674697083"
      unitRef="usd">3488000</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount
      contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90ZXh0cmVnaW9uOjI4NmE2OWQ0NTU0ZDQ4Y2NiYTFlNmMyZGEwMGU4Mjk3XzU3MTI_23c61b92-e1b8-4937-a43d-4d9cc84036ce"
      unitRef="usd">1508000</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount
      contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNjYvZnJhZzoyODZhNjlkNDU1NGQ0OGNjYmExZTZjMmRhMDBlODI5Ny90ZXh0cmVnaW9uOjI4NmE2OWQ0NTU0ZDQ4Y2NiYTFlNmMyZGEwMGU4Mjk3XzU3MjA_6312b678-56cc-4f38-a1b7-24b376859ca6"
      unitRef="usd">1378000</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzIvZnJhZzo2OTc0MDIwYzM5OTI0NDIyYTM4NDBiOGMwMDZmYWFlMy90ZXh0cmVnaW9uOjY5NzQwMjBjMzk5MjQ0MjJhMzg0MGI4YzAwNmZhYWUzXzMxNTU_9894229f-9f63-4572-afa4-7a3f59e6d440">&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;Stock-based Compensation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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 Amended and Restated Omnibus Stock and Performance Compensation Plan (the &#x201c;Omnibus Plan&#x201d;) provides incentive opportunities for key employees and non-employee directors and to align the personal financial interests of such individuals with those of the Company&#x2019;s shareholders. The Omnibus Plan permits the issuance of up to 1,500,000 shares of the Company&#x2019;s common stock in the form of stock options, SARs, restricted stock, restricted stock units and performance awards.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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;Restricted Stock&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;Restricted shares granted to Company employees are amortized to expense over the three-year cliff vesting period. Restricted shares granted to members of the Board of Directors are amortized to expense over a one-year service period, with the exception of those shares granted in lieu of cash payments for retainer fees which are expensed in the period earned.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Changes in restricted shares outstanding for the year ended December&#160;31, 2021 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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:71.324%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;&#160;&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:700;line-height:114%"&gt;Shares &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:700;line-height:100%"&gt;Weighted Average&lt;br/&gt;Grant Date&lt;br/&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;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:114%"&gt;Balance at December&#160;31, 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;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:114%"&gt;136,167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;46.78&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Granted &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;53,906&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:114%"&gt;$&lt;/span&gt;&lt;/td&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:114%"&gt;41.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Vested &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(23,782)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;48.43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;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;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Forfeited &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(738)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:114%"&gt;$&lt;/span&gt;&lt;/td&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:114%"&gt;46.07&#160;&lt;/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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;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:114%"&gt;Balance at December&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;165,553&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;44.81&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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 2020 and 2019, 38,226 and 36,812 shares, respectively, were granted with weighted average per share market values at date of grant of $47.07 in 2020 and $49.30 in 2019. The fair value of such shares are based on the market price on the date of grant. Amortization of the restricted stock bonus awards totaled $1,793,000 for 2021, $1,463,000 for 2020 and $1,551,000 for 2019. As of December&#160;31, 2021, the total unrecognized compensation expense related to non-vested restricted stock awards was $1,647,000, and the related weighted average period over which it is expected to be recognized is approximately 0.57 years. The total fair value of shares vested during the years ended December 2021, 2020, and 2019 was $1,152,000, $1,005,000, and $527,000, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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;Performance-Based Restricted Stock&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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 granted three-year PBRS awards which are contingent upon the Company&#x2019;s achievement of pre-established financial goals over a three-year cliff vest period. The number of shares issued ranges from 0% to 150% of the target opportunity based on the actual achievement of financial goals for the three-year performance period. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Following is a summary of the activity of the PBRS, based on 100% of target value:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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:71.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&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="9" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;For the Years Ended&lt;/span&gt;&lt;/div&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:114%"&gt;December&#160;31, 2021&lt;/span&gt;&lt;/div&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:700;line-height:114%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;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:114%"&gt;Balance at December&#160;31, 2020 &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;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:114%"&gt;98,410&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;50.64&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:114%"&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:114%"&gt;52,240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;40.74&#160;&lt;/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:#dbdbdb;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:114%"&gt;Vested &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(33,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;49.07&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;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:114%"&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:114%"&gt;(1,107)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;46.07&#160;&lt;/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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;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:114%"&gt;Balance at December&#160;31, 2021 &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;116,543&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;46.79&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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 PBRS that vested during the year ended December&#160;31, 2021 achieved financial goals of 94.4%, resulting in the issuance of 31,150 shares of common stock. The PBRS that vested during the year ended December&#160;31, 2020 achieved financial goals of 117.3%, resulting in the issuance of 34,222 shares of common stock. The outstanding PBRS at December&#160;31, 2021 will vest at scheduled vesting dates and the actual number of shares of common stock issued will range from 0% to 150% of the target opportunity based on the actual achievement of financial goals for the respective three-year performance period. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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;SARs&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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 2021, there were no SARs granted and no expense recognized. As of December&#160;31, 2021, there was no unrecognized compensation expense related to SARs. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Changes in SARs outstanding for the year ended December&#160;31, 2021 were as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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:70.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.445%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;SARs &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:700;line-height:114%"&gt;Weighted Average Exercise Price&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;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:114%"&gt;Balance at December&#160;31, 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;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:114%"&gt;144,999&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;32.99&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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;border-top:1pt solid #000;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Exercised &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(25,822)&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;border-top:1pt solid #000;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:114%"&gt;24.38&#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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Forfeited &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(2,088)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;31.92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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:114%"&gt;Balance at December&#160;31, 2021 &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;117,089&#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;border-top:1pt solid #000;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:114%"&gt;34.91&#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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;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:114%"&gt;Exercisable at December&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;117,089&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;34.91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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 total intrinsic value of SARs exercised during 2021 and 2020 was $630,000 and $275,000, respectively. The average remaining contractual term for SARs outstanding as of December&#160;31, 2021 was 1.21 years, and the aggregate intrinsic value was $741,000. The average remaining contractual term for SARs outstanding as of December&#160;31, 2020 was 1.95 years, and the aggregate intrinsic value was $1,095,000.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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 total compensation cost for share-based payment arrangements was $2,859,000, $2,267,000, and $3,144,000, in 2021, 2020, and 2019, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="iec0398a820254cd299413aaa332e3362_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzIvZnJhZzo2OTc0MDIwYzM5OTI0NDIyYTM4NDBiOGMwMDZmYWFlMy90ZXh0cmVnaW9uOjY5NzQwMjBjMzk5MjQ0MjJhMzg0MGI4YzAwNmZhYWUzXzM2Ng_b5d5b606-575e-44a4-93db-b34139849209"
      unitRef="shares">1500000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i3bd90f0e37b0498f9a9da0834763ad62_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzIvZnJhZzo2OTc0MDIwYzM5OTI0NDIyYTM4NDBiOGMwMDZmYWFlMy90ZXh0cmVnaW9uOjY5NzQwMjBjMzk5MjQ0MjJhMzg0MGI4YzAwNmZhYWUzXzM4NDgyOTA3MDY1NzM_8d4a9b3f-16db-495b-a14e-d99902d96d00">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzIvZnJhZzo2OTc0MDIwYzM5OTI0NDIyYTM4NDBiOGMwMDZmYWFlMy90ZXh0cmVnaW9uOjY5NzQwMjBjMzk5MjQ0MjJhMzg0MGI4YzAwNmZhYWUzXzMxNTY_54049c4e-9d5e-4afb-80be-e11efdc5b2c7">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Changes in restricted shares outstanding for the year ended December&#160;31, 2021 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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:71.324%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;&#160;&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:700;line-height:114%"&gt;Shares &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:700;line-height:100%"&gt;Weighted Average&lt;br/&gt;Grant Date&lt;br/&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;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:114%"&gt;Balance at December&#160;31, 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;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:114%"&gt;136,167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;46.78&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Granted &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;53,906&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:114%"&gt;$&lt;/span&gt;&lt;/td&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:114%"&gt;41.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Vested &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(23,782)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;48.43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;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;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Forfeited &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(738)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:114%"&gt;$&lt;/span&gt;&lt;/td&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:114%"&gt;46.07&#160;&lt;/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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;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:114%"&gt;Balance at December&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;165,553&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;44.81&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i611c8dd2c0d844d686333ba6a8811fbb_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzIvZnJhZzo2OTc0MDIwYzM5OTI0NDIyYTM4NDBiOGMwMDZmYWFlMy90YWJsZToxZWM5MjhiYzkxMmQ0MjQ1YTNmYjA2MGY0ODY0NTMwNi90YWJsZXJhbmdlOjFlYzkyOGJjOTEyZDQyNDVhM2ZiMDYwZjQ4NjQ1MzA2XzEtMi0xLTEtNTkwMQ_f64e5a66-1f04-41f9-8d1d-40ca6c0f2926"
      unitRef="shares">136167</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i611c8dd2c0d844d686333ba6a8811fbb_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzIvZnJhZzo2OTc0MDIwYzM5OTI0NDIyYTM4NDBiOGMwMDZmYWFlMy90YWJsZToxZWM5MjhiYzkxMmQ0MjQ1YTNmYjA2MGY0ODY0NTMwNi90YWJsZXJhbmdlOjFlYzkyOGJjOTEyZDQyNDVhM2ZiMDYwZjQ4NjQ1MzA2XzEtNC0xLTEtNTkwMQ_1550fd82-9e2e-4091-aae3-2d69045e6065"
      unitRef="usdPerShare">46.78</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i3bd90f0e37b0498f9a9da0834763ad62_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzIvZnJhZzo2OTc0MDIwYzM5OTI0NDIyYTM4NDBiOGMwMDZmYWFlMy90YWJsZToxZWM5MjhiYzkxMmQ0MjQ1YTNmYjA2MGY0ODY0NTMwNi90YWJsZXJhbmdlOjFlYzkyOGJjOTEyZDQyNDVhM2ZiMDYwZjQ4NjQ1MzA2XzItMi0xLTEtNTkwMQ_ee61b951-b77c-4347-83ac-d2a2cfd82f2d"
      unitRef="shares">53906</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i3bd90f0e37b0498f9a9da0834763ad62_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzIvZnJhZzo2OTc0MDIwYzM5OTI0NDIyYTM4NDBiOGMwMDZmYWFlMy90YWJsZToxZWM5MjhiYzkxMmQ0MjQ1YTNmYjA2MGY0ODY0NTMwNi90YWJsZXJhbmdlOjFlYzkyOGJjOTEyZDQyNDVhM2ZiMDYwZjQ4NjQ1MzA2XzItNC0xLTEtNTkwMQ_4f5c914d-48a0-4a19-9405-1c52c554214d"
      unitRef="usdPerShare">41.55</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i3bd90f0e37b0498f9a9da0834763ad62_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzIvZnJhZzo2OTc0MDIwYzM5OTI0NDIyYTM4NDBiOGMwMDZmYWFlMy90YWJsZToxZWM5MjhiYzkxMmQ0MjQ1YTNmYjA2MGY0ODY0NTMwNi90YWJsZXJhbmdlOjFlYzkyOGJjOTEyZDQyNDVhM2ZiMDYwZjQ4NjQ1MzA2XzMtMi0xLTEtNTkwMQ_dff830d8-5007-4ca5-9ba7-c77582ad7d46"
      unitRef="shares">23782</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i3bd90f0e37b0498f9a9da0834763ad62_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzIvZnJhZzo2OTc0MDIwYzM5OTI0NDIyYTM4NDBiOGMwMDZmYWFlMy90YWJsZToxZWM5MjhiYzkxMmQ0MjQ1YTNmYjA2MGY0ODY0NTMwNi90YWJsZXJhbmdlOjFlYzkyOGJjOTEyZDQyNDVhM2ZiMDYwZjQ4NjQ1MzA2XzMtNC0xLTEtNTkwMQ_ac1e1f0a-7139-4f99-9283-dbca9888312b"
      unitRef="usdPerShare">48.43</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i3bd90f0e37b0498f9a9da0834763ad62_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzIvZnJhZzo2OTc0MDIwYzM5OTI0NDIyYTM4NDBiOGMwMDZmYWFlMy90YWJsZToxZWM5MjhiYzkxMmQ0MjQ1YTNmYjA2MGY0ODY0NTMwNi90YWJsZXJhbmdlOjFlYzkyOGJjOTEyZDQyNDVhM2ZiMDYwZjQ4NjQ1MzA2XzQtMi0xLTEtNTkwMQ_2416e680-1b71-47f0-968e-50ecb29de6b2"
      unitRef="shares">738</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i3bd90f0e37b0498f9a9da0834763ad62_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzIvZnJhZzo2OTc0MDIwYzM5OTI0NDIyYTM4NDBiOGMwMDZmYWFlMy90YWJsZToxZWM5MjhiYzkxMmQ0MjQ1YTNmYjA2MGY0ODY0NTMwNi90YWJsZXJhbmdlOjFlYzkyOGJjOTEyZDQyNDVhM2ZiMDYwZjQ4NjQ1MzA2XzQtNC0xLTEtNTkwMQ_772795c7-e20f-4ab1-b8aa-4d0e54958a37"
      unitRef="usdPerShare">46.07</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i3120d3e4d8454fb499cdaf9b246779aa_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzIvZnJhZzo2OTc0MDIwYzM5OTI0NDIyYTM4NDBiOGMwMDZmYWFlMy90YWJsZToxZWM5MjhiYzkxMmQ0MjQ1YTNmYjA2MGY0ODY0NTMwNi90YWJsZXJhbmdlOjFlYzkyOGJjOTEyZDQyNDVhM2ZiMDYwZjQ4NjQ1MzA2XzUtMi0xLTEtNTkwMQ_766195f1-2e55-49f8-8be6-eb1cbb45937c"
      unitRef="shares">165553</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i3120d3e4d8454fb499cdaf9b246779aa_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzIvZnJhZzo2OTc0MDIwYzM5OTI0NDIyYTM4NDBiOGMwMDZmYWFlMy90YWJsZToxZWM5MjhiYzkxMmQ0MjQ1YTNmYjA2MGY0ODY0NTMwNi90YWJsZXJhbmdlOjFlYzkyOGJjOTEyZDQyNDVhM2ZiMDYwZjQ4NjQ1MzA2XzUtNC0xLTEtNTkwMQ_38e1f16c-8cdd-48d4-87f4-0f28b0c1fb00"
      unitRef="usdPerShare">44.81</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i63a04db5007347b3ae48a0487d15d263_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzIvZnJhZzo2OTc0MDIwYzM5OTI0NDIyYTM4NDBiOGMwMDZmYWFlMy90ZXh0cmVnaW9uOjY5NzQwMjBjMzk5MjQ0MjJhMzg0MGI4YzAwNmZhYWUzXzk5Mg_92ade310-6c7c-4ddc-8558-d4814b770152"
      unitRef="shares">38226</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i6f3202b16790464bad8bd5d5b73a081a_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzIvZnJhZzo2OTc0MDIwYzM5OTI0NDIyYTM4NDBiOGMwMDZmYWFlMy90ZXh0cmVnaW9uOjY5NzQwMjBjMzk5MjQ0MjJhMzg0MGI4YzAwNmZhYWUzXzk5OQ_5facc25d-f32f-4d25-84b0-83ac687d1b19"
      unitRef="shares">36812</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i63a04db5007347b3ae48a0487d15d263_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzIvZnJhZzo2OTc0MDIwYzM5OTI0NDIyYTM4NDBiOGMwMDZmYWFlMy90ZXh0cmVnaW9uOjY5NzQwMjBjMzk5MjQ0MjJhMzg0MGI4YzAwNmZhYWUzXzExMDM_fa5e33b0-dd6b-4f33-9b0c-2b215e9c6e7e"
      unitRef="usdPerShare">47.07</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i6f3202b16790464bad8bd5d5b73a081a_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzIvZnJhZzo2OTc0MDIwYzM5OTI0NDIyYTM4NDBiOGMwMDZmYWFlMy90ZXh0cmVnaW9uOjY5NzQwMjBjMzk5MjQ0MjJhMzg0MGI4YzAwNmZhYWUzXzExMTY_f0dd4f50-5bfb-4cf1-a41f-33620ee0f051"
      unitRef="usdPerShare">49.30</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <cass:AmortizationOfRestrictedStockBonus
      contextRef="i3bd90f0e37b0498f9a9da0834763ad62_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzIvZnJhZzo2OTc0MDIwYzM5OTI0NDIyYTM4NDBiOGMwMDZmYWFlMy90ZXh0cmVnaW9uOjY5NzQwMjBjMzk5MjQ0MjJhMzg0MGI4YzAwNmZhYWUzXzEyNjY_5f170862-72fa-4063-8200-b81c108ebd2e"
      unitRef="usd">1793000</cass:AmortizationOfRestrictedStockBonus>
    <cass:AmortizationOfRestrictedStockBonus
      contextRef="i63a04db5007347b3ae48a0487d15d263_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzIvZnJhZzo2OTc0MDIwYzM5OTI0NDIyYTM4NDBiOGMwMDZmYWFlMy90ZXh0cmVnaW9uOjY5NzQwMjBjMzk5MjQ0MjJhMzg0MGI4YzAwNmZhYWUzXzEyNzc_234e5e50-4727-4a73-b5fd-bf9fcf6b59a7"
      unitRef="usd">1463000</cass:AmortizationOfRestrictedStockBonus>
    <cass:AmortizationOfRestrictedStockBonus
      contextRef="i6f3202b16790464bad8bd5d5b73a081a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzIvZnJhZzo2OTc0MDIwYzM5OTI0NDIyYTM4NDBiOGMwMDZmYWFlMy90ZXh0cmVnaW9uOjY5NzQwMjBjMzk5MjQ0MjJhMzg0MGI4YzAwNmZhYWUzXzEyOTE_c99a1f78-9cce-4018-a7ce-aad70710d1fa"
      unitRef="usd">1551000</cass:AmortizationOfRestrictedStockBonus>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="i3120d3e4d8454fb499cdaf9b246779aa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzIvZnJhZzo2OTc0MDIwYzM5OTI0NDIyYTM4NDBiOGMwMDZmYWFlMy90ZXh0cmVnaW9uOjY5NzQwMjBjMzk5MjQ0MjJhMzg0MGI4YzAwNmZhYWUzXzE0MDY_a46b52a3-154d-4f90-94fe-16b56412ecbe"
      unitRef="usd">1647000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i3bd90f0e37b0498f9a9da0834763ad62_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzIvZnJhZzo2OTc0MDIwYzM5OTI0NDIyYTM4NDBiOGMwMDZmYWFlMy90ZXh0cmVnaW9uOjY5NzQwMjBjMzk5MjQ0MjJhMzg0MGI4YzAwNmZhYWUzXzE1MDk_1edd679c-c736-44b8-b5a5-ef00ebaeb31b">P0Y6M25D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="i3bd90f0e37b0498f9a9da0834763ad62_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzIvZnJhZzo2OTc0MDIwYzM5OTI0NDIyYTM4NDBiOGMwMDZmYWFlMy90ZXh0cmVnaW9uOjY5NzQwMjBjMzk5MjQ0MjJhMzg0MGI4YzAwNmZhYWUzXzE1OTk_ca421bbf-edd4-4dad-a4ab-12aacbe3653b"
      unitRef="usd">1152000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="i63a04db5007347b3ae48a0487d15d263_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzIvZnJhZzo2OTc0MDIwYzM5OTI0NDIyYTM4NDBiOGMwMDZmYWFlMy90ZXh0cmVnaW9uOjY5NzQwMjBjMzk5MjQ0MjJhMzg0MGI4YzAwNmZhYWUzXzE2MDM_633822e3-346b-4c8e-8fd9-71bd510a9794"
      unitRef="usd">1005000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="i6f3202b16790464bad8bd5d5b73a081a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzIvZnJhZzo2OTc0MDIwYzM5OTI0NDIyYTM4NDBiOGMwMDZmYWFlMy90ZXh0cmVnaW9uOjY5NzQwMjBjMzk5MjQ0MjJhMzg0MGI4YzAwNmZhYWUzXzE2MTE_8c7e60dd-5ea4-4a4a-9152-9b7537a9ca2b"
      unitRef="usd">527000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i33491837c0e44c63ad48f8866a66442f_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzIvZnJhZzo2OTc0MDIwYzM5OTI0NDIyYTM4NDBiOGMwMDZmYWFlMy90ZXh0cmVnaW9uOjY5NzQwMjBjMzk5MjQ0MjJhMzg0MGI4YzAwNmZhYWUzXzEwOTk1MTE2MzcxMzQ_3d202f84-6fd6-45fe-b690-b2022ce5df3e">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <cass:PercentageOfTargetOpportunityForAwardsToVest
      contextRef="if692104d0ac243eaae78e490c934f3c8_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzIvZnJhZzo2OTc0MDIwYzM5OTI0NDIyYTM4NDBiOGMwMDZmYWFlMy90ZXh0cmVnaW9uOjY5NzQwMjBjMzk5MjQ0MjJhMzg0MGI4YzAwNmZhYWUzXzE4NzI_4a5ca528-b207-4487-acc9-0561d079f4da"
      unitRef="number">0</cass:PercentageOfTargetOpportunityForAwardsToVest>
    <cass:PercentageOfTargetOpportunityForAwardsToVest
      contextRef="if692104d0ac243eaae78e490c934f3c8_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzIvZnJhZzo2OTc0MDIwYzM5OTI0NDIyYTM4NDBiOGMwMDZmYWFlMy90ZXh0cmVnaW9uOjY5NzQwMjBjMzk5MjQ0MjJhMzg0MGI4YzAwNmZhYWUzXzE4NzI_c88db7a8-0342-4ed6-889e-1128224aa638"
      unitRef="number">0</cass:PercentageOfTargetOpportunityForAwardsToVest>
    <cass:PercentageOfTargetOpportunityForAwardsToVest
      contextRef="i9d651e512100444699ae263c6f54f9b7_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzIvZnJhZzo2OTc0MDIwYzM5OTI0NDIyYTM4NDBiOGMwMDZmYWFlMy90ZXh0cmVnaW9uOjY5NzQwMjBjMzk5MjQ0MjJhMzg0MGI4YzAwNmZhYWUzXzE4Nzg_4cda3f70-437b-429e-ac02-3dcfae957ceb"
      unitRef="number">1.50</cass:PercentageOfTargetOpportunityForAwardsToVest>
    <cass:PercentageOfTargetOpportunityForAwardsToVest
      contextRef="i9d651e512100444699ae263c6f54f9b7_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzIvZnJhZzo2OTc0MDIwYzM5OTI0NDIyYTM4NDBiOGMwMDZmYWFlMy90ZXh0cmVnaW9uOjY5NzQwMjBjMzk5MjQ0MjJhMzg0MGI4YzAwNmZhYWUzXzE4Nzg_ee8a94a2-2eaa-4579-a2aa-db460815e672"
      unitRef="number">1.50</cass:PercentageOfTargetOpportunityForAwardsToVest>
    <us-gaap:ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzIvZnJhZzo2OTc0MDIwYzM5OTI0NDIyYTM4NDBiOGMwMDZmYWFlMy90ZXh0cmVnaW9uOjY5NzQwMjBjMzk5MjQ0MjJhMzg0MGI4YzAwNmZhYWUzXzM4NDgyOTA3MDY1NTg_6110f5d5-b5c9-4e9d-9393-212f4cef7c59">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Following is a summary of the activity of the PBRS, based on 100% of target value:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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:71.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&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="9" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;For the Years Ended&lt;/span&gt;&lt;/div&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:114%"&gt;December&#160;31, 2021&lt;/span&gt;&lt;/div&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:700;line-height:114%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;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:114%"&gt;Balance at December&#160;31, 2020 &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;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:114%"&gt;98,410&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;50.64&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:114%"&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:114%"&gt;52,240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;40.74&#160;&lt;/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:#dbdbdb;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:114%"&gt;Vested &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(33,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;49.07&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;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:114%"&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:114%"&gt;(1,107)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;46.07&#160;&lt;/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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;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:114%"&gt;Balance at December&#160;31, 2021 &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;116,543&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;46.79&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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="i6b9ed18cc32a4120b9cb7020477b520a_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzIvZnJhZzo2OTc0MDIwYzM5OTI0NDIyYTM4NDBiOGMwMDZmYWFlMy90YWJsZTphNDI2MjE1MGQwNmM0NjZkOGEyMjZiMThlNzdjMmQwNS90YWJsZXJhbmdlOmE0MjYyMTUwZDA2YzQ2NmQ4YTIyNmIxOGU3N2MyZDA1XzItMS0xLTEtNTkwMQ_6626c2af-1e7c-4970-b74b-aaeed71f0c7f"
      unitRef="shares">98410</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i6b9ed18cc32a4120b9cb7020477b520a_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzIvZnJhZzo2OTc0MDIwYzM5OTI0NDIyYTM4NDBiOGMwMDZmYWFlMy90YWJsZTphNDI2MjE1MGQwNmM0NjZkOGEyMjZiMThlNzdjMmQwNS90YWJsZXJhbmdlOmE0MjYyMTUwZDA2YzQ2NmQ4YTIyNmIxOGU3N2MyZDA1XzItMy0xLTEtNTkwMQ_f6da4305-eca9-45f3-b335-0671014e0fa9"
      unitRef="usdPerShare">50.64</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i33491837c0e44c63ad48f8866a66442f_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzIvZnJhZzo2OTc0MDIwYzM5OTI0NDIyYTM4NDBiOGMwMDZmYWFlMy90YWJsZTphNDI2MjE1MGQwNmM0NjZkOGEyMjZiMThlNzdjMmQwNS90YWJsZXJhbmdlOmE0MjYyMTUwZDA2YzQ2NmQ4YTIyNmIxOGU3N2MyZDA1XzMtMS0xLTEtNTkwMQ_c04548d3-4ef8-4769-9b16-168154d9fb6f"
      unitRef="shares">52240</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i33491837c0e44c63ad48f8866a66442f_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzIvZnJhZzo2OTc0MDIwYzM5OTI0NDIyYTM4NDBiOGMwMDZmYWFlMy90YWJsZTphNDI2MjE1MGQwNmM0NjZkOGEyMjZiMThlNzdjMmQwNS90YWJsZXJhbmdlOmE0MjYyMTUwZDA2YzQ2NmQ4YTIyNmIxOGU3N2MyZDA1XzMtMy0xLTEtNTkwMQ_a33dc056-a4ea-4596-80dd-c67faef1653c"
      unitRef="usdPerShare">40.74</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i33491837c0e44c63ad48f8866a66442f_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzIvZnJhZzo2OTc0MDIwYzM5OTI0NDIyYTM4NDBiOGMwMDZmYWFlMy90YWJsZTphNDI2MjE1MGQwNmM0NjZkOGEyMjZiMThlNzdjMmQwNS90YWJsZXJhbmdlOmE0MjYyMTUwZDA2YzQ2NmQ4YTIyNmIxOGU3N2MyZDA1XzQtMS0xLTEtNTkwMQ_f794b392-426a-485b-ae27-b9ef9416145f"
      unitRef="shares">33000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i33491837c0e44c63ad48f8866a66442f_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzIvZnJhZzo2OTc0MDIwYzM5OTI0NDIyYTM4NDBiOGMwMDZmYWFlMy90YWJsZTphNDI2MjE1MGQwNmM0NjZkOGEyMjZiMThlNzdjMmQwNS90YWJsZXJhbmdlOmE0MjYyMTUwZDA2YzQ2NmQ4YTIyNmIxOGU3N2MyZDA1XzQtMy0xLTEtNTkwMQ_b55e90bd-96b5-4ab2-9bd0-c93d528de35a"
      unitRef="usdPerShare">49.07</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i33491837c0e44c63ad48f8866a66442f_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzIvZnJhZzo2OTc0MDIwYzM5OTI0NDIyYTM4NDBiOGMwMDZmYWFlMy90YWJsZTphNDI2MjE1MGQwNmM0NjZkOGEyMjZiMThlNzdjMmQwNS90YWJsZXJhbmdlOmE0MjYyMTUwZDA2YzQ2NmQ4YTIyNmIxOGU3N2MyZDA1XzUtMS0xLTEtNTkwMQ_95d13676-c319-4d75-9ede-d6bd4647417c"
      unitRef="shares">1107</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i33491837c0e44c63ad48f8866a66442f_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzIvZnJhZzo2OTc0MDIwYzM5OTI0NDIyYTM4NDBiOGMwMDZmYWFlMy90YWJsZTphNDI2MjE1MGQwNmM0NjZkOGEyMjZiMThlNzdjMmQwNS90YWJsZXJhbmdlOmE0MjYyMTUwZDA2YzQ2NmQ4YTIyNmIxOGU3N2MyZDA1XzUtMy0xLTEtNTkwMQ_0a20edb7-499f-483c-a3b9-b9648c48b7a2"
      unitRef="usdPerShare">46.07</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="id97daf09b4fb4845956eac9501443dfe_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzIvZnJhZzo2OTc0MDIwYzM5OTI0NDIyYTM4NDBiOGMwMDZmYWFlMy90YWJsZTphNDI2MjE1MGQwNmM0NjZkOGEyMjZiMThlNzdjMmQwNS90YWJsZXJhbmdlOmE0MjYyMTUwZDA2YzQ2NmQ4YTIyNmIxOGU3N2MyZDA1XzYtMS0xLTEtNTkwMQ_77c90c27-c9ba-4837-b9f6-542eec77433e"
      unitRef="shares">116543</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="id97daf09b4fb4845956eac9501443dfe_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzIvZnJhZzo2OTc0MDIwYzM5OTI0NDIyYTM4NDBiOGMwMDZmYWFlMy90YWJsZTphNDI2MjE1MGQwNmM0NjZkOGEyMjZiMThlNzdjMmQwNS90YWJsZXJhbmdlOmE0MjYyMTUwZDA2YzQ2NmQ4YTIyNmIxOGU3N2MyZDA1XzYtMy0xLTEtNTkwMQ_9a6e2320-0a9e-4ed0-8574-e7598ecf615d"
      unitRef="usdPerShare">46.79</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="i33491837c0e44c63ad48f8866a66442f_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzIvZnJhZzo2OTc0MDIwYzM5OTI0NDIyYTM4NDBiOGMwMDZmYWFlMy90ZXh0cmVnaW9uOjY5NzQwMjBjMzk5MjQ0MjJhMzg0MGI4YzAwNmZhYWUzXzIxNDk_bbf251b6-a571-4baa-a41a-860b434388ba"
      unitRef="number">0.944</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i33491837c0e44c63ad48f8866a66442f_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzIvZnJhZzo2OTc0MDIwYzM5OTI0NDIyYTM4NDBiOGMwMDZmYWFlMy90ZXh0cmVnaW9uOjY5NzQwMjBjMzk5MjQ0MjJhMzg0MGI4YzAwNmZhYWUzXzIxODI_2421ed7e-b84d-4e27-8199-ec8b40fd22f2"
      unitRef="shares">31150</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="i4d39f111166849e0a17ebf05809c0347_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzIvZnJhZzo2OTc0MDIwYzM5OTI0NDIyYTM4NDBiOGMwMDZmYWFlMy90ZXh0cmVnaW9uOjY5NzQwMjBjMzk5MjQ0MjJhMzg0MGI4YzAwNmZhYWUzXzE2NDkyNjc0NTExMzA_b17654f8-d9fe-4991-8312-bff1a243b5d1"
      unitRef="number">1.173</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i4d39f111166849e0a17ebf05809c0347_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzIvZnJhZzo2OTc0MDIwYzM5OTI0NDIyYTM4NDBiOGMwMDZmYWFlMy90ZXh0cmVnaW9uOjY5NzQwMjBjMzk5MjQ0MjJhMzg0MGI4YzAwNmZhYWUzXzE2NDkyNjc0NTExNjU_71a55bbc-a0f3-4cb2-8c65-6f76d06e0155"
      unitRef="shares">34222</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <cass:PercentageOfTargetOpportunityForAwardsToVest
      contextRef="if692104d0ac243eaae78e490c934f3c8_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzIvZnJhZzo2OTc0MDIwYzM5OTI0NDIyYTM4NDBiOGMwMDZmYWFlMy90ZXh0cmVnaW9uOjY5NzQwMjBjMzk5MjQ0MjJhMzg0MGI4YzAwNmZhYWUzXzIzNDQ_02d9da8e-0ba1-4dca-b7a4-5088b64626bf"
      unitRef="number">0</cass:PercentageOfTargetOpportunityForAwardsToVest>
    <cass:PercentageOfTargetOpportunityForAwardsToVest
      contextRef="if692104d0ac243eaae78e490c934f3c8_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzIvZnJhZzo2OTc0MDIwYzM5OTI0NDIyYTM4NDBiOGMwMDZmYWFlMy90ZXh0cmVnaW9uOjY5NzQwMjBjMzk5MjQ0MjJhMzg0MGI4YzAwNmZhYWUzXzIzNDQ_e6a9b250-2b86-49fc-86d1-c193ce293b39"
      unitRef="number">0</cass:PercentageOfTargetOpportunityForAwardsToVest>
    <cass:PercentageOfTargetOpportunityForAwardsToVest
      contextRef="i9d651e512100444699ae263c6f54f9b7_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzIvZnJhZzo2OTc0MDIwYzM5OTI0NDIyYTM4NDBiOGMwMDZmYWFlMy90ZXh0cmVnaW9uOjY5NzQwMjBjMzk5MjQ0MjJhMzg0MGI4YzAwNmZhYWUzXzIzNTA_47c14970-a1f6-436d-99ac-4cef296ba820"
      unitRef="number">1.50</cass:PercentageOfTargetOpportunityForAwardsToVest>
    <cass:PercentageOfTargetOpportunityForAwardsToVest
      contextRef="i9d651e512100444699ae263c6f54f9b7_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzIvZnJhZzo2OTc0MDIwYzM5OTI0NDIyYTM4NDBiOGMwMDZmYWFlMy90ZXh0cmVnaW9uOjY5NzQwMjBjMzk5MjQ0MjJhMzg0MGI4YzAwNmZhYWUzXzIzNTA_a39a2d79-11f9-4769-9d56-72db8f1facee"
      unitRef="number">1.50</cass:PercentageOfTargetOpportunityForAwardsToVest>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted
      contextRef="iacfbb879afce49a49c90705dedb6385f_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzIvZnJhZzo2OTc0MDIwYzM5OTI0NDIyYTM4NDBiOGMwMDZmYWFlMy90ZXh0cmVnaW9uOjY5NzQwMjBjMzk5MjQ0MjJhMzg0MGI4YzAwNmZhYWUzXzI1MDg_38ad1638-325b-4295-98aa-0405abc61975"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted>
    <us-gaap:ShareBasedCompensation
      contextRef="iacfbb879afce49a49c90705dedb6385f_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzIvZnJhZzo2OTc0MDIwYzM5OTI0NDIyYTM4NDBiOGMwMDZmYWFlMy90ZXh0cmVnaW9uOjY5NzQwMjBjMzk5MjQ0MjJhMzg0MGI4YzAwNmZhYWUzXzEwOTk1MTE2MzcxMzk_3a9764a8-6100-4e29-9d04-249e84d8d764"
      unitRef="usd">0</us-gaap:ShareBasedCompensation>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="i5ad97b910e6b41acbda2be7bd49fde74_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzIvZnJhZzo2OTc0MDIwYzM5OTI0NDIyYTM4NDBiOGMwMDZmYWFlMy90ZXh0cmVnaW9uOjY5NzQwMjBjMzk5MjQ0MjJhMzg0MGI4YzAwNmZhYWUzXzI1NzE_beb04391-e70d-4636-87e6-6855aea5c00a"
      unitRef="usd">0</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:ScheduleOfShareBasedCompensationStockAppreciationRightsAwardActivityTableTextBlock
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzIvZnJhZzo2OTc0MDIwYzM5OTI0NDIyYTM4NDBiOGMwMDZmYWFlMy90ZXh0cmVnaW9uOjY5NzQwMjBjMzk5MjQ0MjJhMzg0MGI4YzAwNmZhYWUzXzMxNTQ_82de6484-5f99-4f42-98df-f997ecac9164">Changes in SARs outstanding for the year ended December&#160;31, 2021 were as follows: &lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.445%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;SARs &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:700;line-height:114%"&gt;Weighted Average Exercise Price&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;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:114%"&gt;Balance at December&#160;31, 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;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:114%"&gt;144,999&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;32.99&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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;border-top:1pt solid #000;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Exercised &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(25,822)&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;border-top:1pt solid #000;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:114%"&gt;24.38&#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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Forfeited &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(2,088)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;31.92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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:114%"&gt;Balance at December&#160;31, 2021 &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;117,089&#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;border-top:1pt solid #000;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:114%"&gt;34.91&#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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;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:114%"&gt;Exercisable at December&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;117,089&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;34.91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:ScheduleOfShareBasedCompensationStockAppreciationRightsAwardActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber
      contextRef="i52326cc231084ce1905b6d272a58475e_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzIvZnJhZzo2OTc0MDIwYzM5OTI0NDIyYTM4NDBiOGMwMDZmYWFlMy90YWJsZToxOWJmMzg3NGFkYzU0YjdkYTk1MDAxMjhlODYxNGYxYS90YWJsZXJhbmdlOjE5YmYzODc0YWRjNTRiN2RhOTUwMDEyOGU4NjE0ZjFhXzEtMS0xLTEtNTkwMQ_5f64c51a-e225-44d7-8b73-9de275a0cadc"
      unitRef="shares">144999</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber>
    <cass:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice
      contextRef="i52326cc231084ce1905b6d272a58475e_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzIvZnJhZzo2OTc0MDIwYzM5OTI0NDIyYTM4NDBiOGMwMDZmYWFlMy90YWJsZToxOWJmMzg3NGFkYzU0YjdkYTk1MDAxMjhlODYxNGYxYS90YWJsZXJhbmdlOjE5YmYzODc0YWRjNTRiN2RhOTUwMDEyOGU4NjE0ZjFhXzEtMy0xLTEtNTkwMQ_cb7d26a6-f061-43e1-9d61-f3b157332ab6"
      unitRef="usdPerShare">32.99</cass:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised
      contextRef="iacfbb879afce49a49c90705dedb6385f_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzIvZnJhZzo2OTc0MDIwYzM5OTI0NDIyYTM4NDBiOGMwMDZmYWFlMy90YWJsZToxOWJmMzg3NGFkYzU0YjdkYTk1MDAxMjhlODYxNGYxYS90YWJsZXJhbmdlOjE5YmYzODc0YWRjNTRiN2RhOTUwMDEyOGU4NjE0ZjFhXzItMS0xLTEtNTkwMQ_69a23945-bc22-47d7-8555-1a064c946076"
      unitRef="shares">25822</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised>
    <cass:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="iacfbb879afce49a49c90705dedb6385f_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzIvZnJhZzo2OTc0MDIwYzM5OTI0NDIyYTM4NDBiOGMwMDZmYWFlMy90YWJsZToxOWJmMzg3NGFkYzU0YjdkYTk1MDAxMjhlODYxNGYxYS90YWJsZXJhbmdlOjE5YmYzODc0YWRjNTRiN2RhOTUwMDEyOGU4NjE0ZjFhXzItMy0xLTEtNTkwMQ_f09efc34-83eb-472b-9209-c0013423367e"
      unitRef="usdPerShare">24.38</cass:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures
      contextRef="iacfbb879afce49a49c90705dedb6385f_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzIvZnJhZzo2OTc0MDIwYzM5OTI0NDIyYTM4NDBiOGMwMDZmYWFlMy90YWJsZToxOWJmMzg3NGFkYzU0YjdkYTk1MDAxMjhlODYxNGYxYS90YWJsZXJhbmdlOjE5YmYzODc0YWRjNTRiN2RhOTUwMDEyOGU4NjE0ZjFhXzMtMS0xLTEtNTkwMQ_6c00fa4b-3303-4239-b469-98d1619de702"
      unitRef="shares">2088</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures>
    <cass:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="iacfbb879afce49a49c90705dedb6385f_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzIvZnJhZzo2OTc0MDIwYzM5OTI0NDIyYTM4NDBiOGMwMDZmYWFlMy90YWJsZToxOWJmMzg3NGFkYzU0YjdkYTk1MDAxMjhlODYxNGYxYS90YWJsZXJhbmdlOjE5YmYzODc0YWRjNTRiN2RhOTUwMDEyOGU4NjE0ZjFhXzMtMy0xLTEtNTkwMQ_87e0ab8b-38ce-4596-abff-b5ed1ab8fd78"
      unitRef="usdPerShare">31.92</cass:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber
      contextRef="i5ad97b910e6b41acbda2be7bd49fde74_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzIvZnJhZzo2OTc0MDIwYzM5OTI0NDIyYTM4NDBiOGMwMDZmYWFlMy90YWJsZToxOWJmMzg3NGFkYzU0YjdkYTk1MDAxMjhlODYxNGYxYS90YWJsZXJhbmdlOjE5YmYzODc0YWRjNTRiN2RhOTUwMDEyOGU4NjE0ZjFhXzQtMS0xLTEtNTkwMQ_8459dd14-75c3-4f95-8290-c703d181e490"
      unitRef="shares">117089</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber>
    <cass:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice
      contextRef="i5ad97b910e6b41acbda2be7bd49fde74_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzIvZnJhZzo2OTc0MDIwYzM5OTI0NDIyYTM4NDBiOGMwMDZmYWFlMy90YWJsZToxOWJmMzg3NGFkYzU0YjdkYTk1MDAxMjhlODYxNGYxYS90YWJsZXJhbmdlOjE5YmYzODc0YWRjNTRiN2RhOTUwMDEyOGU4NjE0ZjFhXzQtMy0xLTEtNTkwMQ_d12b160e-a8ee-416e-a1a8-7ae7b9c519e3"
      unitRef="usdPerShare">34.91</cass:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber
      contextRef="i5ad97b910e6b41acbda2be7bd49fde74_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzIvZnJhZzo2OTc0MDIwYzM5OTI0NDIyYTM4NDBiOGMwMDZmYWFlMy90YWJsZToxOWJmMzg3NGFkYzU0YjdkYTk1MDAxMjhlODYxNGYxYS90YWJsZXJhbmdlOjE5YmYzODc0YWRjNTRiN2RhOTUwMDEyOGU4NjE0ZjFhXzUtMS0xLTEtNTkwMQ_74d56f45-b1c9-43c9-ab26-b2d36514851f"
      unitRef="shares">117089</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber>
    <cass:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice
      contextRef="i5ad97b910e6b41acbda2be7bd49fde74_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzIvZnJhZzo2OTc0MDIwYzM5OTI0NDIyYTM4NDBiOGMwMDZmYWFlMy90YWJsZToxOWJmMzg3NGFkYzU0YjdkYTk1MDAxMjhlODYxNGYxYS90YWJsZXJhbmdlOjE5YmYzODc0YWRjNTRiN2RhOTUwMDEyOGU4NjE0ZjFhXzUtMy0xLTEtNTkwMQ_1784974f-9b13-40c1-b148-309dc963db97"
      unitRef="usdPerShare">34.91</cass:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice>
    <cass:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueExercised
      contextRef="iacfbb879afce49a49c90705dedb6385f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzIvZnJhZzo2OTc0MDIwYzM5OTI0NDIyYTM4NDBiOGMwMDZmYWFlMy90ZXh0cmVnaW9uOjY5NzQwMjBjMzk5MjQ0MjJhMzg0MGI4YzAwNmZhYWUzXzI3NjI_3530955a-ede3-4468-8132-45024fad68b2"
      unitRef="usd">630000</cass:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueExercised>
    <cass:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueExercised
      contextRef="i920b169b0f9b40ecbd9797c35f754d9e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzIvZnJhZzo2OTc0MDIwYzM5OTI0NDIyYTM4NDBiOGMwMDZmYWFlMy90ZXh0cmVnaW9uOjY5NzQwMjBjMzk5MjQ0MjJhMzg0MGI4YzAwNmZhYWUzXzI3Njk_83d8d8aa-3cca-4e18-b4be-d1382a3b9e96"
      unitRef="usd">275000</cass:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueExercised>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms
      contextRef="iacfbb879afce49a49c90705dedb6385f_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzIvZnJhZzo2OTc0MDIwYzM5OTI0NDIyYTM4NDBiOGMwMDZmYWFlMy90ZXh0cmVnaW9uOjY5NzQwMjBjMzk5MjQ0MjJhMzg0MGI4YzAwNmZhYWUzXzI4NjA_782210d1-d9d5-496c-8fb4-f0776f574bba">P1Y2M15D</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding
      contextRef="i5ad97b910e6b41acbda2be7bd49fde74_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzIvZnJhZzo2OTc0MDIwYzM5OTI0NDIyYTM4NDBiOGMwMDZmYWFlMy90ZXh0cmVnaW9uOjY5NzQwMjBjMzk5MjQ0MjJhMzg0MGI4YzAwNmZhYWUzXzI5MDg_f9dd7d4c-0557-46c4-b265-d99f794be125"
      unitRef="usd">741000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms
      contextRef="i920b169b0f9b40ecbd9797c35f754d9e_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzIvZnJhZzo2OTc0MDIwYzM5OTI0NDIyYTM4NDBiOGMwMDZmYWFlMy90ZXh0cmVnaW9uOjY5NzQwMjBjMzk5MjQ0MjJhMzg0MGI4YzAwNmZhYWUzXzI5ODU_847d157a-8962-415d-b3db-001d7147d309">P1Y11M12D</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding
      contextRef="i52326cc231084ce1905b6d272a58475e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzIvZnJhZzo2OTc0MDIwYzM5OTI0NDIyYTM4NDBiOGMwMDZmYWFlMy90ZXh0cmVnaW9uOjY5NzQwMjBjMzk5MjQ0MjJhMzg0MGI4YzAwNmZhYWUzXzMwMzM_c666784a-9996-48f3-a10d-ae13c1c21ae4"
      unitRef="usd">1095000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding>
    <us-gaap:ShareBasedCompensation
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzIvZnJhZzo2OTc0MDIwYzM5OTI0NDIyYTM4NDBiOGMwMDZmYWFlMy90ZXh0cmVnaW9uOjY5NzQwMjBjMzk5MjQ0MjJhMzg0MGI4YzAwNmZhYWUzXzMxMDY_30fd599d-df49-41ef-8a1a-f1d1aea2b97d"
      unitRef="usd">2859000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzIvZnJhZzo2OTc0MDIwYzM5OTI0NDIyYTM4NDBiOGMwMDZmYWFlMy90ZXh0cmVnaW9uOjY5NzQwMjBjMzk5MjQ0MjJhMzg0MGI4YzAwNmZhYWUzXzMxMTA_fb54d9c4-00f8-47dd-9886-2f7eccf231cd"
      unitRef="usd">2267000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzIvZnJhZzo2OTc0MDIwYzM5OTI0NDIyYTM4NDBiOGMwMDZmYWFlMy90ZXh0cmVnaW9uOjY5NzQwMjBjMzk5MjQ0MjJhMzg0MGI4YzAwNmZhYWUzXzMxMTg_639f8f07-3c45-4052-8291-5dbec9f5bd67"
      unitRef="usd">3144000</us-gaap:ShareBasedCompensation>
    <us-gaap:OtherOperatingIncomeAndExpenseTextBlock
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzUvZnJhZzpjZmY5N2I1OWY1NTE0YzVlYWZhMjcxZDQ3ZTE0ZDRmMi90ZXh0cmVnaW9uOmNmZjk3YjU5ZjU1MTRjNWVhZmEyNzFkNDdlMTRkNGYyXzg5_338c5b5d-1504-46f0-a1db-3c256a3ac045">&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;Other Operating Expense&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Details of other operating expense are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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:58.142%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&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="15" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;For the Years Ended December&#160;31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Postage and supplies &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,851&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,465&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:114%"&gt;Promotional expense &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:114%"&gt;2,627&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,184&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3,838&#160;&lt;/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:#dbdbdb;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:114%"&gt;Professional fees &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,388&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;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:114%"&gt;Outside service fees &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:114%"&gt;7,413&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;5,845&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;5,529&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;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:114%"&gt;Data processing services &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;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:114%"&gt;Telecommunications &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:114%"&gt;554&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;765&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;748&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;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:114%"&gt;Other &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,088&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,404&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total other operating expense &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:114%"&gt;16,743&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:114%"&gt;15,387&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:114%"&gt;18,065&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:OtherOperatingIncomeAndExpenseTextBlock>
    <us-gaap:ScheduleOfOtherOperatingCostAndExpenseByComponentTextBlock
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzUvZnJhZzpjZmY5N2I1OWY1NTE0YzVlYWZhMjcxZDQ3ZTE0ZDRmMi90ZXh0cmVnaW9uOmNmZjk3YjU5ZjU1MTRjNWVhZmEyNzFkNDdlMTRkNGYyXzg4_7e9562bd-633d-447f-9d19-637ef4d42335">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Details of other operating expense are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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:58.142%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&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="15" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;For the Years Ended December&#160;31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Postage and supplies &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,851&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,465&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:114%"&gt;Promotional expense &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:114%"&gt;2,627&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,184&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3,838&#160;&lt;/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:#dbdbdb;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:114%"&gt;Professional fees &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,388&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;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:114%"&gt;Outside service fees &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:114%"&gt;7,413&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;5,845&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;5,529&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;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:114%"&gt;Data processing services &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;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:114%"&gt;Telecommunications &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:114%"&gt;554&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;765&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;748&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;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:114%"&gt;Other &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,088&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,404&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total other operating expense &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:114%"&gt;16,743&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:114%"&gt;15,387&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:114%"&gt;18,065&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfOtherOperatingCostAndExpenseByComponentTextBlock>
    <us-gaap:SuppliesAndPostageExpense
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzUvZnJhZzpjZmY5N2I1OWY1NTE0YzVlYWZhMjcxZDQ3ZTE0ZDRmMi90YWJsZTpmNzRjNWJhNDAzNzY0OWQzOTgwMmRlZDMwY2MyMGJiNC90YWJsZXJhbmdlOmY3NGM1YmE0MDM3NjQ5ZDM5ODAyZGVkMzBjYzIwYmI0XzItMS0xLTEtNTkwMQ_4e6a6f39-3266-4790-8510-55a4cb2e2fdf"
      unitRef="usd">1851000</us-gaap:SuppliesAndPostageExpense>
    <us-gaap:SuppliesAndPostageExpense
      contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzUvZnJhZzpjZmY5N2I1OWY1NTE0YzVlYWZhMjcxZDQ3ZTE0ZDRmMi90YWJsZTpmNzRjNWJhNDAzNzY0OWQzOTgwMmRlZDMwY2MyMGJiNC90YWJsZXJhbmdlOmY3NGM1YmE0MDM3NjQ5ZDM5ODAyZGVkMzBjYzIwYmI0XzItMy0xLTEtNTkwMQ_c3e3ac4c-6e54-47cb-b60d-f3a2e31a717a"
      unitRef="usd">1465000</us-gaap:SuppliesAndPostageExpense>
    <us-gaap:SuppliesAndPostageExpense
      contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzUvZnJhZzpjZmY5N2I1OWY1NTE0YzVlYWZhMjcxZDQ3ZTE0ZDRmMi90YWJsZTpmNzRjNWJhNDAzNzY0OWQzOTgwMmRlZDMwY2MyMGJiNC90YWJsZXJhbmdlOmY3NGM1YmE0MDM3NjQ5ZDM5ODAyZGVkMzBjYzIwYmI0XzItNS0xLTEtNTkwMQ_da57d0b2-2c7d-422d-8aff-eff279501812"
      unitRef="usd">1875000</us-gaap:SuppliesAndPostageExpense>
    <us-gaap:MarketingAndAdvertisingExpense
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzUvZnJhZzpjZmY5N2I1OWY1NTE0YzVlYWZhMjcxZDQ3ZTE0ZDRmMi90YWJsZTpmNzRjNWJhNDAzNzY0OWQzOTgwMmRlZDMwY2MyMGJiNC90YWJsZXJhbmdlOmY3NGM1YmE0MDM3NjQ5ZDM5ODAyZGVkMzBjYzIwYmI0XzMtMS0xLTEtNTkwMQ_16a558c7-14a5-4854-9868-902bea9484a4"
      unitRef="usd">2627000</us-gaap:MarketingAndAdvertisingExpense>
    <us-gaap:MarketingAndAdvertisingExpense
      contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzUvZnJhZzpjZmY5N2I1OWY1NTE0YzVlYWZhMjcxZDQ3ZTE0ZDRmMi90YWJsZTpmNzRjNWJhNDAzNzY0OWQzOTgwMmRlZDMwY2MyMGJiNC90YWJsZXJhbmdlOmY3NGM1YmE0MDM3NjQ5ZDM5ODAyZGVkMzBjYzIwYmI0XzMtMy0xLTEtNTkwMQ_c38554c6-e393-42af-b3a8-73669cee43df"
      unitRef="usd">2184000</us-gaap:MarketingAndAdvertisingExpense>
    <us-gaap:MarketingAndAdvertisingExpense
      contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzUvZnJhZzpjZmY5N2I1OWY1NTE0YzVlYWZhMjcxZDQ3ZTE0ZDRmMi90YWJsZTpmNzRjNWJhNDAzNzY0OWQzOTgwMmRlZDMwY2MyMGJiNC90YWJsZXJhbmdlOmY3NGM1YmE0MDM3NjQ5ZDM5ODAyZGVkMzBjYzIwYmI0XzMtNS0xLTEtNTkwMQ_63081e25-2532-46b8-b266-42e81c749899"
      unitRef="usd">3838000</us-gaap:MarketingAndAdvertisingExpense>
    <us-gaap:ProfessionalFees
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzUvZnJhZzpjZmY5N2I1OWY1NTE0YzVlYWZhMjcxZDQ3ZTE0ZDRmMi90YWJsZTpmNzRjNWJhNDAzNzY0OWQzOTgwMmRlZDMwY2MyMGJiNC90YWJsZXJhbmdlOmY3NGM1YmE0MDM3NjQ5ZDM5ODAyZGVkMzBjYzIwYmI0XzQtMS0xLTEtNTkwMQ_59f7b459-95ad-444a-8950-7916f527cb2e"
      unitRef="usd">1625000</us-gaap:ProfessionalFees>
    <us-gaap:ProfessionalFees
      contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzUvZnJhZzpjZmY5N2I1OWY1NTE0YzVlYWZhMjcxZDQ3ZTE0ZDRmMi90YWJsZTpmNzRjNWJhNDAzNzY0OWQzOTgwMmRlZDMwY2MyMGJiNC90YWJsZXJhbmdlOmY3NGM1YmE0MDM3NjQ5ZDM5ODAyZGVkMzBjYzIwYmI0XzQtMy0xLTEtNTkwMQ_f0d4879e-0e9e-422a-b9ea-aa54d89df0b2"
      unitRef="usd">2140000</us-gaap:ProfessionalFees>
    <us-gaap:ProfessionalFees
      contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzUvZnJhZzpjZmY5N2I1OWY1NTE0YzVlYWZhMjcxZDQ3ZTE0ZDRmMi90YWJsZTpmNzRjNWJhNDAzNzY0OWQzOTgwMmRlZDMwY2MyMGJiNC90YWJsZXJhbmdlOmY3NGM1YmE0MDM3NjQ5ZDM5ODAyZGVkMzBjYzIwYmI0XzQtNS0xLTEtNTkwMQ_c5a59217-ab6a-4316-9585-1692265d6af6"
      unitRef="usd">2388000</us-gaap:ProfessionalFees>
    <cass:OutsideServiceFees
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzUvZnJhZzpjZmY5N2I1OWY1NTE0YzVlYWZhMjcxZDQ3ZTE0ZDRmMi90YWJsZTpmNzRjNWJhNDAzNzY0OWQzOTgwMmRlZDMwY2MyMGJiNC90YWJsZXJhbmdlOmY3NGM1YmE0MDM3NjQ5ZDM5ODAyZGVkMzBjYzIwYmI0XzUtMS0xLTEtNTkwMQ_49ce50ec-5053-4dff-bcc9-d7b637c8c346"
      unitRef="usd">7413000</cass:OutsideServiceFees>
    <cass:OutsideServiceFees
      contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzUvZnJhZzpjZmY5N2I1OWY1NTE0YzVlYWZhMjcxZDQ3ZTE0ZDRmMi90YWJsZTpmNzRjNWJhNDAzNzY0OWQzOTgwMmRlZDMwY2MyMGJiNC90YWJsZXJhbmdlOmY3NGM1YmE0MDM3NjQ5ZDM5ODAyZGVkMzBjYzIwYmI0XzUtMy0xLTEtNTkwMQ_ab00820b-c548-4c23-ae9a-d3d97afb788a"
      unitRef="usd">5845000</cass:OutsideServiceFees>
    <cass:OutsideServiceFees
      contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzUvZnJhZzpjZmY5N2I1OWY1NTE0YzVlYWZhMjcxZDQ3ZTE0ZDRmMi90YWJsZTpmNzRjNWJhNDAzNzY0OWQzOTgwMmRlZDMwY2MyMGJiNC90YWJsZXJhbmdlOmY3NGM1YmE0MDM3NjQ5ZDM5ODAyZGVkMzBjYzIwYmI0XzUtNS0xLTEtNTkwMQ_0aa168d9-8b29-4a89-b0e1-57aa2197cbc6"
      unitRef="usd">5529000</cass:OutsideServiceFees>
    <us-gaap:InformationTechnologyAndDataProcessing
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzUvZnJhZzpjZmY5N2I1OWY1NTE0YzVlYWZhMjcxZDQ3ZTE0ZDRmMi90YWJsZTpmNzRjNWJhNDAzNzY0OWQzOTgwMmRlZDMwY2MyMGJiNC90YWJsZXJhbmdlOmY3NGM1YmE0MDM3NjQ5ZDM5ODAyZGVkMzBjYzIwYmI0XzYtMS0xLTEtNTkwMQ_23440d07-003f-4a5d-a061-e2f8d5bdc028"
      unitRef="usd">2650000</us-gaap:InformationTechnologyAndDataProcessing>
    <us-gaap:InformationTechnologyAndDataProcessing
      contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzUvZnJhZzpjZmY5N2I1OWY1NTE0YzVlYWZhMjcxZDQ3ZTE0ZDRmMi90YWJsZTpmNzRjNWJhNDAzNzY0OWQzOTgwMmRlZDMwY2MyMGJiNC90YWJsZXJhbmdlOmY3NGM1YmE0MDM3NjQ5ZDM5ODAyZGVkMzBjYzIwYmI0XzYtMy0xLTEtNTkwMQ_6616d7af-9b34-4251-83f1-4401c09a302e"
      unitRef="usd">1900000</us-gaap:InformationTechnologyAndDataProcessing>
    <us-gaap:InformationTechnologyAndDataProcessing
      contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzUvZnJhZzpjZmY5N2I1OWY1NTE0YzVlYWZhMjcxZDQ3ZTE0ZDRmMi90YWJsZTpmNzRjNWJhNDAzNzY0OWQzOTgwMmRlZDMwY2MyMGJiNC90YWJsZXJhbmdlOmY3NGM1YmE0MDM3NjQ5ZDM5ODAyZGVkMzBjYzIwYmI0XzYtNS0xLTEtNTkwMQ_7dfb2dd3-88c1-4e40-bdeb-fa35d89f5f84"
      unitRef="usd">1283000</us-gaap:InformationTechnologyAndDataProcessing>
    <us-gaap:Communication
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzUvZnJhZzpjZmY5N2I1OWY1NTE0YzVlYWZhMjcxZDQ3ZTE0ZDRmMi90YWJsZTpmNzRjNWJhNDAzNzY0OWQzOTgwMmRlZDMwY2MyMGJiNC90YWJsZXJhbmdlOmY3NGM1YmE0MDM3NjQ5ZDM5ODAyZGVkMzBjYzIwYmI0XzctMS0xLTEtNTkwMQ_971f3e40-7920-411b-8951-b577b6a2f66d"
      unitRef="usd">554000</us-gaap:Communication>
    <us-gaap:Communication
      contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzUvZnJhZzpjZmY5N2I1OWY1NTE0YzVlYWZhMjcxZDQ3ZTE0ZDRmMi90YWJsZTpmNzRjNWJhNDAzNzY0OWQzOTgwMmRlZDMwY2MyMGJiNC90YWJsZXJhbmdlOmY3NGM1YmE0MDM3NjQ5ZDM5ODAyZGVkMzBjYzIwYmI0XzctMy0xLTEtNTkwMQ_284513d1-c1ce-470d-933e-ac1bb7dd4ae2"
      unitRef="usd">765000</us-gaap:Communication>
    <us-gaap:Communication
      contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzUvZnJhZzpjZmY5N2I1OWY1NTE0YzVlYWZhMjcxZDQ3ZTE0ZDRmMi90YWJsZTpmNzRjNWJhNDAzNzY0OWQzOTgwMmRlZDMwY2MyMGJiNC90YWJsZXJhbmdlOmY3NGM1YmE0MDM3NjQ5ZDM5ODAyZGVkMzBjYzIwYmI0XzctNS0xLTEtNTkwMQ_4e742260-ea09-413e-a270-c1c7d2ae6a94"
      unitRef="usd">748000</us-gaap:Communication>
    <us-gaap:OtherExpenses
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzUvZnJhZzpjZmY5N2I1OWY1NTE0YzVlYWZhMjcxZDQ3ZTE0ZDRmMi90YWJsZTpmNzRjNWJhNDAzNzY0OWQzOTgwMmRlZDMwY2MyMGJiNC90YWJsZXJhbmdlOmY3NGM1YmE0MDM3NjQ5ZDM5ODAyZGVkMzBjYzIwYmI0XzgtMS0xLTEtNTkwMQ_3da083cc-7d39-4fd6-8094-1263a7f316d3"
      unitRef="usd">23000</us-gaap:OtherExpenses>
    <us-gaap:OtherExpenses
      contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzUvZnJhZzpjZmY5N2I1OWY1NTE0YzVlYWZhMjcxZDQ3ZTE0ZDRmMi90YWJsZTpmNzRjNWJhNDAzNzY0OWQzOTgwMmRlZDMwY2MyMGJiNC90YWJsZXJhbmdlOmY3NGM1YmE0MDM3NjQ5ZDM5ODAyZGVkMzBjYzIwYmI0XzgtMy0xLTEtNTkwMQ_556cbaf8-93da-4ee8-986f-7d935ca018e7"
      unitRef="usd">1088000</us-gaap:OtherExpenses>
    <us-gaap:OtherExpenses
      contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzUvZnJhZzpjZmY5N2I1OWY1NTE0YzVlYWZhMjcxZDQ3ZTE0ZDRmMi90YWJsZTpmNzRjNWJhNDAzNzY0OWQzOTgwMmRlZDMwY2MyMGJiNC90YWJsZXJhbmdlOmY3NGM1YmE0MDM3NjQ5ZDM5ODAyZGVkMzBjYzIwYmI0XzgtNS0xLTEtNTkwMQ_47db5955-77e3-4abe-990e-836d9e242e82"
      unitRef="usd">2404000</us-gaap:OtherExpenses>
    <us-gaap:OtherNoninterestExpense
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzUvZnJhZzpjZmY5N2I1OWY1NTE0YzVlYWZhMjcxZDQ3ZTE0ZDRmMi90YWJsZTpmNzRjNWJhNDAzNzY0OWQzOTgwMmRlZDMwY2MyMGJiNC90YWJsZXJhbmdlOmY3NGM1YmE0MDM3NjQ5ZDM5ODAyZGVkMzBjYzIwYmI0XzktMS0xLTEtNTkwMQ_baf22954-a0e5-4da1-af0e-9cf666b0dcc0"
      unitRef="usd">16743000</us-gaap:OtherNoninterestExpense>
    <us-gaap:OtherNoninterestExpense
      contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzUvZnJhZzpjZmY5N2I1OWY1NTE0YzVlYWZhMjcxZDQ3ZTE0ZDRmMi90YWJsZTpmNzRjNWJhNDAzNzY0OWQzOTgwMmRlZDMwY2MyMGJiNC90YWJsZXJhbmdlOmY3NGM1YmE0MDM3NjQ5ZDM5ODAyZGVkMzBjYzIwYmI0XzktMy0xLTEtNTkwMQ_a81386f3-90eb-46d7-9312-73523481de9d"
      unitRef="usd">15387000</us-gaap:OtherNoninterestExpense>
    <us-gaap:OtherNoninterestExpense
      contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzUvZnJhZzpjZmY5N2I1OWY1NTE0YzVlYWZhMjcxZDQ3ZTE0ZDRmMi90YWJsZTpmNzRjNWJhNDAzNzY0OWQzOTgwMmRlZDMwY2MyMGJiNC90YWJsZXJhbmdlOmY3NGM1YmE0MDM3NjQ5ZDM5ODAyZGVkMzBjYzIwYmI0XzktNS0xLTEtNTkwMQ_9b67f8c9-82f8-4cc7-aa08-b2613ef89611"
      unitRef="usd">18065000</us-gaap:OtherNoninterestExpense>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90ZXh0cmVnaW9uOmQ5MDEzYzM4ZTZiNjRkNThhYzk0N2JmYzQyNTVkMDhiXzIzMTk_c70d5dcb-89b0-4645-b11e-908976a5b88c">&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;Income Taxes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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 income tax expense (benefit) are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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:58.142%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&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="15" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;For the Years Ended December&#160;31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Current:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:114%"&gt;$&lt;/span&gt;&lt;/td&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:114%"&gt;5,018&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:114%"&gt;$&lt;/span&gt;&lt;/td&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:114%"&gt;5,350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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:114%"&gt;$&lt;/span&gt;&lt;/td&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:114%"&gt;4,423&#160;&lt;/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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;897&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;671&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,392&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;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:114%"&gt;Deferred:&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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(608)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(636)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,097&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;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;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;State&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:114%"&gt;(90)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(220)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;150&#160;&lt;/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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total income tax expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;5,217&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;5,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;7,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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 reconciliation of expected income tax expense (benefit), computed by applying the effective federal statutory rate of 21% for each year to income before income tax expense is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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:58.142%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&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="15" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;For the Years Ended December&#160;31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Expected income tax expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;7,103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;6,385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;7,868&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:114%"&gt;(Reductions) increases 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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Tax-exempt income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(1,673)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(1,588)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(1,755)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;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;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;State taxes, net of federal benefit&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:114%"&gt;638&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;356&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,218&#160;&lt;/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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Share-based compensation adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(281)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;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;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Federal tax credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(357)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(336)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(158)&lt;/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:#dbdbdb;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:114%"&gt;Other, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(586)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;278&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total income tax expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:114%"&gt;5,217&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:114%"&gt;5,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:114%"&gt;7,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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;Income tax expense in 2021 totaled $5,217,000 compared to $5,165,000 and $7,062,000 in 2020 and 2019, respectively. When measured as a percent of pre-tax income, the Company&#x2019;s effective tax rate was 15.4% in 2021, 17.0% in 2020, and 18.8% in 2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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 tax effects of temporary differences which give rise to significant portions of the deferred tax assets and deferred tax liabilities are presented below:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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:71.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&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:114%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Deferred tax assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Allowance for credit losses&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:114%"&gt;$&lt;/span&gt;&lt;/td&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:114%"&gt;2,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;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:114%"&gt;$&lt;/span&gt;&lt;/td&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:114%"&gt;2,858&#160;&lt;/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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;ASC 715 pension funding liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,952&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;4,656&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;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;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Supplemental executive retirement plan accrual&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:114%"&gt;2,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Stock compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,794&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;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;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Lease liability&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:114%"&gt;1,145&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,436&#160;&lt;/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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;633&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;text-indent:30pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:114%"&gt;10,764&#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;border-top:1pt solid #000;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:114%"&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:114%"&gt;12,964&#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:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Deferred tax liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Premises and equipment&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:114%"&gt;$&lt;/span&gt;&lt;/td&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:114%"&gt;(2,235)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:114%"&gt;$&lt;/span&gt;&lt;/td&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:114%"&gt;(2,693)&lt;/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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Pension&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(531)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(14)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;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;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(1,493)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(1,761)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 28pt;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:400;line-height:114%"&gt;Unrealized gain on investment securities available-for-sale&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(2,185)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(4,684)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;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;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Right of use asset&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:114%"&gt;(1,032)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(1,291)&lt;/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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(497)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(224)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;text-indent:30pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:114%"&gt;(7,973)&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;border-top:1pt solid #000;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:114%"&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:114%"&gt;(10,667)&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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Net deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;2,791&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;2,297&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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 valuation allowance would be provided on deferred tax assets when it is more likely than not that some portion of the assets will not be realized. The Company has not established a valuation allowance at December&#160;31, 2021 or 2020, due to management&#x2019;s belief that it is more likely than not that the deferred tax asset is realizable.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The reconciliation of the beginning unrecognized tax benefits balance to the ending balance is presented in the following table:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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.142%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%"&gt;(In thousands)&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:700;line-height:114%"&gt;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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2020&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:700;line-height:114%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Balance at January 1&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,403&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Changes in unrecognized tax benefits as a result of tax positions taken during a prior year&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:114%"&gt;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;62&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;56&#160;&lt;/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:#dbdbdb;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Changes in unrecognized tax benefits as a result of tax position taken during the current year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;239&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;233&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Reductions to unrecognized tax benefits as a result of a lapse of the applicable statute of limitations&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:114%"&gt;(230)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(315)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(331)&lt;/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:#dbdbdb;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Decreases in unrecognized tax benefits as a result of settlements with taxing authorities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(48)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;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:114%"&gt;Balance at December&#160;31&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:114%"&gt;1,405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:114%"&gt;1,231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:114%"&gt;1,299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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, 2021, 2020 and 2019, the balances of the Company&#x2019;s unrecognized tax benefits which would, if recognized, affect the Company&#x2019;s effective tax rate were $1,134,000, $1,096,000 and $1,184,000, respectively. These amounts are net of the offsetting benefits from other taxing jurisdictions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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, 2021, 2020 and 2019, the Company had $85,000, $114,000 and $151,000, respectively, in accrued interest related to unrecognized tax benefits.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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 believes it is reasonably possible that the total amount of unrecognized tax benefits will decrease by approximately $199,000 over the next 12 months. The reduction primarily relates to the anticipated lapse in the statute of limitations. The unrecognized tax benefits relate primarily to apportionment of taxable income among various state tax jurisdictions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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 income tax in the U.S. federal jurisdiction, numerous state jurisdictions, and a foreign jurisdiction. The Company&#x2019;s federal income tax returns for tax years 2018, 2019 and 2020 remain subject to examination by the Internal Revenue Service. In addition, the Company is subject to state tax examinations for the tax years 2017 through 2020.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90ZXh0cmVnaW9uOmQ5MDEzYzM4ZTZiNjRkNThhYzk0N2JmYzQyNTVkMDhiXzIzMjA_4cfb122a-6b3a-46d9-abb3-f5a059e3cf59">&lt;div style="margin-top:12pt"&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 income tax expense (benefit) are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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:58.142%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&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="15" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;For the Years Ended December&#160;31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Current:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:114%"&gt;$&lt;/span&gt;&lt;/td&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:114%"&gt;5,018&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:114%"&gt;$&lt;/span&gt;&lt;/td&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:114%"&gt;5,350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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:114%"&gt;$&lt;/span&gt;&lt;/td&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:114%"&gt;4,423&#160;&lt;/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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;897&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;671&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,392&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;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:114%"&gt;Deferred:&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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(608)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(636)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,097&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;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;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;State&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:114%"&gt;(90)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(220)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;150&#160;&lt;/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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total income tax expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;5,217&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;5,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;7,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90YWJsZTpmNGU2ZjcyYTMwYTk0Y2YxYjlkMGIzZDUwNTA3MTcwZC90YWJsZXJhbmdlOmY0ZTZmNzJhMzBhOTRjZjFiOWQwYjNkNTA1MDcxNzBkXzMtMS0xLTEtNTkwMQ_63926efe-72b0-48af-8f2b-6c17331268d2"
      unitRef="usd">5018000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90YWJsZTpmNGU2ZjcyYTMwYTk0Y2YxYjlkMGIzZDUwNTA3MTcwZC90YWJsZXJhbmdlOmY0ZTZmNzJhMzBhOTRjZjFiOWQwYjNkNTA1MDcxNzBkXzMtMy0xLTEtNTkwMQ_09f9e952-2191-42e7-8f5f-bd7723060711"
      unitRef="usd">5350000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90YWJsZTpmNGU2ZjcyYTMwYTk0Y2YxYjlkMGIzZDUwNTA3MTcwZC90YWJsZXJhbmdlOmY0ZTZmNzJhMzBhOTRjZjFiOWQwYjNkNTA1MDcxNzBkXzMtNS0xLTEtNTkwMQ_64f1bd48-81bb-4d06-b790-03ae508c7f92"
      unitRef="usd">4423000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90YWJsZTpmNGU2ZjcyYTMwYTk0Y2YxYjlkMGIzZDUwNTA3MTcwZC90YWJsZXJhbmdlOmY0ZTZmNzJhMzBhOTRjZjFiOWQwYjNkNTA1MDcxNzBkXzQtMS0xLTEtNTkwMQ_1825f77d-5d8c-4912-bb0c-921d92550fd5"
      unitRef="usd">897000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90YWJsZTpmNGU2ZjcyYTMwYTk0Y2YxYjlkMGIzZDUwNTA3MTcwZC90YWJsZXJhbmdlOmY0ZTZmNzJhMzBhOTRjZjFiOWQwYjNkNTA1MDcxNzBkXzQtMy0xLTEtNTkwMQ_1866b67d-e92f-46a9-bbcd-9cd388474bc1"
      unitRef="usd">671000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90YWJsZTpmNGU2ZjcyYTMwYTk0Y2YxYjlkMGIzZDUwNTA3MTcwZC90YWJsZXJhbmdlOmY0ZTZmNzJhMzBhOTRjZjFiOWQwYjNkNTA1MDcxNzBkXzQtNS0xLTEtNTkwMQ_4fb1feaf-196c-4742-af6e-63898c12c559"
      unitRef="usd">1392000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90YWJsZTpmNGU2ZjcyYTMwYTk0Y2YxYjlkMGIzZDUwNTA3MTcwZC90YWJsZXJhbmdlOmY0ZTZmNzJhMzBhOTRjZjFiOWQwYjNkNTA1MDcxNzBkXzYtMS0xLTEtNTkwMQ_ea2656db-2f20-4ade-819a-fa282f6ebe23"
      unitRef="usd">-608000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90YWJsZTpmNGU2ZjcyYTMwYTk0Y2YxYjlkMGIzZDUwNTA3MTcwZC90YWJsZXJhbmdlOmY0ZTZmNzJhMzBhOTRjZjFiOWQwYjNkNTA1MDcxNzBkXzYtMy0xLTEtNTkwMQ_dc626ca1-6549-4a33-bba6-1d3e9933d169"
      unitRef="usd">-636000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90YWJsZTpmNGU2ZjcyYTMwYTk0Y2YxYjlkMGIzZDUwNTA3MTcwZC90YWJsZXJhbmdlOmY0ZTZmNzJhMzBhOTRjZjFiOWQwYjNkNTA1MDcxNzBkXzYtNS0xLTEtNTkwMQ_ddff1108-4dfb-496d-a5bf-535694a4459c"
      unitRef="usd">1097000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90YWJsZTpmNGU2ZjcyYTMwYTk0Y2YxYjlkMGIzZDUwNTA3MTcwZC90YWJsZXJhbmdlOmY0ZTZmNzJhMzBhOTRjZjFiOWQwYjNkNTA1MDcxNzBkXzctMS0xLTEtNTkwMQ_d93bddf5-8b7a-4e9d-b2fa-fb734cc904d0"
      unitRef="usd">-90000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90YWJsZTpmNGU2ZjcyYTMwYTk0Y2YxYjlkMGIzZDUwNTA3MTcwZC90YWJsZXJhbmdlOmY0ZTZmNzJhMzBhOTRjZjFiOWQwYjNkNTA1MDcxNzBkXzctMy0xLTEtNTkwMQ_084b57e4-056f-42a5-9570-b871ff9c6d6b"
      unitRef="usd">-220000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90YWJsZTpmNGU2ZjcyYTMwYTk0Y2YxYjlkMGIzZDUwNTA3MTcwZC90YWJsZXJhbmdlOmY0ZTZmNzJhMzBhOTRjZjFiOWQwYjNkNTA1MDcxNzBkXzctNS0xLTEtNTkwMQ_920ba56d-eb64-47f3-90e5-7a69462b5948"
      unitRef="usd">150000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90YWJsZTpmNGU2ZjcyYTMwYTk0Y2YxYjlkMGIzZDUwNTA3MTcwZC90YWJsZXJhbmdlOmY0ZTZmNzJhMzBhOTRjZjFiOWQwYjNkNTA1MDcxNzBkXzgtMS0xLTEtNTkwMQ_898c372f-027a-4286-b512-7ac9c1adbc49"
      unitRef="usd">5217000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90YWJsZTpmNGU2ZjcyYTMwYTk0Y2YxYjlkMGIzZDUwNTA3MTcwZC90YWJsZXJhbmdlOmY0ZTZmNzJhMzBhOTRjZjFiOWQwYjNkNTA1MDcxNzBkXzgtMy0xLTEtNTkwMQ_559413bc-7bda-40c4-a4d1-6a94f450643c"
      unitRef="usd">5165000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90YWJsZTpmNGU2ZjcyYTMwYTk0Y2YxYjlkMGIzZDUwNTA3MTcwZC90YWJsZXJhbmdlOmY0ZTZmNzJhMzBhOTRjZjFiOWQwYjNkNTA1MDcxNzBkXzgtNS0xLTEtNTkwMQ_0e163195-490f-4753-b665-63a6c79c0a9d"
      unitRef="usd">7062000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90ZXh0cmVnaW9uOmQ5MDEzYzM4ZTZiNjRkNThhYzk0N2JmYzQyNTVkMDhiXzIzMjE_b4b44ba5-1b70-4e83-9ce2-8978ed0c2479">&lt;div style="margin-top:12pt;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 reconciliation of expected income tax expense (benefit), computed by applying the effective federal statutory rate of 21% for each year to income before income tax expense is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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:58.142%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&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="15" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;For the Years Ended December&#160;31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Expected income tax expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;7,103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;6,385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;7,868&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:114%"&gt;(Reductions) increases 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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Tax-exempt income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(1,673)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(1,588)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(1,755)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;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;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;State taxes, net of federal benefit&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:114%"&gt;638&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;356&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,218&#160;&lt;/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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Share-based compensation adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(281)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;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;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Federal tax credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(357)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(336)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(158)&lt;/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:#dbdbdb;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:114%"&gt;Other, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(586)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;278&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total income tax expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:114%"&gt;5,217&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:114%"&gt;5,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:114%"&gt;7,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90YWJsZTo2NWIyNzUxYzNiMzQ0NjcyODdmMmFiOTRiOTE5ZWFkNS90YWJsZXJhbmdlOjY1YjI3NTFjM2IzNDQ2NzI4N2YyYWI5NGI5MTllYWQ1XzItMS0xLTEtNTkwMQ_1a2c099f-1df3-41d5-8278-1f5afc8c105a"
      unitRef="usd">7103000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90YWJsZTo2NWIyNzUxYzNiMzQ0NjcyODdmMmFiOTRiOTE5ZWFkNS90YWJsZXJhbmdlOjY1YjI3NTFjM2IzNDQ2NzI4N2YyYWI5NGI5MTllYWQ1XzItMy0xLTEtNTkwMQ_b2138e7d-e917-4deb-8b3a-31b427309c65"
      unitRef="usd">6385000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90YWJsZTo2NWIyNzUxYzNiMzQ0NjcyODdmMmFiOTRiOTE5ZWFkNS90YWJsZXJhbmdlOjY1YjI3NTFjM2IzNDQ2NzI4N2YyYWI5NGI5MTllYWQ1XzItNS0xLTEtNTkwMQ_2431fe7b-62db-477f-8670-df5b67f5e910"
      unitRef="usd">7868000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationTaxExemptIncome
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90YWJsZTo2NWIyNzUxYzNiMzQ0NjcyODdmMmFiOTRiOTE5ZWFkNS90YWJsZXJhbmdlOjY1YjI3NTFjM2IzNDQ2NzI4N2YyYWI5NGI5MTllYWQ1XzQtMS0xLTEtNTkwMQ_2d47b445-130f-44e5-8bad-bcddeadf9c07"
      unitRef="usd">1673000</us-gaap:IncomeTaxReconciliationTaxExemptIncome>
    <us-gaap:IncomeTaxReconciliationTaxExemptIncome
      contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90YWJsZTo2NWIyNzUxYzNiMzQ0NjcyODdmMmFiOTRiOTE5ZWFkNS90YWJsZXJhbmdlOjY1YjI3NTFjM2IzNDQ2NzI4N2YyYWI5NGI5MTllYWQ1XzQtMy0xLTEtNTkwMQ_35021536-616b-4530-ad81-847176dcb0cf"
      unitRef="usd">1588000</us-gaap:IncomeTaxReconciliationTaxExemptIncome>
    <us-gaap:IncomeTaxReconciliationTaxExemptIncome
      contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90YWJsZTo2NWIyNzUxYzNiMzQ0NjcyODdmMmFiOTRiOTE5ZWFkNS90YWJsZXJhbmdlOjY1YjI3NTFjM2IzNDQ2NzI4N2YyYWI5NGI5MTllYWQ1XzQtNS0xLTEtNTkwMQ_ca08b15f-b8eb-4164-a8a1-bfa59beb4724"
      unitRef="usd">1755000</us-gaap:IncomeTaxReconciliationTaxExemptIncome>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90YWJsZTo2NWIyNzUxYzNiMzQ0NjcyODdmMmFiOTRiOTE5ZWFkNS90YWJsZXJhbmdlOjY1YjI3NTFjM2IzNDQ2NzI4N2YyYWI5NGI5MTllYWQ1XzUtMS0xLTEtNTkwMQ_6a739b86-63e6-4c1a-a5ca-08abe586b5b0"
      unitRef="usd">638000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90YWJsZTo2NWIyNzUxYzNiMzQ0NjcyODdmMmFiOTRiOTE5ZWFkNS90YWJsZXJhbmdlOjY1YjI3NTFjM2IzNDQ2NzI4N2YyYWI5NGI5MTllYWQ1XzUtMy0xLTEtNTkwMQ_92bf57d3-9b38-4e03-8897-c113100d2d06"
      unitRef="usd">356000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90YWJsZTo2NWIyNzUxYzNiMzQ0NjcyODdmMmFiOTRiOTE5ZWFkNS90YWJsZXJhbmdlOjY1YjI3NTFjM2IzNDQ2NzI4N2YyYWI5NGI5MTllYWQ1XzUtNS0xLTEtNTkwMQ_6af46865-3097-49e2-8ddb-f9ba9849844c"
      unitRef="usd">1218000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90YWJsZTo2NWIyNzUxYzNiMzQ0NjcyODdmMmFiOTRiOTE5ZWFkNS90YWJsZXJhbmdlOjY1YjI3NTFjM2IzNDQ2NzI4N2YyYWI5NGI5MTllYWQ1XzYtMS0xLTEtNTkwMQ_64157be3-150b-4dbd-8a6a-3493e05d6d97"
      unitRef="usd">92000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90YWJsZTo2NWIyNzUxYzNiMzQ0NjcyODdmMmFiOTRiOTE5ZWFkNS90YWJsZXJhbmdlOjY1YjI3NTFjM2IzNDQ2NzI4N2YyYWI5NGI5MTllYWQ1XzYtMy0xLTEtNTkwMQ_10b20727-6e8e-4e04-82b0-62ae9c752b4e"
      unitRef="usd">70000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90YWJsZTo2NWIyNzUxYzNiMzQ0NjcyODdmMmFiOTRiOTE5ZWFkNS90YWJsZXJhbmdlOjY1YjI3NTFjM2IzNDQ2NzI4N2YyYWI5NGI5MTllYWQ1XzYtNS0xLTEtNTkwMQ_38dd758e-4dbc-460b-bab6-7603bd704d0d"
      unitRef="usd">-281000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:IncomeTaxReconciliationTaxCredits
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90YWJsZTo2NWIyNzUxYzNiMzQ0NjcyODdmMmFiOTRiOTE5ZWFkNS90YWJsZXJhbmdlOjY1YjI3NTFjM2IzNDQ2NzI4N2YyYWI5NGI5MTllYWQ1XzctMS0xLTEtMTY4MzI_e3c4dc13-81cf-4be5-8f31-d0c5987a4734"
      unitRef="usd">357000</us-gaap:IncomeTaxReconciliationTaxCredits>
    <us-gaap:IncomeTaxReconciliationTaxCredits
      contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90YWJsZTo2NWIyNzUxYzNiMzQ0NjcyODdmMmFiOTRiOTE5ZWFkNS90YWJsZXJhbmdlOjY1YjI3NTFjM2IzNDQ2NzI4N2YyYWI5NGI5MTllYWQ1XzctMy0xLTEtMTY4MzI_481c65b0-c574-46c8-bea6-bbafcca8118f"
      unitRef="usd">336000</us-gaap:IncomeTaxReconciliationTaxCredits>
    <us-gaap:IncomeTaxReconciliationTaxCredits
      contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90YWJsZTo2NWIyNzUxYzNiMzQ0NjcyODdmMmFiOTRiOTE5ZWFkNS90YWJsZXJhbmdlOjY1YjI3NTFjM2IzNDQ2NzI4N2YyYWI5NGI5MTllYWQ1XzctNS0xLTEtMTY4MzI_1c2cc543-9684-4d3b-a549-2bd0f8c93813"
      unitRef="usd">158000</us-gaap:IncomeTaxReconciliationTaxCredits>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90YWJsZTo2NWIyNzUxYzNiMzQ0NjcyODdmMmFiOTRiOTE5ZWFkNS90YWJsZXJhbmdlOjY1YjI3NTFjM2IzNDQ2NzI4N2YyYWI5NGI5MTllYWQ1XzgtMS0xLTEtNTkwMQ_b6919d09-6491-4e5e-958b-1f36301b819f"
      unitRef="usd">-586000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90YWJsZTo2NWIyNzUxYzNiMzQ0NjcyODdmMmFiOTRiOTE5ZWFkNS90YWJsZXJhbmdlOjY1YjI3NTFjM2IzNDQ2NzI4N2YyYWI5NGI5MTllYWQ1XzgtMy0xLTEtNTkwMQ_1526fe99-7f4c-4a1d-ac97-139b8fa1158d"
      unitRef="usd">278000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90YWJsZTo2NWIyNzUxYzNiMzQ0NjcyODdmMmFiOTRiOTE5ZWFkNS90YWJsZXJhbmdlOjY1YjI3NTFjM2IzNDQ2NzI4N2YyYWI5NGI5MTllYWQ1XzgtNS0xLTEtNTkwMQ_2683a5ec-933b-4e0a-b77e-51d199c66159"
      unitRef="usd">170000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90YWJsZTo2NWIyNzUxYzNiMzQ0NjcyODdmMmFiOTRiOTE5ZWFkNS90YWJsZXJhbmdlOjY1YjI3NTFjM2IzNDQ2NzI4N2YyYWI5NGI5MTllYWQ1XzktMS0xLTEtNTkwMQ_04e1446a-728e-49b5-9acf-6ac65b45d344"
      unitRef="usd">5217000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90YWJsZTo2NWIyNzUxYzNiMzQ0NjcyODdmMmFiOTRiOTE5ZWFkNS90YWJsZXJhbmdlOjY1YjI3NTFjM2IzNDQ2NzI4N2YyYWI5NGI5MTllYWQ1XzktMy0xLTEtNTkwMQ_c7bfe65c-ed5e-472f-94fe-43f734fd303a"
      unitRef="usd">5165000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90YWJsZTo2NWIyNzUxYzNiMzQ0NjcyODdmMmFiOTRiOTE5ZWFkNS90YWJsZXJhbmdlOjY1YjI3NTFjM2IzNDQ2NzI4N2YyYWI5NGI5MTllYWQ1XzktNS0xLTEtNTkwMQ_558a0f39-af45-4146-ab1f-5eab523a35b3"
      unitRef="usd">7062000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90ZXh0cmVnaW9uOmQ5MDEzYzM4ZTZiNjRkNThhYzk0N2JmYzQyNTVkMDhiXzMxNg_e0313bda-2c6a-4f6b-8cdf-16f9a35219eb"
      unitRef="usd">5217000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90ZXh0cmVnaW9uOmQ5MDEzYzM4ZTZiNjRkNThhYzk0N2JmYzQyNTVkMDhiXzMzMQ_1de89977-265a-42a1-8558-71fe3c6dc03d"
      unitRef="usd">5165000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90ZXh0cmVnaW9uOmQ5MDEzYzM4ZTZiNjRkNThhYzk0N2JmYzQyNTVkMDhiXzMzOA_e1599d55-0d15-4fef-968d-a19b8f57b392"
      unitRef="usd">7062000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90ZXh0cmVnaW9uOmQ5MDEzYzM4ZTZiNjRkNThhYzk0N2JmYzQyNTVkMDhiXzQ1Mw_d26c98b1-860b-468f-b3ef-0f90f0ad17bf"
      unitRef="number">0.154</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90ZXh0cmVnaW9uOmQ5MDEzYzM4ZTZiNjRkNThhYzk0N2JmYzQyNTVkMDhiXzQ2Mw_03019540-b627-482a-b8fb-dfdbead42d3b"
      unitRef="number">0.170</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90ZXh0cmVnaW9uOmQ5MDEzYzM4ZTZiNjRkNThhYzk0N2JmYzQyNTVkMDhiXzQ3OA_91e0db4d-e8d3-49fe-9199-c66059d4feed"
      unitRef="number">0.188</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90ZXh0cmVnaW9uOmQ5MDEzYzM4ZTZiNjRkNThhYzk0N2JmYzQyNTVkMDhiXzIzMjI_2a57c525-372f-4288-b8b5-ddee13c57bab">&lt;div style="margin-top:12pt;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 tax effects of temporary differences which give rise to significant portions of the deferred tax assets and deferred tax liabilities are presented below:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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:71.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&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:114%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Deferred tax assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Allowance for credit losses&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:114%"&gt;$&lt;/span&gt;&lt;/td&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:114%"&gt;2,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;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:114%"&gt;$&lt;/span&gt;&lt;/td&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:114%"&gt;2,858&#160;&lt;/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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;ASC 715 pension funding liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,952&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;4,656&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;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;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Supplemental executive retirement plan accrual&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:114%"&gt;2,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Stock compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,794&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;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;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Lease liability&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:114%"&gt;1,145&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,436&#160;&lt;/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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;633&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;text-indent:30pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:114%"&gt;10,764&#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;border-top:1pt solid #000;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:114%"&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:114%"&gt;12,964&#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:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Deferred tax liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Premises and equipment&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:114%"&gt;$&lt;/span&gt;&lt;/td&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:114%"&gt;(2,235)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:114%"&gt;$&lt;/span&gt;&lt;/td&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:114%"&gt;(2,693)&lt;/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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Pension&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(531)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(14)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;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;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(1,493)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(1,761)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 28pt;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:400;line-height:114%"&gt;Unrealized gain on investment securities available-for-sale&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(2,185)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(4,684)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;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;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Right of use asset&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:114%"&gt;(1,032)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(1,291)&lt;/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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(497)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(224)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;text-indent:30pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:114%"&gt;(7,973)&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;border-top:1pt solid #000;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:114%"&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:114%"&gt;(10,667)&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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Net deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;2,791&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:#dbdbdb;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:114%"&gt;2,297&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #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:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsProvisionForLoanLosses
      contextRef="iec0398a820254cd299413aaa332e3362_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90YWJsZTo0NGMyYmZhMDFkMDQ0MDdiOWFiOTU4YTQ4YTAwOThjMy90YWJsZXJhbmdlOjQ0YzJiZmEwMWQwNDQwN2I5YWI5NThhNDhhMDA5OGMzXzMtMS0xLTEtNTkwMQ_c8151e75-3e77-4f58-8ade-897df4d46bb2"
      unitRef="usd">2866000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsProvisionForLoanLosses>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsProvisionForLoanLosses
      contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90YWJsZTo0NGMyYmZhMDFkMDQ0MDdiOWFiOTU4YTQ4YTAwOThjMy90YWJsZXJhbmdlOjQ0YzJiZmEwMWQwNDQwN2I5YWI5NThhNDhhMDA5OGMzXzMtMy0xLTEtNTkwMQ_3b42566b-79a4-44d7-b439-6695ba77caf7"
      unitRef="usd">2858000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsProvisionForLoanLosses>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions
      contextRef="iec0398a820254cd299413aaa332e3362_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90YWJsZTo0NGMyYmZhMDFkMDQ0MDdiOWFiOTU4YTQ4YTAwOThjMy90YWJsZXJhbmdlOjQ0YzJiZmEwMWQwNDQwN2I5YWI5NThhNDhhMDA5OGMzXzQtMS0xLTEtNTkwMQ_8915ce01-497b-496b-8040-78197656cdff"
      unitRef="usd">1952000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions
      contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90YWJsZTo0NGMyYmZhMDFkMDQ0MDdiOWFiOTU4YTQ4YTAwOThjMy90YWJsZXJhbmdlOjQ0YzJiZmEwMWQwNDQwN2I5YWI5NThhNDhhMDA5OGMzXzQtMy0xLTEtNTkwMQ_daeb626d-bba3-4791-a4a0-6d8509f6972a"
      unitRef="usd">4656000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPostretirementBenefits
      contextRef="iec0398a820254cd299413aaa332e3362_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90YWJsZTo0NGMyYmZhMDFkMDQ0MDdiOWFiOTU4YTQ4YTAwOThjMy90YWJsZXJhbmdlOjQ0YzJiZmEwMWQwNDQwN2I5YWI5NThhNDhhMDA5OGMzXzUtMS0xLTEtNTkwMQ_c3c946e3-a48c-47bd-9d8c-9ee16c469828"
      unitRef="usd">2293000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPostretirementBenefits>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPostretirementBenefits
      contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90YWJsZTo0NGMyYmZhMDFkMDQ0MDdiOWFiOTU4YTQ4YTAwOThjMy90YWJsZXJhbmdlOjQ0YzJiZmEwMWQwNDQwN2I5YWI5NThhNDhhMDA5OGMzXzUtMy0xLTEtNTkwMQ_2e0db9f5-3097-47ec-b9be-2ede2a0f7303"
      unitRef="usd">2220000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPostretirementBenefits>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
      contextRef="iec0398a820254cd299413aaa332e3362_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90YWJsZTo0NGMyYmZhMDFkMDQ0MDdiOWFiOTU4YTQ4YTAwOThjMy90YWJsZXJhbmdlOjQ0YzJiZmEwMWQwNDQwN2I5YWI5NThhNDhhMDA5OGMzXzYtMS0xLTEtNTkwMQ_a0499380-7ec2-443c-ad9a-54de2f51c26b"
      unitRef="usd">1875000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
      contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90YWJsZTo0NGMyYmZhMDFkMDQ0MDdiOWFiOTU4YTQ4YTAwOThjMy90YWJsZXJhbmdlOjQ0YzJiZmEwMWQwNDQwN2I5YWI5NThhNDhhMDA5OGMzXzYtMy0xLTEtNTkwMQ_a5536806-b71c-4e58-a6d3-7235de01bb53"
      unitRef="usd">1794000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <cass:DeferredTaxAssetLeaseLiability
      contextRef="iec0398a820254cd299413aaa332e3362_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90YWJsZTo0NGMyYmZhMDFkMDQ0MDdiOWFiOTU4YTQ4YTAwOThjMy90YWJsZXJhbmdlOjQ0YzJiZmEwMWQwNDQwN2I5YWI5NThhNDhhMDA5OGMzXzctMS0xLTEtMTY4NDM_3bc3d419-1242-48ab-8026-228448921e3d"
      unitRef="usd">1145000</cass:DeferredTaxAssetLeaseLiability>
    <cass:DeferredTaxAssetLeaseLiability
      contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90YWJsZTo0NGMyYmZhMDFkMDQ0MDdiOWFiOTU4YTQ4YTAwOThjMy90YWJsZXJhbmdlOjQ0YzJiZmEwMWQwNDQwN2I5YWI5NThhNDhhMDA5OGMzXzctMy0xLTEtMTY4NDM_b54ec02d-78fb-463d-b95f-556a0367ee5a"
      unitRef="usd">1436000</cass:DeferredTaxAssetLeaseLiability>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="iec0398a820254cd299413aaa332e3362_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90YWJsZTo0NGMyYmZhMDFkMDQ0MDdiOWFiOTU4YTQ4YTAwOThjMy90YWJsZXJhbmdlOjQ0YzJiZmEwMWQwNDQwN2I5YWI5NThhNDhhMDA5OGMzXzctMS0xLTEtNTkwMQ_95a6556b-c94e-4877-b089-2fca3a756b0a"
      unitRef="usd">633000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90YWJsZTo0NGMyYmZhMDFkMDQ0MDdiOWFiOTU4YTQ4YTAwOThjMy90YWJsZXJhbmdlOjQ0YzJiZmEwMWQwNDQwN2I5YWI5NThhNDhhMDA5OGMzXzctMy0xLTEtNTkwMQ_505509ae-8326-46df-89c0-8e1fe1e6ea6c"
      unitRef="usd">0</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="iec0398a820254cd299413aaa332e3362_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90YWJsZTo0NGMyYmZhMDFkMDQ0MDdiOWFiOTU4YTQ4YTAwOThjMy90YWJsZXJhbmdlOjQ0YzJiZmEwMWQwNDQwN2I5YWI5NThhNDhhMDA5OGMzXzgtMS0xLTEtNTkwMQ_1aa0c0d6-efc1-44c0-86f3-094572da8d60"
      unitRef="usd">10764000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90YWJsZTo0NGMyYmZhMDFkMDQ0MDdiOWFiOTU4YTQ4YTAwOThjMy90YWJsZXJhbmdlOjQ0YzJiZmEwMWQwNDQwN2I5YWI5NThhNDhhMDA5OGMzXzgtMy0xLTEtNTkwMQ_f1505cbd-2a0a-4706-a409-d870328dc064"
      unitRef="usd">12964000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="iec0398a820254cd299413aaa332e3362_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90YWJsZTo0NGMyYmZhMDFkMDQ0MDdiOWFiOTU4YTQ4YTAwOThjMy90YWJsZXJhbmdlOjQ0YzJiZmEwMWQwNDQwN2I5YWI5NThhNDhhMDA5OGMzXzEwLTEtMS0xLTU5MDE_b6b0a12d-c4fb-4ad8-84cc-c1788baf3b69"
      unitRef="usd">2235000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90YWJsZTo0NGMyYmZhMDFkMDQ0MDdiOWFiOTU4YTQ4YTAwOThjMy90YWJsZXJhbmdlOjQ0YzJiZmEwMWQwNDQwN2I5YWI5NThhNDhhMDA5OGMzXzEwLTMtMS0xLTU5MDE_c3e0f357-6303-47f2-8de8-51eb1e43e85a"
      unitRef="usd">2693000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <cass:DeferredTaxLiabilitiesPensionCosts
      contextRef="iec0398a820254cd299413aaa332e3362_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90YWJsZTo0NGMyYmZhMDFkMDQ0MDdiOWFiOTU4YTQ4YTAwOThjMy90YWJsZXJhbmdlOjQ0YzJiZmEwMWQwNDQwN2I5YWI5NThhNDhhMDA5OGMzXzExLTEtMS0xLTU5MDE_108e6a84-e34b-4f94-a699-aea3dd7df626"
      unitRef="usd">531000</cass:DeferredTaxLiabilitiesPensionCosts>
    <cass:DeferredTaxLiabilitiesPensionCosts
      contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90YWJsZTo0NGMyYmZhMDFkMDQ0MDdiOWFiOTU4YTQ4YTAwOThjMy90YWJsZXJhbmdlOjQ0YzJiZmEwMWQwNDQwN2I5YWI5NThhNDhhMDA5OGMzXzExLTMtMS0xLTU5MDE_cb54981c-e058-4855-bac3-3dc55c8cf6e3"
      unitRef="usd">14000</cass:DeferredTaxLiabilitiesPensionCosts>
    <us-gaap:DeferredTaxLiabilitiesOtherFiniteLivedAssets
      contextRef="iec0398a820254cd299413aaa332e3362_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90YWJsZTo0NGMyYmZhMDFkMDQ0MDdiOWFiOTU4YTQ4YTAwOThjMy90YWJsZXJhbmdlOjQ0YzJiZmEwMWQwNDQwN2I5YWI5NThhNDhhMDA5OGMzXzEyLTEtMS0xLTU5MDE_e3117bc1-885d-467d-b1db-ddd2c1f16302"
      unitRef="usd">1493000</us-gaap:DeferredTaxLiabilitiesOtherFiniteLivedAssets>
    <us-gaap:DeferredTaxLiabilitiesOtherFiniteLivedAssets
      contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90YWJsZTo0NGMyYmZhMDFkMDQ0MDdiOWFiOTU4YTQ4YTAwOThjMy90YWJsZXJhbmdlOjQ0YzJiZmEwMWQwNDQwN2I5YWI5NThhNDhhMDA5OGMzXzEyLTMtMS0xLTU5MDE_e8e0f80b-7551-4fd0-9144-a681e7cec598"
      unitRef="usd">1761000</us-gaap:DeferredTaxLiabilitiesOtherFiniteLivedAssets>
    <us-gaap:DeferredTaxLiabilitiesUnrealizedGainsOnTradingSecurities
      contextRef="iec0398a820254cd299413aaa332e3362_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90YWJsZTo0NGMyYmZhMDFkMDQ0MDdiOWFiOTU4YTQ4YTAwOThjMy90YWJsZXJhbmdlOjQ0YzJiZmEwMWQwNDQwN2I5YWI5NThhNDhhMDA5OGMzXzEzLTEtMS0xLTU5MDE_018ddf55-1c15-456b-9054-acf8159e54e7"
      unitRef="usd">2185000</us-gaap:DeferredTaxLiabilitiesUnrealizedGainsOnTradingSecurities>
    <us-gaap:DeferredTaxLiabilitiesUnrealizedGainsOnTradingSecurities
      contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90YWJsZTo0NGMyYmZhMDFkMDQ0MDdiOWFiOTU4YTQ4YTAwOThjMy90YWJsZXJhbmdlOjQ0YzJiZmEwMWQwNDQwN2I5YWI5NThhNDhhMDA5OGMzXzEzLTMtMS0xLTU5MDE_4f60e472-b5c0-40c2-9ff8-123e68298a60"
      unitRef="usd">4684000</us-gaap:DeferredTaxLiabilitiesUnrealizedGainsOnTradingSecurities>
    <us-gaap:DeferredTaxLiabilitiesLeasingArrangements
      contextRef="iec0398a820254cd299413aaa332e3362_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90YWJsZTo0NGMyYmZhMDFkMDQ0MDdiOWFiOTU4YTQ4YTAwOThjMy90YWJsZXJhbmdlOjQ0YzJiZmEwMWQwNDQwN2I5YWI5NThhNDhhMDA5OGMzXzE1LTEtMS0xLTE2ODUw_59ec2869-6eb2-47f2-9430-e05cc5793ee6"
      unitRef="usd">1032000</us-gaap:DeferredTaxLiabilitiesLeasingArrangements>
    <us-gaap:DeferredTaxLiabilitiesLeasingArrangements
      contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90YWJsZTo0NGMyYmZhMDFkMDQ0MDdiOWFiOTU4YTQ4YTAwOThjMy90YWJsZXJhbmdlOjQ0YzJiZmEwMWQwNDQwN2I5YWI5NThhNDhhMDA5OGMzXzE1LTMtMS0xLTE2ODUw_55f7c642-c1f4-42b6-89a3-4d1030c055a7"
      unitRef="usd">1291000</us-gaap:DeferredTaxLiabilitiesLeasingArrangements>
    <us-gaap:DeferredTaxLiabilitiesOther
      contextRef="iec0398a820254cd299413aaa332e3362_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90YWJsZTo0NGMyYmZhMDFkMDQ0MDdiOWFiOTU4YTQ4YTAwOThjMy90YWJsZXJhbmdlOjQ0YzJiZmEwMWQwNDQwN2I5YWI5NThhNDhhMDA5OGMzXzE0LTEtMS0xLTU5MDE_6b86ebc6-0fad-44eb-978b-cc4fe21e35e2"
      unitRef="usd">497000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredTaxLiabilitiesOther
      contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90YWJsZTo0NGMyYmZhMDFkMDQ0MDdiOWFiOTU4YTQ4YTAwOThjMy90YWJsZXJhbmdlOjQ0YzJiZmEwMWQwNDQwN2I5YWI5NThhNDhhMDA5OGMzXzE0LTMtMS0xLTU5MDE_486e5e52-831f-483a-8688-a41eef333b26"
      unitRef="usd">224000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredTaxLiabilities
      contextRef="iec0398a820254cd299413aaa332e3362_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90YWJsZTo0NGMyYmZhMDFkMDQ0MDdiOWFiOTU4YTQ4YTAwOThjMy90YWJsZXJhbmdlOjQ0YzJiZmEwMWQwNDQwN2I5YWI5NThhNDhhMDA5OGMzXzE1LTEtMS0xLTU5MDE_ac9bbc37-6501-4484-a97c-76676447fcfb"
      unitRef="usd">7973000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90YWJsZTo0NGMyYmZhMDFkMDQ0MDdiOWFiOTU4YTQ4YTAwOThjMy90YWJsZXJhbmdlOjQ0YzJiZmEwMWQwNDQwN2I5YWI5NThhNDhhMDA5OGMzXzE1LTMtMS0xLTU5MDE_eaa0607c-25f1-4f68-bd0d-101f55cff0e7"
      unitRef="usd">10667000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet
      contextRef="iec0398a820254cd299413aaa332e3362_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90YWJsZTo0NGMyYmZhMDFkMDQ0MDdiOWFiOTU4YTQ4YTAwOThjMy90YWJsZXJhbmdlOjQ0YzJiZmEwMWQwNDQwN2I5YWI5NThhNDhhMDA5OGMzXzE2LTEtMS0xLTU5MDE_ec673024-130c-47f7-88b4-5bc9a4f9c6c0"
      unitRef="usd">2791000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet
      contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90YWJsZTo0NGMyYmZhMDFkMDQ0MDdiOWFiOTU4YTQ4YTAwOThjMy90YWJsZXJhbmdlOjQ0YzJiZmEwMWQwNDQwN2I5YWI5NThhNDhhMDA5OGMzXzE2LTMtMS0xLTU5MDE_7349208d-6208-4825-a44b-cb983dde3755"
      unitRef="usd">2297000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90ZXh0cmVnaW9uOmQ5MDEzYzM4ZTZiNjRkNThhYzk0N2JmYzQyNTVkMDhiXzIzMjQ_9c8af837-c24b-4dd4-a03a-b27ba783388c">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The reconciliation of the beginning unrecognized tax benefits balance to the ending balance is presented in the following table:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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.142%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%"&gt;(In thousands)&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:700;line-height:114%"&gt;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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2020&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:700;line-height:114%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Balance at January 1&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,403&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Changes in unrecognized tax benefits as a result of tax positions taken during a prior year&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:114%"&gt;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;62&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;56&#160;&lt;/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:#dbdbdb;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Changes in unrecognized tax benefits as a result of tax position taken during the current year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;239&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;233&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Reductions to unrecognized tax benefits as a result of a lapse of the applicable statute of limitations&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:114%"&gt;(230)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(315)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(331)&lt;/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:#dbdbdb;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Decreases in unrecognized tax benefits as a result of settlements with taxing authorities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(48)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;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:114%"&gt;Balance at December&#160;31&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:114%"&gt;1,405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:114%"&gt;1,231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:114%"&gt;1,299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90YWJsZTo1YTg0Y2I2YjJiOGQ0ODI5OGQ3YWI5NTlhMzdmNWU3MC90YWJsZXJhbmdlOjVhODRjYjZiMmI4ZDQ4Mjk4ZDdhYjk1OWEzN2Y1ZTcwXzEtMS0xLTEtNTkwMQ_d72818df-8625-4244-85a0-6bef25e77b4a"
      unitRef="usd">1231000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i45464f58af19437bbe66ee3f989905fb_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90YWJsZTo1YTg0Y2I2YjJiOGQ0ODI5OGQ3YWI5NTlhMzdmNWU3MC90YWJsZXJhbmdlOjVhODRjYjZiMmI4ZDQ4Mjk4ZDdhYjk1OWEzN2Y1ZTcwXzEtMy0xLTEtNTkwMQ_86103ed8-a4fd-444e-a792-9159477157d8"
      unitRef="usd">1299000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="ia912976d474041b28c7c93eae251b451_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90YWJsZTo1YTg0Y2I2YjJiOGQ0ODI5OGQ3YWI5NTlhMzdmNWU3MC90YWJsZXJhbmdlOjVhODRjYjZiMmI4ZDQ4Mjk4ZDdhYjk1OWEzN2Y1ZTcwXzEtNS0xLTEtNTkwMQ_b0ab7c43-d7d2-4ef8-afb3-8491cab6cc3b"
      unitRef="usd">1403000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90YWJsZTo1YTg0Y2I2YjJiOGQ0ODI5OGQ3YWI5NTlhMzdmNWU3MC90YWJsZXJhbmdlOjVhODRjYjZiMmI4ZDQ4Mjk4ZDdhYjk1OWEzN2Y1ZTcwXzItMS0xLTEtNTkwMQ_e1be5d3b-0d36-45a0-8983-faaaa26c10a8"
      unitRef="usd">165000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90YWJsZTo1YTg0Y2I2YjJiOGQ0ODI5OGQ3YWI5NTlhMzdmNWU3MC90YWJsZXJhbmdlOjVhODRjYjZiMmI4ZDQ4Mjk4ZDdhYjk1OWEzN2Y1ZTcwXzItMy0xLTEtNTkwMQ_eeb8fd45-1d8b-4415-939c-349c916d591e"
      unitRef="usd">62000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90YWJsZTo1YTg0Y2I2YjJiOGQ0ODI5OGQ3YWI5NTlhMzdmNWU3MC90YWJsZXJhbmdlOjVhODRjYjZiMmI4ZDQ4Mjk4ZDdhYjk1OWEzN2Y1ZTcwXzItNS0xLTEtNTkwMQ_f32b6981-316d-4239-b03f-dae683471da3"
      unitRef="usd">56000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90YWJsZTo1YTg0Y2I2YjJiOGQ0ODI5OGQ3YWI5NTlhMzdmNWU3MC90YWJsZXJhbmdlOjVhODRjYjZiMmI4ZDQ4Mjk4ZDdhYjk1OWEzN2Y1ZTcwXzMtMS0xLTEtNTkwMQ_e9e21e12-a711-4c40-ba1f-8982d3e42fe8"
      unitRef="usd">239000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90YWJsZTo1YTg0Y2I2YjJiOGQ0ODI5OGQ3YWI5NTlhMzdmNWU3MC90YWJsZXJhbmdlOjVhODRjYjZiMmI4ZDQ4Mjk4ZDdhYjk1OWEzN2Y1ZTcwXzMtMy0xLTEtNTkwMQ_68951ded-47c3-41e1-b704-811f219ccbd5"
      unitRef="usd">233000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90YWJsZTo1YTg0Y2I2YjJiOGQ0ODI5OGQ3YWI5NTlhMzdmNWU3MC90YWJsZXJhbmdlOjVhODRjYjZiMmI4ZDQ4Mjk4ZDdhYjk1OWEzN2Y1ZTcwXzMtNS0xLTEtNTkwMQ_6210b3e6-0b35-449a-a8e8-4f300ef0e386"
      unitRef="usd">171000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90YWJsZTo1YTg0Y2I2YjJiOGQ0ODI5OGQ3YWI5NTlhMzdmNWU3MC90YWJsZXJhbmdlOjVhODRjYjZiMmI4ZDQ4Mjk4ZDdhYjk1OWEzN2Y1ZTcwXzQtMS0xLTEtNTkwMQ_502df479-b42e-4a71-a126-07cd86995528"
      unitRef="usd">230000</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
      contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90YWJsZTo1YTg0Y2I2YjJiOGQ0ODI5OGQ3YWI5NTlhMzdmNWU3MC90YWJsZXJhbmdlOjVhODRjYjZiMmI4ZDQ4Mjk4ZDdhYjk1OWEzN2Y1ZTcwXzQtMy0xLTEtNTkwMQ_f7eef7da-22bd-493d-9f82-82d312e82034"
      unitRef="usd">315000</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
      contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90YWJsZTo1YTg0Y2I2YjJiOGQ0ODI5OGQ3YWI5NTlhMzdmNWU3MC90YWJsZXJhbmdlOjVhODRjYjZiMmI4ZDQ4Mjk4ZDdhYjk1OWEzN2Y1ZTcwXzQtNS0xLTEtNTkwMQ_54435c9f-ccb5-46b4-9e40-9422a22d2d36"
      unitRef="usd">331000</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90YWJsZTo1YTg0Y2I2YjJiOGQ0ODI5OGQ3YWI5NTlhMzdmNWU3MC90YWJsZXJhbmdlOjVhODRjYjZiMmI4ZDQ4Mjk4ZDdhYjk1OWEzN2Y1ZTcwXzUtMS0xLTEtNTkwMQ_11e6cb28-ae03-44c7-ba32-eeab8ca10a44"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities
      contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90YWJsZTo1YTg0Y2I2YjJiOGQ0ODI5OGQ3YWI5NTlhMzdmNWU3MC90YWJsZXJhbmdlOjVhODRjYjZiMmI4ZDQ4Mjk4ZDdhYjk1OWEzN2Y1ZTcwXzUtMy0xLTEtNTkwMQ_128efc90-1f62-4016-89da-61de2ca81a69"
      unitRef="usd">48000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities
      contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90YWJsZTo1YTg0Y2I2YjJiOGQ0ODI5OGQ3YWI5NTlhMzdmNWU3MC90YWJsZXJhbmdlOjVhODRjYjZiMmI4ZDQ4Mjk4ZDdhYjk1OWEzN2Y1ZTcwXzUtNS0xLTEtNTkwMQ_1003e1a7-3d57-4ac5-b02d-b17153c827a6"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="iec0398a820254cd299413aaa332e3362_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90YWJsZTo1YTg0Y2I2YjJiOGQ0ODI5OGQ3YWI5NTlhMzdmNWU3MC90YWJsZXJhbmdlOjVhODRjYjZiMmI4ZDQ4Mjk4ZDdhYjk1OWEzN2Y1ZTcwXzYtMS0xLTEtNTkwMQ_57a10864-31b1-4cf7-99d0-61f55d2a6718"
      unitRef="usd">1405000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90YWJsZTo1YTg0Y2I2YjJiOGQ0ODI5OGQ3YWI5NTlhMzdmNWU3MC90YWJsZXJhbmdlOjVhODRjYjZiMmI4ZDQ4Mjk4ZDdhYjk1OWEzN2Y1ZTcwXzYtMy0xLTEtNTkwMQ_1fade9cb-a1d7-4bc3-94d7-17f43f9a85a0"
      unitRef="usd">1231000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i45464f58af19437bbe66ee3f989905fb_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90YWJsZTo1YTg0Y2I2YjJiOGQ0ODI5OGQ3YWI5NTlhMzdmNWU3MC90YWJsZXJhbmdlOjVhODRjYjZiMmI4ZDQ4Mjk4ZDdhYjk1OWEzN2Y1ZTcwXzYtNS0xLTEtNTkwMQ_615e3d21-6146-4f10-835a-250298a6a6fe"
      unitRef="usd">1299000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
      contextRef="iec0398a820254cd299413aaa332e3362_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90ZXh0cmVnaW9uOmQ5MDEzYzM4ZTZiNjRkNThhYzk0N2JmYzQyNTVkMDhiXzEzNTg_e23d589c-2684-4107-bca6-039a05452789"
      unitRef="usd">1134000</us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate>
    <us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
      contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90ZXh0cmVnaW9uOmQ5MDEzYzM4ZTZiNjRkNThhYzk0N2JmYzQyNTVkMDhiXzEzNjM_b26fd04d-a142-4fa4-bad9-e18e6a7584ab"
      unitRef="usd">1096000</us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate>
    <us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
      contextRef="i45464f58af19437bbe66ee3f989905fb_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90ZXh0cmVnaW9uOmQ5MDEzYzM4ZTZiNjRkNThhYzk0N2JmYzQyNTVkMDhiXzEzNzA_34b4fe6a-a6f9-4671-9a8b-9e9556ffcd9b"
      unitRef="usd">1184000</us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate>
    <us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued
      contextRef="iec0398a820254cd299413aaa332e3362_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90ZXh0cmVnaW9uOmQ5MDEzYzM4ZTZiNjRkNThhYzk0N2JmYzQyNTVkMDhiXzE1MDc_f5d7a8b4-6a25-44b9-b703-f17f9f4428a2"
      unitRef="usd">85000</us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued>
    <us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued
      contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90ZXh0cmVnaW9uOmQ5MDEzYzM4ZTZiNjRkNThhYzk0N2JmYzQyNTVkMDhiXzE1MTI_2f687726-877e-48e0-adcf-f89be959b598"
      unitRef="usd">114000</us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued>
    <us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued
      contextRef="i45464f58af19437bbe66ee3f989905fb_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90ZXh0cmVnaW9uOmQ5MDEzYzM4ZTZiNjRkNThhYzk0N2JmYzQyNTVkMDhiXzE1MTk_765ad5a2-e2d6-47c9-b038-d1f6bedea0ec"
      unitRef="usd">151000</us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued>
    <us-gaap:DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible
      contextRef="iec0398a820254cd299413aaa332e3362_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xNzgvZnJhZzpkOTAxM2MzOGU2YjY0ZDU4YWM5NDdiZmM0MjU1ZDA4Yi90ZXh0cmVnaW9uOmQ5MDEzYzM4ZTZiNjRkNThhYzk0N2JmYzQyNTVkMDhiXzE3MjQ_651186a2-b2ca-4b5f-ad64-b6a4ef9377c9"
      unitRef="usd">199000</us-gaap:DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xODEvZnJhZzozYWNmM2RmM2E3MWE0NDJhOWFjZDA2NDVkZjc3OTg0Ni90ZXh0cmVnaW9uOjNhY2YzZGYzYTcxYTQ0MmE5YWNkMDY0NWRmNzc5ODQ2XzU1NzY_b6aacdbc-9745-4c86-bb25-d47ee5b7fd7d">&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;Disclosures about Fair Value of Financial Instruments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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; Following is a summary of the carrying amounts and fair values of the Company&#x2019;s financial instruments: &lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.393%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.162%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.409%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.162%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.409%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.162%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.409%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.166%"/&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="21" style="background-color:#ffffff;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,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align: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="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align: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:#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-style:italic;font-weight:400;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align: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="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align: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 Value&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;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align: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="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align: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 Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance sheet assets: &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents &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;514,928&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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;514,928&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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;670,528&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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;670,528&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Investment securities &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;673,453&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;673,453&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;357,726&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;357,726&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Loans, 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;948,526&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;948,701&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;879,732&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;883,461&#160;&lt;/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:#dbdbdb;padding:2px 1pt 2px 19pt;text-align:left;vertical-align: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 interest receivable &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,799&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,799&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,850&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,850&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 37pt;text-align:left;vertical-align: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:#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;2,143,706&#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;border-top:1pt solid #000;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;2,143,881&#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;border-top:1pt solid #000;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,914,836&#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;border-top:1pt solid #000;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,918,565&#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:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance sheet 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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deposits &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align: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,221,503&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align: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,221,503&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align: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,050,856&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align: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,050,856&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align: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 drafts payable &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,050,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,050,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;835,386&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;835,386&#160;&lt;/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:#dbdbdb;padding:2px 1pt 2px 19pt;text-align:left;vertical-align: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 interest payable &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 37pt;text-align:left;vertical-align: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:#ffffff;border-bottom:1pt solid #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:1pt solid #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,271,915&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:1pt solid #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,271,915&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:1pt solid #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,886,280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:1pt solid #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,886,280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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 methods and assumptions were used to estimate the fair value of each class of financial instruments for which it is practicable to estimate that value: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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;Cash and Cash Equivalents&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; The carrying amount approximates fair value. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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;Investment Securities&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; The fair value is measured on a recurring basis using Level 2 valuations. Refer to Note 3 - Investment Securities, for fair value and unrealized gains and losses by investment type. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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;Loans&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; The fair value is estimated using present values of future cash flows discounted at risk-adjusted interest rates for each loan category designated by management and is therefore a Level 3 valuation. Management believes that the risk factor embedded in the interest rates along with the allowance for credit losses approximates a fair valuation. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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;Individually assessed loans are valued using the fair value of the collateral which is based upon an observable market price or current appraised value and therefore, the fair value is a nonrecurring Level 3 valuation. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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;Accrued Interest Receivable&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; The carrying amount approximates fair value. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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;Deposits&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; The fair value of demand deposits, savings deposits and certain money market deposits is the amount payable on demand at the reporting date. The fair value of fixed-maturity certificates of deposit is estimated using the rates currently offered for deposits of similar remaining maturities and therefore, is a Level 2 valuation. The fair value estimates above do not include the benefit that results from the low-cost funding provided by the deposit liabilities compared to the cost of borrowing funds in the market or the benefit derived from the customer relationship inherent in existing deposits. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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;Accounts and Drafts Payable&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; The carrying amount approximates fair value. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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;Accrued Interest&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; The carrying amount approximates fair value. &lt;/span&gt;&lt;/div&gt;Limitations Fair value estimates are based on existing on- and off-balance sheet financial instruments without attempting to estimate the value of anticipated future business and the value of assets and liabilities that are not considered financial instruments. Other significant assets or liabilities that are not considered financial assets or liabilities include premises and equipment and the benefit that results from the low-cost funding provided by the deposit liabilities compared to the cost of borrowing funds in the market (core deposit intangible). In addition, tax ramifications related to the realization of the unrealized gains and losses can have a significant effect on fair value estimates and have not been considered in any of the estimates.</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:FairValueByBalanceSheetGroupingTextBlock
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xODEvZnJhZzozYWNmM2RmM2E3MWE0NDJhOWFjZDA2NDVkZjc3OTg0Ni90ZXh0cmVnaW9uOjNhY2YzZGYzYTcxYTQ0MmE5YWNkMDY0NWRmNzc5ODQ2XzU1NzU_0ae962fc-872b-49c4-aaa8-b5df4b149c83">Following is a summary of the carrying amounts and fair values of the Company&#x2019;s financial instruments: &lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.393%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.162%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.409%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.162%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.409%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.162%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.409%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.166%"/&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="21" style="background-color:#ffffff;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,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align: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="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align: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:#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-style:italic;font-weight:400;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align: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="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align: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 Value&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;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align: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="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align: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 Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance sheet assets: &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents &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;514,928&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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;514,928&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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;670,528&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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;670,528&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Investment securities &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;673,453&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;673,453&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;357,726&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;357,726&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Loans, 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;948,526&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;948,701&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;879,732&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;883,461&#160;&lt;/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:#dbdbdb;padding:2px 1pt 2px 19pt;text-align:left;vertical-align: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 interest receivable &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,799&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,799&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,850&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,850&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 37pt;text-align:left;vertical-align: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:#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;2,143,706&#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;border-top:1pt solid #000;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;2,143,881&#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;border-top:1pt solid #000;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,914,836&#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;border-top:1pt solid #000;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,918,565&#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:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance sheet 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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deposits &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align: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,221,503&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align: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,221,503&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align: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,050,856&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align: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,050,856&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align: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 drafts payable &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,050,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,050,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;835,386&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;835,386&#160;&lt;/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:#dbdbdb;padding:2px 1pt 2px 19pt;text-align:left;vertical-align: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 interest payable &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 37pt;text-align:left;vertical-align: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:#ffffff;border-bottom:1pt solid #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:1pt solid #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,271,915&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:1pt solid #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,271,915&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:1pt solid #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,886,280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:1pt solid #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,886,280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:FairValueByBalanceSheetGroupingTextBlock>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i79cb9c72b3d8419981c2f21e3f12a303_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xODEvZnJhZzozYWNmM2RmM2E3MWE0NDJhOWFjZDA2NDVkZjc3OTg0Ni90YWJsZToyOWZiNWNhOWQwNDg0Njk2YmJiNzA0NWVlNjMyNzE3My90YWJsZXJhbmdlOjI5ZmI1Y2E5ZDA0ODQ2OTZiYmI3MDQ1ZWU2MzI3MTczXzQtMS0xLTEtNTkwMQ_9f7d0191-8b23-4168-9ffa-d3317b172742"
      unitRef="usd">514928000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ie4350b26752044dcac99faed0c363ab8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xODEvZnJhZzozYWNmM2RmM2E3MWE0NDJhOWFjZDA2NDVkZjc3OTg0Ni90YWJsZToyOWZiNWNhOWQwNDg0Njk2YmJiNzA0NWVlNjMyNzE3My90YWJsZXJhbmdlOjI5ZmI1Y2E5ZDA0ODQ2OTZiYmI3MDQ1ZWU2MzI3MTczXzQtMy0xLTEtNTkwMQ_b1c31d4b-c4b2-4b5d-8a24-f8f8b66ae80a"
      unitRef="usd">514928000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="iaa12ed1a661445c4b61d58d9c09061d9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xODEvZnJhZzozYWNmM2RmM2E3MWE0NDJhOWFjZDA2NDVkZjc3OTg0Ni90YWJsZToyOWZiNWNhOWQwNDg0Njk2YmJiNzA0NWVlNjMyNzE3My90YWJsZXJhbmdlOjI5ZmI1Y2E5ZDA0ODQ2OTZiYmI3MDQ1ZWU2MzI3MTczXzQtNS0xLTEtNTkwMQ_80fb89c5-6035-4239-936a-256839245486"
      unitRef="usd">670528000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i31fdeae58ad04d689407c41fb9d43357_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xODEvZnJhZzozYWNmM2RmM2E3MWE0NDJhOWFjZDA2NDVkZjc3OTg0Ni90YWJsZToyOWZiNWNhOWQwNDg0Njk2YmJiNzA0NWVlNjMyNzE3My90YWJsZXJhbmdlOjI5ZmI1Y2E5ZDA0ODQ2OTZiYmI3MDQ1ZWU2MzI3MTczXzQtNy0xLTEtNTkwMQ_8688b89b-444d-4503-8689-e504fe361f51"
      unitRef="usd">670528000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="i79cb9c72b3d8419981c2f21e3f12a303_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xODEvZnJhZzozYWNmM2RmM2E3MWE0NDJhOWFjZDA2NDVkZjc3OTg0Ni90YWJsZToyOWZiNWNhOWQwNDg0Njk2YmJiNzA0NWVlNjMyNzE3My90YWJsZXJhbmdlOjI5ZmI1Y2E5ZDA0ODQ2OTZiYmI3MDQ1ZWU2MzI3MTczXzUtMS0xLTEtNTkwMQ_c29b9e81-06ee-41b8-b7de-8a8208406461"
      unitRef="usd">673453000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="ie4350b26752044dcac99faed0c363ab8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xODEvZnJhZzozYWNmM2RmM2E3MWE0NDJhOWFjZDA2NDVkZjc3OTg0Ni90YWJsZToyOWZiNWNhOWQwNDg0Njk2YmJiNzA0NWVlNjMyNzE3My90YWJsZXJhbmdlOjI5ZmI1Y2E5ZDA0ODQ2OTZiYmI3MDQ1ZWU2MzI3MTczXzUtMy0xLTEtNTkwMQ_a3ce619c-75df-4412-abdb-967140fcf8e3"
      unitRef="usd">673453000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="iaa12ed1a661445c4b61d58d9c09061d9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xODEvZnJhZzozYWNmM2RmM2E3MWE0NDJhOWFjZDA2NDVkZjc3OTg0Ni90YWJsZToyOWZiNWNhOWQwNDg0Njk2YmJiNzA0NWVlNjMyNzE3My90YWJsZXJhbmdlOjI5ZmI1Y2E5ZDA0ODQ2OTZiYmI3MDQ1ZWU2MzI3MTczXzUtNS0xLTEtNTkwMQ_e8c21156-6eb0-41ac-b485-a814e6f19cc9"
      unitRef="usd">357726000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="i31fdeae58ad04d689407c41fb9d43357_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xODEvZnJhZzozYWNmM2RmM2E3MWE0NDJhOWFjZDA2NDVkZjc3OTg0Ni90YWJsZToyOWZiNWNhOWQwNDg0Njk2YmJiNzA0NWVlNjMyNzE3My90YWJsZXJhbmdlOjI5ZmI1Y2E5ZDA0ODQ2OTZiYmI3MDQ1ZWU2MzI3MTczXzUtNy0xLTEtNTkwMQ_ee95b409-a62e-48b6-bcc7-a1701b7f7f64"
      unitRef="usd">357726000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="i79cb9c72b3d8419981c2f21e3f12a303_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xODEvZnJhZzozYWNmM2RmM2E3MWE0NDJhOWFjZDA2NDVkZjc3OTg0Ni90YWJsZToyOWZiNWNhOWQwNDg0Njk2YmJiNzA0NWVlNjMyNzE3My90YWJsZXJhbmdlOjI5ZmI1Y2E5ZDA0ODQ2OTZiYmI3MDQ1ZWU2MzI3MTczXzYtMS0xLTEtNTkwMQ_def93fa0-0528-48b3-9088-050d8242d49f"
      unitRef="usd">948526000</us-gaap:LoansReceivableFairValueDisclosure>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="ie4350b26752044dcac99faed0c363ab8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xODEvZnJhZzozYWNmM2RmM2E3MWE0NDJhOWFjZDA2NDVkZjc3OTg0Ni90YWJsZToyOWZiNWNhOWQwNDg0Njk2YmJiNzA0NWVlNjMyNzE3My90YWJsZXJhbmdlOjI5ZmI1Y2E5ZDA0ODQ2OTZiYmI3MDQ1ZWU2MzI3MTczXzYtMy0xLTEtNTkwMQ_cc0a8d9e-4308-4924-af99-015b8e3327cf"
      unitRef="usd">948701000</us-gaap:LoansReceivableFairValueDisclosure>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="iaa12ed1a661445c4b61d58d9c09061d9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xODEvZnJhZzozYWNmM2RmM2E3MWE0NDJhOWFjZDA2NDVkZjc3OTg0Ni90YWJsZToyOWZiNWNhOWQwNDg0Njk2YmJiNzA0NWVlNjMyNzE3My90YWJsZXJhbmdlOjI5ZmI1Y2E5ZDA0ODQ2OTZiYmI3MDQ1ZWU2MzI3MTczXzYtNS0xLTEtNTkwMQ_e890570f-27cd-464e-8fbe-937a67cb1564"
      unitRef="usd">879732000</us-gaap:LoansReceivableFairValueDisclosure>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="i31fdeae58ad04d689407c41fb9d43357_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xODEvZnJhZzozYWNmM2RmM2E3MWE0NDJhOWFjZDA2NDVkZjc3OTg0Ni90YWJsZToyOWZiNWNhOWQwNDg0Njk2YmJiNzA0NWVlNjMyNzE3My90YWJsZXJhbmdlOjI5ZmI1Y2E5ZDA0ODQ2OTZiYmI3MDQ1ZWU2MzI3MTczXzYtNy0xLTEtNTkwMQ_c30d1fd0-4f73-45d6-bfee-689098caa7bf"
      unitRef="usd">883461000</us-gaap:LoansReceivableFairValueDisclosure>
    <cass:AccruedInterestReceivableFairValueDisclosure
      contextRef="i79cb9c72b3d8419981c2f21e3f12a303_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xODEvZnJhZzozYWNmM2RmM2E3MWE0NDJhOWFjZDA2NDVkZjc3OTg0Ni90YWJsZToyOWZiNWNhOWQwNDg0Njk2YmJiNzA0NWVlNjMyNzE3My90YWJsZXJhbmdlOjI5ZmI1Y2E5ZDA0ODQ2OTZiYmI3MDQ1ZWU2MzI3MTczXzctMS0xLTEtNTkwMQ_52133ba0-98ed-4699-857f-5c92e8fbfb2b"
      unitRef="usd">6799000</cass:AccruedInterestReceivableFairValueDisclosure>
    <cass:AccruedInterestReceivableFairValueDisclosure
      contextRef="ie4350b26752044dcac99faed0c363ab8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xODEvZnJhZzozYWNmM2RmM2E3MWE0NDJhOWFjZDA2NDVkZjc3OTg0Ni90YWJsZToyOWZiNWNhOWQwNDg0Njk2YmJiNzA0NWVlNjMyNzE3My90YWJsZXJhbmdlOjI5ZmI1Y2E5ZDA0ODQ2OTZiYmI3MDQ1ZWU2MzI3MTczXzctMy0xLTEtNTkwMQ_d82da40b-409a-403f-8e07-a484562c9641"
      unitRef="usd">6799000</cass:AccruedInterestReceivableFairValueDisclosure>
    <cass:AccruedInterestReceivableFairValueDisclosure
      contextRef="iaa12ed1a661445c4b61d58d9c09061d9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xODEvZnJhZzozYWNmM2RmM2E3MWE0NDJhOWFjZDA2NDVkZjc3OTg0Ni90YWJsZToyOWZiNWNhOWQwNDg0Njk2YmJiNzA0NWVlNjMyNzE3My90YWJsZXJhbmdlOjI5ZmI1Y2E5ZDA0ODQ2OTZiYmI3MDQ1ZWU2MzI3MTczXzctNS0xLTEtNTkwMQ_b0c84fa5-dd26-4cd7-bb4d-778a2b74345c"
      unitRef="usd">6850000</cass:AccruedInterestReceivableFairValueDisclosure>
    <cass:AccruedInterestReceivableFairValueDisclosure
      contextRef="i31fdeae58ad04d689407c41fb9d43357_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xODEvZnJhZzozYWNmM2RmM2E3MWE0NDJhOWFjZDA2NDVkZjc3OTg0Ni90YWJsZToyOWZiNWNhOWQwNDg0Njk2YmJiNzA0NWVlNjMyNzE3My90YWJsZXJhbmdlOjI5ZmI1Y2E5ZDA0ODQ2OTZiYmI3MDQ1ZWU2MzI3MTczXzctNy0xLTEtNTkwMQ_fb386845-feec-4187-8e58-93a9043be6a3"
      unitRef="usd">6850000</cass:AccruedInterestReceivableFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i79cb9c72b3d8419981c2f21e3f12a303_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xODEvZnJhZzozYWNmM2RmM2E3MWE0NDJhOWFjZDA2NDVkZjc3OTg0Ni90YWJsZToyOWZiNWNhOWQwNDg0Njk2YmJiNzA0NWVlNjMyNzE3My90YWJsZXJhbmdlOjI5ZmI1Y2E5ZDA0ODQ2OTZiYmI3MDQ1ZWU2MzI3MTczXzgtMS0xLTEtNTkwMQ_7da61049-749c-4baa-9392-ac738a1d3166"
      unitRef="usd">2143706000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ie4350b26752044dcac99faed0c363ab8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xODEvZnJhZzozYWNmM2RmM2E3MWE0NDJhOWFjZDA2NDVkZjc3OTg0Ni90YWJsZToyOWZiNWNhOWQwNDg0Njk2YmJiNzA0NWVlNjMyNzE3My90YWJsZXJhbmdlOjI5ZmI1Y2E5ZDA0ODQ2OTZiYmI3MDQ1ZWU2MzI3MTczXzgtMy0xLTEtNTkwMQ_740d23f9-3009-4332-9ea0-5ee29e8af58b"
      unitRef="usd">2143881000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="iaa12ed1a661445c4b61d58d9c09061d9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xODEvZnJhZzozYWNmM2RmM2E3MWE0NDJhOWFjZDA2NDVkZjc3OTg0Ni90YWJsZToyOWZiNWNhOWQwNDg0Njk2YmJiNzA0NWVlNjMyNzE3My90YWJsZXJhbmdlOjI5ZmI1Y2E5ZDA0ODQ2OTZiYmI3MDQ1ZWU2MzI3MTczXzgtNS0xLTEtNTkwMQ_cc10dab2-653f-46bd-b2a5-dec942bfe8ec"
      unitRef="usd">1914836000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i31fdeae58ad04d689407c41fb9d43357_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xODEvZnJhZzozYWNmM2RmM2E3MWE0NDJhOWFjZDA2NDVkZjc3OTg0Ni90YWJsZToyOWZiNWNhOWQwNDg0Njk2YmJiNzA0NWVlNjMyNzE3My90YWJsZXJhbmdlOjI5ZmI1Y2E5ZDA0ODQ2OTZiYmI3MDQ1ZWU2MzI3MTczXzgtNy0xLTEtNTkwMQ_1ee32641-e1b7-4f85-a810-9157c449e75a"
      unitRef="usd">1918565000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:DepositsFairValueDisclosure
      contextRef="i79cb9c72b3d8419981c2f21e3f12a303_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xODEvZnJhZzozYWNmM2RmM2E3MWE0NDJhOWFjZDA2NDVkZjc3OTg0Ni90YWJsZToyOWZiNWNhOWQwNDg0Njk2YmJiNzA0NWVlNjMyNzE3My90YWJsZXJhbmdlOjI5ZmI1Y2E5ZDA0ODQ2OTZiYmI3MDQ1ZWU2MzI3MTczXzExLTEtMS0xLTU5MDE_ed3c5cd5-db33-4197-a729-4b32f990b17b"
      unitRef="usd">1221503000</us-gaap:DepositsFairValueDisclosure>
    <us-gaap:DepositsFairValueDisclosure
      contextRef="ie4350b26752044dcac99faed0c363ab8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xODEvZnJhZzozYWNmM2RmM2E3MWE0NDJhOWFjZDA2NDVkZjc3OTg0Ni90YWJsZToyOWZiNWNhOWQwNDg0Njk2YmJiNzA0NWVlNjMyNzE3My90YWJsZXJhbmdlOjI5ZmI1Y2E5ZDA0ODQ2OTZiYmI3MDQ1ZWU2MzI3MTczXzExLTMtMS0xLTU5MDE_2d5fe9c5-d916-4fcf-b3b0-5d8e86071f58"
      unitRef="usd">1221503000</us-gaap:DepositsFairValueDisclosure>
    <us-gaap:DepositsFairValueDisclosure
      contextRef="iaa12ed1a661445c4b61d58d9c09061d9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xODEvZnJhZzozYWNmM2RmM2E3MWE0NDJhOWFjZDA2NDVkZjc3OTg0Ni90YWJsZToyOWZiNWNhOWQwNDg0Njk2YmJiNzA0NWVlNjMyNzE3My90YWJsZXJhbmdlOjI5ZmI1Y2E5ZDA0ODQ2OTZiYmI3MDQ1ZWU2MzI3MTczXzExLTUtMS0xLTU5MDE_196aafe1-c770-4dc6-a754-909bd48085d6"
      unitRef="usd">1050856000</us-gaap:DepositsFairValueDisclosure>
    <us-gaap:DepositsFairValueDisclosure
      contextRef="i31fdeae58ad04d689407c41fb9d43357_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xODEvZnJhZzozYWNmM2RmM2E3MWE0NDJhOWFjZDA2NDVkZjc3OTg0Ni90YWJsZToyOWZiNWNhOWQwNDg0Njk2YmJiNzA0NWVlNjMyNzE3My90YWJsZXJhbmdlOjI5ZmI1Y2E5ZDA0ODQ2OTZiYmI3MDQ1ZWU2MzI3MTczXzExLTctMS0xLTU5MDE_637c4d19-4274-4220-b56a-c840a9af5130"
      unitRef="usd">1050856000</us-gaap:DepositsFairValueDisclosure>
    <us-gaap:AccountsPayableFairValueDisclosure
      contextRef="i79cb9c72b3d8419981c2f21e3f12a303_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xODEvZnJhZzozYWNmM2RmM2E3MWE0NDJhOWFjZDA2NDVkZjc3OTg0Ni90YWJsZToyOWZiNWNhOWQwNDg0Njk2YmJiNzA0NWVlNjMyNzE3My90YWJsZXJhbmdlOjI5ZmI1Y2E5ZDA0ODQ2OTZiYmI3MDQ1ZWU2MzI3MTczXzEyLTEtMS0xLTU5MDE_04142b1d-ca70-4298-9fbb-1c123e2061fb"
      unitRef="usd">1050396000</us-gaap:AccountsPayableFairValueDisclosure>
    <us-gaap:AccountsPayableFairValueDisclosure
      contextRef="ie4350b26752044dcac99faed0c363ab8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xODEvZnJhZzozYWNmM2RmM2E3MWE0NDJhOWFjZDA2NDVkZjc3OTg0Ni90YWJsZToyOWZiNWNhOWQwNDg0Njk2YmJiNzA0NWVlNjMyNzE3My90YWJsZXJhbmdlOjI5ZmI1Y2E5ZDA0ODQ2OTZiYmI3MDQ1ZWU2MzI3MTczXzEyLTMtMS0xLTU5MDE_ca0a337c-e05f-43db-a3f5-5c3d8e25d437"
      unitRef="usd">1050396000</us-gaap:AccountsPayableFairValueDisclosure>
    <us-gaap:AccountsPayableFairValueDisclosure
      contextRef="iaa12ed1a661445c4b61d58d9c09061d9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xODEvZnJhZzozYWNmM2RmM2E3MWE0NDJhOWFjZDA2NDVkZjc3OTg0Ni90YWJsZToyOWZiNWNhOWQwNDg0Njk2YmJiNzA0NWVlNjMyNzE3My90YWJsZXJhbmdlOjI5ZmI1Y2E5ZDA0ODQ2OTZiYmI3MDQ1ZWU2MzI3MTczXzEyLTUtMS0xLTU5MDE_9ed0cc13-9566-4ad8-bfb0-80b1af1f3a57"
      unitRef="usd">835386000</us-gaap:AccountsPayableFairValueDisclosure>
    <us-gaap:AccountsPayableFairValueDisclosure
      contextRef="i31fdeae58ad04d689407c41fb9d43357_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xODEvZnJhZzozYWNmM2RmM2E3MWE0NDJhOWFjZDA2NDVkZjc3OTg0Ni90YWJsZToyOWZiNWNhOWQwNDg0Njk2YmJiNzA0NWVlNjMyNzE3My90YWJsZXJhbmdlOjI5ZmI1Y2E5ZDA0ODQ2OTZiYmI3MDQ1ZWU2MzI3MTczXzEyLTctMS0xLTU5MDE_f5a9388a-34dd-4e7f-bfc2-2bcf1de66d08"
      unitRef="usd">835386000</us-gaap:AccountsPayableFairValueDisclosure>
    <us-gaap:AccruedLiabilitiesFairValueDisclosure
      contextRef="i79cb9c72b3d8419981c2f21e3f12a303_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xODEvZnJhZzozYWNmM2RmM2E3MWE0NDJhOWFjZDA2NDVkZjc3OTg0Ni90YWJsZToyOWZiNWNhOWQwNDg0Njk2YmJiNzA0NWVlNjMyNzE3My90YWJsZXJhbmdlOjI5ZmI1Y2E5ZDA0ODQ2OTZiYmI3MDQ1ZWU2MzI3MTczXzEzLTEtMS0xLTU5MDE_84b9c982-09e2-430f-91ce-758e6e17a351"
      unitRef="usd">16000</us-gaap:AccruedLiabilitiesFairValueDisclosure>
    <us-gaap:AccruedLiabilitiesFairValueDisclosure
      contextRef="ie4350b26752044dcac99faed0c363ab8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xODEvZnJhZzozYWNmM2RmM2E3MWE0NDJhOWFjZDA2NDVkZjc3OTg0Ni90YWJsZToyOWZiNWNhOWQwNDg0Njk2YmJiNzA0NWVlNjMyNzE3My90YWJsZXJhbmdlOjI5ZmI1Y2E5ZDA0ODQ2OTZiYmI3MDQ1ZWU2MzI3MTczXzEzLTMtMS0xLTU5MDE_a222dff3-3d21-4083-a2f9-a7aae890b2de"
      unitRef="usd">16000</us-gaap:AccruedLiabilitiesFairValueDisclosure>
    <us-gaap:AccruedLiabilitiesFairValueDisclosure
      contextRef="iaa12ed1a661445c4b61d58d9c09061d9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xODEvZnJhZzozYWNmM2RmM2E3MWE0NDJhOWFjZDA2NDVkZjc3OTg0Ni90YWJsZToyOWZiNWNhOWQwNDg0Njk2YmJiNzA0NWVlNjMyNzE3My90YWJsZXJhbmdlOjI5ZmI1Y2E5ZDA0ODQ2OTZiYmI3MDQ1ZWU2MzI3MTczXzEzLTUtMS0xLTU5MDE_4ea56e65-0dac-49a2-a5f0-4bbeaf51ae9c"
      unitRef="usd">38000</us-gaap:AccruedLiabilitiesFairValueDisclosure>
    <us-gaap:AccruedLiabilitiesFairValueDisclosure
      contextRef="i31fdeae58ad04d689407c41fb9d43357_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xODEvZnJhZzozYWNmM2RmM2E3MWE0NDJhOWFjZDA2NDVkZjc3OTg0Ni90YWJsZToyOWZiNWNhOWQwNDg0Njk2YmJiNzA0NWVlNjMyNzE3My90YWJsZXJhbmdlOjI5ZmI1Y2E5ZDA0ODQ2OTZiYmI3MDQ1ZWU2MzI3MTczXzEzLTctMS0xLTU5MDE_cd549c21-a46e-4321-9d4a-4dfb57f0ab80"
      unitRef="usd">38000</us-gaap:AccruedLiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i79cb9c72b3d8419981c2f21e3f12a303_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xODEvZnJhZzozYWNmM2RmM2E3MWE0NDJhOWFjZDA2NDVkZjc3OTg0Ni90YWJsZToyOWZiNWNhOWQwNDg0Njk2YmJiNzA0NWVlNjMyNzE3My90YWJsZXJhbmdlOjI5ZmI1Y2E5ZDA0ODQ2OTZiYmI3MDQ1ZWU2MzI3MTczXzE0LTEtMS0xLTU5MDE_73ad0b4f-b302-4846-bf13-31b65bb8fccc"
      unitRef="usd">2271915000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="ie4350b26752044dcac99faed0c363ab8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xODEvZnJhZzozYWNmM2RmM2E3MWE0NDJhOWFjZDA2NDVkZjc3OTg0Ni90YWJsZToyOWZiNWNhOWQwNDg0Njk2YmJiNzA0NWVlNjMyNzE3My90YWJsZXJhbmdlOjI5ZmI1Y2E5ZDA0ODQ2OTZiYmI3MDQ1ZWU2MzI3MTczXzE0LTMtMS0xLTU5MDE_a1294c50-0b61-47ee-a066-ab8e634a8c8e"
      unitRef="usd">2271915000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="iaa12ed1a661445c4b61d58d9c09061d9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xODEvZnJhZzozYWNmM2RmM2E3MWE0NDJhOWFjZDA2NDVkZjc3OTg0Ni90YWJsZToyOWZiNWNhOWQwNDg0Njk2YmJiNzA0NWVlNjMyNzE3My90YWJsZXJhbmdlOjI5ZmI1Y2E5ZDA0ODQ2OTZiYmI3MDQ1ZWU2MzI3MTczXzE0LTUtMS0xLTU5MDE_44b1ef71-c9a2-43e3-bfe3-af2d1a708c98"
      unitRef="usd">1886280000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i31fdeae58ad04d689407c41fb9d43357_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xODEvZnJhZzozYWNmM2RmM2E3MWE0NDJhOWFjZDA2NDVkZjc3OTg0Ni90YWJsZToyOWZiNWNhOWQwNDg0Njk2YmJiNzA0NWVlNjMyNzE3My90YWJsZXJhbmdlOjI5ZmI1Y2E5ZDA0ODQ2OTZiYmI3MDQ1ZWU2MzI3MTczXzE0LTctMS0xLTU5MDE_60a740b5-1ad6-4d18-a2ee-7ac68fb0f015"
      unitRef="usd">1886280000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xODQvZnJhZzpkNzhkY2IxNzM2NzQ0MmJiYmZmYzZkZjM1MDZkYzQ2NS90ZXh0cmVnaW9uOmQ3OGRjYjE3MzY3NDQyYmJiZmZjNmRmMzUwNmRjNDY1XzM1MA_ab2959a4-b396-4837-a98b-68d5b938cf9b">&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;Commitments and Contingencies&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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 party to financial instruments with off-balance sheet risk in the normal course of business to meet the financing needs of its customers. These financial instruments include commitments to extend credit, commercial letters of credit and standby letters of credit. The Company&#x2019;s maximum potential exposure to credit loss in the event of nonperformance by the other party to the financial instrument for commitments to extend credit, commercial letters of credit and standby letters of credit is represented by the contractual amounts of those instruments. At December&#160;31, 2021, an allowance for unfunded commitments of $367,000 had been recorded, as compared to $567,000 at December&#160;31, 2020. See Item 8, "Financial Statements and Supplementary Data&#x2014;Note 1&#x201d; for information related to CECL adoption. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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;Commitments to extend credit are agreements to lend to a customer as long as there is no violation of any condition established in the contract. Commercial and standby letters of credit are commitments issued by the Company to guarantee the performance of a customer to a third party. These off-balance sheet financial instruments generally have fixed expiration dates or other termination clauses and may require payment of a fee. The approximate remaining terms of commercial and standby letters of credit range from less than one to five years. Since these financial instruments may expire without being drawn upon, the total amounts do not necessarily represent future cash requirements. Commitments to extend credit and letters of credit are subject to the same underwriting standards as those financial instruments included on the consolidated balance sheets. The Company evaluates each customer&#x2019;s credit-worthiness on a case-by-case basis. The amount of collateral obtained, if deemed necessary upon extension of the credit, is based on management&#x2019;s credit evaluation of the borrower. Collateral held varies, but is generally accounts receivable, inventory, residential or income-producing commercial property or equipment. In the event of nonperformance, the Company may obtain and liquidate the collateral to recover amounts paid under its guarantees on these financial instruments. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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 shows commitments to extend credit, standby letters of credit and commercial letters: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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:71.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&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="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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-style:italic;font-weight:400;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align: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="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align: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:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commitments to extend credit &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,395&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;192,916&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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;Standby letters of credit &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;12,859&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,609&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;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;Commercial letters of credit &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-bottom: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;771&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-bottom: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;955&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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 commitments to extend credit and standby letters of credit is estimated using the fees currently charged to enter into similar agreements, taking into account the remaining terms of the agreements, the likelihood of the counterparties drawing on such financial instruments and the present credit worthiness of such counterparties. The Company believes such commitments have been made at terms which are competitive in the markets in which it operates; however, no premium or discount is offered thereon.&lt;/span&gt;&lt;/div&gt;The Company and its subsidiaries are not involved in any pending proceedings other than ordinary routine litigation incidental to their businesses. Management believes none of these proceedings, if determined adversely, would have a material effect on the business or financial condition of the Company or its subsidiaries.</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:ImpairedFinancingReceivableRelatedAllowance
      contextRef="if0a014ad634b4cd398f039f594590054_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xODQvZnJhZzpkNzhkY2IxNzM2NzQ0MmJiYmZmYzZkZjM1MDZkYzQ2NS90ZXh0cmVnaW9uOmQ3OGRjYjE3MzY3NDQyYmJiZmZjNmRmMzUwNmRjNDY1XzI3NDg3NzkwNzExMDg_26732495-5735-4852-b292-42ffaa091fac"
      unitRef="usd">367000</us-gaap:ImpairedFinancingReceivableRelatedAllowance>
    <us-gaap:ImpairedFinancingReceivableRelatedAllowance
      contextRef="i313c29f0fa5c4835b045d1d2108f5bfd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xODQvZnJhZzpkNzhkY2IxNzM2NzQ0MmJiYmZmYzZkZjM1MDZkYzQ2NS90ZXh0cmVnaW9uOmQ3OGRjYjE3MzY3NDQyYmJiZmZjNmRmMzUwNmRjNDY1XzI3NDg3NzkwNzExNDY_d0c466c6-a740-4eda-9291-87f613320451"
      unitRef="usd">567000</us-gaap:ImpairedFinancingReceivableRelatedAllowance>
    <us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xODQvZnJhZzpkNzhkY2IxNzM2NzQ0MmJiYmZmYzZkZjM1MDZkYzQ2NS90ZXh0cmVnaW9uOmQ3OGRjYjE3MzY3NDQyYmJiZmZjNmRmMzUwNmRjNDY1XzEwOTk1MTE2MzE2OTM_db4d7aeb-d111-4c6e-889f-2e33799a4898">The following table shows commitments to extend credit, standby letters of credit and commercial letters: &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:71.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&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="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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-style:italic;font-weight:400;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align: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="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align: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:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commitments to extend credit &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,395&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;192,916&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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;Standby letters of credit &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;12,859&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,609&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;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;Commercial letters of credit &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-bottom: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;771&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-bottom: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;955&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock>
    <us-gaap:LineOfCredit
      contextRef="i7de7e708f8af49158ac05fed0b263f93_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xODQvZnJhZzpkNzhkY2IxNzM2NzQ0MmJiYmZmYzZkZjM1MDZkYzQ2NS90YWJsZTphZGM3ZjhlNDEzZDA0NzFkYjI3N2IyZGNkZDA0NDQwMy90YWJsZXJhbmdlOmFkYzdmOGU0MTNkMDQ3MWRiMjc3YjJkY2RkMDQ0NDAzXzItMS0xLTEtMTY2NzM_cbdbf8a0-75f2-4f22-85a0-697896ed6ab4"
      unitRef="usd">208395000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit
      contextRef="i988fce0608764f44be563ea0106c03ab_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xODQvZnJhZzpkNzhkY2IxNzM2NzQ0MmJiYmZmYzZkZjM1MDZkYzQ2NS90YWJsZTphZGM3ZjhlNDEzZDA0NzFkYjI3N2IyZGNkZDA0NDQwMy90YWJsZXJhbmdlOmFkYzdmOGU0MTNkMDQ3MWRiMjc3YjJkY2RkMDQ0NDAzXzItMy0xLTEtMTY2NzM_5b4f8711-bf0c-4c56-a8ab-9c6f011963c2"
      unitRef="usd">192916000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit
      contextRef="i358d89ebef1e46aaa27b9cacad8aa925_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xODQvZnJhZzpkNzhkY2IxNzM2NzQ0MmJiYmZmYzZkZjM1MDZkYzQ2NS90YWJsZTphZGM3ZjhlNDEzZDA0NzFkYjI3N2IyZGNkZDA0NDQwMy90YWJsZXJhbmdlOmFkYzdmOGU0MTNkMDQ3MWRiMjc3YjJkY2RkMDQ0NDAzXzMtMS0xLTEtMTY2NzM_716242b4-ac04-4e8a-883c-a69209c262c7"
      unitRef="usd">12859000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit
      contextRef="i884023b123a34fde8b5d8eeb19dbac43_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xODQvZnJhZzpkNzhkY2IxNzM2NzQ0MmJiYmZmYzZkZjM1MDZkYzQ2NS90YWJsZTphZGM3ZjhlNDEzZDA0NzFkYjI3N2IyZGNkZDA0NDQwMy90YWJsZXJhbmdlOmFkYzdmOGU0MTNkMDQ3MWRiMjc3YjJkY2RkMDQ0NDAzXzMtMy0xLTEtMTY2NzM_97e3303a-3eba-489c-a8a1-ebe062e90150"
      unitRef="usd">10609000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit
      contextRef="i431f57f158dd4b1d82f4b0f573f8dce2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xODQvZnJhZzpkNzhkY2IxNzM2NzQ0MmJiYmZmYzZkZjM1MDZkYzQ2NS90YWJsZTphZGM3ZjhlNDEzZDA0NzFkYjI3N2IyZGNkZDA0NDQwMy90YWJsZXJhbmdlOmFkYzdmOGU0MTNkMDQ3MWRiMjc3YjJkY2RkMDQ0NDAzXzQtMS0xLTEtMTY2NzM_f6d2ef65-e0c9-4b1e-b1f6-04651d6ee11b"
      unitRef="usd">771000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit
      contextRef="i11a810ab36f44e3191f564670e876abc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xODQvZnJhZzpkNzhkY2IxNzM2NzQ0MmJiYmZmYzZkZjM1MDZkYzQ2NS90YWJsZTphZGM3ZjhlNDEzZDA0NzFkYjI3N2IyZGNkZDA0NDQwMy90YWJsZXJhbmdlOmFkYzdmOGU0MTNkMDQ3MWRiMjc3YjJkY2RkMDQ0NDAzXzQtMy0xLTEtMTY2NzM_def841e2-bff8-45da-bd34-1cd9882c70a3"
      unitRef="usd">955000</us-gaap:LineOfCredit>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xODcvZnJhZzo4OTMyMjMyYmJiNjc0YmYwOGFiYzZmYTMzMmYwOTU1Yi90ZXh0cmVnaW9uOjg5MzIyMzJiYmI2NzRiZjA4YWJjNmZhMzMyZjA5NTViXzI5Njk_73a6a4f9-9e2e-4d38-8bac-a6700a5584b0">&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 from Contracts with Customers&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue is recognized as the obligation to the customer is satisfied. The following is detail of the Company&#x2019;s revenue from contracts with clients.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;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;Invoice processing fees &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; The Company earns fees on a per-item or monthly basis for the invoice processing services rendered on behalf of customers. Per-item fees are recognized at the point in time when the performance obligation is satisfied. Monthly fees are earned over the course of a month, representing the period over which the performance obligation is satisfied. The contracts have no significant impact of variable consideration and no significant financing components.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;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;Invoice payment fees &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; The Company earns fees on a transaction level basis for invoice payment services when making customer payments. Fees are recognized at the point in time when the payment transactions are made, which is when the performance obligation is satisfied. The contracts have no significant impact of variable consideration and no significant financing components.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;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;Bank service fees &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; Revenue from service fees consists of service charges and fees on deposit accounts under depository agreements with customers to provide access to deposited funds. Service charges on deposit accounts are transaction-based fees that are recognized at the point in time when the performance obligation is satisfied. Service charges are recognized on a monthly basis representing the period over which the performance obligation is satisfied. The contracts have no significant impact of variable consideration and no significant financing components.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;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 non-interest income, segregated by revenue streams in-scope and out-of-scope of ASC 606, &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;Revenue from Contracts with Customers&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; ("ASC 606") for the years ended December 31, 2021, 2020, and 2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.393%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:57.893%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.162%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.409%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.162%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.409%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.165%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="15" style="background-color:#dbdbdb;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;For the Years Ended December&#160;31,&lt;/span&gt;&lt;/div&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-style:italic;font-weight:400;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align: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="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align: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="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fee revenue and other income &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;In-scope of ASC 606&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:#dbdbdb;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Invoice processing fees &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;77,704&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align: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,674&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;81,329&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Invoice payment fees &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;28,751&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,624&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 64pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Information services payment and processing revenue &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;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;106,455&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;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;97,204&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;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;107,953&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Bank service fees &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,239&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,704&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,386&#160;&lt;/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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fee revenue&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:100%"&gt; (in-scope of ASC 606) &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;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;108,694&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;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;98,908&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;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;109,339&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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;div style="padding-left:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other income &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:100%"&gt;(out-of-scope of ASC 606)&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;997&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,533&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;730&#160;&lt;/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:#dbdbdb;border-bottom:1pt solid #000;padding:2px 1pt 2px 64pt;text-align:left;vertical-align: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 fee revenue and other income &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,691&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100,441&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;110,069&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom: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:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xODcvZnJhZzo4OTMyMjMyYmJiNjc0YmYwOGFiYzZmYTMzMmYwOTU1Yi90ZXh0cmVnaW9uOjg5MzIyMzJiYmI2NzRiZjA4YWJjNmZhMzMyZjA5NTViXzI5Njc_5bcb1dd4-a2eb-407c-9726-25f22d68a447">&lt;div style="margin-top:10pt;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 non-interest income, segregated by revenue streams in-scope and out-of-scope of ASC 606, &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;Revenue from Contracts with Customers&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; ("ASC 606") for the years ended December 31, 2021, 2020, and 2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.393%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:57.893%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.162%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.409%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.162%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.409%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.165%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="15" style="background-color:#dbdbdb;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;For the Years Ended December&#160;31,&lt;/span&gt;&lt;/div&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-style:italic;font-weight:400;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align: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="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align: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="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fee revenue and other income &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;In-scope of ASC 606&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:#dbdbdb;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Invoice processing fees &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;77,704&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align: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,674&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;81,329&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Invoice payment fees &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;28,751&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,624&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 64pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Information services payment and processing revenue &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;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;106,455&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;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;97,204&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;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;107,953&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Bank service fees &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,239&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,704&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,386&#160;&lt;/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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fee revenue&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:100%"&gt; (in-scope of ASC 606) &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;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;108,694&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;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;98,908&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;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;109,339&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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;div style="padding-left:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other income &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:100%"&gt;(out-of-scope of ASC 606)&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;997&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,533&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;730&#160;&lt;/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:#dbdbdb;border-bottom:1pt solid #000;padding:2px 1pt 2px 64pt;text-align:left;vertical-align: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 fee revenue and other income &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,691&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100,441&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;110,069&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom: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:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2c779e167d5740319028528a678eded7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xODcvZnJhZzo4OTMyMjMyYmJiNjc0YmYwOGFiYzZmYTMzMmYwOTU1Yi90YWJsZTo5ODkwYzBmNDk3MWU0ZDEwYWRmMGQ5OWQyYWFjYWY1Yy90YWJsZXJhbmdlOjk4OTBjMGY0OTcxZTRkMTBhZGYwZDk5ZDJhYWNhZjVjXzQtMS0xLTEtNTkwMQ_a567dc36-f6e9-4ee9-ae5d-2d40a72af911"
      unitRef="usd">77704000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i81389575c456492dbe395e85027b4d82_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xODcvZnJhZzo4OTMyMjMyYmJiNjc0YmYwOGFiYzZmYTMzMmYwOTU1Yi90YWJsZTo5ODkwYzBmNDk3MWU0ZDEwYWRmMGQ5OWQyYWFjYWY1Yy90YWJsZXJhbmdlOjk4OTBjMGY0OTcxZTRkMTBhZGYwZDk5ZDJhYWNhZjVjXzQtMy0xLTEtNTkwMQ_9495cdb6-b3d1-46bc-90f5-27617f2ccf57"
      unitRef="usd">74674000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idbd7bfb436dc4bcab2d685f20ed8802e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xODcvZnJhZzo4OTMyMjMyYmJiNjc0YmYwOGFiYzZmYTMzMmYwOTU1Yi90YWJsZTo5ODkwYzBmNDk3MWU0ZDEwYWRmMGQ5OWQyYWFjYWY1Yy90YWJsZXJhbmdlOjk4OTBjMGY0OTcxZTRkMTBhZGYwZDk5ZDJhYWNhZjVjXzQtNS0xLTEtNTkwMQ_6a63c4c5-2724-4bb5-87f7-5585bbbdc44c"
      unitRef="usd">81329000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1a38451982184ba2b67d40a860eaad3b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xODcvZnJhZzo4OTMyMjMyYmJiNjc0YmYwOGFiYzZmYTMzMmYwOTU1Yi90YWJsZTo5ODkwYzBmNDk3MWU0ZDEwYWRmMGQ5OWQyYWFjYWY1Yy90YWJsZXJhbmdlOjk4OTBjMGY0OTcxZTRkMTBhZGYwZDk5ZDJhYWNhZjVjXzUtMS0xLTEtNTkwMQ_8df1970f-1257-45a3-bc02-067490d73632"
      unitRef="usd">28751000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i793b2b5ce2324df7a6bc4ef736970860_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xODcvZnJhZzo4OTMyMjMyYmJiNjc0YmYwOGFiYzZmYTMzMmYwOTU1Yi90YWJsZTo5ODkwYzBmNDk3MWU0ZDEwYWRmMGQ5OWQyYWFjYWY1Yy90YWJsZXJhbmdlOjk4OTBjMGY0OTcxZTRkMTBhZGYwZDk5ZDJhYWNhZjVjXzUtMy0xLTEtNTkwMQ_2f2a9622-0902-44e6-8bbc-1e8310a11c85"
      unitRef="usd">22530000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i052b725d26934154bf52578d73873040_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xODcvZnJhZzo4OTMyMjMyYmJiNjc0YmYwOGFiYzZmYTMzMmYwOTU1Yi90YWJsZTo5ODkwYzBmNDk3MWU0ZDEwYWRmMGQ5OWQyYWFjYWY1Yy90YWJsZXJhbmdlOjk4OTBjMGY0OTcxZTRkMTBhZGYwZDk5ZDJhYWNhZjVjXzUtNS0xLTEtNTkwMQ_c0b593bd-2f81-49ea-91ee-c7d65dcb027a"
      unitRef="usd">26624000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iad2bcd854c17477baa2099324a0989e2_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xODcvZnJhZzo4OTMyMjMyYmJiNjc0YmYwOGFiYzZmYTMzMmYwOTU1Yi90YWJsZTo5ODkwYzBmNDk3MWU0ZDEwYWRmMGQ5OWQyYWFjYWY1Yy90YWJsZXJhbmdlOjk4OTBjMGY0OTcxZTRkMTBhZGYwZDk5ZDJhYWNhZjVjXzYtMS0xLTEtNTkwMQ_2f9a0a26-2057-49d8-93d9-b0925fd82251"
      unitRef="usd">106455000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i20ebffd172714eadb0230fc1f3624d23_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xODcvZnJhZzo4OTMyMjMyYmJiNjc0YmYwOGFiYzZmYTMzMmYwOTU1Yi90YWJsZTo5ODkwYzBmNDk3MWU0ZDEwYWRmMGQ5OWQyYWFjYWY1Yy90YWJsZXJhbmdlOjk4OTBjMGY0OTcxZTRkMTBhZGYwZDk5ZDJhYWNhZjVjXzYtMy0xLTEtNTkwMQ_dfdcdefe-6605-4fe5-81a1-602bcc2466b9"
      unitRef="usd">97204000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i529f3d4b04594c3e987f41b746b6ae5a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xODcvZnJhZzo4OTMyMjMyYmJiNjc0YmYwOGFiYzZmYTMzMmYwOTU1Yi90YWJsZTo5ODkwYzBmNDk3MWU0ZDEwYWRmMGQ5OWQyYWFjYWY1Yy90YWJsZXJhbmdlOjk4OTBjMGY0OTcxZTRkMTBhZGYwZDk5ZDJhYWNhZjVjXzYtNS0xLTEtNTkwMQ_9f4f5cb3-81dd-47d3-8922-2fc2a6f19fcf"
      unitRef="usd">107953000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i864b1da907a743c9b4f819d7ae690af0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xODcvZnJhZzo4OTMyMjMyYmJiNjc0YmYwOGFiYzZmYTMzMmYwOTU1Yi90YWJsZTo5ODkwYzBmNDk3MWU0ZDEwYWRmMGQ5OWQyYWFjYWY1Yy90YWJsZXJhbmdlOjk4OTBjMGY0OTcxZTRkMTBhZGYwZDk5ZDJhYWNhZjVjXzctMS0xLTEtNTkwMQ_4d160390-6255-4ed2-8a0d-b27a257eaa4b"
      unitRef="usd">2239000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iaba6ef5b76bc4274a63f794e79d5fc3c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xODcvZnJhZzo4OTMyMjMyYmJiNjc0YmYwOGFiYzZmYTMzMmYwOTU1Yi90YWJsZTo5ODkwYzBmNDk3MWU0ZDEwYWRmMGQ5OWQyYWFjYWY1Yy90YWJsZXJhbmdlOjk4OTBjMGY0OTcxZTRkMTBhZGYwZDk5ZDJhYWNhZjVjXzctMy0xLTEtNTkwMQ_d2c5f449-99ca-4114-a9fe-9cf31442c980"
      unitRef="usd">1704000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i543277642942455685d56846dba8fdfd_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xODcvZnJhZzo4OTMyMjMyYmJiNjc0YmYwOGFiYzZmYTMzMmYwOTU1Yi90YWJsZTo5ODkwYzBmNDk3MWU0ZDEwYWRmMGQ5OWQyYWFjYWY1Yy90YWJsZXJhbmdlOjk4OTBjMGY0OTcxZTRkMTBhZGYwZDk5ZDJhYWNhZjVjXzctNS0xLTEtNTkwMQ_93e82ac9-88c2-4888-81f8-282ebb7294e7"
      unitRef="usd">1386000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xODcvZnJhZzo4OTMyMjMyYmJiNjc0YmYwOGFiYzZmYTMzMmYwOTU1Yi90YWJsZTo5ODkwYzBmNDk3MWU0ZDEwYWRmMGQ5OWQyYWFjYWY1Yy90YWJsZXJhbmdlOjk4OTBjMGY0OTcxZTRkMTBhZGYwZDk5ZDJhYWNhZjVjXzgtMS0xLTEtNTkwMQ_92601761-8405-475b-b3e9-c43c91f9f0f3"
      unitRef="usd">108694000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xODcvZnJhZzo4OTMyMjMyYmJiNjc0YmYwOGFiYzZmYTMzMmYwOTU1Yi90YWJsZTo5ODkwYzBmNDk3MWU0ZDEwYWRmMGQ5OWQyYWFjYWY1Yy90YWJsZXJhbmdlOjk4OTBjMGY0OTcxZTRkMTBhZGYwZDk5ZDJhYWNhZjVjXzgtMy0xLTEtNTkwMQ_4f5d93b4-34cc-4be7-9132-31ca9a2c4233"
      unitRef="usd">98908000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xODcvZnJhZzo4OTMyMjMyYmJiNjc0YmYwOGFiYzZmYTMzMmYwOTU1Yi90YWJsZTo5ODkwYzBmNDk3MWU0ZDEwYWRmMGQ5OWQyYWFjYWY1Yy90YWJsZXJhbmdlOjk4OTBjMGY0OTcxZTRkMTBhZGYwZDk5ZDJhYWNhZjVjXzgtNS0xLTEtNTkwMQ_75ef69d7-ac7c-420c-9d8c-85fc38535ca3"
      unitRef="usd">109339000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueNotFromContractWithCustomer
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xODcvZnJhZzo4OTMyMjMyYmJiNjc0YmYwOGFiYzZmYTMzMmYwOTU1Yi90YWJsZTo5ODkwYzBmNDk3MWU0ZDEwYWRmMGQ5OWQyYWFjYWY1Yy90YWJsZXJhbmdlOjk4OTBjMGY0OTcxZTRkMTBhZGYwZDk5ZDJhYWNhZjVjXzktMS0xLTEtNTkwMQ_cfa55d53-a8b3-41b6-870f-47c4b1c2c2e6"
      unitRef="usd">997000</us-gaap:RevenueNotFromContractWithCustomer>
    <us-gaap:RevenueNotFromContractWithCustomer
      contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xODcvZnJhZzo4OTMyMjMyYmJiNjc0YmYwOGFiYzZmYTMzMmYwOTU1Yi90YWJsZTo5ODkwYzBmNDk3MWU0ZDEwYWRmMGQ5OWQyYWFjYWY1Yy90YWJsZXJhbmdlOjk4OTBjMGY0OTcxZTRkMTBhZGYwZDk5ZDJhYWNhZjVjXzktMy0xLTEtNTkwMQ_edfad904-49fe-40a8-9f65-2b3c5cff202d"
      unitRef="usd">1533000</us-gaap:RevenueNotFromContractWithCustomer>
    <us-gaap:RevenueNotFromContractWithCustomer
      contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xODcvZnJhZzo4OTMyMjMyYmJiNjc0YmYwOGFiYzZmYTMzMmYwOTU1Yi90YWJsZTo5ODkwYzBmNDk3MWU0ZDEwYWRmMGQ5OWQyYWFjYWY1Yy90YWJsZXJhbmdlOjk4OTBjMGY0OTcxZTRkMTBhZGYwZDk5ZDJhYWNhZjVjXzktNS0xLTEtNTkwMQ_8c967171-9e9e-4b16-a12b-1bcaddf61b0e"
      unitRef="usd">730000</us-gaap:RevenueNotFromContractWithCustomer>
    <us-gaap:NoninterestIncome
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xODcvZnJhZzo4OTMyMjMyYmJiNjc0YmYwOGFiYzZmYTMzMmYwOTU1Yi90YWJsZTo5ODkwYzBmNDk3MWU0ZDEwYWRmMGQ5OWQyYWFjYWY1Yy90YWJsZXJhbmdlOjk4OTBjMGY0OTcxZTRkMTBhZGYwZDk5ZDJhYWNhZjVjXzEwLTEtMS0xLTU5MDE_1046335e-0928-4389-afbb-8281def7678e"
      unitRef="usd">109691000</us-gaap:NoninterestIncome>
    <us-gaap:NoninterestIncome
      contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xODcvZnJhZzo4OTMyMjMyYmJiNjc0YmYwOGFiYzZmYTMzMmYwOTU1Yi90YWJsZTo5ODkwYzBmNDk3MWU0ZDEwYWRmMGQ5OWQyYWFjYWY1Yy90YWJsZXJhbmdlOjk4OTBjMGY0OTcxZTRkMTBhZGYwZDk5ZDJhYWNhZjVjXzEwLTMtMS0xLTU5MDE_ce8dc412-9921-4b53-9d58-7783d2639c37"
      unitRef="usd">100441000</us-gaap:NoninterestIncome>
    <us-gaap:NoninterestIncome
      contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xODcvZnJhZzo4OTMyMjMyYmJiNjc0YmYwOGFiYzZmYTMzMmYwOTU1Yi90YWJsZTo5ODkwYzBmNDk3MWU0ZDEwYWRmMGQ5OWQyYWFjYWY1Yy90YWJsZXJhbmdlOjk4OTBjMGY0OTcxZTRkMTBhZGYwZDk5ZDJhYWNhZjVjXzEwLTUtMS0xLTU5MDE_4111f1ad-efdd-40b5-a4ba-9d4373f96c1e"
      unitRef="usd">110069000</us-gaap:NoninterestIncome>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90ZXh0cmVnaW9uOmU2ZGY5YTJiYTkzOTQwY2VhMjNjNDlhNzI2MWFjNWQwXzIzMzI_527d3fe4-0a51-498f-9619-15203bfb7e63">&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;Industry Segment Information&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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 services provided by the Company are classified into two reportable segments: Information Services and Banking Services. Each of these segments provides distinct services that are marketed through different channels. They are managed separately due to their unique service and processing requirements. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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 Information Services segment provides transportation, energy, telecommunication, and environmental invoice processing and payment services to large corporations. The Banking Services segment provides banking services primarily to privately held businesses and faith-based ministries, including on-line generosity services, as well as supporting the banking needs of the Information Services segment. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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 segments are the same as those described in Note 1 of this report. Management evaluates segment performance based on tax-equivalized (as defined in the footnote to the chart on the following table) pre-tax income after allocations for corporate expenses. Transactions between segments are accounted for at what management believes to be fair value. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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;Substantially all revenue originates from, and all long-lived assets are located within the United States, and no revenue from any customer of any segment exceeds 10% of the Company&#x2019;s consolidated revenue. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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;Funding sources represent average balances and deposits generated by Information Services and Banking Services and there is no allocation methodology used. Segment interest income is a function of the relative share of average funding sources generated by each segment multiplied by the following rates: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Information Services &#x2013; one or more fixed rates depending upon the specific characteristics of the funding source, and &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Banking Services &#x2013; a variable rate that is based upon the overall performance of the Company&#x2019;s earning assets. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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;Any difference between total segment interest income and overall total Company interest income is included in Corporate, Eliminations, and Other. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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;Summarized information about the Company&#x2019;s operations in each industry segment for the years ended December&#160;31, 2021, 2020 and 2019 is as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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:43.748%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.085%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:114%"&gt;(In thousands)&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:700;line-height:100%"&gt;Information&lt;br/&gt;Services&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:700;line-height:100%"&gt;Banking&lt;br/&gt;Services&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:700;line-height:100%"&gt;Corporate,&lt;br/&gt;Eliminations&lt;br/&gt;and Other&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:700;line-height:114%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:114%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Fee income from customers &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:114%"&gt;$&lt;/span&gt;&lt;/td&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:114%"&gt;105,452&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:114%"&gt;$&lt;/span&gt;&lt;/td&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:114%"&gt;2,631&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:114%"&gt;$&lt;/span&gt;&lt;/td&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:114%"&gt;1,608&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:114%"&gt;$&lt;/span&gt;&lt;/td&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:114%"&gt;109,691&#160;&lt;/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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Interest income* &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;24,332&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;24,732&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(1,694)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;47,370&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;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;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Interest expense &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:114%"&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:114%"&gt;1,171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:114%"&gt;1,171&#160;&lt;/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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Intersegment income (expense) &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3,222&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(3,222)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Tax-equivalized pre-tax income* &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:114%"&gt;26,368&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;10,082&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(756)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;35,694&#160;&lt;/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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Goodwill &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;12,433&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,829&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;14,262&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;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;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Other intangible assets, net &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:114%"&gt;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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:114%"&gt;2,564&#160;&lt;/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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total Assets &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,152,917&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,500,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(98,076)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,554,901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;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;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Funding Sources &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:114%"&gt;937,478&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;876,018&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:114%"&gt;1,813,496&#160;&lt;/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:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:114%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Fee income from customers&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:114%"&gt;$&lt;/span&gt;&lt;/td&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:114%"&gt;96,548&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:114%"&gt;$&lt;/span&gt;&lt;/td&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:114%"&gt;2,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:114%"&gt;$&lt;/span&gt;&lt;/td&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:114%"&gt;1,286&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:114%"&gt;$&lt;/span&gt;&lt;/td&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:114%"&gt;100,441&#160;&lt;/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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Interest income*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;20,343&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;29,494&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(261)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;49,576&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;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;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Interest expense&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:114%"&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:114%"&gt;2,362&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:114%"&gt;2,362&#160;&lt;/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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Intersegment income (expense)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,315&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(2,315)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Tax-equivalized pre-tax income*&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:114%"&gt;17,178&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;14,025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,027&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;32,230&#160;&lt;/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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;12,433&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,829&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;14,262&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;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;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Other intangible assets, net&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:114%"&gt;735&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,688&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:114%"&gt;3,423&#160;&lt;/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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;967,702&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,242,688&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(7,155)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,203,235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;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;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Funding Sources&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:114%"&gt;734,999&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;738,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:114%"&gt;1,473,164&#160;&lt;/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:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:114%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Fee income from customers&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:114%"&gt;$&lt;/span&gt;&lt;/td&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:114%"&gt;107,942&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:114%"&gt;$&lt;/span&gt;&lt;/td&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:114%"&gt;1,660&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:114%"&gt;$&lt;/span&gt;&lt;/td&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:114%"&gt;467&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:114%"&gt;$&lt;/span&gt;&lt;/td&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:114%"&gt;110,069&#160;&lt;/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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Interest income*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;21,538&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;30,646&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,510&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;54,694&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;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;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Interest expense&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:114%"&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:114%"&gt;5,193&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:114%"&gt;5,193&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Intersegment income (expense)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(2,107)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Tax-equivalized pre-tax income*&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:114%"&gt;23,524&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;13,048&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,978&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;39,550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;12,433&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,829&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;14,262&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;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;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Other intangible assets, net&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:114%"&gt;1,142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:114%"&gt;4,281&#160;&lt;/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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;844,483&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;915,341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;4,419&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,764,243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Funding Sources&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom: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:114%"&gt;676,068&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom: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:114%"&gt;592,905&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom: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:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom: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:114%"&gt;1,268,973&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;*Presented on a tax-equivalent basis assuming a tax rate of 21%. The tax-equivalent adjustment was approximately $1,873,000 for 2021, $1,888,000 for 2020, and $2,084,000 for 2019.</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:NumberOfReportableSegments
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90ZXh0cmVnaW9uOmU2ZGY5YTJiYTkzOTQwY2VhMjNjNDlhNzI2MWFjNWQwXzM4NDgyOTA3MDQxODQ_ddb0cdfe-5995-43bc-908f-a9765ccdffce"
      unitRef="segment">2</us-gaap:NumberOfReportableSegments>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90ZXh0cmVnaW9uOmU2ZGY5YTJiYTkzOTQwY2VhMjNjNDlhNzI2MWFjNWQwXzIzMzM_b600ecac-fb0d-4cb0-95e5-97ba789234d8">&lt;div style="margin-top:12pt;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;Summarized information about the Company&#x2019;s operations in each industry segment for the years ended December&#160;31, 2021, 2020 and 2019 is as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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:43.748%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.085%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:114%"&gt;(In thousands)&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:700;line-height:100%"&gt;Information&lt;br/&gt;Services&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:700;line-height:100%"&gt;Banking&lt;br/&gt;Services&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:700;line-height:100%"&gt;Corporate,&lt;br/&gt;Eliminations&lt;br/&gt;and Other&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:700;line-height:114%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:114%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Fee income from customers &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:114%"&gt;$&lt;/span&gt;&lt;/td&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:114%"&gt;105,452&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:114%"&gt;$&lt;/span&gt;&lt;/td&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:114%"&gt;2,631&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:114%"&gt;$&lt;/span&gt;&lt;/td&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:114%"&gt;1,608&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:114%"&gt;$&lt;/span&gt;&lt;/td&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:114%"&gt;109,691&#160;&lt;/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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Interest income* &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;24,332&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;24,732&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(1,694)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;47,370&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;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;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Interest expense &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:114%"&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:114%"&gt;1,171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:114%"&gt;1,171&#160;&lt;/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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Intersegment income (expense) &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3,222&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(3,222)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Tax-equivalized pre-tax income* &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:114%"&gt;26,368&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;10,082&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(756)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;35,694&#160;&lt;/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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Goodwill &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;12,433&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,829&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;14,262&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;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;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Other intangible assets, net &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:114%"&gt;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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:114%"&gt;2,564&#160;&lt;/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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total Assets &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,152,917&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,500,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(98,076)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,554,901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;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;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Funding Sources &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:114%"&gt;937,478&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;876,018&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:114%"&gt;1,813,496&#160;&lt;/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:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:114%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Fee income from customers&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:114%"&gt;$&lt;/span&gt;&lt;/td&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:114%"&gt;96,548&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:114%"&gt;$&lt;/span&gt;&lt;/td&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:114%"&gt;2,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:114%"&gt;$&lt;/span&gt;&lt;/td&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:114%"&gt;1,286&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:114%"&gt;$&lt;/span&gt;&lt;/td&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:114%"&gt;100,441&#160;&lt;/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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Interest income*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;20,343&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;29,494&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(261)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;49,576&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;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;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Interest expense&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:114%"&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:114%"&gt;2,362&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:114%"&gt;2,362&#160;&lt;/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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Intersegment income (expense)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,315&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(2,315)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Tax-equivalized pre-tax income*&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:114%"&gt;17,178&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;14,025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,027&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;32,230&#160;&lt;/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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;12,433&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,829&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;14,262&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;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;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Other intangible assets, net&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:114%"&gt;735&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,688&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:114%"&gt;3,423&#160;&lt;/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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;967,702&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,242,688&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(7,155)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,203,235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;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;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Funding Sources&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:114%"&gt;734,999&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;738,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:114%"&gt;1,473,164&#160;&lt;/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:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:114%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Fee income from customers&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:114%"&gt;$&lt;/span&gt;&lt;/td&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:114%"&gt;107,942&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:114%"&gt;$&lt;/span&gt;&lt;/td&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:114%"&gt;1,660&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:114%"&gt;$&lt;/span&gt;&lt;/td&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:114%"&gt;467&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:114%"&gt;$&lt;/span&gt;&lt;/td&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:114%"&gt;110,069&#160;&lt;/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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Interest income*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;21,538&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;30,646&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,510&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;54,694&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;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;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Interest expense&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:114%"&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:114%"&gt;5,193&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:114%"&gt;5,193&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Intersegment income (expense)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(2,107)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Tax-equivalized pre-tax income*&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:114%"&gt;23,524&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;13,048&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,978&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;39,550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;12,433&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,829&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;14,262&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;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;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Other intangible assets, net&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:114%"&gt;1,142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:114%"&gt;4,281&#160;&lt;/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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;844,483&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;915,341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;4,419&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,764,243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Funding Sources&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom: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:114%"&gt;676,068&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom: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:114%"&gt;592,905&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom: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:114%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom: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:114%"&gt;1,268,973&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;*Presented on a tax-equivalent basis assuming a tax rate of 21%. The tax-equivalent adjustment was approximately $1,873,000 for 2021, $1,888,000 for 2020, and $2,084,000 for 2019.</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:NoninterestIncome
      contextRef="i5b477eac86e1449ba78d827202e48cd9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzItMi0xLTEtNTkwMQ_bd8686ef-5485-4e96-b487-7d167232d62a"
      unitRef="usd">105452000</us-gaap:NoninterestIncome>
    <us-gaap:NoninterestIncome
      contextRef="i3f09168febc24cc0851343738cabf76b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzItNC0xLTEtNTkwMQ_24e2b7df-6b01-42ba-9b61-632cf0a46add"
      unitRef="usd">2631000</us-gaap:NoninterestIncome>
    <us-gaap:NoninterestIncome
      contextRef="i7261a1be03f04f2fb9c6c87b42f4987a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzItNi0xLTEtNTkwMQ_72898c60-7a4e-4ce1-abcc-f52db5cd2561"
      unitRef="usd">1608000</us-gaap:NoninterestIncome>
    <us-gaap:NoninterestIncome
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzItOC0xLTEtNTkwMQ_19afbbe2-8251-42f2-b79a-e3fd034551d4"
      unitRef="usd">109691000</us-gaap:NoninterestIncome>
    <cass:InterestAndDividendIncomeIncludingTaxEquivalentAdjustmentOperating
      contextRef="i5b477eac86e1449ba78d827202e48cd9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzMtMi0xLTEtNTkwMQ_169e481d-d603-45e9-9771-d71c5efcd44c"
      unitRef="usd">24332000</cass:InterestAndDividendIncomeIncludingTaxEquivalentAdjustmentOperating>
    <cass:InterestAndDividendIncomeIncludingTaxEquivalentAdjustmentOperating
      contextRef="i3f09168febc24cc0851343738cabf76b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzMtNC0xLTEtNTkwMQ_92131eb0-ee81-43e4-89af-abd3f0eb192f"
      unitRef="usd">24732000</cass:InterestAndDividendIncomeIncludingTaxEquivalentAdjustmentOperating>
    <cass:InterestAndDividendIncomeIncludingTaxEquivalentAdjustmentOperating
      contextRef="i7261a1be03f04f2fb9c6c87b42f4987a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzMtNi0xLTEtNTkwMQ_997ad3c5-a4ca-4a8c-a101-db1bce99921b"
      unitRef="usd">-1694000</cass:InterestAndDividendIncomeIncludingTaxEquivalentAdjustmentOperating>
    <cass:InterestAndDividendIncomeIncludingTaxEquivalentAdjustmentOperating
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzMtOC0xLTEtNTkwMQ_6fbba296-70c0-4ee8-bbff-362d0307ee0a"
      unitRef="usd">47370000</cass:InterestAndDividendIncomeIncludingTaxEquivalentAdjustmentOperating>
    <us-gaap:InterestExpense
      contextRef="i5b477eac86e1449ba78d827202e48cd9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzQtMi0xLTEtNTkwMQ_760b965f-185f-43bb-bdbd-61daea78c01e"
      unitRef="usd">0</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i3f09168febc24cc0851343738cabf76b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzQtNC0xLTEtNTkwMQ_a80909dd-c766-41b7-b88e-2d84074c969a"
      unitRef="usd">1171000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i7261a1be03f04f2fb9c6c87b42f4987a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzQtNi0xLTEtNTkwMQ_f2c6f120-3bba-44ce-9005-f3fb2e0f5dad"
      unitRef="usd">0</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzQtOC0xLTEtNTkwMQ_1747b190-28eb-4a25-b0ba-719d4e9d2f03"
      unitRef="usd">1171000</us-gaap:InterestExpense>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="i4e7c32d371c54604ba27d8fa0a7e575e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzUtMi0xLTEtNTkwMQ_6aac4558-fe96-4da0-a50f-23f5775b517e"
      unitRef="usd">0</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="ic381155f0a4b4f2bbbdca54ebd986bd0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzUtNC0xLTEtNTkwMQ_3cfcb871-092c-4b12-9aac-81e1bcfbf6d8"
      unitRef="usd">-3222000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="i7261a1be03f04f2fb9c6c87b42f4987a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzUtNi0xLTEtNTkwMQ_82b07eca-0164-4b14-b648-24b966e9154d"
      unitRef="usd">-3222000</us-gaap:InterestIncomeExpenseNet>
    <cass:IncomeLossFromContinuingOperationsIncludingTaxEquivalentAdjustmentBeforeIncomeTaxesNoncontrollingInterest
      contextRef="i5b477eac86e1449ba78d827202e48cd9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzctMi0xLTEtNTkwMQ_eb29175c-f006-4ae0-bb40-286887f897ea"
      unitRef="usd">26368000</cass:IncomeLossFromContinuingOperationsIncludingTaxEquivalentAdjustmentBeforeIncomeTaxesNoncontrollingInterest>
    <cass:IncomeLossFromContinuingOperationsIncludingTaxEquivalentAdjustmentBeforeIncomeTaxesNoncontrollingInterest
      contextRef="i3f09168febc24cc0851343738cabf76b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzctNC0xLTEtNTkwMQ_8df621ef-60e5-4491-9a24-28470dcde153"
      unitRef="usd">10082000</cass:IncomeLossFromContinuingOperationsIncludingTaxEquivalentAdjustmentBeforeIncomeTaxesNoncontrollingInterest>
    <cass:IncomeLossFromContinuingOperationsIncludingTaxEquivalentAdjustmentBeforeIncomeTaxesNoncontrollingInterest
      contextRef="i7261a1be03f04f2fb9c6c87b42f4987a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzctNi0xLTEtNTkwMQ_a8cc7229-8a85-4b1d-a164-a3cbdad1b903"
      unitRef="usd">-756000</cass:IncomeLossFromContinuingOperationsIncludingTaxEquivalentAdjustmentBeforeIncomeTaxesNoncontrollingInterest>
    <cass:IncomeLossFromContinuingOperationsIncludingTaxEquivalentAdjustmentBeforeIncomeTaxesNoncontrollingInterest
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzctOC0xLTEtNTkwMQ_c4562e64-8e6a-4930-9e51-acaeb25ea519"
      unitRef="usd">35694000</cass:IncomeLossFromContinuingOperationsIncludingTaxEquivalentAdjustmentBeforeIncomeTaxesNoncontrollingInterest>
    <us-gaap:Goodwill
      contextRef="if1e097fa1d59419c95a776be888e950b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzgtMi0xLTEtNTkwMQ_2ffa2768-9c03-4b38-9f51-34d048d20496"
      unitRef="usd">12433000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="icbec3c8781d0481c8ccae16150f2e91b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzgtNC0xLTEtNTkwMQ_daaaf218-2887-4925-b690-0982742d20b7"
      unitRef="usd">1829000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ifa143f4e3c104230a4fe68252b8ef40e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzgtNi0xLTEtNTkwMQ_9bc1dd9e-6374-4653-9689-18962a6b9fe8"
      unitRef="usd">0</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="iec0398a820254cd299413aaa332e3362_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzgtOC0xLTEtNTkwMQ_1a5d72c3-f6e4-4b2a-9edd-447c49843cd3"
      unitRef="usd">14262000</us-gaap:Goodwill>
    <us-gaap:OtherIntangibleAssetsNet
      contextRef="if1e097fa1d59419c95a776be888e950b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzktMi0xLTEtNTkwMQ_0e8a3376-1b3b-4e4c-84ce-9ab163c1017b"
      unitRef="usd">329000</us-gaap:OtherIntangibleAssetsNet>
    <us-gaap:OtherIntangibleAssetsNet
      contextRef="icbec3c8781d0481c8ccae16150f2e91b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzktNC0xLTEtNTkwMQ_4ff22f22-81ba-43cb-abe7-20c3e2a4356d"
      unitRef="usd">2235000</us-gaap:OtherIntangibleAssetsNet>
    <us-gaap:OtherIntangibleAssetsNet
      contextRef="ifa143f4e3c104230a4fe68252b8ef40e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzktNi0xLTEtNTkwMQ_226fb226-a5ab-4e7d-b9a5-c6198062b7c9"
      unitRef="usd">0</us-gaap:OtherIntangibleAssetsNet>
    <us-gaap:OtherIntangibleAssetsNet
      contextRef="iec0398a820254cd299413aaa332e3362_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzktOC0xLTEtNTkwMQ_d9102417-7987-4c4b-8c63-bf9bd692b1e1"
      unitRef="usd">2564000</us-gaap:OtherIntangibleAssetsNet>
    <us-gaap:Assets
      contextRef="if1e097fa1d59419c95a776be888e950b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzEwLTItMS0xLTU5MDE_f125a5c6-b398-45f6-bab1-7615c31a4367"
      unitRef="usd">1152917000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="icbec3c8781d0481c8ccae16150f2e91b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzEwLTQtMS0xLTU5MDE_2d73d17e-81f6-4746-abbe-f106a0a2092e"
      unitRef="usd">1500060000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ifa143f4e3c104230a4fe68252b8ef40e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzEwLTYtMS0xLTU5MDE_d4264e6c-b7ba-44cc-aad7-0c62c3c3deaa"
      unitRef="usd">-98076000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="iec0398a820254cd299413aaa332e3362_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzEwLTgtMS0xLTU5MDE_587d1219-b124-4263-9724-86983b7e3dcf"
      unitRef="usd">2554901000</us-gaap:Assets>
    <cass:AverageFundingSources
      contextRef="if1e097fa1d59419c95a776be888e950b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzExLTItMS0xLTU5MDE_0b539140-b9c3-4855-86da-90f751baa8ba"
      unitRef="usd">937478000</cass:AverageFundingSources>
    <cass:AverageFundingSources
      contextRef="icbec3c8781d0481c8ccae16150f2e91b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzExLTQtMS0xLTU5MDE_a4127224-89b3-4443-868a-670772bf7b9f"
      unitRef="usd">876018000</cass:AverageFundingSources>
    <cass:AverageFundingSources
      contextRef="ifa143f4e3c104230a4fe68252b8ef40e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzExLTYtMS0xLTU5MDE_ce4cb7d9-1306-4956-a38f-ef905f6870c3"
      unitRef="usd">0</cass:AverageFundingSources>
    <cass:AverageFundingSources
      contextRef="iec0398a820254cd299413aaa332e3362_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzExLTgtMS0xLTU5MDE_3a7cdb51-ad07-4618-b46f-89fdd40740d6"
      unitRef="usd">1813496000</cass:AverageFundingSources>
    <us-gaap:NoninterestIncome
      contextRef="iba0969ad708340e8a176281ff1e0afe1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzEzLTItMS0xLTU5MDE_c2392a5c-4a57-463c-af84-be7c9635dcec"
      unitRef="usd">96548000</us-gaap:NoninterestIncome>
    <us-gaap:NoninterestIncome
      contextRef="i73972831989e4ffd8e5facd2e1100ca9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzEzLTQtMS0xLTU5MDE_0e1aa57a-8bab-4633-97d8-4879c49a7066"
      unitRef="usd">2607000</us-gaap:NoninterestIncome>
    <us-gaap:NoninterestIncome
      contextRef="i2342ebacb48c4e93aa61851d72f61bcb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzEzLTYtMS0xLTU5MDE_130c02dc-a323-4cf0-a1d5-312dc80c6776"
      unitRef="usd">1286000</us-gaap:NoninterestIncome>
    <us-gaap:NoninterestIncome
      contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzEzLTgtMS0xLTU5MDE_d672863d-8105-49e5-b937-db7323b9113f"
      unitRef="usd">100441000</us-gaap:NoninterestIncome>
    <cass:InterestAndDividendIncomeIncludingTaxEquivalentAdjustmentOperating
      contextRef="iba0969ad708340e8a176281ff1e0afe1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzE0LTItMS0xLTU5MDE_ea4edf0c-1cf7-4299-be42-8f68d4229d56"
      unitRef="usd">20343000</cass:InterestAndDividendIncomeIncludingTaxEquivalentAdjustmentOperating>
    <cass:InterestAndDividendIncomeIncludingTaxEquivalentAdjustmentOperating
      contextRef="i73972831989e4ffd8e5facd2e1100ca9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzE0LTQtMS0xLTU5MDE_48f01009-7371-4a8f-9d78-74b53c79f102"
      unitRef="usd">29494000</cass:InterestAndDividendIncomeIncludingTaxEquivalentAdjustmentOperating>
    <cass:InterestAndDividendIncomeIncludingTaxEquivalentAdjustmentOperating
      contextRef="i2342ebacb48c4e93aa61851d72f61bcb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzE0LTYtMS0xLTU5MDE_bf77774e-27cf-43e7-8f20-fa988bc33fa9"
      unitRef="usd">-261000</cass:InterestAndDividendIncomeIncludingTaxEquivalentAdjustmentOperating>
    <cass:InterestAndDividendIncomeIncludingTaxEquivalentAdjustmentOperating
      contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzE0LTgtMS0xLTU5MDE_404a5fdd-9ce2-433b-9e76-e8cea33b3f44"
      unitRef="usd">49576000</cass:InterestAndDividendIncomeIncludingTaxEquivalentAdjustmentOperating>
    <us-gaap:InterestExpense
      contextRef="iba0969ad708340e8a176281ff1e0afe1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzE1LTItMS0xLTU5MDE_f2bb6963-ab52-4e37-8d91-361a3d25ef5d"
      unitRef="usd">0</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i73972831989e4ffd8e5facd2e1100ca9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzE1LTQtMS0xLTU5MDE_4e91e5a7-be40-40c2-b522-9a40d816fbab"
      unitRef="usd">2362000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i2342ebacb48c4e93aa61851d72f61bcb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzE1LTYtMS0xLTU5MDE_3adff04b-b25b-4013-ad03-be142e422867"
      unitRef="usd">0</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzE1LTgtMS0xLTU5MDE_3ad29e78-f72b-4469-b13f-3304f5d9f77b"
      unitRef="usd">2362000</us-gaap:InterestExpense>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="i8f9a708d6c5f41679447448189c86149_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzE2LTItMS0xLTU5MDE_3ce4ae0f-7d0e-46df-830a-0dca3bbe513d"
      unitRef="usd">0</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="i2e664365c13d4fc289b690531bce2125_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzE2LTQtMS0xLTU5MDE_54a62ff4-003c-4c87-9dc2-1e33dc35ba29"
      unitRef="usd">-2315000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="i2342ebacb48c4e93aa61851d72f61bcb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzE2LTYtMS0xLTU5MDE_e3021cd8-7962-412a-b5d6-5cb4f54062cb"
      unitRef="usd">-2315000</us-gaap:InterestIncomeExpenseNet>
    <cass:IncomeLossFromContinuingOperationsIncludingTaxEquivalentAdjustmentBeforeIncomeTaxesNoncontrollingInterest
      contextRef="iba0969ad708340e8a176281ff1e0afe1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzE4LTItMS0xLTU5MDE_24a98220-cb33-4d14-8348-786d8b167e8b"
      unitRef="usd">17178000</cass:IncomeLossFromContinuingOperationsIncludingTaxEquivalentAdjustmentBeforeIncomeTaxesNoncontrollingInterest>
    <cass:IncomeLossFromContinuingOperationsIncludingTaxEquivalentAdjustmentBeforeIncomeTaxesNoncontrollingInterest
      contextRef="i73972831989e4ffd8e5facd2e1100ca9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzE4LTQtMS0xLTU5MDE_c554f715-b3b1-435f-8e87-16493b4d0d6a"
      unitRef="usd">14025000</cass:IncomeLossFromContinuingOperationsIncludingTaxEquivalentAdjustmentBeforeIncomeTaxesNoncontrollingInterest>
    <cass:IncomeLossFromContinuingOperationsIncludingTaxEquivalentAdjustmentBeforeIncomeTaxesNoncontrollingInterest
      contextRef="i2342ebacb48c4e93aa61851d72f61bcb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzE4LTYtMS0xLTU5MDE_c773f991-472b-4678-b155-9215d5a2df48"
      unitRef="usd">1027000</cass:IncomeLossFromContinuingOperationsIncludingTaxEquivalentAdjustmentBeforeIncomeTaxesNoncontrollingInterest>
    <cass:IncomeLossFromContinuingOperationsIncludingTaxEquivalentAdjustmentBeforeIncomeTaxesNoncontrollingInterest
      contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzE4LTgtMS0xLTU5MDE_89b89942-9932-45f9-b698-a025010a471e"
      unitRef="usd">32230000</cass:IncomeLossFromContinuingOperationsIncludingTaxEquivalentAdjustmentBeforeIncomeTaxesNoncontrollingInterest>
    <us-gaap:Goodwill
      contextRef="ic6d016e1692447f1a12a5f315313934c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzE5LTItMS0xLTU5MDE_55a006d0-13bf-4e1d-9edb-5bf646af5675"
      unitRef="usd">12433000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i7d0cd24333de43c9b139bfd196b28cbc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzE5LTQtMS0xLTU5MDE_4327b746-267b-4de3-a2b7-f65d373f6d25"
      unitRef="usd">1829000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i71dc9df70d724c609c5fc803655c823f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzE5LTYtMS0xLTU5MDE_f8e417a1-6b9f-4579-b31f-0e6d909e1763"
      unitRef="usd">0</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzE5LTgtMS0xLTU5MDE_41e493d6-7e9c-481d-8c53-ca300b040833"
      unitRef="usd">14262000</us-gaap:Goodwill>
    <us-gaap:OtherIntangibleAssetsNet
      contextRef="ic6d016e1692447f1a12a5f315313934c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzIwLTItMS0xLTU5MDE_619a4a58-f602-4d84-94a7-64d8c5840d36"
      unitRef="usd">735000</us-gaap:OtherIntangibleAssetsNet>
    <us-gaap:OtherIntangibleAssetsNet
      contextRef="i7d0cd24333de43c9b139bfd196b28cbc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzIwLTQtMS0xLTU5MDE_df118d18-9311-4284-9a68-98fa6556bbf0"
      unitRef="usd">2688000</us-gaap:OtherIntangibleAssetsNet>
    <us-gaap:OtherIntangibleAssetsNet
      contextRef="i71dc9df70d724c609c5fc803655c823f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzIwLTYtMS0xLTU5MDE_c051fc9a-452c-4940-a624-6a123a2762c9"
      unitRef="usd">0</us-gaap:OtherIntangibleAssetsNet>
    <us-gaap:OtherIntangibleAssetsNet
      contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzIwLTgtMS0xLTU5MDE_301f67b7-29f9-4431-bc1f-a38a0c4453b3"
      unitRef="usd">3423000</us-gaap:OtherIntangibleAssetsNet>
    <us-gaap:Assets
      contextRef="ic6d016e1692447f1a12a5f315313934c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzIxLTItMS0xLTU5MDE_c08484b0-5746-4118-ba91-0bc83c20d5a7"
      unitRef="usd">967702000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i7d0cd24333de43c9b139bfd196b28cbc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzIxLTQtMS0xLTU5MDE_d7f0d820-cd13-4f34-8be0-aa0eab0dc0cb"
      unitRef="usd">1242688000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i71dc9df70d724c609c5fc803655c823f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzIxLTYtMS0xLTU5MDE_776f0639-27cf-4032-a275-76bae12d8806"
      unitRef="usd">-7155000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzIxLTgtMS0xLTU5MDE_8c3c4d30-36f5-4f64-b6a5-44ab94da24ff"
      unitRef="usd">2203235000</us-gaap:Assets>
    <cass:AverageFundingSources
      contextRef="ic6d016e1692447f1a12a5f315313934c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzIyLTItMS0xLTU5MDE_61ca213f-4245-4e4a-baae-1b2e256cc6e0"
      unitRef="usd">734999000</cass:AverageFundingSources>
    <cass:AverageFundingSources
      contextRef="i7d0cd24333de43c9b139bfd196b28cbc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzIyLTQtMS0xLTU5MDE_2cd4deb9-ce63-44bb-aa7c-90ca31f2f040"
      unitRef="usd">738165000</cass:AverageFundingSources>
    <cass:AverageFundingSources
      contextRef="i71dc9df70d724c609c5fc803655c823f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzIyLTYtMS0xLTU5MDE_586e5bbb-b63e-4614-943b-e224fab9380b"
      unitRef="usd">0</cass:AverageFundingSources>
    <cass:AverageFundingSources
      contextRef="ia861e7cc8e1c40acb8229b9ac591074c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzIyLTgtMS0xLTU5MDE_8a641a5c-8636-4bfc-a942-337381711f16"
      unitRef="usd">1473164000</cass:AverageFundingSources>
    <us-gaap:NoninterestIncome
      contextRef="i4bb4162b336a4a1b8378f6440c498111_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzI0LTItMS0xLTU5MDE_4cf149f6-f62b-4780-befa-52f1b90d57fa"
      unitRef="usd">107942000</us-gaap:NoninterestIncome>
    <us-gaap:NoninterestIncome
      contextRef="iddd52d85766f465b96ca212f81162019_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzI0LTQtMS0xLTU5MDE_ede1b24b-0912-478b-bcab-0718616e1079"
      unitRef="usd">1660000</us-gaap:NoninterestIncome>
    <us-gaap:NoninterestIncome
      contextRef="i24d399a16cf9457c8e3078df411aa3fa_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzI0LTYtMS0xLTU5MDE_facc86de-7e89-4264-9f95-a5bd5a45071d"
      unitRef="usd">467000</us-gaap:NoninterestIncome>
    <us-gaap:NoninterestIncome
      contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzI0LTgtMS0xLTU5MDE_a2a2e35f-e395-49f4-84c3-8d546d9ff620"
      unitRef="usd">110069000</us-gaap:NoninterestIncome>
    <cass:InterestAndDividendIncomeIncludingTaxEquivalentAdjustmentOperating
      contextRef="i4bb4162b336a4a1b8378f6440c498111_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzI1LTItMS0xLTU5MDE_b5e00077-906a-4023-b38d-8c13179c39f4"
      unitRef="usd">21538000</cass:InterestAndDividendIncomeIncludingTaxEquivalentAdjustmentOperating>
    <cass:InterestAndDividendIncomeIncludingTaxEquivalentAdjustmentOperating
      contextRef="iddd52d85766f465b96ca212f81162019_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzI1LTQtMS0xLTU5MDE_1b3c6be6-c064-4bc7-b0c7-406a3efb8a70"
      unitRef="usd">30646000</cass:InterestAndDividendIncomeIncludingTaxEquivalentAdjustmentOperating>
    <cass:InterestAndDividendIncomeIncludingTaxEquivalentAdjustmentOperating
      contextRef="i24d399a16cf9457c8e3078df411aa3fa_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzI1LTYtMS0xLTU5MDE_dd06192b-96cf-48f7-8ab5-6883ec39e2b0"
      unitRef="usd">2510000</cass:InterestAndDividendIncomeIncludingTaxEquivalentAdjustmentOperating>
    <cass:InterestAndDividendIncomeIncludingTaxEquivalentAdjustmentOperating
      contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzI1LTgtMS0xLTU5MDE_0f6c98c6-f509-45b7-8f1e-eab7b80b08b6"
      unitRef="usd">54694000</cass:InterestAndDividendIncomeIncludingTaxEquivalentAdjustmentOperating>
    <us-gaap:InterestExpense
      contextRef="i4bb4162b336a4a1b8378f6440c498111_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzI2LTItMS0xLTU5MDE_4f0d95fe-e29d-4d7f-8946-fbf1dd33300f"
      unitRef="usd">0</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="iddd52d85766f465b96ca212f81162019_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzI2LTQtMS0xLTU5MDE_551e4d3f-5d4b-4bc2-a079-380c8bab61ee"
      unitRef="usd">5193000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i24d399a16cf9457c8e3078df411aa3fa_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzI2LTYtMS0xLTU5MDE_70d75f9f-54eb-48c2-af9d-ad108221311b"
      unitRef="usd">0</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzI2LTgtMS0xLTU5MDE_0f83a804-b725-4d80-9992-e657dc3820fd"
      unitRef="usd">5193000</us-gaap:InterestExpense>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="i68dc6d307a8f4958af59672ceb603295_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzI3LTItMS0xLTU5MDE_2e8a0bdc-f425-4b4e-a99b-e87df5d69cb4"
      unitRef="usd">0</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="ic6cc69073077496bb5151ceee7dbe49f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzI3LTQtMS0xLTU5MDE_5414e67c-6ec9-462d-bc52-301253fd096b"
      unitRef="usd">-2107000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="i24d399a16cf9457c8e3078df411aa3fa_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzI3LTYtMS0xLTU5MDE_86f7cb9a-5660-4d31-abaa-166dd02423d1"
      unitRef="usd">-2107000</us-gaap:InterestIncomeExpenseNet>
    <cass:IncomeLossFromContinuingOperationsIncludingTaxEquivalentAdjustmentBeforeIncomeTaxesNoncontrollingInterest
      contextRef="i4bb4162b336a4a1b8378f6440c498111_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzI5LTItMS0xLTU5MDE_2d27288c-1406-4f6f-a819-5e1191dfd540"
      unitRef="usd">23524000</cass:IncomeLossFromContinuingOperationsIncludingTaxEquivalentAdjustmentBeforeIncomeTaxesNoncontrollingInterest>
    <cass:IncomeLossFromContinuingOperationsIncludingTaxEquivalentAdjustmentBeforeIncomeTaxesNoncontrollingInterest
      contextRef="iddd52d85766f465b96ca212f81162019_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzI5LTQtMS0xLTU5MDE_69d5c25b-e291-4267-a944-0380191b9707"
      unitRef="usd">13048000</cass:IncomeLossFromContinuingOperationsIncludingTaxEquivalentAdjustmentBeforeIncomeTaxesNoncontrollingInterest>
    <cass:IncomeLossFromContinuingOperationsIncludingTaxEquivalentAdjustmentBeforeIncomeTaxesNoncontrollingInterest
      contextRef="i24d399a16cf9457c8e3078df411aa3fa_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzI5LTYtMS0xLTU5MDE_edcb444b-32fb-4715-9685-f53e1180034c"
      unitRef="usd">2978000</cass:IncomeLossFromContinuingOperationsIncludingTaxEquivalentAdjustmentBeforeIncomeTaxesNoncontrollingInterest>
    <cass:IncomeLossFromContinuingOperationsIncludingTaxEquivalentAdjustmentBeforeIncomeTaxesNoncontrollingInterest
      contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzI5LTgtMS0xLTU5MDE_d9fb40ba-1f4a-4c44-82e2-f913d7d8fe44"
      unitRef="usd">39550000</cass:IncomeLossFromContinuingOperationsIncludingTaxEquivalentAdjustmentBeforeIncomeTaxesNoncontrollingInterest>
    <us-gaap:Goodwill
      contextRef="i0af57df24079422088afb38f006d8d24_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzMwLTItMS0xLTU5MDE_9a4dd8d1-a864-4a1f-9372-127c0f715cd2"
      unitRef="usd">12433000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i90941764b3ed4c44bdf6d02d3346beac_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzMwLTQtMS0xLTU5MDE_09162085-c4b1-490f-8fe2-1d0dc61f1dff"
      unitRef="usd">1829000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i1ae3389803d14dbcb5dbca60f72d69d9_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzMwLTYtMS0xLTU5MDE_69920e9e-f231-4154-922a-9d20baf07180"
      unitRef="usd">0</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i45464f58af19437bbe66ee3f989905fb_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzMwLTgtMS0xLTU5MDE_8737d80f-66c2-4a65-8681-19eabea48e71"
      unitRef="usd">14262000</us-gaap:Goodwill>
    <us-gaap:OtherIntangibleAssetsNet
      contextRef="i0af57df24079422088afb38f006d8d24_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzMxLTItMS0xLTU5MDE_c3971c07-c310-466f-b787-d2ab0a5d4229"
      unitRef="usd">1142000</us-gaap:OtherIntangibleAssetsNet>
    <us-gaap:OtherIntangibleAssetsNet
      contextRef="i90941764b3ed4c44bdf6d02d3346beac_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzMxLTQtMS0xLTU5MDE_426e6633-f7fe-4f21-8aaf-cd3f04217d47"
      unitRef="usd">3139000</us-gaap:OtherIntangibleAssetsNet>
    <us-gaap:OtherIntangibleAssetsNet
      contextRef="i1ae3389803d14dbcb5dbca60f72d69d9_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzMxLTYtMS0xLTU5MDE_5aee0196-aa29-4bda-908e-53a5949249a2"
      unitRef="usd">0</us-gaap:OtherIntangibleAssetsNet>
    <us-gaap:OtherIntangibleAssetsNet
      contextRef="i45464f58af19437bbe66ee3f989905fb_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzMxLTgtMS0xLTU5MDE_ea9ccd55-5302-4ea6-a31d-e6b46b1b1aad"
      unitRef="usd">4281000</us-gaap:OtherIntangibleAssetsNet>
    <us-gaap:Assets
      contextRef="i0af57df24079422088afb38f006d8d24_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzMyLTItMS0xLTU5MDE_2a21c062-85f5-43ca-9e6c-05d106940914"
      unitRef="usd">844483000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i90941764b3ed4c44bdf6d02d3346beac_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzMyLTQtMS0xLTU5MDE_129aef2d-b5e0-448c-9d4e-4cb3aa128424"
      unitRef="usd">915341000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i1ae3389803d14dbcb5dbca60f72d69d9_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzMyLTYtMS0xLTU5MDE_3b73572c-9527-448d-8357-3ac9c3913c65"
      unitRef="usd">4419000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i45464f58af19437bbe66ee3f989905fb_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzMyLTgtMS0xLTU5MDE_84ce74a4-34dd-44fd-a4fe-e222c25833a6"
      unitRef="usd">1764243000</us-gaap:Assets>
    <cass:AverageFundingSources
      contextRef="i0af57df24079422088afb38f006d8d24_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzMzLTItMS0xLTU5MDE_627459eb-f5b3-41c5-825e-d5125790c5a9"
      unitRef="usd">676068000</cass:AverageFundingSources>
    <cass:AverageFundingSources
      contextRef="i90941764b3ed4c44bdf6d02d3346beac_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzMzLTQtMS0xLTU5MDE_addb7c54-7366-442f-9a51-bc01228fff6f"
      unitRef="usd">592905000</cass:AverageFundingSources>
    <cass:AverageFundingSources
      contextRef="i1ae3389803d14dbcb5dbca60f72d69d9_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzMzLTYtMS0xLTU5MDE_af45bfa2-e01d-489e-ad2c-0ca706915455"
      unitRef="usd">0</cass:AverageFundingSources>
    <cass:AverageFundingSources
      contextRef="i45464f58af19437bbe66ee3f989905fb_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90YWJsZTozNzM1ZmNhOTkzNDU0ZGI5OGU0YzE3Mjc1NGM5ZTUyZC90YWJsZXJhbmdlOjM3MzVmY2E5OTM0NTRkYjk4ZTRjMTcyNzU0YzllNTJkXzMzLTgtMS0xLTU5MDE_863223dd-6747-4a16-acba-195b61809a29"
      unitRef="usd">1268973000</cass:AverageFundingSources>
    <us-gaap:IncomeTaxEffectsAllocatedDirectlyToEquityPriorPeriodAdjustment
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90ZXh0cmVnaW9uOmU2ZGY5YTJiYTkzOTQwY2VhMjNjNDlhNzI2MWFjNWQwXzE2NDkyNjc0NDg2ODY_c9a507fe-1344-470d-a1af-4bec88e2f27c"
      unitRef="usd">1873000</us-gaap:IncomeTaxEffectsAllocatedDirectlyToEquityPriorPeriodAdjustment>
    <us-gaap:IncomeTaxEffectsAllocatedDirectlyToEquityPriorPeriodAdjustment
      contextRef="i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90ZXh0cmVnaW9uOmU2ZGY5YTJiYTkzOTQwY2VhMjNjNDlhNzI2MWFjNWQwXzE2NDkyNjc0NDg2OTI_c4bdfe97-bd96-4c08-9974-12bdb10f5cff"
      unitRef="usd">1888000</us-gaap:IncomeTaxEffectsAllocatedDirectlyToEquityPriorPeriodAdjustment>
    <us-gaap:IncomeTaxEffectsAllocatedDirectlyToEquityPriorPeriodAdjustment
      contextRef="i7fd31695be1947f693cfbf09bf2c6794_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTAvZnJhZzplNmRmOWEyYmE5Mzk0MGNlYTIzYzQ5YTcyNjFhYzVkMC90ZXh0cmVnaW9uOmU2ZGY5YTJiYTkzOTQwY2VhMjNjNDlhNzI2MWFjNWQwXzE2NDkyNjc0NDg2OTg_a5173ddc-bad0-43f3-a290-103aadb6c533"
      unitRef="usd">2084000</us-gaap:IncomeTaxEffectsAllocatedDirectlyToEquityPriorPeriodAdjustment>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTMvZnJhZzpjZWEzM2I3NzgwZTk0OTIxODg3M2Q0MjhjMDFhNzVlYS90ZXh0cmVnaW9uOmNlYTMzYjc3ODBlOTQ5MjE4ODczZDQyOGMwMWE3NWVhXzE1Nzc_2542ca8d-9ee9-427f-8460-9a4a5a94feb9">&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;Leases&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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 leases certain premises under operating leases. As of December&#160;31, 2021, the Company had lease liabilities of $4,887,000 and right-of-use assets of $4,421,000. Lease liabilities and right-of-use assets are reflected in &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTMvZnJhZzpjZWEzM2I3NzgwZTk0OTIxODg3M2Q0MjhjMDFhNzVlYS90ZXh0cmVnaW9uOmNlYTMzYjc3ODBlOTQ5MjE4ODczZDQyOGMwMWE3NWVhXzEwOTk1MTE2MzIyNjY_b44e6d7a-84ae-4c18-84a0-400ba1e4fa43"&gt;other liabilities&lt;/span&gt; and &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTMvZnJhZzpjZWEzM2I3NzgwZTk0OTIxODg3M2Q0MjhjMDFhNzVlYS90ZXh0cmVnaW9uOmNlYTMzYjc3ODBlOTQ5MjE4ODczZDQyOGMwMWE3NWVhXzEwOTk1MTE2MzIyNjc_34eb14c1-0df3-443b-bc97-e2f69841b7ec"&gt;other assets&lt;/span&gt;, respectively. Included in occupancy expense on the consolidated statements of income for 2021 was operating lease cost of $1,651,000, short-term lease cost of $186,000, and there was no variable lease cost. The Company paid cash of $1,779,000 for operating lease amounts included in the measurement of lease liabilities for the year ended December&#160;31, 2021. No right-of-use assets were obtained in exchange for lease liabilities during the year ended December&#160;31, 2021. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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 year ended December&#160;31, 2021, the weighted average remaining lease term for the operating leases was 6.1 years and the weighted average discount rate used in the measurement of operating lease liabilities was 5.4%. Certain of the Company&#x2019;s leases contain options to renew the lease; however, these renewal options are not included in the calculation of the lease liabilities as they are not reasonably certain to be exercised. There has been no significant change in the Company&#x2019;s expected future minimum lease payments since December&#160;31, 2020. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; A maturity analysis of operating lease liabilities and undiscounted cash flows as of December&#160;31, 2021 was as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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:85.718%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.082%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%"&gt;(In thousands)&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:700;line-height:100%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Lease payments due &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Less than 1 year &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:114%"&gt;$&lt;/span&gt;&lt;/td&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:114%"&gt;1,735&#160;&lt;/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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1-2 years &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;814&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;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;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2-3 years &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:114%"&gt;553&#160;&lt;/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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3-4 years &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;555&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;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;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;4-5 years &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:114%"&gt;545&#160;&lt;/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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Over 5 years &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,497&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;text-indent:30pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total undiscounted cash flows &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt 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:114%"&gt;5,699&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt 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:#dbdbdb;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:114%"&gt;Discount on cash flows &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;812&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;text-indent:30pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total lease liability &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:114%"&gt;4,887&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;There were no sale and leaseback transactions, leveraged leases, or lease transactions with related parties during the year ended December&#160;31, 2021. At December&#160;31, 2021, the Company did not have any leases that had not yet commenced.</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:OperatingLeaseLiability
      contextRef="iec0398a820254cd299413aaa332e3362_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTMvZnJhZzpjZWEzM2I3NzgwZTk0OTIxODg3M2Q0MjhjMDFhNzVlYS90ZXh0cmVnaW9uOmNlYTMzYjc3ODBlOTQ5MjE4ODczZDQyOGMwMWE3NWVhXzIwNA_8c43258e-f021-4e7e-b7d2-121d98585803"
      unitRef="usd">4887000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="iec0398a820254cd299413aaa332e3362_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTMvZnJhZzpjZWEzM2I3NzgwZTk0OTIxODg3M2Q0MjhjMDFhNzVlYS90ZXh0cmVnaW9uOmNlYTMzYjc3ODBlOTQ5MjE4ODczZDQyOGMwMWE3NWVhXzIzNA_718388e1-85d4-43ff-a3fa-700a552c3f1e"
      unitRef="usd">4421000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseCost
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTMvZnJhZzpjZWEzM2I3NzgwZTk0OTIxODg3M2Q0MjhjMDFhNzVlYS90ZXh0cmVnaW9uOmNlYTMzYjc3ODBlOTQ5MjE4ODczZDQyOGMwMWE3NWVhXzQ1Mw_87974ca3-2f19-4fce-bb1b-498ec5d0b4eb"
      unitRef="usd">1651000</us-gaap:OperatingLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTMvZnJhZzpjZWEzM2I3NzgwZTk0OTIxODg3M2Q0MjhjMDFhNzVlYS90ZXh0cmVnaW9uOmNlYTMzYjc3ODBlOTQ5MjE4ODczZDQyOGMwMWE3NWVhXzQ4Mg_f7a8f202-6573-474a-a55a-f5fab0126bde"
      unitRef="usd">186000</us-gaap:ShortTermLeaseCost>
    <us-gaap:OperatingLeasePayments
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTMvZnJhZzpjZWEzM2I3NzgwZTk0OTIxODg3M2Q0MjhjMDFhNzVlYS90ZXh0cmVnaW9uOmNlYTMzYjc3ODBlOTQ5MjE4ODczZDQyOGMwMWE3NWVhXzU0OQ_a5c457fc-9d82-4787-9907-2e3c614a33ed"
      unitRef="usd">1779000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="iec0398a820254cd299413aaa332e3362_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTMvZnJhZzpjZWEzM2I3NzgwZTk0OTIxODg3M2Q0MjhjMDFhNzVlYS90ZXh0cmVnaW9uOmNlYTMzYjc3ODBlOTQ5MjE4ODczZDQyOGMwMWE3NWVhXzg0NA_9126a87d-3314-4c57-ac4e-d91e1d751585">P6Y1M6D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="iec0398a820254cd299413aaa332e3362_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTMvZnJhZzpjZWEzM2I3NzgwZTk0OTIxODg3M2Q0MjhjMDFhNzVlYS90ZXh0cmVnaW9uOmNlYTMzYjc3ODBlOTQ5MjE4ODczZDQyOGMwMWE3NWVhXzk0NQ_04d41d3c-1e98-4866-85c9-356bd223fefb"
      unitRef="number">0.054</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTMvZnJhZzpjZWEzM2I3NzgwZTk0OTIxODg3M2Q0MjhjMDFhNzVlYS90ZXh0cmVnaW9uOmNlYTMzYjc3ODBlOTQ5MjE4ODczZDQyOGMwMWE3NWVhXzE1Nzk_ba875564-d3e5-4f9d-a7ed-da6dc2859a7b">A maturity analysis of operating lease liabilities and undiscounted cash flows as of December&#160;31, 2021 was as follows: &lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.718%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.082%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%"&gt;(In thousands)&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:700;line-height:100%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Lease payments due &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Less than 1 year &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:114%"&gt;$&lt;/span&gt;&lt;/td&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:114%"&gt;1,735&#160;&lt;/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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1-2 years &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;814&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;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;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2-3 years &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:114%"&gt;553&#160;&lt;/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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3-4 years &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;555&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;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;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;4-5 years &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:114%"&gt;545&#160;&lt;/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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Over 5 years &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,497&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;text-indent:30pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total undiscounted cash flows &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt 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:114%"&gt;5,699&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt 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:#dbdbdb;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:114%"&gt;Discount on cash flows &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;812&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;text-indent:30pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total lease liability &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:114%"&gt;4,887&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="iec0398a820254cd299413aaa332e3362_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTMvZnJhZzpjZWEzM2I3NzgwZTk0OTIxODg3M2Q0MjhjMDFhNzVlYS90YWJsZTo1NDM1NTE4NDk1MmQ0NTFjYjExNzdmMjE1ZTcyMTE3My90YWJsZXJhbmdlOjU0MzU1MTg0OTUyZDQ1MWNiMTE3N2YyMTVlNzIxMTczXzItMS0xLTEtNTkwMQ_7611b027-6c70-476c-9cc1-112c03ca8b8f"
      unitRef="usd">1735000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="iec0398a820254cd299413aaa332e3362_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTMvZnJhZzpjZWEzM2I3NzgwZTk0OTIxODg3M2Q0MjhjMDFhNzVlYS90YWJsZTo1NDM1NTE4NDk1MmQ0NTFjYjExNzdmMjE1ZTcyMTE3My90YWJsZXJhbmdlOjU0MzU1MTg0OTUyZDQ1MWNiMTE3N2YyMTVlNzIxMTczXzMtMS0xLTEtNTkwMQ_47a3edab-f0e0-4a37-bd6c-c57bd078415a"
      unitRef="usd">814000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="iec0398a820254cd299413aaa332e3362_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTMvZnJhZzpjZWEzM2I3NzgwZTk0OTIxODg3M2Q0MjhjMDFhNzVlYS90YWJsZTo1NDM1NTE4NDk1MmQ0NTFjYjExNzdmMjE1ZTcyMTE3My90YWJsZXJhbmdlOjU0MzU1MTg0OTUyZDQ1MWNiMTE3N2YyMTVlNzIxMTczXzQtMS0xLTEtNTkwMQ_b524618b-39ea-48a2-954b-a3a5d4dcd342"
      unitRef="usd">553000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="iec0398a820254cd299413aaa332e3362_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTMvZnJhZzpjZWEzM2I3NzgwZTk0OTIxODg3M2Q0MjhjMDFhNzVlYS90YWJsZTo1NDM1NTE4NDk1MmQ0NTFjYjExNzdmMjE1ZTcyMTE3My90YWJsZXJhbmdlOjU0MzU1MTg0OTUyZDQ1MWNiMTE3N2YyMTVlNzIxMTczXzUtMS0xLTEtNTkwMQ_4112abad-143a-4658-8708-8c4251bbf3e4"
      unitRef="usd">555000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="iec0398a820254cd299413aaa332e3362_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTMvZnJhZzpjZWEzM2I3NzgwZTk0OTIxODg3M2Q0MjhjMDFhNzVlYS90YWJsZTo1NDM1NTE4NDk1MmQ0NTFjYjExNzdmMjE1ZTcyMTE3My90YWJsZXJhbmdlOjU0MzU1MTg0OTUyZDQ1MWNiMTE3N2YyMTVlNzIxMTczXzYtMS0xLTEtNTkwMQ_e52ace45-af3a-4b7f-b3d8-c5b563cd14db"
      unitRef="usd">545000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <cass:LesseeOperatingLeaseLiabilityToBePaidDueAfterYearFour
      contextRef="iec0398a820254cd299413aaa332e3362_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTMvZnJhZzpjZWEzM2I3NzgwZTk0OTIxODg3M2Q0MjhjMDFhNzVlYS90YWJsZTo1NDM1NTE4NDk1MmQ0NTFjYjExNzdmMjE1ZTcyMTE3My90YWJsZXJhbmdlOjU0MzU1MTg0OTUyZDQ1MWNiMTE3N2YyMTVlNzIxMTczXzctMS0xLTEtNTkwMQ_2cb0ed62-ef9e-4831-80f7-362b77a2c683"
      unitRef="usd">1497000</cass:LesseeOperatingLeaseLiabilityToBePaidDueAfterYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="iec0398a820254cd299413aaa332e3362_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTMvZnJhZzpjZWEzM2I3NzgwZTk0OTIxODg3M2Q0MjhjMDFhNzVlYS90YWJsZTo1NDM1NTE4NDk1MmQ0NTFjYjExNzdmMjE1ZTcyMTE3My90YWJsZXJhbmdlOjU0MzU1MTg0OTUyZDQ1MWNiMTE3N2YyMTVlNzIxMTczXzgtMS0xLTEtNTkwMQ_ca11ac96-721a-4a3f-bec2-2d7c2a6b55b7"
      unitRef="usd">5699000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="iec0398a820254cd299413aaa332e3362_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTMvZnJhZzpjZWEzM2I3NzgwZTk0OTIxODg3M2Q0MjhjMDFhNzVlYS90YWJsZTo1NDM1NTE4NDk1MmQ0NTFjYjExNzdmMjE1ZTcyMTE3My90YWJsZXJhbmdlOjU0MzU1MTg0OTUyZDQ1MWNiMTE3N2YyMTVlNzIxMTczXzktMS0xLTEtNTkwMQ_07b7e800-715e-4eaf-9068-4a2ec9faddab"
      unitRef="usd">812000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="iec0398a820254cd299413aaa332e3362_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTMvZnJhZzpjZWEzM2I3NzgwZTk0OTIxODg3M2Q0MjhjMDFhNzVlYS90YWJsZTo1NDM1NTE4NDk1MmQ0NTFjYjExNzdmMjE1ZTcyMTE3My90YWJsZXJhbmdlOjU0MzU1MTg0OTUyZDQ1MWNiMTE3N2YyMTVlNzIxMTczXzEwLTEtMS0xLTU5MDE_23b9871b-d3d7-43ec-ad43-b6aa70004ef7"
      unitRef="usd">4887000</us-gaap:OperatingLeaseLiability>
    <us-gaap:SubsequentEventsTextBlock
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTYvZnJhZzozMmIyYWU3NTgzMTI0N2U5YjgwZmVmYTJlYWVjMjU0Ny90ZXh0cmVnaW9uOjMyYjJhZTc1ODMxMjQ3ZTliODBmZWZhMmVhZWMyNTQ3XzMzNQ_4d7dd9c4-58fd-4e86-ad00-6a35939ff23b">Subsequent Events&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In accordance with FASB ASC 855, &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;Subsequent Events&lt;/span&gt;, the Company has evaluated subsequent events after the consolidated balance sheet date of December&#160;31, 2021, and there were no events identified that would require additional disclosures to prevent the Company&#x2019;s consolidated financial statements from being misleading.</us-gaap:SubsequentEventsTextBlock>
    <us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90ZXh0cmVnaW9uOmUxYTAyODNhNmI0NzRkODlhOTdjNTVhN2U4NDgwYWI3XzIxMg_bc895796-25d0-48a4-ac7a-ac974f2d6c75">&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;Condensed Financial Information of Parent Company&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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;Following are the condensed balance sheets of the Company (parent company only) and the related condensed statements of income and cash flows. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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:71.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&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="9" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Condensed Balance Sheets&lt;/span&gt;&lt;/div&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;December&#160;31,&lt;/span&gt;&lt;/div&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-style:italic;font-weight:400;line-height:114%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Cash and due from banks &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:114%"&gt;$&lt;/span&gt;&lt;/td&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:114%"&gt;132,050&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:114%"&gt;$&lt;/span&gt;&lt;/td&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:114%"&gt;51,714&#160;&lt;/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:#dbdbdb;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:114%"&gt;Short-term investments &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;585&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;235,452&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;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:114%"&gt;Securities available-for-sale, at fair 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:114%"&gt;566,835&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;357,726&#160;&lt;/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:#dbdbdb;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:114%"&gt;Loans, net &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;40,515&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;49,314&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;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:114%"&gt;Payments in advance of funding &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:114%"&gt;291,427&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;194,563&#160;&lt;/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:#dbdbdb;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:114%"&gt;Investments in subsidiaries &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;164,650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;162,341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;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:114%"&gt;Premises and equipment, 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:114%"&gt;17,443&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;17,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:#dbdbdb;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:114%"&gt;Other assets &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;95,940&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;69,162&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;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;text-indent:30pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total assets &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:114%"&gt;1,309,445&#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:114%"&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:114%"&gt;1,137,731&#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:#dbdbdb;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:114%"&gt;Liabilities and Shareholders&#x2019; Equity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;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:400;line-height:114%"&gt;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:#dbdbdb;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:114%"&gt;Accounts and drafts payable &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,041,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;832,420&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Other liabilities &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;22,577&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;44,151&#160;&lt;/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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total liabilities &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;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:114%"&gt;1,063,647&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;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:114%"&gt;876,571&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total shareholders&#x2019; equity &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:114%"&gt;245,798&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;261,160&#160;&lt;/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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:30pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total liabilities and shareholders&#x2019; equity &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:114%"&gt;1,309,445&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:114%"&gt;1,137,731&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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:58.142%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&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="15" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Condensed Statements of Income&lt;/span&gt;&lt;/div&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;For the Years Ended December&#160;31,&lt;/span&gt;&lt;/div&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-style:italic;font-weight:400;line-height:114%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Income from subsidiaries &#x2013; management fees &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3,115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,854&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,599&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:114%"&gt;Information services revenue &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:114%"&gt;104,426&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;95,078&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;106,198&#160;&lt;/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:#dbdbdb;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:114%"&gt;Net interest income after (release of) provision for credit losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;11,316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;10,932&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;15,713&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;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:114%"&gt;Gain on sales of investment securities &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:114%"&gt;51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,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:114%"&gt;19&#160;&lt;/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:#dbdbdb;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:114%"&gt;Other income &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;919&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;458&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;518&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;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;text-indent:30pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total income &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;119,827&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;110,397&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;125,047&#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:#dbdbdb;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:114%"&gt;Expenses: &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;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:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Salaries and employee benefits &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:114%"&gt;80,434&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;77,577&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;81,432&#160;&lt;/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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Other expenses &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;27,406&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;25,347&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;26,136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;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;text-indent:30pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total expenses &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;107,840&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;102,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;107,568&#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:#dbdbdb;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:114%"&gt;Income before income tax and equity in undistributed income of subsidiaries &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;11,987&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;7,473&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;17,479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;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:114%"&gt;Income tax expense &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:114%"&gt;635&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,860&#160;&lt;/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:#dbdbdb;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:114%"&gt;Income before undistributed income of subsidiaries &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;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:114%"&gt;11,352&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;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:114%"&gt;7,133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;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:114%"&gt;14,619&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:114%"&gt;Equity in undistributed income of subsidiaries &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:114%"&gt;17,252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;18,043&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;15,785&#160;&lt;/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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:30pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Net income &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:114%"&gt;28,604&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:114%"&gt;25,176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:114%"&gt;30,404&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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;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.142%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&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="15" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Condensed Statements of Cash Flows&lt;/span&gt;&lt;/div&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;For the Years Ended December&#160;31,&lt;/span&gt;&lt;/div&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-style:italic;font-weight:400;line-height:114%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Cash flows from operating activities: &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:114%"&gt;$&lt;/span&gt;&lt;/td&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:114%"&gt;28,604&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:114%"&gt;$&lt;/span&gt;&lt;/td&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:114%"&gt;25,176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:114%"&gt;$&lt;/span&gt;&lt;/td&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:114%"&gt;30,404&#160;&lt;/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:#dbdbdb;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:114%"&gt;Adjustments to reconcile net income to net cash provided by (used in) operating activities: &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;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:30pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Equity in undistributed income of subsidiaries &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:114%"&gt;(17,252)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(18,043)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(15,785)&lt;/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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:30pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Net change in other assets &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(212)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;6,054&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(6,289)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;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;text-indent:30pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Net change in other liabilities &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(9,307)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(6,525)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;9,474&#160;&lt;/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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:30pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Stock-based compensation expense &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,859&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,267&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3,144&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;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;text-indent:30pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:114%"&gt;20,921&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;18,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;6,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:30pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Net cash provided by operating activities &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;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:114%"&gt;25,613&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;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:114%"&gt;27,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;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:114%"&gt;27,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:114%"&gt;Cash flows from investing activities: &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #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:1pt solid #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:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;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:114%"&gt;Net (increase) decrease in securities &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(226,090)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;65,689&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;26,150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;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:114%"&gt;Net decrease (increase) in loans &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;8,799&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(2,545)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(24,999)&lt;/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:#dbdbdb;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:114%"&gt;Net (increase) decrease in payments in advance of funding &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(96,864)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;11,595&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(45,381)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;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;Purchase of bank-owned life insurance&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:114%"&gt;(25,119)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:114%"&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:#dbdbdb;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:114%"&gt;Purchases of premises and equipment, net &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(2,233)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(1,810)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(2,637)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;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:114%"&gt;Asset acquisition of Gateway Giving, LLC &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:114%"&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:114%"&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:114%"&gt;(2,833)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:30pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Net cash (used in) provided by investing activities &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;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:114%"&gt;(341,507)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;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:114%"&gt;72,929&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;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:114%"&gt;(49,700)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:114%"&gt;Cash flows from financing activities: &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #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:1pt solid #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:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;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:114%"&gt;Net increase (decrease) in accounts and drafts payable &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;208,656&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;208,339&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(21,875)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;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:114%"&gt;Short-term borrowings &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:114%"&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:114%"&gt;(18,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;18,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;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:114%"&gt;Cash dividends paid &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(15,446)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(15,599)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(15,234)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;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:114%"&gt;Purchase of common shares for treasury &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:114%"&gt;(30,997)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(6,825)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(7,799)&lt;/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:#dbdbdb;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:114%"&gt;Other financing activities, net &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(850)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(1,098)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(1,125)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;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;text-indent:30pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Net cash provided by (used in) financing activities &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;161,363&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;166,817&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(28,033)&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:#dbdbdb;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:114%"&gt;Net increase (decrease) in cash and cash equivalents &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;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:114%"&gt;(154,531)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;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:114%"&gt;266,911&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;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:114%"&gt;(50,681)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:114%"&gt;Cash and cash equivalents at beginning of year &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:114%"&gt;287,166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;20,255&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;70,936&#160;&lt;/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:#dbdbdb;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:114%"&gt;Cash and cash equivalents at end of year &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:114%"&gt;132,635&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:114%"&gt;287,166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:114%"&gt;20,255&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock>
    <srt:ScheduleOfCondensedBalanceSheetTableTextBlock
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90ZXh0cmVnaW9uOmUxYTAyODNhNmI0NzRkODlhOTdjNTVhN2U4NDgwYWI3XzIxMw_34dc60d0-324a-4b97-a85d-b8d3760bc76b">&lt;div style="margin-top:12pt;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;Following are the condensed balance sheets of the Company (parent company only) and the related condensed statements of income and cash flows. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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:71.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&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="9" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Condensed Balance Sheets&lt;/span&gt;&lt;/div&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;December&#160;31,&lt;/span&gt;&lt;/div&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-style:italic;font-weight:400;line-height:114%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Cash and due from banks &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:114%"&gt;$&lt;/span&gt;&lt;/td&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:114%"&gt;132,050&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:114%"&gt;$&lt;/span&gt;&lt;/td&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:114%"&gt;51,714&#160;&lt;/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:#dbdbdb;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:114%"&gt;Short-term investments &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;585&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;235,452&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;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:114%"&gt;Securities available-for-sale, at fair 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:114%"&gt;566,835&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;357,726&#160;&lt;/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:#dbdbdb;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:114%"&gt;Loans, net &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;40,515&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;49,314&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;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:114%"&gt;Payments in advance of funding &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:114%"&gt;291,427&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;194,563&#160;&lt;/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:#dbdbdb;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:114%"&gt;Investments in subsidiaries &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;164,650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;162,341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;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:114%"&gt;Premises and equipment, 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:114%"&gt;17,443&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;17,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:#dbdbdb;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:114%"&gt;Other assets &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;95,940&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;69,162&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;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;text-indent:30pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total assets &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:114%"&gt;1,309,445&#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:114%"&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:114%"&gt;1,137,731&#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:#dbdbdb;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:114%"&gt;Liabilities and Shareholders&#x2019; Equity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;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:400;line-height:114%"&gt;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:#dbdbdb;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:114%"&gt;Accounts and drafts payable &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,041,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;832,420&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Other liabilities &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;22,577&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;44,151&#160;&lt;/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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total liabilities &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;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:114%"&gt;1,063,647&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;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:114%"&gt;876,571&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total shareholders&#x2019; equity &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:114%"&gt;245,798&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;261,160&#160;&lt;/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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:30pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total liabilities and shareholders&#x2019; equity &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:114%"&gt;1,309,445&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:114%"&gt;1,137,731&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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;</srt:ScheduleOfCondensedBalanceSheetTableTextBlock>
    <us-gaap:CashAndDueFromBanks
      contextRef="ieae677dc22e44433954711c4a15315cb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZTo0NDE4N2Y0MjZhMjg0MzM1OTYwOGJlYWRhMTQ5ZWI3Ni90YWJsZXJhbmdlOjQ0MTg3ZjQyNmEyODQzMzU5NjA4YmVhZGExNDllYjc2XzMtMS0xLTEtNTkwMQ_17c5f33f-2b9c-4d2a-8e2a-9ce34ee02bc0"
      unitRef="usd">132050000</us-gaap:CashAndDueFromBanks>
    <us-gaap:CashAndDueFromBanks
      contextRef="i477f4419d54f479c96794c74a9bcb7bc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZTo0NDE4N2Y0MjZhMjg0MzM1OTYwOGJlYWRhMTQ5ZWI3Ni90YWJsZXJhbmdlOjQ0MTg3ZjQyNmEyODQzMzU5NjA4YmVhZGExNDllYjc2XzMtMy0xLTEtNTkwMQ_57aab01e-df7b-441f-9859-f2482c77da55"
      unitRef="usd">51714000</us-gaap:CashAndDueFromBanks>
    <us-gaap:ShortTermInvestments
      contextRef="ieae677dc22e44433954711c4a15315cb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZTo0NDE4N2Y0MjZhMjg0MzM1OTYwOGJlYWRhMTQ5ZWI3Ni90YWJsZXJhbmdlOjQ0MTg3ZjQyNmEyODQzMzU5NjA4YmVhZGExNDllYjc2XzQtMS0xLTEtNTkwMQ_280d3298-8c1a-4cf5-a1a9-bc30d93d7d43"
      unitRef="usd">585000</us-gaap:ShortTermInvestments>
    <us-gaap:ShortTermInvestments
      contextRef="i477f4419d54f479c96794c74a9bcb7bc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZTo0NDE4N2Y0MjZhMjg0MzM1OTYwOGJlYWRhMTQ5ZWI3Ni90YWJsZXJhbmdlOjQ0MTg3ZjQyNmEyODQzMzU5NjA4YmVhZGExNDllYjc2XzQtMy0xLTEtNTkwMQ_3ecd5d7a-b034-4601-89b3-43cbe86a0a06"
      unitRef="usd">235452000</us-gaap:ShortTermInvestments>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="ieae677dc22e44433954711c4a15315cb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZTo0NDE4N2Y0MjZhMjg0MzM1OTYwOGJlYWRhMTQ5ZWI3Ni90YWJsZXJhbmdlOjQ0MTg3ZjQyNmEyODQzMzU5NjA4YmVhZGExNDllYjc2XzUtMS0xLTEtNTkwMQ_ca69fae4-2da8-4863-80a2-3c3dd784270a"
      unitRef="usd">566835000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="i477f4419d54f479c96794c74a9bcb7bc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZTo0NDE4N2Y0MjZhMjg0MzM1OTYwOGJlYWRhMTQ5ZWI3Ni90YWJsZXJhbmdlOjQ0MTg3ZjQyNmEyODQzMzU5NjA4YmVhZGExNDllYjc2XzUtMy0xLTEtNTkwMQ_5dd2e648-f1cd-4ecd-a1ec-3f51e75d4cd6"
      unitRef="usd">357726000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss
      contextRef="ieae677dc22e44433954711c4a15315cb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZTo0NDE4N2Y0MjZhMjg0MzM1OTYwOGJlYWRhMTQ5ZWI3Ni90YWJsZXJhbmdlOjQ0MTg3ZjQyNmEyODQzMzU5NjA4YmVhZGExNDllYjc2XzYtMS0xLTEtNTkwMQ_22cbcc2e-aff6-4e9b-9e86-da835f9f481a"
      unitRef="usd">40515000</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss
      contextRef="i477f4419d54f479c96794c74a9bcb7bc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZTo0NDE4N2Y0MjZhMjg0MzM1OTYwOGJlYWRhMTQ5ZWI3Ni90YWJsZXJhbmdlOjQ0MTg3ZjQyNmEyODQzMzU5NjA4YmVhZGExNDllYjc2XzYtMy0xLTEtNTkwMQ_498de59b-c0bb-4a03-a8ac-0b7999601b0d"
      unitRef="usd">49314000</us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss>
    <cass:PaymentsInExcessOfFunding
      contextRef="ieae677dc22e44433954711c4a15315cb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZTo0NDE4N2Y0MjZhMjg0MzM1OTYwOGJlYWRhMTQ5ZWI3Ni90YWJsZXJhbmdlOjQ0MTg3ZjQyNmEyODQzMzU5NjA4YmVhZGExNDllYjc2XzctMS0xLTEtNTkwMQ_c326da3e-1932-4887-a6de-bf5196b820bd"
      unitRef="usd">291427000</cass:PaymentsInExcessOfFunding>
    <cass:PaymentsInExcessOfFunding
      contextRef="i477f4419d54f479c96794c74a9bcb7bc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZTo0NDE4N2Y0MjZhMjg0MzM1OTYwOGJlYWRhMTQ5ZWI3Ni90YWJsZXJhbmdlOjQ0MTg3ZjQyNmEyODQzMzU5NjA4YmVhZGExNDllYjc2XzctMy0xLTEtNTkwMQ_534d71ac-aac4-4501-b141-0a291d0bb6e1"
      unitRef="usd">194563000</cass:PaymentsInExcessOfFunding>
    <us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
      contextRef="ieae677dc22e44433954711c4a15315cb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZTo0NDE4N2Y0MjZhMjg0MzM1OTYwOGJlYWRhMTQ5ZWI3Ni90YWJsZXJhbmdlOjQ0MTg3ZjQyNmEyODQzMzU5NjA4YmVhZGExNDllYjc2XzgtMS0xLTEtNTkwMQ_c168da64-1402-410f-b5be-b25c25075405"
      unitRef="usd">164650000</us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures>
    <us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
      contextRef="i477f4419d54f479c96794c74a9bcb7bc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZTo0NDE4N2Y0MjZhMjg0MzM1OTYwOGJlYWRhMTQ5ZWI3Ni90YWJsZXJhbmdlOjQ0MTg3ZjQyNmEyODQzMzU5NjA4YmVhZGExNDllYjc2XzgtMy0xLTEtNTkwMQ_dd3215ca-12ae-41fa-ab86-ad810977f742"
      unitRef="usd">162341000</us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ieae677dc22e44433954711c4a15315cb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZTo0NDE4N2Y0MjZhMjg0MzM1OTYwOGJlYWRhMTQ5ZWI3Ni90YWJsZXJhbmdlOjQ0MTg3ZjQyNmEyODQzMzU5NjA4YmVhZGExNDllYjc2XzktMS0xLTEtNTkwMQ_f6e6e818-8f40-4b68-b802-a44af99ed66b"
      unitRef="usd">17443000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i477f4419d54f479c96794c74a9bcb7bc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZTo0NDE4N2Y0MjZhMjg0MzM1OTYwOGJlYWRhMTQ5ZWI3Ni90YWJsZXJhbmdlOjQ0MTg3ZjQyNmEyODQzMzU5NjA4YmVhZGExNDllYjc2XzktMy0xLTEtNTkwMQ_9b289bb9-fa2a-4121-b328-399f52acdd71"
      unitRef="usd">17459000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OtherAssets
      contextRef="ieae677dc22e44433954711c4a15315cb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZTo0NDE4N2Y0MjZhMjg0MzM1OTYwOGJlYWRhMTQ5ZWI3Ni90YWJsZXJhbmdlOjQ0MTg3ZjQyNmEyODQzMzU5NjA4YmVhZGExNDllYjc2XzEwLTEtMS0xLTU5MDE_b70fb1a9-3a08-422c-ae41-a9629f6cfc7d"
      unitRef="usd">95940000</us-gaap:OtherAssets>
    <us-gaap:OtherAssets
      contextRef="i477f4419d54f479c96794c74a9bcb7bc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZTo0NDE4N2Y0MjZhMjg0MzM1OTYwOGJlYWRhMTQ5ZWI3Ni90YWJsZXJhbmdlOjQ0MTg3ZjQyNmEyODQzMzU5NjA4YmVhZGExNDllYjc2XzEwLTMtMS0xLTU5MDE_599c7ac1-9d74-4594-9de7-e332d5e91aba"
      unitRef="usd">69162000</us-gaap:OtherAssets>
    <us-gaap:Assets
      contextRef="ieae677dc22e44433954711c4a15315cb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZTo0NDE4N2Y0MjZhMjg0MzM1OTYwOGJlYWRhMTQ5ZWI3Ni90YWJsZXJhbmdlOjQ0MTg3ZjQyNmEyODQzMzU5NjA4YmVhZGExNDllYjc2XzExLTEtMS0xLTU5MDE_b7417ca4-f303-43ba-978f-928f39e76607"
      unitRef="usd">1309445000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i477f4419d54f479c96794c74a9bcb7bc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZTo0NDE4N2Y0MjZhMjg0MzM1OTYwOGJlYWRhMTQ5ZWI3Ni90YWJsZXJhbmdlOjQ0MTg3ZjQyNmEyODQzMzU5NjA4YmVhZGExNDllYjc2XzExLTMtMS0xLTU5MDE_eddf6f1d-8c81-49b2-b98e-381650aa3024"
      unitRef="usd">1137731000</us-gaap:Assets>
    <cass:AccountsAndDraftsPayable
      contextRef="ieae677dc22e44433954711c4a15315cb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZTo0NDE4N2Y0MjZhMjg0MzM1OTYwOGJlYWRhMTQ5ZWI3Ni90YWJsZXJhbmdlOjQ0MTg3ZjQyNmEyODQzMzU5NjA4YmVhZGExNDllYjc2XzE0LTEtMS0xLTU5MDE_8d1afe0f-3f8b-40ed-a99b-17c63f2f63e5"
      unitRef="usd">1041070000</cass:AccountsAndDraftsPayable>
    <cass:AccountsAndDraftsPayable
      contextRef="i477f4419d54f479c96794c74a9bcb7bc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZTo0NDE4N2Y0MjZhMjg0MzM1OTYwOGJlYWRhMTQ5ZWI3Ni90YWJsZXJhbmdlOjQ0MTg3ZjQyNmEyODQzMzU5NjA4YmVhZGExNDllYjc2XzE0LTMtMS0xLTU5MDE_7c947324-f1b2-4ad7-99b0-b8fdc6b2d860"
      unitRef="usd">832420000</cass:AccountsAndDraftsPayable>
    <us-gaap:OtherLiabilities
      contextRef="ieae677dc22e44433954711c4a15315cb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZTo0NDE4N2Y0MjZhMjg0MzM1OTYwOGJlYWRhMTQ5ZWI3Ni90YWJsZXJhbmdlOjQ0MTg3ZjQyNmEyODQzMzU5NjA4YmVhZGExNDllYjc2XzE2LTEtMS0xLTU5MDE_ab029cff-1a21-41f7-8cb1-8e7c12a3d26d"
      unitRef="usd">22577000</us-gaap:OtherLiabilities>
    <us-gaap:OtherLiabilities
      contextRef="i477f4419d54f479c96794c74a9bcb7bc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZTo0NDE4N2Y0MjZhMjg0MzM1OTYwOGJlYWRhMTQ5ZWI3Ni90YWJsZXJhbmdlOjQ0MTg3ZjQyNmEyODQzMzU5NjA4YmVhZGExNDllYjc2XzE2LTMtMS0xLTU5MDE_afa9d101-da12-4eb3-bc68-6a38bae4fcb7"
      unitRef="usd">44151000</us-gaap:OtherLiabilities>
    <us-gaap:Liabilities
      contextRef="ieae677dc22e44433954711c4a15315cb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZTo0NDE4N2Y0MjZhMjg0MzM1OTYwOGJlYWRhMTQ5ZWI3Ni90YWJsZXJhbmdlOjQ0MTg3ZjQyNmEyODQzMzU5NjA4YmVhZGExNDllYjc2XzE3LTEtMS0xLTU5MDE_c0770af6-3173-4cf8-a70b-500d76cf0901"
      unitRef="usd">1063647000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i477f4419d54f479c96794c74a9bcb7bc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZTo0NDE4N2Y0MjZhMjg0MzM1OTYwOGJlYWRhMTQ5ZWI3Ni90YWJsZXJhbmdlOjQ0MTg3ZjQyNmEyODQzMzU5NjA4YmVhZGExNDllYjc2XzE3LTMtMS0xLTU5MDE_d09d102a-e479-47fc-85a7-943603f2608e"
      unitRef="usd">876571000</us-gaap:Liabilities>
    <us-gaap:StockholdersEquity
      contextRef="ieae677dc22e44433954711c4a15315cb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZTo0NDE4N2Y0MjZhMjg0MzM1OTYwOGJlYWRhMTQ5ZWI3Ni90YWJsZXJhbmdlOjQ0MTg3ZjQyNmEyODQzMzU5NjA4YmVhZGExNDllYjc2XzE4LTEtMS0xLTU5MDE_c60acfbf-c74d-42e1-90c7-6c7995c52b03"
      unitRef="usd">245798000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i477f4419d54f479c96794c74a9bcb7bc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZTo0NDE4N2Y0MjZhMjg0MzM1OTYwOGJlYWRhMTQ5ZWI3Ni90YWJsZXJhbmdlOjQ0MTg3ZjQyNmEyODQzMzU5NjA4YmVhZGExNDllYjc2XzE4LTMtMS0xLTU5MDE_8c78a9b9-e90a-4673-beb0-b16ab9394305"
      unitRef="usd">261160000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="ieae677dc22e44433954711c4a15315cb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZTo0NDE4N2Y0MjZhMjg0MzM1OTYwOGJlYWRhMTQ5ZWI3Ni90YWJsZXJhbmdlOjQ0MTg3ZjQyNmEyODQzMzU5NjA4YmVhZGExNDllYjc2XzE5LTEtMS0xLTU5MDE_768a28b1-597a-475c-829a-7fe5b795931c"
      unitRef="usd">1309445000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i477f4419d54f479c96794c74a9bcb7bc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZTo0NDE4N2Y0MjZhMjg0MzM1OTYwOGJlYWRhMTQ5ZWI3Ni90YWJsZXJhbmdlOjQ0MTg3ZjQyNmEyODQzMzU5NjA4YmVhZGExNDllYjc2XzE5LTMtMS0xLTU5MDE_918e4240-3297-4191-a28a-ad7741ff0396"
      unitRef="usd">1137731000</us-gaap:LiabilitiesAndStockholdersEquity>
    <srt:ScheduleOfCondensedIncomeStatementTableTextBlock
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90ZXh0cmVnaW9uOmUxYTAyODNhNmI0NzRkODlhOTdjNTVhN2U4NDgwYWI3XzIxNA_bd0afe0c-3828-4d43-a394-59e68dc801c9">&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.142%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&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="15" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Condensed Statements of Income&lt;/span&gt;&lt;/div&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;For the Years Ended December&#160;31,&lt;/span&gt;&lt;/div&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-style:italic;font-weight:400;line-height:114%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Income from subsidiaries &#x2013; management fees &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3,115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,854&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,599&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:114%"&gt;Information services revenue &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:114%"&gt;104,426&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;95,078&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;106,198&#160;&lt;/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:#dbdbdb;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:114%"&gt;Net interest income after (release of) provision for credit losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;11,316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;10,932&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;15,713&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;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:114%"&gt;Gain on sales of investment securities &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:114%"&gt;51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;1,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:114%"&gt;19&#160;&lt;/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:#dbdbdb;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:114%"&gt;Other income &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;919&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;458&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;518&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;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;text-indent:30pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total income &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;119,827&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;110,397&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;125,047&#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:#dbdbdb;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:114%"&gt;Expenses: &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;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:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Salaries and employee benefits &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:114%"&gt;80,434&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;77,577&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;81,432&#160;&lt;/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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:15pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Other expenses &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;27,406&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;25,347&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;26,136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;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;text-indent:30pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Total expenses &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;107,840&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;102,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;107,568&#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:#dbdbdb;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:114%"&gt;Income before income tax and equity in undistributed income of subsidiaries &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;11,987&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;7,473&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;17,479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;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:114%"&gt;Income tax expense &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:114%"&gt;635&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,860&#160;&lt;/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:#dbdbdb;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:114%"&gt;Income before undistributed income of subsidiaries &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;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:114%"&gt;11,352&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;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:114%"&gt;7,133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;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:114%"&gt;14,619&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:114%"&gt;Equity in undistributed income of subsidiaries &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:114%"&gt;17,252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;18,043&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;15,785&#160;&lt;/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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:30pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Net income &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:114%"&gt;28,604&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:114%"&gt;25,176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:114%"&gt;30,404&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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;</srt:ScheduleOfCondensedIncomeStatementTableTextBlock>
    <us-gaap:InvestmentIncomeNonoperating
      contextRef="ic3b044579adf46739a8d9d57fea58c0e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZTozZmE0NzYyNzBjYjU0Y2FkOGU1YTJlN2IyMmFhMGY1NS90YWJsZXJhbmdlOjNmYTQ3NjI3MGNiNTRjYWQ4ZTVhMmU3YjIyYWEwZjU1XzItMS0xLTEtNTkwMQ_3741e5bf-d600-49d3-9dc6-7c41f9e3dc01"
      unitRef="usd">3115000</us-gaap:InvestmentIncomeNonoperating>
    <us-gaap:InvestmentIncomeNonoperating
      contextRef="i64e03c398ff4484392f2d3ea21b89d81_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZTozZmE0NzYyNzBjYjU0Y2FkOGU1YTJlN2IyMmFhMGY1NS90YWJsZXJhbmdlOjNmYTQ3NjI3MGNiNTRjYWQ4ZTVhMmU3YjIyYWEwZjU1XzItMy0xLTEtNTkwMQ_1e0fb714-bce8-42fe-b08b-eac81bd037f4"
      unitRef="usd">2854000</us-gaap:InvestmentIncomeNonoperating>
    <us-gaap:InvestmentIncomeNonoperating
      contextRef="i771da441b94543ab8db57b5e4af7b058_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZTozZmE0NzYyNzBjYjU0Y2FkOGU1YTJlN2IyMmFhMGY1NS90YWJsZXJhbmdlOjNmYTQ3NjI3MGNiNTRjYWQ4ZTVhMmU3YjIyYWEwZjU1XzItNS0xLTEtNTkwMQ_3856db68-a279-482e-a4de-178c1831e05e"
      unitRef="usd">2599000</us-gaap:InvestmentIncomeNonoperating>
    <cass:InformationServicesPaymentAndProcessingRevenue
      contextRef="ic3b044579adf46739a8d9d57fea58c0e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZTozZmE0NzYyNzBjYjU0Y2FkOGU1YTJlN2IyMmFhMGY1NS90YWJsZXJhbmdlOjNmYTQ3NjI3MGNiNTRjYWQ4ZTVhMmU3YjIyYWEwZjU1XzMtMS0xLTEtNTkwMQ_9d8b5ac0-7579-440f-84f3-f6239d79efbb"
      unitRef="usd">104426000</cass:InformationServicesPaymentAndProcessingRevenue>
    <cass:InformationServicesPaymentAndProcessingRevenue
      contextRef="i64e03c398ff4484392f2d3ea21b89d81_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZTozZmE0NzYyNzBjYjU0Y2FkOGU1YTJlN2IyMmFhMGY1NS90YWJsZXJhbmdlOjNmYTQ3NjI3MGNiNTRjYWQ4ZTVhMmU3YjIyYWEwZjU1XzMtMy0xLTEtNTkwMQ_8eff535e-2932-4cc6-925b-2e0487651b8d"
      unitRef="usd">95078000</cass:InformationServicesPaymentAndProcessingRevenue>
    <cass:InformationServicesPaymentAndProcessingRevenue
      contextRef="i771da441b94543ab8db57b5e4af7b058_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZTozZmE0NzYyNzBjYjU0Y2FkOGU1YTJlN2IyMmFhMGY1NS90YWJsZXJhbmdlOjNmYTQ3NjI3MGNiNTRjYWQ4ZTVhMmU3YjIyYWEwZjU1XzMtNS0xLTEtNTkwMQ_01a0749d-7bef-4eb3-991b-4cf1fa12d3a2"
      unitRef="usd">106198000</cass:InformationServicesPaymentAndProcessingRevenue>
    <us-gaap:InterestIncomeExpenseAfterProvisionForLoanLoss
      contextRef="ic3b044579adf46739a8d9d57fea58c0e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZTozZmE0NzYyNzBjYjU0Y2FkOGU1YTJlN2IyMmFhMGY1NS90YWJsZXJhbmdlOjNmYTQ3NjI3MGNiNTRjYWQ4ZTVhMmU3YjIyYWEwZjU1XzQtMS0xLTEtNTkwMQ_90419448-ba1f-4e10-b106-c98c8f4a322e"
      unitRef="usd">11316000</us-gaap:InterestIncomeExpenseAfterProvisionForLoanLoss>
    <us-gaap:InterestIncomeExpenseAfterProvisionForLoanLoss
      contextRef="i64e03c398ff4484392f2d3ea21b89d81_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZTozZmE0NzYyNzBjYjU0Y2FkOGU1YTJlN2IyMmFhMGY1NS90YWJsZXJhbmdlOjNmYTQ3NjI3MGNiNTRjYWQ4ZTVhMmU3YjIyYWEwZjU1XzQtMy0xLTEtNTkwMQ_733d6787-1a38-47b9-8336-841dda45a9c6"
      unitRef="usd">10932000</us-gaap:InterestIncomeExpenseAfterProvisionForLoanLoss>
    <us-gaap:InterestIncomeExpenseAfterProvisionForLoanLoss
      contextRef="i771da441b94543ab8db57b5e4af7b058_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZTozZmE0NzYyNzBjYjU0Y2FkOGU1YTJlN2IyMmFhMGY1NS90YWJsZXJhbmdlOjNmYTQ3NjI3MGNiNTRjYWQ4ZTVhMmU3YjIyYWEwZjU1XzQtNS0xLTEtNTkwMQ_a8528672-0e90-48aa-a47e-24ce31e34446"
      unitRef="usd">15713000</us-gaap:InterestIncomeExpenseAfterProvisionForLoanLoss>
    <us-gaap:DebtAndEquitySecuritiesGainLoss
      contextRef="ic3b044579adf46739a8d9d57fea58c0e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZTozZmE0NzYyNzBjYjU0Y2FkOGU1YTJlN2IyMmFhMGY1NS90YWJsZXJhbmdlOjNmYTQ3NjI3MGNiNTRjYWQ4ZTVhMmU3YjIyYWEwZjU1XzUtMS0xLTEtNTkwMQ_fa6db8bc-63de-4174-862f-fac403874e14"
      unitRef="usd">51000</us-gaap:DebtAndEquitySecuritiesGainLoss>
    <us-gaap:DebtAndEquitySecuritiesGainLoss
      contextRef="i64e03c398ff4484392f2d3ea21b89d81_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZTozZmE0NzYyNzBjYjU0Y2FkOGU1YTJlN2IyMmFhMGY1NS90YWJsZXJhbmdlOjNmYTQ3NjI3MGNiNTRjYWQ4ZTVhMmU3YjIyYWEwZjU1XzUtMy0xLTEtNTkwMQ_b727d290-0e77-41dc-b129-02432e6ffbf7"
      unitRef="usd">1075000</us-gaap:DebtAndEquitySecuritiesGainLoss>
    <us-gaap:DebtAndEquitySecuritiesGainLoss
      contextRef="i771da441b94543ab8db57b5e4af7b058_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZTozZmE0NzYyNzBjYjU0Y2FkOGU1YTJlN2IyMmFhMGY1NS90YWJsZXJhbmdlOjNmYTQ3NjI3MGNiNTRjYWQ4ZTVhMmU3YjIyYWEwZjU1XzUtNS0xLTEtNTkwMQ_5d186d3c-61b1-462d-be79-84cc75f704e7"
      unitRef="usd">19000</us-gaap:DebtAndEquitySecuritiesGainLoss>
    <us-gaap:OtherIncome
      contextRef="ic3b044579adf46739a8d9d57fea58c0e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZTozZmE0NzYyNzBjYjU0Y2FkOGU1YTJlN2IyMmFhMGY1NS90YWJsZXJhbmdlOjNmYTQ3NjI3MGNiNTRjYWQ4ZTVhMmU3YjIyYWEwZjU1XzYtMS0xLTEtNTkwMQ_a17c566d-d8d7-4113-ab60-5452557a1923"
      unitRef="usd">919000</us-gaap:OtherIncome>
    <us-gaap:OtherIncome
      contextRef="i64e03c398ff4484392f2d3ea21b89d81_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZTozZmE0NzYyNzBjYjU0Y2FkOGU1YTJlN2IyMmFhMGY1NS90YWJsZXJhbmdlOjNmYTQ3NjI3MGNiNTRjYWQ4ZTVhMmU3YjIyYWEwZjU1XzYtMy0xLTEtNTkwMQ_44300463-f780-4ec0-9ba5-f876bea46921"
      unitRef="usd">458000</us-gaap:OtherIncome>
    <us-gaap:OtherIncome
      contextRef="i771da441b94543ab8db57b5e4af7b058_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZTozZmE0NzYyNzBjYjU0Y2FkOGU1YTJlN2IyMmFhMGY1NS90YWJsZXJhbmdlOjNmYTQ3NjI3MGNiNTRjYWQ4ZTVhMmU3YjIyYWEwZjU1XzYtNS0xLTEtNTkwMQ_bd6b3d3b-5ead-4791-81a0-cef288277269"
      unitRef="usd">518000</us-gaap:OtherIncome>
    <us-gaap:Revenues
      contextRef="ic3b044579adf46739a8d9d57fea58c0e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZTozZmE0NzYyNzBjYjU0Y2FkOGU1YTJlN2IyMmFhMGY1NS90YWJsZXJhbmdlOjNmYTQ3NjI3MGNiNTRjYWQ4ZTVhMmU3YjIyYWEwZjU1XzctMS0xLTEtNTkwMQ_54477910-247b-4372-91c4-086f7fffb43d"
      unitRef="usd">119827000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i64e03c398ff4484392f2d3ea21b89d81_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZTozZmE0NzYyNzBjYjU0Y2FkOGU1YTJlN2IyMmFhMGY1NS90YWJsZXJhbmdlOjNmYTQ3NjI3MGNiNTRjYWQ4ZTVhMmU3YjIyYWEwZjU1XzctMy0xLTEtNTkwMQ_d2793fb3-c318-4955-a45e-d62e89299665"
      unitRef="usd">110397000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i771da441b94543ab8db57b5e4af7b058_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZTozZmE0NzYyNzBjYjU0Y2FkOGU1YTJlN2IyMmFhMGY1NS90YWJsZXJhbmdlOjNmYTQ3NjI3MGNiNTRjYWQ4ZTVhMmU3YjIyYWEwZjU1XzctNS0xLTEtNTkwMQ_c36fbf9b-c042-4787-8df7-25447920063d"
      unitRef="usd">125047000</us-gaap:Revenues>
    <us-gaap:LaborAndRelatedExpense
      contextRef="ic3b044579adf46739a8d9d57fea58c0e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZTozZmE0NzYyNzBjYjU0Y2FkOGU1YTJlN2IyMmFhMGY1NS90YWJsZXJhbmdlOjNmYTQ3NjI3MGNiNTRjYWQ4ZTVhMmU3YjIyYWEwZjU1XzktMS0xLTEtNTkwMQ_64f4b4d4-0c1f-40f0-8c30-47ed69ed5419"
      unitRef="usd">80434000</us-gaap:LaborAndRelatedExpense>
    <us-gaap:LaborAndRelatedExpense
      contextRef="i64e03c398ff4484392f2d3ea21b89d81_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZTozZmE0NzYyNzBjYjU0Y2FkOGU1YTJlN2IyMmFhMGY1NS90YWJsZXJhbmdlOjNmYTQ3NjI3MGNiNTRjYWQ4ZTVhMmU3YjIyYWEwZjU1XzktMy0xLTEtNTkwMQ_254570ce-dc13-4bc0-b341-8d31ca728347"
      unitRef="usd">77577000</us-gaap:LaborAndRelatedExpense>
    <us-gaap:LaborAndRelatedExpense
      contextRef="i771da441b94543ab8db57b5e4af7b058_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZTozZmE0NzYyNzBjYjU0Y2FkOGU1YTJlN2IyMmFhMGY1NS90YWJsZXJhbmdlOjNmYTQ3NjI3MGNiNTRjYWQ4ZTVhMmU3YjIyYWEwZjU1XzktNS0xLTEtNTkwMQ_f7313e13-bbc0-4ed5-997b-fbd78be96ee6"
      unitRef="usd">81432000</us-gaap:LaborAndRelatedExpense>
    <us-gaap:OtherNoninterestExpense
      contextRef="ic3b044579adf46739a8d9d57fea58c0e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZTozZmE0NzYyNzBjYjU0Y2FkOGU1YTJlN2IyMmFhMGY1NS90YWJsZXJhbmdlOjNmYTQ3NjI3MGNiNTRjYWQ4ZTVhMmU3YjIyYWEwZjU1XzEwLTEtMS0xLTU5MDE_0e9fe945-8565-4e8f-8b8b-7f75fc218f13"
      unitRef="usd">27406000</us-gaap:OtherNoninterestExpense>
    <us-gaap:OtherNoninterestExpense
      contextRef="i64e03c398ff4484392f2d3ea21b89d81_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZTozZmE0NzYyNzBjYjU0Y2FkOGU1YTJlN2IyMmFhMGY1NS90YWJsZXJhbmdlOjNmYTQ3NjI3MGNiNTRjYWQ4ZTVhMmU3YjIyYWEwZjU1XzEwLTMtMS0xLTU5MDE_dd11fdc5-d33e-46ab-9b83-d3d071906595"
      unitRef="usd">25347000</us-gaap:OtherNoninterestExpense>
    <us-gaap:OtherNoninterestExpense
      contextRef="i771da441b94543ab8db57b5e4af7b058_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZTozZmE0NzYyNzBjYjU0Y2FkOGU1YTJlN2IyMmFhMGY1NS90YWJsZXJhbmdlOjNmYTQ3NjI3MGNiNTRjYWQ4ZTVhMmU3YjIyYWEwZjU1XzEwLTUtMS0xLTU5MDE_5eab128d-e395-4e0c-beca-1eea17153a19"
      unitRef="usd">26136000</us-gaap:OtherNoninterestExpense>
    <us-gaap:NoninterestExpense
      contextRef="ic3b044579adf46739a8d9d57fea58c0e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZTozZmE0NzYyNzBjYjU0Y2FkOGU1YTJlN2IyMmFhMGY1NS90YWJsZXJhbmdlOjNmYTQ3NjI3MGNiNTRjYWQ4ZTVhMmU3YjIyYWEwZjU1XzExLTEtMS0xLTU5MDE_db017233-d971-4043-9066-59b912e04c65"
      unitRef="usd">107840000</us-gaap:NoninterestExpense>
    <us-gaap:NoninterestExpense
      contextRef="i64e03c398ff4484392f2d3ea21b89d81_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZTozZmE0NzYyNzBjYjU0Y2FkOGU1YTJlN2IyMmFhMGY1NS90YWJsZXJhbmdlOjNmYTQ3NjI3MGNiNTRjYWQ4ZTVhMmU3YjIyYWEwZjU1XzExLTMtMS0xLTU5MDE_b98f55cd-8e69-487c-b42f-6334243301c4"
      unitRef="usd">102924000</us-gaap:NoninterestExpense>
    <us-gaap:NoninterestExpense
      contextRef="i771da441b94543ab8db57b5e4af7b058_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZTozZmE0NzYyNzBjYjU0Y2FkOGU1YTJlN2IyMmFhMGY1NS90YWJsZXJhbmdlOjNmYTQ3NjI3MGNiNTRjYWQ4ZTVhMmU3YjIyYWEwZjU1XzExLTUtMS0xLTU5MDE_f2b4de11-0b6f-40bf-bae9-890ebd88563f"
      unitRef="usd">107568000</us-gaap:NoninterestExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ic3b044579adf46739a8d9d57fea58c0e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZTozZmE0NzYyNzBjYjU0Y2FkOGU1YTJlN2IyMmFhMGY1NS90YWJsZXJhbmdlOjNmYTQ3NjI3MGNiNTRjYWQ4ZTVhMmU3YjIyYWEwZjU1XzEyLTEtMS0xLTU5MDE_eee4c8cf-d197-47d4-90b6-8f2fb48abc6c"
      unitRef="usd">11987000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i64e03c398ff4484392f2d3ea21b89d81_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZTozZmE0NzYyNzBjYjU0Y2FkOGU1YTJlN2IyMmFhMGY1NS90YWJsZXJhbmdlOjNmYTQ3NjI3MGNiNTRjYWQ4ZTVhMmU3YjIyYWEwZjU1XzEyLTMtMS0xLTU5MDE_b98a1df0-e9e3-4797-add4-b2dafe41ba53"
      unitRef="usd">7473000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i771da441b94543ab8db57b5e4af7b058_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZTozZmE0NzYyNzBjYjU0Y2FkOGU1YTJlN2IyMmFhMGY1NS90YWJsZXJhbmdlOjNmYTQ3NjI3MGNiNTRjYWQ4ZTVhMmU3YjIyYWEwZjU1XzEyLTUtMS0xLTU5MDE_43d03f6d-e3e3-45c8-8563-7770ba222bfb"
      unitRef="usd">17479000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ic3b044579adf46739a8d9d57fea58c0e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZTozZmE0NzYyNzBjYjU0Y2FkOGU1YTJlN2IyMmFhMGY1NS90YWJsZXJhbmdlOjNmYTQ3NjI3MGNiNTRjYWQ4ZTVhMmU3YjIyYWEwZjU1XzEzLTEtMS0xLTU5MDE_9ba52d67-b21e-4bc1-92b9-2408c2350879"
      unitRef="usd">635000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i64e03c398ff4484392f2d3ea21b89d81_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZTozZmE0NzYyNzBjYjU0Y2FkOGU1YTJlN2IyMmFhMGY1NS90YWJsZXJhbmdlOjNmYTQ3NjI3MGNiNTRjYWQ4ZTVhMmU3YjIyYWEwZjU1XzEzLTMtMS0xLTU5MDE_bbc9922b-d49c-4ea5-86f4-e2aa6f1e8927"
      unitRef="usd">340000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i771da441b94543ab8db57b5e4af7b058_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZTozZmE0NzYyNzBjYjU0Y2FkOGU1YTJlN2IyMmFhMGY1NS90YWJsZXJhbmdlOjNmYTQ3NjI3MGNiNTRjYWQ4ZTVhMmU3YjIyYWEwZjU1XzEzLTUtMS0xLTU5MDE_334357f1-f1d5-4b13-b3b3-6f7eadb399b9"
      unitRef="usd">2860000</us-gaap:IncomeTaxExpenseBenefit>
    <cass:IncomeBeforeUndistributedIncomeOfSubsidiaries
      contextRef="ic3b044579adf46739a8d9d57fea58c0e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZTozZmE0NzYyNzBjYjU0Y2FkOGU1YTJlN2IyMmFhMGY1NS90YWJsZXJhbmdlOjNmYTQ3NjI3MGNiNTRjYWQ4ZTVhMmU3YjIyYWEwZjU1XzE0LTEtMS0xLTU5MDE_4bdf4380-eeda-4e1a-8bb0-4e6f71e308d2"
      unitRef="usd">11352000</cass:IncomeBeforeUndistributedIncomeOfSubsidiaries>
    <cass:IncomeBeforeUndistributedIncomeOfSubsidiaries
      contextRef="i64e03c398ff4484392f2d3ea21b89d81_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZTozZmE0NzYyNzBjYjU0Y2FkOGU1YTJlN2IyMmFhMGY1NS90YWJsZXJhbmdlOjNmYTQ3NjI3MGNiNTRjYWQ4ZTVhMmU3YjIyYWEwZjU1XzE0LTMtMS0xLTU5MDE_ba74e003-d352-46e3-8700-0107304c6b27"
      unitRef="usd">7133000</cass:IncomeBeforeUndistributedIncomeOfSubsidiaries>
    <cass:IncomeBeforeUndistributedIncomeOfSubsidiaries
      contextRef="i771da441b94543ab8db57b5e4af7b058_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZTozZmE0NzYyNzBjYjU0Y2FkOGU1YTJlN2IyMmFhMGY1NS90YWJsZXJhbmdlOjNmYTQ3NjI3MGNiNTRjYWQ4ZTVhMmU3YjIyYWEwZjU1XzE0LTUtMS0xLTU5MDE_cb83ea8c-8383-4068-afa6-674ff767e19a"
      unitRef="usd">14619000</cass:IncomeBeforeUndistributedIncomeOfSubsidiaries>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="ic3b044579adf46739a8d9d57fea58c0e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZTozZmE0NzYyNzBjYjU0Y2FkOGU1YTJlN2IyMmFhMGY1NS90YWJsZXJhbmdlOjNmYTQ3NjI3MGNiNTRjYWQ4ZTVhMmU3YjIyYWEwZjU1XzE1LTEtMS0xLTU5MDE_9d31cf6f-4943-4154-9f8b-ab71d9f8f4f5"
      unitRef="usd">17252000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i64e03c398ff4484392f2d3ea21b89d81_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZTozZmE0NzYyNzBjYjU0Y2FkOGU1YTJlN2IyMmFhMGY1NS90YWJsZXJhbmdlOjNmYTQ3NjI3MGNiNTRjYWQ4ZTVhMmU3YjIyYWEwZjU1XzE1LTMtMS0xLTU5MDE_22f4e986-7b77-4e19-920f-414e701ee214"
      unitRef="usd">18043000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i771da441b94543ab8db57b5e4af7b058_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZTozZmE0NzYyNzBjYjU0Y2FkOGU1YTJlN2IyMmFhMGY1NS90YWJsZXJhbmdlOjNmYTQ3NjI3MGNiNTRjYWQ4ZTVhMmU3YjIyYWEwZjU1XzE1LTUtMS0xLTU5MDE_c3d85969-d887-4c2e-9393-3573c1b798c5"
      unitRef="usd">15785000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:NetIncomeLoss
      contextRef="ic3b044579adf46739a8d9d57fea58c0e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZTozZmE0NzYyNzBjYjU0Y2FkOGU1YTJlN2IyMmFhMGY1NS90YWJsZXJhbmdlOjNmYTQ3NjI3MGNiNTRjYWQ4ZTVhMmU3YjIyYWEwZjU1XzE2LTEtMS0xLTU5MDE_87ac573d-76db-4ab6-951e-d6cda52ccfcf"
      unitRef="usd">28604000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i64e03c398ff4484392f2d3ea21b89d81_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZTozZmE0NzYyNzBjYjU0Y2FkOGU1YTJlN2IyMmFhMGY1NS90YWJsZXJhbmdlOjNmYTQ3NjI3MGNiNTRjYWQ4ZTVhMmU3YjIyYWEwZjU1XzE2LTMtMS0xLTU5MDE_f64354ea-7449-4b70-83b8-ded70fe54414"
      unitRef="usd">25176000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i771da441b94543ab8db57b5e4af7b058_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZTozZmE0NzYyNzBjYjU0Y2FkOGU1YTJlN2IyMmFhMGY1NS90YWJsZXJhbmdlOjNmYTQ3NjI3MGNiNTRjYWQ4ZTVhMmU3YjIyYWEwZjU1XzE2LTUtMS0xLTU5MDE_631007de-b54e-4194-8fcb-a5a60bf408c3"
      unitRef="usd">30404000</us-gaap:NetIncomeLoss>
    <srt:ScheduleOfCondensedCashFlowStatementTableTextBlock
      contextRef="i4906493562bc41cca0523a7b10a1498b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90ZXh0cmVnaW9uOmUxYTAyODNhNmI0NzRkODlhOTdjNTVhN2U4NDgwYWI3XzIxNQ_7e2f52f7-65f0-4dfc-8532-29e2e68c74bb">&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.142%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.084%"/&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="15" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Condensed Statements of Cash Flows&lt;/span&gt;&lt;/div&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;For the Years Ended December&#160;31,&lt;/span&gt;&lt;/div&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-style:italic;font-weight:400;line-height:114%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Cash flows from operating activities: &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:114%"&gt;$&lt;/span&gt;&lt;/td&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:114%"&gt;28,604&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:114%"&gt;$&lt;/span&gt;&lt;/td&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:114%"&gt;25,176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:114%"&gt;$&lt;/span&gt;&lt;/td&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:114%"&gt;30,404&#160;&lt;/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:#dbdbdb;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:114%"&gt;Adjustments to reconcile net income to net cash provided by (used in) operating activities: &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;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:30pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Equity in undistributed income of subsidiaries &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:114%"&gt;(17,252)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(18,043)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(15,785)&lt;/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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:30pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Net change in other assets &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(212)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;6,054&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(6,289)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;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;text-indent:30pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Net change in other liabilities &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(9,307)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(6,525)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;9,474&#160;&lt;/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:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:30pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Stock-based compensation expense &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,859&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;2,267&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;3,144&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;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;text-indent:30pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:114%"&gt;20,921&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;18,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;6,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:30pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Net cash provided by operating activities &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;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:114%"&gt;25,613&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;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:114%"&gt;27,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;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:114%"&gt;27,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:114%"&gt;Cash flows from investing activities: &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #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:1pt solid #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:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;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:114%"&gt;Net (increase) decrease in securities &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(226,090)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;65,689&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;26,150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;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:114%"&gt;Net decrease (increase) in loans &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;8,799&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(2,545)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(24,999)&lt;/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:#dbdbdb;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:114%"&gt;Net (increase) decrease in payments in advance of funding &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(96,864)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;11,595&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(45,381)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;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;Purchase of bank-owned life insurance&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:114%"&gt;(25,119)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&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:114%"&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:#dbdbdb;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:114%"&gt;Purchases of premises and equipment, net &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(2,233)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(1,810)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(2,637)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;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:114%"&gt;Asset acquisition of Gateway Giving, LLC &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:114%"&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:114%"&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:114%"&gt;(2,833)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;text-indent:30pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Net cash (used in) provided by investing activities &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;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:114%"&gt;(341,507)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;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:114%"&gt;72,929&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;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:114%"&gt;(49,700)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:114%"&gt;Cash flows from financing activities: &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #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:1pt solid #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:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;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:114%"&gt;Net increase (decrease) in accounts and drafts payable &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;208,656&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;208,339&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(21,875)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;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:114%"&gt;Short-term borrowings &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:114%"&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:114%"&gt;(18,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;18,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;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:114%"&gt;Cash dividends paid &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(15,446)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(15,599)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(15,234)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;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:114%"&gt;Purchase of common shares for treasury &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:114%"&gt;(30,997)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(6,825)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(7,799)&lt;/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:#dbdbdb;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:114%"&gt;Other financing activities, net &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(850)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(1,098)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(1,125)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;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;text-indent:30pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;Net cash provided by (used in) financing activities &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;161,363&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;166,817&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;(28,033)&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:#dbdbdb;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:114%"&gt;Net increase (decrease) in cash and cash equivalents &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;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:114%"&gt;(154,531)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;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:114%"&gt;266,911&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#dbdbdb;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:114%"&gt;(50,681)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:114%"&gt;Cash and cash equivalents at beginning of year &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:114%"&gt;287,166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;20,255&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"&gt;70,936&#160;&lt;/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:#dbdbdb;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:114%"&gt;Cash and cash equivalents at end of year &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:114%"&gt;132,635&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:114%"&gt;287,166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:#dbdbdb;padding:0 1pt"/&gt;&lt;td style="background-color:#dbdbdb;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:114%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:114%"&gt;20,255&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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;</srt:ScheduleOfCondensedCashFlowStatementTableTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="ic3b044579adf46739a8d9d57fea58c0e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZToxODE2NDZlOTg5MmY0MTZkODc4Yjg3Y2U0YmI3ZTM5OS90YWJsZXJhbmdlOjE4MTY0NmU5ODkyZjQxNmQ4NzhiODdjZTRiYjdlMzk5XzMtMS0xLTEtNTkwMQ_fb0a95b2-0978-4690-9196-3f1218701796"
      unitRef="usd">28604000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i64e03c398ff4484392f2d3ea21b89d81_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZToxODE2NDZlOTg5MmY0MTZkODc4Yjg3Y2U0YmI3ZTM5OS90YWJsZXJhbmdlOjE4MTY0NmU5ODkyZjQxNmQ4NzhiODdjZTRiYjdlMzk5XzMtMy0xLTEtNTkwMQ_b0eba6be-7601-4248-bd16-c797a382931e"
      unitRef="usd">25176000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i771da441b94543ab8db57b5e4af7b058_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZToxODE2NDZlOTg5MmY0MTZkODc4Yjg3Y2U0YmI3ZTM5OS90YWJsZXJhbmdlOjE4MTY0NmU5ODkyZjQxNmQ4NzhiODdjZTRiYjdlMzk5XzMtNS0xLTEtNTkwMQ_85bb31b3-6933-4999-a431-85f199aac225"
      unitRef="usd">30404000</us-gaap:NetIncomeLoss>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="ic3b044579adf46739a8d9d57fea58c0e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZToxODE2NDZlOTg5MmY0MTZkODc4Yjg3Y2U0YmI3ZTM5OS90YWJsZXJhbmdlOjE4MTY0NmU5ODkyZjQxNmQ4NzhiODdjZTRiYjdlMzk5XzUtMS0xLTEtNTkwMQ_10046845-9f4a-4027-b6a8-7b7584f907ce"
      unitRef="usd">17252000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i64e03c398ff4484392f2d3ea21b89d81_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZToxODE2NDZlOTg5MmY0MTZkODc4Yjg3Y2U0YmI3ZTM5OS90YWJsZXJhbmdlOjE4MTY0NmU5ODkyZjQxNmQ4NzhiODdjZTRiYjdlMzk5XzUtMy0xLTEtNTkwMQ_6bf36625-096d-457c-a727-bf9dd9ce463d"
      unitRef="usd">18043000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i771da441b94543ab8db57b5e4af7b058_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZToxODE2NDZlOTg5MmY0MTZkODc4Yjg3Y2U0YmI3ZTM5OS90YWJsZXJhbmdlOjE4MTY0NmU5ODkyZjQxNmQ4NzhiODdjZTRiYjdlMzk5XzUtNS0xLTEtNTkwMQ_b5a6c319-d1b5-4dbc-a854-d01ee38ac018"
      unitRef="usd">15785000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="ic3b044579adf46739a8d9d57fea58c0e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZToxODE2NDZlOTg5MmY0MTZkODc4Yjg3Y2U0YmI3ZTM5OS90YWJsZXJhbmdlOjE4MTY0NmU5ODkyZjQxNmQ4NzhiODdjZTRiYjdlMzk5XzYtMS0xLTEtNTkwMQ_d5ede67e-b123-45e3-b497-dd3f92d1f6bd"
      unitRef="usd">212000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="i64e03c398ff4484392f2d3ea21b89d81_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZToxODE2NDZlOTg5MmY0MTZkODc4Yjg3Y2U0YmI3ZTM5OS90YWJsZXJhbmdlOjE4MTY0NmU5ODkyZjQxNmQ4NzhiODdjZTRiYjdlMzk5XzYtMy0xLTEtNTkwMQ_171838e8-797f-4aa2-8deb-e2015626558f"
      unitRef="usd">-6054000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="i771da441b94543ab8db57b5e4af7b058_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZToxODE2NDZlOTg5MmY0MTZkODc4Yjg3Y2U0YmI3ZTM5OS90YWJsZXJhbmdlOjE4MTY0NmU5ODkyZjQxNmQ4NzhiODdjZTRiYjdlMzk5XzYtNS0xLTEtNTkwMQ_d51bbe65-3725-4bae-9636-890406cc886d"
      unitRef="usd">6289000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities
      contextRef="ic3b044579adf46739a8d9d57fea58c0e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZToxODE2NDZlOTg5MmY0MTZkODc4Yjg3Y2U0YmI3ZTM5OS90YWJsZXJhbmdlOjE4MTY0NmU5ODkyZjQxNmQ4NzhiODdjZTRiYjdlMzk5XzctMS0xLTEtNTkwMQ_bb98944f-7026-46a6-9072-d1027a6b47bf"
      unitRef="usd">-9307000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities
      contextRef="i64e03c398ff4484392f2d3ea21b89d81_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZToxODE2NDZlOTg5MmY0MTZkODc4Yjg3Y2U0YmI3ZTM5OS90YWJsZXJhbmdlOjE4MTY0NmU5ODkyZjQxNmQ4NzhiODdjZTRiYjdlMzk5XzctMy0xLTEtNTkwMQ_5e6087ff-ec1f-470b-8516-b95847ea0a27"
      unitRef="usd">-6525000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities
      contextRef="i771da441b94543ab8db57b5e4af7b058_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZToxODE2NDZlOTg5MmY0MTZkODc4Yjg3Y2U0YmI3ZTM5OS90YWJsZXJhbmdlOjE4MTY0NmU5ODkyZjQxNmQ4NzhiODdjZTRiYjdlMzk5XzctNS0xLTEtNTkwMQ_9cb9ce5b-5a5f-42e6-a9ea-ff55d3ed7434"
      unitRef="usd">9474000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:ShareBasedCompensation
      contextRef="ic3b044579adf46739a8d9d57fea58c0e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZToxODE2NDZlOTg5MmY0MTZkODc4Yjg3Y2U0YmI3ZTM5OS90YWJsZXJhbmdlOjE4MTY0NmU5ODkyZjQxNmQ4NzhiODdjZTRiYjdlMzk5XzgtMS0xLTEtNTkwMQ_61a6221b-1157-4ecc-bf7c-13325da287a2"
      unitRef="usd">2859000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i64e03c398ff4484392f2d3ea21b89d81_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZToxODE2NDZlOTg5MmY0MTZkODc4Yjg3Y2U0YmI3ZTM5OS90YWJsZXJhbmdlOjE4MTY0NmU5ODkyZjQxNmQ4NzhiODdjZTRiYjdlMzk5XzgtMy0xLTEtNTkwMQ_4f2a888e-8aba-4390-af39-eb84047a9b46"
      unitRef="usd">2267000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i771da441b94543ab8db57b5e4af7b058_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZToxODE2NDZlOTg5MmY0MTZkODc4Yjg3Y2U0YmI3ZTM5OS90YWJsZXJhbmdlOjE4MTY0NmU5ODkyZjQxNmQ4NzhiODdjZTRiYjdlMzk5XzgtNS0xLTEtNTkwMQ_e5f5be01-c0a6-4076-a9c1-7254905ff640"
      unitRef="usd">3144000</us-gaap:ShareBasedCompensation>
    <us-gaap:OtherOperatingActivitiesCashFlowStatement
      contextRef="ic3b044579adf46739a8d9d57fea58c0e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZToxODE2NDZlOTg5MmY0MTZkODc4Yjg3Y2U0YmI3ZTM5OS90YWJsZXJhbmdlOjE4MTY0NmU5ODkyZjQxNmQ4NzhiODdjZTRiYjdlMzk5XzktMS0xLTEtNTkwMQ_e1abea5f-a33c-4d51-bf81-fea2c4b981a5"
      unitRef="usd">20921000</us-gaap:OtherOperatingActivitiesCashFlowStatement>
    <us-gaap:OtherOperatingActivitiesCashFlowStatement
      contextRef="i64e03c398ff4484392f2d3ea21b89d81_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZToxODE2NDZlOTg5MmY0MTZkODc4Yjg3Y2U0YmI3ZTM5OS90YWJsZXJhbmdlOjE4MTY0NmU5ODkyZjQxNmQ4NzhiODdjZTRiYjdlMzk5XzktMy0xLTEtNTkwMQ_4c2f9a5d-eb8a-47b7-b97a-2d7107984367"
      unitRef="usd">18236000</us-gaap:OtherOperatingActivitiesCashFlowStatement>
    <us-gaap:OtherOperatingActivitiesCashFlowStatement
      contextRef="i771da441b94543ab8db57b5e4af7b058_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZToxODE2NDZlOTg5MmY0MTZkODc4Yjg3Y2U0YmI3ZTM5OS90YWJsZXJhbmdlOjE4MTY0NmU5ODkyZjQxNmQ4NzhiODdjZTRiYjdlMzk5XzktNS0xLTEtNTkwMQ_307291c9-1b26-4219-87ad-df41569f2f52"
      unitRef="usd">6104000</us-gaap:OtherOperatingActivitiesCashFlowStatement>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="ic3b044579adf46739a8d9d57fea58c0e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZToxODE2NDZlOTg5MmY0MTZkODc4Yjg3Y2U0YmI3ZTM5OS90YWJsZXJhbmdlOjE4MTY0NmU5ODkyZjQxNmQ4NzhiODdjZTRiYjdlMzk5XzEwLTEtMS0xLTU5MDE_590bf660-1e5b-48e1-908a-206178e5c40b"
      unitRef="usd">25613000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i64e03c398ff4484392f2d3ea21b89d81_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZToxODE2NDZlOTg5MmY0MTZkODc4Yjg3Y2U0YmI3ZTM5OS90YWJsZXJhbmdlOjE4MTY0NmU5ODkyZjQxNmQ4NzhiODdjZTRiYjdlMzk5XzEwLTMtMS0xLTU5MDE_46334593-3383-4d7c-8f5a-31b728843825"
      unitRef="usd">27165000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i771da441b94543ab8db57b5e4af7b058_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZToxODE2NDZlOTg5MmY0MTZkODc4Yjg3Y2U0YmI3ZTM5OS90YWJsZXJhbmdlOjE4MTY0NmU5ODkyZjQxNmQ4NzhiODdjZTRiYjdlMzk5XzEwLTUtMS0xLTU5MDE_d219bcc5-bd3d-43f1-8348-52f78f63f590"
      unitRef="usd">27052000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt
      contextRef="ic3b044579adf46739a8d9d57fea58c0e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZToxODE2NDZlOTg5MmY0MTZkODc4Yjg3Y2U0YmI3ZTM5OS90YWJsZXJhbmdlOjE4MTY0NmU5ODkyZjQxNmQ4NzhiODdjZTRiYjdlMzk5XzEyLTEtMS0xLTU5MDE_f43e57e0-1b60-4f08-b44e-537ccf076441"
      unitRef="usd">226090000</us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt>
    <us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt
      contextRef="i64e03c398ff4484392f2d3ea21b89d81_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZToxODE2NDZlOTg5MmY0MTZkODc4Yjg3Y2U0YmI3ZTM5OS90YWJsZXJhbmdlOjE4MTY0NmU5ODkyZjQxNmQ4NzhiODdjZTRiYjdlMzk5XzEyLTMtMS0xLTU5MDE_f10583e2-580a-436e-9f55-98aa45dd09f0"
      unitRef="usd">-65689000</us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt>
    <us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt
      contextRef="i771da441b94543ab8db57b5e4af7b058_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZToxODE2NDZlOTg5MmY0MTZkODc4Yjg3Y2U0YmI3ZTM5OS90YWJsZXJhbmdlOjE4MTY0NmU5ODkyZjQxNmQ4NzhiODdjZTRiYjdlMzk5XzEyLTUtMS0xLTU5MDE_cdec697f-a4b6-41c4-a78b-91c793e61f00"
      unitRef="usd">-26150000</us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt>
    <us-gaap:PaymentsForProceedsFromLoansAndLeases
      contextRef="ic3b044579adf46739a8d9d57fea58c0e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZToxODE2NDZlOTg5MmY0MTZkODc4Yjg3Y2U0YmI3ZTM5OS90YWJsZXJhbmdlOjE4MTY0NmU5ODkyZjQxNmQ4NzhiODdjZTRiYjdlMzk5XzEzLTEtMS0xLTU5MDE_40d1681e-e07e-4e12-ab9b-699a6baf6db8"
      unitRef="usd">-8799000</us-gaap:PaymentsForProceedsFromLoansAndLeases>
    <us-gaap:PaymentsForProceedsFromLoansAndLeases
      contextRef="i64e03c398ff4484392f2d3ea21b89d81_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZToxODE2NDZlOTg5MmY0MTZkODc4Yjg3Y2U0YmI3ZTM5OS90YWJsZXJhbmdlOjE4MTY0NmU5ODkyZjQxNmQ4NzhiODdjZTRiYjdlMzk5XzEzLTMtMS0xLTU5MDE_ebbc6944-36b1-4775-82b4-fb0b0339e13b"
      unitRef="usd">2545000</us-gaap:PaymentsForProceedsFromLoansAndLeases>
    <us-gaap:PaymentsForProceedsFromLoansAndLeases
      contextRef="i771da441b94543ab8db57b5e4af7b058_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZToxODE2NDZlOTg5MmY0MTZkODc4Yjg3Y2U0YmI3ZTM5OS90YWJsZXJhbmdlOjE4MTY0NmU5ODkyZjQxNmQ4NzhiODdjZTRiYjdlMzk5XzEzLTUtMS0xLTU5MDE_ff42d179-6c5f-46e9-a106-066e7f8fc267"
      unitRef="usd">24999000</us-gaap:PaymentsForProceedsFromLoansAndLeases>
    <cass:IncreaseDecreaseInPaymentsInExcessOfFunding
      contextRef="ic3b044579adf46739a8d9d57fea58c0e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZToxODE2NDZlOTg5MmY0MTZkODc4Yjg3Y2U0YmI3ZTM5OS90YWJsZXJhbmdlOjE4MTY0NmU5ODkyZjQxNmQ4NzhiODdjZTRiYjdlMzk5XzE0LTEtMS0xLTU5MDE_2aae8cbf-460d-433f-8e77-0e42fe955eba"
      unitRef="usd">96864000</cass:IncreaseDecreaseInPaymentsInExcessOfFunding>
    <cass:IncreaseDecreaseInPaymentsInExcessOfFunding
      contextRef="i64e03c398ff4484392f2d3ea21b89d81_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZToxODE2NDZlOTg5MmY0MTZkODc4Yjg3Y2U0YmI3ZTM5OS90YWJsZXJhbmdlOjE4MTY0NmU5ODkyZjQxNmQ4NzhiODdjZTRiYjdlMzk5XzE0LTMtMS0xLTU5MDE_3fc3028d-98c3-48a2-b76e-0a5e7117e194"
      unitRef="usd">-11595000</cass:IncreaseDecreaseInPaymentsInExcessOfFunding>
    <cass:IncreaseDecreaseInPaymentsInExcessOfFunding
      contextRef="i771da441b94543ab8db57b5e4af7b058_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZToxODE2NDZlOTg5MmY0MTZkODc4Yjg3Y2U0YmI3ZTM5OS90YWJsZXJhbmdlOjE4MTY0NmU5ODkyZjQxNmQ4NzhiODdjZTRiYjdlMzk5XzE0LTUtMS0xLTU5MDE_8dfc1509-246d-4a15-b344-eaf85df67bc1"
      unitRef="usd">45381000</cass:IncreaseDecreaseInPaymentsInExcessOfFunding>
    <us-gaap:PaymentsToAcquireLifeInsurancePolicies
      contextRef="ic3b044579adf46739a8d9d57fea58c0e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZToxODE2NDZlOTg5MmY0MTZkODc4Yjg3Y2U0YmI3ZTM5OS90YWJsZXJhbmdlOjE4MTY0NmU5ODkyZjQxNmQ4NzhiODdjZTRiYjdlMzk5XzE1LTEtMS0xLTEzNDk1_6d7cfd70-85e7-488b-b3cd-6c98c9f36e8f"
      unitRef="usd">25119000</us-gaap:PaymentsToAcquireLifeInsurancePolicies>
    <us-gaap:PaymentsToAcquireLifeInsurancePolicies
      contextRef="i64e03c398ff4484392f2d3ea21b89d81_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZToxODE2NDZlOTg5MmY0MTZkODc4Yjg3Y2U0YmI3ZTM5OS90YWJsZXJhbmdlOjE4MTY0NmU5ODkyZjQxNmQ4NzhiODdjZTRiYjdlMzk5XzE1LTMtMS0xLTEzNDk1_5bfca363-cd60-4e2d-8e7a-d605039bf765"
      unitRef="usd">0</us-gaap:PaymentsToAcquireLifeInsurancePolicies>
    <us-gaap:PaymentsToAcquireLifeInsurancePolicies
      contextRef="i771da441b94543ab8db57b5e4af7b058_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZToxODE2NDZlOTg5MmY0MTZkODc4Yjg3Y2U0YmI3ZTM5OS90YWJsZXJhbmdlOjE4MTY0NmU5ODkyZjQxNmQ4NzhiODdjZTRiYjdlMzk5XzE1LTUtMS0xLTEzNDk1_a11f98c3-ca0d-49d1-b8be-e2cfdf6c5f1d"
      unitRef="usd">0</us-gaap:PaymentsToAcquireLifeInsurancePolicies>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ic3b044579adf46739a8d9d57fea58c0e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZToxODE2NDZlOTg5MmY0MTZkODc4Yjg3Y2U0YmI3ZTM5OS90YWJsZXJhbmdlOjE4MTY0NmU5ODkyZjQxNmQ4NzhiODdjZTRiYjdlMzk5XzE1LTEtMS0xLTU5MDE_6bfbe065-e7c1-45b8-92d2-2391fec6d011"
      unitRef="usd">2233000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i64e03c398ff4484392f2d3ea21b89d81_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZToxODE2NDZlOTg5MmY0MTZkODc4Yjg3Y2U0YmI3ZTM5OS90YWJsZXJhbmdlOjE4MTY0NmU5ODkyZjQxNmQ4NzhiODdjZTRiYjdlMzk5XzE1LTMtMS0xLTU5MDE_0f994be7-059e-4204-8cb5-2f00a58b3eb7"
      unitRef="usd">1810000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i771da441b94543ab8db57b5e4af7b058_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZToxODE2NDZlOTg5MmY0MTZkODc4Yjg3Y2U0YmI3ZTM5OS90YWJsZXJhbmdlOjE4MTY0NmU5ODkyZjQxNmQ4NzhiODdjZTRiYjdlMzk5XzE1LTUtMS0xLTU5MDE_16a74da1-4321-403f-a3dd-ed88f25411c6"
      unitRef="usd">2637000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="ic3b044579adf46739a8d9d57fea58c0e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZToxODE2NDZlOTg5MmY0MTZkODc4Yjg3Y2U0YmI3ZTM5OS90YWJsZXJhbmdlOjE4MTY0NmU5ODkyZjQxNmQ4NzhiODdjZTRiYjdlMzk5XzE2LTEtMS0xLTU5MDE_16eac116-4f63-4641-b5da-7a5f6f138a52"
      unitRef="usd">0</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i64e03c398ff4484392f2d3ea21b89d81_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZToxODE2NDZlOTg5MmY0MTZkODc4Yjg3Y2U0YmI3ZTM5OS90YWJsZXJhbmdlOjE4MTY0NmU5ODkyZjQxNmQ4NzhiODdjZTRiYjdlMzk5XzE2LTMtMS0xLTU5MDE_3c381eea-723e-4e32-9d89-5b609a40b7e5"
      unitRef="usd">0</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i771da441b94543ab8db57b5e4af7b058_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZToxODE2NDZlOTg5MmY0MTZkODc4Yjg3Y2U0YmI3ZTM5OS90YWJsZXJhbmdlOjE4MTY0NmU5ODkyZjQxNmQ4NzhiODdjZTRiYjdlMzk5XzE2LTUtMS0xLTU5MDE_11662303-fbb3-4f5d-afaa-5a79bac89f03"
      unitRef="usd">2833000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="ic3b044579adf46739a8d9d57fea58c0e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZToxODE2NDZlOTg5MmY0MTZkODc4Yjg3Y2U0YmI3ZTM5OS90YWJsZXJhbmdlOjE4MTY0NmU5ODkyZjQxNmQ4NzhiODdjZTRiYjdlMzk5XzE3LTEtMS0xLTU5MDE_469da0b8-b7f4-4bce-8b14-799d0490bc20"
      unitRef="usd">-341507000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i64e03c398ff4484392f2d3ea21b89d81_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZToxODE2NDZlOTg5MmY0MTZkODc4Yjg3Y2U0YmI3ZTM5OS90YWJsZXJhbmdlOjE4MTY0NmU5ODkyZjQxNmQ4NzhiODdjZTRiYjdlMzk5XzE3LTMtMS0xLTU5MDE_d450ece3-9029-46be-bbc3-c4ad021cf1f2"
      unitRef="usd">72929000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i771da441b94543ab8db57b5e4af7b058_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZToxODE2NDZlOTg5MmY0MTZkODc4Yjg3Y2U0YmI3ZTM5OS90YWJsZXJhbmdlOjE4MTY0NmU5ODkyZjQxNmQ4NzhiODdjZTRiYjdlMzk5XzE3LTUtMS0xLTU5MDE_eabd31c8-7fd8-4034-ba67-66a344df1d5a"
      unitRef="usd">-49700000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities
      contextRef="ic3b044579adf46739a8d9d57fea58c0e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZToxODE2NDZlOTg5MmY0MTZkODc4Yjg3Y2U0YmI3ZTM5OS90YWJsZXJhbmdlOjE4MTY0NmU5ODkyZjQxNmQ4NzhiODdjZTRiYjdlMzk5XzE5LTEtMS0xLTU5MDE_ff56a019-c6cd-4ec0-906d-ed8e1a47aeef"
      unitRef="usd">208656000</us-gaap:IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities
      contextRef="i64e03c398ff4484392f2d3ea21b89d81_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZToxODE2NDZlOTg5MmY0MTZkODc4Yjg3Y2U0YmI3ZTM5OS90YWJsZXJhbmdlOjE4MTY0NmU5ODkyZjQxNmQ4NzhiODdjZTRiYjdlMzk5XzE5LTMtMS0xLTU5MDE_715c9bfb-d566-48ec-8b90-359a6f47853c"
      unitRef="usd">208339000</us-gaap:IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities
      contextRef="i771da441b94543ab8db57b5e4af7b058_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZToxODE2NDZlOTg5MmY0MTZkODc4Yjg3Y2U0YmI3ZTM5OS90YWJsZXJhbmdlOjE4MTY0NmU5ODkyZjQxNmQ4NzhiODdjZTRiYjdlMzk5XzE5LTUtMS0xLTU5MDE_a174b299-d15e-47a1-aa35-fb4a6d80659c"
      unitRef="usd">-21875000</us-gaap:IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities>
    <us-gaap:ProceedsFromShortTermDebt
      contextRef="ic3b044579adf46739a8d9d57fea58c0e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZToxODE2NDZlOTg5MmY0MTZkODc4Yjg3Y2U0YmI3ZTM5OS90YWJsZXJhbmdlOjE4MTY0NmU5ODkyZjQxNmQ4NzhiODdjZTRiYjdlMzk5XzIwLTEtMS0xLTU5MDE_83dbbb81-d769-450a-90ba-5e7ee522ad4c"
      unitRef="usd">0</us-gaap:ProceedsFromShortTermDebt>
    <us-gaap:RepaymentsOfShortTermDebt
      contextRef="i64e03c398ff4484392f2d3ea21b89d81_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZToxODE2NDZlOTg5MmY0MTZkODc4Yjg3Y2U0YmI3ZTM5OS90YWJsZXJhbmdlOjE4MTY0NmU5ODkyZjQxNmQ4NzhiODdjZTRiYjdlMzk5XzIwLTMtMS0xLTU5MDE_6e21f6ad-4308-42f1-bd9d-1d294a0feb0d"
      unitRef="usd">18000000</us-gaap:RepaymentsOfShortTermDebt>
    <us-gaap:ProceedsFromShortTermDebt
      contextRef="i771da441b94543ab8db57b5e4af7b058_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZToxODE2NDZlOTg5MmY0MTZkODc4Yjg3Y2U0YmI3ZTM5OS90YWJsZXJhbmdlOjE4MTY0NmU5ODkyZjQxNmQ4NzhiODdjZTRiYjdlMzk5XzIwLTUtMS0xLTU5MDE_9be8208a-19a1-4272-afe5-2fd3a1b9eb5a"
      unitRef="usd">18000000</us-gaap:ProceedsFromShortTermDebt>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="ic3b044579adf46739a8d9d57fea58c0e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZToxODE2NDZlOTg5MmY0MTZkODc4Yjg3Y2U0YmI3ZTM5OS90YWJsZXJhbmdlOjE4MTY0NmU5ODkyZjQxNmQ4NzhiODdjZTRiYjdlMzk5XzIxLTEtMS0xLTU5MDE_213a9f6b-edc8-4cbd-abc8-f3ce26e6e735"
      unitRef="usd">15446000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="i64e03c398ff4484392f2d3ea21b89d81_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZToxODE2NDZlOTg5MmY0MTZkODc4Yjg3Y2U0YmI3ZTM5OS90YWJsZXJhbmdlOjE4MTY0NmU5ODkyZjQxNmQ4NzhiODdjZTRiYjdlMzk5XzIxLTMtMS0xLTU5MDE_cbc1c559-bb8c-4bac-a50b-85c0c8b25ddc"
      unitRef="usd">15599000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="i771da441b94543ab8db57b5e4af7b058_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZToxODE2NDZlOTg5MmY0MTZkODc4Yjg3Y2U0YmI3ZTM5OS90YWJsZXJhbmdlOjE4MTY0NmU5ODkyZjQxNmQ4NzhiODdjZTRiYjdlMzk5XzIxLTUtMS0xLTU5MDE_e5d68baa-3a5e-4e90-bc92-668cd9f8be2d"
      unitRef="usd">15234000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="ic3b044579adf46739a8d9d57fea58c0e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZToxODE2NDZlOTg5MmY0MTZkODc4Yjg3Y2U0YmI3ZTM5OS90YWJsZXJhbmdlOjE4MTY0NmU5ODkyZjQxNmQ4NzhiODdjZTRiYjdlMzk5XzIyLTEtMS0xLTU5MDE_158ccfae-7220-43fa-9c0b-2af0661f350d"
      unitRef="usd">30997000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i64e03c398ff4484392f2d3ea21b89d81_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZToxODE2NDZlOTg5MmY0MTZkODc4Yjg3Y2U0YmI3ZTM5OS90YWJsZXJhbmdlOjE4MTY0NmU5ODkyZjQxNmQ4NzhiODdjZTRiYjdlMzk5XzIyLTMtMS0xLTU5MDE_e3896701-5f38-45f5-a6d7-b90458ae7e7b"
      unitRef="usd">6825000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i771da441b94543ab8db57b5e4af7b058_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZToxODE2NDZlOTg5MmY0MTZkODc4Yjg3Y2U0YmI3ZTM5OS90YWJsZXJhbmdlOjE4MTY0NmU5ODkyZjQxNmQ4NzhiODdjZTRiYjdlMzk5XzIyLTUtMS0xLTU5MDE_4e85b1e5-d2e0-4677-a3cc-4f94b4af4c51"
      unitRef="usd">7799000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="ic3b044579adf46739a8d9d57fea58c0e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZToxODE2NDZlOTg5MmY0MTZkODc4Yjg3Y2U0YmI3ZTM5OS90YWJsZXJhbmdlOjE4MTY0NmU5ODkyZjQxNmQ4NzhiODdjZTRiYjdlMzk5XzIzLTEtMS0xLTU5MDE_b2605851-0636-41ff-a103-d1a1c9483d09"
      unitRef="usd">-850000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="i64e03c398ff4484392f2d3ea21b89d81_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZToxODE2NDZlOTg5MmY0MTZkODc4Yjg3Y2U0YmI3ZTM5OS90YWJsZXJhbmdlOjE4MTY0NmU5ODkyZjQxNmQ4NzhiODdjZTRiYjdlMzk5XzIzLTMtMS0xLTU5MDE_0fb9c0e5-13b9-4633-8b19-7f14268de133"
      unitRef="usd">-1098000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="i771da441b94543ab8db57b5e4af7b058_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZToxODE2NDZlOTg5MmY0MTZkODc4Yjg3Y2U0YmI3ZTM5OS90YWJsZXJhbmdlOjE4MTY0NmU5ODkyZjQxNmQ4NzhiODdjZTRiYjdlMzk5XzIzLTUtMS0xLTU5MDE_0d485d17-6c9c-4930-b903-ca31bbeae5f3"
      unitRef="usd">-1125000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="ic3b044579adf46739a8d9d57fea58c0e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZToxODE2NDZlOTg5MmY0MTZkODc4Yjg3Y2U0YmI3ZTM5OS90YWJsZXJhbmdlOjE4MTY0NmU5ODkyZjQxNmQ4NzhiODdjZTRiYjdlMzk5XzI0LTEtMS0xLTU5MDE_3b515c9f-09b9-4873-af6c-a49b94e85d45"
      unitRef="usd">161363000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i64e03c398ff4484392f2d3ea21b89d81_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZToxODE2NDZlOTg5MmY0MTZkODc4Yjg3Y2U0YmI3ZTM5OS90YWJsZXJhbmdlOjE4MTY0NmU5ODkyZjQxNmQ4NzhiODdjZTRiYjdlMzk5XzI0LTMtMS0xLTU5MDE_84a7b0c6-36f1-486f-a9d6-2a6a522454fd"
      unitRef="usd">166817000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i771da441b94543ab8db57b5e4af7b058_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZToxODE2NDZlOTg5MmY0MTZkODc4Yjg3Y2U0YmI3ZTM5OS90YWJsZXJhbmdlOjE4MTY0NmU5ODkyZjQxNmQ4NzhiODdjZTRiYjdlMzk5XzI0LTUtMS0xLTU5MDE_1e17112b-bb95-4c3d-8d6e-d05fef87c77b"
      unitRef="usd">-28033000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="ic3b044579adf46739a8d9d57fea58c0e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZToxODE2NDZlOTg5MmY0MTZkODc4Yjg3Y2U0YmI3ZTM5OS90YWJsZXJhbmdlOjE4MTY0NmU5ODkyZjQxNmQ4NzhiODdjZTRiYjdlMzk5XzI1LTEtMS0xLTU5MDE_59ea5fd2-6e9c-4324-86f1-f3867b81b05d"
      unitRef="usd">-154531000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i64e03c398ff4484392f2d3ea21b89d81_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZToxODE2NDZlOTg5MmY0MTZkODc4Yjg3Y2U0YmI3ZTM5OS90YWJsZXJhbmdlOjE4MTY0NmU5ODkyZjQxNmQ4NzhiODdjZTRiYjdlMzk5XzI1LTMtMS0xLTU5MDE_6c95e262-ea3c-450f-8bba-43e202274ea8"
      unitRef="usd">266911000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i771da441b94543ab8db57b5e4af7b058_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZToxODE2NDZlOTg5MmY0MTZkODc4Yjg3Y2U0YmI3ZTM5OS90YWJsZXJhbmdlOjE4MTY0NmU5ODkyZjQxNmQ4NzhiODdjZTRiYjdlMzk5XzI1LTUtMS0xLTU5MDE_6fa4e8aa-34b8-4c05-8363-549d409200de"
      unitRef="usd">-50681000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i477f4419d54f479c96794c74a9bcb7bc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZToxODE2NDZlOTg5MmY0MTZkODc4Yjg3Y2U0YmI3ZTM5OS90YWJsZXJhbmdlOjE4MTY0NmU5ODkyZjQxNmQ4NzhiODdjZTRiYjdlMzk5XzI2LTEtMS0xLTU5MDE_9a5fe6bd-522e-4430-affc-6a113c8e04c7"
      unitRef="usd">287166000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ie07df53ab9a847048fac331c57643837_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZToxODE2NDZlOTg5MmY0MTZkODc4Yjg3Y2U0YmI3ZTM5OS90YWJsZXJhbmdlOjE4MTY0NmU5ODkyZjQxNmQ4NzhiODdjZTRiYjdlMzk5XzI2LTMtMS0xLTU5MDE_cfaf6111-b146-4bd9-969e-6806f138bc7d"
      unitRef="usd">20255000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i57b483de8b3946fbad850b411779cfd7_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZToxODE2NDZlOTg5MmY0MTZkODc4Yjg3Y2U0YmI3ZTM5OS90YWJsZXJhbmdlOjE4MTY0NmU5ODkyZjQxNmQ4NzhiODdjZTRiYjdlMzk5XzI2LTUtMS0xLTU5MDE_7562abe7-34b2-440d-a809-bdec607a2481"
      unitRef="usd">70936000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ieae677dc22e44433954711c4a15315cb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZToxODE2NDZlOTg5MmY0MTZkODc4Yjg3Y2U0YmI3ZTM5OS90YWJsZXJhbmdlOjE4MTY0NmU5ODkyZjQxNmQ4NzhiODdjZTRiYjdlMzk5XzI3LTEtMS0xLTU5MDE_b9a1e28c-77c6-4587-b69d-38147d559b9c"
      unitRef="usd">132635000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i477f4419d54f479c96794c74a9bcb7bc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZToxODE2NDZlOTg5MmY0MTZkODc4Yjg3Y2U0YmI3ZTM5OS90YWJsZXJhbmdlOjE4MTY0NmU5ODkyZjQxNmQ4NzhiODdjZTRiYjdlMzk5XzI3LTMtMS0xLTU5MDE_d0154bf6-d487-4a8d-9f32-0c00c756199d"
      unitRef="usd">287166000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ie07df53ab9a847048fac331c57643837_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2MjEzM2Y1NmM3YzQxYjM4MzA0OWM1NGMzMmNjMjk0L3NlYzo3NjIxMzNmNTZjN2M0MWIzODMwNDljNTRjMzJjYzI5NF8xOTkvZnJhZzplMWEwMjgzYTZiNDc0ZDg5YTk3YzU1YTdlODQ4MGFiNy90YWJsZToxODE2NDZlOTg5MmY0MTZkODc4Yjg3Y2U0YmI3ZTM5OS90YWJsZXJhbmdlOjE4MTY0NmU5ODkyZjQxNmQ4NzhiODdjZTRiYjdlMzk5XzI3LTUtMS0xLTU5MDE_492210cc-6856-4175-9122-084f2928366d"
      unitRef="usd">20255000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>121
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
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
M?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO0=5
MY3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$%     @
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
M-"YX;6R=EEUOVC 4AO^*%>VBE3KR10A4@$2!JI.Z%I5NNYAV89(#L>K$F>U
MNU\_VTDSO@OC FSGO.<\KW."TUTQ_B(2 (E>4YJ)GI5(F5_;MH@22+%HL!PR
M=67.>(JEFO*%+7(..#:BE-J>X[3L%)/,ZG?-VH3WNZR0E&0PX4@4:8KYVPU0
MMNI9KO6^\$06B=0+=K^;XP5,07[+)US-[#I+3%+(!&$9XC#O60/W>MC1\2;@
M.X&56!LC[63&V(N>?(E[EJ.!@$(D=0:L?I8P!$IU(H7QN\IIU26U<'W\GOW6
M>%=>9EC D-$?))9)SVI;*(8Y+JA\8JL[J/P$.E_$J##?:%7&AHZ%HD)(EE9B
M19"2K/S%K]4^K G<Y@&!5PF\4P5^)?"-T9+,V!IAB?M=SE:(ZVB530_,WABU
M<D,R?1>GDJNK1.ED?_CX,'V\_S(:/(]'Z&9P/W@8CM'T;CQ^GJ*+">:0R00D
MB3"]1)_1)V0CD:A5T;6EJJYSV%%5Z::LY!VH-(*H@7SW"GF.Y^Z1#T^7.YMR
M6WFNC7NU<<_D\P_DFTHL0;6C1&R.;DF&LXA@BB9,$--?/P<S(;GJLE]'BOEU
M,=\4:QXH-E&]"9Q#C-0-C5ZN4(XY8NIATA Q6F): ,J!EYN++DB&8D8IYN+?
MZN6^+2_+AJ:L?F"7?:<1=.WE^KX>C]GPTZS]-,_S4S8%PH5,&"=_U 7MH5S=
M"U[F;ZU!J?\=_=F"_SANPT!0&PC^RP 1HO@8/MB!VL8^%K$!W*J!6T>!ARQ-
M55<>:9_3FZ9U0M,<C]FP$-86PC,LG-TQX<Z6-IV]+7-"X 9_N^9OG\]_6L.T
M=Y#<('"",/2VV$\(W&#OU.R=H^S/ZH07!7\KZ3_"[>Q2A*';#,,MVCUQKNN[
MCK\%:Z^=3_K=X"OF"Y()1&&NE$XC5(\++\_;<B)9;HZL&9/J #3#1+VB -<!
MZOJ<,?D^T:=@_=+3_PM02P,$%     @ 68-<5-A97SD;!P  :1\  !@   !X
M;"]W;W)K<VAE971S+W-H965T-2YX;6RU6=MNVS@0_17"Z$,+;&/QHEN0!&AL
M=S? YH(FW7UF;#H6*HFN1#OI?OU2%TLR.6*]6/0EMI4S(YX9<LZ0O'B5Q;=R
M(X1";UF:EY>3C5+;\^FT7&Y$QLLSN16Y_L]:%AE7^F?Q,BVWA>"KVBA+I\3S
M@FG&DWQR=5$_>RBN+N1.I4DN'@I4[K*,%S^N12I?+R=X<GCP)7G9J.K!].IB
MRU_$HU!?MP^%_C7MO*R23.1E(G-4B/7EY!,^GS.O,J@1?R7BM1Q\1Q659RF_
M53]N5I<3KQJ12,5252ZX_MB+F4C3RI,>Q_?6Z:1[9V4X_'[P_KDFK\D\\U+,
M9/IWLE*;RTDT02NQYKM4?9&O?XB6D%_Y6\JTK/^BUP8;A!.TW)5*9JVQ'D&6
MY,TG?VL#,3# P8@!:0V(:<!&#&AK0$\U8*T!JR/34*GC,.>*7UT4\A45%5I[
MJ[[4P:RM-?TDK_+^J K]WT3;J:O9_=WC_9\W\T]/BSEZ?-(?MXN[IT=T_QG=
MW,WN;Q?H(_KZ.$?OWWU [U"2HZ>-W)4\7Y474Z7?7WF9+MMW73?O(B/OP@3=
MREQM2K3(5V)U[&"J!]Z-GAQ&?TV<'N=B>88H_@T1CV!@0+/3S3W ?'ZR.8X=
M;&B7"UK[HR/^/@N!OHB]R'<"Z0BC>[41!;K)ES(3YP[_K///:O_,X;]H_(/9
M:ZS]VKJJ%_LK[$5!S"ZF^V%,;5@<Q5YTC)I#SF)*XPYV1,'O*/A."K_K2E8B
M72]*G@K]98U*L=P5B4I@2HVW8# *'QMT; CV0M]@ X!&F 0=D\#)I$XN-.3
M>E7, F/,-H;Y9@)L3(@Q/.:P&W/H'/.35#Q%ZWX:U=-4UM,TJ:<I1"@$ AP'
ML9D'".8Q9L#F $SC@I%L1!VSR+GT;G(E"E&J$U9;W+F,G<'J7%8QTC&KIVTJ
M>0Y.U-BB17T<&CF= :@P",S)"J "%HSD'GN]4GBGQ:@BM$KVR4IH&:@78[<&
M78'# TW"[GG&W_AS"DZFUG)(CO@L-.($H' 0$R-.D"\6AR-Q(OWHB7/TBS>1
M;15:%S+3>5^)0J^99G4@Q=_@.M6Z/%JMGK7L(13VF$D+0$5CA1?WXH3I:?-9
M)_Q :[VK9D IT]6@$I0;6:B/&IQIVGMMH=M$!;.F]DB)1=H&86*BY@#*CS 9
M(=TK)G9+9E/QD@/U\2+7^CDNR</)U)(!8&$0A28;&^:3P!O+8:^>V#]M"2_>
M],:A=-8YW"L9=DO9<&:LQ%:6R4BZ;4G".#1U $ 1&GAFA&R4C^.Q&M<+''8K
MW)#*8!X_RT*[2O(7F)>M29Y)RH98U<@%.:;3JQJ._LOT%4W600[12;FQ43HW
M%A,;I7-#1\CT>HK=@GHGU$DKT98_QJA=5@"83XFII1 L9#B R9!>3(GG)/-0
MR'U2;Y[UWAV]+_1&6.]>=4/[ 2T+L4J4;A7*$A:+UO5P3!\Q-:<<@(JPN8P
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
M^'PL>-7.-;/-W6%2=LS*_%3>*<H^]T)374B>$-W)HI[AK:"T[@+A$ZUZ_&K
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
M-PXI>C>.T_0]X'[ZANZ;L^GQ>;4;6F0WM$BVOE:S_AE]\"-1.JX,,I_(86A
MW8](Q1\04; %C:.-3SWS*533XPDAMJ5Q[./^ *C"3%-7RZ +P)>BFZ92AHT
M7SHV<1DUKJ*ZJFV;6ADV 6#8LDRR@Y7V4MWMI9K9J35[R6LEFH]7BV]@=O5>
M#/:L$1=QX-$DY</_Q\IG/]'761P$B,NRM9-XWQH*J>T6UQH+.>'ZU\^:!2K8
MQM;82UA5-$7:EE$;JA28O@M,;PRL[Z0+Y/F/OD=KR$VO+-O%.E'EZ%IAI?",
M77A&8WBC-%UE?1_?(W=#*NG"26B*EJM$?,00BU$J:M@5XMD3*/Y$D3J9)E_R
M0_,!110:GF=&-6+=EMH?P& -FU)?5U%8U2TX<W.7N=F8^?"))JZ?9IG/3V=@
M:4P@.L4PI!P %,&*=(+'5116ZJIG[7*P&G.8U]6%/HEK\"Q8U2['FM1L%RV@
M4K#V+EB[,=CK5>(NG+3::E"4=G5/3=.6NF?<ABK%B95"R2J-D6Z8R"TQ4?UP
MR9WM1Z'9.I%F;ANJ'.J>Z,;-71QY#>QE@_'B*N5H&K:EANT#N*ZE2\T_ +VI
MJCR^ACEN/_\J&YX#W@#.!'QQTE1M:6Q<0K$!N!'@S^9G4V+7SP=MR!< 9=F:
MI4NM"ZS9U735DA:]@A8%<!/('U9M(E5U"ODKX\J=6"@I3/Y_^L>%^,!JXT'@
M2C)>14P<ACGCSY'<<8INEQZ7ENCK\(F)8WP74#2,5B%-LBGY#3P=+U^&'SB#
M[R7Z>D7#.YHTYE7H&OP:89,;ESJ<ZT)#;O"JM"G#RL$5V@:_5MQ@4+;H\B0?
MM>/*(1;Z!O\Z@8,!]6+;LCR 4$37#'D@ ")'U^N.9:%R\.ME#@9U#I'S@'2.
MILII #IG;Y*6LRAT#GY[H8.K(H80PY2S:D&5 RZT#GY#L8,!'6-8I$(9;;#R
M(W A=\A;RAU2%3*</Q0IV$DKK!QL(7C(*P2/8#$@8D N&!@;$C4. 1STP Z)
M#\TRI0T8 3C;5@SI5(T!6%=7=%S93XC?ZW9S[^N/7T#:I"!MTLRFS>26&Y=V
MVC(JC^VML')P!?.29N9M)S=2I55>$TT>[:-V7#G$@G]),__^E^1& $8VY(>$
M"PA%;%5^4 -@A&@UY$X*<B?-Y'X(N1'H*P;Y[%] *!U7TJBB5+TNBX*B23-%
MOX3<2)5FB57Y=J4-50ZX8&/2S,;/(C=2)=BNJMCR0]BX'5>.MJ!BTDS%SZ2W
M*LEJAB4/XV90^>O3@H?59AYNIC8,19M[+#]]ZZ8M?Q4-X !J@[PI&JD\3@ X
MC F1GS7' *YK6K8\P2< 3ML+;K.=O;V?)L7_&UPYR8,?I2B@]]Q*^6AR\V3S
M$_[FAL7+[-?*NYBQ.,PN%]3AE"8 _//[.&;;&_$#Z.X?*4[^!5!+ P04
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
M]#IF#$R3.H4 #+R4II(O:5K1"&$9 #,I^8OC6;F[9$6$V)BA'<H2W^+75/
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
M#8M\9/-J8!,\PL8/V"^JM:5A;]NU7!\S6 #3!"S8 7L5/,GQC<SG+/0Y"[S
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
M&P1R?HD\41)A468I2\#!P7<5P#,*WK,"-TC )4I,#D25[JUE_Z>)'T83>'Q
M;GN:X':3)>#U4:+H-KJ\QK,2'/0%<#O@+PS#O>UJP!: --RR8PX@/MC& YUP
M52"SF,YL!>D@:ZTM<AOXA%BL)39(7XD6*-/;7@,9&=W #)>0Q)&#%'FD-G1F
MPTJZDN-+P0WSF_X#?&=$H4U)C#D',Y1.(+"V+5^2UYYG?[@'X>ZAP [W?6Q(
M&O+D(?9HQ.6'C:2P1VW=]IO#E!3A\@H&5*#]=8,4MHY2(N";$+H>_^O7;4R]
M4!ZNKV_/"S%@;M$5*IK==:;\04PQI<.X%F7&R7_Y2/",OFR@ ($,B#8 H!E?
MUE2*QD;7_N1HM?!AK52B/?12=" *B/9E" 9D!@,S H_R8=A&^5'+?;BS.R[B
MLL$#*%B&,#@LDO9@'*=^.P?V$-)P?6,R=HZ(4._^X9=G<,/W4)JD+@\:/ Z<
MAY]X/7OUGCU\^GEKEO%YB];]Y-X?6J) .B!$2;EA;WA%,ON6/?;%03_)D-6#
M:(#7C'I3>$^_410,H9 ]&CV7]-$#1WII1"7 ,<C%Q<ZP6 "2'/O%-+U@+],<
M?J(XNV"#$*IFH>>"=LS1^N@A6A?(>'#,V8B<"Y.4G T3_]RG2A3[PA1#U8W(
MAW=G34> ,@@C.JU<1[6;2Z3/ECPQ_D:-&S*()ZV2J&?W%/&[(7**6_Y@B$1#
M@D@^\%G/XARNT#RDF.\DHJQC,])G#TW=5!R_9S$Q'F-%]34="Q NMI8O7MX_
M?4:[_<LH 6QD<1]A$L*400<!V[-HW8EL>/47KAK,;)>C-$C2'"$+D,F"=)"S
M).XC6./!< >LVS''_9R!9ISD;!BQ?IIMH7*]D5J?-\!H/V(%G0W*<!N4LR/!
M("ZC?G8*E_LW_51GML;#G^X[#F ')^U%2&(P2@19S@*DV)F@KY;5,D"*Y^,Q
M]%STJ0A&$=]$T1 &-+POJ+,SK(0V"#]_V*M]W[JN-[X40@V<T/=0K-H '/_1
M</5V]<GUWG]I7(O[[[4?N)E(\+\28U -KP99#]I%^@;J'YR>T7?'D79.UW0[
M%;"M,2@ _X\U='/M PZP^A!]]V]02P,$%     @ 68-<5'\],V4" P  708
M !D   !X;"]W;W)K<VAE971S+W-H965T,30N>&ULI55-C]LV$/TK R&'%A!6
M$B79\L(VL,X'ND "&$G:'HH>:&ED$:%(A:36N_\^0\I6O$5W#^V%G"%GWKPW
M%L?KDS;?;(?HX+&7RFZBSKGA-DELW6'/[8T>4-%-JTW/';GFF-C!(&]"4B\3
MEJ:+I.="1=MU.-N;[5J/3@J%>P-V['MNGG8H]6D39='EX+,X=LX?)-OUP(_X
M!=WOP]Z0E\PHC>A16:$5&&PWT5UVNRM\? CX0^#)7MG@E1RT_N:=^V83I9X0
M2JR=1^"T/>!;E-(#$8WO9\QH+ND3K^T+^H>@G;0<N,6W6OXI&M=MHBJ"!EL^
M2O=9GW[#LY[2X]5:VK#":8HMJ&(]6J?[<S+YO5#3SA_/?;A*J-(7$M@Y@07>
M4Z' \AUW?+LV^@3&1Q.:-X+4D$WDA/(_RA=GZ%90GMON#?;"H@6N&GC_?10#
M==RM$T?8/B*ISSB["8>]@),Q^*25ZRR\5PTVSP$2(C4S8Q=F._8JXCNL;R#/
M8F IRU[!RV>E><#+7U1*7[)Q3S'L)5?NN6#XZ^Y@G:%OY.]72A5SJ2*4*OYW
M4_\+#MQ=GA#H%H;K&)QC!!U8:+6D5V=O@9J)_0%-:.@O]PI<IT=+*?;7T%^_
MI/#18[R!:IF?U]TH9"/4T4)6Q%5>^&VYR.$CTD/HM&Q ](/1#^AK6F!QFB\@
MBU=E#A]&HX0;#<;0BD=O_)-BEL=EF4'&XFJUA/UHZHY0&["Z=2=N$(IX4:2T
MLF4%]\JA45S*)WIS#S1+ANM(QN+%HH1L%9=Y!645EZL5E$6<IXRX6JI<UV,_
M2NXHJT'J62UXF I%&A?5 O)%S(H2OFK')6G/JCC+\LE(R^7Y_%DBD35'0G,:
M\)%&I$40*O0RGIKIQ;(T6P'O]:C<%/J&.)'N-$UC;Q?+;+)#XTDI6TX^=6O
M,+#DT\V_?9')U9/OD9CXP6:A]J6FUS^?SK/S;AH9/\.GP?N)A AE06)+J>G-
MLHS 3,-L<IP>P@ Y:$?C*)@=S7\T/H#N6ZW=Q?$%YG^4[0]02P,$%     @
M68-<5*CI&S09!   ; D  !D   !X;"]W;W)K<VAE971S+W-H965T,34N>&UL
MK5;?;^,V#/Y7B"P8&L!(;-ENDEX:($WO1Q]N*ZZ][6'8@^(PL7"RE)/DYKJ_
M?I24I.DU[<.P%UNBR(_\*(K29*O--ULC.OC12&4O.[5SFXO!P%8U-MSV]085
MK:RT:;BCJ5D/[,8@7P:C1@Y8FIX/&BY49SH)LELSG>C62:'PUH!MFX:;QRN4
M>GO9R3I[P1>QKIT7#*:3#5_C';JOFUM#L\$!92D:5%9H!097EYU9=G%5>/V@
M\(? K3T:@V>RT/J;G]PL+SNI#P@E5LXC</H]X!RE]$ 4QO<=9N?@TAL>C_?H
M'P)WXK+@%N=:_BF6KK[LC#JPQ!5OI?NBMY]PQZ?T>)66-GQA&W7+O -5:YUN
M=L8402-4_/,?NSP<&8S25PS8SH"%N*.C$.4U=WPZ,7H+QFL3FA\$JL&:@A/*
M;\J=,[0JR,Y-9]7W5AA<PHUR7*W%0B+,K$5G)P-'^%YK4.VPKB(6>P4K8_!9
M*U=;>*^6N'P.,*# #M&Q?717[$W$:ZSZD&<)L)1E;^#E![9YP,M?P?NH]7(K
MI 2N3C"&:V$KJ6UK$/Z:+:PS5#-_O^&V.+@M@MOB?TGR?\6"^QIAKIL-5X]4
M[95N%0GIW()X4N515:B@899<54@EYVKX,+N[@MG='/(R3>!9IGYW-9H3#A/8
MUJ*JZ7"&F"RXFKLC;S8B"ZJ&E5#"(;065ZT$22?1P@+!H77$A2O5<BD?8[3$
M0!@Z^"X!FFYK5%3QBEJ$E]&1P\9[0MHE88&#,V*]1B/4&O A6/F87:WMCMDK
MOGFCC1/_D'O]0/0(49AG2GVX1L>%M*!7?GF?W%]_&;%L^,Z>R"LW?D@T)'4[
M>T$ %38+0M\7\0M)"F<WRD?;6@K;]N"CT=;"G!OSZ"G-JJIM6LE]FMY8VNT(
M2A'C\8G<$>2^_5W /#03<BR%)<TN%,EP.*+_69'D1=8[EN3).&4]N"5HROB0
MP1D;]>*_Z,&=7KFM9\J245' 699D*8EWLV%.6/>&+Q%^XPU"-B:*C-#"(,M[
MNW(J4YKFK.S%$1N3V5?UM"DODGOQ5)19D;!S!F$CV+N?I_?:<7EB<[K 6#*.
M#,^3K&2]9Z(R86.*[J<\A1U]7BG#4&!9"H_(C7T'FY F&Q>S410G8/=I"O(\
MBH/I<*_B0IJ43U-08NF1E@YI>DDCNBFC9A]F1[OL"_5$43:^%5#T3D-W5(Z3
ME!+N"\37=/2'OF&_K-9XE'R5]N&]=:()M;9J7?N4E1..K3^8W;)(@R?J-0OB
MXF'8'B]/H%N,1_MUDA1!DAY)RNB]FQ?L2'K>/]60!T<W(.W=.MSS%D(/C)?A
M07IX2LSB#?JD'M\AG[E9"V5!XHI,T_ZP[(")=WN<.+T)]RF1HD()PYJ>0VB\
M JVOM';[B7=P>&!-_P502P,$%     @ 68-<5+#:>(C3 P  ZP@  !D   !X
M;"]W;W)K<VAE971S+W-H965T,38N>&ULK59;;]LV%/XK!YHWM(!F\:*;,\=
MTJQ8@!4+FFQ]&/9 6\>V4$GT2"IN]NMW*,FRFS99-NQ%),_E.U?R:+[7YJ/=
M(CKX5%>-/0^VSNW.HLBNME@K.]4[;(BSUJ96CHYF$]F=055T2G45"<;2J%9E
M$RSF'>W&+.:Z=579X(T!V]:U,@^76.G]><"# ^%]N=DZ3X@6\YW:X"VZ7W<W
MAD[1B%*4-3:VU T87)\'%_SL,O;RG<!O)>[MR1Y\)$NM/_K#=7$>,.\05KAR
M'D'1<H]OL*H\$+GQYX 9C":]XNG^@/ZVBYUB62J+;W3UH2S<]CS( RAPK=K*
MO=?[GW"()_%X*UW9[@O[7E9F :Q:ZW0]*),'==GTJ_HTY.%$(6=/*(A!071^
M]X8Z+Z^44XNYT7LP7IK0_*8+M=,FY\K&%^76&>*6I.<6UXU#@]9]?XG*E,T&
MKG"G;>GL/'($[X6BU0!UV4.))Z"X@'>Z<5L+/S8%%I\#1.37Z)PX.'<IGD6\
MPM44) ]!,,&?P9-CL++#D_\V6/C]8FF=H1;YXQDS\6@F[LS$_T=._R,4C)SE
MP"D.G)6F*V,=Z#6X+<):5W3S2.*,E%=8+]%T.7UUW1!?MU8UA7W=I=A_V->0
M:Y(Y&IA DLDP23/:Q3D+12[A5MV3J#T*\3SDG('@(<MCN*.+//+.X&>TEHRK
M!B:<,2 PF4(<LAGO"4Y#=101"8FP,(USD'$XF^4]21NHM4%XQ5\#ER$C/9Z&
M^2R%.^U41<ZE,@_SE'N'DRR4B8 /W2W% M0]&GITH!R"!:,< IOR!+ZE17):
M// =9="_A$5;D1:] JTI78FVR^YI4-!H1ZDG6));/ASH9,"V1C4K/*W+) L9
M9YW+^])MRP9T@_! ^0:?Z4E"47[!IJ2XK<%>SDY?6$W!^.Q%)<T%?7DHN:15
MAFF>?EG4&8@8.)/_5$\I*.,,9BQYJIZ<$19+J3_2SZO))3&HM43.QSKRD&>^
MBB*4*?.^AIPZY>6E483;3YWR+U][.UP*^^A*'+/V*)T7M6X;!S=H5DCKH^-5
MBT.=SN"70QTGOF7S)($TF<;43'2>A4F60,:F&9WO]KHO)/ D9-2DDD]G1*>V
MB#/*3]Y+'0M.61"43S%-B9Y0GPN2G?IV?:M;,\C0%:$>)MIWW^2"BQ_&E:1H
M^HT63^BCRB';<1;RW)>935GG>$+MF"<'PM<>R.AD -5H-MV8]2\1I:F?12-U
MG.07_0 [BO>_ >^4V="=H7Y9DRKE*@G ]*.U/SB]Z\;94CL:CMUV2W\C:+P
M\==:N\/!&QC_;Q9_ U!+ P04    " !9@UQ4"6;B1[H"  !=!@  &0   'AL
M+W=O<FMS:&5E=',O<VAE970Q-RYX;6RM54UOVS ,_2N$L6,1.TZZ9442($E7
M=, *%"VZ'88=%)NVA>K#D^BFW:\?)2=>-S3=#CLD%B6^QT=:I.<[Z^Y]@TCP
MJ)7QBZ0A:L_2U!<-:N%'MD7#)Y5U6A";KDY]ZU"4$:15FF?9VU0+:9+E/.Y=
MN^7<=J2DP6L'OM-:N*<U*KM;)./DL'$CZX;"1KJ<MZ+&6Z2[]MJQE0XLI=1H
MO+0&'%:+9#4^6T^#?W3X+''GGZTA9+*U]CX8'\M%D@5!J+"@P"#X\8 ;5"H0
ML8SO>\YD"!F S]<']HN8.^>R%1XW5GV1)36+9)9 B97H%-W8W27N\SD-?(55
M/O[#KO>=3!(H.D]6[\&L0$O3/\7CO@[/ +/L""#? _*HNP\459X+$LNYLSMP
MP9O9PB*F&M$L3IKP4F[)\:ED'"WO3.>QA-6#D$IL%<(G=O!@*]@X+"7-4^(H
MP3<M]HSKGC$_PCC.X<H::CQ\,"66OQ.D+&_0F!\TKO-7&<^Q&,%D? )YEH]?
MX9L,.4\BW^0HWY;@7/I"6=\YA*^KK2?']^/;*^33@7P:R:?_L:"O,H:V//.M
M*'"1<-]Y= ^8_#4,K*+!I4.]13>4[P2H05@+<P^-**$S'@NN00GJ@"]ZO"#P
M\A$*ZSAF:_E5&N+[;^X]D(6V<T7#S0 5ENB$@JHSI8>N#8<B7%"I.QWHWLPF
M)UF6A1]([L*Z=E@+PM$_*CRF;R>IB9X7>P675G,5K# ]-H3.\]G);/H^QN9&
M41R6/>4/IML^\8[6Z K)6&T=U3R#0#'>LS0ZIFMC=2O,4Y3VIZ3*60VTL_LR
MO52,\6GV8C5>D.<I[ M3PDNW,GW6\IQ%'0>;9YK.4-_]P^XP.U?]R/CEW@_>
M*^%J:3PHK!B:C=Z=)N#Z8=8;9-LX0+:6>!S%9</S'UUPX//*6CH8(<#P15G^
M!%!+ P04    " !9@UQ4)@^2:Y0$  """P  &0   'AL+W=O<FMS:&5E=',O
M<VAE970Q."YX;6S%5EEOXS80_BN$6A0)P-JZ+-F.;2#.IF@*;!'$W>Y#T0=:
M&EM$)%(EJ3CIK^^0.N+LUN[V /I@>4C.?',/N3A(]:@+ $.>JU+HI5<84\_'
M8YT54#$]DC4(/-E)53&#2[4?ZUH!RYU058Y#WT_&%>/"6RW<WKU:+61C2B[@
M7A'=5!53+VLHY6'I!5Z_\<#WA;$;X]6B9GO8@/E0WRM<C0>4G%<@-)>"*-@M
MO>M@OHXMOV/XF<-!']'$>K*5\M$N[O*EYUN#H(3,6 2&?T]P V5I@=",WSI,
M;U!I!8_I'OT[YSOZLF4:;F3YD>>F6'I3C^2P8TUI'N3A>^C\F5B\3);:?<FA
MY8T2CV2--K+JA-&"BHOVGSUW<3@2F/HG!,).('1VMXJ<E>^88:N%D@>B+#>B
M6<*YZJ31."YL4C9&X2E'.;.ZD56%P=D8F3T2)G)RRY3@8J])#8IL"J9@,3:H
MR+*/LPYTW8*&)T"#D+R7PA2:W(H<\K< 8[1P,#/LS5R'9Q'?038B44!)Z(?!
M&;QH<#MR>-$)O,'+^]Y+\LOU5AN%5?+K&?QXP(\=?OS?AO4LJ.W/N:Y9!DL/
M&U"#>@+O2S21GPH@AFU+(%O;A407\J#;AN#FA7!!#')@RVJ#""B,'"BGB=RY
M$]11,_'RS5?3,$BO-,E:G=KIS!ME)6QB1N[;*M5O\)@A/S#18-N3@ 0QC68A
M39(9N=.Z82(#J^D8=4YNJ[J4+P#8^9@6GAG(.X5[Q831) P1)3K#UPB.;$^X
MC5LA#:/09MO-,=3XK>WEGK5C"J8TBI)7R,WU@R;P#"KCEC>ET\ G[[C"B2*5
M[L+QUJH)C2=^'P$%=:.RPBFZ2(.(3B?I97^(ANR &W<432]/1 T+'ZHM9C+"
MN$4TC6(:SB9DS33/"!RGVJ6,<)>=NK&XVQ>28X8=E,#YS@4>@=VV23VX@85L
M[ D4SE\B&J?H*!.?631"[TN'_:]4XPW0E]8_L<*5^5\(U]* ,)R5YYSY@--)
M.22#%YINL#K;9%9@"IG3;L5J;+>,,W>-**M2DPN;_="_LB7BR.#JDM@HY#9
M>-&00P%M7_7&X:7WB*&HL4CA2SJ+VM469T".=X(I'#_L=EA\5AJEL,)9)97A
MOR.+#3W>E:V1\&QIH$AD +EVLFAJI[QK66:3QV4^<@,B8V76E$[>-?[6E9@-
M=7XZY^YG:[G$N:+GQ^5*R<6=#8!L-()H9TIM>CF$?47)\>:Z;&<'?GS\!+.V
MQ.?DQ]?J^9J$4YKXL24F-$@3)"*?QKCS\=-*.%T\.'W\64#3-'*#*(D1(+%D
MC+T5QV=Z"]6._ C_@E$Z<:L@Z!OB_S#T=BB&H>@^'8+4FM^//-*.O,\&95_+
M]^N'35_+U*7(#< PFM( _<;4T$F,*9JD-)[Z?\<5AF.^LD1K*#)9C\(9G:;.
MHTF2T%F<6C)!EV?AY-R@<7GPVSQ$[2HE?W9ICX_>116HO7O]V29KA&F?2,/N
M\,"\;M]5K^SMZ_0]4WN.C5'"#D5]+ "O'07]PLC:O;*VTN";S9$%/I)!608\
MWTF<2-W"*AB>W:L_ %!+ P04    " !9@UQ4X /IJ?(-  #D*   &0   'AL
M+W=O<FMS:&5E=',O<VAE970Q.2YX;6S=6FESV\@1_2M3"I42JV *-T#YJ))E
M.7$JWE4L[VZE4OD @D,2%@A@!X H[J_/ZQZ<U&7OD4KE@P0.,-/3T\?K WBU
MR]5-N9&R$G?;-"M?'VVJJC@[/2WCC=Q&Y2PO9(8GJUQMHPI#M3XM"R6C)2_:
MIJ>V:?JGVRC)CMZ\XGM7ZLVKO*[2))-72I3U=ANI_5N9YKO71]91>^-3LMY4
M=./TS:LB6LMK6?U07"F,3CLJRV0KLS+),Z'DZO71N77VUJ7Y/.''1.[*P6]!
M)UGD^0T-/BQ?'YG$D$QE7!&%")=;>2'3E B!C9\;FD?=EK1P^+NE_I[/CK,L
MHE)>Y.E/R;+:O#X*C\12KJ(ZK3[EN[_*YCP>T8OSM.3_8J?G.M@QKLLJWS:+
M,=XFF;Y&=XT<!@M"\Y$%=K/ 9K[U1LSENZB*WKQ2^4XHF@UJ](./RJO!7)*1
M4JXKA:<)UE5O+K=%FN^E%&]E)E=)):[2*"M?G5:@33-.XX;.6TW'?H2.98N/
M>59M2G&9+>5R3. 43'6<V2UG;^TG*;Z3\4PXEB%LT[:>H.=T)W68GO,(O4^R
M2I2$/57M64OQK_-%62E8QK^?V,#M-G!Y _<WB_+7T!'O\#N3R]%=\7DCQ46^
M+:)L+S91*2*1Y5D,1:AD45>YVI.%TK(7BV99T3A40<M/*JS_\Y]"VS9?$CW^
M:;V<&F*W2>*-B/-;J4HATV2=+%(I9,-:.1.7JY5DCP)CL=PNI&J49?F&(++,
MWPX\Q6E>@N\J%U&:B@R.6D2J2N($7 -0Q/ERF9"'XNE>+VU/M%+Y+Y+O+%J-
MY:N>>,3#]W*A:N")L$-M*Z!8 F3BC8'_BU+^7)/.L?V]F;R;DB(I(3912G6;
MQ!*'+BO0+O,XB2HPODNJ3;?I;"3R*(Y5+2'V; FGO,&O3O8X4 GAE\DZTX=?
MU9B4$9*DHZUP"!P%OJX4\0F( 3MUF61KWK10^1<(&C3J#.J+E82T-$\M%4Q1
M$6/<5E:;7(MZFT/&O]##)%<'&T8J8?J0[U8D6ZR_9<<H19)U!M*)G [W<QVE
MR6I/B_I=B3"V(BYE646+-"DW[%]#)9$%X7B%Q/0E/8D*['>7 %!ENA>.*?8R
M4F0&;6!HES-@)]6>F&K)D8%:P<MR();6L'/LOV8Q&*0]694&RQQ3P%Q5ZX-
M+C4=5,DX7V<0T+(EW^BTVP&:+/,T6;(-+")LCD,ST)9D,#"^59XBII5GXN0#
MD<CK$CN44S8M^F>*JR>X/!-O-5%#_"W*V"XM,1&6;1NFX]$O:VZ$=B"NAW9I
M&:9I"]=P[+GXD%6P7MSD)XYA!C[^S\U0G,<5"":PM),U O-4P 5+<>*!GCT5
MEF>88=#X$!2VU+KGD]LOQ8D5@CSF=3!91,E2G-C&W ^G= WF[K3G?N#_S'6
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
MWI%0^ILZ/:CR@K]C P)5^99_;B3R.D43\'R5YU4[H VZ#QO?_ =02P,$%
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
M,:JBRT)P>-W'!V!_JY3I;U#!\)GS^E]02P,$%     @ 68-<5*=T6E#? @
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
MV73$DP0(X"\+Q_F<CQ/TXQO$OP;*8.IYEYG_?4OF2/%L:ZSV?.KD9X"D1)7
M0;2)5F-3> *A)H;^!4;Z7ZT<&Z&<+/TXZ VEV1R_#-TD$4_S!&7XNZU)4<FM
M57O\@D'1-X@V_*S%3RI=:R>]\F&:T:28)3GW?50VT!FFE_\F3.#+>;*F<G$;
M6LR9[+##@7EZ0AU.,%CT%P?;?% 786/SKS;\^D3Y1%\. 8QAKW??*+]L[,]'
MYCLPDTLD]$H\K4-GY_;]W9,"FKHX0W?))C2N1'0>SZ=/DPP>%>'1\>""VB3J
MK4U'":6>'69 LFQ6*THWUUOO-,V7PC IA\Q_ LILJ3V(1N*:,_%]N7MB-?A8
MY+WOR>3 \SSYVN^((,/]F*O>(7SKL**2SD]RSR;]F$V9Z^X)@3UI6=, Q3NJ
M),M=<,]S/#N&3''+>GY?B<7+@.[P=M*:1UW#.Z@^2^9SCL_<*__^T*A'A\8.
MHJ77[YXP0UT20]2RU9#T =J>"C&FZ:7><LR^&@,!GBY!K_=YM[WV W,P \]]
MHZK#* L)KO(PCR,=0, ]UH-=V:Y'Y1>8.,PY\FR[Q2=&MSF<ZX/S'T=WH_T;
MR*$>O!QTM6J?#!T9\<.PI.%088P]>GCDP+Z.>AL'+F#DZ]K&\H1)USM^L0->
MB\CW"@]?X!A#%@T_!Y&H1UGKQK>WQ8Y#N25D-C#Q'B!KT''O5'NOEVB)M_2V
M5&H?EGLV.T\)/= >W MS_M[%&6XA.>L-.S@Z]2UD?/!I"9E<\P<TB_$5D/9?
MF?9W]]_HKOVGJ:?E_@/?S[)%Z[:B4BN(QJ-9/L!K!'\T\Q?.;/E#U<(X9VH^
MW2B)C-,"/%\9X_H+,K#_<GGU'U!+ P04    " !9@UQ4U5V7CP,&  #*#@
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
MY],!FIZ_.=4O3I?^MK+0#C'TPQ4NF\+0 LQG&OM-\T(&NNOKY;]02P,$%
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
ME4I+.^A\P(J\9QUAO45N4/@,_?+GG:UXU^J>M"J,R?J*8Q5DN='P&,L\R5H
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
ML64[C%:ZVGXS]1:I;@+525G;41XO,CYD.XKU+W\J>)2_ <:JTGWGO6YTHRJ
M8_!QE!D)@UQ;T4J"X=8:*@0ME5$++W/V=^TDBP8,RHYZOV*?O)P\E7(KFAXD
MG9 KC8?:59(-[ "R$P^O2$6P5O_%HPO$PU8 =GP<@K'4VG44;U ER=@XO]:_
M;+ ;>H:HW2Y1&_D*3HEM3?"73AHF8#0H:DAUDH1D\@&;LJ6>^TJB%-5@M)!N
M)V5WSLE(')"1#_3;CIJN/>:\D(V2VT%["TE",(QHD%?LOL=L%& =4/:$!YQM
M98?>TD:M5.>96AK=#I(G@T9W*^ADBWB8,'($X1/!HQU$-A+T>Z?HR;TC)\/Z
M3A_\DU-&PVK8 \$&JD;W4UWD0^4%%85_GD3U6#(5.(%4:A]Y='S%/O2=E[/5
MO2'5004T6^%2;*4!*2AS0^4>^J*&2*!U.\C>N\(X_>&IZ!\"'#B XI#@L:BL
ME=!HK1N]VK,>RKHZC'2,9*RP;M(#E@JV[+OA)#.F:V0CZ$C#[)HH)G[&!):/
M4CR#+FE*3RRV.+RH3:..F\11FK0"&P#1R;,W3Z?LN8[>0-<D"=9J %FJ!^+;
M:P/LR0%+OQFU;S>RPL93^8Z <J6A;:$ZC(9S\(,P)@Q_8'>*+Z!8H_S6Y1O$
M;RS*CAU[B*V)((CTM*F?$8\4IO-3VHOXBMU!>].F1*-@;#6G:;K;9^I&V*>8
M@^6T!S]1X6'2#A/DW=3J 7O?J)8ZC3I\8.,?I"=J3CI'^_FC3FHC%CA[/YD2
M3O+CAD(AO [4=)B8,J 906OWR!\DT"F.X0PFVP5:<#J'^;^AQ\+#J/3RM*-R
MH)B+C\2V[BT,[.69<*8"GN3WU?-";MD'*2<^?/]/O6_9+^CS-$A2CE\\R.*(
MG@196/@W99"5$>*<4?I7QI,@CCE=<EPN8%\FERS)@S@/C];C+!VDQ-_ ;91'
MC^Z\\;'('N'%N/#R8!L'G"..OQR??GVT5YR/>J#,@C@KD$40%EB=I]DEBU/"
MRG[3NMXI:"?B01+' %/P\@@M"7C&!S60GD2W4M0 @V(#;+B.Q;#G 8_3PRH>
MI%DRDGXW#&CDF/*@C'+\2D/@R$)V419!F ,*[-,D*,/H,#COQZE2QGF0Y 4K
M\BP(H^*$LB**@Z3,!I6\5-0R"]*D&&H:YKZFO,A\3<,@29ZJ:1C$2<QXB0 )
MN^!9A(J609IGSU>4@V#^Z.['*@K;*$44NOQX1:,<HBFH/B%/D5+(<Q0"50A_
M0D5SU!)L%<6)[!(>GU>TS/(@#SG1F0S&%\"4IE1.'L9>$(_+F<<H<UGB6@11
MEIZ4,\EC/$F&7G^Y1_.@3/C0FQ#1+RS)?%5)W%GY1#4AN+A@<1AD2492BT(&
MM9'VGZUF&D1E_.CN1ZL)@%1-7/Z/_HR#E"<,D@XA5?0)2AM#<>G/J"9:#WR!
MWOBX#LN*Z+R>19($21&S,DHA_P@F"4H1!7D&8[3#XUIFU)(8*FD)O.%I+7E6
M((.8/?6_[OSD,P(JNO(?2^@8A>/C\$7A\/3P/>9N^ QQ-!\^YGS"_S *^TPC
MEU@:7N7IC)GA \EPX_3&?Y18: ?Y^)]K*6IIR #OZ?@\W5" PU>JV_\!4$L#
M!!0    ( %F#7%3T4/P0U0,  -T(   9    >&PO=V]R:W-H965T<R]S:&5E
M=#(W+GAM;)56;6_;-A#^*P>M&S; MBQ9BIW4-N D&U8@Q8*VVSX,^T!+)XLH
M16HD%<?_?D?JI782>QA@6")YS\/GCG='+?=*?S4EHH7G2DBS"DIKZYLP-%F)
M%3,35:.DE4+IBED:ZEUH:HTL]Z!*A/%T>A56C,M@O?1SCWJ]5(T57.*C!M-4
M%=.'6Q1JOPJBH)_XQ'>E=1/A>EFS'7Y&^WO]J&D4#BPYKU :KB1H+%;!)KJY
M39R]-_B#X]X<O8/S9*O45S?XD*^"J1.$ C/K&!@]GO .A7!$)..?CC,8MG3
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
ML@A7J=+9Z2P\N.@4'*97]!!,NI(G:)G#/CCPWL?/V+O:#_IAP4&'*3PD @R
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
MFM/SC8W_BUO2XW.]]/ 3Y^+?2HK6>EA28BF/>/5 'E%Z-3;%WZ6_!]1M\5]
M(M=8K(U5$N;M-KWO_*B#(685W>=D'#\?!'38_C9VCBK)V5<FQ8>Q;7PNU9BO
M"KZF(!-AJ6@[E=!0*@;H%%M'R#O%,-*VZ:C$FE]_$2VCRR]7] 8+N??K-R_>
M H0\5A,)AZP6;*@L[_!*?T9!65Q]O4KOOXAI":.SN9#0C  %\B[OG79-:L4&
M=B[3&"!^E8V89K:87@HWP'-JFS1H%V=<RI],_M0DT]5.:BBG=E\TMXP!?!W+
MS GBA3/'U;)CXW"J3J=[<H"AE.+7^>-]U,FX:[TN9618==1N1+=*433",=VK
MOM.$(-$^XIM?_O'R^?GEGQ.& )8>VX P][67WIV.<=E/^A6N<C%@>M;HI(O]
M#TC;[?$5R%B)SM"I7OBD5T+Z%V#)B,HL0=G5ZMPL3\@2/CC6"D%&'PR3;O3I
M>Z!B&&JN8RCN&>M4;/U&;-L@CR-.\]6RB?CF@^4-I6_V?8<E4<QKXF/I/&XN
M5<]V3-7G38@2(@^]32;X[_BM&2;LAM.2VDBB<5(2'/#<;\YMT\ELKPH-\Z+A
M-5KTC6-*3A7A:\M!ZJV?UO2O^!Q8D^ZPLYCS/?RT>=N'*%UST9,@F"53&H>F
M.3&M#\LC C-9,#OS^,&(5RITN%HN2N"Y0W"0=[;K<58E+2XTKY+>T/"*H^6+
M7U2<7V9-2O_\ZR]4!\<C_KF@?@V^,G5G1*E"E6W;UJ^-Z-6^4'PVRKRC7R$S
M:SB];-D%P1G,(_ACE8[_T#HDCD>8<AL:AT/SW<M XQ-N2\Y_U X+07D4(!P1
M(P#IG1N>1;/T#&IJ7V,!.+.[Z3:NBI&, O=5:<NHN07BT.I9A'+-V?V($&KH
MH4ZD6[93=ZYL!]-Y&2>.T$N@RIH'R[@^U4>B_\B!&B!"?$O%=8NU(-N=;,XX
M!?GI^^R%4CC;B]]%J3E2'&X<YWB5F068QB3IW$>#WLA+.F$HO6>*=@(),&CE
MLLY0KF.+;"(/.S>#7_DQ&4T3T<TQE17= 19BE)W.]:(A&IB=1@&KTP+%U<0V
M!#2\*3#*)\]VAY-*KB5FWY@X?;?U5.J["#)!&'^1X0(^]N)^,A%P%)Q@6$D0
MRJ138D$UIU1[C[,<+$5K^&!%TR-X!"<-&@[]J#W,%)G(H)!I8SP:RGZ3Z^V&
MU\>$U-YWV'; G!*G^60A/X.^G:MDYA-V)Z.CCU2O$:ZLC5>T,7 M*)K)Z!84
M)?%E*L]O5OR-&B0K#CVNI'<>62W=M1"!5N]0N<#82ZU(##C0997O@3*QMY&G
M>%P/K/JP6CA7>SPX)M@F\AU'PSMS):M4QX,PLH^Y.E8W/!-H\GK"* Y4VAFR
MXH(^I$M]<\C@5Y(#3:7I]&(#-0Q20WJG?=8FK94@GNL'Y)N9;3Y/KG+L6#KY
MZ^*<2$J$N BU"@Y/4W]&Z2N-Y]Z53)V4W4MCUOW,9*.I5+^?RD&@^U;X-JX?
ME5')KVS3-D%VROMS7 O=]=A.H48XPVD(#/Q];/Y/.U%%WAUV-^5=LPJF'?I!
MXU[P[6*E>7,*V IH<?H>ZY#HVG:EO'K&8@*_6=D;_=@1 WH_-K#,1(,1%\_A
M"U!]3$-&?>R9^F=%.A+P!U66 1-.8(55J@WFYE2E9[DBF4B;MB!^#HF?4ZD
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
M*?9P%QA?E?KQT]9=9\3F6@N#.68X@)NF^PS:4[_?:2-J3="(*OP96!00EL1
MHT&6P >T4):3,,PA&P2!,WSU)^[O0Q<-2UD+5928UU8/:!J1A$;X'"!81@E-
MPLZ9!I1$,;X)[,SZ(< U5L7LX*'$[=P<BO6O=\!81AB++#^ED#*2)A%$@S@X
M8)^&3D(2A(B8#((4HI@D<>^6Q"2/8DCLN(?\SV5^#IFG)* Y9@C>!)D$)$M9
MYW9<Y1.0_$DH_&UZ*UYN#S#/7>CH]71T$,00YSA).K<T)&F.)CL^H=[@'=4;
MQZA5!HP.(NK$FJ,AR]X@7DI8GKD ">".LCCNG-.<9'A*_ZMVH]#!LL#2QR&*
M,'F5=BD)$0K=\+Q"U"O-.K>8DBQC[ZS=9Y!8KA@?K]'N,624DBSOW8Z+_ [:
M[?%0A3&#+"(QWK#7B+?#PQL98?'0+>HUCXI*TKP3[ZD?1O^H:\&0*]>;:2CL
M%[MK8 [60_LWZ;J>'\N[WO$+5ZL2FY-*+-$U&*2QAV?D^K%N8N3&]4!S:;"C
M<L,UMK!"V07X?BFEV4]L@D-3//X'4$L#!!0    ( %F#7%1ES:<!;@4  .4.
M   9    >&PO=V]R:W-H965T<R]S:&5E=#,S+GAM;+U76V_;-A3^*P=>,20
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
MH0 \GTB8&MH+7&#]->S^WU!+ P04    " !9@UQ4C+;6*MH"  #M!0  &0
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
M1,9DX9A229*=2+R[O;ED9]/\7K"/8I8 CF_S"A[ZS1F[J(I[T9= L2R2-Q"
M?'%1<J5=Y=&59!^O,&;WQ]XOL=5[05;$;F*.>4H4.I66LKDS9?-UE-MC^B9E
M*]J5<N? U*I?5'#&B?)[42#9: ^9%7".S!Z''CM XU'CC&&&!^R:1J#D)(N1
M[DA!7C:&AX79: "DXEZD\$E\M/;GC\T#=E=PLKE9_I 1K)RQ[1TP2%NHG<Z3
M NY.8GW&G@0O)/&1VDF.!VS.:VW.V]GF+AN\M0&>/VEO^2]]NK?BL63G:1Y_
M_?<V*QOD1#GCD5SQ6)SL*0,#%/<V3*_Q,PW>5S5_@STLDGA!J1VE:)UAS"LX
M3-&<!X5"QE?0]0KAH*0^!MO).-RIT#YR^M1:&[R<BI),X7P?,24(*.X0'.#9
MX2%]K^FZ%(LBO^EZZ'J1TW1]=$/3;KM (=!A^T84A.KE@+K\5EW^SNHBZ?\B
MV55]:!>(BW*;6@8IOJR6]0RD9J*"+V">5H39<DU[A/@\(WT=*7.ET7\"LCJ[
MZ\<>X^4D0MG@6A*@9+!^:D !M\B+C RF*AJ71X9!44RE"_MUPD"J]&"EZXD#
M]C#DJN5:9@'EFTYG%G5X)A)=E&>'ON%8YHA:TXW0ND;@(>Y^PCT)"5A1)K]K
M)T"^"9< 410(]4[D0-[(]?'K>9&:O1)%DL^2N#WMPUK D98=0=<R0@<\:(\6
M\@9J7=\=0E;0(BOX3L&71.V#;AOFAGE]CX";J0/KH;(79(]>[=3[WMQ]K5-G
MH]Y/BY8TS^[>D,2:!RAU^*FA _]/G/RQUS4#J@Q;58:O4R6D^=!*T^SKNI7F
M3$FS38W#?$B-K7>%Y;]1=ICET%&;S-87D2RC_!9Y93;C!9G!?5+;&[EHN:#@
M!Z>LSH7%*5H8)_!QI(5C%^K5 <E]FR.JLRL8%B"4Y.PS&"LW\ZEF?*:9W33,
M+G*P>)<\0LCW&30HF&<I;4>D]' <VF@^\ *PN. K]F5\,V:7OU5)F0C)K!"#
MP1BN_X!9: .T-TN>IEOF:G(>3;'ML1FA5<XG4UNE^\E;@DR^$K.1)AR.'448
M[9;9ETM1W,%"1HSF6M;8(DEM+<T 3J(6)]&NMUN5.-)%X6>Z*"!QY!*!50=_
MZ.7V:=6@26RU]T%&VV/,LROPO+VHL.4&_[+FK_&Q<2%]26ZN<J6UL-.YA8T
MI$'UCRHG*".[C*'.SU.25"<^P\,7E)?O,T_=9/5O<S>#AP[=]K=Y>RU 3M U
MB]S*/9Y4;EH6E22W8-A>=[M;[VVV"GQ/R(!BA$.%0H5)!=')1Z0Z!-._ ACE
M K$B -R:E;KG&5[O)JE[G_+LS1?0&&O30=)M^=VZNHN\QG'M]FW=5<P[6[J"
MPA)<1'#)MH.H(Z&[N#Q[=L>\[C:H9Q]Y\96\9& $IM7.TCU<[D.[)S;UUDQ<
M":+$]RS#"?UNKN[:#@)GT(FONVI5(_1+1XZ+DQ^:F]W/JQ5<4I4ELD0$]U71
MH5,A]3PC\/LR4T\#JW\5]^IRB&/XYGJM0$.(^E;H#(5\R^PJ>N:P![B\OAHB
MU"L-6C^J4#9,>4??L5D^HXWM5#[[<76RW?+=\YU+94"H92MH& $>U@ME;L L
MD%S/=>W(8@Y&-NM#H4W5H<@:/2N=373IS#(L-QQ19HH;T$NE+]MP(7\KV!",
M[ Y&]O^H O0-QO^M$A#A\ALEH#7H_J@2T&OS8U\7/6Q3)4[F'RQZ#&&D*\E;
MWZC)?\>*Q3"K[;[G<J/X,.VLZTGQK(L+M>OH2CD9R5*V=1Q*?/O^8KT,$=I.
M5X0(3;<K0?1*#!X+HJ@K/P21MU%\H#MP^.WJ@]55:*W=2[2[UA^&26X_Y*W7
M8>74"I'RNIK36,O_;T'"#92G)'\9!:^M1#3NVS7#;Q03H&N$!1M7 W][(:$N
M'_@N2>*%!(P@M 8AT140K=TKB%>X]/''&LJ2/,)9'%?+2JOL,XZF4'91B 5)
M!O_T 0%G*VC^8#%QI27@G02\)T&N)(C7)% A[]E=07O7OGTV-3$-N0&\=-_#
M$H!.]J'3OQ<,/2EUM[%92>@AR@;T-<NU(V8;0:AJDT@6FQ123]AOINS7D_;K
M:=MT/>E]#*:L6WWRIB0'9Z>_"[=OV\_J9_IC<C==?Y-'LHZD7<+IS['4' ?0
M7Z$_<^M.F:_4I^5I7I;Y4CTN!)^)@B9@?)[C<E5WB$'[SP:G_P%02P,$%
M  @ 68-<5&5D$22H P  7PD  !D   !X;"]W;W)K<VAE971S+W-H965T-# N
M>&ULK5;;;N,V$/V5@; %-H"JNV3)L W8V4W;AP4,>YM%4?2!EL:6$$ET23I.
M_KY#2M9ZL8F2A[[8O,R<N1P>4K,S%P^R1%3PU-2MG%NE4L>IZ\J\Q(9)AQ^Q
MI9T]%PU3-!4'5QX%LL(X-;4;>%[B-JQJK<7,K*W%8L9/JJY:7 N0IZ9AXGF%
M-3_/+=^Z+&RJ0ZGT@KN8'=D!MZC^/*X%S=P!I:@:;&7%6Q"XGUM+?[I*M+TQ
MN*_P+*_&H"O9<?Z@)W\4<\O3"6&-N=((C/X>\1;K6@-1&O_VF-804CM>CR_H
M=Z9VJF7')-[R^EM5J')NI184N&>G6FWX^7?LZXDU7LYK:7[AW-E&B07Y22K>
M],Z405.UW3][ZOMPY9!ZKS@$O4-@\NX"F2P_,<46,\'/(+0UH>F!*=5X4W)5
MJTG9*D&[%?FIQ5;Q_.%775<!M[PAKB4S[?KXE>UJE#<S5U$8;>SF/>2J@PQ>
M@?0#^,);54KXW!98_ C@4GY#DL$ER54PBO@)<P="WX; "_P1O' H.C1XX6M%
METQ@7_2:/=,94[ 4@K4'-.._ESNI!!V8?T:"14.PR 2+7@M&.BI.-0+?PP8)
MM\H5Q36-AZ4^E)5Z?JG+H[!:K%-Y9#G.+5*C1/&(UN*VU#5(J+1@AE!2ERN!
M)"D5:XNJ/0"I&52)\(Q, &J:@)J,S0[%T&@XHT!@DHQKTJZ<PK8#^F:..KDL
M'U&0<F'%:M;F9*M^0O' #Q/;3R;P :+$F:3P&_59.\>AG7F)7O:=.(9[RI=6
M/P:A/4F#&[V>.E$(I+T]5F9K$J8W'8PW&8OI@Y_$=AR'VCAR4A]&:(P'&N-W
MT[A&8:Y#';_OR1B1H\ O$WEG6JZ9JB2PRY6I8VO66!_L,E^O-EL;NO-,TO4]
M[Q>SQ<2!KO5'5I]PJAMIC/\BRGMIOM"YOIP[5@FXUX[CY&:I'?D>]3GVG"3Z
MSFU@!Y$'D>=,HH'9,+0]S[N!*-/\7?'JV[XWN7D7KWYBQU'8GZ5LC-=DX#5Y
M-Z^])H_$0UYUUZ!YI4;9'85_4Z;;Y>9_4::&^4F7GY]0Y)6D T(WP5LRC2([
MRS)J;1@X]'_QU9*,[30@20:1$Z;7Q 6VEY(D0]_)@K>(FY!M!F'D9/X%6S\P
MX^8?>H>7>':O'KT&Z:3KIUU"SD^MZMZ_877X>EAVC^9W\^[3XPL)I6HEU+@G
M5SJTI%C1/>?=1/&C>4)W7-&#;(8E?0&AT :TO^=<728ZP/!-M?@/4$L#!!0
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
MW=Q'FP^KUNX..%<6-TKWNL(57FA:@-\72MGN@P"V_Q0X^Q=02P,$%     @
M68-<5!5V)DUE P  : <  !D   !X;"]W;W)K<VAE971S+W-H965T-#,N>&UL
MA55M;]LV$/XK!ZT86D"(WJP79[:!V%FZ "L0-%W[8=@'2CK;1"52):FX_O<[
M4K9LMTD*".*1XCWW/'?D:;:3ZJO>(AKXWC9"S[VM,=UU$.AJBRW35[)#05_6
M4K7,T%1M MTI9+5S:IL@#L,L:!D7WF+FUA[48B9[TW"!#PITW[9,[9?8R-W<
MB[SCPD>^V1J[$"QF'=O@(YI_N@=%LV!$J7F+0G,I0.%Z[MU$U\N)W>\V?.:X
MTV<V6"6EE%_MY+Z>>Z$EA U6QB(P&IYPA4UC@8C&MP.F-X:TCN?V$?W.:2<M
M)=.XDLT77IOMW"L\J''-^L9\E+N_\* GM7B5;+1[PV[8FR4>5+TVLCTX$X.6
MBV%DWP]Y.',HPA<<XH-#['@/@1S+6V;88J;D#I3=36C6<%*=-Y'CPA;ET2CZ
MRLG/+&ZYKAJI>X4:6$E5@SO&%7QF38\@UW#'!1,59PW<"VU43_4P&MY^8F6#
M^MTL,,3!(@75(=YRB!>_$"^*X8,49JOA3U%C?0D0$/E107Q4L(Q?1;S%Z@J2
MR(<XC*-7\)(Q(XG#2U[ .]-_GIQ_;TK23X?HOU=B3,88$Q=C\LL8/I1[6+*&
MDHSPZ*[A>R7[CHO-<\E]%=9>X&O=L0KG'MU0C>H)O<6=;.CF$1YP*O'Q]MG:
MFBU"Q93:VX^LE;TM+1,UK"V])TM/'_>M9-LQL?_]MR*.\C\TK,=SP4_GXAJH
M&-B6J,:"V%<(;^\%H<A>$[I^!ZMCT+-</[=VS,O0GIC6:&.LF-XZFI4U\%O/
MB:H[EF\@C2;^-"XNK"P/_?3"NA=/J(VE#!JK7G'#26F6)_XD3<8Q27,_C[-Q
M_%LRH7T01&4Z*0@H<V,>1E#D4S]/8B@*<LTBN*DJU6--N3%(A3#4OBHDFG1I
M(//SZ71\%VEX>'^2AK+Y!F(_FB2$FHUV441D1_Z4)!5)=K")09;^D**&LY(W
M3HZM12<U=VF)_#B._#1,?K+#-*3HV85-[$]GH59L36;']H[]L"N99F=6D:1^
M4IS&G]2/SIE]DL(^)[EQ;N6D/]@1R<[\N @O[.?N7G#6_5I4&]?C-3@-0R,<
M5\??R,W0/4_;AW_0!Z8V=)ZAP36YAE=YZH$:^OHP,;)SO;24ACJS,[?T*T1E
M-]#WM93F.+$!QI_KXG]02P,$%     @ 68-<5)>/-.:0 @  HP4  !D   !X
M;"]W;W)K<VAE971S+W-H965T-#0N>&ULG51-;]I $/TK(ZN'1$+Q!Y   J1
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
MCN@Y?Q'QG5F\ <$(<,K9"WAB?W"1\,0S>'?G_60VUH6F7\%?9W/,!);)WR_
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
M.FS7?=7I;EJ[#5]2%K9M[28,UT;CC$ 3\'YE;3O<D(+QT]KE?P%02P,$%
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
M=N\8[BX$7Y>OZ=UQ(7A2?ERQ<,FRPD#^?L^Y>+DHWORKW_2\_!=02P,$%
M  @ 68-<5(8(QM1I!   "!,  !D   !X;"]W;W)K<VAE971S+W-H965T-3,N
M>&ULM5C+;MLX%/T5PNBB!2:62.I9V 9:!\T$:(&@GG06@UG0-FT+D40-2=EM
MOWZN9$6R14F)D61CB])]'%[><TAP<A#R0>TXU^AG$J=J.MIIG7VT++7:\82I
ML<AX"E\V0B9,PU!N+95)SM:E4Q);Q+8]*V%1.II-RG=W<C81N8ZCE-])I/(D
M8?+79QZ+PW2$1X\OOD?;G2Y>6+-)QK9\P?5]=B=A9-51UE'"4Q6)%$F^F8X^
MX8]S:A<.I<6/B!_4R3,JIK(4XJ$8W*ZG([M Q&.^TD4(!G][/N=Q7$0"'/]5
M04=USL+Q]/DQ^I=R\C"9)5-\+N*_H[7>34?!"*WYAN6Q_BX.?_)J0FX1;R5B
M5?ZB0V5KC] J5UHDE3,@2*+T^,]^5H4X<<!.CP.I',AS'6CE0,N)'I&5T[IF
MFLTF4AR0+*PA6O%0UJ;TAME$:;&,"RWA:P1^>G:;[KG2L"X:+?@JEY&.N$)7
M: ']LLYCCL0&==N\O^::1;'Z -;WBVOT_MT'] Y%*?IK)W+%TK6:6!H0%GFL
M587F\Q$-Z4%SS5=C1/$?B-@$=[C/G^]NG[M;4)>Z.*0N#BGCT9YXWYA\@$DN
MH0PG$__G*YBA6\T3]>] $EHGH642IR?)IT1('?WF:S072G?5[.COEOX%+?<S
MSW.(#P7:G];&-*,TL!V_-CN#Y]3PG$%X-U(HA>Y3T(BX1'D#VM"YM,<XWDE^
M3#$-6B@[K$+/#[M!NC5(]S*07V',.U&Z1OXK&KI>"Z5I97<C]&J$WB#"+RR2
MZ >+<]X%RC/2>3YU7-I"99I1U_>)UPW-KZ'Y@] 6FFF.@+ H$S&T^(K%H.K+
M=;2/"K%6 ST>U"F"MR-26"<)7TBDL*-^(0[\5IE-,Q+XMMO3H]ANI-9^)2I5
M@<Y80D+:9GR761!BMP?HR9Z 7XM.5:0S/H6AW09J6O7P"3?:C,D+&%4YGZVU
MCS%IRU&7'2RU[_3 :U0=#\OZ-VC&+1R$KI9L]0 E5$W?1TKE\$9(M,V99*GF
M,%K^0O?CQ1AMQ9[+M-QLP3M=%0Y@J3)@HI!@"%^XS&1D+,@YT$;?L?-VW,2-
M0N-AB7Z:G=@47>S;L&CM)3/M7#L,@IX5:Q0:#TOT!?0TA1A3MPW3-/*]OK9J
MM!H/B_4EU/1-:A(XWK=QFF9]W&SD'@<OX69@EL\+/*>]"5=VIR<:%_LNZ4'7
M[!-X>*.8"YD)66QZ2V$<4\\/BHVV$_OM6$0:92;#ROPTBX@IM0&<)'K804Z.
MPL-R^WQV$%-2_9XU(XV<DF$YO:#OJTCG?=^+H-%),GP0'NYI8IYK X?VEKV1
M3?*$;,(L-;IP#[EYG3V$--))O#?L_D;\R+#X/:/[33%SPH#VG(A((VAD6- N
MZ'Y3W'KDE#2"188%ZY+F-P^O5T[8L^W01M[H\-%UN/DK9_>LZM3!K:S6R35%
M<4<$7;.%*J*8;\#/'OL00!ZO78X#+;+RYF(IM!9)^;CC;,UE80#?-T+HQT%Q
M&5)??LW^!U!+ P04    " !9@UQ4=%+")'T#  !0"P  &0   'AL+W=O<FMS
M:&5E=',O<VAE970U-"YX;6RM5M]OVS80_E<(80-:((E^V;)=V ;BJ,/ZT"%(
MT.UAV ,MG2VBE*B2E-T,^^-WI&1%B63%0/MBB]3==_=]=R)O>13RJ\H -/F>
M\T*MG$SK\H/KJB2#G*H;44*!;W9"YE3C4NY=54J@J77*N1MX7N3FE!7.>FGW
M[N5Z*2K-60'WDJ@JSZE\V@ 7QY7C.Z>-![;/M-EPU\N2[N$1])?R7N+*;5%2
MED.AF"B(A-W*N?4_Q+YUL!9_,CBJSC,Q5+9"?#6+3^G*\4Q&P"'1!H+BWP'N
M@'.#A'E\:T"=-J9Q[#Z?T'^SY)',EBJX$_POENILY<P=DL*.5EP_B./OT!":
M&KQ$<&5_R;&Q]1R25$J+O''&#')6U/_T>R-$QR%8G'$(&H?@4H>P<0A?._AG
M'":-P\0J4U.Q.L14T_52BB.1QAK1S(,5TWHC?5:8NC]JB6\9^NGUI^( 2F,A
M-7F$I)),,U#DFOQ!I:2F).1=#)HRKMXO78T!C9N;-.";&CPX ^X'Y+,H=*;(
MQR*%]"6 BYFVZ0:G=#?!*&(,R0T)_2L2>('_Y3$F[WYY7PK%3 \-Y'=W.9KW
M-EI\,9J_:-!&*(=MA4(+&[Y9(75%8MAJ0HN4?/Q6,?W4K=G?MUNE)7Y'_XP$
MG;1!)S;HY$S0VP.6G&XY7./1<JTH!Z+:4%>DJ/(M2")VY"27(O^1$>DV=;C(
MAC-GT6'M>_[2/72+U;?Q6HL7+*8MB^F/L"A!)B@K'F^&B1::\L[[(1;CX8+Y
MC>?].J)^U.8=_63UK\@>3WV-NSJC!1$%D">@\HVB1)<*/FL3GXTF?B\A9U6.
M%P+'9%+4E)253#(\F$VZ2N.N;=]2<,PJ,8)7VY0=F+E'!B6O TX[.49AY'N>
M]ZIY!NP\/^S:O6 T;QG-1QD]X+<G66+(C+?&_%(M%VWDQ1M:B@0@560G14Y,
M$RBKX?,73WMM,I38HI=8%,YFD[Z"?</ 7TS"GF&\Z$D]B2;SLU+[WO-=Y/U(
MW^^E4 I[BW+V+]9CCU/-8"F:*%TFTVF?[X"9[\WZAO&0X>(\W<[5Z_]$NAQ7
MPZW7A'E1D &Z?:L>T3&3FJ3;&35RD'L[LBF2B*K0]37>[K9CX:T=AE[M;\RX
M:$>89YAZUOQ,Y1XK2SCL$-*[F6$^LA[?ZH46I1UHMD+C>&0?,QQY01H#?+\3
M0I\6)D [1*__!U!+ P04    " !9@UQ4,6*S_Z4$  !2&   &0   'AL+W=O
M<FMS:&5E=',O<VAE970U-2YX;6RUF5%OXC@0Q[^*%>W#KM1M8ALH5("T;6_O
M*G6E:MGN/9SNP8 !JTF<LPWL[J>_24CC5":I@>6EQ(YG_/=X_&-PAUNIGO6*
M<X-^)'&J1\'*F.PZ#/5LQ1.F+V7&4WBSD"IA!IIJ&>I,<38OC)(X)%'4"Q,F
MTF \+/H>U7@HUR86*7]42*^3A*F?-SR6VU& @Y>.KV*Y,GE'.!YF;,DGW#QE
MCPI:8>5E+A*>:B%3I/AB%'S"US>=*#<H1GP7?*MKSRA?RE3*Y[QQ/Q\%4:Z(
MQWQF<A<,/C;\EL=Q[@ET_%<Z#:HY<\/Z\XOWS\7B83%3IOFMC/\6<[,:!?T
MS?F"K6/S56[_XN6"NKF_F8QU\1=MR[%1@&9K;612&H."1*2[3_:C#$3-@. &
M U(:D$+W;J)"Y1TS;#Q4<HM4/AJ\Y0_%4@MK$"?2?%<F1L%; 79F?)]NN#80
M9H,F?+96P@BNT4<T@>V?KV..Y *9%4>?F5#H.XO7\!:Z:F.WPJS04PHI$8M?
M?(X>I-;0_?Z.&R9B_0&]0R)%WU9RK5DZU\/0@.Q\\G!62KS9220-$N_X[!)1
M?(%(1/#3Y Z]?_?AM9<0%EVMG%0K)X5;VN#V"U//('$*:ZRMYI\'&(;N#4_T
MORV3T&H26DS2:9CDT^?)!7K@6D,068HP08E,S4I?H#^T$9!4$# ;VGVQV?GO
M%O[S([894]+'@]XPW.S1U:ET=8[4Y>SD/E$[Y[VZJ$&W05*WDM1]6U(E!$D%
M3XK[!ZKK:(KV"^I5@GI'"?**4,]7S56EYNIM-=^D8;%W1*[<76I)G7XEI.\K
MQ"L2_0-R95!I&+1JF!A8/@*<H$S&<'!G($:OIW.Q$?G7A6XYN3BR9(S.!PA<
M S ^,R+*">HA[D51G^Z/,;: Q.2<D"B]UV4-!@VG %N@8@^BGH")TKW'R<06
MIMB#IL>2 KLP;1)D48H]6'H8++#+S[8DLA#%'A0] !?8)6=SUEAXXG9Z?I'*
M+*'*_#AELV>87]L#+;1>0P]LVG+-%$L-A];T)WJZG%RBI=QPE1;E$5BGL]P
M1NH,( -;/$?PAJM,"6<UKX5:N.+^&:%C^8G; ?H;H#-P]@GW:*]+]F\5L=@E
MT3FI4WJOZR+P$Z5!E:4T\:#T"=@A+J.;--4*6 \^'XL=XM*Y29!E,_%@\V'8
M(2Z.6]/(,IEX,/D [A 7PRUY8TE,VDE\*U4F55ZM3*7SZ^>U3XM4TCL?(XAE
M)O&H.$]B!'$KT&X7DZ:@6D@2CQ+T!$2X)2FY:DHXBU3B@=13".$"M2%0U+*4
M>K#T6$*T^\ZOBZYUQF9\%&2*:ZXV/!BCMM_,%K;4 [:'<82Z?&U)-6H92ST8
M>P!&J(O5QMRBM5N$-\ *TQET8.WRY^^I7:A%+NV<\4;%(I5Z%+>GW:FXM6YG
M0#NX89LLF*E'K7L\EZA;^G8&G091%N/4 ^,G<(FZ$&\Z51;@U /@1W/)Q7>3
M( MOZ@'O XGC\KHEB3J6V1T/9A] G-)=MS5KPMH-<7[;#D=U*5*-8KX J^CR
M"LS5[@)[US R*RZ-I](8F12/*\[F7.4#X/U"2O/2R.^AJW\CC/\'4$L#!!0
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
M8.QA YJ:I$2*+)( :[QB!=HM:-?M8=B#8C.Q4%O*)#EI@7WX2;;C(RWI*,L
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
M0@Q(A(&4V$W*@R3RL0L8L(B#F.2.2_:SR?@PS] 3)V5,!LX:&%B+W:SU4^K
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
MI%39/<N)D;EK0+$TV,[<<($?'*"L >[/I#3KB0U0?\*,_@!02P,$%     @
M68-<5'% \1)( P  ;@L  !D   !X;"]W;W)K<VAE971S+W-H965T-C$N>&UL
MQ59;;],P%/XK5L0#D]@2I^L-M976E FD#::-P0/BP4U.&VN.76QG!8D?S[&3
MI=VZ5( V[:7U[7S^SL5?SFBM](W) 2SY60AIQD%N[>IM&)HTAX*9([4"B3L+
MI0MF<:J7H5EI8)DW*D081U$O+!B7P63DUR[T9*1**[B$"TU,611,_YJ"4.MQ
M0(.[A4N^S*U;"">C%5O"%=CKU87&6=B@9+P :;B21,-B')S0MPGM.0-_X@N'
MM=D:$^?*7*D;-_F0C8/(,0(!J740#/]N(0$A'!+R^%&#!LV=SG![?(=^ZIU'
M9^;,0*+$5Y[9?!P, I+!@I7"7JKU>Z@=ZCJ\5 GC?\FZ/AL%)"V-545MC P*
M+JM_]K,.Q)8!';08Q+5!_, @[K88=&J#CG>T8N;=FC'+)B.MUD2[TXCF!CXV
MWAJ]X=*E\<IJW.5H9R=GBDE##LD5UD=6"B!J01)F8:GT+S>N]A.%><M 0T:8
M(9^U*N<"QS.86W()QNHRM:7F<DE>S\ R+LP!>46X))]S51HF,S,*+;)U=X9I
MS6Q:,8M;F-&8G"MI<T/>R0RR^P ANMGX&M_Y.HWW(LX@/2(=^H;$44P%.O8(
MJ>3O(:+KJQEY_>I@%^D>NTZ3B8Z'[K1 GW+)9.IB> DI\%N&(7Y#3@0^-%P'
M@D^6))@!;C$IQI!O9PA /E@HS/<]UQ\WUQ_[ZX];KO]8%G/0FY3_)BT1FE8X
M/8_C5.)V$HW"V^T8[IZ(FQ/WR'4;<MV]Y"XT')ZKC"]XROSK_U1:8[&N7+BF
M3+@ /9;,"K6[160XB%JX]!HNO?U<E+'_1:;W#V3Z#9G^7C*)*@K0*6>"( %\
M<1E*AL;IGHH8--B#ERC(87/]\&D*,AGNE!M]/*HTVJAB]"P%5\-N)WG0[W=:
MZ&R)-'V>FJMQ_Y)/O.$3[^5SRKC-#Z?X^<RP.+#XWB$9"WNR3C<R2%]$!^E&
M".D3*6%"=X6NK?(V2D>?1^KHKM;1*!ZVT-F('7TFM:.[<O<(GW"K<T$A6_J&
MSI!4E=)6'_9FM6D:3WRK]&!]ZII)WQ%M8*I.])SI)<<T"E@@9'341TJZ:NZJ
MB54KWQ_-E<5NRP]S;(A!NP.XOU#*WDW<!4V+/?D#4$L#!!0    ( %F#7%09
M^FJHYP8  'XN   9    >&PO=V]R:W-H965T<R]S:&5E=#8R+GAM;,6:;6_;
M-A" _PIA%$,+U+7Y;G=)@%ANL0(I$"3K]F'8!\5F8JUZR20Y:8']^%$OT2D2
M23N5"W])+/EX=]0=GSM3/'E,TJ_91JD<?8O".#L=;?+\_OUDDJTV*O*S=\F]
MBO4WMTD:^;F^3.\FV7VJ_'4Y* HG9#H5D\@/XM'927GO,CT[2;9Y&,3J,D79
M-HK\]/M"A<GCZ0B/GFY<!7>;O+@Q.3NY]^_4M<J_W%^F^FK2:%D'D8JS((E1
MJFY/1^?X_5+.BP&EQ!^!>LQ:GU$QE9LD^5I<?%J?CJ:%1RI4J[Q0X>M_#\I3
M85AHTG[\6RL=-3:+@>W/3]H_EI/7D[GQ,^4EX9_!.M^<CF8CM%:W_C;,KY+'
MWU0](5[H6R5A5OY%CY6L9".TVF9Y$M6#M0=1$%?__6_U@V@-P,(R@-0#2'>
MS0*M!]!]![!Z "N?3#65\CDL_=P_.TF31Y06TEI;\:%\F.5H/?T@+N)^G:?Z
MVT"/R\\N$C_.T!A=5W%'R2TZ]R[0S7?D^;FZ2_2MUTN5^T&8O=%B7ZZ7Z/6K
M-^@5"F+T^R;99GZ\SDXFN7:E4#A9U687E5EB,8L)^IS$^29#'^*U6C]7,-%S
M:"9"GB:R($Z-2[5ZARA^B\B48(-#WO[#IX;AR[V'X[EC-K0)"RWU48N^CT'L
MQZL@OD-7:J6"!_\F5&_1>:B7J;ZOD%[PR$O5.LC119)EZ*\+K0!]RE64_>TP
MSQKSK#3/+.87ZBZ(X\+\C1\6!DT1KE3P4D6!EX<SC.>,G4P>#)9Y8YD[+5^F
MR4-00J68XNM4 T*O:IV6;]"JFF^HYZN,*5=I%FV'Z+1QI\H"WG-Z/,,=H:5!
MB/"I>6*BF9AP3DSG^8[G*?KNDRG#G0D8I.Q/73;.2:=S%04^?%N%V]+++_'M
MMEB7R$NB*,@UY_/,D5:SQLSL&%D];\S/AV?U?,?SK:)@D)IR+LQ1P%. \?2G
M97^MNNV3[&:_068L&+>XW:HAV.FVCF;RH-+ XACN&26RZYA!QK+@, &WR, E
M5RO8M>9,8OVD6)K$'%D!M0#3P:L3_8?.U__H?J&X<JP5#"4 LV,L5@R5 +M+
MP3[+U<-]Z-OR!DB-!Z)ZB?L4MED%!./A#&ZBK&\O3.X]MPU<QD<!,P8RX^%H
M]K")S43.S4^> '6)F[J[XTWZW'19!G 2-SB;&!?!;P7:U0\#_@@Y1E )<(NX
MN36DFM6JGQ>$;CDS"(VQL)0S N0C[N[7^\6/[G_]I!?;P+Z( .L(/TJL@'G$
MS;R]>B/2QQX3E'>C8I":24N'2H"/Q,W'0=DD>R[16;<',0B-B9A9_ :VDMF
MYJ@>_+P#Z3IFD+&A!XA+W,3=W1R1/F[YE'8[88-4/R>6)BEK3E @-W63^V4K
M==\>B0*_*3[&LJ7 >.IN<?>JF[3?EXXYL;2EM+5%X<;[[K))#7RV&P8^TT/R
M^64]$P5DTZ,@FP*RZ7!D>]0 8\HL4*, 8^J&\1ZQ[]/481AH2MTT]:X^#*_+
M%"A)YT?9AP/",3?A]MN),[6GLEN735*<6"+"@(',W<,.J<NL_[-_C'N;+28I
M6R8Q0"=SH]-=EUF?F=WNTRGRW"E@*AO(U 7K,Q5/:7?'PB35RXBE2<J>$:W-
MXQU\WGN-[EN1&5"9'87*#*C,#D!EUJ?RF$VQY<$#E=E0*C-#CVLW#%1FAZ+R
MRZHQ U"SHX": ZCY<%![W+R/8'EE @CF;@3OCCOO(]1A&!C*W0S]Z ?Y9ER\
M=]5!/D1EYD!*?I0W9!PHQP_PCJS6\>PWE,3=7YX&*3ICQ!*=UJNTG_@NK;^O
MVJZYM=\&(4(M]8,#0KD;H>[*S UOP+JMCDG&XA7 E0^$ZX+WX<K%K-O-F*1Z
M*;$T2#E2 D#-W:#^L06[;YGF@&M^%%P+P+4X *Z% =>"6GZ_"L"U&(IK8<"U
MW3#@6OP,7+^L9 L@N#@*P0407 PGN"<,!&?2PC@!;!9N-N^1 WVX.@RWCB&X
MX>HE<9:GV^K4U>!Z+0"?0AXEVH ^X4;?7O5:]+=:6:]<&X0HMJ!9 !*%>T-V
M2+46_>W5,2;=JFB2FEOJH@222C=)W=5:]A':_1WM%'GN%"!6#D3LHE;0/N1#
MYMV==]GG<"\=E@8A:SI(8+5TL_H'UNF^95H"HN51$"T!T?( B)9]1&/;@2@
MM!P*:&DX;V8S"WB6!\?SR^JS;)T).PJQ)1!;#B>V5^MHKV-J>\4@ <9RX-NQ
M9:W ;7?2.I@;J?2N/."<H56RC?/J:&MSMSE$?5X>'>[<7^#WR^HH-*BI3F9_
M]E/]E#(4JENM<OJNR,JT.NQ<7>3)?7G\]R;)\R0J/VZ4OU9I(:"_OTV2_.FB
M,- <.3_['U!+ P04    " !9@UQ4NJ*0 H0#  "=#@  &0   'AL+W=O<FMS
M:&5E=',O<VAE970V,RYX;6R]5UUOFS 4_2L6VD,G906;SU1)I#7=M$J=%*WK
M]C#MP04G6#.8V29I__UL0B$AA'92VI?$AG.OCX_M@^]DP\4?F1*BP$/&<CFU
M4J6*"]N6<4HR+,]Y07+]9LE%AI7NBI4M"T%P4@5ES$:.$]@9IKDUFU3/%F(V
MX:5B-"<+ 62995@\7A+&-U,+6D\/OM%5JLP#>S8I\(K<$G57+(3NV4V6A&8D
MEY3G0)#EU/H(+^;(-0$5X@<E&[G3!F8J]YS_,9WK9&HYAA%A)%8F!=9_:S(G
MC)E,FL??.JG5C&D"=]M/V3]7D]>3N<>2S#G[21.53JW( @E9XI*I;WSSA=03
M\DV^F#-9_8)-C74L$)=2\:P.U@PRFF__\4,MQ$X ](X$H#H O33 K0,JY>PM
MLVI:5UCAV43P#1 &K;.91J5-%:UG0W.SC+=*Z+=4QZG90I",2B(!SA/PZ6])
M"[U&"GP M]MU!7P)CF#.KHC"E,GW&GUW>P7.WKT'[P#-P?>4EU)CY<16FJ(9
MR(YK.I=;.N@(G2L2GP,7C@!R$.P)G[\\W-D/M[4PC3JH40=5^=RCZNCS(M3C
M""P8UE/>%^#7C8:#:T4R^7M@,+<9S*T&\UZR%.1IE!%8"2Y[I=RF\ZMTYKBN
M9W[DC\<3>[VK6 _*<QW4H/:X>@U7;Y#K#9&:9QR76<FP(HD^.=I%8HK-V>SC
MNDT7[+#P'"\*.EP/46Z /+^?J]]P]0>Y?N<*LSY._L%H,(+0[7#J0SE^V,\I
M:#@%P_KI-1[8,F&3)GS]_1DU@T6GW9_1@7)1V%5W&+/'<]SP' _RO"PI2VB^
MD@-SAD[KC\[K2PQW[!B>5N0ZW][^]"+7Z^C<"PN#(U+#UB A>L8(]#<TY2P!
M-"L$7Q-#=U#YU@ZA^P;*MXX&ARWM_Y4_="ODN%U+ZT'!L7],]];3X+"I?2Y%
M3E4IR @LZ8-I=(@/:=*Z% S>8 E:-X/AB9<@/!37]7W878,>&(K&1SP<MH8(
MGW'$4L2IWO\)D'RI-EB0(1E:_X+CUU<=M0Z'G-.J7N?;^Y@'GM,1O0^%PJA?
M<]0:)!HVR.M<$9%CQA[UG6.MRY#B9?*CG3O?&USZ4&MSZ,37/G1XHT,H"/RN
M_H<P8SS=!;!W:@=3N'W%8D5S"1A9ZCCG/-0)Q+86VG84+ZIRXIXK79Q4S537
MCT08@'Z_Y%P]=4R%TE2DLW]02P,$%     @ 68-<5/C0FEY3 @  L 4  !D
M  !X;"]W;W)K<VAE971S+W-H965T-C0N>&ULC53=3]LP$/]7K(@'D%B=+^B&
MTDB4,&T/3!6,[6':@YM<&PO'#K9#X;_?V4FS@EK$2^P[W^]W7[G+-DH_F!K
MDN=&2#,+:FO;"TI-64/#S$2U(/%EI73#+(IZ34VK@54>U @:A^$Y;1B709YY
MW4+GF>JLX!(6FIBN:9A^F8-0FUD0!5O%+5_7UBEHGK5L#7=@[]N%1HF.+!5O
M0!JN)-&PF@67T461.GMO\(O#QNS<B<MDJ=2#$[Y7LR!T 8& TCH&AL<37($0
MC@C#>!PX@]&E ^[>M^Q??>Z8RY(9N%+B-Z]L/0L^!Z2"%>N$O56;;S#D<^;X
M2B6,_Y)-;SL- U)VQJIF &,$#9?]R9Z'.NP HO,#@'@ Q&\!Z0% ,@"2CP+2
M >!+3?M4?!T*9EF>:;4AVEDCF[OX8GHTIL^E:_N=U?C*$6?SA8:&&S"$R8I<
M/W:\Q9Y:\HG\8%HSUQ-R7(!E7)@3U-[?%>3XZ(0<$2[)SUIU!G$FHQ9#<82T
M'-S.>[?Q ;=13&Z4M+4AU[*"ZC4!Q1S&1.)M(O/X7<8"R@E)HE,2AW&T)Z"K
MC\/#/?#BP_#HRSO9)&-;$L^7'&P+#K:V+Z=D(1CVXW5W_EPNC=4X,G_?<96.
MKE+O*CT8.NZ+DC,WAOL:V:///-HMD:<\3:(DHT^[Q=UCE$ZCUT;%'J,XGHY&
M??1TYU]N0*_]3C"D5)VT_=\P:L>U<^FG[8U^CNNHWQ[_:?I==L/TFDM#!*R0
M,IQ,,23=[X=>L*KU$[-4%N?/7VM<J:"= ;ZOE+);P3D8EW3^#U!+ P04
M" !9@UQ45+OA&U\$  "-%@  &0   'AL+W=O<FMS:&5E=',O<VAE970V-2YX
M;6R]6%V/FS@4_2L6ZD,K309LDY",DDAI1KO;A]V.FD[W8;4/GN DJ(!3VYFT
M^^O7$((!@Y.IF+XD?)Q[?7RX]V \/3+^5>PHE>![$J=BYNRDW-^YKECO:$+$
M+=O35-W9,)X0J4[YUA5[3DF8!R6QBSQOY"8D2IWY-+_VP.=3=I!QE-('#L0A
M20C_\9[&[#ASH'.^\"G:[F1VP9U/]V1+5U0^[A^X.G/++&&4T%1$+ 6<;F;.
M MXM<9 %Y(@O$3V*RC'(IO+$V-?LY$,X<[R,$8WI6F8IB/I[IDL:QUDFQ>-;
MD=0IQ\P"J\?G[+_EDU>3>2*"+EG\=Q3*W<P9.R"D&W*(Y2=V_(,6$QIF^=8L
M%ODO.!98SP'K@Y L*8(5@R1*3__D>R%$)0#Z'0&H"$#7!N B .<3/3'+IW5/
M))E/.3L"GJ%5MNP@UR:/5K.)TNPQKB17=R,5)^>+];=#Q&D(/J22I-OH*:9@
M(025 @S 2A5->%!7V*;E/DE#\#MCX3&*8_#VGDH2Q>*="GM<W8.W;]Z!-R!*
MP><=.P@%%5-7*K[9J.ZZX/;^Q UU<+NGZUN X0U 'H(MX<OKP[UZN*M4*J5"
MI50HSX>[I$H8E]%_)"^_?Q9/0G)5A/]:,N,R,\XS^YT/87U(#C&1ZCE41VF3
M[)1IF&?*>O1Y/AC!(9JZSU5E6E!#-,$EJD;3+VGZ5@$>4W(BIVA&NAQ(7@YW
M%AV&Y0!#JP[G:KH!6\Z$ &O"^8\HW0(U[B&5;7*<$HXJ$X4^&C7EN(2JL1V5
M;$=6MI^9)+$IQ U(:2O5D4$"H4DP;E"]A*I1#4JJP<]1)97*(Q<J+S"8M12>
M">JNNW')?FQEO\QMD'(01T(*2YU-RH23GCL9>MI//7L-YY6[/%?NHK-RBSQ5
MJ?S *(=+J#K+BNO#WARG2%6E,/"Q#YM,6V!XXG4T&=2N"^VV^].N [7]0KO_
M]M(>Q1BU)]6BDHFRB*2=&?K6&3PHBLTRJZ?2'@R'?3>'=DQHM\SKF\.TP:!I
M-79,G:$V2FAWRA<UAFEV V0T<!O([Z"I'1&.7ZDIM$?"R2]HBHGY.C,4:L%T
M"(2T#2.[#:_81AX)I[9UGW9+!'MN"5195*)^6J+(4Y?2]QMB7D+566J'1/VM
M4)%I<0,(/8-I"RS L(.I=D+T2HM4I!T2V9>IO70&:EF3MHADHKHUTC:,+JQ<
M.0DI^(LDUO;0GHF"OMM#&QVRK_VN;X^QJ>?$:\II!]4Y:J=$=J=\47.89C=
MS3=;&PAV+**QMD3LO4YG8&V4V+ZL[*4SL+F0-!1JP70*I*T8VZWXH]Q1;M.A
M\CV/^]XJT :'[4N]JSNBR%/[%O.:'7$!5.>H'1+;'?)%&QJFQ0TP&C9YMJ#0
MI,,)L79"/'JEGM#NB'_!MW<Q1G5#IT4C$V1*Y%;V"K.-VC\)WT:I #'=J"CO
M-E#A_+3W>3J1;)]O'SXQJ;["\\,=5>\/G@'4_0UC\GR2[4B6.]#S_P%02P,$
M%     @ 68-<5'GL=__O P  NA(  !D   !X;"]W;W)K<VAE971S+W-H965T
M-C8N>&ULO5A=CYLX%/TK%NI#*TT';,C7*(DT,]EJ1^KL1IUV^U#UP1,N 17L
MU#:3=+4_?HU)<-HA)FW4O"38^)Y[[C$^&(_77'R1*8!"FR)G<N*E2JVN?%\N
M4BBHO.0K8/I.PD5!E6Z*I2]7 FAL@HK<)T'0]PN:,6\Z-GUS,1WS4N49@[E
MLBP**K[=0,[7$P][NXYWV3)558<_':_H$AY ?5C-A6[Y#4J<%<!DQAD2D$R\
M:WPU"X,JP(SX)X.UW+M&52F/G'^I&G?QQ LJ1I##0E405/\]P2WD>86D>7S=
M@GI-SBIP_WJ'_L84KXMYI!)N>?XQBU4Z\88>BB&A9:[>\?6?L"VH5^$M>"[-
M+UK78P>1AQ:E5+S8!FL&1<;J?[K9"K$7@/L' L@V@/P8<"A#N T(CPV(M@&1
M4:8NQ>@PHXI.QX*OD:A&:[3JPHAIHG7Y&:OF_4$)?3?3<6IZO?A:9@)B=,<4
M9<OL,0=T+24HB5ZCOZ@0M)H7]'(&BF:Y?*5[/SS,T,L7K] +E#'T/N6EI"R6
M8U]I.A6HO]BFOJE3DP.I,4'WG*E4HC]8#/'W +ZNHRF&[(JY(4[$&2PN48@O
M$ D(;B%T>WQXT!(^.SH<CQS5A,W4A 8O/(#W)F.9@M=OM?YMT_/IK1Z/[A04
M\K,C6]1DBTRVZ-"#4'"ALG^I68T\T7/;)*0F8=L$UY ] UDYS--TV-.E/^UK
M?L28V?,QO7[8C/FNGEY33^_X>F"C?5+"!6*P44CP7(]>(K6&7#_;A7D(V\JK
M,_3W:45!.ZU^0ZO_"[1VC+X!%9H6;R/3/Y[,H"$S.)E,*@#:Z R>T8E&PW8Z
MPX;.\%0Z"2]%&YMA"YL#XHP:-J.3V>BEV<9F].QQ#B/2S@8'UJ@#)Y];\S(
M@?),ZN7_'[K7_E"4A6/MX[VW #Z#UV!B\Q%G,=M\>97OXKG77*!20E+FNM:D
M5>$.^(&9'^FB:ET8AS^I.]UTZ6Y-%T?GT-V:(G:[XLFZN^%QT"V\=4KLMLHY
M5<"4"\KZ'!Z<0V9K9-CM9"?+[(;'PVZ9K<UAM\_-2[%(]<XY1I(G:DT%'.4M
MQ!H7"<X@/K%>1O!O%;\#/NS4GE@;)&Z?:M>^TU^(-2]RCCTDL7Y&W+O(D[5W
MPW?[.K%62-Q>]5[0&/0G3@$N..M6I'\.I:VE$??>[62EW?"DV\F)M4/B]JN_
M50K"A63-BHS.H')HO2MT;[I.5;D#'O<.J^SO?=3K[<?2'(Y(M. E4_4G<=/;
M',!<FV.''_IO\-6L/D:Q,/6ISCT5RXQ)E$.B(8/+@5XQHCXHJ1N*K\S1P2-7
M>@]D+E/0RT94 _3]A'.U:U0)FN.JZ?]02P,$%     @ 68-<5,)1ORTX P
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
MU,=^$,9 OY]SKG8#<[#,_T@,_@%02P,$%     @ 68-<5(JW'HR> @  D @
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
M_):07Z' _X2PA_VG]1*=GUU\='%UQ6/9>"P;6]O@J&VI5XH/5:,EE3GCLA.
M?CWH;72OH):__X,+1EQ@<;,C.)T\GJJ]5X569:[/:Q;$L9^ZKQ.LV<B:G6(%
M4ZQ>%>VQ9GX43K/"D16>8LVF6.$A*[B.IEG1R(I.L<(I5G3("J^#:58\LN)3
MK&B*%1^R$@]/LY*1E9QD76(O\*: R<$?!$?7<?(/T=V[_Z:5?B-B0_4M9E!J
MG7<5:P/1MZ=^HGAK6\(S5[K!V&&E.SH($Z#W2\[5;F*ZS/B-R/X"4$L#!!0
M   ( %F#7%1#3WUTB ,  (D+   9    >&PO=V]R:W-H965T<R]S:&5E=#<W
M+GAM;+U6WV_;-A#^5PBMZ%I@B43]LMW9!NHXPP*L@U&OVT/1!UHZVUPE4B.I
M.-E?/Y*2%4>BO;RT+S9YNN_N^W@GZJ8'+K[*/8!"#V7!Y,S;*U6]\WV9[:$D
M\II7P/23+1<E47HK=KZL!)#<@LK"#X,@]4M"F3>?6MM*S*>\5@5EL!)(UF5)
MQ.,""GZ8>=@[&C[2W5X9@S^?5F0':U"?JI70.[^+DM,2F*2<(0';F?<>OUOB
MT "LQY\4#O)DC8R4#>=?S>8NGWF!800%9,J$(/KO'FZ@*$PDS>.?-JC7Y33
MT_4Q^B]6O!:S(1)N>/$7S=5^YHT]E,.6U(7ZR ^_0BLH,?$R7DC[BPZM;^"A
MK):*ERU8,R@I:_[)0WL0)P"<G@&$+2#L ^(S@*@%1"\%Q"T@MB?32+'GL"2*
MS*>"'Y PWCJ:6=C#M&@MGS)3][42^BG5.#6_+:N"/P*@!3#84H56!6$27:&U
M[K"\+@#QK;7]*-&J+?<-EPJ]68(BM)!OM>^G]1*]>?46O4*4H3_VO):$Y7+J
M*TW0I/&SELRB(1.>(8-#]($SM9?HEN60/P_@:V6=O/ H;Q%>C+B$[!I%^"<4
M!B%V$+IY.3QPP)<OAN/)!3515ZS(QHO.QMMJ2_ZL5FA)959P60M GW_3C]&=
M@E)^N9 N[M+%-EU\)MT:Q#W- &6FWJ]_&(<8_XPV36Z)@ C#):\%93ND]H >
MM<E5]"9+8K.8>^A^CH,@G/KWIX48.L51..F<G@E(.@')10%W3($ 3=XJT)U;
M"?ZWOG T[58&XIN"[HBY@IS]VL1/3UA%P2CM47<X38*QFWK:44\O4C^^:Z;$
M%THYZL*-OD?GC+MTX^_2.>/!R3HZ9^CTK'.:%W4\:*\H21)WC2:=RLDW;J_)
M2]K+X73:7HV^H5.,@\BM#P=/'X?@HL+;AZK1(T#5@EF-IG.(E*#<%WPP('*5
M1CCH:7*Z!7&_:BZW>)2<TW7RT<,7=?VN!RI2<J'HOZ09/UANI@40@A1.6=A1
MA*@O:NB$)W':U^3P2I(S-QT.GR2%_RNI D%Y3C.]:&X/TYA..>'@=;C"XVC2
M%S1TBW$4]P4YO.(T[@GR3V:4$L3.SGI2,ZR9:K[GG;6;)]_;*:IG7Y@YT\X^
M3V&:(?4#$3NJAY<"MCID<#W2E$0S]S4;Q2L["6VXTG.57>[UK S"..CG6\[5
M<6,2=-/W_#]02P,$%     @ 68-<5&/:.\4B P  ;@H  !D   !X;"]W;W)K
M<VAE971S+W-H965T-S@N>&ULO5;;;M- $/V5D24DD""^)6F+DDBY%(%$(6JX
M""$>MO8XMEA[S>XZ:?^>V8WC)L5QRP.\)'L[9V;.K'=FM!7RITH1-=SFO%!C
M)]6Z?.VZ*DHQ9ZHG2BQH)Q$R9YJF<NVJ4B*++2CG;N!Y0S=G6>%,1G9M*2<C
M46F>%;B4H*H\9_)NAEQLQX[O[!>NLW6JS8([&95LC2O4G\NEI)G;L,19CH7*
M1 $2D[$S]5\O_,  [(DO&6[5P1A,*#="_#23=_'8\8Q'R#'2AH+1WP;GR+EA
M(C]^U:1.8], #\=[]C<V> KFABF<"_XUBW4Z=LX=B#%A%=?78OL6ZX &AB\2
M7-E?V-9G/0>B2FF1UV#R(,^*W3^[K84X /C#$X"@!@0/ ?T3@+ &A$\%]&M
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
M3]7K.%P1H"(1@Q0#^$C<#WN'%4,>M'[:45WU )H2-TUOSJ[/T'7DA^'X4[!
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
M[1->;9OE=F+DJNPW=])0]RJ'*?U@H+(&M)](:9XFMH75ORR3WU!+ P04
M" !9@UQ4^>Y(M*X%  !N&0  &0   'AL+W=O<FMS:&5E=',O<VAE970X-BYX
M;6S-65%OVS80_BN$L0$ID-@B)5E1X!APXG4ML!9!@FP/PQYHB;:%2J)+4G%2
M[,>/I!31MBC::_N0/,02?7?\CG>\[TA/MI1]X6M"!'@N\I)?#]9";*Y&(YZL
M28'YD&Y(*;]94E9@(5_9:L0WC.!4*Q7Y"'G>>%3@K!Q,)WKLCDTGM!)Y5I([
M!GA5%)B]W)"<;J\'</ Z<)^MUD(-C*:3#5Z1!R(>-W=,OHU:*VE6D))GM 2,
M+*\',W@U]T.EH"7^S,B6[SP#Y<J"TB_JY6-Z/? 4(I*31"@36'X\D5N2Y\J2
MQ/&U,3IHYU2*N\^OUM]KYZ4S"\S)+<W_RE*QOAY<#D!*EKC*Q3W=?B"-0QI@
M0G.N_X-M+1O% Y!47-"B498(BJRL/_%SLQ ["BCH44"- CI4"'L4_$;!/U"
M?3,$C4*@5Z9V1:_#' L\G3"Z!4Q)2VOJ02^FUI;N9Z6*^X-@\MM,ZHGI@Z#)
MEXL;N7(IN*6%3">.=4 NP&?,&%91 6=S(G"6\W=R]/%A#LY^>3<9"3F[LC%*
MFIENZIE0STP0@4^T%&L.?BM3DNX;&$G8+7;TBOT&.2W.23($/CP'R$/0 NCV
M='7/HCX_61W&#F_\-A*^MN?W16*-&;E8=",QDV$H5T1N-@$6+V!7[@Z_Z.'9
M%K,4_/V'- D^"E+P?QR @A90H $%/8 ^5\6",$"7@*LI.<"56%.6?9,3GV5E
M,VK-A-KP6!M6E>=I"D-/_4U&3Q9$88LH="*JD[5V/=E=(O*LGHD-2FTQW(&"
M+L-X%TJ=*Q8Y-(XZ<O.NG ^#H->U<>O:V.G:/>&"98F0GFDO'?&+6I/1VTBH
MRQ;0I=/'VNB3]#0K5V!#6$936\C<5GSP0C#C#CQQBR=V6OI=+H,XGLQQ)YE#
M/_;&!_G3E?(O908=9(]%:GP)D3UWH&>*N'>2)]*1>EG/P58SGAS#3X1)!@=+
MG#'PA/.*:(=3FN=R&95\[;R]I-?S1CN  S@,PP/G;6+1T(L.O+>)Q4._Q_L=
M"H/NO"HH$]FW.KEEN6)F+W&UE\""EA6WN@<[NQE&L=^M#C;!8-P5G-L$PQ#V
MU@>(C)?(Z>5CR4A"5Z6NOZ=6O\;F'IQQ$/7#,6P%_1^#<]ZD(I#-*6ADU?=6
MF.ZYQJ"H.P<4@A2_N/8^-.P&W?3VWNP'0W&J.!WV)@W$H+N2,$265+$(>EYH
M296N8(@<H3$L"=TT>4>8/A"4R6M9_Q_L @UCP?';X!=H& ]&/X5ACI@Y3C'0
M<!YTT]6))--8V6,9A(*^7# 4!T_CN)_/#'&WEGO#*+ #1H;*D)O*9/(F,D,4
MKE.VY1%K<3 ,O%^M9P.W(H31T#_4W'?)\!-R\]-#[43&>74\$1I;>RV"+#2'
M5<8F%B#4TTD@PS+(S3+':P?X%WS*RJRH"M?B&!Y!;^38@PPS(#<S[*>@P&Q%
M!*";C>PR*LEA+YK1L)J; T%U<EHCZ9[%&WKN_#+U'OUHO5<QP\_'8F8J/WHC
ME1^9RH_<)?MGQ<P]B]R'QZ)FB &YB:$.S&RSD;U15B^?OG7CX.QA=G]8'/8G
M,>4?Q6\C4KXI\+Z[LGY7']O8W.V5>JC1-V79=Y?ES[2\H)MZYJ^5RI&LE-NF
M4L[S<[ ZC;C];B'N0V:*L.\NPM]SS^%W._T^'#LW4NZ^NR$N\BPW5R;!G,L5
MDG6EY%E2]PM6('YG0?1!Z9#!&KF]&Y<H[&U_?5.^?7=AG:U6C*RP(">A[3;A
M40 M:&U=?>R :ZJW[Z[>LZ8+8T1=TZN^-9&''8834>$<",(*Z]'UB%6H6UB
M7D].T'9R:EP[R1*$K2G4>P@;[5Q$%T368'6ASZ5#52GJ>]UVM/W18*:OR@_&
M;^#5O+[Z-V;J7R(^R=(N8PIRLI0F9<<IT;/Z<K]^$72CK[L75 A:Z,<UP2EA
M2D!^OZ14O+ZH"=J?6*;_ 5!+ P04    " !9@UQ4]])[-UL#  "+"P  &0
M 'AL+W=O<FMS:&5E=',O<VAE970X-RYX;6R=5MMNVS@0_15"Z$,+;"11=Q>V
M@3CN[2% D&#39T8:VT0DTDO2<?OW)2E%=JQ+U'VQ16KFS#D<SFCF1RZ>Y0Y
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
MUL"\7PJACPL;H)S;1_\!4$L#!!0    ( %F#7%2N%[S^8 ,  !0+   9
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
MJ8:<6>;JNP6X-E#O,\;D;J,=M%]"L[]02P,$%     @ 68-<5)V?HJ_D @
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
M^*OSW>/<,+*LC^];:> R4#\>X;[&E#6 [WLIS5O#W@C:&^#R?U!+ P04
M" !9@UQ4X"\N+X8#  #2"@  &0   'AL+W=O<FMS:&5E=',O<VAE970Y-2YX
M;6RU5M^/XC80_E>LZ![NI.[F%P0X =)"6O4JG;3:O6T?JCZ89"#6.G9J.\M>
M__J.G9!"")0^5$(DMK\9S_=Y/)GY7JI770 8\EYRH1=>84SUV?=U5D!)];VL
M0.#*5JJ2&ARJG:\K!31W1B7WHR!(_)(RX2WG;NY1+>>R-IP)>%1$UV5)U?<5
M<+E?>*%WF'ABN\+8"7\YK^@.GL&\5(\*1W[G)6<E",VD( JV"^\A_)S.+-X!
M?F6PUT?OQ#+92/EJ!U_RA1?8@(!#9JP'BH\W6 /GUA&&\6?KT^NVM(;'[P?O
M/SGNR&5#-:PE_XWEIEAX4X_DL*4U-T]R_S.T?,;67R:Y=O]DWV(#CV2U-K)L
MC3&"DHGF2=];'8X,PN2"0=0:1'V#T06#N#6(;S48M08CITQ#Q>F04D.7<R7W
M1%DT>K,O3DQGC?29L,?^;!2N,K0SRR\BDR60;_0=-+DCSYA6><V!R"TQ!9 G
MR*3(&&?4G1+.O@B%<SO!_H+<FI$5"-@RH\G'% QE7']"/R_/*?GXX1/Y0)@@
MWPI9:RIR/?<-AFPW]K,VO%437G0AO# B7Z4PA28_BASR4P<^<NT(1P?"J^BJ
MQQ2R>Q*'/Y HB,*!@-:WFP<#YNG-YN'L"INX.[[8^8O_]?A(RG3&I:X5D-\?
M-MHHO%)_7-EBU&TQ<EN,+FRQHIR*# @UY!<J:JP-9$BW5>-E[+S88O.&AQ<C
M\NU8W"'0;'8*2@= HR#N0"<LQAV+\546ZX**':8XIF-]G,$&E=L<,ICB#VN9
MQIKA+@"N55(SF_H:1Z\@2%XK)G8(JQ23BGP'JH;$:())CBDDXYX6YY@DZBEQ
M#ADGPSHDG0[)_ZK#J0RV1&2U4B#,12F2,PY1W#OQ]1 F[FEQC@DGX; 8DTZ,
MR54QGK#69>WIRMOUH(332G<UDE859QG=8-74AIK:N!7.2F9<U1PL>Y,S-G=1
M'/1D&0#%82^-TB%0?$&8:2?,]*HP6*:PA]#_,4\T&,,!>P)<VC-36+"[++4I
MI,+T@4$IIF<$^CJ<(^Y&TYX,U[R<:##K-)C=6O=0#B@WH$@\6/EF0_6J?]L'
M0&?E,1T"'97'AH=_]+4O0>U<UZ1))FMAFN]@-]LU9@^N'^G-K[!A:_JK?]PT
MW=Y7JG8,;P6'+;H,[B<8DFHZJ&9@9.5ZBHTTV*&XUP*;3E 6@.M;*<UA8#?H
MVMCEWU!+ P04    " !9@UQ4,K#4F40$   _$@  &0   'AL+W=O<FMS:&5E
M=',O<VAE970Y-BYX;6RM6.]OFSH4_5>L:-+;I*U@ P&J)%*;J'J3WI.J=3\^
M.\1)K!F<V:99__MG$PHD-MZZUR^)@7,OYU[;YP"S(Q??Y9X0!7Z6K)+SR5ZI
MPW40R&)/2BRO^(%4^LJ6BQ(K?2AV@3P(@C=-4,D"%(;3H,2TFBQFS;E[L9CQ
M6C%:D7L!9%V66#S=$L:/\PF</)_X1'=[94X$B]D![\@#45\.]T(?!5V6#2U)
M)2FO@"#;^>0&7B]1:@(:Q%=*CG(P!J:4->??S<''S7P2&D:$D4*9%%C_/9(E
M8<QDTCQ^M$DGW3U-X'#\G/VN*5X7L\:2+#G[1C=J/Y]D$[ A6UPS]8D?_R9M
M08G)5W FFU]P;+'A!!2U5+QL@S6#DE:G?_RS;<0@ ,8C :@-0+\;$+4!45/H
MB5E3U@HKO)@)?@3"H'4V,VAZTT3K:FAEIO%!"7V5ZCBU6%%9,"YK023 :SW/
MX Y3 ;YB5A/ M^".5K@J*&;@8R65J/4,*@D^@(?3M!N(VA.PY.4!5T]_R9&
MMRNB,&7RW6#T 7QY6(&W;]Z!-X!6X/.>UQ)7&SD+E"[,T N*MHC;4Q%HK A2
M7($(O@<H1- 1OOS]\/ \/-#M['J*NIZB)E\TDN\6,]T" D[[$$M)E+SVY(VZ
MO%&3-Q[)V\^,JT6GV*2)-9OW<3%-HSB)9L'CL!4V+$K2%$T[V!FUN*,6>ZDM
ML1!/M-J!FY+7E?(4FW09DU=MXK3+._T%4[D'>IF!P@S(CYH^8F;6J*NGIU33
M0;,2&.<HN^BI#9NF83* G3%-.Z;I_YCNU'%/QW3;,-]T9QVUS$OM'XXK^1Y4
M1+FH9=8]\SA+!O<\4;-A69JG$7)3RSMJN9?:35&(FFRTHBBB14UIKRF(GN,U
M<[8Q=[0QSR^8.D!9$KIYPK!7WM#+]#-7F#G%+K3NAV <I>%E!QU F,,XBT:F
M%PY< ;Y@]S&*UY1118EW"\)>("'REKXB!RZI>\^UH6=%(023\')INX!A$F;)
M6/6]SD*_T.HU9%1,-CJQ$7BKAP?\-+:&VFR71*+<FB\;F$5)E(T1[M47^N77
M6O0^MK'-UB)J8Z(1-8.]H,/D#]=[8J]WE.J5G%S2LH$PRZ8H&]N+O2E ORN,
M:>UYNEZY8?JJY@5[X85^Y7V1?4%;8IW^Y<#Y# SV6@S]8NRW,.@27X>'.7 ^
M$T.] B._ OMM#-GJJGTL#>$%/0<NRZ)X"D?H]2*,X&M:69OM%U[F0HV:&1H\
M\OH5?71S(UNEC9EEF=5&AYSG4*MY,L*MEW,4O;Z9H5Y\D5]\?6:&'&+K-#,7
MT&=FJ)==Y)?=%YH9<FBLT\P<0)^9H5Z+D5^+7V)FR'[TMLS,@1DS,]0K//(_
MG(^O]]1ZP7*;F0/H-K-@\'9O/JW\B\6.5A(PLM61X56J4XC3UXK3@>*'YH5_
MS97B93/<$[PAP@#T]2WGZOG ?$/HOADM_@-02P,$%     @ 68-<5*'%M LE
M @  X00  !D   !X;"]W;W)K<VAE971S+W-H965T.3<N>&ULC51M;YLP$/XK
M)]0/K;0% FDR502I332M4K=%S;)]F/;!@2-8]4MFF]#]^]F&4*8U4;_ W?F>
MY]Y\3ANIGG2%:."9,Z'G067,_B8,=5XA)WHD]RCL22D5)\:J:A?JO4)2>!!G
M81Q%TY 3*H(L];:5RE)9&T8%KA3HFG.B_MPAD\T\& ='PR/=5<89PBS=DQVN
MT6SV*V6UL&<I*$>AJ12@L)P'M^.;Q<3Y>X?O%!L]D,%5LI7RR2GWQ3R(7$+(
M,#>.@=C? 1?(F".R:?SN.(,^I ,.Y2/[1U^[K65+-"XD^T$+4\V##P$46)*:
MF4?9?,*NGFO'ETNF_1>:UG<V#2"OM9&\ ]L,.!7MGSQW?1@ QI,3@+@#Q&\%
M)!T@\86VF?FREL20+%6R >6\+9L3?&\\VE9#A9OBVBA[2BW.9 O).35V+ :(
M*& AA:%BAR*GJ.$]?"%*$==HN%RB(93I*VO=K)=P>7$%%T %?*MDK2U6IZ&Q
M"3G:,.^"W[7!XQ/!EYB/(!F_@SB*QZ_ %V^'1__"0]N&OA=QWXO8\TU.\&U$
M68L""WB01,!+9\Y0)SUUXJF3$]1?385J0*GAYX-U@7N#7/\Z$V#2!YB<S?V6
MV7TD(D>PFPWUL9+\)>)KXVDYKSVGV_=#EDQG:7@8SN!_G^N!3YML.+B ;OD_
M$[6C0@/#TJ*BT<S"5;M0K6+DWM_)K33VAGNQLF\0*N=@STLIS5%QU[Q_U;*_
M4$L#!!0    ( %F#7%1R%]JPN@(   8)   9    >&PO=V]R:W-H965T<R]S
M:&5E=#DX+GAM;+5674_;,!3]*U:T!Y 8B=.F;5 ;:;2;AL0T1,7V,.W!36X;
MBSCN[%L*_WZVDX9T_8!)\)+XXYYSSSUQ; _74MWK' #)HRA*/?)RQ.6%[^LT
M!\'TN5Q":6;F4@F&IJL6OEXJ8)D#B<(/@Z#G"\9++QFZL1N5#.4*"U["C2)Z
M)0133Y=0R/7(H]YFX)8O<K0#?C)<L@5, >^6-\KT_(8EXP)*S65)%,Q'WB=Z
M,::A!;B('QS6NM4FMI29E/>V<Y6-O, J@@)2M!3,O!Y@#$5AF8R./S6IU^2T
MP'9[P_[%%6^*F3$-8UG\Y!GF(V_@D0SF;%7@K5Q_A;J@R/*ELM#N2=9U;."1
M=*51BAIL% A>5F_V6!O1 M#N 4!8 \+7 CHUH.,*K92YLB8,63)4<DV4C39L
MMN&\<6A3#2_M9YRB,K/<X# 92R$XFN^"FK R(V-9(B\74*8<-/E(IF;=9*L"
MB)R3=BQ*\OD1P2(49!S/R!0-?O9$K@$1E'8 -U7S"@$JY:QH DXF@(P7^M2D
MN9M.R,F'TZ&/IB:KS$]K_9>5_O" _@FDYZ1#ST@8A'0/?/QZ>+ -]XV3C9UA
M8V?H^#H'^+YC#FK+J%_7)H1<(0C]^TB"3I.@XQ)T#R2XEN7BH[%/$#MC34Z=
MR?N<JY@BQV1_YX?$E/C0-N=8Q):\;B.O>U1>ZS,7S^M@G\0M^JBAC]['WEZ3
MH/=F]E9,O99Y_3X-@G\]W@V+HZ@=MB6TWPCM'Q6Z^=O^Q^5!PSUX'Y?C)D'\
M9B['._;1<!#%NS[O"0QZ07S0:1H\;Y'!BXNZM>]!M>^]:#=M[<'T?0RGS_L2
M#=_,\IJJO2V$P: 31[NF[PFE<1C3WJ[M?NN0LC>$;TPM>*G-"IX;;'#>-R2J
M.G2K#LJE.[=F$LTIZ)JYN:B L@%F?BXE;CKV*&RN/LE?4$L#!!0    ( %F#
M7%3Z]8X!Q ,  #H.   9    >&PO=V]R:W-H965T<R]S:&5E=#DY+GAM;+U7
M36_;.!#]*X300P(DD:AO%;8!V]I@>R@:Q.WNH=@#+=.6$(GTDK3=_ON2E"PI
MDJP$*-R++5)O9OCX-,/AY$39"T\Q%N!'D1,^-5(A]A]-DR<I+A!_H'M,Y)LM
M9042<LAV)M\SC#;:J,A-V[)\LT 9,683/??$9A-Z$'E&\!,#_% 4B/U<X)R>
MI@8TSA//V2X5:L*<3?9HAU=8?-L_,3DR:R^;K,"$9Y0 AK=38PX_QC!4!AKQ
M3X9/O/4,%)4UI2]J\&DS-2RU(ISC1"@72/X=\1+GN?(DU_%_Y=2H8RK#]O/9
M^Z,F+\FL$<=+FO^;;40Z-4(#;/ 6'7+Q3$]_XXJ0I_PE-.?Z%YQ*;. 8(#EP
M08O*6*Z@R$CYCWY4&]$R@/X% [LRL+L&[@4#IS)PWFO@5@:NWIF2BMZ'& DT
MFS!Z DRAI3?UH#=36TOZ&5&ZKP23;S-I)V;/^(C) 8,MHP584B*85(++18@4
M+'5XS#BXB;% 6<YOP3WXMHK!S8=;\ %D!'Q-Z8$CLN$34\C5*)]F4D5>E)'M
M"Y&A#3[+>"D'?Y$-WKQV8$H:-1?[S&5ACWJ,<?( ''@';,N& PM:OM_<&C"/
MWVT.HQ$V3JV,H_TYX\K<@2?,='Z3!(,OZSS;(9TQW^=KKM7Z;R286P=S=3#W
M0K!'C&46ZX#\3@I[SQ-96@#=@L?Y:@'FJR7P+7](Y-*OI_VJ(G.<02OT(W=B
M'MM;WX=%862%KU'QD+/(<:(:]HJ<5Y/S1LE]$2EFDE0B/V9P(XO?/=TV!"MN
MMT/D2K]^>]51T&'6QT#/<3K$^J# L899^34K?Y355RI0#K:-<$#F(: MKD.,
M_/YJK<B/8(?4$,QRW0XL'H!)G']!KZ!F%HPR^T3*\TQ]Y1RS8Y9@#O;HISQN
MA":Y9U1.\8SLSMQ'4B"LHX;7S[>H#A9=*=^B 65\U_,Z O9A46!;G:R,AYP%
MD><,ZP>MYE"QWE#P2*5J;:'DA\I'-@ZV#BQX?9V@W82SKZ14Y?A5T@=!5X/E
M$,SU@ZY4 [ 0.O:%5(/-*0.=]TE5Y==;.C4G"G3_@$Y-C8?C1?XW=.H79SL,
MO&Y)'(+97JN*5SH-P'S?=B_HU%1[.%[N%XB\G*OAFR(UE18&?T"DIL3"\%HB
MA;W6P+9;C4&E41\%>QD7#Z&<T.\H9+:::MD$[_3EA(.$'H@H>])ZMKX S77;
MWYE?J(N1;M8;-^6MZC-BNXQPD..M=&D]!'))K+RHE -!][IU7U,A.W']F,K+
M'68*(-]O*17G@0I07Q=GOP!02P,$%     @ 68-<5%PUJ@EP!P  &R@  !H
M  !X;"]W;W)K<VAE971S+W-H965T,3 P+GAM;,6:6V_;-AB&_PIA]"(%DII'
M'8HD0&*U6X!V"YIVNQAVH=BTK5664DE.TJ$_?M0AIDU^HNRE0&X2RW[YB2]/
MST=*IP]Y\;5<2EFAQU6:E6>C957=O1V/R^E2KN+R37XG,_7+/"]6<:4NB\6X
MO"MD/&L*K=(QQ=@;K^(D&YV?-M]=%^>G^;I*DTQ>%ZA<KU9Q\?U2IOG#V8B,
MGK[XE"R65?W%^/ST+E[(&UE]N;LNU-5X$V66K&16)GF&"CD_&UV0MY&@=8%&
M\4<B'\JMSZBV<IOG7^N+J]G9"-<UDJF<5G6(6/V[EQ.9IG4D58]O7=#1YIYU
MP>W/3]'?-^:5F=NXE),\_3.95<NS43!",SF/UVGU*7_X57:&1!UOFJ=E\Q<]
MM%I/B:?KLLI776%5@U62M?_CQZXAM@K0O@*T*T#- J2G .L*L'T+\*X ;UJF
MM=*T0Q17\?EID3^@HE:K:/6'IC&;TLI^DM7]?E,5ZM=$E:O.K[*9NDGQ'=W(
MA>K."EUE[6"J.^4HDE6<I.5K] HE&?J\S-=EG,W*TW&E;ET'&$^[VURVMZ$]
MMR$4?<RS:EFB=]E,SG8#C%6=-Q6G3Q6_I,Z(D9R^08P<(XHI^7(3H:-7K\O6
M U"]R?[!<!<,B!+M'86$8)0=IVS31:P)RWK"/O7,)WF7%U62+=!?%[>JS]24
M^=L1GF_"\R8\[PG_VWIU*PN4S]4TKF\0WZ82=2U9HA^HOU$OV\!>$[A>8.[/
MZ>GX'JB+V-1%.*U>994L9%F/PFF^DNCHW:-:X$KY^AC%<_43NB[R^Z19<]0H
M11_R.%-_RG*_%O$VM?"<+?)>2C7<FPK,BWS534-9@..^#26VVH#@T O)IB':
M\0?),.>&+ )D2N>%<+/Z&T.^T]"F65M7D W?ZDKN,Q\;+@!5*'S/,&&K!/="
M#GL(-AZ"_3S(=DA )@+KQH3X9D_8(LH\:EBP18*$#'80;AR$PPZZV?0TOHXZ
M-]!J<QG:K<T9-5I[ J@$H\(P!*A\3CS8$<&:'MCIZ7/\>"*_K9/[.$W^E3.D
M<H^3*GYT#+0NX'9-F-@>':TK2$8I,P9D!,E"(7"/KRTJ$J>O7_)\]I"D*>B
MV,.,4W,(3?:318.R70=4.Z!.![]72[5>)ED59XND7M+CLI15>8PR":[E7;B=
M>2$\JUML%>.4F9YL%:<!Z;&D.4B8>[#E59RBB\8':($!%@0/L;D$0$**&67F
MK &$Q/<XY3U+ ='0)6[JOE]GLQKE-_FZF$K8CHU7$A#&0W,%@(1J]29F[T60
MD'I!Z/?9T=PF8F@=0-TZ4*]N\>P?Q<R^M*&+M6O,9Z8K2!4$IB5;17'0PQJB
M,P#B3@$F>:%RH;B2Q^A=FJB\NTF(2Z2R7]3,+$>:0326B?^"Z0[1:"5NMAZ4
M\!" LAX.S-X#5#0P,P5 Q3V_I_,T9\D>H'6G.\3FX0D!* 3(J&<F;8"*"M+#
M(*K92MULW2?CH3;_S)QM6!(Y);NUUP2E;H(>G.U0&X0G"ODF5B$99<1<N4$9
MP3UCBVJL4C=6#T]XJ W#$U^8:SB@(ICZIBL TJ$?])C28*5NL+JR'6HCT!IA
M@Y+(*=FMM48H=2/TT R'VO2SG Q*(J=DUXFF)QV@YT!B0VW(G80!-C=>$TCG
M$V'-#5NF=J(]>TRJF4D'MLW#*4T7P=D%@Y+(*=FMO$8Q'=HBZV.O&UG<)Y:#
MW<":K31X0<93#47JAN)!C*<VT0@67%B+L:T+/<'-) T,YX>\9Y/#-"+9GHCL
M7WZ9S3:5OC/3"23#C)L[&TA&!.M9@9FF)=N#E@.L9S;2S,DS+(F<DMW::RBR
MGPU%!H#,8YZ910(RXA/?'%]0-"9HSRZ ;1V\_G\N,F!K6 \LT\%>LFA0MNM
M,Y+]7$8RFVZ,AJ8G6^1;6V= 1$COC->H9,]#)0-VC430D/BF"5L8>KZ/S?,9
M0!=PSH.^KM&X9,_&);-!%S*?F^-_ NA\QL,P-+W8.L_WL->W?&EZLL/IB7Z@
MY^RBF28L>TG",DU8]I//=YF-16M!'Y1$3LGN$R'-5>[FZF6<?6W&YG FQ#7C
M.'G!?N*:5MQ-JX,R(0Z"RCQ0!%78W+T!*N)Y?9VE*<7=E-HC">+ @2?WK20(
MDH7</!6) !G#'N]YF,"W'D2Z8;5/$L0AK%C/>  5\) '4/4_Y>$:47SP+/3
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
M<R//]PY^S;G^[ZRZSTH)<K[6EL%II%U4[5%Y>Z/$MCD+OA-*B:*YW'"FZ1N
M_GTMA'J^,<?+_3\L%G\#4$L#!!0    ( %F#7%2CM3WV_ 4  - 9   :
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
M!!=%(7-PU"D$.R.%>$D<+H\2I)ZZTI_^0HG04U:JG *EB\@]G++(#% 3!"B
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
MX@BF #1@2!S;<_#@/(HVYU2T_2_([!=02P,$%     @ 68-<5)>*NQS
M$P(   L   !?<F5L<R\N<F5L<YV2N6[#, Q ?\70GC 'T"&(,V7Q%@3Y 5:B
M#]@2!8I%G;^OVJ5QD L9>3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:<Z1
M0J[4+!XUA]) 1-MC0[!:+#Y +AEFM[UD%J=SI%>(7->=I3W;+T]!;X"O.DQQ
M0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'<?V
MD-/IKV,BM'I;Z/EQ:%0*CMQC)8QQ8K3^-8+)#^Q^ %!+ P04    " !9@UQ4
M ISP["T'   G10  #P   'AL+W=O<FMB;V]K+GAM;,6<77/:.!2&_XJ&J^Y%
M%C#^P)VF,P3()C-IR(1L;SO""**IL5A_D*:_?F53DJ,&WMV;$U\EV,1Y.++T
MG"/)?'HR^?>%,=_%CTV:%>>=Q[+<?NQVB^11;63QI]FJS)Y9F7PC2_LR7W>+
M;:[DLGA4JMRD7:_7"[L;J;/.YT^':]WE7?K"E"HIM<GLP?K 5ZV>BM?S]4NQ
MTX5>Z%27S^>=YO=4=<1&9WJC?ZKE>:?7$<6C>;HRN?YILE*F\R0W:7K>Z>]/
M?%5YJ9,WA^<UY(-<%,V14B[NI04Y[X0]>\&5SHNR>4=S?6D9=\J^>?^J*LVE
M3DN53V2I_LI-M=79NKZ,_11=\C&:.!Q^[H/X,?\_832KE4[4Q"351F7E/HZY
M2FO K'C4VZ(C,KE1YYVQV:E<W,FUJC^4_2_7R_T'+"T9"5?^4=L3^?6R8>3C
M&55+78KK;/_']BS!\@"6QXLUGMW.9S?7D]'#="(N1C>CV_%4S*^FTX<Y 1P
MP$%K@.+#G220/H#TWQ%R_F!_?)G>6L#9I;B^'<\(9  @@]8@Q[,O=P0R!)!A
M>Y"C^16!C !DU!KD_&IT3R"' '+8(N0WCT#& #+FA9Q7FXW,GX59B;E>9]K^
MF<Q*,4H24V6EID-W#XW=/>98RJVV^A3WZI]*YZI^=R%DMK0'UE5*!Z$^5 RS
M8ZZSG2K*^DUBKI(JUZ56!85#HNDSF^;&R,R!05+I,UOESC:B+M2^$:>V4;?U
M'U Z9),^LTY&27.;+6VZ4,IL7?]W,2H*FS%10J22/K-++)C*[;UV=J%D;E,\
M,5%;4V@7$&FDS^R1O[.JL $<[:1.91V_&YW9YK;CS-@&UAE8D$CZW"8QFXW)
MQ+PTR??]O2CSS,:S$%N;O=(4K(]4TF=VR72S3<VS4N)"96IE\]B[]+?.C!S2
MYY9(';VSA:P;W ;47JEXDV$C>WC,]IB5C[8Q9[9%[3G;5Z8_:D1:EWC(&AZ[
M-1*S4>)!_G!DX<&JA%D6$UTDJ2FJO!ZB%Z8JQ:74N?@JTTK93DPQD48\[N+$
M=E]=OJ8#8UMEVQ966>**UT,V\9AM<J]V*K-A6^5FTQ#FMF@OQ),N'\6X<C"1
M4CQVI2RKHK2YX%RMFQ3F1*V,K.(Q6^5&V4'&B1B2A\<LCWFU*&Q"6L=JNJOO
M00J&=.%QEQXF6]8CW%)<ZDS:SF!3YQ.MB;SAM5E\.!72 .ECP*P/C#F@F$@C
M V:-P!K)C28RRX#9+$=K)/'AH4X2BS\H)9ST8A9+4RP=I4(F&3";Y'C5=!03
MF63 ;)+3Y5.#2C&13 ;,,CE90^T#2C&1909MEBANOT;.&;12HAR]-Y%S!BW5
M*K] Z70V<H[?3LER""?%1,[QW[%T.=;4/C*-WV8-XW0<'ZG&;[.&$1\H)EQA
M:;.*<:.)W..W6,78.Y1B(O?X[U+('.TRR#4^NVM X> V,G*-S^P:G)'[%!.Y
MQF^UO@GHJB1R3=#FXHI3WP3(-4&K]0UM] !9)VBEOCD3<WOM946SR@!9)V"V
MSBG,6YG7*0?%1-8)F*T#H^D,2 %<V6>W#L)TNA"R3L!MG::J73R+A^>MJO%>
M!ZCZ%,5$%@J8+;3'?.DR]82SL/FP&*WK5-A03&2A@-E"IS";!:Y24$QDH8#9
M0@?,7SU[9XN(B2JE3IVT(T0&"ID-="R28\NR-LW-23&1@4)F [U@OG:;T?BF
M[D\-+,5$!@J9#71BENC 33&1@<)6M@"\W*@4$QDH;&TO0'/#4DQDH+"].;<Z
MHA03[BYK;<ZMZ?T4$QDH9#80Q'32CA 9*&0V$,:D:4>(#!0R&PCN!7&B&2$+
M1=QU$)QHI=&,D(4B[CH(8M(Z*$(6BI@M=&(^^,CP'B$+1<P6.HFYST4H)K)0
MQ&PAB.EV(62AB-E"&-/I0LA"$;.%,*;3A> N9V8+84PZ?Q0A"T7MK/S\P@PI
M)K)0Q&RATYB_I\5#9*$ALX4@IM/3A\A"0V8+X4:/*":RT+ M"S680XJ)+#1L
MTT+?8HJ)+#1LT4+?F@<$7C"1A8;,%MJO\5Z\7>/=)Q\4$UEHR&PA@%GW=8J)
M+#3DWN6&,-T!"3YMP[TF!#%IZC%$%AHR6^CDPOY^3HY@QLA",;.%G(7]MW.'
M%!-9*'[/_0=G3;N;K%D8LL7E-9W0CI&%8O8U(0>33G/>JX1.:,?(0C'[FM!)
MS(E:T;TQ,;)0S+XF=!*SGGZGF,A",;.%\/83.B#%R$(Q]P.?+]M/CNP^.7.B
MB2P4O\,NN-.[9,XH)K)0S&PAO$O&:73XU">SA? NF0G![/?P<Y_<*T/[?3+_
MM7K5[\''/GO<"T,'2CH6F1?'.Z#P$= >][<-P/T] P<4/A[:8]\4AT!]!Q0^
M*=KC_N8!"!HXH/"!T5ZCHV[S]N+SIZ6MKS*UO+7_I+#'$YDF=[FH?S37\OR@
M?N1O5:7IV!Z;93=&+@_?\W'XCI+/_P)02P,$%     @ 68-<5.)5#QSX @
ML#T  !H   !X;"]?<F5L<R]W;W)K8F]O:RYX;6PN<F5L<\W;RV[:0!B&X5M!
MOH!XSH<JR:J;;*O< "(&HG 2=M7D[HN2!7RC+KJ)_*[0&#&\&S]"9O[[7\-N
M.;T>#^/V]30NWO>[P_C0;:?I]*/OQ]5VV"_'N^-I.%S>61_/^^5T69XW_6FY
M>EMNAMX9D_KS[1[=X_WMGHOGC]/P/SL>U^O7U?#SN/J]'P[3/S;N_QS/;^-V
M&*9N\;P\;X;IH>O?=]?+8__Y8N\N.W>+IY>'[OST8KM^[B G06[^("]!?OZ@
M($%A_J H07'^H"1!:?Z@+$%Y_J B067^H"I!=?X@:U1& TAJL 9H;95K"_#:
M*M@6(+95LBW ;*MH6X#:5MFV +>MPFT!<ENEVP+LMHJW!>CM5&\'T-NIW@Z@
MMVM^; /T=JJW ^CM5&\'T-NIW@Z@MU.]'4!OIWH[@-Y.]78 O9WJ[0!Z>]7;
M _3VJK<'Z.U5;P_0VS</2P!Z>]7; _3VJK<'Z.U5;P_0VZO>'J"W5[T]0&^O
M>GN WD'U#@"]@^H= 'H'U3L ] ZJ=P#H'9J'W0"]@^H= 'H'U3L ] ZJ=P#H
M'53O - [J-X!H'=4O2- [ZAZ1X#>4?6. +VCZAT!>D?5.P+TCLV?E0"]H^H=
M 7I'U3L"](ZJ=P3H'57O"- [J=X)H'=2O1- [Z1Z)X#>2?5. +V3ZIT >B?5
M.P'T3LUA$X#>2?5. +V3ZIT >B?5.P'TSJIW!NB=5>\,T#NKWAF@=U:],T#O
MK'IG@-Y9]<X O;/JG0%ZY^:P($#OK'IG@-Y9]<X O8OJ70!Z%]6[ /0NJG<!
MZ%U4[P+0NZC>!:!W4;T+0.^B>A> WD7U+@"]2W/8&Z!W4;T+0.^J>E> WE7U
MK@"]J^I= 7I7U;L"]*ZJ=P7H757O"M"[JMX5H'=5O2M [ZIZ5X#>M1G6 >AM
M33NN _#;FF9@QP $MZ89V3$ PZUIAG8,0'%KFK$= W#<FF9PQWRGY./TL1O&
M:]'7N@GX3K>GRV>'Z_=_+K\NMK?6)]7];<;X^!=02P,$%     @ 68-<5 Y(
M+SEJ @  =3L  !,   !;0V]N=&5N=%]4>7!E<UTN>&ULS=O?;ILP%,?Q5XFX
MK0+88 -3TYMVMULO]@(,G :%?[+=+GW[.:2MM*F+5F72OC=!B>WS._A(G[M<
M?WN>C5L=AGYTFVCG_?PI25RS,T/MXFDV8UC93G:H??AJ'Y*Y;O;U@TEDFNJD
MF49O1K_VQQK1S?6=V=:/O5]]/H2?73>-F\B:WD6KV]/&8]8FJN>Y[YK:A_7D
M:6Q_2UF_),3AY++'[;K9784-4?)NPG'ESP$OY[X^&6N[UJSN:^N_U$/8E1SZ
MQ/GGWKCX?(EW>IRVVZXQ[=0\#N%([&9KZM;MC/%#'Y^*7IU/]N&&S>E37)R_
ME#D7&';>VVEV86+6?#SN=23'T^LY%#+6=^=?\2TQE+[X_<QQVJUI_S([7.^/
MR>Z7>;AD>5Q^Q[_.^*W^!_N0D#XR2!\YI \%Z4-#^B@@?920/BI('R*E-$(1
M55!(%113!05505%54%@5%%<%!59!D5529)44625%5DF155)DE119)45629%5
M4F25%%DSBJP91=:,(FM&D36CR)I19,THLF8463.*K!E%UIPB:TZ1-:?(FE-D
MS2FRYA19<XJL.476G")K3I%54615%%D5159%D5519%44615%5D6155%D5119
M-45639%54V35%%DU159-D5539-44635%5DV1M:#(6E!D+2BR%A19"XJL!476
M@B)K09&UH,A:4&0M*;*6%%E+BJPE1=:2(FM)D;6DR%I29"TILI8462N*K!5%
MUHHB:T61M:+(6E%DK2BR5A19*XJL%456D5)H%2G%5I%2<!4I15>14G@5Z?_T
M]?LT[?]Q_/*,A[H;7_.3Y=^V-S\!4$L! A0#%     @ 68-<5 =!36*!
ML0   !               ( !     &1O8U!R;W!S+V%P<"YX;6Q02P$"% ,4
M    " !9@UQ4Q883I^T    K @  $0              @ &O    9&]C4')O
M<',O8V]R92YX;6Q02P$"% ,4    " !9@UQ4F5R<(Q &  "<)P  $P
M        @ '+ 0  >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0    ( %F#
M7%0MFQ^$408   L:   8              " @0P(  !X;"]W;W)K<VAE971S
M+W-H965T,2YX;6Q02P$"% ,4    " !9@UQ4<E ^&!("  !<!0  &
M        @(&3#@  >&PO=V]R:W-H965T<R]S:&5E=#(N>&UL4$L! A0#%
M  @ 68-<5.H\[8RF!@  *!D  !@              ("!VQ   'AL+W=O<FMS
M:&5E=',O<VAE970S+GAM;%!+ 0(4 Q0    ( %F#7%1<^3;'V0(    )   8
M              " @;<7  !X;"]W;W)K<VAE971S+W-H965T-"YX;6Q02P$"
M% ,4    " !9@UQ4V%E?.1L'  !I'P  &               @('&&@  >&PO
M=V]R:W-H965T<R]S:&5E=#4N>&UL4$L! A0#%     @ 68-<5"8?M9?V P
M=0T  !@              ("!%R(  'AL+W=O<FMS:&5E=',O<VAE970V+GAM
M;%!+ 0(4 Q0    ( %F#7%0<.-NGPP@  !HF   8              " @4,F
M  !X;"]W;W)K<VAE971S+W-H965T-RYX;6Q02P$"% ,4    " !9@UQ4Z%I]
MK=<&  !4(0  &               @($\+P  >&PO=V]R:W-H965T<R]S:&5E
M=#@N>&UL4$L! A0#%     @ 68-<5'"BM,_\ @  N@<  !@
M ("!238  'AL+W=O<FMS:&5E=',O<VAE970Y+GAM;%!+ 0(4 Q0    ( %F#
M7%21U2RADRD  )>%   9              " @7LY  !X;"]W;W)K<VAE971S
M+W-H965T,3 N>&UL4$L! A0#%     @ 68-<5-=D@$Q!"   ^18  !D
M         ("!16,  'AL+W=O<FMS:&5E=',O<VAE970Q,2YX;6Q02P$"% ,4
M    " !9@UQ44IO(#LD&  "5$@  &0              @(&]:P  >&PO=V]R
M:W-H965T<R]S:&5E=#$R+GAM;%!+ 0(4 Q0    ( %F#7%01-KAK.@D  )0>
M   9              " @;UR  !X;"]W;W)K<VAE971S+W-H965T,3,N>&UL
M4$L! A0#%     @ 68-<5'\],V4" P  708  !D              ("!+GP
M 'AL+W=O<FMS:&5E=',O<VAE970Q-"YX;6Q02P$"% ,4    " !9@UQ4J.D;
M-!D$  !L"0  &0              @(%G?P  >&PO=V]R:W-H965T<R]S:&5E
M=#$U+GAM;%!+ 0(4 Q0    ( %F#7%2PVGB(TP,  .L(   9
M  " @;>#  !X;"]W;W)K<VAE971S+W-H965T,38N>&UL4$L! A0#%     @
M68-<5 EFXD>Z @  708  !D              ("!P8<  'AL+W=O<FMS:&5E
M=',O<VAE970Q-RYX;6Q02P$"% ,4    " !9@UQ4)@^2:Y0$  """P  &0
M            @(&RB@  >&PO=V]R:W-H965T<R]S:&5E=#$X+GAM;%!+ 0(4
M Q0    ( %F#7%3@ ^FI\@T  .0H   9              " @7V/  !X;"]W
M;W)K<VAE971S+W-H965T,3DN>&UL4$L! A0#%     @ 68-<5!U=S="C!P
M\A0  !D              ("!IIT  'AL+W=O<FMS:&5E=',O<VAE970R,"YX
M;6Q02P$"% ,4    " !9@UQ4IW1:4-\"   I!@  &0              @(&
MI0  >&PO=V]R:W-H965T<R]S:&5E=#(Q+GAM;%!+ 0(4 Q0    ( %F#7%0H
M=T)2=@@  ,44   9              " @9:H  !X;"]W;W)K<VAE971S+W-H
M965T,C(N>&UL4$L! A0#%     @ 68-<5-5=EX\#!@  R@X  !D
M     ("!0[$  'AL+W=O<FMS:&5E=',O<VAE970R,RYX;6Q02P$"% ,4
M" !9@UQ4WAN94( &  !@$   &0              @(%]MP  >&PO=V]R:W-H
M965T<R]S:&5E=#(T+GAM;%!+ 0(4 Q0    ( %F#7%28X$?5Y 0  +\-   9
M              " @32^  !X;"]W;W)K<VAE971S+W-H965T,C4N>&UL4$L!
M A0#%     @ 68-<5'N."C:K!P  L1(  !D              ("!3\,  'AL
M+W=O<FMS:&5E=',O<VAE970R-BYX;6Q02P$"% ,4    " !9@UQ4]%#\$-4#
M  #="   &0              @($QRP  >&PO=V]R:W-H965T<R]S:&5E=#(W
M+GAM;%!+ 0(4 Q0    ( %F#7%2PZ /W] $  (0$   9              "
M@3W/  !X;"]W;W)K<VAE971S+W-H965T,C@N>&UL4$L! A0#%     @ 68-<
M5*:@=HZO!P  7A(  !D              ("!:-$  'AL+W=O<FMS:&5E=',O
M<VAE970R.2YX;6Q02P$"% ,4    " !9@UQ4!/$M<4<H  "JA0  &0
M        @(%.V0  >&PO=V]R:W-H965T<R]S:&5E=#,P+GAM;%!+ 0(4 Q0
M   ( %F#7%1DK9YW#P,  #\&   9              " @<P! 0!X;"]W;W)K
M<VAE971S+W-H965T,S$N>&UL4$L! A0#%     @ 68-<5/"QF@@-!   ( L
M !D              ("!$@4! 'AL+W=O<FMS:&5E=',O<VAE970S,BYX;6Q0
M2P$"% ,4    " !9@UQ49<VG 6X%  #E#@  &0              @(%6"0$
M>&PO=V]R:W-H965T<R]S:&5E=#,S+GAM;%!+ 0(4 Q0    ( %F#7%0E*;&<
M>P<  !D;   9              " @?L. 0!X;"]W;W)K<VAE971S+W-H965T
M,S0N>&UL4$L! A0#%     @ 68-<5(RVUBK: @  [04  !D
M ("!K18! 'AL+W=O<FMS:&5E=',O<VAE970S-2YX;6Q02P$"% ,4    " !9
M@UQ4OWI/"/T"  !V!@  &0              @(&^&0$ >&PO=V]R:W-H965T
M<R]S:&5E=#,V+GAM;%!+ 0(4 Q0    ( %F#7%1.*2#_'00  "L*   9
M          " @?(< 0!X;"]W;W)K<VAE971S+W-H965T,S<N>&UL4$L! A0#
M%     @ 68-<5//2*6P?!   X0D  !D              ("!1B$! 'AL+W=O
M<FMS:&5E=',O<VAE970S."YX;6Q02P$"% ,4    " !9@UQ4$&5N31,*  !X
M(   &0              @(&<)0$ >&PO=V]R:W-H965T<R]S:&5E=#,Y+GAM
M;%!+ 0(4 Q0    ( %F#7%1E9!$DJ ,  %\)   9              " @>8O
M 0!X;"]W;W)K<VAE971S+W-H965T-# N>&UL4$L! A0#%     @ 68-<5,J9
MP;__ @  /08  !D              ("!Q3,! 'AL+W=O<FMS:&5E=',O<VAE
M970T,2YX;6Q02P$"% ,4    " !9@UQ4E./\_V<&   @$   &0
M    @('[-@$ >&PO=V]R:W-H965T<R]S:&5E=#0R+GAM;%!+ 0(4 Q0    (
M %F#7%05=B9-90,  &@'   9              " @9D] 0!X;"]W;W)K<VAE
M971S+W-H965T-#,N>&UL4$L! A0#%     @ 68-<5)>/-.:0 @  HP4  !D
M             ("!-4$! 'AL+W=O<FMS:&5E=',O<VAE970T-"YX;6Q02P$"
M% ,4    " !9@UQ4D7]&'$\#  !6!P  &0              @('\0P$ >&PO
M=V]R:W-H965T<R]S:&5E=#0U+GAM;%!+ 0(4 Q0    ( %F#7%340 PAB@0
M ,H*   9              " @8)' 0!X;"]W;W)K<VAE971S+W-H965T-#8N
M>&UL4$L! A0#%     @ 68-<5##M+!ZM @  R@4  !D              ("!
M0TP! 'AL+W=O<FMS:&5E=',O<VAE970T-RYX;6Q02P$"% ,4    " !9@UQ4
MQXJ[S.@'  !F$P  &0              @($G3P$ >&PO=V]R:W-H965T<R]S
M:&5E=#0X+GAM;%!+ 0(4 Q0    ( %F#7%3[HP(AP (  %((   9
M      " @497 0!X;"]W;W)K<VAE971S+W-H965T-#DN>&UL4$L! A0#%
M  @ 68-<5-N!6P'A P  $P\  !D              ("!/5H! 'AL+W=O<FMS
M:&5E=',O<VAE970U,"YX;6Q02P$"% ,4    " !9@UQ4F[=M7AP"   F!
M&0              @(%57@$ >&PO=V]R:W-H965T<R]S:&5E=#4Q+GAM;%!+
M 0(4 Q0    ( %F#7%17UD2I.08  /4I   9              " @:A@ 0!X
M;"]W;W)K<VAE971S+W-H965T-3(N>&UL4$L! A0#%     @ 68-<5(8(QM1I
M!   "!,  !D              ("!&&<! 'AL+W=O<FMS:&5E=',O<VAE970U
M,RYX;6Q02P$"% ,4    " !9@UQ4=%+")'T#  !0"P  &0
M@(&X:P$ >&PO=V]R:W-H965T<R]S:&5E=#4T+GAM;%!+ 0(4 Q0    ( %F#
M7%0Q8K/_I00  %(8   9              " @6QO 0!X;"]W;W)K<VAE971S
M+W-H965T-34N>&UL4$L! A0#%     @ 68-<5(M8HK+K @  JPD  !D
M         ("!2'0! 'AL+W=O<FMS:&5E=',O<VAE970U-BYX;6Q02P$"% ,4
M    " !9@UQ4V0:FI70#  !9#@  &0              @(%J=P$ >&PO=V]R
M:W-H965T<R]S:&5E=#4W+GAM;%!+ 0(4 Q0    ( %F#7%1M=M'+-@@  %E
M   9              " @15[ 0!X;"]W;W)K<VAE971S+W-H965T-3@N>&UL
M4$L! A0#%     @ 68-<5#7G")<(!P  R#4  !D              ("!@H,!
M 'AL+W=O<FMS:&5E=',O<VAE970U.2YX;6Q02P$"% ,4    " !9@UQ47J63
M\O8"  #."   &0              @('!B@$ >&PO=V]R:W-H965T<R]S:&5E
M=#8P+GAM;%!+ 0(4 Q0    ( %F#7%1Q0/$22 ,  &X+   9
M  " @>Z- 0!X;"]W;W)K<VAE971S+W-H965T-C$N>&UL4$L! A0#%     @
M68-<5!GZ:JCG!@  ?BX  !D              ("!;9$! 'AL+W=O<FMS:&5E
M=',O<VAE970V,BYX;6Q02P$"% ,4    " !9@UQ4NJ*0 H0#  "=#@  &0
M            @(&+F $ >&PO=V]R:W-H965T<R]S:&5E=#8S+GAM;%!+ 0(4
M Q0    ( %F#7%3XT)I>4P(  + %   9              " @4:< 0!X;"]W
M;W)K<VAE971S+W-H965T-C0N>&UL4$L! A0#%     @ 68-<5%2[X1M?!
MC18  !D              ("!T)X! 'AL+W=O<FMS:&5E=',O<VAE970V-2YX
M;6Q02P$"% ,4    " !9@UQ4>>QW_^\#  "Z$@  &0              @(%F
MHP$ >&PO=V]R:W-H965T<R]S:&5E=#8V+GAM;%!+ 0(4 Q0    ( %F#7%3"
M4;\M. ,  !P*   9              " @8RG 0!X;"]W;W)K<VAE971S+W-H
M965T-C<N>&UL4$L! A0#%     @ 68-<5*;GTED9 P  X D  !D
M     ("!^ZH! 'AL+W=O<FMS:&5E=',O<VAE970V."YX;6Q02P$"% ,4
M" !9@UQ4H"'*/#D#  !4#   &0              @(%+K@$ >&PO=V]R:W-H
M965T<R]S:&5E=#8Y+GAM;%!+ 0(4 Q0    ( %F#7%2*MQZ,G@(  ) (   9
M              " @;NQ 0!X;"]W;W)K<VAE971S+W-H965T-S N>&UL4$L!
M A0#%     @ 68-<5'M&^0(_ P  /@D  !D              ("!D+0! 'AL
M+W=O<FMS:&5E=',O<VAE970W,2YX;6Q02P$"% ,4    " !9@UQ4K.-=%LP#
M  #;#   &0              @($&N $ >&PO=V]R:W-H965T<R]S:&5E=#<R
M+GAM;%!+ 0(4 Q0    ( %F#7%2#$>DX504  #49   9              "
M@0F\ 0!X;"]W;W)K<VAE971S+W-H965T-S,N>&UL4$L! A0#%     @ 68-<
M5'I#W['O P  >0T  !D              ("!E<$! 'AL+W=O<FMS:&5E=',O
M<VAE970W-"YX;6Q02P$"% ,4    " !9@UQ4E_UR1>L"  !G"@  &0
M        @(&[Q0$ >&PO=V]R:W-H965T<R]S:&5E=#<U+GAM;%!+ 0(4 Q0
M   ( %F#7%3A&)(^9 (  "\&   9              " @=W( 0!X;"]W;W)K
M<VAE971S+W-H965T-S8N>&UL4$L! A0#%     @ 68-<5$-/?72( P  B0L
M !D              ("!>,L! 'AL+W=O<FMS:&5E=',O<VAE970W-RYX;6Q0
M2P$"% ,4    " !9@UQ48]H[Q2(#  !N"@  &0              @($WSP$
M>&PO=V]R:W-H965T<R]S:&5E=#<X+GAM;%!+ 0(4 Q0    ( %F#7%3.J1R.
MB0,  #@0   9              " @9#2 0!X;"]W;W)K<VAE971S+W-H965T
M-SDN>&UL4$L! A0#%     @ 68-<5-2ZY5_2!@  6C$  !D
M ("!4-8! 'AL+W=O<FMS:&5E=',O<VAE970X,"YX;6Q02P$"% ,4    " !9
M@UQ4"V,;O\P#  #X#0  &0              @(%9W0$ >&PO=V]R:W-H965T
M<R]S:&5E=#@Q+GAM;%!+ 0(4 Q0    ( %F#7%0=2%,@2@(  ,X%   9
M          " @5SA 0!X;"]W;W)K<VAE971S+W-H965T.#(N>&UL4$L! A0#
M%     @ 68-<5-[H(R9= @  ( 8  !D              ("!W>,! 'AL+W=O
M<FMS:&5E=',O<VAE970X,RYX;6Q02P$"% ,4    " !9@UQ4>:22NEL#  "<
M"@  &0              @(%QY@$ >&PO=V]R:W-H965T<R]S:&5E=#@T+GAM
M;%!+ 0(4 Q0    ( %F#7%3/)5TASP(  +X(   9              " @0/J
M 0!X;"]W;W)K<VAE971S+W-H965T.#4N>&UL4$L! A0#%     @ 68-<5/GN
M2+2N!0  ;AD  !D              ("!">T! 'AL+W=O<FMS:&5E=',O<VAE
M970X-BYX;6Q02P$"% ,4    " !9@UQ4]])[-UL#  "+"P  &0
M    @('N\@$ >&PO=V]R:W-H965T<R]S:&5E=#@W+GAM;%!+ 0(4 Q0    (
M %F#7%2:OW^_& ,  ",*   9              " @8#V 0!X;"]W;W)K<VAE
M971S+W-H965T.#@N>&UL4$L! A0#%     @ 68-<5!JN#L;- P  PPL  !D
M             ("!S_D! 'AL+W=O<FMS:&5E=',O<VAE970X.2YX;6Q02P$"
M% ,4    " !9@UQ4KA>\_F #   4"P  &0              @('3_0$ >&PO
M=V]R:W-H965T<R]S:&5E=#DP+GAM;%!+ 0(4 Q0    ( %F#7%1;2)TW%0,
M !4)   9              " @6H! @!X;"]W;W)K<VAE971S+W-H965T.3$N
M>&UL4$L! A0#%     @ 68-<5)V?HJ_D @  VP@  !D              ("!
MM@0" 'AL+W=O<FMS:&5E=',O<VAE970Y,BYX;6Q02P$"% ,4    " !9@UQ4
MD*!4^9$#   ."P  &0              @('1!P( >&PO=V]R:W-H965T<R]S
M:&5E=#DS+GAM;%!+ 0(4 Q0    ( %F#7%1-,1NT!P0   T.   9
M      " @9D+ @!X;"]W;W)K<VAE971S+W-H965T.30N>&UL4$L! A0#%
M  @ 68-<5. O+B^& P  T@H  !D              ("!UP\" 'AL+W=O<FMS
M:&5E=',O<VAE970Y-2YX;6Q02P$"% ,4    " !9@UQ4,K#4F40$   _$@
M&0              @(&4$P( >&PO=V]R:W-H965T<R]S:&5E=#DV+GAM;%!+
M 0(4 Q0    ( %F#7%2AQ;0+)0(  .$$   9              " @0\8 @!X
M;"]W;W)K<VAE971S+W-H965T.3<N>&UL4$L! A0#%     @ 68-<5'(7VK"Z
M @  !@D  !D              ("!:QH" 'AL+W=O<FMS:&5E=',O<VAE970Y
M."YX;6Q02P$"% ,4    " !9@UQ4^O6. <0#   Z#@  &0
M@(%<'0( >&PO=V]R:W-H965T<R]S:&5E=#DY+GAM;%!+ 0(4 Q0    ( %F#
M7%1<-:H)< <  !LH   :              " @5<A @!X;"]W;W)K<VAE971S
M+W-H965T,3 P+GAM;%!+ 0(4 Q0    ( %F#7%3E.L6E) ,  'P)   :
M          " @?\H @!X;"]W;W)K<VAE971S+W-H965T,3 Q+GAM;%!+ 0(4
M Q0    ( %F#7%1J0Y0;F0(  )0'   :              " @5LL @!X;"]W
M;W)K<VAE971S+W-H965T,3 R+GAM;%!+ 0(4 Q0    ( %F#7%2WSS[<H04
M +P8   :              " @2PO @!X;"]W;W)K<VAE971S+W-H965T,3 S
M+GAM;%!+ 0(4 Q0    ( %F#7%2CM3WV_ 4  - 9   :              "
M@04U @!X;"]W;W)K<VAE971S+W-H965T,3 T+GAM;%!+ 0(4 Q0    ( %F#
M7%1O7]?EI0@  +LJ   :              " @3D[ @!X;"]W;W)K<VAE971S
M+W-H965T,3 U+GAM;%!+ 0(4 Q0    ( %F#7%2"?>E:% ,  !(1   -
M          "  19$ @!X;"]S='EL97,N>&UL4$L! A0#%     @ 68-<5)>*
MNQS     $P(   L              ( !54<" %]R96QS+RYR96QS4$L! A0#
M%     @ 68-<5 *<\.PM!P  )T4   \              ( !/D@" 'AL+W=O
M<FMB;V]K+GAM;%!+ 0(4 Q0    ( %F#7%3B50\<^ (  + ]   :
M      "  9A/ @!X;"]?<F5L<R]W;W)K8F]O:RYX;6PN<F5L<U!+ 0(4 Q0
M   ( %F#7%0.2"\Y:@(  '4[   3              "  <A2 @!;0V]N=&5N
B=%]4>7!E<UTN>&UL4$L%!@    !Q '$ %!\  &-5 @    $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>122
<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>123
<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>124
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.22.0.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>416</ContextCount>
  <ElementCount>580</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>96</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>7</UnitCount>
  <MyReports>
    <Report instance="cass-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0001001 - Document - Cover Page</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cassinfo.com/role/CoverPage</Role>
      <ShortName>Cover Page</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="cass-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>0002002 - Document - Audit Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cassinfo.com/role/AuditInformation</Role>
      <ShortName>Audit Information</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="cass-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>1001003 - Statement - CONSOLIDATED BALANCE SHEETS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cassinfo.com/role/CONSOLIDATEDBALANCESHEETS</Role>
      <ShortName>CONSOLIDATED BALANCE SHEETS</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="cass-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>1002004 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cassinfo.com/role/CONSOLIDATEDBALANCESHEETSParenthetical</Role>
      <ShortName>CONSOLIDATED BALANCE SHEETS (Parenthetical)</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="cass-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>1003005 - Statement - CONSOLIDATED STATEMENTS OF INCOME</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFINCOME</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF INCOME</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="cass-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>1004006 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="cass-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>1005007 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF CASH FLOWS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="cass-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>1006008 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="cass-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>1007009 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYParenthetical</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="cass-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>2101101 - Disclosure - Summary of Significant Accounting Policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cassinfo.com/role/SummaryofSignificantAccountingPolicies</Role>
      <ShortName>Summary of Significant Accounting Policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="cass-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>2106102 - Disclosure - Capital Requirements and Regulatory Restrictions</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cassinfo.com/role/CapitalRequirementsandRegulatoryRestrictions</Role>
      <ShortName>Capital Requirements and Regulatory Restrictions</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="cass-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>2110103 - Disclosure - Investment Securities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cassinfo.com/role/InvestmentSecurities</Role>
      <ShortName>Investment Securities</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="cass-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>2116104 - Disclosure - Loans</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cassinfo.com/role/Loans</Role>
      <ShortName>Loans</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="cass-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>2124105 - Disclosure - Premises and Equipment</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cassinfo.com/role/PremisesandEquipment</Role>
      <ShortName>Premises and Equipment</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="cass-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>2128106 - Disclosure - Acquired Intangible Assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cassinfo.com/role/AcquiredIntangibleAssets</Role>
      <ShortName>Acquired Intangible Assets</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="cass-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>2132107 - Disclosure - Interest-Bearing Deposits</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cassinfo.com/role/InterestBearingDeposits</Role>
      <ShortName>Interest-Bearing Deposits</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="cass-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>2137108 - Disclosure - Unused Available Lines of Credit</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cassinfo.com/role/UnusedAvailableLinesofCredit</Role>
      <ShortName>Unused Available Lines of Credit</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="cass-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>2139109 - Disclosure - Common Stock and Earnings per Share</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cassinfo.com/role/CommonStockandEarningsperShare</Role>
      <ShortName>Common Stock and Earnings per Share</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="cass-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>2143110 - Disclosure - Employee Benefit Plans</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cassinfo.com/role/EmployeeBenefitPlans</Role>
      <ShortName>Employee Benefit Plans</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="cass-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>2158111 - Disclosure - Stock-based Compensation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cassinfo.com/role/StockbasedCompensation</Role>
      <ShortName>Stock-based Compensation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="cass-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>2164112 - Disclosure - Other Operating Expense</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cassinfo.com/role/OtherOperatingExpense</Role>
      <ShortName>Other Operating Expense</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="cass-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>2167113 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cassinfo.com/role/IncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="cass-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>2174114 - Disclosure - Disclosures about Fair Value of Financial Instruments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cassinfo.com/role/DisclosuresaboutFairValueofFinancialInstruments</Role>
      <ShortName>Disclosures about Fair Value of Financial Instruments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="cass-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>2177115 - Disclosure - Commitments and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cassinfo.com/role/CommitmentsandContingencies</Role>
      <ShortName>Commitments and Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="cass-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>2181116 - Disclosure - Revenue from Contracts with Customers</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cassinfo.com/role/RevenuefromContractswithCustomers</Role>
      <ShortName>Revenue from Contracts with Customers</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="cass-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>2184117 - Disclosure - Industry Segment Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cassinfo.com/role/IndustrySegmentInformation</Role>
      <ShortName>Industry Segment Information</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>26</Position>
    </Report>
    <Report instance="cass-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>2187118 - Disclosure - Leases</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cassinfo.com/role/Leases</Role>
      <ShortName>Leases</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>27</Position>
    </Report>
    <Report instance="cass-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>2191119 - Disclosure - Subsequent Events</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cassinfo.com/role/SubsequentEvents</Role>
      <ShortName>Subsequent Events</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>28</Position>
    </Report>
    <Report instance="cass-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>2192120 - Disclosure - Condensed Financial Information of Parent Company</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cassinfo.com/role/CondensedFinancialInformationofParentCompany</Role>
      <ShortName>Condensed Financial Information of Parent Company</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>29</Position>
    </Report>
    <Report instance="cass-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>2202201 - Disclosure - Summary of Significant Accounting Policies (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cassinfo.com/role/SummaryofSignificantAccountingPoliciesPolicies</Role>
      <ShortName>Summary of Significant Accounting Policies (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://cassinfo.com/role/SummaryofSignificantAccountingPolicies</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="cass-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>2303301 - Disclosure - Summary of Significant Accounting Policies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cassinfo.com/role/SummaryofSignificantAccountingPoliciesTables</Role>
      <ShortName>Summary of Significant Accounting Policies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://cassinfo.com/role/SummaryofSignificantAccountingPolicies</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="cass-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>2307302 - Disclosure - Capital Requirements and Regulatory Restrictions (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cassinfo.com/role/CapitalRequirementsandRegulatoryRestrictionsTables</Role>
      <ShortName>Capital Requirements and Regulatory Restrictions (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://cassinfo.com/role/CapitalRequirementsandRegulatoryRestrictions</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="cass-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>2311303 - Disclosure - Investment Securities (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cassinfo.com/role/InvestmentSecuritiesTables</Role>
      <ShortName>Investment Securities (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://cassinfo.com/role/InvestmentSecurities</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="cass-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>2317304 - Disclosure - Loans (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cassinfo.com/role/LoansTables</Role>
      <ShortName>Loans (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://cassinfo.com/role/Loans</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="cass-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>2325305 - Disclosure - Premises and Equipment (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cassinfo.com/role/PremisesandEquipmentTables</Role>
      <ShortName>Premises and Equipment (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://cassinfo.com/role/PremisesandEquipment</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="cass-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>2329306 - Disclosure - Acquired Intangible Assets (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cassinfo.com/role/AcquiredIntangibleAssetsTables</Role>
      <ShortName>Acquired Intangible Assets (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://cassinfo.com/role/AcquiredIntangibleAssets</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="cass-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>2333307 - Disclosure - Interest-Bearing Deposits (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cassinfo.com/role/InterestBearingDepositsTables</Role>
      <ShortName>Interest-Bearing Deposits (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://cassinfo.com/role/InterestBearingDeposits</ParentRole>
      <Position>37</Position>
    </Report>
    <Report instance="cass-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>2340308 - Disclosure - Common Stock and Earnings per Share (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cassinfo.com/role/CommonStockandEarningsperShareTables</Role>
      <ShortName>Common Stock and Earnings per Share (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://cassinfo.com/role/CommonStockandEarningsperShare</ParentRole>
      <Position>38</Position>
    </Report>
    <Report instance="cass-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>2344309 - Disclosure - Employee Benefit Plans (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cassinfo.com/role/EmployeeBenefitPlansTables</Role>
      <ShortName>Employee Benefit Plans (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://cassinfo.com/role/EmployeeBenefitPlans</ParentRole>
      <Position>39</Position>
    </Report>
    <Report instance="cass-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>2359310 - Disclosure - Stock-based Compensation (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cassinfo.com/role/StockbasedCompensationTables</Role>
      <ShortName>Stock-based Compensation (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://cassinfo.com/role/StockbasedCompensation</ParentRole>
      <Position>40</Position>
    </Report>
    <Report instance="cass-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>2365311 - Disclosure - Other Operating Expense (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cassinfo.com/role/OtherOperatingExpenseTables</Role>
      <ShortName>Other Operating Expense (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://cassinfo.com/role/OtherOperatingExpense</ParentRole>
      <Position>41</Position>
    </Report>
    <Report instance="cass-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>2368312 - Disclosure - Income Taxes (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cassinfo.com/role/IncomeTaxesTables</Role>
      <ShortName>Income Taxes (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://cassinfo.com/role/IncomeTaxes</ParentRole>
      <Position>42</Position>
    </Report>
    <Report instance="cass-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>2375313 - Disclosure - Disclosures about Fair Value of Financial Instruments (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cassinfo.com/role/DisclosuresaboutFairValueofFinancialInstrumentsTables</Role>
      <ShortName>Disclosures about Fair Value of Financial Instruments (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://cassinfo.com/role/DisclosuresaboutFairValueofFinancialInstruments</ParentRole>
      <Position>43</Position>
    </Report>
    <Report instance="cass-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>2378314 - Disclosure - Commitments and Contingencies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cassinfo.com/role/CommitmentsandContingenciesTables</Role>
      <ShortName>Commitments and Contingencies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://cassinfo.com/role/CommitmentsandContingencies</ParentRole>
      <Position>44</Position>
    </Report>
    <Report instance="cass-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>2382315 - Disclosure - Revenue from Contracts with Customers (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cassinfo.com/role/RevenuefromContractswithCustomersTables</Role>
      <ShortName>Revenue from Contracts with Customers (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://cassinfo.com/role/RevenuefromContractswithCustomers</ParentRole>
      <Position>45</Position>
    </Report>
    <Report instance="cass-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>2385316 - Disclosure - Industry Segment Information (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cassinfo.com/role/IndustrySegmentInformationTables</Role>
      <ShortName>Industry Segment Information (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://cassinfo.com/role/IndustrySegmentInformation</ParentRole>
      <Position>46</Position>
    </Report>
    <Report instance="cass-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>2388317 - Disclosure - Leases (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cassinfo.com/role/LeasesTables</Role>
      <ShortName>Leases (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://cassinfo.com/role/Leases</ParentRole>
      <Position>47</Position>
    </Report>
    <Report instance="cass-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>2393318 - Disclosure - Condensed Financial Information of Parent Company (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cassinfo.com/role/CondensedFinancialInformationofParentCompanyTables</Role>
      <ShortName>Condensed Financial Information of Parent Company (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://cassinfo.com/role/CondensedFinancialInformationofParentCompany</ParentRole>
      <Position>48</Position>
    </Report>
    <Report instance="cass-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>2404401 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cassinfo.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails</Role>
      <ShortName>Summary of Significant Accounting Policies - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>49</Position>
    </Report>
    <Report instance="cass-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>2405402 - Disclosure - Summary of Significant Accounting Policies - Schedule of Illustrates the Impact of Adoption (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cassinfo.com/role/SummaryofSignificantAccountingPoliciesScheduleofIllustratestheImpactofAdoptionDetails</Role>
      <ShortName>Summary of Significant Accounting Policies - Schedule of Illustrates the Impact of Adoption (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>50</Position>
    </Report>
    <Report instance="cass-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>2408403 - Disclosure - Capital Requirements and Regulatory Restrictions - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cassinfo.com/role/CapitalRequirementsandRegulatoryRestrictionsNarrativeDetails</Role>
      <ShortName>Capital Requirements and Regulatory Restrictions - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://cassinfo.com/role/CapitalRequirementsandRegulatoryRestrictionsTables</ParentRole>
      <Position>51</Position>
    </Report>
    <Report instance="cass-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>2409404 - Disclosure - Capital Requirements and Regulatory Restrictions - Schedule of Capital Amounts and Ratios (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cassinfo.com/role/CapitalRequirementsandRegulatoryRestrictionsScheduleofCapitalAmountsandRatiosDetails</Role>
      <ShortName>Capital Requirements and Regulatory Restrictions - Schedule of Capital Amounts and Ratios (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>52</Position>
    </Report>
    <Report instance="cass-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>2412405 - Disclosure - Investment Securities - Schedule of Investment Securities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cassinfo.com/role/InvestmentSecuritiesScheduleofInvestmentSecuritiesDetails</Role>
      <ShortName>Investment Securities - Schedule of Investment Securities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>53</Position>
    </Report>
    <Report instance="cass-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>2413406 - Disclosure - Investment Securities - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cassinfo.com/role/InvestmentSecuritiesNarrativeDetails</Role>
      <ShortName>Investment Securities - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>54</Position>
    </Report>
    <Report instance="cass-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>2414407 - Disclosure - Investment Securities - Schedule of the Fair Values of Securities with Unrealized Losses (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cassinfo.com/role/InvestmentSecuritiesScheduleoftheFairValuesofSecuritieswithUnrealizedLossesDetails</Role>
      <ShortName>Investment Securities - Schedule of the Fair Values of Securities with Unrealized Losses (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>55</Position>
    </Report>
    <Report instance="cass-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>2415408 - Disclosure - Investment Securities - Schedule of Amortized Cost and Fair Value of Investment Securities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cassinfo.com/role/InvestmentSecuritiesScheduleofAmortizedCostandFairValueofInvestmentSecuritiesDetails</Role>
      <ShortName>Investment Securities - Schedule of Amortized Cost and Fair Value of Investment Securities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>56</Position>
    </Report>
    <Report instance="cass-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>2418409 - Disclosure - Loans by Type - Summary of Loan Categories (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cassinfo.com/role/LoansbyTypeSummaryofLoanCategoriesDetails</Role>
      <ShortName>Loans by Type - Summary of Loan Categories (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>57</Position>
    </Report>
    <Report instance="cass-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>2419410 - Disclosure - Loans - Schedule of the Aging of Loans by Loan Categories (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cassinfo.com/role/LoansScheduleoftheAgingofLoansbyLoanCategoriesDetails</Role>
      <ShortName>Loans - Schedule of the Aging of Loans by Loan Categories (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>58</Position>
    </Report>
    <Report instance="cass-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>2420411 - Disclosure - Loans - Schedule of the Credit Exposure of the Loan Portfolio (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cassinfo.com/role/LoansScheduleoftheCreditExposureoftheLoanPortfolioDetails</Role>
      <ShortName>Loans - Schedule of the Credit Exposure of the Loan Portfolio (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>59</Position>
    </Report>
    <Report instance="cass-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>2421412 - Disclosure - Loans - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cassinfo.com/role/LoansNarrativeDetails</Role>
      <ShortName>Loans - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>60</Position>
    </Report>
    <Report instance="cass-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>2422413 - Disclosure - Loans - Schedule of Category of Loans Considered as Troubled Debt Restructuring (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cassinfo.com/role/LoansScheduleofCategoryofLoansConsideredasTroubledDebtRestructuringDetails</Role>
      <ShortName>Loans - Schedule of Category of Loans Considered as Troubled Debt Restructuring (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>61</Position>
    </Report>
    <Report instance="cass-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>2423414 - Disclosure - Loans - Summary of ACL by Category (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cassinfo.com/role/LoansSummaryofACLbyCategoryDetails</Role>
      <ShortName>Loans - Summary of ACL by Category (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>62</Position>
    </Report>
    <Report instance="cass-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>2426415 - Disclosure - Premises and Equipment - Summary of Premises and Equipment (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cassinfo.com/role/PremisesandEquipmentSummaryofPremisesandEquipmentDetails</Role>
      <ShortName>Premises and Equipment - Summary of Premises and Equipment (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>63</Position>
    </Report>
    <Report instance="cass-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>2427416 - Disclosure - Premises and Equipment - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cassinfo.com/role/PremisesandEquipmentNarrativeDetails</Role>
      <ShortName>Premises and Equipment - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>64</Position>
    </Report>
    <Report instance="cass-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>2430417 - Disclosure - Acquired Intangible Assets - Schedule of Intangible Assets and Goodwill (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cassinfo.com/role/AcquiredIntangibleAssetsScheduleofIntangibleAssetsandGoodwillDetails</Role>
      <ShortName>Acquired Intangible Assets - Schedule of Intangible Assets and Goodwill (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>65</Position>
    </Report>
    <Report instance="cass-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>2431418 - Disclosure - Acquired Intangible Assets - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cassinfo.com/role/AcquiredIntangibleAssetsNarrativeDetails</Role>
      <ShortName>Acquired Intangible Assets - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>66</Position>
    </Report>
    <Report instance="cass-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>2434419 - Disclosure - Interest-Bearing Deposits - Schedule of Interest-bearing Deposits (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cassinfo.com/role/InterestBearingDepositsScheduleofInterestbearingDepositsDetails</Role>
      <ShortName>Interest-Bearing Deposits - Schedule of Interest-bearing Deposits (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>67</Position>
    </Report>
    <Report instance="cass-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>2435420 - Disclosure - Interest-Bearing Deposits - Schedule of Interest on Deposits (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cassinfo.com/role/InterestBearingDepositsScheduleofInterestonDepositsDetails</Role>
      <ShortName>Interest-Bearing Deposits - Schedule of Interest on Deposits (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>68</Position>
    </Report>
    <Report instance="cass-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>2436421 - Disclosure - Interest-Bearing Deposits - Schedule of Maturities of Time Deposits (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cassinfo.com/role/InterestBearingDepositsScheduleofMaturitiesofTimeDepositsDetails</Role>
      <ShortName>Interest-Bearing Deposits - Schedule of Maturities of Time Deposits (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>69</Position>
    </Report>
    <Report instance="cass-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>2438422 - Disclosure - Unused Available Lines of Credit (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cassinfo.com/role/UnusedAvailableLinesofCreditDetails</Role>
      <ShortName>Unused Available Lines of Credit (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://cassinfo.com/role/UnusedAvailableLinesofCredit</ParentRole>
      <Position>70</Position>
    </Report>
    <Report instance="cass-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>2441423 - Disclosure - Common Stock and Earnings per Share - Schedule of Common Stock Outstanding (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cassinfo.com/role/CommonStockandEarningsperShareScheduleofCommonStockOutstandingDetails</Role>
      <ShortName>Common Stock and Earnings per Share - Schedule of Common Stock Outstanding (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>71</Position>
    </Report>
    <Report instance="cass-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>2442424 - Disclosure - Common Stock and Earnings per Share - Schedule of Calculations of Basic and Diluted Earnings Per Share (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cassinfo.com/role/CommonStockandEarningsperShareScheduleofCalculationsofBasicandDilutedEarningsPerShareDetails</Role>
      <ShortName>Common Stock and Earnings per Share - Schedule of Calculations of Basic and Diluted Earnings Per Share (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>72</Position>
    </Report>
    <Report instance="cass-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>2445425 - Disclosure - Employee Benefit Plans - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cassinfo.com/role/EmployeeBenefitPlansNarrativeDetails</Role>
      <ShortName>Employee Benefit Plans - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>73</Position>
    </Report>
    <Report instance="cass-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>2446426 - Disclosure - Employee Benefit Plans - Schedule of Projected Benefit Obligation (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cassinfo.com/role/EmployeeBenefitPlansScheduleofProjectedBenefitObligationDetails</Role>
      <ShortName>Employee Benefit Plans - Schedule of Projected Benefit Obligation (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>74</Position>
    </Report>
    <Report instance="cass-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R75.htm</HtmlFileName>
      <LongName>2447427 - Disclosure - Employee Benefit Plans - Schedule of Assumptions used to Determine the Projected Benefit Obligation (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cassinfo.com/role/EmployeeBenefitPlansScheduleofAssumptionsusedtoDeterminetheProjectedBenefitObligationDetails</Role>
      <ShortName>Employee Benefit Plans - Schedule of Assumptions used to Determine the Projected Benefit Obligation (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>75</Position>
    </Report>
    <Report instance="cass-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R76.htm</HtmlFileName>
      <LongName>2448428 - Disclosure - Employee Benefit Plans - Schedule of Expected Pension Benefit Payments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cassinfo.com/role/EmployeeBenefitPlansScheduleofExpectedPensionBenefitPaymentsDetails</Role>
      <ShortName>Employee Benefit Plans - Schedule of Expected Pension Benefit Payments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>76</Position>
    </Report>
    <Report instance="cass-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R77.htm</HtmlFileName>
      <LongName>2449429 - Disclosure - Employee Benefit Plans - Schedule of Plan's Pension Cost (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cassinfo.com/role/EmployeeBenefitPlansScheduleofPlansPensionCostDetails</Role>
      <ShortName>Employee Benefit Plans - Schedule of Plan's Pension Cost (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>77</Position>
    </Report>
    <Report instance="cass-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R78.htm</HtmlFileName>
      <LongName>2450430 - Disclosure - Employee Benefit Plans - Schedule of Assumptions used to Determine Net Pension Cost (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cassinfo.com/role/EmployeeBenefitPlansScheduleofAssumptionsusedtoDetermineNetPensionCostDetails</Role>
      <ShortName>Employee Benefit Plans - Schedule of Assumptions used to Determine Net Pension Cost (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>78</Position>
    </Report>
    <Report instance="cass-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R79.htm</HtmlFileName>
      <LongName>2451431 - Disclosure - Employee Benefit Plans - Schedule of Long-term Rate of Return on Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cassinfo.com/role/EmployeeBenefitPlansScheduleofLongtermRateofReturnonAssetsDetails</Role>
      <ShortName>Employee Benefit Plans - Schedule of Long-term Rate of Return on Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>79</Position>
    </Report>
    <Report instance="cass-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R80.htm</HtmlFileName>
      <LongName>2452432 - Disclosure - Employee Benefit Plans - Summary of the Fair Value Measurements by Type of Asset (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cassinfo.com/role/EmployeeBenefitPlansSummaryoftheFairValueMeasurementsbyTypeofAssetDetails</Role>
      <ShortName>Employee Benefit Plans - Summary of the Fair Value Measurements by Type of Asset (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>80</Position>
    </Report>
    <Report instance="cass-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R81.htm</HtmlFileName>
      <LongName>2453433 - Disclosure - Employee Benefit Plans - Summary of the Activity in the SERP's Projected Benefit Obligation (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cassinfo.com/role/EmployeeBenefitPlansSummaryoftheActivityintheSERPsProjectedBenefitObligationDetails</Role>
      <ShortName>Employee Benefit Plans - Summary of the Activity in the SERP's Projected Benefit Obligation (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>81</Position>
    </Report>
    <Report instance="cass-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R82.htm</HtmlFileName>
      <LongName>2454434 - Disclosure - Employee Benefit Plans - Schedule of Assumptions used to Determine Projected Benefit Obligation of the SERP (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cassinfo.com/role/EmployeeBenefitPlansScheduleofAssumptionsusedtoDetermineProjectedBenefitObligationoftheSERPDetails</Role>
      <ShortName>Employee Benefit Plans - Schedule of Assumptions used to Determine Projected Benefit Obligation of the SERP (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>82</Position>
    </Report>
    <Report instance="cass-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R83.htm</HtmlFileName>
      <LongName>2455435 - Disclosure - Employee Benefit Plans - Schedule of Expected Future Benefits Payable (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cassinfo.com/role/EmployeeBenefitPlansScheduleofExpectedFutureBenefitsPayableDetails</Role>
      <ShortName>Employee Benefit Plans - Schedule of Expected Future Benefits Payable (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>83</Position>
    </Report>
    <Report instance="cass-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R84.htm</HtmlFileName>
      <LongName>2456436 - Disclosure - Employee Benefit Plans - Schedule of SERP's Pension Cost (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cassinfo.com/role/EmployeeBenefitPlansScheduleofSERPsPensionCostDetails</Role>
      <ShortName>Employee Benefit Plans - Schedule of SERP's Pension Cost (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>84</Position>
    </Report>
    <Report instance="cass-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R85.htm</HtmlFileName>
      <LongName>2457437 - Disclosure - Employee Benefit Plans - Schedule of the Pretax amounts in Accumulated Other Comprehensive Loss (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cassinfo.com/role/EmployeeBenefitPlansScheduleofthePretaxamountsinAccumulatedOtherComprehensiveLossDetails</Role>
      <ShortName>Employee Benefit Plans - Schedule of the Pretax amounts in Accumulated Other Comprehensive Loss (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>85</Position>
    </Report>
    <Report instance="cass-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R86.htm</HtmlFileName>
      <LongName>2460438 - Disclosure - Stock-Based Compensation - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cassinfo.com/role/StockBasedCompensationNarrativeDetails</Role>
      <ShortName>Stock-Based Compensation - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>86</Position>
    </Report>
    <Report instance="cass-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R87.htm</HtmlFileName>
      <LongName>2461439 - Disclosure - Stock-Based Compensation - Summary of Restricted Stock Activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cassinfo.com/role/StockBasedCompensationSummaryofRestrictedStockActivityDetails</Role>
      <ShortName>Stock-Based Compensation - Summary of Restricted Stock Activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>87</Position>
    </Report>
    <Report instance="cass-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R88.htm</HtmlFileName>
      <LongName>2462440 - Disclosure - Stock-Based Compensation - Summary of PBRS Activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cassinfo.com/role/StockBasedCompensationSummaryofPBRSActivityDetails</Role>
      <ShortName>Stock-Based Compensation - Summary of PBRS Activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>88</Position>
    </Report>
    <Report instance="cass-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R89.htm</HtmlFileName>
      <LongName>2463441 - Disclosure - Stock-Based Compensation - Summary of Company's SARs Activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cassinfo.com/role/StockBasedCompensationSummaryofCompanysSARsActivityDetails</Role>
      <ShortName>Stock-Based Compensation - Summary of Company's SARs Activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>89</Position>
    </Report>
    <Report instance="cass-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R90.htm</HtmlFileName>
      <LongName>2466442 - Disclosure - Other Operating Expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cassinfo.com/role/OtherOperatingExpenseDetails</Role>
      <ShortName>Other Operating Expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://cassinfo.com/role/OtherOperatingExpenseTables</ParentRole>
      <Position>90</Position>
    </Report>
    <Report instance="cass-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R91.htm</HtmlFileName>
      <LongName>2469443 - Disclosure - Income Taxes - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cassinfo.com/role/IncomeTaxesNarrativeDetails</Role>
      <ShortName>Income Taxes - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>91</Position>
    </Report>
    <Report instance="cass-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R92.htm</HtmlFileName>
      <LongName>2470444 - Disclosure - Income Taxes - Components of Income Tax Expense (Benefit) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cassinfo.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitDetails</Role>
      <ShortName>Income Taxes - Components of Income Tax Expense (Benefit) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>92</Position>
    </Report>
    <Report instance="cass-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R93.htm</HtmlFileName>
      <LongName>2471445 - Disclosure - Income Taxes - Schedule of Reconciliation of Expected Income Tax Expense (Benefit) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cassinfo.com/role/IncomeTaxesScheduleofReconciliationofExpectedIncomeTaxExpenseBenefitDetails</Role>
      <ShortName>Income Taxes - Schedule of Reconciliation of Expected Income Tax Expense (Benefit) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>93</Position>
    </Report>
    <Report instance="cass-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R94.htm</HtmlFileName>
      <LongName>2472446 - Disclosure - Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cassinfo.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails</Role>
      <ShortName>Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>94</Position>
    </Report>
    <Report instance="cass-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R95.htm</HtmlFileName>
      <LongName>2473447 - Disclosure - Income Taxes - Schedule of the Reconciliation of Unrecognized Tax Benefits (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cassinfo.com/role/IncomeTaxesScheduleoftheReconciliationofUnrecognizedTaxBenefitsDetails</Role>
      <ShortName>Income Taxes - Schedule of the Reconciliation of Unrecognized Tax Benefits (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>95</Position>
    </Report>
    <Report instance="cass-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R96.htm</HtmlFileName>
      <LongName>2476448 - Disclosure - Disclosures about Fair Value of Financial Instruments - Summary of the Company's Financial Instruments (Details) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cassinfo.com/role/DisclosuresaboutFairValueofFinancialInstrumentsSummaryoftheCompanysFinancialInstrumentsDetailsDetails</Role>
      <ShortName>Disclosures about Fair Value of Financial Instruments - Summary of the Company's Financial Instruments (Details) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>96</Position>
    </Report>
    <Report instance="cass-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R97.htm</HtmlFileName>
      <LongName>2479449 - Disclosure - Commitment and Contingencies - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cassinfo.com/role/CommitmentandContingenciesNarrativeDetails</Role>
      <ShortName>Commitment and Contingencies - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>97</Position>
    </Report>
    <Report instance="cass-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R98.htm</HtmlFileName>
      <LongName>2480450 - Disclosure - Commitments and Contingencies - Schedule of Commitments to Extend Credit, Standby Letters of Credit and Commercial Letters (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cassinfo.com/role/CommitmentsandContingenciesScheduleofCommitmentstoExtendCreditStandbyLettersofCreditandCommercialLettersDetails</Role>
      <ShortName>Commitments and Contingencies - Schedule of Commitments to Extend Credit, Standby Letters of Credit and Commercial Letters (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>98</Position>
    </Report>
    <Report instance="cass-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R99.htm</HtmlFileName>
      <LongName>2483451 - Disclosure - Revenue from Contracts with Customers (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cassinfo.com/role/RevenuefromContractswithCustomersDetails</Role>
      <ShortName>Revenue from Contracts with Customers (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://cassinfo.com/role/RevenuefromContractswithCustomersTables</ParentRole>
      <Position>99</Position>
    </Report>
    <Report instance="cass-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R100.htm</HtmlFileName>
      <LongName>2486452 - Disclosure - Industry Segment Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cassinfo.com/role/IndustrySegmentInformationDetails</Role>
      <ShortName>Industry Segment Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://cassinfo.com/role/IndustrySegmentInformationTables</ParentRole>
      <Position>100</Position>
    </Report>
    <Report instance="cass-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R101.htm</HtmlFileName>
      <LongName>2489453 - Disclosure - Leases - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cassinfo.com/role/LeasesNarrativeDetails</Role>
      <ShortName>Leases - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>101</Position>
    </Report>
    <Report instance="cass-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R102.htm</HtmlFileName>
      <LongName>2490454 - Disclosure - Leases - Schedule of operating lease liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cassinfo.com/role/LeasesScheduleofoperatingleaseliabilitiesDetails</Role>
      <ShortName>Leases - Schedule of operating lease liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>102</Position>
    </Report>
    <Report instance="cass-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R103.htm</HtmlFileName>
      <LongName>2494455 - Disclosure - Condensed Financial Information of Parent Company - Schedule of Condensed Balance Sheets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cassinfo.com/role/CondensedFinancialInformationofParentCompanyScheduleofCondensedBalanceSheetsDetails</Role>
      <ShortName>Condensed Financial Information of Parent Company - Schedule of Condensed Balance Sheets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>103</Position>
    </Report>
    <Report instance="cass-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R104.htm</HtmlFileName>
      <LongName>2495456 - Disclosure - Condensed Financial Information of Parent Company - Schedule of Condensed Statement of Income (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cassinfo.com/role/CondensedFinancialInformationofParentCompanyScheduleofCondensedStatementofIncomeDetails</Role>
      <ShortName>Condensed Financial Information of Parent Company - Schedule of Condensed Statement of Income (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>104</Position>
    </Report>
    <Report instance="cass-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R105.htm</HtmlFileName>
      <LongName>2496457 - Disclosure - Condensed Financial Information of Parent Company - Schedule of Statements of Cash Flows (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cassinfo.com/role/CondensedFinancialInformationofParentCompanyScheduleofStatementsofCashFlowsDetails</Role>
      <ShortName>Condensed Financial Information of Parent Company - Schedule of Statements of Cash Flows (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>105</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="10-K" original="cass-20211231.htm">cass-20211231.htm</File>
    <File>cass-20211231.xsd</File>
    <File>cass-20211231_cal.xml</File>
    <File>cass-20211231_def.xml</File>
    <File>cass-20211231_lab.xml</File>
    <File>cass-20211231_pre.xml</File>
    <File>cass-20211231x10xkexs107.htm</File>
    <File>cass-20211231x10xkexs23.htm</File>
    <File>cass-20211231x10xkexs311.htm</File>
    <File>cass-20211231x10xkexs312.htm</File>
    <File>cass-20211231x10xkexs321.htm</File>
    <File>cass-20211231x10xkexs322.htm</File>
  </InputFiles>
  <SupplementalFiles>
    <File>cass-20211231_g1.jpg</File>
    <File>cass-20211231_g2.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="3">http://fasb.org/srt/2021-01-31</BaseTaxonomy>
    <BaseTaxonomy items="1569">http://fasb.org/us-gaap/2021-01-31</BaseTaxonomy>
    <BaseTaxonomy items="38">http://xbrl.sec.gov/dei/2021q4</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>126
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "cass-20211231.htm": {
   "axisCustom": 1,
   "axisStandard": 23,
   "contextCount": 416,
   "dts": {
    "calculationLink": {
     "local": [
      "cass-20211231_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "cass-20211231_def.xml"
     ]
    },
    "inline": {
     "local": [
      "cass-20211231.htm"
     ]
    },
    "labelLink": {
     "local": [
      "cass-20211231_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "cass-20211231_pre.xml"
     ]
    },
    "schema": {
     "local": [
      "cass-20211231.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd",
      "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd",
      "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd",
      "https://xbrl.sec.gov/country/2021/country-2021.xsd",
      "https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd"
     ]
    }
   },
   "elementCount": 751,
   "entityCount": 1,
   "hidden": {
    "http://fasb.org/us-gaap/2021-01-31": 3,
    "http://xbrl.sec.gov/dei/2021q4": 4,
    "total": 7
   },
   "keyCustom": 74,
   "keyStandard": 506,
   "memberCustom": 48,
   "memberStandard": 46,
   "nsprefix": "cass",
   "nsuri": "http://cassinfo.com/20211231",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "i4906493562bc41cca0523a7b10a1498b_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "0001001 - Document - Cover Page",
     "role": "http://cassinfo.com/role/CoverPage",
     "shortName": "Cover Page",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "i4906493562bc41cca0523a7b10a1498b_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R10": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "i4906493562bc41cca0523a7b10a1498b_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2101101 - Disclosure - Summary of Significant Accounting Policies",
     "role": "http://cassinfo.com/role/SummaryofSignificantAccountingPolicies",
     "shortName": "Summary of Significant Accounting Policies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "i4906493562bc41cca0523a7b10a1498b_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R100": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "i4906493562bc41cca0523a7b10a1498b_D20210101-20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NumberOfReportableSegments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "segment",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2486452 - Disclosure - Industry Segment Information (Details)",
     "role": "http://cassinfo.com/role/IndustrySegmentInformationDetails",
     "shortName": "Industry Segment Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "i4906493562bc41cca0523a7b10a1498b_D20210101-20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NumberOfReportableSegments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "segment",
      "xsiNil": "false"
     }
    },
    "R101": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "iec0398a820254cd299413aaa332e3362_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseLiability",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2489453 - Disclosure - Leases - Narrative (Details)",
     "role": "http://cassinfo.com/role/LeasesNarrativeDetails",
     "shortName": "Leases - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "iec0398a820254cd299413aaa332e3362_I20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseRightOfUseAsset",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R102": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "iec0398a820254cd299413aaa332e3362_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2490454 - Disclosure - Leases - Schedule of operating lease liabilities (Details)",
     "role": "http://cassinfo.com/role/LeasesScheduleofoperatingleaseliabilitiesDetails",
     "shortName": "Leases - Schedule of operating lease liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "iec0398a820254cd299413aaa332e3362_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R103": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "iec0398a820254cd299413aaa332e3362_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndDueFromBanks",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2494455 - Disclosure - Condensed Financial Information of Parent Company - Schedule of Condensed Balance Sheets (Details)",
     "role": "http://cassinfo.com/role/CondensedFinancialInformationofParentCompanyScheduleofCondensedBalanceSheetsDetails",
     "shortName": "Condensed Financial Information of Parent Company - Schedule of Condensed Balance Sheets (Details)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "srt:ScheduleOfCondensedBalanceSheetTableTextBlock",
       "us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "ieae677dc22e44433954711c4a15315cb_I20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:CashAndDueFromBanks",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R104": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "i4906493562bc41cca0523a7b10a1498b_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InterestIncomeExpenseAfterProvisionForLoanLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2495456 - Disclosure - Condensed Financial Information of Parent Company - Schedule of Condensed Statement of Income (Details)",
     "role": "http://cassinfo.com/role/CondensedFinancialInformationofParentCompanyScheduleofCondensedStatementofIncomeDetails",
     "shortName": "Condensed Financial Information of Parent Company - Schedule of Condensed Statement of Income (Details)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "srt:ScheduleOfCondensedIncomeStatementTableTextBlock",
       "div",
       "us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "ic3b044579adf46739a8d9d57fea58c0e_D20210101-20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:InvestmentIncomeNonoperating",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R105": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "i4906493562bc41cca0523a7b10a1498b_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2496457 - Disclosure - Condensed Financial Information of Parent Company - Schedule of Statements of Cash Flows (Details)",
     "role": "http://cassinfo.com/role/CondensedFinancialInformationofParentCompanyScheduleofStatementsofCashFlowsDetails",
     "shortName": "Condensed Financial Information of Parent Company - Schedule of Statements of Cash Flows (Details)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "srt:ScheduleOfCondensedCashFlowStatementTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "ic3b044579adf46739a8d9d57fea58c0e_D20210101-20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:IncreaseDecreaseInOtherOperatingAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "i4906493562bc41cca0523a7b10a1498b_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RegulatoryCapitalRequirementsUnderBankingRegulationsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2106102 - Disclosure - Capital Requirements and Regulatory Restrictions",
     "role": "http://cassinfo.com/role/CapitalRequirementsandRegulatoryRestrictions",
     "shortName": "Capital Requirements and Regulatory Restrictions",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "i4906493562bc41cca0523a7b10a1498b_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RegulatoryCapitalRequirementsUnderBankingRegulationsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "i4906493562bc41cca0523a7b10a1498b_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2110103 - Disclosure - Investment Securities",
     "role": "http://cassinfo.com/role/InvestmentSecurities",
     "shortName": "Investment Securities",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "i4906493562bc41cca0523a7b10a1498b_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "i4906493562bc41cca0523a7b10a1498b_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2116104 - Disclosure - Loans",
     "role": "http://cassinfo.com/role/Loans",
     "shortName": "Loans",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "i4906493562bc41cca0523a7b10a1498b_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "i4906493562bc41cca0523a7b10a1498b_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2124105 - Disclosure - Premises and Equipment",
     "role": "http://cassinfo.com/role/PremisesandEquipment",
     "shortName": "Premises and Equipment",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "i4906493562bc41cca0523a7b10a1498b_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "i4906493562bc41cca0523a7b10a1498b_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2128106 - Disclosure - Acquired Intangible Assets",
     "role": "http://cassinfo.com/role/AcquiredIntangibleAssets",
     "shortName": "Acquired Intangible Assets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "i4906493562bc41cca0523a7b10a1498b_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "i4906493562bc41cca0523a7b10a1498b_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DepositLiabilitiesDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2132107 - Disclosure - Interest-Bearing Deposits",
     "role": "http://cassinfo.com/role/InterestBearingDeposits",
     "shortName": "Interest-Bearing Deposits",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "i4906493562bc41cca0523a7b10a1498b_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DepositLiabilitiesDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "i4906493562bc41cca0523a7b10a1498b_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2137108 - Disclosure - Unused Available Lines of Credit",
     "role": "http://cassinfo.com/role/UnusedAvailableLinesofCredit",
     "shortName": "Unused Available Lines of Credit",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "i4906493562bc41cca0523a7b10a1498b_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "i4906493562bc41cca0523a7b10a1498b_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2139109 - Disclosure - Common Stock and Earnings per Share",
     "role": "http://cassinfo.com/role/CommonStockandEarningsperShare",
     "shortName": "Common Stock and Earnings per Share",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "i4906493562bc41cca0523a7b10a1498b_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "i4906493562bc41cca0523a7b10a1498b_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2143110 - Disclosure - Employee Benefit Plans",
     "role": "http://cassinfo.com/role/EmployeeBenefitPlans",
     "shortName": "Employee Benefit Plans",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "i4906493562bc41cca0523a7b10a1498b_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "i4906493562bc41cca0523a7b10a1498b_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:AuditorName",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "false",
     "longName": "0002002 - Document - Audit Information",
     "role": "http://cassinfo.com/role/AuditInformation",
     "shortName": "Audit Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "i4906493562bc41cca0523a7b10a1498b_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:AuditorName",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "i4906493562bc41cca0523a7b10a1498b_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2158111 - Disclosure - Stock-based Compensation",
     "role": "http://cassinfo.com/role/StockbasedCompensation",
     "shortName": "Stock-based Compensation",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "i4906493562bc41cca0523a7b10a1498b_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "i4906493562bc41cca0523a7b10a1498b_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherOperatingIncomeAndExpenseTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2164112 - Disclosure - Other Operating Expense",
     "role": "http://cassinfo.com/role/OtherOperatingExpense",
     "shortName": "Other Operating Expense",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "i4906493562bc41cca0523a7b10a1498b_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherOperatingIncomeAndExpenseTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "i4906493562bc41cca0523a7b10a1498b_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2167113 - Disclosure - Income Taxes",
     "role": "http://cassinfo.com/role/IncomeTaxes",
     "shortName": "Income Taxes",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "i4906493562bc41cca0523a7b10a1498b_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "i4906493562bc41cca0523a7b10a1498b_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2174114 - Disclosure - Disclosures about Fair Value of Financial Instruments",
     "role": "http://cassinfo.com/role/DisclosuresaboutFairValueofFinancialInstruments",
     "shortName": "Disclosures about Fair Value of Financial Instruments",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "i4906493562bc41cca0523a7b10a1498b_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "i4906493562bc41cca0523a7b10a1498b_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2177115 - Disclosure - Commitments and Contingencies",
     "role": "http://cassinfo.com/role/CommitmentsandContingencies",
     "shortName": "Commitments and Contingencies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "i4906493562bc41cca0523a7b10a1498b_D20210101-20211231",
      "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": "cass-20211231.htm",
      "contextRef": "i4906493562bc41cca0523a7b10a1498b_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2181116 - Disclosure - Revenue from Contracts with Customers",
     "role": "http://cassinfo.com/role/RevenuefromContractswithCustomers",
     "shortName": "Revenue from Contracts with Customers",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "i4906493562bc41cca0523a7b10a1498b_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "i4906493562bc41cca0523a7b10a1498b_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2184117 - Disclosure - Industry Segment Information",
     "role": "http://cassinfo.com/role/IndustrySegmentInformation",
     "shortName": "Industry Segment Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "i4906493562bc41cca0523a7b10a1498b_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "i4906493562bc41cca0523a7b10a1498b_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2187118 - Disclosure - Leases",
     "role": "http://cassinfo.com/role/Leases",
     "shortName": "Leases",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "i4906493562bc41cca0523a7b10a1498b_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "i4906493562bc41cca0523a7b10a1498b_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2191119 - Disclosure - Subsequent Events",
     "role": "http://cassinfo.com/role/SubsequentEvents",
     "shortName": "Subsequent Events",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "i4906493562bc41cca0523a7b10a1498b_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "i4906493562bc41cca0523a7b10a1498b_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2192120 - Disclosure - Condensed Financial Information of Parent Company",
     "role": "http://cassinfo.com/role/CondensedFinancialInformationofParentCompany",
     "shortName": "Condensed Financial Information of Parent Company",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "i4906493562bc41cca0523a7b10a1498b_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "iec0398a820254cd299413aaa332e3362_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndDueFromBanks",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1001003 - Statement - CONSOLIDATED BALANCE SHEETS",
     "role": "http://cassinfo.com/role/CONSOLIDATEDBALANCESHEETS",
     "shortName": "CONSOLIDATED BALANCE SHEETS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "iec0398a820254cd299413aaa332e3362_I20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:CashCashEquivalentsAndShortTermInvestments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "i4906493562bc41cca0523a7b10a1498b_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cass:SummaryOfOperationsPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2202201 - Disclosure - Summary of Significant Accounting Policies (Policies)",
     "role": "http://cassinfo.com/role/SummaryofSignificantAccountingPoliciesPolicies",
     "shortName": "Summary of Significant Accounting Policies (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "i4906493562bc41cca0523a7b10a1498b_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cass:SummaryOfOperationsPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "i4906493562bc41cca0523a7b10a1498b_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2303301 - Disclosure - Summary of Significant Accounting Policies (Tables)",
     "role": "http://cassinfo.com/role/SummaryofSignificantAccountingPoliciesTables",
     "shortName": "Summary of Significant Accounting Policies (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "i4906493562bc41cca0523a7b10a1498b_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "i4906493562bc41cca0523a7b10a1498b_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2307302 - Disclosure - Capital Requirements and Regulatory Restrictions (Tables)",
     "role": "http://cassinfo.com/role/CapitalRequirementsandRegulatoryRestrictionsTables",
     "shortName": "Capital Requirements and Regulatory Restrictions (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "i4906493562bc41cca0523a7b10a1498b_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "i4906493562bc41cca0523a7b10a1498b_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2311303 - Disclosure - Investment Securities (Tables)",
     "role": "http://cassinfo.com/role/InvestmentSecuritiesTables",
     "shortName": "Investment Securities (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "i4906493562bc41cca0523a7b10a1498b_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "i4906493562bc41cca0523a7b10a1498b_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cass:SummaryOfLoanCategoriesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2317304 - Disclosure - Loans (Tables)",
     "role": "http://cassinfo.com/role/LoansTables",
     "shortName": "Loans (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "i4906493562bc41cca0523a7b10a1498b_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cass:SummaryOfLoanCategoriesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "i4906493562bc41cca0523a7b10a1498b_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2325305 - Disclosure - Premises and Equipment (Tables)",
     "role": "http://cassinfo.com/role/PremisesandEquipmentTables",
     "shortName": "Premises and Equipment (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "i4906493562bc41cca0523a7b10a1498b_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "i4906493562bc41cca0523a7b10a1498b_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2329306 - Disclosure - Acquired Intangible Assets (Tables)",
     "role": "http://cassinfo.com/role/AcquiredIntangibleAssetsTables",
     "shortName": "Acquired Intangible Assets (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "i4906493562bc41cca0523a7b10a1498b_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:DepositLiabilitiesDisclosuresTextBlock",
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "i4906493562bc41cca0523a7b10a1498b_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cass:ScheduleOfInterestBearingDepositsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2333307 - Disclosure - Interest-Bearing Deposits (Tables)",
     "role": "http://cassinfo.com/role/InterestBearingDepositsTables",
     "shortName": "Interest-Bearing Deposits (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:DepositLiabilitiesDisclosuresTextBlock",
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "i4906493562bc41cca0523a7b10a1498b_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cass:ScheduleOfInterestBearingDepositsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:EarningsPerShareTextBlock",
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "i4906493562bc41cca0523a7b10a1498b_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfCommonStockOutstandingRollForwardTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2340308 - Disclosure - Common Stock and Earnings per Share (Tables)",
     "role": "http://cassinfo.com/role/CommonStockandEarningsperShareTables",
     "shortName": "Common Stock and Earnings per Share (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:EarningsPerShareTextBlock",
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "i4906493562bc41cca0523a7b10a1498b_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfCommonStockOutstandingRollForwardTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "i4906493562bc41cca0523a7b10a1498b_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cass:SummaryOfProjectedBenefitObligationTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2344309 - Disclosure - Employee Benefit Plans (Tables)",
     "role": "http://cassinfo.com/role/EmployeeBenefitPlansTables",
     "shortName": "Employee Benefit Plans (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "i4906493562bc41cca0523a7b10a1498b_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cass:SummaryOfProjectedBenefitObligationTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "iec0398a820254cd299413aaa332e3362_I20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PreferredStockParOrStatedValuePerShare",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1002004 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)",
     "role": "http://cassinfo.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
     "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "iec0398a820254cd299413aaa332e3362_I20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PreferredStockParOrStatedValuePerShare",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "i4906493562bc41cca0523a7b10a1498b_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2359310 - Disclosure - Stock-based Compensation (Tables)",
     "role": "http://cassinfo.com/role/StockbasedCompensationTables",
     "shortName": "Stock-based Compensation (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "i4906493562bc41cca0523a7b10a1498b_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:OtherOperatingIncomeAndExpenseTextBlock",
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "i4906493562bc41cca0523a7b10a1498b_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfOtherOperatingCostAndExpenseByComponentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2365311 - Disclosure - Other Operating Expense (Tables)",
     "role": "http://cassinfo.com/role/OtherOperatingExpenseTables",
     "shortName": "Other Operating Expense (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:OtherOperatingIncomeAndExpenseTextBlock",
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "i4906493562bc41cca0523a7b10a1498b_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfOtherOperatingCostAndExpenseByComponentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "i4906493562bc41cca0523a7b10a1498b_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2368312 - Disclosure - Income Taxes (Tables)",
     "role": "http://cassinfo.com/role/IncomeTaxesTables",
     "shortName": "Income Taxes (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "i4906493562bc41cca0523a7b10a1498b_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:FairValueDisclosuresTextBlock",
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "i4906493562bc41cca0523a7b10a1498b_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueByBalanceSheetGroupingTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2375313 - Disclosure - Disclosures about Fair Value of Financial Instruments (Tables)",
     "role": "http://cassinfo.com/role/DisclosuresaboutFairValueofFinancialInstrumentsTables",
     "shortName": "Disclosures about Fair Value of Financial Instruments (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:FairValueDisclosuresTextBlock",
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "i4906493562bc41cca0523a7b10a1498b_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueByBalanceSheetGroupingTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "i4906493562bc41cca0523a7b10a1498b_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2378314 - Disclosure - Commitments and Contingencies (Tables)",
     "role": "http://cassinfo.com/role/CommitmentsandContingenciesTables",
     "shortName": "Commitments and Contingencies (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "i4906493562bc41cca0523a7b10a1498b_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "i4906493562bc41cca0523a7b10a1498b_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2382315 - Disclosure - Revenue from Contracts with Customers (Tables)",
     "role": "http://cassinfo.com/role/RevenuefromContractswithCustomersTables",
     "shortName": "Revenue from Contracts with Customers (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "i4906493562bc41cca0523a7b10a1498b_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R46": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "i4906493562bc41cca0523a7b10a1498b_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2385316 - Disclosure - Industry Segment Information (Tables)",
     "role": "http://cassinfo.com/role/IndustrySegmentInformationTables",
     "shortName": "Industry Segment Information (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "i4906493562bc41cca0523a7b10a1498b_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "i4906493562bc41cca0523a7b10a1498b_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2388317 - Disclosure - Leases (Tables)",
     "role": "http://cassinfo.com/role/LeasesTables",
     "shortName": "Leases (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "i4906493562bc41cca0523a7b10a1498b_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R48": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "i4906493562bc41cca0523a7b10a1498b_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "srt:ScheduleOfCondensedBalanceSheetTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2393318 - Disclosure - Condensed Financial Information of Parent Company (Tables)",
     "role": "http://cassinfo.com/role/CondensedFinancialInformationofParentCompanyTables",
     "shortName": "Condensed Financial Information of Parent Company (Tables)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "i4906493562bc41cca0523a7b10a1498b_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "srt:ScheduleOfCondensedBalanceSheetTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R49": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "iec0398a820254cd299413aaa332e3362_I20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "cass:PercentageHoldingRequiredToAccountInvestmentsNonMarketableEquityInvestments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2404401 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details)",
     "role": "http://cassinfo.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails",
     "shortName": "Summary of Significant Accounting Policies - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "iec0398a820254cd299413aaa332e3362_I20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "cass:PercentageHoldingRequiredToAccountInvestmentsNonMarketableEquityInvestments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "i4906493562bc41cca0523a7b10a1498b_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1003005 - Statement - CONSOLIDATED STATEMENTS OF INCOME",
     "role": "http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
     "shortName": "CONSOLIDATED STATEMENTS OF INCOME",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "i4906493562bc41cca0523a7b10a1498b_D20210101-20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DebtSecuritiesAvailableForSaleRealizedGainLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R50": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "iec0398a820254cd299413aaa332e3362_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2405402 - Disclosure - Summary of Significant Accounting Policies - Schedule of Illustrates the Impact of Adoption (Details)",
     "role": "http://cassinfo.com/role/SummaryofSignificantAccountingPoliciesScheduleofIllustratestheImpactofAdoptionDetails",
     "shortName": "Summary of Significant Accounting Policies - Schedule of Illustrates the Impact of Adoption (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "i45464f58af19437bbe66ee3f989905fb_I20191231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DeferredTaxAssetsValuationAllowance",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R51": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "iec0398a820254cd299413aaa332e3362_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RetainedEarningsUnappropriated",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2408403 - Disclosure - Capital Requirements and Regulatory Restrictions - Narrative (Details)",
     "role": "http://cassinfo.com/role/CapitalRequirementsandRegulatoryRestrictionsNarrativeDetails",
     "shortName": "Capital Requirements and Regulatory Restrictions - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "iec0398a820254cd299413aaa332e3362_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RetainedEarningsUnappropriated",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R52": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "ie641f39588494f18bf4e0c1b3153ecfd_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Capital",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2409404 - Disclosure - Capital Requirements and Regulatory Restrictions - Schedule of Capital Amounts and Ratios (Details)",
     "role": "http://cassinfo.com/role/CapitalRequirementsandRegulatoryRestrictionsScheduleofCapitalAmountsandRatiosDetails",
     "shortName": "Capital Requirements and Regulatory Restrictions - Schedule of Capital Amounts and Ratios (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "ie641f39588494f18bf4e0c1b3153ecfd_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Capital",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R53": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "iec0398a820254cd299413aaa332e3362_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2412405 - Disclosure - Investment Securities - Schedule of Investment Securities (Details)",
     "role": "http://cassinfo.com/role/InvestmentSecuritiesScheduleofInvestmentSecuritiesDetails",
     "shortName": "Investment Securities - Schedule of Investment Securities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "iec0398a820254cd299413aaa332e3362_I20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R54": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "iec0398a820254cd299413aaa332e3362_I20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions",
      "reportCount": 1,
      "unique": true,
      "unitRef": "position",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2413406 - Disclosure - Investment Securities - Narrative (Details)",
     "role": "http://cassinfo.com/role/InvestmentSecuritiesNarrativeDetails",
     "shortName": "Investment Securities - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "iec0398a820254cd299413aaa332e3362_I20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions",
      "reportCount": 1,
      "unique": true,
      "unitRef": "position",
      "xsiNil": "false"
     }
    },
    "R55": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "iec0398a820254cd299413aaa332e3362_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2414407 - Disclosure - Investment Securities - Schedule of the Fair Values of Securities with Unrealized Losses (Details)",
     "role": "http://cassinfo.com/role/InvestmentSecuritiesScheduleoftheFairValuesofSecuritieswithUnrealizedLossesDetails",
     "shortName": "Investment Securities - Schedule of the Fair Values of Securities with Unrealized Losses (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "iec0398a820254cd299413aaa332e3362_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R56": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "iec0398a820254cd299413aaa332e3362_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2415408 - Disclosure - Investment Securities - Schedule of Amortized Cost and Fair Value of Investment Securities (Details)",
     "role": "http://cassinfo.com/role/InvestmentSecuritiesScheduleofAmortizedCostandFairValueofInvestmentSecuritiesDetails",
     "shortName": "Investment Securities - Schedule of Amortized Cost and Fair Value of Investment Securities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "iec0398a820254cd299413aaa332e3362_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R57": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "cass:SummaryOfLoanCategoriesTableTextBlock",
       "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "iec0398a820254cd299413aaa332e3362_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2418409 - Disclosure - Loans by Type - Summary of Loan Categories (Details)",
     "role": "http://cassinfo.com/role/LoansbyTypeSummaryofLoanCategoriesDetails",
     "shortName": "Loans by Type - Summary of Loan Categories (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R58": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "iec0398a820254cd299413aaa332e3362_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2419410 - Disclosure - Loans - Schedule of the Aging of Loans by Loan Categories (Details)",
     "role": "http://cassinfo.com/role/LoansScheduleoftheAgingofLoansbyLoanCategoriesDetails",
     "shortName": "Loans - Schedule of the Aging of Loans by Loan Categories (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "iec0398a820254cd299413aaa332e3362_I20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R59": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "cass:SummaryOfLoanCategoriesTableTextBlock",
       "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "iec0398a820254cd299413aaa332e3362_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2420411 - Disclosure - Loans - Schedule of the Credit Exposure of the Loan Portfolio (Details)",
     "role": "http://cassinfo.com/role/LoansScheduleoftheCreditExposureoftheLoanPortfolioDetails",
     "shortName": "Loans - Schedule of the Credit Exposure of the Loan Portfolio (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "cass:ScheduleOfCreditExposureOfTheLoanPortfolioTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "ic25eba6ad6b94f0ebc1527e5c5da5baf_I20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "i4906493562bc41cca0523a7b10a1498b_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1004006 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME",
     "role": "http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME",
     "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "i4906493562bc41cca0523a7b10a1498b_D20210101-20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R60": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "iec0398a820254cd299413aaa332e3362_I20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "cass:NumberOfLoansIndividuallyEvaluatedForImpairment",
      "reportCount": 1,
      "unique": true,
      "unitRef": "loan",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2421412 - Disclosure - Loans - Narrative (Details)",
     "role": "http://cassinfo.com/role/LoansNarrativeDetails",
     "shortName": "Loans - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "iec0398a820254cd299413aaa332e3362_I20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "cass:NumberOfLoansIndividuallyEvaluatedForImpairment",
      "reportCount": 1,
      "unique": true,
      "unitRef": "loan",
      "xsiNil": "false"
     }
    },
    "R61": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "i4906493562bc41cca0523a7b10a1498b_D20210101-20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FinancingReceivableModificationsNumberOfContracts2",
      "reportCount": 1,
      "unitRef": "loan",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2422413 - Disclosure - Loans - Schedule of Category of Loans Considered as Troubled Debt Restructuring (Details)",
     "role": "http://cassinfo.com/role/LoansScheduleofCategoryofLoansConsideredasTroubledDebtRestructuringDetails",
     "shortName": "Loans - Schedule of Category of Loans Considered as Troubled Debt Restructuring (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "i2d42ef8b7cd94e18a69eedd8909dd0f8_D20200101-20201231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:FinancingReceivableModificationsPreModificationRecordedInvestment2",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R62": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "ia861e7cc8e1c40acb8229b9ac591074c_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2423414 - Disclosure - Loans - Summary of ACL by Category (Details)",
     "role": "http://cassinfo.com/role/LoansSummaryofACLbyCategoryDetails",
     "shortName": "Loans - Summary of ACL by Category (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "cass:SummaryOfAllowanceForCreditLossByCategoryTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "i062357884e5a485b9b6d17239fd07718_D20210101-20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:ProvisionForLoanLossesExpensed",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R63": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "iec0398a820254cd299413aaa332e3362_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2426415 - Disclosure - Premises and Equipment - Summary of Premises and Equipment (Details)",
     "role": "http://cassinfo.com/role/PremisesandEquipmentSummaryofPremisesandEquipmentDetails",
     "shortName": "Premises and Equipment - Summary of Premises and Equipment (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "iec0398a820254cd299413aaa332e3362_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R64": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "i4906493562bc41cca0523a7b10a1498b_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Depreciation",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2427416 - Disclosure - Premises and Equipment - Narrative (Details)",
     "role": "http://cassinfo.com/role/PremisesandEquipmentNarrativeDetails",
     "shortName": "Premises and Equipment - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R65": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock",
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "iec0398a820254cd299413aaa332e3362_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2430417 - Disclosure - Acquired Intangible Assets - Schedule of Intangible Assets and Goodwill (Details)",
     "role": "http://cassinfo.com/role/AcquiredIntangibleAssetsScheduleofIntangibleAssetsandGoodwillDetails",
     "shortName": "Acquired Intangible Assets - Schedule of Intangible Assets and Goodwill (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock",
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "iec0398a820254cd299413aaa332e3362_I20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:GoodwillGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R66": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:AmortizationOfIntangibleAssets",
       "span",
       "div",
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "i4906493562bc41cca0523a7b10a1498b_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AmortizationOfIntangibleAssets",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2431418 - Disclosure - Acquired Intangible Assets - Narrative (Details)",
     "role": "http://cassinfo.com/role/AcquiredIntangibleAssetsNarrativeDetails",
     "shortName": "Acquired Intangible Assets - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearTwo",
       "span",
       "div",
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "iec0398a820254cd299413aaa332e3362_I20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextRollingTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R67": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "cass:ScheduleOfInterestBearingDepositsTableTextBlock",
       "us-gaap:DepositLiabilitiesDisclosuresTextBlock",
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "iec0398a820254cd299413aaa332e3362_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DemandDepositAccounts",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2434419 - Disclosure - Interest-Bearing Deposits - Schedule of Interest-bearing Deposits (Details)",
     "role": "http://cassinfo.com/role/InterestBearingDepositsScheduleofInterestbearingDepositsDetails",
     "shortName": "Interest-Bearing Deposits - Schedule of Interest-bearing Deposits (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "cass:ScheduleOfInterestBearingDepositsTableTextBlock",
       "us-gaap:DepositLiabilitiesDisclosuresTextBlock",
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "iec0398a820254cd299413aaa332e3362_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DemandDepositAccounts",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R68": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "cass:ScheduleOfInterestOnDepositsTableTextBlock",
       "div",
       "us-gaap:DepositLiabilitiesDisclosuresTextBlock",
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "i4906493562bc41cca0523a7b10a1498b_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InterestExpenseDemandDepositAccounts",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2435420 - Disclosure - Interest-Bearing Deposits - Schedule of Interest on Deposits (Details)",
     "role": "http://cassinfo.com/role/InterestBearingDepositsScheduleofInterestonDepositsDetails",
     "shortName": "Interest-Bearing Deposits - Schedule of Interest on Deposits (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "cass:ScheduleOfInterestOnDepositsTableTextBlock",
       "div",
       "us-gaap:DepositLiabilitiesDisclosuresTextBlock",
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "i4906493562bc41cca0523a7b10a1498b_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InterestExpenseDemandDepositAccounts",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R69": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "cass:ScheduleOfMaturitiesOfTimeDepositsTableTextBlock",
       "us-gaap:DepositLiabilitiesDisclosuresTextBlock",
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "iec0398a820254cd299413aaa332e3362_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:TimeDepositMaturitiesYearOne",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2436421 - Disclosure - Interest-Bearing Deposits - Schedule of Maturities of Time Deposits (Details)",
     "role": "http://cassinfo.com/role/InterestBearingDepositsScheduleofMaturitiesofTimeDepositsDetails",
     "shortName": "Interest-Bearing Deposits - Schedule of Maturities of Time Deposits (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "cass:ScheduleOfMaturitiesOfTimeDepositsTableTextBlock",
       "us-gaap:DepositLiabilitiesDisclosuresTextBlock",
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "iec0398a820254cd299413aaa332e3362_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:TimeDepositMaturitiesYearOne",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "i4906493562bc41cca0523a7b10a1498b_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1005007 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "role": "http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
     "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "i4906493562bc41cca0523a7b10a1498b_D20210101-20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R70": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:LineOfCredit",
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "iec0398a820254cd299413aaa332e3362_I20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LineOfCredit",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2438422 - Disclosure - Unused Available Lines of Credit (Details)",
     "role": "http://cassinfo.com/role/UnusedAvailableLinesofCreditDetails",
     "shortName": "Unused Available Lines of Credit (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:DebtDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "i67b57fe5dd3d424dbb3461335ec5f292_I20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R71": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfCommonStockOutstandingRollForwardTableTextBlock",
       "us-gaap:EarningsPerShareTextBlock",
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "ia861e7cc8e1c40acb8229b9ac591074c_I20201231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SharesOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2441423 - Disclosure - Common Stock and Earnings per Share - Schedule of Common Stock Outstanding (Details)",
     "role": "http://cassinfo.com/role/CommonStockandEarningsperShareScheduleofCommonStockOutstandingDetails",
     "shortName": "Common Stock and Earnings per Share - Schedule of Common Stock Outstanding (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfCommonStockOutstandingRollForwardTableTextBlock",
       "us-gaap:EarningsPerShareTextBlock",
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "ia861e7cc8e1c40acb8229b9ac591074c_I20201231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SharesOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R72": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "i4906493562bc41cca0523a7b10a1498b_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2442424 - Disclosure - Common Stock and Earnings per Share - Schedule of Calculations of Basic and Diluted Earnings Per Share (Details)",
     "role": "http://cassinfo.com/role/CommonStockandEarningsperShareScheduleofCalculationsofBasicandDilutedEarningsPerShareDetails",
     "shortName": "Common Stock and Earnings per Share - Schedule of Calculations of Basic and Diluted Earnings Per Share (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "us-gaap:EarningsPerShareTextBlock",
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "i4906493562bc41cca0523a7b10a1498b_D20210101-20211231",
      "decimals": "0",
      "lang": "en-US",
      "name": "us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R73": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "cass:SummaryOfProjectedBenefitObligationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "i4906493562bc41cca0523a7b10a1498b_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanContributionsByEmployer",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2445425 - Disclosure - Employee Benefit Plans - Narrative (Details)",
     "role": "http://cassinfo.com/role/EmployeeBenefitPlansNarrativeDetails",
     "shortName": "Employee Benefit Plans - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "i4906493562bc41cca0523a7b10a1498b_D20210101-20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R74": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "cass:SummaryOfProjectedBenefitObligationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "ia861e7cc8e1c40acb8229b9ac591074c_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanBenefitObligation",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2446426 - Disclosure - Employee Benefit Plans - Schedule of Projected Benefit Obligation (Details)",
     "role": "http://cassinfo.com/role/EmployeeBenefitPlansScheduleofProjectedBenefitObligationDetails",
     "shortName": "Employee Benefit Plans - Schedule of Projected Benefit Obligation (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "cass:SummaryOfProjectedBenefitObligationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "i4906493562bc41cca0523a7b10a1498b_D20210101-20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanPlanAmendments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R75": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "cass:ScheduleOfAssumptionsUsedToDetermineProjectedBenefitObligationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "idc73a1b876a541c49ffe125a82b166a1_I20211231",
      "decimals": "4",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2447427 - Disclosure - Employee Benefit Plans - Schedule of Assumptions used to Determine the Projected Benefit Obligation (Details)",
     "role": "http://cassinfo.com/role/EmployeeBenefitPlansScheduleofAssumptionsusedtoDeterminetheProjectedBenefitObligationDetails",
     "shortName": "Employee Benefit Plans - Schedule of Assumptions used to Determine the Projected Benefit Obligation (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "cass:ScheduleOfAssumptionsUsedToDetermineProjectedBenefitObligationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "idc73a1b876a541c49ffe125a82b166a1_I20211231",
      "decimals": "4",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R76": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "idc73a1b876a541c49ffe125a82b166a1_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2448428 - Disclosure - Employee Benefit Plans - Schedule of Expected Pension Benefit Payments (Details)",
     "role": "http://cassinfo.com/role/EmployeeBenefitPlansScheduleofExpectedPensionBenefitPaymentsDetails",
     "shortName": "Employee Benefit Plans - Schedule of Expected Pension Benefit Payments (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "idc73a1b876a541c49ffe125a82b166a1_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R77": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "cass:SummaryOfProjectedBenefitObligationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "i4906493562bc41cca0523a7b10a1498b_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanServiceCost",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2449429 - Disclosure - Employee Benefit Plans - Schedule of Plan's Pension Cost (Details)",
     "role": "http://cassinfo.com/role/EmployeeBenefitPlansScheduleofPlansPensionCostDetails",
     "shortName": "Employee Benefit Plans - Schedule of Plan's Pension Cost (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "cass:ScheduleOfPlansPensionCostsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "i2182293b505a4669aea87fec25ddadeb_D20210101-20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanInterestCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R78": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "cass:ScheduleOfAssumptionsUsedToDetermineNetPensionCostTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "i2182293b505a4669aea87fec25ddadeb_D20210101-20211231",
      "decimals": "4",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2450430 - Disclosure - Employee Benefit Plans - Schedule of Assumptions used to Determine Net Pension Cost (Details)",
     "role": "http://cassinfo.com/role/EmployeeBenefitPlansScheduleofAssumptionsusedtoDetermineNetPensionCostDetails",
     "shortName": "Employee Benefit Plans - Schedule of Assumptions used to Determine Net Pension Cost (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "cass:ScheduleOfAssumptionsUsedToDetermineNetPensionCostTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "i2182293b505a4669aea87fec25ddadeb_D20210101-20211231",
      "decimals": "4",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R79": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "i0c90afa470704440afd2a6bbdd00e7a8_I20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage",
      "reportCount": 1,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2451431 - Disclosure - Employee Benefit Plans - Schedule of Long-term Rate of Return on Assets (Details)",
     "role": "http://cassinfo.com/role/EmployeeBenefitPlansScheduleofLongtermRateofReturnonAssetsDetails",
     "shortName": "Employee Benefit Plans - Schedule of Long-term Rate of Return on Assets (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "i964a55139f0c4ad0b6b46c17d2c138b1_D20210101-20211231",
      "decimals": "INF",
      "lang": "en-US",
      "name": "cass:OneYearNominalReturn",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "ia912976d474041b28c7c93eae251b451_I20181231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquity",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1006008 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY",
     "role": "http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY",
     "shortName": "CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "i1ba23e0e040440e684b21e28619891cc_I20181231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R80": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "cass:SummaryOfProjectedBenefitObligationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "iec0398a820254cd299413aaa332e3362_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanFairValueOfPlanAssets",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2452432 - Disclosure - Employee Benefit Plans - Summary of the Fair Value Measurements by Type of Asset (Details)",
     "role": "http://cassinfo.com/role/EmployeeBenefitPlansSummaryoftheFairValueMeasurementsbyTypeofAssetDetails",
     "shortName": "Employee Benefit Plans - Summary of the Fair Value Measurements by Type of Asset (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "cass:SummaryOfTheFairValueMeasurementsByTypeOfAssetTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "ica062781ee6a4ce5ab81ed9c3ca790dc_I20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanFairValueOfPlanAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R81": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "cass:SummaryOfProjectedBenefitObligationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "ia861e7cc8e1c40acb8229b9ac591074c_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanBenefitObligation",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2453433 - Disclosure - Employee Benefit Plans - Summary of the Activity in the SERP's Projected Benefit Obligation (Details)",
     "role": "http://cassinfo.com/role/EmployeeBenefitPlansSummaryoftheActivityintheSERPsProjectedBenefitObligationDetails",
     "shortName": "Employee Benefit Plans - Summary of the Activity in the SERP's Projected Benefit Obligation (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "cass:SummaryOfProjectedBenefitObligationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "i66ec71163aa247978c54791b064d0281_D20210101-20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanActuarialGainLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R82": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "cass:ScheduleOfAssumptionsUsedToDetermineProjectedBenefitObligationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "ib7060bae46c7428482e747c66e45abc8_I20211231",
      "decimals": "4",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate",
      "reportCount": 1,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2454434 - Disclosure - Employee Benefit Plans - Schedule of Assumptions used to Determine Projected Benefit Obligation of the SERP (Details)",
     "role": "http://cassinfo.com/role/EmployeeBenefitPlansScheduleofAssumptionsusedtoDetermineProjectedBenefitObligationoftheSERPDetails",
     "shortName": "Employee Benefit Plans - Schedule of Assumptions used to Determine Projected Benefit Obligation of the SERP (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R83": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "ib7060bae46c7428482e747c66e45abc8_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2455435 - Disclosure - Employee Benefit Plans - Schedule of Expected Future Benefits Payable (Details)",
     "role": "http://cassinfo.com/role/EmployeeBenefitPlansScheduleofExpectedFutureBenefitsPayableDetails",
     "shortName": "Employee Benefit Plans - Schedule of Expected Future Benefits Payable (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "ib7060bae46c7428482e747c66e45abc8_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R84": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "cass:SummaryOfProjectedBenefitObligationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "i4906493562bc41cca0523a7b10a1498b_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanServiceCost",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2456436 - Disclosure - Employee Benefit Plans - Schedule of SERP's Pension Cost (Details)",
     "role": "http://cassinfo.com/role/EmployeeBenefitPlansScheduleofSERPsPensionCostDetails",
     "shortName": "Employee Benefit Plans - Schedule of SERP's Pension Cost (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "cass:ScheduleOfPlansPensionCostsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "i66ec71163aa247978c54791b064d0281_D20210101-20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R85": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "cass:ScheduleOfPretaxAmountsInAccumulatedOtherComprehensiveLossTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "idc73a1b876a541c49ffe125a82b166a1_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2457437 - Disclosure - Employee Benefit Plans - Schedule of the Pretax amounts in Accumulated Other Comprehensive Loss (Details)",
     "role": "http://cassinfo.com/role/EmployeeBenefitPlansScheduleofthePretaxamountsinAccumulatedOtherComprehensiveLossDetails",
     "shortName": "Employee Benefit Plans - Schedule of the Pretax amounts in Accumulated Other Comprehensive Loss (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "cass:ScheduleOfPretaxAmountsInAccumulatedOtherComprehensiveLossTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "idc73a1b876a541c49ffe125a82b166a1_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R86": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "iec0398a820254cd299413aaa332e3362_I20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2460438 - Disclosure - Stock-Based Compensation - Narrative (Details)",
     "role": "http://cassinfo.com/role/StockBasedCompensationNarrativeDetails",
     "shortName": "Stock-Based Compensation - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "iec0398a820254cd299413aaa332e3362_I20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R87": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "i611c8dd2c0d844d686333ba6a8811fbb_I20201231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2461439 - Disclosure - Stock-Based Compensation - Summary of Restricted Stock Activity (Details)",
     "role": "http://cassinfo.com/role/StockBasedCompensationSummaryofRestrictedStockActivityDetails",
     "shortName": "Stock-Based Compensation - Summary of Restricted Stock Activity (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "i3bd90f0e37b0498f9a9da0834763ad62_D20210101-20211231",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R88": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "i6b9ed18cc32a4120b9cb7020477b520a_I20201231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2462440 - Disclosure - Stock-Based Compensation - Summary of PBRS Activity (Details)",
     "role": "http://cassinfo.com/role/StockBasedCompensationSummaryofPBRSActivityDetails",
     "shortName": "Stock-Based Compensation - Summary of PBRS Activity (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "i6b9ed18cc32a4120b9cb7020477b520a_I20201231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R89": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "i52326cc231084ce1905b6d272a58475e_I20201231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2463441 - Disclosure - Stock-Based Compensation - Summary of Company's SARs Activity (Details)",
     "role": "http://cassinfo.com/role/StockBasedCompensationSummaryofCompanysSARsActivityDetails",
     "shortName": "Stock-Based Compensation - Summary of Company's SARs Activity (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "iacfbb879afce49a49c90705dedb6385f_D20210101-20211231",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "i4906493562bc41cca0523a7b10a1498b_D20210101-20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockDividendsPerShareCashPaid",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1007009 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Parenthetical)",
     "role": "http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYParenthetical",
     "shortName": "CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "i4906493562bc41cca0523a7b10a1498b_D20210101-20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockDividendsPerShareCashPaid",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     }
    },
    "R90": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfOtherOperatingCostAndExpenseByComponentTextBlock",
       "us-gaap:OtherOperatingIncomeAndExpenseTextBlock",
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "i4906493562bc41cca0523a7b10a1498b_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SuppliesAndPostageExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2466442 - Disclosure - Other Operating Expense (Details)",
     "role": "http://cassinfo.com/role/OtherOperatingExpenseDetails",
     "shortName": "Other Operating Expense (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfOtherOperatingCostAndExpenseByComponentTextBlock",
       "us-gaap:OtherOperatingIncomeAndExpenseTextBlock",
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "i4906493562bc41cca0523a7b10a1498b_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SuppliesAndPostageExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R91": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "i4906493562bc41cca0523a7b10a1498b_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxExpenseBenefit",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2469443 - Disclosure - Income Taxes - Narrative (Details)",
     "role": "http://cassinfo.com/role/IncomeTaxesNarrativeDetails",
     "shortName": "Income Taxes - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "i4906493562bc41cca0523a7b10a1498b_D20210101-20211231",
      "decimals": "3",
      "lang": "en-US",
      "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R92": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "i4906493562bc41cca0523a7b10a1498b_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2470444 - Disclosure - Income Taxes - Components of Income Tax Expense (Benefit) (Details)",
     "role": "http://cassinfo.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitDetails",
     "shortName": "Income Taxes - Components of Income Tax Expense (Benefit) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "i4906493562bc41cca0523a7b10a1498b_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R93": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "i4906493562bc41cca0523a7b10a1498b_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2471445 - Disclosure - Income Taxes - Schedule of Reconciliation of Expected Income Tax Expense (Benefit) (Details)",
     "role": "http://cassinfo.com/role/IncomeTaxesScheduleofReconciliationofExpectedIncomeTaxExpenseBenefitDetails",
     "shortName": "Income Taxes - Schedule of Reconciliation of Expected Income Tax Expense (Benefit) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "i4906493562bc41cca0523a7b10a1498b_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R94": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "iec0398a820254cd299413aaa332e3362_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsProvisionForLoanLosses",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2472446 - Disclosure - Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details)",
     "role": "http://cassinfo.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails",
     "shortName": "Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "iec0398a820254cd299413aaa332e3362_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsProvisionForLoanLosses",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R95": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "ia861e7cc8e1c40acb8229b9ac591074c_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:UnrecognizedTaxBenefits",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2473447 - Disclosure - Income Taxes - Schedule of the Reconciliation of Unrecognized Tax Benefits (Details)",
     "role": "http://cassinfo.com/role/IncomeTaxesScheduleoftheReconciliationofUnrecognizedTaxBenefitsDetails",
     "shortName": "Income Taxes - Schedule of the Reconciliation of Unrecognized Tax Benefits (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "ia912976d474041b28c7c93eae251b451_I20181231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:UnrecognizedTaxBenefits",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R96": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "iec0398a820254cd299413aaa332e3362_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2476448 - Disclosure - Disclosures about Fair Value of Financial Instruments - Summary of the Company's Financial Instruments (Details) (Details)",
     "role": "http://cassinfo.com/role/DisclosuresaboutFairValueofFinancialInstrumentsSummaryoftheCompanysFinancialInstrumentsDetailsDetails",
     "shortName": "Disclosures about Fair Value of Financial Instruments - Summary of the Company's Financial Instruments (Details) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "us-gaap:FairValueDisclosuresTextBlock",
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "i79cb9c72b3d8419981c2f21e3f12a303_I20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R97": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "if0a014ad634b4cd398f039f594590054_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ImpairedFinancingReceivableRelatedAllowance",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2479449 - Disclosure - Commitment and Contingencies - Narrative (Details)",
     "role": "http://cassinfo.com/role/CommitmentandContingenciesNarrativeDetails",
     "shortName": "Commitment and Contingencies - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "if0a014ad634b4cd398f039f594590054_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ImpairedFinancingReceivableRelatedAllowance",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R98": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:LineOfCredit",
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "iec0398a820254cd299413aaa332e3362_I20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LineOfCredit",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2480450 - Disclosure - Commitments and Contingencies - Schedule of Commitments to Extend Credit, Standby Letters of Credit and Commercial Letters (Details)",
     "role": "http://cassinfo.com/role/CommitmentsandContingenciesScheduleofCommitmentstoExtendCreditStandbyLettersofCreditandCommercialLettersDetails",
     "shortName": "Commitments and Contingencies - Schedule of Commitments to Extend Credit, Standby Letters of Credit and Commercial Letters (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "i431f57f158dd4b1d82f4b0f573f8dce2_I20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:LineOfCredit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R99": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "i4906493562bc41cca0523a7b10a1498b_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2483451 - Disclosure - Revenue from Contracts with Customers (Details)",
     "role": "http://cassinfo.com/role/RevenuefromContractswithCustomersDetails",
     "shortName": "Revenue from Contracts with Customers (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cass-20211231.htm",
      "contextRef": "i4906493562bc41cca0523a7b10a1498b_D20210101-20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:RevenueNotFromContractWithCustomer",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 96,
   "tag": {
    "cass_AccountsAndDraftsPayable": {
     "auth_ref": [],
     "calculation": {
      "http://cassinfo.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_Liabilities",
       "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 and includes carrying value of amounts due on drafts payable on the balance sheet date.",
        "label": "Accounts and drafts payable, Carrying Amount",
        "terseLabel": "Accounts and drafts payable",
        "verboseLabel": "Accounts and drafts payable"
       }
      }
     },
     "localname": "AccountsAndDraftsPayable",
     "nsuri": "http://cassinfo.com/20211231",
     "presentation": [
      "http://cassinfo.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://cassinfo.com/role/CondensedFinancialInformationofParentCompanyScheduleofCondensedBalanceSheetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cass_AccruedInterestReceivableFairValueDisclosure": {
     "auth_ref": [],
     "calculation": {
      "http://cassinfo.com/role/DisclosuresaboutFairValueofFinancialInstrumentsSummaryoftheCompanysFinancialInstrumentsDetailsDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_AssetsFairValueDisclosure",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accrued Interest Receivable, Fair Value Disclosure",
        "label": "Accrued Interest Receivable, Fair Value Disclosure",
        "terseLabel": "Accrued interest receivable"
       }
      }
     },
     "localname": "AccruedInterestReceivableFairValueDisclosure",
     "nsuri": "http://cassinfo.com/20211231",
     "presentation": [
      "http://cassinfo.com/role/DisclosuresaboutFairValueofFinancialInstrumentsSummaryoftheCompanysFinancialInstrumentsDetailsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cass_AmortizationOfRestrictedStockBonus": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization of the restricted stock bonus.",
        "label": "Amortization of restricted stock bonus",
        "terseLabel": "Amortization of restricted stock bonus"
       }
      }
     },
     "localname": "AmortizationOfRestrictedStockBonus",
     "nsuri": "http://cassinfo.com/20211231",
     "presentation": [
      "http://cassinfo.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cass_AnnualStandardDeviation": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The expected percentage of annual standard deviation on assets.",
        "label": "Annual Standard Deviation",
        "terseLabel": "Annual Standard Deviation"
       }
      }
     },
     "localname": "AnnualStandardDeviation",
     "nsuri": "http://cassinfo.com/20211231",
     "presentation": [
      "http://cassinfo.com/role/EmployeeBenefitPlansScheduleofLongtermRateofReturnonAssetsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "cass_AuditInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Audit Information [Abstract]",
        "label": "Audit Information [Abstract]"
       }
      }
     },
     "localname": "AuditInformationAbstract",
     "nsuri": "http://cassinfo.com/20211231",
     "xbrltype": "stringItemType"
    },
    "cass_AvailableForSaleSecuritiesInUnrealizedLossPositionsPercentageOfTotalSecurities": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The percentage of the number of investment positions in the available-for-sale investments determined to be temporarily impaired.",
        "label": "Available-for-sale, Securities in Unrealized Loss Positions, Percentage Of Total Securities",
        "terseLabel": "Available-for-sale securities, percentage of total securities"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesInUnrealizedLossPositionsPercentageOfTotalSecurities",
     "nsuri": "http://cassinfo.com/20211231",
     "presentation": [
      "http://cassinfo.com/role/InvestmentSecuritiesNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "cass_AverageFundingSources": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Average Funding Sources",
        "label": "Average Funding Sources",
        "terseLabel": "Funding Sources"
       }
      }
     },
     "localname": "AverageFundingSources",
     "nsuri": "http://cassinfo.com/20211231",
     "presentation": [
      "http://cassinfo.com/role/IndustrySegmentInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cass_BankServiceFeesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Bank Service Fees",
        "label": "Bank Service Fees [Member]",
        "terseLabel": "Bank service fees"
       }
      }
     },
     "localname": "BankServiceFeesMember",
     "nsuri": "http://cassinfo.com/20211231",
     "presentation": [
      "http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://cassinfo.com/role/RevenuefromContractswithCustomersDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cass_BankingServicesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Banking Services [Member]",
        "label": "Banking Services [Member]",
        "terseLabel": "Banking Services"
       }
      }
     },
     "localname": "BankingServicesMember",
     "nsuri": "http://cassinfo.com/20211231",
     "presentation": [
      "http://cassinfo.com/role/IndustrySegmentInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cass_CAndIMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "C&amp;I [Member]",
        "label": "C&amp;I [Member]",
        "terseLabel": "C&amp;I"
       }
      }
     },
     "localname": "CAndIMember",
     "nsuri": "http://cassinfo.com/20211231",
     "presentation": [
      "http://cassinfo.com/role/LoansSummaryofACLbyCategoryDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cass_CREMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "CRE [Member]",
        "label": "CRE [Member]",
        "terseLabel": "CRE"
       }
      }
     },
     "localname": "CREMember",
     "nsuri": "http://cassinfo.com/20211231",
     "presentation": [
      "http://cassinfo.com/role/LoansSummaryofACLbyCategoryDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cass_CapitalRequiredForCapitalAdequacyToRiskWeightedAssets1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The minimum Total risk based capital ratio (total capital divided by risk weighted assets) required for capital adequacy purposes under the regulatory framework for prompt corrective action.",
        "label": "Total capital (to risk-weighted assets), capital requirements ratio",
        "terseLabel": "Total Capital (to risk-weighted assets), Capital Requirements, Ratio"
       }
      }
     },
     "localname": "CapitalRequiredForCapitalAdequacyToRiskWeightedAssets1",
     "nsuri": "http://cassinfo.com/20211231",
     "presentation": [
      "http://cassinfo.com/role/CapitalRequirementsandRegulatoryRestrictionsScheduleofCapitalAmountsandRatiosDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "cass_CapitalRequiredToBeWellCapitalizedToRiskWeightedAssets1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The Total risk based capital ratio (total capital divided by risk weighted assets) required to be categorized as \"well capitalized\", in the regulatory framework for prompt corrective action.",
        "label": "Total capital (to risk-weighted assets), requirement to be well capitalized ratio",
        "terseLabel": "Total Capital (to risk weighted assets), Requirement to be Well-Capitalized, Ratio"
       }
      }
     },
     "localname": "CapitalRequiredToBeWellCapitalizedToRiskWeightedAssets1",
     "nsuri": "http://cassinfo.com/20211231",
     "presentation": [
      "http://cassinfo.com/role/CapitalRequirementsandRegulatoryRestrictionsScheduleofCapitalAmountsandRatiosDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "cass_CapitalToRiskWeightedAssets1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total Capital divided by risk weighted assets as defined in the regulations.",
        "label": "Total capital (to risk-weighted assets), actual ratio",
        "terseLabel": "Total Capital (to risk-weighted assets), Actual, Ratio"
       }
      }
     },
     "localname": "CapitalToRiskWeightedAssets1",
     "nsuri": "http://cassinfo.com/20211231",
     "presentation": [
      "http://cassinfo.com/role/CapitalRequirementsandRegulatoryRestrictionsScheduleofCapitalAmountsandRatiosDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "cass_CassCommercialBankMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cass Commercial Bank [Member]",
        "label": "Cass Commercial Bank [Member]",
        "terseLabel": "Cass Commercial Bank"
       }
      }
     },
     "localname": "CassCommercialBankMember",
     "nsuri": "http://cassinfo.com/20211231",
     "presentation": [
      "http://cassinfo.com/role/CapitalRequirementsandRegulatoryRestrictionsScheduleofCapitalAmountsandRatiosDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cass_CassInformationSystemsIncMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cass Information Systems Inc. [Member]",
        "label": "Cass Information Systems Inc. [Member]",
        "terseLabel": "Cass Information Systems, Inc."
       }
      }
     },
     "localname": "CassInformationSystemsIncMember",
     "nsuri": "http://cassinfo.com/20211231",
     "presentation": [
      "http://cassinfo.com/role/CapitalRequirementsandRegulatoryRestrictionsScheduleofCapitalAmountsandRatiosDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cass_CommercialAndIndustrialLoanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commercial And Industrial Loan",
        "label": "Commercial and Industrial [Member]",
        "terseLabel": "Commercial and industrial"
       }
      }
     },
     "localname": "CommercialAndIndustrialLoanMember",
     "nsuri": "http://cassinfo.com/20211231",
     "presentation": [
      "http://cassinfo.com/role/LoansScheduleofCategoryofLoansConsideredasTroubledDebtRestructuringDetails",
      "http://cassinfo.com/role/LoansScheduleoftheAgingofLoansbyLoanCategoriesDetails",
      "http://cassinfo.com/role/LoansScheduleoftheCreditExposureoftheLoanPortfolioDetails",
      "http://cassinfo.com/role/LoansbyTypeSummaryofLoanCategoriesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cass_CommercialLettersOfCreditMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commercial letters of credit member.",
        "label": "Commercial letters of credit [Member]",
        "terseLabel": "Commercial letters of credit"
       }
      }
     },
     "localname": "CommercialLettersOfCreditMember",
     "nsuri": "http://cassinfo.com/20211231",
     "presentation": [
      "http://cassinfo.com/role/CommitmentsandContingenciesScheduleofCommitmentstoExtendCreditStandbyLettersofCreditandCommercialLettersDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cass_CommonEquityTierOneRiskBasedCapital": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Common Equity Tier 1 Risk Based Capital as defined in the regulations.",
        "label": "Common Equity Tier I Capital (to risk-weighted assets), actual amount",
        "terseLabel": "Tier I Capital (to risk-weighted assets), Actual, Amount"
       }
      }
     },
     "localname": "CommonEquityTierOneRiskBasedCapital",
     "nsuri": "http://cassinfo.com/20211231",
     "presentation": [
      "http://cassinfo.com/role/CapitalRequirementsandRegulatoryRestrictionsScheduleofCapitalAmountsandRatiosDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cass_CommonEquityTierOneRiskBasedCapitalRequiredForCapitalAdequacy": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The minimum amount of Common Equity Tier 1 Risk Based Capital required for capital adequacy purposes under the regulatory framework for prompt corrective action.",
        "label": "Common Equity Tier I Capital (to risk-weighted assets), capital requirements amount",
        "terseLabel": "Common Equity Tier I Capital (to risk-weighted assets), Capital Requirements, Amount"
       }
      }
     },
     "localname": "CommonEquityTierOneRiskBasedCapitalRequiredForCapitalAdequacy",
     "nsuri": "http://cassinfo.com/20211231",
     "presentation": [
      "http://cassinfo.com/role/CapitalRequirementsandRegulatoryRestrictionsScheduleofCapitalAmountsandRatiosDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cass_CommonEquityTierOneRiskBasedCapitalRequiredForCapitalAdequacyToRiskWeightedAssets": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The minimum Common Equity Tier One Capital Ratio (Tier one capital divided by risk-weighted assets) required for capital adequacy purposes under the regulatory framework for prompt corrective action.",
        "label": "Common Equity Tier I Capital (to risk-weighted assets), capital requirements ratio",
        "terseLabel": "Common Equity Tier I Capital (to risk-weighted assets), Capital Requirements, Ratio"
       }
      }
     },
     "localname": "CommonEquityTierOneRiskBasedCapitalRequiredForCapitalAdequacyToRiskWeightedAssets",
     "nsuri": "http://cassinfo.com/20211231",
     "presentation": [
      "http://cassinfo.com/role/CapitalRequirementsandRegulatoryRestrictionsScheduleofCapitalAmountsandRatiosDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "cass_CommonEquityTierOneRiskBasedCapitalRequiredToBeWellCapitalized": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of Common Equity Tier 1 Risk Based Capital required to be categorized as well capitalized under the regulatory framework for prompt corrective action.",
        "label": "Common Equity Tier I Capital (to risk-weighted assets), requirement to be well capitalized amount",
        "terseLabel": "Common Equity Tier I Capital (to risk-weighted assets), Requirement to be Well-Capitalized, Amount"
       }
      }
     },
     "localname": "CommonEquityTierOneRiskBasedCapitalRequiredToBeWellCapitalized",
     "nsuri": "http://cassinfo.com/20211231",
     "presentation": [
      "http://cassinfo.com/role/CapitalRequirementsandRegulatoryRestrictionsScheduleofCapitalAmountsandRatiosDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cass_CommonEquityTierOneRiskBasedCapitalRequiredToBeWellCapitalizedToRiskWeightedAssets": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The Common Equity Tier 1 capital ratio (Tier 1 capital divided by risk weighted assets) required to be categorized as \"well capitalized\" under the regulatory framework for prompt corrective action.",
        "label": "Common Equity Tier I Capital (to risk-weighted assets), requirement to be well capitalized ratio",
        "terseLabel": "Common Equity Tier I Capital (to risk-weighted assets), Requirement to be Well-Capitalized, Ratio"
       }
      }
     },
     "localname": "CommonEquityTierOneRiskBasedCapitalRequiredToBeWellCapitalizedToRiskWeightedAssets",
     "nsuri": "http://cassinfo.com/20211231",
     "presentation": [
      "http://cassinfo.com/role/CapitalRequirementsandRegulatoryRestrictionsScheduleofCapitalAmountsandRatiosDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "cass_CommonEquityTierOneRiskBasedCapitalToRiskWeightedAssets": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Common Equity Tier 1 capital divided by risk weighted assets as defined by regulations.",
        "label": "Common Equity Tier I Capital (to risk-weighted assets), actual ratio",
        "terseLabel": "Common Equity Tier I Capital (to risk-weighted assets), Actual, Ratio"
       }
      }
     },
     "localname": "CommonEquityTierOneRiskBasedCapitalToRiskWeightedAssets",
     "nsuri": "http://cassinfo.com/20211231",
     "presentation": [
      "http://cassinfo.com/role/CapitalRequirementsandRegulatoryRestrictionsScheduleofCapitalAmountsandRatiosDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "cass_CorporateReconcilingItemsAndEliminationsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Corporate, Reconciling Items, And Eliminations",
        "label": "Corporate, Reconciling Items, And Eliminations [Member]",
        "terseLabel": "Corporate, Eliminations and Other"
       }
      }
     },
     "localname": "CorporateReconcilingItemsAndEliminationsMember",
     "nsuri": "http://cassinfo.com/20211231",
     "presentation": [
      "http://cassinfo.com/role/IndustrySegmentInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cass_CreditExposureOfLoanPortfolioAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Credit exposure Of Loan Portfolio [Domain]",
        "label": "Credit Exposure Of Loan Portfolio [Axis]",
        "terseLabel": "Credit Exposure Of Loan Portfolio [Axis]"
       }
      }
     },
     "localname": "CreditExposureOfLoanPortfolioAxis",
     "nsuri": "http://cassinfo.com/20211231",
     "presentation": [
      "http://cassinfo.com/role/LoansScheduleoftheCreditExposureoftheLoanPortfolioDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "cass_CreditExposureOfLoanPortfolioDomainDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Credit Exposure Of Loan Portfolio Domain",
        "label": "Credit Exposure Of Loan Portfolio Domain [Domain]",
        "terseLabel": "Credit Exposure Of Loan Portfolio [Domain]"
       }
      }
     },
     "localname": "CreditExposureOfLoanPortfolioDomainDomain",
     "nsuri": "http://cassinfo.com/20211231",
     "presentation": [
      "http://cassinfo.com/role/LoansScheduleoftheCreditExposureoftheLoanPortfolioDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cass_DeferredTaxAssetLeaseLiability": {
     "auth_ref": [],
     "calculation": {
      "http://cassinfo.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Tax Asset, Lease Liability",
        "label": "Deferred Tax Asset, Lease Liability",
        "terseLabel": "Lease liability"
       }
      }
     },
     "localname": "DeferredTaxAssetLeaseLiability",
     "nsuri": "http://cassinfo.com/20211231",
     "presentation": [
      "http://cassinfo.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cass_DeferredTaxLiabilitiesPensionCosts": {
     "auth_ref": [],
     "calculation": {
      "http://cassinfo.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred tax liabilities, pension costs.",
        "label": "Deferred Tax Liabilities Pension Costs",
        "negatedLabel": "Pension"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesPensionCosts",
     "nsuri": "http://cassinfo.com/20211231",
     "presentation": [
      "http://cassinfo.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cass_DefinedBenefitPlanFairValueOfPlanAssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Plan assets:",
        "label": "Plan assets:",
        "terseLabel": "Plan assets:"
       }
      }
     },
     "localname": "DefinedBenefitPlanFairValueOfPlanAssetsAbstract",
     "nsuri": "http://cassinfo.com/20211231",
     "presentation": [
      "http://cassinfo.com/role/EmployeeBenefitPlansScheduleofProjectedBenefitObligationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "cass_DefinedBenefitPlanPlanAssetsMeasurementInput": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Defined Benefit Plan, Plan Assets, Measurement Input",
        "label": "Defined Benefit Plan, Plan Assets, Measurement Input",
        "terseLabel": "Plan assets, measurement input"
       }
      }
     },
     "localname": "DefinedBenefitPlanPlanAssetsMeasurementInput",
     "nsuri": "http://cassinfo.com/20211231",
     "presentation": [
      "http://cassinfo.com/role/EmployeeBenefitPlansNarrativeDetails"
     ],
     "xbrltype": "decimalItemType"
    },
    "cass_EmergingMarketsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Emerging Markets [Member].",
        "label": "Emerging Markets [Member]",
        "terseLabel": "Emerging Markets"
       }
      }
     },
     "localname": "EmergingMarketsMember",
     "nsuri": "http://cassinfo.com/20211231",
     "presentation": [
      "http://cassinfo.com/role/EmployeeBenefitPlansSummaryoftheFairValueMeasurementsbyTypeofAssetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cass_EquitySecuritiesLargeCapMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity Securities Large Cap [Member]",
        "label": "Large Cap U.S. Equities [Member]",
        "terseLabel": "Large Cap U.S. Equities"
       }
      }
     },
     "localname": "EquitySecuritiesLargeCapMember",
     "nsuri": "http://cassinfo.com/20211231",
     "presentation": [
      "http://cassinfo.com/role/EmployeeBenefitPlansScheduleofLongtermRateofReturnonAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cass_EquitySecuritiesSmallCapMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity Securities Small Cap [Member]",
        "label": "Small Cap U.S. Equities [Member]",
        "terseLabel": "Small Cap U.S. Equities"
       }
      }
     },
     "localname": "EquitySecuritiesSmallCapMember",
     "nsuri": "http://cassinfo.com/20211231",
     "presentation": [
      "http://cassinfo.com/role/EmployeeBenefitPlansScheduleofLongtermRateofReturnonAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cass_ExpensesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Expenses:",
        "label": "Expenses:",
        "terseLabel": "Expenses:"
       }
      }
     },
     "localname": "ExpensesAbstract",
     "nsuri": "http://cassinfo.com/20211231",
     "presentation": [
      "http://cassinfo.com/role/CondensedFinancialInformationofParentCompanyScheduleofCondensedStatementofIncomeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "cass_FaithBasedCREMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Faith-based CRE [Member]",
        "label": "Faith-based CRE [Member]",
        "terseLabel": "Faith-based CRE"
       }
      }
     },
     "localname": "FaithBasedCREMember",
     "nsuri": "http://cassinfo.com/20211231",
     "presentation": [
      "http://cassinfo.com/role/LoansSummaryofACLbyCategoryDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cass_FaithBasedRealEstateOneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Faith Based Real Estate One [Member]",
        "label": "Faith-Based Real Estate [Member]",
        "terseLabel": "Faith-Based Real Estate"
       }
      }
     },
     "localname": "FaithBasedRealEstateOneMember",
     "nsuri": "http://cassinfo.com/20211231",
     "presentation": [
      "http://cassinfo.com/role/LoansScheduleofCategoryofLoansConsideredasTroubledDebtRestructuringDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cass_FederalHomeLoanBankMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Federal Home Loan Bank [Member]",
        "label": "Federal Home Loan Bank [Member]",
        "terseLabel": "Federal Home Loan Bank"
       }
      }
     },
     "localname": "FederalHomeLoanBankMember",
     "nsuri": "http://cassinfo.com/20211231",
     "presentation": [
      "http://cassinfo.com/role/UnusedAvailableLinesofCreditDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cass_ForeignEquitySecuritiesDevelopedMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Foreign Equity Securities Developed [Member]",
        "label": "International (Developed) [Member]",
        "terseLabel": "International (Developed)"
       }
      }
     },
     "localname": "ForeignEquitySecuritiesDevelopedMember",
     "nsuri": "http://cassinfo.com/20211231",
     "presentation": [
      "http://cassinfo.com/role/EmployeeBenefitPlansScheduleofLongtermRateofReturnonAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cass_ForeignEquitySecuritiesEmergingMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Foreign Equity Securities Emerging [Member ]",
        "label": "International (Emerging) [Member]",
        "terseLabel": "International (Emerging)"
       }
      }
     },
     "localname": "ForeignEquitySecuritiesEmergingMember",
     "nsuri": "http://cassinfo.com/20211231",
     "presentation": [
      "http://cassinfo.com/role/EmployeeBenefitPlansScheduleofLongtermRateofReturnonAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cass_ForeignEquitySecuritiesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Foreign Equity Securities [Member].",
        "label": "Non-U.S. Equity Securities [Member]",
        "terseLabel": "Non-U.S. Equity Securities"
       }
      }
     },
     "localname": "ForeignEquitySecuritiesMember",
     "nsuri": "http://cassinfo.com/20211231",
     "presentation": [
      "http://cassinfo.com/role/EmployeeBenefitPlansNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cass_ImpairmentOfLoansPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for impairment of loans.",
        "label": "Impairment of Loans [Policy Text Block]",
        "terseLabel": "Individually Evaluated Loans"
       }
      }
     },
     "localname": "ImpairmentOfLoansPolicyTextBlock",
     "nsuri": "http://cassinfo.com/20211231",
     "presentation": [
      "http://cassinfo.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cass_IncomeBeforeUndistributedIncomeOfSubsidiaries": {
     "auth_ref": [],
     "calculation": {
      "http://cassinfo.com/role/CondensedFinancialInformationofParentCompanyScheduleofCondensedStatementofIncomeDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Income before undistributed income of subsidiaries.",
        "label": "Income before undistributed income of subsidiaries.",
        "totalLabel": "Income before undistributed income of subsidiaries"
       }
      }
     },
     "localname": "IncomeBeforeUndistributedIncomeOfSubsidiaries",
     "nsuri": "http://cassinfo.com/20211231",
     "presentation": [
      "http://cassinfo.com/role/CondensedFinancialInformationofParentCompanyScheduleofCondensedStatementofIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cass_IncomeLossFromContinuingOperationsIncludingTaxEquivalentAdjustmentBeforeIncomeTaxesNoncontrollingInterest": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Income (Loss) from Continuing Operations Including Tax Equivalent Adjustment, Before Income Taxes, Noncontrolling Interest",
        "label": "Income (Loss) from Continuing Operations Including Tax Equivalent Adjustment, Before Income Taxes, Noncontrolling Interest",
        "terseLabel": "Tax-equivalized pre-tax income"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsIncludingTaxEquivalentAdjustmentBeforeIncomeTaxesNoncontrollingInterest",
     "nsuri": "http://cassinfo.com/20211231",
     "presentation": [
      "http://cassinfo.com/role/IndustrySegmentInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cass_IncomeTaxReconciliationReconcilingItemsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "(Reductions) increases resulting from:",
        "label": "(Reductions) increases resulting from:",
        "terseLabel": "(Reductions) increases resulting from:"
       }
      }
     },
     "localname": "IncomeTaxReconciliationReconcilingItemsAbstract",
     "nsuri": "http://cassinfo.com/20211231",
     "presentation": [
      "http://cassinfo.com/role/IncomeTaxesScheduleofReconciliationofExpectedIncomeTaxExpenseBenefitDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "cass_IncreaseDecreaseInAccountsAndDraftsPayable": {
     "auth_ref": [],
     "calculation": {
      "http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net change during the reporting period in the carrying amount of accounts and drafts payable.",
        "label": "Increase (Decrease) In Accounts and Drafts Payable",
        "negatedLabel": "Net increase (decrease) in accounts and drafts payable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsAndDraftsPayable",
     "nsuri": "http://cassinfo.com/20211231",
     "presentation": [
      "http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cass_IncreaseDecreaseInPaymentsInExcessOfFunding": {
     "auth_ref": [],
     "calculation": {
      "http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      },
      "http://cassinfo.com/role/CondensedFinancialInformationofParentCompanyScheduleofStatementsofCashFlowsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net change during the reporting period in the carrying amount of payments in excess of funding.",
        "label": "(Increase) Decrease In Payments In Excess Of Funding",
        "negatedLabel": "(Increase) decrease in payments in advance of funding",
        "negatedTerseLabel": "Net (increase) decrease in payments in advance of funding"
       }
      }
     },
     "localname": "IncreaseDecreaseInPaymentsInExcessOfFunding",
     "nsuri": "http://cassinfo.com/20211231",
     "presentation": [
      "http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://cassinfo.com/role/CondensedFinancialInformationofParentCompanyScheduleofStatementsofCashFlowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cass_InformationServicesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information Services [Member]",
        "label": "Information Services [Member]",
        "terseLabel": "Information Services"
       }
      }
     },
     "localname": "InformationServicesMember",
     "nsuri": "http://cassinfo.com/20211231",
     "presentation": [
      "http://cassinfo.com/role/IndustrySegmentInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cass_InformationServicesPaymentAndProcessingMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information Services Payment And Processing",
        "label": "Information Services Payment And Processing [Member]",
        "terseLabel": "Information services payment and processing revenue"
       }
      }
     },
     "localname": "InformationServicesPaymentAndProcessingMember",
     "nsuri": "http://cassinfo.com/20211231",
     "presentation": [
      "http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://cassinfo.com/role/RevenuefromContractswithCustomersDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cass_InformationServicesPaymentAndProcessingRevenue": {
     "auth_ref": [],
     "calculation": {
      "http://cassinfo.com/role/CondensedFinancialInformationofParentCompanyScheduleofCondensedStatementofIncomeDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_Revenues",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revenue earned from providing services relating to transportation invoice rating, payment, audit, accounting and transportation information to many of the nation's largest companies.",
        "label": "Information services payment and processing revenue",
        "verboseLabel": "Information services revenue"
       }
      }
     },
     "localname": "InformationServicesPaymentAndProcessingRevenue",
     "nsuri": "http://cassinfo.com/20211231",
     "presentation": [
      "http://cassinfo.com/role/CondensedFinancialInformationofParentCompanyScheduleofCondensedStatementofIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cass_InformationServicesPaymentAndProcessingRevenueInvoicePaymentFeesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information Services Payment And Processing Revenue, Invoice Payment Fees",
        "label": "Information Services Payment And Processing Revenue, Invoice Payment Fees [Member]",
        "terseLabel": "Invoice payment fees"
       }
      }
     },
     "localname": "InformationServicesPaymentAndProcessingRevenueInvoicePaymentFeesMember",
     "nsuri": "http://cassinfo.com/20211231",
     "presentation": [
      "http://cassinfo.com/role/RevenuefromContractswithCustomersDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cass_InformationServicesPaymentAndProcessingRevenueInvoiceProcessingFeesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information Services Payment And Processing Revenue, Invoice Processing Fees",
        "label": "Information Services Payment And Processing Revenue, Invoice Processing Fees [Member]",
        "terseLabel": "Invoice processing fees"
       }
      }
     },
     "localname": "InformationServicesPaymentAndProcessingRevenueInvoiceProcessingFeesMember",
     "nsuri": "http://cassinfo.com/20211231",
     "presentation": [
      "http://cassinfo.com/role/RevenuefromContractswithCustomersDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cass_InformationServicesRevenuePolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The accounting policy for information services revenue.",
        "label": "Information Services Revenue [Policy Text Block]",
        "terseLabel": "Information Services Revenue"
       }
      }
     },
     "localname": "InformationServicesRevenuePolicyTextBlock",
     "nsuri": "http://cassinfo.com/20211231",
     "presentation": [
      "http://cassinfo.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cass_InterestAndDividendIncomeIncludingTaxEquivalentAdjustmentOperating": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest and Dividend Income, Including Tax Equivalent Adjustment, Operating",
        "label": "Interest and Dividend Income, Including Tax Equivalent Adjustment, Operating",
        "terseLabel": "Interest income"
       }
      }
     },
     "localname": "InterestAndDividendIncomeIncludingTaxEquivalentAdjustmentOperating",
     "nsuri": "http://cassinfo.com/20211231",
     "presentation": [
      "http://cassinfo.com/role/IndustrySegmentInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cass_InterestBearingDepositsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest-Bearing Deposits [Abstract]",
        "label": "Interest-Bearing Deposits [Abstract]",
        "terseLabel": "Interest-Bearing Deposits [Abstract]"
       }
      }
     },
     "localname": "InterestBearingDepositsAbstract",
     "nsuri": "http://cassinfo.com/20211231",
     "xbrltype": "stringItemType"
    },
    "cass_InterestExpenseTimeDeposits100000OrMoreAndLessThan250000": {
     "auth_ref": [],
     "calculation": {
      "http://cassinfo.com/role/InterestBearingDepositsScheduleofInterestonDepositsDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_InterestExpenseDeposits",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest expense incurred on time deposits, including certificates of deposits, $100,000 or more and less than $250,000 in domestic offices.",
        "label": "Interest Expense Time Deposits 100000 or More and Less Than 250000",
        "verboseLabel": "$100 to less than $250"
       }
      }
     },
     "localname": "InterestExpenseTimeDeposits100000OrMoreAndLessThan250000",
     "nsuri": "http://cassinfo.com/20211231",
     "presentation": [
      "http://cassinfo.com/role/InterestBearingDepositsScheduleofInterestonDepositsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cass_InterestExpenseTimeDeposits250000OrMore": {
     "auth_ref": [],
     "calculation": {
      "http://cassinfo.com/role/InterestBearingDepositsScheduleofInterestonDepositsDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_InterestExpenseDeposits",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest expense incurred on time deposits, including certificates of deposits, of $250,000 or more in domestic offices.",
        "label": "Interest Expense Time Deposits 250000 or More",
        "verboseLabel": "$250 or more"
       }
      }
     },
     "localname": "InterestExpenseTimeDeposits250000OrMore",
     "nsuri": "http://cassinfo.com/20211231",
     "presentation": [
      "http://cassinfo.com/role/InterestBearingDepositsScheduleofInterestonDepositsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cass_InterestOnFederalFundsSoldAndOtherShortTermInvestments": {
     "auth_ref": [],
     "calculation": {
      "http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "order": 4.0,
       "parentTag": "us-gaap_InterestAndDividendIncomeOperating",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest income on federal funds sold and other short-term investments.",
        "label": "Interest on federal funds sold and other short-term investments",
        "terseLabel": "Interest on federal funds sold and other short-term investments"
       }
      }
     },
     "localname": "InterestOnFederalFundsSoldAndOtherShortTermInvestments",
     "nsuri": "http://cassinfo.com/20211231",
     "presentation": [
      "http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cass_InternallyDevelopedSoftwareMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Internally Developed Software [Member]",
        "label": "Internally Developed Software [Member]",
        "terseLabel": "Internally developed software"
       }
      }
     },
     "localname": "InternallyDevelopedSoftwareMember",
     "nsuri": "http://cassinfo.com/20211231",
     "presentation": [
      "http://cassinfo.com/role/PremisesandEquipmentSummaryofPremisesandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cass_InvestmentInDebtSecuritiesPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for investments in debt securities.",
        "label": "Investment in Debt Securities [Policy Text Block]",
        "terseLabel": "Investment in Debt Securities"
       }
      }
     },
     "localname": "InvestmentInDebtSecuritiesPolicyTextBlock",
     "nsuri": "http://cassinfo.com/20211231",
     "presentation": [
      "http://cassinfo.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cass_LesseeOperatingLeaseLiabilityToBePaidDueAfterYearFour": {
     "auth_ref": [],
     "calculation": {
      "http://cassinfo.com/role/LeasesScheduleofoperatingleaseliabilitiesDetails_1": {
       "order": 6.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lessee, Operating Lease, Liability, to be Paid, Due after Year Four",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Due after Year Four",
        "terseLabel": "Over 5 years"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityToBePaidDueAfterYearFour",
     "nsuri": "http://cassinfo.com/20211231",
     "presentation": [
      "http://cassinfo.com/role/LeasesScheduleofoperatingleaseliabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cass_LoansExcludingUnfundedCommitmentsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Loans Excluding Unfunded Commitments",
        "label": "Loans Excluding Unfunded Commitments [Member]",
        "terseLabel": "Loans Excluding Unfunded Commitments"
       }
      }
     },
     "localname": "LoansExcludingUnfundedCommitmentsMember",
     "nsuri": "http://cassinfo.com/20211231",
     "presentation": [
      "http://cassinfo.com/role/LoansSummaryofACLbyCategoryDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cass_LoansSubjectToNormalMonitoringMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Loans Subject To Normal Monitoring [Member]",
        "label": "Loans Subject To Normal Monitoring [Member]",
        "terseLabel": "Loans Subject To Normal Monitoring"
       }
      }
     },
     "localname": "LoansSubjectToNormalMonitoringMember",
     "nsuri": "http://cassinfo.com/20211231",
     "presentation": [
      "http://cassinfo.com/role/LoansScheduleoftheCreditExposureoftheLoanPortfolioDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cass_MeasurementInputLongTermRateOfReturnMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement Input, Long Term Rate Of Return",
        "label": "Measurement Input, Long Term Rate Of Return [Member]",
        "terseLabel": "Measurement Input, Long Term Rate Of Return"
       }
      }
     },
     "localname": "MeasurementInputLongTermRateOfReturnMember",
     "nsuri": "http://cassinfo.com/20211231",
     "presentation": [
      "http://cassinfo.com/role/EmployeeBenefitPlansNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cass_NetIncreaseDecreaseInInterestBearingDemandAndSavingsDeposits": {
     "auth_ref": [],
     "calculation": {
      "http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net change during the reporting period in interest-bearing demand and savings deposits.",
        "label": "Net Increase (Decrease) In Interest-Bearing Demand And Savings Deposits",
        "terseLabel": "Net increase (decrease) in interest-bearing demand and savings deposits"
       }
      }
     },
     "localname": "NetIncreaseDecreaseInInterestBearingDemandAndSavingsDeposits",
     "nsuri": "http://cassinfo.com/20211231",
     "presentation": [
      "http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cass_NetIncreaseDecreaseInNoninterestBearingDemandDeposits": {
     "auth_ref": [],
     "calculation": {
      "http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net change during the reporting period in noninterest-bearing demand deposits.",
        "label": "Net Increase (Decrease) In Noninterest-Bearing Demand Deposits",
        "terseLabel": "Net increase in noninterest-bearing demand deposits"
       }
      }
     },
     "localname": "NetIncreaseDecreaseInNoninterestBearingDemandDeposits",
     "nsuri": "http://cassinfo.com/20211231",
     "presentation": [
      "http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cass_NonUnitedStatesCoreMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Non United States Core [Member].",
        "label": "Non-U.S. Core [Member]",
        "terseLabel": "Non-U. S. Core"
       }
      }
     },
     "localname": "NonUnitedStatesCoreMember",
     "nsuri": "http://cassinfo.com/20211231",
     "presentation": [
      "http://cassinfo.com/role/EmployeeBenefitPlansSummaryoftheFairValueMeasurementsbyTypeofAssetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cass_NoncontributoryProfitSharingProgramMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Noncontributory Profit Sharing Program [Member]",
        "label": "Noncontributory Profit Sharing Program [Member]",
        "terseLabel": "Noncontributory Profit Sharing Program"
       }
      }
     },
     "localname": "NoncontributoryProfitSharingProgramMember",
     "nsuri": "http://cassinfo.com/20211231",
     "presentation": [
      "http://cassinfo.com/role/EmployeeBenefitPlansNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cass_NonperformingLoansSubjectToSpecialMonitoringMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Nonperforming Loans Subject To Special Monitoring [Member]",
        "label": "Nonperforming Loans Subject To Special Monitoring [Member]",
        "terseLabel": "Nonperforming Loans Subject To Special Monitoring"
       }
      }
     },
     "localname": "NonperformingLoansSubjectToSpecialMonitoringMember",
     "nsuri": "http://cassinfo.com/20211231",
     "presentation": [
      "http://cassinfo.com/role/LoansScheduleoftheCreditExposureoftheLoanPortfolioDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cass_NumberOfLoansIndividuallyEvaluatedForImpairment": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number Of Loans Individually Evaluated for Impairment",
        "label": "Number Of Loans Individually Evaluated for Impairment",
        "terseLabel": "Number of loans individually evaluated for impairment"
       }
      }
     },
     "localname": "NumberOfLoansIndividuallyEvaluatedForImpairment",
     "nsuri": "http://cassinfo.com/20211231",
     "presentation": [
      "http://cassinfo.com/role/LoansNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "cass_OneYearNominalReturn": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The expected percentage of one-year nominal return on assets.",
        "label": "One-Year Nominal Return",
        "terseLabel": "One-Year Nominal Return"
       }
      }
     },
     "localname": "OneYearNominalReturn",
     "nsuri": "http://cassinfo.com/20211231",
     "presentation": [
      "http://cassinfo.com/role/EmployeeBenefitPlansScheduleofLongtermRateofReturnonAssetsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "cass_OpportunisticMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Opportunistic [Member]",
        "label": "Opportunistic [Member]",
        "terseLabel": "Opportunistic"
       }
      }
     },
     "localname": "OpportunisticMember",
     "nsuri": "http://cassinfo.com/20211231",
     "presentation": [
      "http://cassinfo.com/role/EmployeeBenefitPlansSummaryoftheFairValueMeasurementsbyTypeofAssetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cass_OtherLoanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other Loan",
        "label": "Other Loan [Member]",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "OtherLoanMember",
     "nsuri": "http://cassinfo.com/20211231",
     "presentation": [
      "http://cassinfo.com/role/LoansScheduleoftheAgingofLoansbyLoanCategoriesDetails",
      "http://cassinfo.com/role/LoansScheduleoftheCreditExposureoftheLoanPortfolioDetails",
      "http://cassinfo.com/role/LoansbyTypeSummaryofLoanCategoriesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cass_OutsideServiceFees": {
     "auth_ref": [],
     "calculation": {
      "http://cassinfo.com/role/OtherOperatingExpenseDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_OtherNoninterestExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Outside service fees.",
        "label": "Outside service fees",
        "terseLabel": "Outside service fees"
       }
      }
     },
     "localname": "OutsideServiceFees",
     "nsuri": "http://cassinfo.com/20211231",
     "presentation": [
      "http://cassinfo.com/role/OtherOperatingExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cass_PaycheckProtectionProgramMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Paycheck protection program (\"PPP\") [Member]",
        "label": "Paycheck protection program (\"PPP\") [Member]",
        "terseLabel": "PPP"
       }
      }
     },
     "localname": "PaycheckProtectionProgramMember",
     "nsuri": "http://cassinfo.com/20211231",
     "presentation": [
      "http://cassinfo.com/role/LoansScheduleoftheAgingofLoansbyLoanCategoriesDetails",
      "http://cassinfo.com/role/LoansScheduleoftheCreditExposureoftheLoanPortfolioDetails",
      "http://cassinfo.com/role/LoansbyTypeSummaryofLoanCategoriesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cass_PaymentsInExcessOfFunding": {
     "auth_ref": [],
     "calculation": {
      "http://cassinfo.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 6.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://cassinfo.com/role/CondensedFinancialInformationofParentCompanyScheduleofCondensedBalanceSheetsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The normal cycle for payment of Transportation invoices to a carrier, on behalf of the company's customer, is: the customer provides the funds to the company prior to the payment of the invoice by the company to the carrier. Payments in excess of funding are generated when, according to a service agreement with a few selected carriers, the company pays the carrier prior to receipt of the funds from the customer. The company receives a fee from the carrier for making this accelerated payment.",
        "label": "Payments in advance of funding",
        "terseLabel": "Payments in advance of funding"
       }
      }
     },
     "localname": "PaymentsInExcessOfFunding",
     "nsuri": "http://cassinfo.com/20211231",
     "presentation": [
      "http://cassinfo.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://cassinfo.com/role/CondensedFinancialInformationofParentCompanyScheduleofCondensedBalanceSheetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cass_PensionPlanServiceAfterYearSevenMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Pension Plan, Service After Year Seven",
        "label": "Pension Plan, Service After Year Seven [Member]",
        "terseLabel": "Pension Plan, Service After Year Seven"
       }
      }
     },
     "localname": "PensionPlanServiceAfterYearSevenMember",
     "nsuri": "http://cassinfo.com/20211231",
     "presentation": [
      "http://cassinfo.com/role/EmployeeBenefitPlansScheduleofAssumptionsusedtoDetermineNetPensionCostDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cass_PensionPlanYearOneThroughSevenMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Pension Plan, Year One Through Seven",
        "label": "Pension Plan, Year One Through Seven [Member]",
        "terseLabel": "Pension Plan, Year One Through Seven"
       }
      }
     },
     "localname": "PensionPlanYearOneThroughSevenMember",
     "nsuri": "http://cassinfo.com/20211231",
     "presentation": [
      "http://cassinfo.com/role/EmployeeBenefitPlansScheduleofAssumptionsusedtoDetermineNetPensionCostDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cass_PercentageHoldingRequiredToAccountInvestmentsNonMarketableEquityInvestments": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The percentage holding required to account investments under non-marketable equity investments.",
        "label": "Percentage holding required to account investments under non-marketable equity investments",
        "terseLabel": "Percentage holding required to account investments under non-marketable equity investments"
       }
      }
     },
     "localname": "PercentageHoldingRequiredToAccountInvestmentsNonMarketableEquityInvestments",
     "nsuri": "http://cassinfo.com/20211231",
     "presentation": [
      "http://cassinfo.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "cass_PercentageOfTargetOpportunityForAwardsToVest": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of target opportunity for awards to vest.",
        "label": "Percentage of target opportunity for awards to vest",
        "terseLabel": "Percentage of target opportunity for awards to vest"
       }
      }
     },
     "localname": "PercentageOfTargetOpportunityForAwardsToVest",
     "nsuri": "http://cassinfo.com/20211231",
     "presentation": [
      "http://cassinfo.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "cass_PerformanceBasedStock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Performance-based stock.",
        "label": "Performance Based Stock",
        "terseLabel": "Performance-based stock vested"
       }
      }
     },
     "localname": "PerformanceBasedStock",
     "nsuri": "http://cassinfo.com/20211231",
     "presentation": [
      "http://cassinfo.com/role/CommonStockandEarningsperShareScheduleofCommonStockOutstandingDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "cass_PerformingLoansSubjectToSpecialMonitoringMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Performing Loans Subject To Special Monitoring [Member]",
        "label": "Performing Loans Subject To Special Monitoring [Member]",
        "terseLabel": "Performing Loans Subject To Special Monitoring"
       }
      }
     },
     "localname": "PerformingLoansSubjectToSpecialMonitoringMember",
     "nsuri": "http://cassinfo.com/20211231",
     "presentation": [
      "http://cassinfo.com/role/LoansScheduleoftheCreditExposureoftheLoanPortfolioDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cass_ProceedsFromPurchaseOfStateAndPoliticalSubdivisions": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The premium related to the purchase of state and political subdivisions.",
        "label": "Premium related to purchase of state and political subdivisions",
        "terseLabel": "Premium related to purchase of state and political subdivisions"
       }
      }
     },
     "localname": "ProceedsFromPurchaseOfStateAndPoliticalSubdivisions",
     "nsuri": "http://cassinfo.com/20211231",
     "presentation": [
      "http://cassinfo.com/role/InvestmentSecuritiesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cass_RealEstateCommercialConstructionLoanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Real Estate Commercial Construction Loan",
        "label": "Real Estate Commercial Construction [Member]",
        "terseLabel": "Real Estate, Commercial, Construction"
       }
      }
     },
     "localname": "RealEstateCommercialConstructionLoanMember",
     "nsuri": "http://cassinfo.com/20211231",
     "presentation": [
      "http://cassinfo.com/role/LoansScheduleoftheAgingofLoansbyLoanCategoriesDetails",
      "http://cassinfo.com/role/LoansScheduleoftheCreditExposureoftheLoanPortfolioDetails",
      "http://cassinfo.com/role/LoansbyTypeSummaryofLoanCategoriesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cass_RealEstateCommercialMortgageMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Real Estate Commercial Mortgage",
        "label": "Real Estate Commercial Mortgage [Member]",
        "terseLabel": "Real Estate, Commercial, Mortgage"
       }
      }
     },
     "localname": "RealEstateCommercialMortgageMember",
     "nsuri": "http://cassinfo.com/20211231",
     "presentation": [
      "http://cassinfo.com/role/LoansScheduleoftheAgingofLoansbyLoanCategoriesDetails",
      "http://cassinfo.com/role/LoansScheduleoftheCreditExposureoftheLoanPortfolioDetails",
      "http://cassinfo.com/role/LoansbyTypeSummaryofLoanCategoriesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cass_RealEstateFaithbasedConstructionLoanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Real Estate Faith-based Construction [Member]",
        "label": "Real Estate Faith-based Construction [Member]",
        "terseLabel": "Real Estate, Faith-based, Construction"
       }
      }
     },
     "localname": "RealEstateFaithbasedConstructionLoanMember",
     "nsuri": "http://cassinfo.com/20211231",
     "presentation": [
      "http://cassinfo.com/role/LoansScheduleoftheAgingofLoansbyLoanCategoriesDetails",
      "http://cassinfo.com/role/LoansScheduleoftheCreditExposureoftheLoanPortfolioDetails",
      "http://cassinfo.com/role/LoansbyTypeSummaryofLoanCategoriesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cass_RealEstateFaithbasedMortgageMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Real Estate Faith-based Mortgage [Member]",
        "label": "Real Estate Faith-based Mortgage [Member]",
        "terseLabel": "Real Estate, Faith-Based, Mortgage"
       }
      }
     },
     "localname": "RealEstateFaithbasedMortgageMember",
     "nsuri": "http://cassinfo.com/20211231",
     "presentation": [
      "http://cassinfo.com/role/LoansScheduleoftheAgingofLoansbyLoanCategoriesDetails",
      "http://cassinfo.com/role/LoansScheduleoftheCreditExposureoftheLoanPortfolioDetails",
      "http://cassinfo.com/role/LoansbyTypeSummaryofLoanCategoriesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cass_ReserveForUnfundedCommitments": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reserve for unfunded commitments.",
        "label": "Reserve for unfunded commitments",
        "terseLabel": "Reserve for unfunded commitments"
       }
      }
     },
     "localname": "ReserveForUnfundedCommitments",
     "nsuri": "http://cassinfo.com/20211231",
     "presentation": [
      "http://cassinfo.com/role/SummaryofSignificantAccountingPoliciesScheduleofIllustratestheImpactofAdoptionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cass_SERPServiceAfterYearSevenMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "SERP, Service After Year Seven",
        "label": "SERP, Service After Year Seven [Member]",
        "terseLabel": "After Year Seven"
       }
      }
     },
     "localname": "SERPServiceAfterYearSevenMember",
     "nsuri": "http://cassinfo.com/20211231",
     "presentation": [
      "http://cassinfo.com/role/EmployeeBenefitPlansScheduleofAssumptionsusedtoDeterminetheProjectedBenefitObligationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cass_SERPYearOneThroughSevenMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "SERP, Year One Through Seven",
        "label": "SERP, Year One Through Seven [Member]",
        "terseLabel": "First Seven Years Of Service"
       }
      }
     },
     "localname": "SERPYearOneThroughSevenMember",
     "nsuri": "http://cassinfo.com/20211231",
     "presentation": [
      "http://cassinfo.com/role/EmployeeBenefitPlansScheduleofAssumptionsusedtoDeterminetheProjectedBenefitObligationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cass_ScheduleOfAssumedLongTermRateOfReturnOnAssetsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure for assumed long term rate of return on assets.",
        "label": "Schedule of Assumed Long-term Rate of Return on Assets [Table Text Block]",
        "terseLabel": "Schedule of Assumed Long-term Rate of Return on Assets"
       }
      }
     },
     "localname": "ScheduleOfAssumedLongTermRateOfReturnOnAssetsTableTextBlock",
     "nsuri": "http://cassinfo.com/20211231",
     "presentation": [
      "http://cassinfo.com/role/EmployeeBenefitPlansTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cass_ScheduleOfAssumptionsUsedToDetermineNetPensionCostTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure for Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost.",
        "label": "Schedule of Assumptions used to Determine Net Pension Cost [Table Text Block]",
        "terseLabel": "Schedule of Assumptions used to Determine Net Pension Cost"
       }
      }
     },
     "localname": "ScheduleOfAssumptionsUsedToDetermineNetPensionCostTableTextBlock",
     "nsuri": "http://cassinfo.com/20211231",
     "presentation": [
      "http://cassinfo.com/role/EmployeeBenefitPlansTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cass_ScheduleOfAssumptionsUsedToDetermineProjectedBenefitObligationTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure for assumptions used calculating benefit obligation.",
        "label": "Schedule of Assumptions used to Determine Projected Benefit Obligation [Table Text Block]",
        "terseLabel": "Schedule of Assumptions used to Determine Projected Benefit Obligation"
       }
      }
     },
     "localname": "ScheduleOfAssumptionsUsedToDetermineProjectedBenefitObligationTableTextBlock",
     "nsuri": "http://cassinfo.com/20211231",
     "presentation": [
      "http://cassinfo.com/role/EmployeeBenefitPlansTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cass_ScheduleOfCreditExposureOfTheLoanPortfolioTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure for credit exposure of loan portfolio by internally assigned credit grade.",
        "label": "Schedule of Credit Exposure of the Loan Portfolio [Table Text Block]",
        "terseLabel": "Schedule of Credit Exposure of the Loan Portfolio"
       }
      }
     },
     "localname": "ScheduleOfCreditExposureOfTheLoanPortfolioTableTextBlock",
     "nsuri": "http://cassinfo.com/20211231",
     "presentation": [
      "http://cassinfo.com/role/LoansTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cass_ScheduleOfInterestBearingDepositsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of interest bearing deposits.",
        "label": "Schedule of Interest Bearing Deposits [Table Text Block]",
        "terseLabel": "Schedule of Interest Bearing Deposits"
       }
      }
     },
     "localname": "ScheduleOfInterestBearingDepositsTableTextBlock",
     "nsuri": "http://cassinfo.com/20211231",
     "presentation": [
      "http://cassinfo.com/role/InterestBearingDepositsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cass_ScheduleOfInterestOnDepositsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of interest expense on deposit accounts.",
        "label": "Schedule of Interest on Deposits [Table Text Block]",
        "terseLabel": "Schedule of Interest on Deposits"
       }
      }
     },
     "localname": "ScheduleOfInterestOnDepositsTableTextBlock",
     "nsuri": "http://cassinfo.com/20211231",
     "presentation": [
      "http://cassinfo.com/role/InterestBearingDepositsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cass_ScheduleOfMaturitiesOfTimeDepositsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of maturities of time deposits.",
        "label": "Schedule of Maturities of Time Deposits [Table Text Block]",
        "terseLabel": "Schedule of Maturities of Time Deposits"
       }
      }
     },
     "localname": "ScheduleOfMaturitiesOfTimeDepositsTableTextBlock",
     "nsuri": "http://cassinfo.com/20211231",
     "presentation": [
      "http://cassinfo.com/role/InterestBearingDepositsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cass_ScheduleOfPlansPensionCostsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of net periodic pension costs.",
        "label": "Schedule of Plan's Pension Costs [Table Text Block]",
        "terseLabel": "Schedule of Plan's Pension Costs"
       }
      }
     },
     "localname": "ScheduleOfPlansPensionCostsTableTextBlock",
     "nsuri": "http://cassinfo.com/20211231",
     "presentation": [
      "http://cassinfo.com/role/EmployeeBenefitPlansTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cass_ScheduleOfPretaxAmountsInAccumulatedOtherComprehensiveLossTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure for pre-tax amounts in accumulated other comprehensive loss.",
        "label": "Schedule of Pretax Amounts in Accumulated Other Comprehensive Loss [Table Text Block]",
        "terseLabel": "Schedule of Pretax Amounts in Accumulated Other Comprehensive Loss"
       }
      }
     },
     "localname": "ScheduleOfPretaxAmountsInAccumulatedOtherComprehensiveLossTableTextBlock",
     "nsuri": "http://cassinfo.com/20211231",
     "presentation": [
      "http://cassinfo.com/role/EmployeeBenefitPlansTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cass_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueExercised": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Exercised",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Exercised",
        "terseLabel": "Shares exercised, intrinsic value"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueExercised",
     "nsuri": "http://cassinfo.com/20211231",
     "presentation": [
      "http://cassinfo.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cass_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisesInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Exercises in Period, Weighted Average Exercise Price",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Exercises in Period, Weighted Average Exercise Price",
        "terseLabel": "Exercised (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisesInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://cassinfo.com/20211231",
     "presentation": [
      "http://cassinfo.com/role/StockBasedCompensationSummaryofCompanysSARsActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "cass_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Forfeitures In Period, Weighted Average Exercise Price",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Forfeitures In Period, Weighted Average Exercise Price",
        "terseLabel": "Forfeited (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://cassinfo.com/20211231",
     "presentation": [
      "http://cassinfo.com/role/StockBasedCompensationSummaryofCompanysSARsActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "cass_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding, Weighted Average Exercise Price",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding, Weighted Average Exercise Price",
        "periodEndLabel": "Ending balance (in dollars per share)",
        "periodStartLabel": "Beginning balance (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice",
     "nsuri": "http://cassinfo.com/20211231",
     "presentation": [
      "http://cassinfo.com/role/StockBasedCompensationSummaryofCompanysSARsActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "cass_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndStockAppreciationRightsExercisesInPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of share options and stock appreciation rights exercised during the current period.",
        "label": "Employee SARs exercised",
        "terseLabel": "Employee SARs exercised"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndStockAppreciationRightsExercisesInPeriod",
     "nsuri": "http://cassinfo.com/20211231",
     "presentation": [
      "http://cassinfo.com/role/CommonStockandEarningsperShareScheduleofCommonStockOutstandingDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "cass_SixCorrespondingBanksMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Six Corresponding Banks",
        "label": "Six Corresponding Banks [Member]",
        "terseLabel": "Six Corresponding Banks"
       }
      }
     },
     "localname": "SixCorrespondingBanksMember",
     "nsuri": "http://cassinfo.com/20211231",
     "presentation": [
      "http://cassinfo.com/role/UnusedAvailableLinesofCreditDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cass_SummaryOfAllowanceForCreditLossByCategoryTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Summary of ACL by Category.",
        "label": "Summary of Allowance For Credit Loss by Category [Table Text Block]",
        "terseLabel": "Summary of ACL by Category"
       }
      }
     },
     "localname": "SummaryOfAllowanceForCreditLossByCategoryTableTextBlock",
     "nsuri": "http://cassinfo.com/20211231",
     "presentation": [
      "http://cassinfo.com/role/LoansTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cass_SummaryOfLoanCategoriesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure for loan categories.",
        "label": "Summary of Loan Categories [Table Text Block]",
        "terseLabel": "Summary of Loan Categories"
       }
      }
     },
     "localname": "SummaryOfLoanCategoriesTableTextBlock",
     "nsuri": "http://cassinfo.com/20211231",
     "presentation": [
      "http://cassinfo.com/role/LoansTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cass_SummaryOfOperationsPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Summary of Operations.",
        "label": "Summary of Operations [Policy Text Block]",
        "terseLabel": "Summary of Operations"
       }
      }
     },
     "localname": "SummaryOfOperationsPolicyTextBlock",
     "nsuri": "http://cassinfo.com/20211231",
     "presentation": [
      "http://cassinfo.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cass_SummaryOfProjectedBenefitObligationTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure for projected benefit obligation, assets, funded status and amounts recognized.",
        "label": "Summary of Projected Benefit Obligation [Table Text Block]",
        "terseLabel": "Summary of Projected Benefit Obligation"
       }
      }
     },
     "localname": "SummaryOfProjectedBenefitObligationTableTextBlock",
     "nsuri": "http://cassinfo.com/20211231",
     "presentation": [
      "http://cassinfo.com/role/EmployeeBenefitPlansTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cass_SummaryOfTheFairValueMeasurementsByTypeOfAssetTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure for fair value of plan assets by type of asset.",
        "label": "Summary of the Fair Value Measurements by Type of Asset [Table Text Block]",
        "terseLabel": "Summary of the Fair Value Measurements by Type of Asset"
       }
      }
     },
     "localname": "SummaryOfTheFairValueMeasurementsByTypeOfAssetTableTextBlock",
     "nsuri": "http://cassinfo.com/20211231",
     "presentation": [
      "http://cassinfo.com/role/EmployeeBenefitPlansTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cass_SupplementalExecutiveRetirementPlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Supplemental Executive Retirement Plan [Member].",
        "label": "Supplemental Executive Retirement Plan [Member]",
        "terseLabel": "SERP"
       }
      }
     },
     "localname": "SupplementalExecutiveRetirementPlanMember",
     "nsuri": "http://cassinfo.com/20211231",
     "presentation": [
      "http://cassinfo.com/role/EmployeeBenefitPlansNarrativeDetails",
      "http://cassinfo.com/role/EmployeeBenefitPlansScheduleofAssumptionsusedtoDetermineProjectedBenefitObligationoftheSERPDetails",
      "http://cassinfo.com/role/EmployeeBenefitPlansScheduleofAssumptionsusedtoDeterminetheProjectedBenefitObligationDetails",
      "http://cassinfo.com/role/EmployeeBenefitPlansScheduleofExpectedFutureBenefitsPayableDetails",
      "http://cassinfo.com/role/EmployeeBenefitPlansScheduleofSERPsPensionCostDetails",
      "http://cassinfo.com/role/EmployeeBenefitPlansScheduleofthePretaxamountsinAccumulatedOtherComprehensiveLossDetails",
      "http://cassinfo.com/role/EmployeeBenefitPlansSummaryoftheActivityintheSERPsProjectedBenefitObligationDetails",
      "http://cassinfo.com/role/EmployeeBenefitPlansTables"
     ],
     "xbrltype": "domainItemType"
    },
    "cass_TierOneLeverageCapitalRequiredForCapitalAdequacyToAverageAssets1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The minimum amount of Tier 1 Leverage Capital for capital adequacy purposes divided by average assets as defined in the regulations.",
        "label": "Tier I capital (to average assets), capital requirements ratio",
        "terseLabel": "Tier I Capital (to average assets), Capital Requirements, Ratio"
       }
      }
     },
     "localname": "TierOneLeverageCapitalRequiredForCapitalAdequacyToAverageAssets1",
     "nsuri": "http://cassinfo.com/20211231",
     "presentation": [
      "http://cassinfo.com/role/CapitalRequirementsandRegulatoryRestrictionsScheduleofCapitalAmountsandRatiosDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "cass_TierOneLeverageCapitalRequiredToBeWellCapitalizedToAverageAssets1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of Tier 1 Leverage Capital required to be categorized as well capitalized divided by average assets as defined in the regulatory framework for prompt corrective action.",
        "label": "Tier I capital (to average assets), requirement to be well capitalized ratio",
        "terseLabel": "Tier I Capital (to average assets), Requirement to be Well-Capitalized, Ratio"
       }
      }
     },
     "localname": "TierOneLeverageCapitalRequiredToBeWellCapitalizedToAverageAssets1",
     "nsuri": "http://cassinfo.com/20211231",
     "presentation": [
      "http://cassinfo.com/role/CapitalRequirementsandRegulatoryRestrictionsScheduleofCapitalAmountsandRatiosDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "cass_TierOneLeverageCapitalToAverageAssets1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tier 1 Leverage Capital divided by average assets as defined in the regulations.",
        "label": "Tier I capital (to average assets), actual ratio",
        "terseLabel": "Tier I Capital (to average assets), Actual, Ratio"
       }
      }
     },
     "localname": "TierOneLeverageCapitalToAverageAssets1",
     "nsuri": "http://cassinfo.com/20211231",
     "presentation": [
      "http://cassinfo.com/role/CapitalRequirementsandRegulatoryRestrictionsScheduleofCapitalAmountsandRatiosDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "cass_TierOneRiskBasedCapitalRequiredForCapitalAdequacyToRiskWeightedAssets1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The minimum Tier One Capital Ratio (Tier one capital divided by risk-weighted assets) required for capital adequacy purposes under the regulatory framework for prompt corrective action.",
        "label": "Tier I capital (to risk-weighted assets), capital requirements ratio",
        "terseLabel": "Tier I Capital (to risk-weighted assets), Capital Requirements, Ratio"
       }
      }
     },
     "localname": "TierOneRiskBasedCapitalRequiredForCapitalAdequacyToRiskWeightedAssets1",
     "nsuri": "http://cassinfo.com/20211231",
     "presentation": [
      "http://cassinfo.com/role/CapitalRequirementsandRegulatoryRestrictionsScheduleofCapitalAmountsandRatiosDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "cass_TierOneRiskBasedCapitalRequiredToBeWellCapitalizedToRiskWeightedAssets1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The Tier 1 capital ratio (Tier 1 capital divided by risk weighted assets) required to be categorized as \"well capitalized\" under the regulatory framework for prompt corrective action.",
        "label": "Tier I capital (to risk-weighted assets), requirement to be well capitalized ratio",
        "terseLabel": "Tier I Capital (to risk-weighted assets), Requirement to be Well-Capitalized, Ratio"
       }
      }
     },
     "localname": "TierOneRiskBasedCapitalRequiredToBeWellCapitalizedToRiskWeightedAssets1",
     "nsuri": "http://cassinfo.com/20211231",
     "presentation": [
      "http://cassinfo.com/role/CapitalRequirementsandRegulatoryRestrictionsScheduleofCapitalAmountsandRatiosDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "cass_TierOneRiskBasedCapitalToRiskWeightedAssets1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Ratio of Tier 1 risk-based capital to risk-weighted assets as defined by regulatory framework.",
        "label": "Tier I capital (to risk-weighted assets), actual ratio",
        "terseLabel": "Tier I Capital (to risk-weighted assets), Actual, Ratio"
       }
      }
     },
     "localname": "TierOneRiskBasedCapitalToRiskWeightedAssets1",
     "nsuri": "http://cassinfo.com/20211231",
     "presentation": [
      "http://cassinfo.com/role/CapitalRequirementsandRegulatoryRestrictionsScheduleofCapitalAmountsandRatiosDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "cass_TimeDepositLiabilityUninsuredMaturityWithinYearOne": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Time Deposit Liability Uninsured, Maturity, Within Year One",
        "label": "Time Deposit Liability Uninsured, Maturity, Within Year One",
        "terseLabel": "Uninsured scheduled maturities, year one"
       }
      }
     },
     "localname": "TimeDepositLiabilityUninsuredMaturityWithinYearOne",
     "nsuri": "http://cassinfo.com/20211231",
     "presentation": [
      "http://cassinfo.com/role/InterestBearingDepositsScheduleofInterestbearingDepositsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cass_TimeDepositLiabilityUninsuredMaturityYearOneThroughThree": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Time Deposit Liability Uninsured, Maturity, Year One Through Three",
        "label": "Time Deposit Liability Uninsured, Maturity, Year One Through Three",
        "terseLabel": "Uninsured scheduled maturities, year one through three"
       }
      }
     },
     "localname": "TimeDepositLiabilityUninsuredMaturityYearOneThroughThree",
     "nsuri": "http://cassinfo.com/20211231",
     "presentation": [
      "http://cassinfo.com/role/InterestBearingDepositsScheduleofInterestbearingDepositsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cass_TimeDepositsMoreThan100000LessThan250000": {
     "auth_ref": [],
     "calculation": {
      "http://cassinfo.com/role/InterestBearingDepositsScheduleofInterestbearingDepositsDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_InterestBearingDepositLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate amount of domestic and foreign time deposit liabilities (including certificates of deposits, individual retirement accounts and open accounts) in denominations of $100,000 or more and total to less than $250,000.",
        "label": "Time Deposits, More than $100,000 Less than $250,000",
        "terseLabel": "$100 to less than $250"
       }
      }
     },
     "localname": "TimeDepositsMoreThan100000LessThan250000",
     "nsuri": "http://cassinfo.com/20211231",
     "presentation": [
      "http://cassinfo.com/role/InterestBearingDepositsScheduleofInterestbearingDepositsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cass_TimeDepositsMoreThan250000": {
     "auth_ref": [],
     "calculation": {
      "http://cassinfo.com/role/InterestBearingDepositsScheduleofInterestbearingDepositsDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_InterestBearingDepositLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate amount of domestic and foreign time deposit liabilities (including certificates of deposits, individual retirement accounts and open accounts) in denominations of $250,000 or more.",
        "label": "Time Deposits, More than $250,000",
        "terseLabel": "$250 or more (1)"
       }
      }
     },
     "localname": "TimeDepositsMoreThan250000",
     "nsuri": "http://cassinfo.com/20211231",
     "presentation": [
      "http://cassinfo.com/role/InterestBearingDepositsScheduleofInterestbearingDepositsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cass_TimeDepositsWeightedAverageInterestRateAggregate": {
     "auth_ref": [],
     "calculation": {
      "http://cassinfo.com/role/InterestBearingDepositsScheduleofMaturitiesofTimeDepositsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate percentage of weighted average interest rate for time deposits held by the entity with maturities from one to five years.",
        "label": "Time Deposits, Weighted Average Interest Rate, Aggregate",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "TimeDepositsWeightedAverageInterestRateAggregate",
     "nsuri": "http://cassinfo.com/20211231",
     "presentation": [
      "http://cassinfo.com/role/InterestBearingDepositsScheduleofMaturitiesofTimeDepositsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "cass_TreasuryStockPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for an entity's treasury stock, including the average cost per share, carrying basis for each class of treasury stock, description of share repurchase program authorized by an entity's board of directors, the number of shares repurchased, the cost of the shares repurchased, the remaining maximum dollar value of shares available for repurchase under the program, the treatment of the purchase price in excess of the current market value, number of shares held for each class of treasury stock, and other information necessary to a fair presentation.",
        "label": "Treasury Stock [Policy Text Block]",
        "terseLabel": "Treasury Stock"
       }
      }
     },
     "localname": "TreasuryStockPolicyTextBlock",
     "nsuri": "http://cassinfo.com/20211231",
     "presentation": [
      "http://cassinfo.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cass_TwoCorrespondingBanksMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two Corresponding Banks",
        "label": "Two Corresponding Banks [Member]",
        "terseLabel": "Two Corresponding Banks"
       }
      }
     },
     "localname": "TwoCorrespondingBanksMember",
     "nsuri": "http://cassinfo.com/20211231",
     "presentation": [
      "http://cassinfo.com/role/UnusedAvailableLinesofCreditDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cass_UnamortizedIntangibleAssetAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unamortized Intangible Asset",
        "label": "Unamortized intangible assets:",
        "terseLabel": "Unamortized intangible assets:"
       }
      }
     },
     "localname": "UnamortizedIntangibleAssetAbstract",
     "nsuri": "http://cassinfo.com/20211231",
     "presentation": [
      "http://cassinfo.com/role/AcquiredIntangibleAssetsScheduleofIntangibleAssetsandGoodwillDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "cass_UnitedStatesCoreOpportunisticMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "United States Core Opportunistic [Member].",
        "label": "U.S. Core Opportunistic [Member]",
        "terseLabel": "U.S. Core"
       }
      }
     },
     "localname": "UnitedStatesCoreOpportunisticMember",
     "nsuri": "http://cassinfo.com/20211231",
     "presentation": [
      "http://cassinfo.com/role/EmployeeBenefitPlansSummaryoftheFairValueMeasurementsbyTypeofAssetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cass_UnitedStatesLargeCapPassiveMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "United States Large Cap Passive [Member].",
        "label": "U.S. Large Cap Passive [Member]",
        "terseLabel": "U.S. Large Cap Passive"
       }
      }
     },
     "localname": "UnitedStatesLargeCapPassiveMember",
     "nsuri": "http://cassinfo.com/20211231",
     "presentation": [
      "http://cassinfo.com/role/EmployeeBenefitPlansSummaryoftheFairValueMeasurementsbyTypeofAssetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cass_UnitedStatesPassiveMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "United States Passive [Member].",
        "label": "U.S. Passive [Member]",
        "terseLabel": "U.S. Passive"
       }
      }
     },
     "localname": "UnitedStatesPassiveMember",
     "nsuri": "http://cassinfo.com/20211231",
     "presentation": [
      "http://cassinfo.com/role/EmployeeBenefitPlansSummaryoftheFairValueMeasurementsbyTypeofAssetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cass_UnitedStatesSmallAndMidCapGrowthMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "United States Small And Mid Cap Growth [Member].",
        "label": "U.S. Small/Mid Cap Growth [Member]",
        "terseLabel": "U.S. Small/Mid Cap Growth"
       }
      }
     },
     "localname": "UnitedStatesSmallAndMidCapGrowthMember",
     "nsuri": "http://cassinfo.com/20211231",
     "presentation": [
      "http://cassinfo.com/role/EmployeeBenefitPlansSummaryoftheFairValueMeasurementsbyTypeofAssetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cass_WeightedAverageInterestRateOfInterestBearingDeposits": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average interest rate of interest bearing deposits.",
        "label": "Weighted average interest rate",
        "terseLabel": "Weighted average interest rate"
       }
      }
     },
     "localname": "WeightedAverageInterestRateOfInterestBearingDeposits",
     "nsuri": "http://cassinfo.com/20211231",
     "presentation": [
      "http://cassinfo.com/role/InterestBearingDepositsScheduleofInterestbearingDepositsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "dei_AmendmentFlag": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.",
        "label": "Amendment Flag",
        "terseLabel": "Amendment Flag"
       }
      }
     },
     "localname": "AmendmentFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://cassinfo.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_AuditorFirmId": {
     "auth_ref": [
      "r744",
      "r745",
      "r746"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "PCAOB issued Audit Firm Identifier",
        "label": "Auditor Firm ID",
        "terseLabel": "Auditor Firm ID"
       }
      }
     },
     "localname": "AuditorFirmId",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://cassinfo.com/role/AuditInformation"
     ],
     "xbrltype": "nonemptySequenceNumberItemType"
    },
    "dei_AuditorLocation": {
     "auth_ref": [
      "r744",
      "r745",
      "r746"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Location",
        "terseLabel": "Auditor Location"
       }
      }
     },
     "localname": "AuditorLocation",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://cassinfo.com/role/AuditInformation"
     ],
     "xbrltype": "internationalNameItemType"
    },
    "dei_AuditorName": {
     "auth_ref": [
      "r744",
      "r745",
      "r746"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Name",
        "terseLabel": "Auditor Name"
       }
      }
     },
     "localname": "AuditorName",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://cassinfo.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/2021q4",
     "presentation": [
      "http://cassinfo.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CoverAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cover page.",
        "label": "Cover [Abstract]"
       }
      }
     },
     "localname": "CoverAbstract",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "xbrltype": "stringItemType"
    },
    "dei_CurrentFiscalYearEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "End date of current fiscal year in the format --MM-DD.",
        "label": "Current Fiscal Year End Date",
        "terseLabel": "Current Fiscal Year End Date"
       }
      }
     },
     "localname": "CurrentFiscalYearEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://cassinfo.com/role/CoverPage"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentAnnualReport": {
     "auth_ref": [
      "r744",
      "r745",
      "r746"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as an annual report.",
        "label": "Document Annual Report",
        "terseLabel": "Document Annual Report"
       }
      }
     },
     "localname": "DocumentAnnualReport",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://cassinfo.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/2021q4",
     "presentation": [
      "http://cassinfo.com/role/CoverPage"
     ],
     "xbrltype": "fiscalPeriodItemType"
    },
    "dei_DocumentFiscalYearFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.",
        "label": "Document Fiscal Year Focus",
        "terseLabel": "Document Fiscal Year Focus"
       }
      }
     },
     "localname": "DocumentFiscalYearFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://cassinfo.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/2021q4",
     "presentation": [
      "http://cassinfo.com/role/CoverPage"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r747"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as a transition report.",
        "label": "Document Transition Report",
        "terseLabel": "Document Transition Report"
       }
      }
     },
     "localname": "DocumentTransitionReport",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://cassinfo.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentType": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.",
        "label": "Document Type",
        "terseLabel": "Document Type"
       }
      }
     },
     "localname": "DocumentType",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://cassinfo.com/role/CoverPage"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_DocumentsIncorporatedByReferenceTextBlock": {
     "auth_ref": [
      "r742"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Documents incorporated by reference.",
        "label": "Documents Incorporated by Reference [Text Block]",
        "terseLabel": "Documents Incorporated by Reference"
       }
      }
     },
     "localname": "DocumentsIncorporatedByReferenceTextBlock",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://cassinfo.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/2021q4",
     "presentation": [
      "http://cassinfo.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressAddressLine2": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 2 such as Street or Suite number",
        "label": "Entity Address, Address Line Two",
        "terseLabel": "Entity Address, Address Line Two"
       }
      }
     },
     "localname": "EntityAddressAddressLine2",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://cassinfo.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCityOrTown": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the City or Town",
        "label": "Entity Address, City or Town",
        "terseLabel": "Entity Address, City or Town"
       }
      }
     },
     "localname": "EntityAddressCityOrTown",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://cassinfo.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressPostalZipCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Code for the postal or zip code",
        "label": "Entity Address, Postal Zip Code",
        "terseLabel": "Entity Address, Postal Zip Code"
       }
      }
     },
     "localname": "EntityAddressPostalZipCode",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://cassinfo.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressStateOrProvince": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the state or province.",
        "label": "Entity Address, State or Province",
        "terseLabel": "Entity Address, State or Province"
       }
      }
     },
     "localname": "EntityAddressStateOrProvince",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://cassinfo.com/role/CoverPage"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r741"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.",
        "label": "Entity Central Index Key",
        "terseLabel": "Entity Central Index Key"
       }
      }
     },
     "localname": "EntityCentralIndexKey",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://cassinfo.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/2021q4",
     "presentation": [
      "http://cassinfo.com/role/CoverPage"
     ],
     "xbrltype": "sharesItemType"
    },
    "dei_EntityCurrentReportingStatus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Current Reporting Status",
        "terseLabel": "Entity Current Reporting Status"
       }
      }
     },
     "localname": "EntityCurrentReportingStatus",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://cassinfo.com/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.",
        "label": "Entity [Domain]",
        "terseLabel": "Entity [Domain]"
       }
      }
     },
     "localname": "EntityDomain",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://cassinfo.com/role/CapitalRequirementsandRegulatoryRestrictionsScheduleofCapitalAmountsandRatiosDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r741"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate if registrant meets the emerging growth company criteria.",
        "label": "Entity Emerging Growth Company",
        "terseLabel": "Entity Emerging Growth Company"
       }
      }
     },
     "localname": "EntityEmergingGrowthCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://cassinfo.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityFileNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.",
        "label": "Entity File Number",
        "terseLabel": "Entity File Number"
       }
      }
     },
     "localname": "EntityFileNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://cassinfo.com/role/CoverPage"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r741"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Filer Category",
        "terseLabel": "Entity Filer Category"
       }
      }
     },
     "localname": "EntityFilerCategory",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://cassinfo.com/role/CoverPage"
     ],
     "xbrltype": "filerCategoryItemType"
    },
    "dei_EntityIncorporationStateCountryCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two-character EDGAR code representing the state or country of incorporation.",
        "label": "Entity Incorporation, State or Country Code",
        "terseLabel": "Entity Incorporation, State or Country Code"
       }
      }
     },
     "localname": "EntityIncorporationStateCountryCode",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://cassinfo.com/role/CoverPage"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r766"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).",
        "label": "Entity Interactive Data Current",
        "terseLabel": "Entity Interactive Data Current"
       }
      }
     },
     "localname": "EntityInteractiveDataCurrent",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://cassinfo.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/2021q4",
     "presentation": [
      "http://cassinfo.com/role/CoverPage"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r741"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.",
        "label": "Entity Registrant Name",
        "terseLabel": "Entity Registrant Name"
       }
      }
     },
     "localname": "EntityRegistrantName",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://cassinfo.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r741"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.",
        "label": "Entity Shell Company",
        "terseLabel": "Entity Shell Company"
       }
      }
     },
     "localname": "EntityShellCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://cassinfo.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r741"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).",
        "label": "Entity Small Business",
        "terseLabel": "Entity Small Business"
       }
      }
     },
     "localname": "EntitySmallBusiness",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://cassinfo.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r741"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.",
        "label": "Entity Tax Identification Number",
        "terseLabel": "Entity Tax Identification Number"
       }
      }
     },
     "localname": "EntityTaxIdentificationNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://cassinfo.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/2021q4",
     "presentation": [
      "http://cassinfo.com/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "auth_ref": [
      "r783"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.",
        "label": "Entity Well-known Seasoned Issuer",
        "terseLabel": "Entity Well-known Seasoned Issuer"
       }
      }
     },
     "localname": "EntityWellKnownSeasonedIssuer",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://cassinfo.com/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_IcfrAuditorAttestationFlag": {
     "auth_ref": [
      "r744",
      "r745",
      "r746"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ICFR Auditor Attestation Flag",
        "terseLabel": "ICFR Auditor Attestation Flag"
       }
      }
     },
     "localname": "IcfrAuditorAttestationFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://cassinfo.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_LegalEntityAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The set of legal entities associated with a report.",
        "label": "Legal Entity [Axis]",
        "terseLabel": "Legal Entity [Axis]"
       }
      }
     },
     "localname": "LegalEntityAxis",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://cassinfo.com/role/CapitalRequirementsandRegulatoryRestrictionsScheduleofCapitalAmountsandRatiosDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_LocalPhoneNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Local phone number for entity.",
        "label": "Local Phone Number",
        "terseLabel": "Local Phone Number"
       }
      }
     },
     "localname": "LocalPhoneNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://cassinfo.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r740"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Title of a 12(b) registered security.",
        "label": "Title of 12(b) Security",
        "terseLabel": "Title of 12(b) Security"
       }
      }
     },
     "localname": "Security12bTitle",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://cassinfo.com/role/CoverPage"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r743"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the Exchange on which a security is registered.",
        "label": "Security Exchange Name",
        "terseLabel": "Security Exchange Name"
       }
      }
     },
     "localname": "SecurityExchangeName",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://cassinfo.com/role/CoverPage"
     ],
     "xbrltype": "edgarExchangeCodeItemType"
    },
    "dei_TradingSymbol": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Trading symbol of an instrument as listed on an exchange.",
        "label": "Trading Symbol",
        "terseLabel": "Trading Symbol"
       }
      }
     },
     "localname": "TradingSymbol",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://cassinfo.com/role/CoverPage"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "srt_CondensedBalanceSheetStatementTable": {
     "auth_ref": [
      "r104",
      "r533",
      "r769"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about condensed balance sheet, including, but not limited to, balance sheets of consolidated entities and consolidation eliminations.",
        "label": "Condensed Balance Sheet Statement [Table]",
        "terseLabel": "Condensed Balance Sheet Statement [Table]"
       }
      }
     },
     "localname": "CondensedBalanceSheetStatementTable",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CondensedFinancialInformationofParentCompanyScheduleofCondensedBalanceSheetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_CondensedBalanceSheetStatementsCaptionsLineItems": {
     "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": "Condensed Balance Sheet Statements, Captions [Line Items]",
        "terseLabel": "Condensed Balance Sheet Statements, Captions [Line Items]"
       }
      }
     },
     "localname": "CondensedBalanceSheetStatementsCaptionsLineItems",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CondensedFinancialInformationofParentCompanyScheduleofCondensedBalanceSheetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_CondensedCashFlowStatementTable": {
     "auth_ref": [
      "r104",
      "r533",
      "r770"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about condensed cash flow statement, including, but not limited to, cash flow statements of consolidated entities and consolidation eliminations.",
        "label": "Condensed Cash Flow Statement [Table]",
        "terseLabel": "Condensed Cash Flow Statement [Table]"
       }
      }
     },
     "localname": "CondensedCashFlowStatementTable",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CondensedFinancialInformationofParentCompanyScheduleofStatementsofCashFlowsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_CondensedCashFlowStatementsCaptionsLineItems": {
     "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": "Condensed Cash Flow Statements, Captions [Line Items]",
        "terseLabel": "Condensed Cash Flow Statements, Captions [Line Items]"
       }
      }
     },
     "localname": "CondensedCashFlowStatementsCaptionsLineItems",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CondensedFinancialInformationofParentCompanyScheduleofStatementsofCashFlowsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Condensed Financial Information Disclosure [Abstract]",
        "terseLabel": "Condensed Financial Information Disclosure [Abstract]"
       }
      }
     },
     "localname": "CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "srt_CondensedIncomeStatementTable": {
     "auth_ref": [
      "r104",
      "r533",
      "r770"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about condensed income statement including, but not limited to, income statements of consolidated entities and consolidation eliminations.",
        "label": "Condensed Income Statement [Table]",
        "terseLabel": "Condensed Income Statement [Table]"
       }
      }
     },
     "localname": "CondensedIncomeStatementTable",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CondensedFinancialInformationofParentCompanyScheduleofCondensedStatementofIncomeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_CondensedIncomeStatementsCaptionsLineItems": {
     "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": "Condensed Income Statements, Captions [Line Items]",
        "terseLabel": "Condensed Income Statements, Captions [Line Items]"
       }
      }
     },
     "localname": "CondensedIncomeStatementsCaptionsLineItems",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CondensedFinancialInformationofParentCompanyScheduleofCondensedStatementofIncomeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ConsolidatedEntitiesAxis": {
     "auth_ref": [
      "r104",
      "r295",
      "r300",
      "r308",
      "r536",
      "r537",
      "r540",
      "r541",
      "r596",
      "r737",
      "r768",
      "r771",
      "r780",
      "r781"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by consolidated entity or group of entities.",
        "label": "Consolidated Entities [Axis]",
        "terseLabel": "Consolidated Entities [Axis]"
       }
      }
     },
     "localname": "ConsolidatedEntitiesAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CondensedFinancialInformationofParentCompanyScheduleofCondensedBalanceSheetsDetails",
      "http://cassinfo.com/role/CondensedFinancialInformationofParentCompanyScheduleofCondensedStatementofIncomeDetails",
      "http://cassinfo.com/role/CondensedFinancialInformationofParentCompanyScheduleofStatementsofCashFlowsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ConsolidatedEntitiesDomain": {
     "auth_ref": [
      "r104",
      "r295",
      "r300",
      "r308",
      "r536",
      "r537",
      "r540",
      "r541",
      "r596",
      "r737",
      "r768",
      "r771",
      "r780",
      "r781"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Entity or group of entities consolidated into reporting entity.",
        "label": "Consolidated Entities [Domain]",
        "terseLabel": "Consolidated Entities [Domain]"
       }
      }
     },
     "localname": "ConsolidatedEntitiesDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CondensedFinancialInformationofParentCompanyScheduleofCondensedBalanceSheetsDetails",
      "http://cassinfo.com/role/CondensedFinancialInformationofParentCompanyScheduleofCondensedStatementofIncomeDetails",
      "http://cassinfo.com/role/CondensedFinancialInformationofParentCompanyScheduleofStatementsofCashFlowsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ConsolidationItemsAxis": {
     "auth_ref": [
      "r104",
      "r153",
      "r166",
      "r167",
      "r168",
      "r169",
      "r171",
      "r173",
      "r177",
      "r295",
      "r296",
      "r297",
      "r298",
      "r299",
      "r300",
      "r302",
      "r303",
      "r305",
      "r307",
      "r308",
      "r771",
      "r772",
      "r773",
      "r774",
      "r775",
      "r776",
      "r777",
      "r778",
      "r779",
      "r780",
      "r781"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/IndustrySegmentInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ConsolidationItemsDomain": {
     "auth_ref": [
      "r104",
      "r153",
      "r166",
      "r167",
      "r168",
      "r169",
      "r171",
      "r173",
      "r177",
      "r295",
      "r296",
      "r297",
      "r298",
      "r299",
      "r300",
      "r302",
      "r303",
      "r305",
      "r307",
      "r308",
      "r771",
      "r772",
      "r773",
      "r774",
      "r775",
      "r776",
      "r777",
      "r778",
      "r779",
      "r780",
      "r781"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/IndustrySegmentInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember": {
     "auth_ref": [
      "r2",
      "r109",
      "r117",
      "r234",
      "r479",
      "r480",
      "r481",
      "r514",
      "r515",
      "r546",
      "r551",
      "r552",
      "r786"
     ],
     "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]",
        "terseLabel": "Adjusted Balance",
        "verboseLabel": "As Reported Under ASU 2016-13"
       }
      }
     },
     "localname": "CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY",
      "http://cassinfo.com/role/LoansSummaryofACLbyCategoryDetails",
      "http://cassinfo.com/role/SummaryofSignificantAccountingPoliciesScheduleofIllustratestheImpactofAdoptionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": {
     "auth_ref": [
      "r2",
      "r109",
      "r117",
      "r123",
      "r234",
      "r479",
      "r480",
      "r481",
      "r514",
      "r515",
      "r546",
      "r549",
      "r551",
      "r552",
      "r786"
     ],
     "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": "Adjustment",
        "verboseLabel": "Impact of ASU 2016-13 Adoption"
       }
      }
     },
     "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY",
      "http://cassinfo.com/role/LoansSummaryofACLbyCategoryDetails",
      "http://cassinfo.com/role/SummaryofSignificantAccountingPoliciesScheduleofIllustratestheImpactofAdoptionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionAxis": {
     "auth_ref": [
      "r2",
      "r109",
      "r117",
      "r123",
      "r234",
      "r479",
      "r480",
      "r481",
      "r514",
      "r515",
      "r546",
      "r549",
      "r551",
      "r552",
      "r786"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY",
      "http://cassinfo.com/role/LoansSummaryofACLbyCategoryDetails",
      "http://cassinfo.com/role/SummaryofSignificantAccountingPoliciesScheduleofIllustratestheImpactofAdoptionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionDomain": {
     "auth_ref": [
      "r2",
      "r109",
      "r117",
      "r123",
      "r234",
      "r479",
      "r480",
      "r481",
      "r514",
      "r515",
      "r546",
      "r549",
      "r551",
      "r552",
      "r786"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY",
      "http://cassinfo.com/role/LoansSummaryofACLbyCategoryDetails",
      "http://cassinfo.com/role/SummaryofSignificantAccountingPoliciesScheduleofIllustratestheImpactofAdoptionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MaximumMember": {
     "auth_ref": [
      "r310",
      "r330",
      "r442",
      "r448",
      "r609",
      "r610",
      "r611",
      "r612",
      "r613",
      "r614",
      "r634",
      "r708",
      "r710",
      "r738",
      "r739"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Upper limit of the provided range.",
        "label": "Maximum [Member]",
        "terseLabel": "Maximum"
       }
      }
     },
     "localname": "MaximumMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/AcquiredIntangibleAssetsNarrativeDetails",
      "http://cassinfo.com/role/StockBasedCompensationNarrativeDetails",
      "http://cassinfo.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MinimumMember": {
     "auth_ref": [
      "r310",
      "r330",
      "r442",
      "r448",
      "r609",
      "r610",
      "r611",
      "r612",
      "r613",
      "r614",
      "r634",
      "r708",
      "r710",
      "r738",
      "r739"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lower limit of the provided range.",
        "label": "Minimum [Member]",
        "terseLabel": "Minimum"
       }
      }
     },
     "localname": "MinimumMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/AcquiredIntangibleAssetsNarrativeDetails",
      "http://cassinfo.com/role/StockBasedCompensationNarrativeDetails",
      "http://cassinfo.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ParentCompanyMember": {
     "auth_ref": [
      "r104"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The registrant that controls, directly or indirectly, another entity (or entities). The usual condition for control is ownership of a majority (over 50%) of the outstanding voting stock. The power to control may also exist with a lesser percentage of ownership, for example, by contract, lease, agreement with other stockholders or by court decree.",
        "label": "Parent Company [Member]",
        "terseLabel": "Parent Company"
       }
      }
     },
     "localname": "ParentCompanyMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CondensedFinancialInformationofParentCompanyScheduleofCondensedBalanceSheetsDetails",
      "http://cassinfo.com/role/CondensedFinancialInformationofParentCompanyScheduleofCondensedStatementofIncomeDetails",
      "http://cassinfo.com/role/CondensedFinancialInformationofParentCompanyScheduleofStatementsofCashFlowsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ProductOrServiceAxis": {
     "auth_ref": [
      "r179",
      "r346",
      "r348",
      "r635",
      "r707",
      "r709"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by product and service, or group of similar products and similar services.",
        "label": "Product and Service [Axis]",
        "terseLabel": "Product and Service [Axis]"
       }
      }
     },
     "localname": "ProductOrServiceAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://cassinfo.com/role/RevenuefromContractswithCustomersDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ProductsAndServicesDomain": {
     "auth_ref": [
      "r179",
      "r346",
      "r348",
      "r635",
      "r707",
      "r709"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Product or service, or a group of similar products or similar services.",
        "label": "Product and Service [Domain]",
        "terseLabel": "Product and Service [Domain]"
       }
      }
     },
     "localname": "ProductsAndServicesDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://cassinfo.com/role/RevenuefromContractswithCustomersDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RangeAxis": {
     "auth_ref": [
      "r310",
      "r330",
      "r381",
      "r442",
      "r448",
      "r609",
      "r610",
      "r611",
      "r612",
      "r613",
      "r614",
      "r634",
      "r708",
      "r710",
      "r738",
      "r739"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.",
        "label": "Statistical Measurement [Axis]",
        "terseLabel": "Statistical Measurement [Axis]"
       }
      }
     },
     "localname": "RangeAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/AcquiredIntangibleAssetsNarrativeDetails",
      "http://cassinfo.com/role/StockBasedCompensationNarrativeDetails",
      "http://cassinfo.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RangeMember": {
     "auth_ref": [
      "r310",
      "r330",
      "r381",
      "r442",
      "r448",
      "r609",
      "r610",
      "r611",
      "r612",
      "r613",
      "r614",
      "r634",
      "r708",
      "r710",
      "r738",
      "r739"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.",
        "label": "Statistical Measurement [Domain]",
        "terseLabel": "Statistical Measurement [Domain]"
       }
      }
     },
     "localname": "RangeMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/AcquiredIntangibleAssetsNarrativeDetails",
      "http://cassinfo.com/role/StockBasedCompensationNarrativeDetails",
      "http://cassinfo.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RegulatoryCapitalRequirementsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Broker-Dealer, Net Capital Requirement, SEC Regulation [Abstract]",
        "terseLabel": "Broker-Dealer, Net Capital Requirement, SEC Regulation [Abstract]"
       }
      }
     },
     "localname": "RegulatoryCapitalRequirementsAbstract",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "srt_ScenarioForecastMember": {
     "auth_ref": [
      "r118",
      "r443",
      "r767"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information reported for future period. Excludes information expected to be reported in future period for effect on historical fact.",
        "label": "Forecast [Member]",
        "terseLabel": "Estimated"
       }
      }
     },
     "localname": "ScenarioForecastMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/EmployeeBenefitPlansNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScenarioUnspecifiedDomain": {
     "auth_ref": [
      "r118",
      "r123",
      "r443"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts.",
        "label": "Scenario [Domain]",
        "terseLabel": "Scenario [Domain]"
       }
      }
     },
     "localname": "ScenarioUnspecifiedDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/EmployeeBenefitPlansNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScheduleOfCondensedBalanceSheetTableTextBlock": {
     "auth_ref": [
      "r782"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of condensed balance sheet, including, but not limited to, balance sheets of consolidated entities and consolidation eliminations.",
        "label": "Condensed Balance Sheet [Table Text Block]",
        "terseLabel": "Condensed Balance Sheet"
       }
      }
     },
     "localname": "ScheduleOfCondensedBalanceSheetTableTextBlock",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CondensedFinancialInformationofParentCompanyTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "srt_ScheduleOfCondensedCashFlowStatementTableTextBlock": {
     "auth_ref": [
      "r782"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of condensed cash flow statement, including, but not limited to, cash flow statements of consolidated entities and consolidation eliminations.",
        "label": "Condensed Cash Flow Statement [Table Text Block]",
        "terseLabel": "Condensed Cash Flow Statement"
       }
      }
     },
     "localname": "ScheduleOfCondensedCashFlowStatementTableTextBlock",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CondensedFinancialInformationofParentCompanyTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "srt_ScheduleOfCondensedIncomeStatementTableTextBlock": {
     "auth_ref": [
      "r782"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of condensed income statement, including, but not limited to, income statements of consolidated entities and consolidation eliminations.",
        "label": "Condensed Income Statement [Table Text Block]",
        "terseLabel": "Condensed Income Statement"
       }
      }
     },
     "localname": "ScheduleOfCondensedIncomeStatementTableTextBlock",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CondensedFinancialInformationofParentCompanyTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "srt_StatementScenarioAxis": {
     "auth_ref": [
      "r118",
      "r123",
      "r289",
      "r443",
      "r601"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts.",
        "label": "Scenario [Axis]",
        "terseLabel": "Scenario [Axis]"
       }
      }
     },
     "localname": "StatementScenarioAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/EmployeeBenefitPlansNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountingPoliciesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Policies [Abstract]",
        "terseLabel": "Accounting Policies [Abstract]"
       }
      }
     },
     "localname": "AccountingPoliciesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountingStandardsUpdateExtensibleList": {
     "auth_ref": [
      "r0",
      "r1",
      "r2",
      "r3",
      "r4",
      "r110",
      "r111",
      "r112",
      "r113",
      "r205",
      "r206",
      "r231",
      "r232",
      "r233",
      "r234",
      "r235",
      "r236",
      "r294",
      "r475",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r514",
      "r515",
      "r543",
      "r544",
      "r545",
      "r546",
      "r547",
      "r548",
      "r549",
      "r550",
      "r551",
      "r552",
      "r553",
      "r564",
      "r565",
      "r566",
      "r567",
      "r568",
      "r569",
      "r570",
      "r571",
      "r594",
      "r711",
      "r712",
      "r713",
      "r714",
      "r715",
      "r716",
      "r717",
      "r718",
      "r719",
      "r720",
      "r721",
      "r722",
      "r784",
      "r785",
      "r786",
      "r787",
      "r788"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates amendment to accounting standards.",
        "label": "Accounting Standards Update [Extensible Enumeration]",
        "terseLabel": "Accounting Standards Update [Extensible Enumeration]"
       }
      }
     },
     "localname": "AccountingStandardsUpdateExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_AccountsPayableFairValueDisclosure": {
     "auth_ref": [
      "r560"
     ],
     "calculation": {
      "http://cassinfo.com/role/DisclosuresaboutFairValueofFinancialInstrumentsSummaryoftheCompanysFinancialInstrumentsDetailsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesFairValueDisclosure",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value portion of liabilities incurred for goods and services received that are used in an entity's business and related party payables.",
        "label": "Accounts Payable, Fair Value Disclosure",
        "terseLabel": "Accounts and drafts payable"
       }
      }
     },
     "localname": "AccountsPayableFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/DisclosuresaboutFairValueofFinancialInstrumentsSummaryoftheCompanysFinancialInstrumentsDetailsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments": {
     "auth_ref": [
      "r91"
     ],
     "calculation": {
      "http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 11.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The sum of the periodic adjustments of the differences between securities' face values and purchase prices that are charged against earnings. This is called accretion if the security was purchased at a discount and amortization if it was purchased at premium. As a noncash item, this element is an adjustment to net income when calculating cash provided by or used in operations using the indirect method.",
        "label": "Accretion (Amortization) of Discounts and Premiums, Investments",
        "negatedTerseLabel": "Net amortization of premium/discount on investment securities"
       }
      }
     },
     "localname": "AccretionAmortizationOfDiscountsAndPremiumsInvestments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedLiabilitiesFairValueDisclosure": {
     "auth_ref": [
      "r32"
     ],
     "calculation": {
      "http://cassinfo.com/role/DisclosuresaboutFairValueofFinancialInstrumentsSummaryoftheCompanysFinancialInstrumentsDetailsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesFairValueDisclosure",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value portion of accrued expenses.",
        "label": "Accrued Liabilities, Fair Value Disclosure",
        "terseLabel": "Accrued interest payable"
       }
      }
     },
     "localname": "AccruedLiabilitiesFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/DisclosuresaboutFairValueofFinancialInstrumentsSummaryoftheCompanysFinancialInstrumentsDetailsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "auth_ref": [
      "r29",
      "r280"
     ],
     "calculation": {
      "http://cassinfo.com/role/PremisesandEquipmentSummaryofPremisesandEquipmentDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.",
        "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment",
        "terseLabel": "Less accumulated depreciation"
       }
      }
     },
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/PremisesandEquipmentSummaryofPremisesandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r21",
      "r40",
      "r42",
      "r43",
      "r694",
      "r718",
      "r722"
     ],
     "calculation": {
      "http://cassinfo.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 6.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.",
        "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax",
        "terseLabel": "Accumulated other comprehensive income (loss)"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "auth_ref": [
      "r39",
      "r43",
      "r53",
      "r54",
      "r55",
      "r106",
      "r107",
      "r108",
      "r539",
      "r713",
      "r714",
      "r788"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.",
        "label": "AOCI Attributable to Parent [Member]",
        "terseLabel": "Accumulated Other Comprehensive Income (Loss)"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdditionalPaidInCapitalCommonStock": {
     "auth_ref": [
      "r18"
     ],
     "calculation": {
      "http://cassinfo.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.",
        "label": "Additional Paid in Capital, Common Stock",
        "terseLabel": "Additional paid-in capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapitalCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "auth_ref": [
      "r106",
      "r107",
      "r108",
      "r479",
      "r480",
      "r481",
      "r551"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.",
        "label": "Additional Paid-in Capital [Member]",
        "terseLabel": "Additional Paid-in Capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapitalMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdjustmentForAmortizationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amortization [Abstract]",
        "terseLabel": "Amortization [Abstract]"
       }
      }
     },
     "localname": "AdjustmentForAmortizationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/AcquiredIntangibleAssetsScheduleofIntangibleAssetsandGoodwillDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "auth_ref": [
      "r450",
      "r452",
      "r483",
      "r484"
     ],
     "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",
        "verboseLabel": "Stock-based compensation expense"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:",
        "verboseLabel": "Adjustments to reconcile net income to net cash provided by (used in) operating activities:"
       }
      }
     },
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://cassinfo.com/role/CondensedFinancialInformationofParentCompanyScheduleofStatementsofCashFlowsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "auth_ref": [
      "r90",
      "r268",
      "r275"
     ],
     "calculation": {
      "http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "order": 4.0,
       "parentTag": "us-gaap_NoninterestExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.",
        "label": "Amortization of Intangible Assets",
        "terseLabel": "Amortization of intangible assets"
       }
      }
     },
     "localname": "AmortizationOfIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/AcquiredIntangibleAssetsNarrativeDetails",
      "http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetBackedSecuritiesMember": {
     "auth_ref": [
      "r215",
      "r382"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Securities that are primarily serviced by the cash flows of a discrete pool of receivables or other financial assets for example, but not limited to, credit card receivables, car loans, recreational vehicle loans, and mobile home loans.",
        "label": "Asset-backed Securities [Member]",
        "terseLabel": "Asset backed securities issued or guaranteed by U.S. Government agencies or sponsored enterprises"
       }
      }
     },
     "localname": "AssetBackedSecuritiesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/InvestmentSecuritiesScheduleofInvestmentSecuritiesDetails",
      "http://cassinfo.com/role/InvestmentSecuritiesScheduleoftheFairValuesofSecuritieswithUnrealizedLossesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r100",
      "r161",
      "r168",
      "r175",
      "r230",
      "r295",
      "r296",
      "r297",
      "r299",
      "r300",
      "r301",
      "r302",
      "r304",
      "r306",
      "r308",
      "r309",
      "r536",
      "r540",
      "r563",
      "r597",
      "r599",
      "r643",
      "r693"
     ],
     "calculation": {
      "http://cassinfo.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://cassinfo.com/role/CondensedFinancialInformationofParentCompanyScheduleofCondensedBalanceSheetsDetails": {
       "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/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://cassinfo.com/role/CondensedFinancialInformationofParentCompanyScheduleofCondensedBalanceSheetsDetails",
      "http://cassinfo.com/role/IndustrySegmentInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets [Abstract]",
        "terseLabel": "Assets",
        "verboseLabel": "Assets:"
       }
      }
     },
     "localname": "AssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://cassinfo.com/role/CondensedFinancialInformationofParentCompanyScheduleofCondensedBalanceSheetsDetails",
      "http://cassinfo.com/role/SummaryofSignificantAccountingPoliciesScheduleofIllustratestheImpactofAdoptionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsFairValueDisclosure": {
     "auth_ref": [
      "r554"
     ],
     "calculation": {
      "http://cassinfo.com/role/DisclosuresaboutFairValueofFinancialInstrumentsSummaryoftheCompanysFinancialInstrumentsDetailsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets, Fair Value Disclosure",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "AssetsFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/DisclosuresaboutFairValueofFinancialInstrumentsSummaryoftheCompanysFinancialInstrumentsDetailsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": {
     "auth_ref": [
      "r208"
     ],
     "calculation": {
      "http://cassinfo.com/role/InvestmentSecuritiesScheduleofInvestmentSecuritiesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss",
       "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/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/InvestmentSecuritiesScheduleofInvestmentSecuritiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": {
     "auth_ref": [
      "r209"
     ],
     "calculation": {
      "http://cassinfo.com/role/InvestmentSecuritiesScheduleofInvestmentSecuritiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss",
       "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",
        "negatedTerseLabel": "Gross Unrealized Losses"
       }
      }
     },
     "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/InvestmentSecuritiesScheduleofInvestmentSecuritiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost": {
     "auth_ref": [
      "r213"
     ],
     "calculation": {
      "http://cassinfo.com/role/InvestmentSecuritiesScheduleofAmortizedCostandFairValueofInvestmentSecuritiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss",
       "weight": 1.0
      }
     },
     "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), 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, Amortized Cost, Maturity, Allocated and Single Maturity Date, after Year 5 Through 10",
        "terseLabel": "Due after 5 years through 10 years"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/InvestmentSecuritiesScheduleofAmortizedCostandFairValueofInvestmentSecuritiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue": {
     "auth_ref": [
      "r210",
      "r213",
      "r673"
     ],
     "calculation": {
      "http://cassinfo.com/role/InvestmentSecuritiesScheduleofAmortizedCostandFairValueofInvestmentSecuritiesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest",
       "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": "Due after 5 years through 10 years"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/InvestmentSecuritiesScheduleofAmortizedCostandFairValueofInvestmentSecuritiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost": {
     "auth_ref": [
      "r212"
     ],
     "calculation": {
      "http://cassinfo.com/role/InvestmentSecuritiesScheduleofAmortizedCostandFairValueofInvestmentSecuritiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss",
       "weight": 1.0
      }
     },
     "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), 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, Amortized Cost, Maturity, Allocated and Single Maturity Date, after Year One Through Five",
        "terseLabel": "Due after 1 year through 5 years"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/InvestmentSecuritiesScheduleofAmortizedCostandFairValueofInvestmentSecuritiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue": {
     "auth_ref": [
      "r210",
      "r212",
      "r672"
     ],
     "calculation": {
      "http://cassinfo.com/role/InvestmentSecuritiesScheduleofAmortizedCostandFairValueofInvestmentSecuritiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest",
       "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": "Due after 1 year through 5 years"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/InvestmentSecuritiesScheduleofAmortizedCostandFairValueofInvestmentSecuritiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost": {
     "auth_ref": [
      "r214"
     ],
     "calculation": {
      "http://cassinfo.com/role/InvestmentSecuritiesScheduleofAmortizedCostandFairValueofInvestmentSecuritiesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss",
       "weight": 1.0
      }
     },
     "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), 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, Amortized Cost, Maturity, Allocated and Single Maturity Date, after Year 10",
        "terseLabel": "Due after 10 years"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/InvestmentSecuritiesScheduleofAmortizedCostandFairValueofInvestmentSecuritiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue": {
     "auth_ref": [
      "r210",
      "r214",
      "r674"
     ],
     "calculation": {
      "http://cassinfo.com/role/InvestmentSecuritiesScheduleofAmortizedCostandFairValueofInvestmentSecuritiesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest",
       "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": "Due after 10 years"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/InvestmentSecuritiesScheduleofAmortizedCostandFairValueofInvestmentSecuritiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Securities, Available-for-sale, Amortized Cost, Fiscal Year Maturity [Abstract]",
        "terseLabel": "Amortized Cost"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/InvestmentSecuritiesScheduleofAmortizedCostandFairValueofInvestmentSecuritiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Securities, Available-for-sale, Fair Value, Fiscal Year Maturity [Abstract]",
        "terseLabel": "Fair Value"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/InvestmentSecuritiesScheduleofAmortizedCostandFairValueofInvestmentSecuritiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost": {
     "auth_ref": [
      "r211"
     ],
     "calculation": {
      "http://cassinfo.com/role/InvestmentSecuritiesScheduleofAmortizedCostandFairValueofInvestmentSecuritiesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss",
       "weight": 1.0
      }
     },
     "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), 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, Amortized Cost, Maturity, Allocated and Single Maturity Date, Year One",
        "terseLabel": "Due in 1 year or less"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/InvestmentSecuritiesScheduleofAmortizedCostandFairValueofInvestmentSecuritiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue": {
     "auth_ref": [
      "r210",
      "r211",
      "r671"
     ],
     "calculation": {
      "http://cassinfo.com/role/InvestmentSecuritiesScheduleofAmortizedCostandFairValueofInvestmentSecuritiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest",
       "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": "Due in 1 year or less"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/InvestmentSecuritiesScheduleofAmortizedCostandFairValueofInvestmentSecuritiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AwardTypeAxis": {
     "auth_ref": [
      "r454",
      "r474"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of award under share-based payment arrangement.",
        "label": "Award Type [Axis]",
        "terseLabel": "Award Type [Axis]"
       }
      }
     },
     "localname": "AwardTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/StockBasedCompensationNarrativeDetails",
      "http://cassinfo.com/role/StockBasedCompensationSummaryofCompanysSARsActivityDetails",
      "http://cassinfo.com/role/StockBasedCompensationSummaryofPBRSActivityDetails",
      "http://cassinfo.com/role/StockBasedCompensationSummaryofRestrictedStockActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BankOwnedLifeInsurance": {
     "auth_ref": [
      "r642"
     ],
     "calculation": {
      "http://cassinfo.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 5.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The carrying amount of a life insurance policy on an officer, executive or employee for which the reporting entity (a bank) is entitled to proceeds from the policy upon death of the insured or surrender of the insurance policy.",
        "label": "Bank Owned Life Insurance",
        "terseLabel": "Investments in bank-owned life insurance"
       }
      }
     },
     "localname": "BankOwnedLifeInsurance",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).",
        "label": "Basis of Accounting, Policy [Policy Text Block]",
        "terseLabel": "Basis of Presentation"
       }
      }
     },
     "localname": "BasisOfAccountingPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BuildingMember": {
     "auth_ref": [
      "r279"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities.",
        "label": "Building [Member]",
        "terseLabel": "Buildings"
       }
      }
     },
     "localname": "BuildingMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/PremisesandEquipmentSummaryofPremisesandEquipmentDetails",
      "http://cassinfo.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_Capital": {
     "auth_ref": [
      "r681"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of total capital as defined by regulatory framework.",
        "label": "Banking Regulation, Total Capital, Actual",
        "terseLabel": "Total Capital (to risk-weighted assets), Actual, Amount"
       }
      }
     },
     "localname": "Capital",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CapitalRequirementsandRegulatoryRestrictionsScheduleofCapitalAmountsandRatiosDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalRequiredForCapitalAdequacy": {
     "auth_ref": [
      "r681",
      "r685"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of minimum total risk-based capital required for capital adequacy as defined by regulatory framework.",
        "label": "Banking Regulation, Total Risk-Based Capital, Capital Adequacy, Minimum",
        "terseLabel": "Total Capital (to risk-weighted assets), Capital Requirements, Amount"
       }
      }
     },
     "localname": "CapitalRequiredForCapitalAdequacy",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CapitalRequirementsandRegulatoryRestrictionsScheduleofCapitalAmountsandRatiosDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalRequiredToBeWellCapitalized": {
     "auth_ref": [
      "r681"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of minimum total risk-based capital categorized as well capitalized as defined by regulatory framework for prompt corrective action.",
        "label": "Banking Regulation, Total Risk-Based Capital, Well Capitalized, Minimum",
        "terseLabel": "Total Capital (to risk weighted assets), Requirement to be Well-Capitalized, Amount"
       }
      }
     },
     "localname": "CapitalRequiredToBeWellCapitalized",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CapitalRequirementsandRegulatoryRestrictionsScheduleofCapitalAmountsandRatiosDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CarryingReportedAmountFairValueDisclosureMember": {
     "auth_ref": [
      "r561",
      "r562"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/DisclosuresaboutFairValueofFinancialInstrumentsSummaryoftheCompanysFinancialInstrumentsDetailsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r8",
      "r25",
      "r92"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.",
        "label": "Cash and Cash Equivalents, at Carrying Value",
        "periodEndLabel": "Cash and cash equivalents at end of year",
        "periodStartLabel": "Cash and cash equivalents at beginning of year"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CondensedFinancialInformationofParentCompanyScheduleofStatementsofCashFlowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsFairValueDisclosure": {
     "auth_ref": [],
     "calculation": {
      "http://cassinfo.com/role/DisclosuresaboutFairValueofFinancialInstrumentsSummaryoftheCompanysFinancialInstrumentsDetailsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsFairValueDisclosure",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash and Cash Equivalents, Fair Value Disclosure",
        "terseLabel": "Cash and cash equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/DisclosuresaboutFairValueofFinancialInstrumentsSummaryoftheCompanysFinancialInstrumentsDetailsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash and Cash Equivalents [Member]",
        "terseLabel": "Cash"
       }
      }
     },
     "localname": "CashAndCashEquivalentsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/EmployeeBenefitPlansSummaryoftheFairValueMeasurementsbyTypeofAssetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CashAndCashEquivalentsPolicyTextBlock": {
     "auth_ref": [
      "r9",
      "r93"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CashAndDueFromBanks": {
     "auth_ref": [
      "r640"
     ],
     "calculation": {
      "http://cassinfo.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_CashCashEquivalentsAndShortTermInvestments",
       "weight": 1.0
      },
      "http://cassinfo.com/role/CondensedFinancialInformationofParentCompanyScheduleofCondensedBalanceSheetsDetails": {
       "order": 7.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For banks and other depository institutions: Includes cash on hand (currency and coin), cash items in process of collection, noninterest bearing deposits due from other financial institutions (including corporate credit unions), and noninterest bearing balances with the Federal Reserve Banks, Federal Home Loan Banks and central banks.",
        "label": "Cash and Due from Banks",
        "terseLabel": "Cash and due from banks"
       }
      }
     },
     "localname": "CashAndDueFromBanks",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://cassinfo.com/role/CondensedFinancialInformationofParentCompanyScheduleofCondensedBalanceSheetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsAndShortTermInvestments": {
     "auth_ref": [
      "r25"
     ],
     "calculation": {
      "http://cassinfo.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash includes currency on hand as well as demand deposits with banks or financial institutions. It also includes other kinds of accounts that have the general characteristics of demand deposits in that the customer may deposit additional funds at any time and effectively may withdraw funds at any time without prior notice or penalty. Cash equivalents, excluding items classified as marketable securities, include short-term, highly liquid Investments that are both readily convertible to known amounts of cash, and so near their maturity that they present minimal risk of changes in value because of changes in interest rates. Generally, only investments with original maturities of three months or less qualify under that definition. Original maturity means original maturity to the entity holding the investment. For example, both a three-month US Treasury bill and a three-year Treasury note purchased three months from maturity qualify as cash equivalents. However, a Treasury note purchased three years ago does not become a cash equivalent when its remaining maturity is three months. Short-term investments, exclusive of cash equivalents, generally consist of marketable securities intended to be sold within one year (or the normal operating cycle if longer) and may include trading securities, available-for-sale securities, or held-to-maturity securities (if maturing within one year), as applicable.",
        "label": "Cash, Cash Equivalents, and Short-term Investments",
        "totalLabel": "Cash and cash equivalents"
       }
      }
     },
     "localname": "CashCashEquivalentsAndShortTermInvestments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r86",
      "r92",
      "r95"
     ],
     "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 year",
        "periodStartLabel": "Cash and cash equivalents at beginning of year"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "auth_ref": [
      "r86",
      "r572"
     ],
     "calculation": {
      "http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect",
        "totalLabel": "Net (decrease) increase in cash and cash equivalents"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://cassinfo.com/role/CondensedFinancialInformationofParentCompanyScheduleofStatementsofCashFlowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies Disclosure [Abstract]",
        "terseLabel": "Commitments and Contingencies Disclosure [Abstract]"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "auth_ref": [
      "r286",
      "r287",
      "r288",
      "r290",
      "r733"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for commitments and contingencies.",
        "label": "Commitments and Contingencies Disclosure [Text Block]",
        "terseLabel": "Commitments and Contingencies"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CommitmentsandContingencies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommitmentsToExtendCreditMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Loan commitments are legally binding commitments to extend credit to a counterparty under certain terms and conditions.",
        "label": "Commitments to Extend Credit [Member]",
        "terseLabel": "Commitments to extend credit"
       }
      }
     },
     "localname": "CommitmentsToExtendCreditMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CommitmentsandContingenciesScheduleofCommitmentstoExtendCreditStandbyLettersofCreditandCommercialLettersDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockDividendsPerShareCashPaid": {
     "auth_ref": [
      "r334"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate dividends paid during the period for each share of common stock outstanding.",
        "label": "Common Stock, Dividends, Per Share, Cash Paid",
        "terseLabel": "Cash dividends (in dollars per share)"
       }
      }
     },
     "localname": "CommonStockDividendsPerShareCashPaid",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [
      "r106",
      "r107",
      "r551"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock that is subordinate to all other stock of the issuer.",
        "label": "Common Stock [Member]",
        "terseLabel": "Common Stock"
       }
      }
     },
     "localname": "CommonStockMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r17"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount or stated value per share of common stock.",
        "label": "Common Stock, Par or Stated Value Per Share",
        "terseLabel": "Common stock, par or stated value (in dollars per share)"
       }
      }
     },
     "localname": "CommonStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "auth_ref": [
      "r17"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.",
        "label": "Common Stock, Shares Authorized",
        "terseLabel": "Common stock, shares authorized (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesIssued": {
     "auth_ref": [
      "r17"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.",
        "label": "Common Stock, Shares, Issued",
        "terseLabel": "Common stock, shares issued (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "auth_ref": [
      "r17",
      "r332"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.",
        "label": "Common Stock, Shares, Outstanding",
        "terseLabel": "Common Stock, Shares, Outstanding"
       }
      }
     },
     "localname": "CommonStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r17",
      "r599"
     ],
     "calculation": {
      "http://cassinfo.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.",
        "label": "Common Stock, Value, Issued",
        "terseLabel": "Common stock, par value $.50 per share; 40,000,000 shares authorized; 15,505,772 shares issued at December\u00a031, 2021 and 2020; 13,734,295 and 14,392,669 shares outstanding at December\u00a031, 2021 and 2020, respectively."
       }
      }
     },
     "localname": "CommonStockValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Communication": {
     "auth_ref": [
      "r70"
     ],
     "calculation": {
      "http://cassinfo.com/role/OtherOperatingExpenseDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_OtherNoninterestExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of expense incurred in the period for communication, which is the exchange of information by several methods.",
        "label": "Communication",
        "terseLabel": "Telecommunications"
       }
      }
     },
     "localname": "Communication",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/OtherOperatingExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CompensationAndRetirementDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Retirement Benefits [Abstract]",
        "terseLabel": "Retirement Benefits [Abstract]"
       }
      }
     },
     "localname": "CompensationAndRetirementDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_ComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsLineItems": {
     "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": "Compliance with Regulatory Capital Requirements under Banking Regulations [Line Items]",
        "terseLabel": "Compliance with Regulatory Capital Requirements under Banking Regulations [Line Items]"
       }
      }
     },
     "localname": "ComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CapitalRequirementsandRegulatoryRestrictionsScheduleofCapitalAmountsandRatiosDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "auth_ref": [
      "r48",
      "r50",
      "r51",
      "r62",
      "r655",
      "r701"
     ],
     "calculation": {
      "http://cassinfo.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/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ComprehensiveIncomePolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for comprehensive income.",
        "label": "Comprehensive Income, Policy [Policy Text Block]",
        "terseLabel": "Comprehensive Income"
       }
      }
     },
     "localname": "ComprehensiveIncomePolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ComputerSoftwareIntangibleAssetMember": {
     "auth_ref": [
      "r269",
      "r273",
      "r529"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Collection of computer programs and related data that provide instructions to a computer, for example, but not limited to, application program, control module or operating system, that perform one or more particular functions or tasks.",
        "label": "Computer Software, Intangible Asset [Member]",
        "terseLabel": "Purchased software",
        "verboseLabel": "Software"
       }
      }
     },
     "localname": "ComputerSoftwareIntangibleAssetMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/AcquiredIntangibleAssetsNarrativeDetails",
      "http://cassinfo.com/role/AcquiredIntangibleAssetsScheduleofIntangibleAssetsandGoodwillDetails",
      "http://cassinfo.com/role/PremisesandEquipmentSummaryofPremisesandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConcentrationRiskCreditRisk": {
     "auth_ref": [
      "r142",
      "r688"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for credit risk.",
        "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]",
        "terseLabel": "Risk and Uncertainties"
       }
      }
     },
     "localname": "ConcentrationRiskCreditRisk",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock": {
     "auth_ref": [
      "r5",
      "r104",
      "r533"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for condensed financial information, including the financial position, cash flows, and the results of operations of the registrant (parent company) as of the same dates or for the same periods for which audited consolidated financial statements are being presented. Alternatively, the details of this disclosure can be reported by the specific parent company taxonomy elements, indicating the appropriate date and period contexts in an instance document.",
        "label": "Condensed Financial Information of Parent Company Only Disclosure [Text Block]",
        "terseLabel": "Condensed Financial Information of Parent Company"
       }
      }
     },
     "localname": "CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CondensedFinancialInformationofParentCompany"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ConstructionMember": {
     "auth_ref": [
      "r348"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Building or developing real estate. Includes, but is not limited to, improvement to land for drainage, utilities, grading and subdividing.",
        "label": "Construction [Member]",
        "terseLabel": "Construction"
       }
      }
     },
     "localname": "ConstructionMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/LoansSummaryofACLbyCategoryDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CorporateBondSecuritiesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This category includes information about long-term debt securities that are issued by either a domestic or foreign corporate business entity with a date certain promise of repayment and a return to the holder for the time value of money (for example, variable or fixed interest, original issue discount).",
        "label": "Corporate Bond Securities [Member]",
        "terseLabel": "Corporate bonds"
       }
      }
     },
     "localname": "CorporateBondSecuritiesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/InvestmentSecuritiesScheduleofInvestmentSecuritiesDetails",
      "http://cassinfo.com/role/InvestmentSecuritiesScheduleoftheFairValuesofSecuritieswithUnrealizedLossesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CreditFacilityAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.",
        "label": "Credit Facility [Axis]",
        "terseLabel": "Credit Facility [Axis]"
       }
      }
     },
     "localname": "CreditFacilityAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CommitmentsandContingenciesScheduleofCommitmentstoExtendCreditStandbyLettersofCreditandCommercialLettersDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CreditFacilityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.",
        "label": "Credit Facility [Domain]",
        "terseLabel": "Credit Facility [Domain]"
       }
      }
     },
     "localname": "CreditFacilityDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CommitmentsandContingenciesScheduleofCommitmentstoExtendCreditStandbyLettersofCreditandCommercialLettersDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CurrentFederalTaxExpenseBenefit": {
     "auth_ref": [
      "r101",
      "r510",
      "r518"
     ],
     "calculation": {
      "http://cassinfo.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current federal tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Current Federal Tax Expense (Benefit)",
        "terseLabel": "Federal"
       }
      }
     },
     "localname": "CurrentFederalTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]",
        "terseLabel": "Current:"
       }
      }
     },
     "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": {
     "auth_ref": [
      "r101",
      "r510",
      "r518"
     ],
     "calculation": {
      "http://cassinfo.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current state and local tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Current State and Local Tax Expense (Benefit)",
        "terseLabel": "State"
       }
      }
     },
     "localname": "CurrentStateAndLocalTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CustomerListsMember": {
     "auth_ref": [
      "r528"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information about customers such as their name and contact information; it may also be an extensive database that includes other information about the customers such as their order history and demographic information.",
        "label": "Customer Lists [Member]",
        "terseLabel": "Customer lists"
       }
      }
     },
     "localname": "CustomerListsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/AcquiredIntangibleAssetsNarrativeDetails",
      "http://cassinfo.com/role/AcquiredIntangibleAssetsScheduleofIntangibleAssetsandGoodwillDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtAndEquitySecuritiesGainLoss": {
     "auth_ref": [
      "r64",
      "r65"
     ],
     "calculation": {
      "http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      },
      "http://cassinfo.com/role/CondensedFinancialInformationofParentCompanyScheduleofCondensedStatementofIncomeDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_Revenues",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of unrealized and realized gain (loss) on investment in debt and equity securities.",
        "label": "Debt and Equity Securities, Gain (Loss)",
        "negatedLabel": "Gains on sales of securities",
        "verboseLabel": "Gain on sales of investment securities"
       }
      }
     },
     "localname": "DebtAndEquitySecuritiesGainLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://cassinfo.com/role/CondensedFinancialInformationofParentCompanyScheduleofCondensedStatementofIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Disclosure [Abstract]",
        "terseLabel": "Debt Disclosure [Abstract]"
       }
      }
     },
     "localname": "DebtDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtDisclosureTextBlock": {
     "auth_ref": [
      "r97",
      "r311",
      "r312",
      "r313",
      "r314",
      "r315",
      "r316",
      "r317",
      "r319",
      "r320",
      "r321",
      "r323",
      "r328"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.",
        "label": "Debt Disclosure [Text Block]",
        "terseLabel": "Unused Available Lines of Credit"
       }
      }
     },
     "localname": "DebtDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/UnusedAvailableLinesofCredit"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss": {
     "auth_ref": [
      "r253"
     ],
     "calculation": {
      "http://cassinfo.com/role/InvestmentSecuritiesScheduleofAmortizedCostandFairValueofInvestmentSecuritiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://cassinfo.com/role/InvestmentSecuritiesScheduleofInvestmentSecuritiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amortized cost excluding accrued interest, after allowance for credit loss, of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Debt Securities, Available-for-Sale, Amortized Cost, Excluding Accrued Interest, after Allowance for Credit Loss",
        "totalLabel": "Amortized Cost"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/InvestmentSecuritiesScheduleofAmortizedCostandFairValueofInvestmentSecuritiesDetails",
      "http://cassinfo.com/role/InvestmentSecuritiesScheduleofInvestmentSecuritiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger": {
     "auth_ref": [
      "r221",
      "r258",
      "r261"
     ],
     "calculation": {
      "http://cassinfo.com/role/InvestmentSecuritiesScheduleoftheFairValuesofSecuritieswithUnrealizedLossesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition",
       "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), in continuous unrealized loss position for more than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset.",
        "label": "Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer",
        "terseLabel": "AFS, 12 months or more, Estimated Fair Value"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/InvestmentSecuritiesScheduleoftheFairValuesofSecuritieswithUnrealizedLossesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss": {
     "auth_ref": [
      "r221",
      "r258"
     ],
     "calculation": {
      "http://cassinfo.com/role/InvestmentSecuritiesScheduleoftheFairValuesofSecuritieswithUnrealizedLossesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for 12 months or longer, without allowance for credit loss. Includes beneficial interest in securitized financial asset.",
        "label": "Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss",
        "terseLabel": "AFS, 12 months or more, Unrealized Losses"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/InvestmentSecuritiesScheduleoftheFairValuesofSecuritieswithUnrealizedLossesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerNumberOfPositions": {
     "auth_ref": [
      "r256"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of investments in debt securities measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for 12 months or longer, without an allowance for credit loss. Includes beneficial interest in securitized financial asset.",
        "label": "Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer, Number of Positions",
        "terseLabel": "Available-for-sale securities, number of positions, greater than one year"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerNumberOfPositions",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/InvestmentSecuritiesNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months": {
     "auth_ref": [
      "r221",
      "r258",
      "r261"
     ],
     "calculation": {
      "http://cassinfo.com/role/InvestmentSecuritiesScheduleoftheFairValuesofSecuritieswithUnrealizedLossesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition",
       "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), in continuous unrealized loss position for less than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset.",
        "label": "Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months",
        "terseLabel": "AFS, Less than 12 months, Estimated Fair Value"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/InvestmentSecuritiesScheduleoftheFairValuesofSecuritieswithUnrealizedLossesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss": {
     "auth_ref": [
      "r221",
      "r258"
     ],
     "calculation": {
      "http://cassinfo.com/role/InvestmentSecuritiesScheduleoftheFairValuesofSecuritieswithUnrealizedLossesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for less than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset.",
        "label": "Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss",
        "terseLabel": "AFS, Less than 12 months, Unrealized Losses"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/InvestmentSecuritiesScheduleoftheFairValuesofSecuritieswithUnrealizedLossesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest": {
     "auth_ref": [
      "r253"
     ],
     "calculation": {
      "http://cassinfo.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://cassinfo.com/role/CondensedFinancialInformationofParentCompanyScheduleofCondensedBalanceSheetsDetails": {
       "order": 8.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://cassinfo.com/role/DisclosuresaboutFairValueofFinancialInstrumentsSummaryoftheCompanysFinancialInstrumentsDetailsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsFairValueDisclosure",
       "weight": 1.0
      },
      "http://cassinfo.com/role/InvestmentSecuritiesScheduleofAmortizedCostandFairValueofInvestmentSecuritiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://cassinfo.com/role/InvestmentSecuritiesScheduleofInvestmentSecuritiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount excluding accrued interest, of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Debt Securities, Available-for-Sale, Excluding Accrued Interest",
        "terseLabel": "Fair Value",
        "totalLabel": "Total",
        "verboseLabel": "Securities available-for-sale, at fair value"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleExcludingAccruedInterest",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://cassinfo.com/role/CondensedFinancialInformationofParentCompanyScheduleofCondensedBalanceSheetsDetails",
      "http://cassinfo.com/role/DisclosuresaboutFairValueofFinancialInstrumentsSummaryoftheCompanysFinancialInstrumentsDetailsDetails",
      "http://cassinfo.com/role/InvestmentSecuritiesScheduleofAmortizedCostandFairValueofInvestmentSecuritiesDetails",
      "http://cassinfo.com/role/InvestmentSecuritiesScheduleofInvestmentSecuritiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleRealizedGain": {
     "auth_ref": [
      "r222"
     ],
     "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": "Available-for-sale securities, gross realized gains"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleRealizedGain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/InvestmentSecuritiesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleRealizedGainLoss": {
     "auth_ref": [
      "r222"
     ],
     "calculation": {
      "http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "order": 3.0,
       "parentTag": "us-gaap_NoninterestIncome",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of realized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Debt Securities, Available-for-sale, Realized Gain (Loss)",
        "verboseLabel": "Gains on sales of securities"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleRealizedGainLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss": {
     "auth_ref": [
      "r222"
     ],
     "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",
        "terseLabel": "Available-for-sale securities, gross realized losses"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleRealizedLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/InvestmentSecuritiesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleRestricted": {
     "auth_ref": [
      "r617",
      "r731",
      "r732"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of restricted 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, Restricted",
        "terseLabel": "Restricted securities"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleRestricted",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/InvestmentSecuritiesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock": {
     "auth_ref": [
      "r224"
     ],
     "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]",
        "terseLabel": "Schedule of Investment Securities"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/InvestmentSecuritiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition": {
     "auth_ref": [
      "r217",
      "r254",
      "r261"
     ],
     "calculation": {
      "http://cassinfo.com/role/InvestmentSecuritiesScheduleoftheFairValuesofSecuritieswithUnrealizedLossesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "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), in unrealized loss position without allowance for credit loss.",
        "label": "Debt Securities, Available-for-sale, Unrealized Loss Position",
        "totalLabel": "AFS, Total Estimated Fair Value"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPosition",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/InvestmentSecuritiesScheduleoftheFairValuesofSecuritieswithUnrealizedLossesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss": {
     "auth_ref": [
      "r218",
      "r255"
     ],
     "calculation": {
      "http://cassinfo.com/role/InvestmentSecuritiesScheduleoftheFairValuesofSecuritieswithUnrealizedLossesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position, without allowance for credit loss. Includes beneficial interest in securitized financial asset.",
        "label": "Debt Securities, Available-for-sale, Unrealized Loss Position, Accumulated Loss",
        "totalLabel": "AFS, Total Unrealized Losses"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/InvestmentSecuritiesScheduleoftheFairValuesofSecuritieswithUnrealizedLossesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions": {
     "auth_ref": [
      "r219",
      "r256"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of investments in debt securities measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position, without allowance for credit loss. Includes beneficial interest in securitized financial asset.",
        "label": "Debt Securities, Available-for-sale, Unrealized Loss Position, Number of Positions",
        "terseLabel": "Available-for-sale securities, number of positions"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/InvestmentSecuritiesNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible": {
     "auth_ref": [
      "r494"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease reasonably possible in the next twelve months for the unrecognized tax benefit.",
        "label": "Decrease in Unrecognized Tax Benefits is Reasonably Possible",
        "terseLabel": "Reduction of tax benefits over the next twelve months"
       }
      }
     },
     "localname": "DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r101",
      "r511",
      "r518"
     ],
     "calculation": {
      "http://cassinfo.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred federal income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred Federal Income Tax Expense (Benefit)",
        "verboseLabel": "Federal"
       }
      }
     },
     "localname": "DeferredFederalIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r90",
      "r101",
      "r511",
      "r518",
      "r519",
      "r520"
     ],
     "calculation": {
      "http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred Income Tax Expense (Benefit)",
        "terseLabel": "Deferred income tax (benefit) expense"
       }
      }
     },
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]",
        "terseLabel": "Deferred:"
       }
      }
     },
     "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r101",
      "r511",
      "r518"
     ],
     "calculation": {
      "http://cassinfo.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred state and local tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred State and Local Income Tax Expense (Benefit)",
        "verboseLabel": "State"
       }
      }
     },
     "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsLiabilitiesNet": {
     "auth_ref": [
      "r505"
     ],
     "calculation": {
      "http://cassinfo.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "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/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsNet": {
     "auth_ref": [
      "r505"
     ],
     "calculation": {
      "http://cassinfo.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.",
        "label": "Deferred Tax Assets, Net of Valuation Allowance",
        "totalLabel": "Total deferred tax assets"
       }
      }
     },
     "localname": "DeferredTaxAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsNetAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Assets, Net [Abstract]",
        "terseLabel": "Deferred tax assets:"
       }
      }
     },
     "localname": "DeferredTaxAssetsNetAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredTaxAssetsOther": {
     "auth_ref": [
      "r508",
      "r509"
     ],
     "calculation": {
      "http://cassinfo.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.",
        "label": "Deferred Tax Assets, Other",
        "verboseLabel": "Other"
       }
      }
     },
     "localname": "DeferredTaxAssetsOther",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions": {
     "auth_ref": [
      "r508"
     ],
     "calculation": {
      "http://cassinfo.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from pension benefits.",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Pensions",
        "terseLabel": "ASC 715 pension funding liability"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPostretirementBenefits": {
     "auth_ref": [
      "r508"
     ],
     "calculation": {
      "http://cassinfo.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from postretirement benefits.",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Postretirement Benefits",
        "terseLabel": "Supplemental executive retirement plan accrual"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPostretirementBenefits",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": {
     "auth_ref": [
      "r508",
      "r509"
     ],
     "calculation": {
      "http://cassinfo.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost",
        "terseLabel": "Stock compensation"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsProvisionForLoanLosses": {
     "auth_ref": [
      "r508",
      "r509"
     ],
     "calculation": {
      "http://cassinfo.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "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 financing receivable.",
        "label": "Deferred Tax Asset, Tax Deferred Expense, Reserve and Accrual, Financing Receivable, Allowance for Credit Loss",
        "terseLabel": "Allowance for credit losses"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsProvisionForLoanLosses",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsValuationAllowance": {
     "auth_ref": [
      "r504"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.",
        "label": "Deferred Tax Assets, Valuation Allowance",
        "terseLabel": "Deferred tax asset"
       }
      }
     },
     "localname": "DeferredTaxAssetsValuationAllowance",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/SummaryofSignificantAccountingPoliciesScheduleofIllustratestheImpactofAdoptionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilities": {
     "auth_ref": [
      "r489",
      "r505"
     ],
     "calculation": {
      "http://cassinfo.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.",
        "label": "Deferred Tax Liabilities, Net",
        "negatedTotalLabel": "Total deferred tax liabilities"
       }
      }
     },
     "localname": "DeferredTaxLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesLeasingArrangements": {
     "auth_ref": [
      "r508",
      "r509"
     ],
     "calculation": {
      "http://cassinfo.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from leasing arrangements.",
        "label": "Deferred Tax Liabilities, Leasing Arrangements",
        "negatedTerseLabel": "Right of use asset"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesLeasingArrangements",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesNetAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Liabilities, Net [Abstract]",
        "terseLabel": "Deferred tax liabilities:"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesNetAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesOther": {
     "auth_ref": [
      "r508",
      "r509"
     ],
     "calculation": {
      "http://cassinfo.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DeferredTaxLiabilities",
       "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",
        "negatedLabel": "Other"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesOther",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesOtherFiniteLivedAssets": {
     "auth_ref": [
      "r508",
      "r509"
     ],
     "calculation": {
      "http://cassinfo.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_DeferredTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from long-lived assets other than property, plant, and equipment.",
        "label": "Deferred Tax Liabilities, Other Finite-Lived Assets",
        "negatedLabel": "Intangible assets"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesOtherFiniteLivedAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": {
     "auth_ref": [
      "r508",
      "r509"
     ],
     "calculation": {
      "http://cassinfo.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_DeferredTaxLiabilities",
       "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",
        "negatedLabel": "Premises and equipment"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesUnrealizedGainsOnTradingSecurities": {
     "auth_ref": [
      "r508",
      "r509"
     ],
     "calculation": {
      "http://cassinfo.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_DeferredTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from unrealized gains on trading securities.",
        "label": "Deferred Tax Liabilities, Unrealized Gains on Trading Securities",
        "negatedLabel": "Unrealized gain on investment securities available-for-sale"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesUnrealizedGainsOnTradingSecurities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation": {
     "auth_ref": [
      "r390"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of actuarial present value of benefits attributed to employee service rendered, excluding assumptions about future compensation level.",
        "label": "Defined Benefit Plan, Accumulated Benefit Obligation",
        "terseLabel": "Accumulated benefit obligation"
       }
      }
     },
     "localname": "DefinedBenefitPlanAccumulatedBenefitObligation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/EmployeeBenefitPlansNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax": {
     "auth_ref": [
      "r38",
      "r43",
      "r402"
     ],
     "calculation": {
      "http://cassinfo.com/role/EmployeeBenefitPlansScheduleofthePretaxamountsinAccumulatedOtherComprehensiveLossDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before tax, of accumulated other comprehensive (income) loss for defined benefit plan, that has not been recognized in net periodic benefit cost (credit).",
        "label": "Defined Benefit Plan, Accumulated Other Comprehensive (Income) Loss, before Tax",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/EmployeeBenefitPlansScheduleofthePretaxamountsinAccumulatedOtherComprehensiveLossDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax": {
     "auth_ref": [
      "r43",
      "r402"
     ],
     "calculation": {
      "http://cassinfo.com/role/EmployeeBenefitPlansScheduleofthePretaxamountsinAccumulatedOtherComprehensiveLossDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before tax, of accumulated other comprehensive income (loss) for gain (loss) of defined benefit plan, that has not been recognized in net periodic benefit (cost) credit.",
        "label": "Defined Benefit Plan, Accumulated Other Comprehensive Income (Loss), Gain (Loss), before Tax",
        "negatedLabel": "Net actuarial loss"
       }
      }
     },
     "localname": "DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/EmployeeBenefitPlansScheduleofthePretaxamountsinAccumulatedOtherComprehensiveLossDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax": {
     "auth_ref": [
      "r43",
      "r402"
     ],
     "calculation": {
      "http://cassinfo.com/role/EmployeeBenefitPlansScheduleofthePretaxamountsinAccumulatedOtherComprehensiveLossDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before tax, of accumulated other comprehensive (income) loss for cost (credit) of benefit change attributable to participants' prior service from plan amendment or plan initiation of defined benefit plan, that has not been recognized in net periodic benefit cost (credit).",
        "label": "Defined Benefit Plan, Accumulated Other Comprehensive (Income) Loss, Prior Service Cost (Credit), before Tax",
        "terseLabel": "Prior service cost"
       }
      }
     },
     "localname": "DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/EmployeeBenefitPlansScheduleofthePretaxamountsinAccumulatedOtherComprehensiveLossDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets": {
     "auth_ref": [
      "r372",
      "r428"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in plan assets of defined benefit plan from actual return (loss) determined by change in fair value of plan assets adjusted for contributions, benefit payments, and other expenses.",
        "label": "Defined Benefit Plan, Plan Assets, Increase (Decrease) for Actual Return (Loss)",
        "terseLabel": "Actual return"
       }
      }
     },
     "localname": "DefinedBenefitPlanActualReturnOnPlanAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/EmployeeBenefitPlansScheduleofProjectedBenefitObligationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanActuarialGainLoss": {
     "auth_ref": [
      "r365"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) from change in actuarial assumptions which (increases) decreases benefit obligation of defined benefit plan. Assumptions include, but are not limited to, interest, mortality, employee turnover, salary, and temporary deviation from substantive plan.",
        "label": "Defined Benefit Plan, Benefit Obligation, Actuarial Gain (Loss)",
        "negatedTerseLabel": "Actuarial (gain) loss"
       }
      }
     },
     "localname": "DefinedBenefitPlanActuarialGainLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/EmployeeBenefitPlansScheduleofProjectedBenefitObligationDetails",
      "http://cassinfo.com/role/EmployeeBenefitPlansSummaryoftheActivityintheSERPsProjectedBenefitObligationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses": {
     "auth_ref": [
      "r359",
      "r397",
      "r422",
      "r428",
      "r429"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) recognized in net periodic benefit (cost) credit of defined benefit plan.",
        "label": "Defined Benefit Plan, Amortization of Gain (Loss)",
        "terseLabel": "Net actuarial loss in accumulated other comprehensive loss"
       }
      }
     },
     "localname": "DefinedBenefitPlanAmortizationOfGainsLosses",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/EmployeeBenefitPlansNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit": {
     "auth_ref": [
      "r359",
      "r398",
      "r423",
      "r428",
      "r429"
     ],
     "calculation": {
      "http://cassinfo.com/role/EmployeeBenefitPlansScheduleofPlansPensionCostDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": 1.0
      },
      "http://cassinfo.com/role/EmployeeBenefitPlansScheduleofSERPsPensionCostDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of prior service cost (credit) recognized in net periodic benefit cost (credit) of defined benefit plan.",
        "label": "Defined Benefit Plan, Amortization of Prior Service Cost (Credit)",
        "terseLabel": "Net amortization and deferral"
       }
      }
     },
     "localname": "DefinedBenefitPlanAmortizationOfPriorServiceCostCredit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/EmployeeBenefitPlansScheduleofPlansPensionCostDetails",
      "http://cassinfo.com/role/EmployeeBenefitPlansScheduleofSERPsPensionCostDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate": {
     "auth_ref": [
      "r403"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average rate for present value of future retirement benefits cash flows, used to determine benefit obligation of defined benefit plan.",
        "label": "Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Discount Rate",
        "terseLabel": "Weighted average discount rate"
       }
      }
     },
     "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/EmployeeBenefitPlansScheduleofAssumptionsusedtoDetermineProjectedBenefitObligationoftheSERPDetails",
      "http://cassinfo.com/role/EmployeeBenefitPlansScheduleofAssumptionsusedtoDeterminetheProjectedBenefitObligationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease": {
     "auth_ref": [
      "r404"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average rate increase of compensation, used to determine benefit obligation of defined benefit plan. Plan includes, but is not limited to, pay-related defined benefit plan.",
        "label": "Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Rate of Compensation Increase",
        "terseLabel": "Rate of increase in compensation levels"
       }
      }
     },
     "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/EmployeeBenefitPlansScheduleofAssumptionsusedtoDetermineNetPensionCostDetails",
      "http://cassinfo.com/role/EmployeeBenefitPlansScheduleofAssumptionsusedtoDeterminetheProjectedBenefitObligationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate": {
     "auth_ref": [
      "r403"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average rate for present value of future retirement benefits cash flows, used to determine net periodic benefit cost of defined benefit plan.",
        "label": "Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Discount Rate",
        "verboseLabel": "Weighted average discount rate"
       }
      }
     },
     "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/EmployeeBenefitPlansScheduleofAssumptionsusedtoDetermineNetPensionCostDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets": {
     "auth_ref": [
      "r405",
      "r427"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average rate of return on plan assets, reflecting average rate of earnings expected on existing plan assets and expected contributions, used to determine net periodic benefit cost of defined benefit plan.",
        "label": "Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Expected Long-term Rate of Return on Plan Assets",
        "terseLabel": "Expected long-term rate of return on assets"
       }
      }
     },
     "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/EmployeeBenefitPlansScheduleofAssumptionsusedtoDetermineNetPensionCostDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DefinedBenefitPlanBenefitObligation": {
     "auth_ref": [
      "r360"
     ],
     "calculation": {
      "http://cassinfo.com/role/EmployeeBenefitPlansScheduleofProjectedBenefitObligationDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DefinedBenefitPlanFundedStatusOfPlan",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.",
        "label": "Defined Benefit Plan, Benefit Obligation",
        "periodEndLabel": "Balance, December 31",
        "periodStartLabel": "Balance, January 1"
       }
      }
     },
     "localname": "DefinedBenefitPlanBenefitObligation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/EmployeeBenefitPlansScheduleofProjectedBenefitObligationDetails",
      "http://cassinfo.com/role/EmployeeBenefitPlansSummaryoftheActivityintheSERPsProjectedBenefitObligationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid": {
     "auth_ref": [
      "r367",
      "r434"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of payment to participant of defined benefit plan which decreases benefit obligation. For pension plan, payment includes, but is not limited to, pension benefits and death benefits. For other postretirement plan, payment includes, but is not limited to, prescription drug benefits, health care benefits, life insurance benefits, and legal, educational and advisory services.",
        "label": "Defined Benefit Plan, Benefit Obligation, Benefits Paid",
        "negatedTerseLabel": "Benefits paid"
       }
      }
     },
     "localname": "DefinedBenefitPlanBenefitObligationBenefitsPaid",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/EmployeeBenefitPlansScheduleofProjectedBenefitObligationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis": {
     "auth_ref": [
      "r381",
      "r382",
      "r384",
      "r385",
      "r386",
      "r387",
      "r388",
      "r389",
      "r408",
      "r428"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by defined benefit plan asset investment.",
        "label": "Defined Benefit Plan, Plan Assets, Category [Axis]",
        "terseLabel": "Defined Benefit Plan, Plan Assets, Category [Axis]"
       }
      }
     },
     "localname": "DefinedBenefitPlanByPlanAssetCategoriesAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/EmployeeBenefitPlansNarrativeDetails",
      "http://cassinfo.com/role/EmployeeBenefitPlansScheduleofLongtermRateofReturnonAssetsDetails",
      "http://cassinfo.com/role/EmployeeBenefitPlansSummaryoftheFairValueMeasurementsbyTypeofAssetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward": {
     "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": "Defined Benefit Plan, Change in Benefit Obligation [Roll Forward]",
        "terseLabel": "Projected benefit obligation:",
        "verboseLabel": "Benefit obligation:"
       }
      }
     },
     "localname": "DefinedBenefitPlanChangeInBenefitObligationRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/EmployeeBenefitPlansScheduleofProjectedBenefitObligationDetails",
      "http://cassinfo.com/role/EmployeeBenefitPlansSummaryoftheActivityintheSERPsProjectedBenefitObligationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedBenefitPlanContributionsByEmployer": {
     "auth_ref": [
      "r374",
      "r382",
      "r384",
      "r426",
      "r428",
      "r429"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of contribution received by defined benefit plan from employer which increases plan assets.",
        "label": "Defined Benefit Plan, Plan Assets, Contributions by Employer",
        "terseLabel": "Employer contribution"
       }
      }
     },
     "localname": "DefinedBenefitPlanContributionsByEmployer",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/EmployeeBenefitPlansNarrativeDetails",
      "http://cassinfo.com/role/EmployeeBenefitPlansScheduleofProjectedBenefitObligationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanDisclosureLineItems": {
     "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 Plan Disclosure [Line Items]",
        "terseLabel": "Defined Benefit Plan Disclosure [Line Items]"
       }
      }
     },
     "localname": "DefinedBenefitPlanDisclosureLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/EmployeeBenefitPlansNarrativeDetails",
      "http://cassinfo.com/role/EmployeeBenefitPlansScheduleofAssumptionsusedtoDetermineNetPensionCostDetails",
      "http://cassinfo.com/role/EmployeeBenefitPlansScheduleofAssumptionsusedtoDetermineProjectedBenefitObligationoftheSERPDetails",
      "http://cassinfo.com/role/EmployeeBenefitPlansScheduleofAssumptionsusedtoDeterminetheProjectedBenefitObligationDetails",
      "http://cassinfo.com/role/EmployeeBenefitPlansScheduleofExpectedFutureBenefitsPayableDetails",
      "http://cassinfo.com/role/EmployeeBenefitPlansScheduleofExpectedPensionBenefitPaymentsDetails",
      "http://cassinfo.com/role/EmployeeBenefitPlansScheduleofLongtermRateofReturnonAssetsDetails",
      "http://cassinfo.com/role/EmployeeBenefitPlansScheduleofPlansPensionCostDetails",
      "http://cassinfo.com/role/EmployeeBenefitPlansScheduleofSERPsPensionCostDetails",
      "http://cassinfo.com/role/EmployeeBenefitPlansScheduleofthePretaxamountsinAccumulatedOtherComprehensiveLossDetails",
      "http://cassinfo.com/role/EmployeeBenefitPlansSummaryoftheActivityintheSERPsProjectedBenefitObligationDetails",
      "http://cassinfo.com/role/EmployeeBenefitPlansSummaryoftheFairValueMeasurementsbyTypeofAssetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter": {
     "auth_ref": [
      "r391"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of benefit for defined benefit plan expected to be paid in five fiscal years after fifth fiscal year following current fiscal year.",
        "label": "Defined Benefit Plan, Expected Future Benefit Payment, after Year Five for Next Five Years",
        "terseLabel": "2026-2030"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/EmployeeBenefitPlansScheduleofExpectedFutureBenefitsPayableDetails",
      "http://cassinfo.com/role/EmployeeBenefitPlansScheduleofExpectedPensionBenefitPaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths": {
     "auth_ref": [
      "r391"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of benefit for defined benefit plan expected to be paid in next fiscal year following current fiscal year.",
        "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year One",
        "verboseLabel": "2022"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/EmployeeBenefitPlansScheduleofExpectedFutureBenefitsPayableDetails",
      "http://cassinfo.com/role/EmployeeBenefitPlansScheduleofExpectedPensionBenefitPaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive": {
     "auth_ref": [
      "r391"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of benefit for defined benefit plan expected to be paid in fifth fiscal year following current fiscal year.",
        "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Five",
        "verboseLabel": "2026"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/EmployeeBenefitPlansScheduleofExpectedFutureBenefitsPayableDetails",
      "http://cassinfo.com/role/EmployeeBenefitPlansScheduleofExpectedPensionBenefitPaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour": {
     "auth_ref": [
      "r391"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of benefit for defined benefit plan expected to be paid in fourth fiscal year following current fiscal year.",
        "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Four",
        "verboseLabel": "2025"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/EmployeeBenefitPlansScheduleofExpectedFutureBenefitsPayableDetails",
      "http://cassinfo.com/role/EmployeeBenefitPlansScheduleofExpectedPensionBenefitPaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree": {
     "auth_ref": [
      "r391"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of benefit for defined benefit plan expected to be paid in third fiscal year following current fiscal year.",
        "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Three",
        "verboseLabel": "2024"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/EmployeeBenefitPlansScheduleofExpectedFutureBenefitsPayableDetails",
      "http://cassinfo.com/role/EmployeeBenefitPlansScheduleofExpectedPensionBenefitPaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo": {
     "auth_ref": [
      "r391"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of benefit for defined benefit plan expected to be paid in second fiscal year following current fiscal year.",
        "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Two",
        "verboseLabel": "2023"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/EmployeeBenefitPlansScheduleofExpectedFutureBenefitsPayableDetails",
      "http://cassinfo.com/role/EmployeeBenefitPlansScheduleofExpectedPensionBenefitPaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear": {
     "auth_ref": [
      "r426",
      "r429"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of contribution expected to be received by defined benefit plan from employer in remainder of current fiscal year. Excludes contribution previously paid by employer in current fiscal year.",
        "label": "Defined Benefit Plan, Expected Future Employer Contributions, Remainder of Fiscal Year",
        "terseLabel": "Profit sharing expense"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/EmployeeBenefitPlansNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets": {
     "auth_ref": [
      "r359",
      "r396",
      "r421",
      "r428",
      "r429"
     ],
     "calculation": {
      "http://cassinfo.com/role/EmployeeBenefitPlansScheduleofPlansPensionCostDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expected return (loss) recognized in net periodic benefit (cost) credit, calculated based on expected long-term rate of return and market-related value of plan assets of defined benefit plan.",
        "label": "Defined Benefit Plan, Expected Return (Loss) on Plan Assets",
        "negatedLabel": "Expected return on plan assets"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedReturnOnPlanAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/EmployeeBenefitPlansScheduleofPlansPensionCostDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanFairValueOfPlanAssets": {
     "auth_ref": [
      "r371",
      "r382",
      "r384",
      "r385",
      "r428"
     ],
     "calculation": {
      "http://cassinfo.com/role/EmployeeBenefitPlansScheduleofProjectedBenefitObligationDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DefinedBenefitPlanFundedStatusOfPlan",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset segregated and restricted to provide benefit under defined benefit plan. Asset includes, but is not limited to, stock, bond, other investment, earning from investment, and contribution by employer and employee.",
        "label": "Defined Benefit Plan, Plan Assets, Amount",
        "periodEndLabel": "Fair value, December 31",
        "periodStartLabel": "Fair value, January 1",
        "terseLabel": "Total plan assets"
       }
      }
     },
     "localname": "DefinedBenefitPlanFairValueOfPlanAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/EmployeeBenefitPlansScheduleofProjectedBenefitObligationDetails",
      "http://cassinfo.com/role/EmployeeBenefitPlansSummaryoftheFairValueMeasurementsbyTypeofAssetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanFundedStatusOfPlan": {
     "auth_ref": [
      "r358",
      "r380",
      "r428"
     ],
     "calculation": {
      "http://cassinfo.com/role/EmployeeBenefitPlansScheduleofProjectedBenefitObligationDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of funded (unfunded) status of defined benefit plan, measured as difference between fair value of plan assets and benefit obligation. Includes, but is not limited to, overfunded (underfunded) status.",
        "label": "Defined Benefit Plan, Funded (Unfunded) Status of Plan",
        "totalLabel": "Accrued pension liability"
       }
      }
     },
     "localname": "DefinedBenefitPlanFundedStatusOfPlan",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/EmployeeBenefitPlansScheduleofProjectedBenefitObligationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanFundedStatusOfPlanAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Defined Benefit Plan, Funded (Unfunded) Status of Plan [Abstract]",
        "terseLabel": "Funded status:"
       }
      }
     },
     "localname": "DefinedBenefitPlanFundedStatusOfPlanAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/EmployeeBenefitPlansScheduleofProjectedBenefitObligationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedBenefitPlanInterestCost": {
     "auth_ref": [
      "r359",
      "r363",
      "r395",
      "r420",
      "r428",
      "r429"
     ],
     "calculation": {
      "http://cassinfo.com/role/EmployeeBenefitPlansScheduleofPlansPensionCostDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": 1.0
      },
      "http://cassinfo.com/role/EmployeeBenefitPlansScheduleofSERPsPensionCostDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost recognized for passage of time related to defined benefit plan.",
        "label": "Defined Benefit Plan, Interest Cost",
        "terseLabel": "Interest cost",
        "verboseLabel": "Interest cost on projected benefit obligations"
       }
      }
     },
     "localname": "DefinedBenefitPlanInterestCost",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/EmployeeBenefitPlansScheduleofPlansPensionCostDetails",
      "http://cassinfo.com/role/EmployeeBenefitPlansScheduleofProjectedBenefitObligationDetails",
      "http://cassinfo.com/role/EmployeeBenefitPlansScheduleofSERPsPensionCostDetails",
      "http://cassinfo.com/role/EmployeeBenefitPlansSummaryoftheActivityintheSERPsProjectedBenefitObligationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": {
     "auth_ref": [
      "r393",
      "r418",
      "r428",
      "r429"
     ],
     "calculation": {
      "http://cassinfo.com/role/EmployeeBenefitPlansScheduleofPlansPensionCostDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://cassinfo.com/role/EmployeeBenefitPlansScheduleofSERPsPensionCostDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of net periodic benefit cost (credit) for defined benefit plan.",
        "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit)",
        "totalLabel": "Net periodic pension cost"
       }
      }
     },
     "localname": "DefinedBenefitPlanNetPeriodicBenefitCost",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/EmployeeBenefitPlansScheduleofPlansPensionCostDetails",
      "http://cassinfo.com/role/EmployeeBenefitPlansScheduleofSERPsPensionCostDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanPlanAmendments": {
     "auth_ref": [
      "r368"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in benefit obligation of defined benefit plan from change in terms of existing plan or initiation of new plan.",
        "label": "Defined Benefit Plan, Benefit Obligation, Increase (Decrease) for Plan Amendment",
        "negatedTerseLabel": "Plan amendments"
       }
      }
     },
     "localname": "DefinedBenefitPlanPlanAmendments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/EmployeeBenefitPlansScheduleofProjectedBenefitObligationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid": {
     "auth_ref": [
      "r376",
      "r434"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of payment to participant under defined benefit plan which decreases plan assets. For pension plan, payment includes, but is not limited to, pension benefits and death benefits. For other postretirement plan, payment includes, but is not limited to, prescription drug benefits, health care benefits, life insurance benefits, and legal, educational and advisory services.",
        "label": "Defined Benefit Plan, Plan Assets, Benefits Paid",
        "negatedLabel": "Benefits paid",
        "terseLabel": "Benefits paid"
       }
      }
     },
     "localname": "DefinedBenefitPlanPlanAssetsBenefitsPaid",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/EmployeeBenefitPlansNarrativeDetails",
      "http://cassinfo.com/role/EmployeeBenefitPlansScheduleofProjectedBenefitObligationDetails",
      "http://cassinfo.com/role/EmployeeBenefitPlansSummaryoftheActivityintheSERPsProjectedBenefitObligationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage": {
     "auth_ref": [
      "r381",
      "r428"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of target investment allocation to total plan assets. Includes, but is not limited to, percentage on weighted-average basis if more than one plan.",
        "label": "Defined Benefit Plan, Plan Assets, Target Allocation, Percentage",
        "periodEndLabel": "% of Total Portfolio",
        "terseLabel": "Plan assets, target allocation percentage"
       }
      }
     },
     "localname": "DefinedBenefitPlanPlanAssetsTargetAllocationPercentage",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/EmployeeBenefitPlansNarrativeDetails",
      "http://cassinfo.com/role/EmployeeBenefitPlansScheduleofLongtermRateofReturnonAssetsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DefinedBenefitPlanRealEstateMember": {
     "auth_ref": [
      "r382",
      "r428"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Property composed of building, land and land improvement; in which defined benefit plan asset is invested.",
        "label": "Defined Benefit Plan, Real Estate [Member]",
        "terseLabel": "Real estate investment trusts"
       }
      }
     },
     "localname": "DefinedBenefitPlanRealEstateMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/EmployeeBenefitPlansSummaryoftheFairValueMeasurementsbyTypeofAssetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DefinedBenefitPlanServiceCost": {
     "auth_ref": [
      "r361",
      "r394",
      "r419",
      "r428",
      "r429"
     ],
     "calculation": {
      "http://cassinfo.com/role/EmployeeBenefitPlansScheduleofPlansPensionCostDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": 1.0
      },
      "http://cassinfo.com/role/EmployeeBenefitPlansScheduleofSERPsPensionCostDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost for actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.",
        "label": "Defined Benefit Plan, Service Cost",
        "terseLabel": "Service cost",
        "verboseLabel": "Service cost \u2013 benefits earned during the year"
       }
      }
     },
     "localname": "DefinedBenefitPlanServiceCost",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/EmployeeBenefitPlansNarrativeDetails",
      "http://cassinfo.com/role/EmployeeBenefitPlansScheduleofPlansPensionCostDetails",
      "http://cassinfo.com/role/EmployeeBenefitPlansScheduleofProjectedBenefitObligationDetails",
      "http://cassinfo.com/role/EmployeeBenefitPlansScheduleofSERPsPensionCostDetails",
      "http://cassinfo.com/role/EmployeeBenefitPlansSummaryoftheActivityintheSERPsProjectedBenefitObligationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of discretionary contributions made by an employer to a defined contribution plan.",
        "label": "Defined Contribution Plan, Employer Discretionary Contribution Amount",
        "terseLabel": "401(k) employer contribution amount"
       }
      }
     },
     "localname": "DefinedContributionPlanEmployerDiscretionaryContributionAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/EmployeeBenefitPlansNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DemandDepositAccounts": {
     "auth_ref": [
      "r648"
     ],
     "calculation": {
      "http://cassinfo.com/role/InterestBearingDepositsScheduleofInterestbearingDepositsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_InterestBearingDepositLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of money in accounts that may bear interest and that the depositor is entitled to withdraw at any time without prior notice.",
        "label": "Demand Deposit Accounts",
        "terseLabel": "Interest-bearing demand deposits"
       }
      }
     },
     "localname": "DemandDepositAccounts",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/InterestBearingDepositsScheduleofInterestbearingDepositsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepositLiabilitiesDisclosuresTextBlock": {
     "auth_ref": [
      "r648",
      "r677",
      "r764",
      "r765"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for deposit liabilities including data and tables. It may include a description of the entity's deposit liabilities, the aggregate amount of time deposits (including certificates of deposit) in denominations of $100,000 or more at the balance sheet date; the aggregate amount of any demand deposits that have been reclassified as loan balances, such as overdrafts, at the balance sheet date; deposits that are received on terms other than those in the normal course of business, the amount of accrued interest on deposit liabilities; securities, mortgage loans or other financial instruments that serve as collateral for deposits; for time deposits having a remaining term of more than one year, the aggregate amount of maturities for each of the five years following the balance sheet date; and the weighted average interest rate for all deposit liabilities held by the entity.",
        "label": "Deposit Liabilities Disclosures [Text Block]",
        "terseLabel": "Interest-Bearing Deposits"
       }
      }
     },
     "localname": "DepositLiabilitiesDisclosuresTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/InterestBearingDeposits"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_Deposits": {
     "auth_ref": [
      "r648"
     ],
     "calculation": {
      "http://cassinfo.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate of all deposit liabilities held by the entity, including foreign and domestic, interest and noninterest bearing; may include demand deposits, saving deposits, Negotiable Order of Withdrawal (NOW) and time deposits among others.",
        "label": "Deposits",
        "totalLabel": "Total deposits"
       }
      }
     },
     "localname": "Deposits",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepositsByTypeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deposits, by Type [Abstract]",
        "terseLabel": "Deposits"
       }
      }
     },
     "localname": "DepositsByTypeAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DepositsFairValueDisclosure": {
     "auth_ref": [],
     "calculation": {
      "http://cassinfo.com/role/DisclosuresaboutFairValueofFinancialInstrumentsSummaryoftheCompanysFinancialInstrumentsDetailsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesFairValueDisclosure",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value portion of deposit liabilities held by the entity, including, but not limited to, foreign and domestic, interest and noninterest bearing, demand deposits, saving deposits, negotiable orders of withdrawal (NOW) and time deposits.",
        "label": "Deposits, Fair Value Disclosure",
        "terseLabel": "Deposits"
       }
      }
     },
     "localname": "DepositsFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/DisclosuresaboutFairValueofFinancialInstrumentsSummaryoftheCompanysFinancialInstrumentsDetailsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepositsSavingsDeposits": {
     "auth_ref": [
      "r648"
     ],
     "calculation": {
      "http://cassinfo.com/role/InterestBearingDepositsScheduleofInterestbearingDepositsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_InterestBearingDepositLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of interest bearing deposits with no stated maturity, which may include passbook and statement savings accounts and money-market deposit accounts (MMDAs).",
        "label": "Deposits, Savings Deposits",
        "terseLabel": "Savings deposits"
       }
      }
     },
     "localname": "DepositsSavingsDeposits",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/InterestBearingDepositsScheduleofInterestbearingDepositsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Depreciation": {
     "auth_ref": [
      "r90",
      "r278"
     ],
     "calculation": {
      "http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.",
        "label": "Depreciation",
        "terseLabel": "Depreciation"
       }
      }
     },
     "localname": "Depreciation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://cassinfo.com/role/PremisesandEquipmentNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisaggregationOfRevenueLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Disaggregation of Revenue [Line Items]",
        "terseLabel": "Disaggregation of Revenue [Line Items]"
       }
      }
     },
     "localname": "DisaggregationOfRevenueLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/RevenuefromContractswithCustomersDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTable": {
     "auth_ref": [
      "r346",
      "r348",
      "r349",
      "r350",
      "r351",
      "r352",
      "r353",
      "r354"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.",
        "label": "Disaggregation of Revenue [Table]",
        "terseLabel": "Disaggregation of Revenue [Table]"
       }
      }
     },
     "localname": "DisaggregationOfRevenueTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/RevenuefromContractswithCustomersDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTableTextBlock": {
     "auth_ref": [
      "r346"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.",
        "label": "Disaggregation of Revenue [Table Text Block]",
        "terseLabel": "Disaggregation of Revenue"
       }
      }
     },
     "localname": "DisaggregationOfRevenueTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/RevenuefromContractswithCustomersTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "auth_ref": [
      "r485"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for share-based payment arrangement.",
        "label": "Share-based Payment Arrangement [Text Block]",
        "terseLabel": "Stock-based Compensation"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/StockbasedCompensation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Payment Arrangement [Abstract]",
        "terseLabel": "Share-based Payment Arrangement [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DividendsCommonStockCash": {
     "auth_ref": [
      "r334"
     ],
     "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": "Cash dividends"
       }
      }
     },
     "localname": "DividendsCommonStockCash",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EarningsPerShareAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share [Abstract]",
        "terseLabel": "Earnings Per Share [Abstract]"
       }
      }
     },
     "localname": "EarningsPerShareAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasic": {
     "auth_ref": [
      "r63",
      "r115",
      "r116",
      "r117",
      "r118",
      "r119",
      "r124",
      "r126",
      "r128",
      "r129",
      "r130",
      "r134",
      "r135",
      "r552",
      "r553",
      "r656",
      "r702"
     ],
     "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",
        "verboseLabel": "Basic Earnings Per Share (in dollars per share)"
       }
      }
     },
     "localname": "EarningsPerShareBasic",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://cassinfo.com/role/CommonStockandEarningsperShareScheduleofCalculationsofBasicandDilutedEarningsPerShareDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareBasicAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share, Basic [Abstract]",
        "terseLabel": "Basic:"
       }
      }
     },
     "localname": "EarningsPerShareBasicAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CommonStockandEarningsperShareScheduleofCalculationsofBasicandDilutedEarningsPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareDiluted": {
     "auth_ref": [
      "r63",
      "r115",
      "r116",
      "r117",
      "r118",
      "r119",
      "r126",
      "r128",
      "r129",
      "r130",
      "r134",
      "r135",
      "r552",
      "r553",
      "r656",
      "r702"
     ],
     "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",
        "verboseLabel": "Diluted Earnings Per Share (in dollars per share)"
       }
      }
     },
     "localname": "EarningsPerShareDiluted",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://cassinfo.com/role/CommonStockandEarningsperShareScheduleofCalculationsofBasicandDilutedEarningsPerShareDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareDilutedAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share, Diluted [Abstract]",
        "terseLabel": "Diluted:"
       }
      }
     },
     "localname": "EarningsPerShareDilutedAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CommonStockandEarningsperShareScheduleofCalculationsofBasicandDilutedEarningsPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerSharePolicyTextBlock": {
     "auth_ref": [
      "r131",
      "r132"
     ],
     "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 Share"
       }
      }
     },
     "localname": "EarningsPerSharePolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "auth_ref": [
      "r131",
      "r132",
      "r133",
      "r136"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for earnings per share.",
        "label": "Earnings Per Share [Text Block]",
        "terseLabel": "Common Stock and Earnings per Share"
       }
      }
     },
     "localname": "EarningsPerShareTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CommonStockandEarningsperShare"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {
     "auth_ref": [
      "r491"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Effective Income Tax Rate Reconciliation, Percent",
        "terseLabel": "Effective tax rate"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateContinuingOperations",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": {
     "auth_ref": [
      "r473"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.",
        "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount",
        "terseLabel": "Unrecognized compensation expense"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "auth_ref": [
      "r473"
     ],
     "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": "Unrecognized compensation expense, period for recognition"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_EquipmentExpense": {
     "auth_ref": [],
     "calculation": {
      "http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "order": 3.0,
       "parentTag": "us-gaap_NoninterestExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents equipment expense including depreciation, repairs, rentals, and service contract costs. This item also includes equipment purchases which do not qualify for capitalization in accordance with the entity's accounting policy. This item may also include furniture expenses.",
        "label": "Equipment Expense",
        "terseLabel": "Equipment"
       }
      }
     },
     "localname": "EquipmentExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r2",
      "r53",
      "r54",
      "r55",
      "r106",
      "r107",
      "r108",
      "r111",
      "r120",
      "r122",
      "r139",
      "r234",
      "r332",
      "r334",
      "r479",
      "r480",
      "r481",
      "r514",
      "r515",
      "r551",
      "r573",
      "r574",
      "r575",
      "r576",
      "r577",
      "r578",
      "r713",
      "r714",
      "r715",
      "r788"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.",
        "label": "Equity Component [Domain]",
        "terseLabel": "Equity Component [Domain]"
       }
      }
     },
     "localname": "EquityComponentDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityMethodInvestmentsPolicy": {
     "auth_ref": [
      "r26",
      "r85",
      "r229",
      "r563"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for equity method of accounting for investments and other interests. Investment includes, but is not limited to, unconsolidated subsidiary, corporate joint venture, noncontrolling interest in real estate venture, limited partnership, and limited liability company. Information includes, but is not limited to, ownership percentage, reason equity method is or is not considered appropriate, and accounting policy election for distribution received.",
        "label": "Equity Method Investments [Policy Text Block]",
        "terseLabel": "Non-marketable Equity Investments"
       }
      }
     },
     "localname": "EquityMethodInvestmentsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EquitySecuritiesMember": {
     "auth_ref": [
      "r10",
      "r14",
      "r224",
      "r690",
      "r727",
      "r728",
      "r729"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Ownership interest or right to acquire or dispose of ownership interest in corporations and other legal entities for which ownership interest is represented by shares of common or preferred stock, convertible securities, stock rights, or stock warrants.",
        "label": "Equity Securities [Member]",
        "terseLabel": "Equity Securities"
       }
      }
     },
     "localname": "EquitySecuritiesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/EmployeeBenefitPlansNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EstimateOfFairValueFairValueDisclosureMember": {
     "auth_ref": [
      "r318",
      "r324",
      "r325",
      "r560"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measured as an estimate of fair value.",
        "label": "Estimate of Fair Value Measurement [Member]",
        "terseLabel": "Fair Value"
       }
      }
     },
     "localname": "EstimateOfFairValueFairValueDisclosureMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/DisclosuresaboutFairValueofFinancialInstrumentsSummaryoftheCompanysFinancialInstrumentsDetailsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems": {
     "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, Balance Sheet Grouping, Financial Statement Captions [Line Items]",
        "terseLabel": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]"
       }
      }
     },
     "localname": "FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/DisclosuresaboutFairValueofFinancialInstrumentsSummaryoftheCompanysFinancialInstrumentsDetailsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByBalanceSheetGroupingTable": {
     "auth_ref": [
      "r554",
      "r561",
      "r562"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities.",
        "label": "Fair Value, by Balance Sheet Grouping [Table]",
        "terseLabel": "Fair Value, by Balance Sheet Grouping [Table]"
       }
      }
     },
     "localname": "FairValueByBalanceSheetGroupingTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/DisclosuresaboutFairValueofFinancialInstrumentsSummaryoftheCompanysFinancialInstrumentsDetailsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByBalanceSheetGroupingTextBlock": {
     "auth_ref": [
      "r554",
      "r561"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities.",
        "label": "Fair Value, by Balance Sheet Grouping [Table Text Block]",
        "terseLabel": "Fair Value, by Balance Sheet Grouping"
       }
      }
     },
     "localname": "FairValueByBalanceSheetGroupingTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/DisclosuresaboutFairValueofFinancialInstrumentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "auth_ref": [
      "r318",
      "r324",
      "r325",
      "r382",
      "r384",
      "r385",
      "r386",
      "r387",
      "r388",
      "r389",
      "r428",
      "r555",
      "r606",
      "r607",
      "r608"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.",
        "label": "Fair Value Hierarchy and NAV [Axis]",
        "terseLabel": "Fair Value Hierarchy and NAV [Axis]"
       }
      }
     },
     "localname": "FairValueByFairValueHierarchyLevelAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/EmployeeBenefitPlansSummaryoftheFairValueMeasurementsbyTypeofAssetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByMeasurementBasisAxis": {
     "auth_ref": [
      "r318",
      "r324",
      "r325",
      "r554",
      "r558"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/DisclosuresaboutFairValueofFinancialInstrumentsSummaryoftheCompanysFinancialInstrumentsDetailsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosureItemAmountsDomain": {
     "auth_ref": [
      "r318",
      "r324",
      "r325"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/DisclosuresaboutFairValueofFinancialInstrumentsSummaryoftheCompanysFinancialInstrumentsDetailsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Disclosures [Abstract]",
        "terseLabel": "Fair Value Disclosures [Abstract]"
       }
      }
     },
     "localname": "FairValueDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosuresTextBlock": {
     "auth_ref": [
      "r557"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.",
        "label": "Fair Value Disclosures [Text Block]",
        "terseLabel": "Disclosures about Fair Value of Financial Instruments"
       }
      }
     },
     "localname": "FairValueDisclosuresTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/DisclosuresaboutFairValueofFinancialInstruments"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "auth_ref": [
      "r318",
      "r382",
      "r384",
      "r389",
      "r428",
      "r555",
      "r606"
     ],
     "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 Active Markets for Identical Assets (Level 1)"
       }
      }
     },
     "localname": "FairValueInputsLevel1Member",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/EmployeeBenefitPlansSummaryoftheFairValueMeasurementsbyTypeofAssetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "auth_ref": [
      "r318",
      "r324",
      "r325",
      "r382",
      "r384",
      "r389",
      "r428",
      "r555",
      "r607"
     ],
     "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": "Observable Inputs (Level 2)"
       }
      }
     },
     "localname": "FairValueInputsLevel2Member",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/EmployeeBenefitPlansSummaryoftheFairValueMeasurementsbyTypeofAssetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.",
        "label": "Fair Value Measurement, Policy [Policy Text Block]",
        "terseLabel": "Fair Value Measurements"
       }
      }
     },
     "localname": "FairValueMeasurementPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "auth_ref": [
      "r318",
      "r324",
      "r325",
      "r382",
      "r384",
      "r385",
      "r386",
      "r387",
      "r388",
      "r389",
      "r428",
      "r606",
      "r607",
      "r608"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.",
        "label": "Fair Value Hierarchy and NAV [Domain]",
        "terseLabel": "Fair Value Hierarchy and NAV [Domain]"
       }
      }
     },
     "localname": "FairValueMeasurementsFairValueHierarchyDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/EmployeeBenefitPlansSummaryoftheFairValueMeasurementsbyTypeofAssetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FinanceLoanAndLeaseReceivablesHeldForInvestmentsForeclosedAssetsPolicy": {
     "auth_ref": [
      "r201"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for foreclosed assets or repossessions.",
        "label": "Financing Receivable, Held-for-investment, Foreclosed Asset [Policy Text Block]",
        "terseLabel": "Foreclosed Assets"
       }
      }
     },
     "localname": "FinanceLoanAndLeaseReceivablesHeldForInvestmentsForeclosedAssetsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FinanceLoansAndLeasesReceivablePolicy": {
     "auth_ref": [
      "r185",
      "r190",
      "r191",
      "r195",
      "r199",
      "r202",
      "r203",
      "r204"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for financing receivable.",
        "label": "Financing Receivable [Policy Text Block]",
        "verboseLabel": "Loans"
       }
      }
     },
     "localname": "FinanceLoansAndLeasesReceivablePolicy",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FinancialAssetNotPastDueMember": {
     "auth_ref": [
      "r242",
      "r252"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financial asset not past due.",
        "label": "Financial Asset, Not Past Due [Member]",
        "terseLabel": "Current"
       }
      }
     },
     "localname": "FinancialAssetNotPastDueMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/LoansScheduleoftheAgingofLoansbyLoanCategoriesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FinancialInstrumentAxis": {
     "auth_ref": [
      "r215",
      "r216",
      "r225",
      "r226",
      "r227",
      "r238",
      "r241",
      "r242",
      "r244",
      "r247",
      "r257",
      "r259",
      "r260",
      "r261",
      "r322",
      "r331",
      "r542",
      "r603",
      "r604",
      "r605",
      "r606",
      "r607",
      "r608",
      "r609",
      "r610",
      "r611",
      "r612",
      "r613",
      "r614",
      "r615",
      "r616",
      "r618",
      "r619",
      "r620",
      "r621",
      "r622",
      "r623",
      "r624",
      "r625",
      "r626",
      "r627",
      "r628",
      "r629",
      "r630",
      "r631",
      "r632",
      "r633",
      "r749",
      "r750",
      "r751",
      "r752",
      "r753",
      "r754",
      "r755"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CommitmentandContingenciesNarrativeDetails",
      "http://cassinfo.com/role/CommitmentsandContingenciesScheduleofCommitmentstoExtendCreditStandbyLettersofCreditandCommercialLettersDetails",
      "http://cassinfo.com/role/InvestmentSecuritiesScheduleofInvestmentSecuritiesDetails",
      "http://cassinfo.com/role/InvestmentSecuritiesScheduleoftheFairValuesofSecuritieswithUnrealizedLossesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract]",
        "terseLabel": "Balance sheet assets:"
       }
      }
     },
     "localname": "FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/DisclosuresaboutFairValueofFinancialInstrumentsSummaryoftheCompanysFinancialInstrumentsDetailsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Instruments, Financial Liabilities, Balance Sheet Groupings [Abstract]",
        "terseLabel": "Balance sheet liabilities:"
       }
      }
     },
     "localname": "FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/DisclosuresaboutFairValueofFinancialInstrumentsSummaryoftheCompanysFinancialInstrumentsDetailsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest": {
     "auth_ref": [
      "r237"
     ],
     "calculation": {
      "http://cassinfo.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount excluding accrued interest, of allowance for credit loss on financing receivable.",
        "label": "Financing Receivable, Allowance for Credit Loss, Excluding Accrued Interest",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance",
        "terseLabel": "Less allowance for credit losses"
       }
      }
     },
     "localname": "FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://cassinfo.com/role/LoansSummaryofACLbyCategoryDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1": {
     "auth_ref": [
      "r187"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of valuation allowance for financing receivables that are expected to be uncollectible that were individually evaluated for impairment.",
        "label": "Financing Receivable, Allowance for Credit Losses, Individually Evaluated for Impairment",
        "terseLabel": "Financing receivable, allowance for credit loss, individually evaluated for impairment"
       }
      }
     },
     "localname": "FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/LoansNarrativeDetails"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/LoansScheduleofCategoryofLoansConsideredasTroubledDebtRestructuringDetails",
      "http://cassinfo.com/role/LoansSummaryofACLbyCategoryDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FinancingReceivableAllowanceForCreditLossesPolicyForUncollectibleAmounts": {
     "auth_ref": [
      "r184"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for charging off uncollectible financing receivables, including, but not limited to, factors and methodologies used in estimating the allowance for credit loss.",
        "label": "Financing Receivable, Allowance for Credit Losses, Policy for Uncollectible Amounts [Policy Text Block]",
        "terseLabel": "Allowance for Credit Losses"
       }
      }
     },
     "localname": "FinancingReceivableAllowanceForCreditLossesPolicyForUncollectibleAmounts",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery": {
     "auth_ref": [
      "r186",
      "r240",
      "r251"
     ],
     "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",
        "terseLabel": "Recoveries"
       }
      }
     },
     "localname": "FinancingReceivableAllowanceForCreditLossesRecovery",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/LoansSummaryofACLbyCategoryDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss": {
     "auth_ref": [
      "r237"
     ],
     "calculation": {
      "http://cassinfo.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://cassinfo.com/role/CondensedFinancialInformationofParentCompanyScheduleofCondensedBalanceSheetsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount excluding accrued interest, after allowance for credit loss, of financing receivable.",
        "label": "Financing Receivable, Excluding Accrued Interest, after Allowance for Credit Loss",
        "terseLabel": "Loans, net",
        "totalLabel": "Loans, net"
       }
      }
     },
     "localname": "FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://cassinfo.com/role/CondensedFinancialInformationofParentCompanyScheduleofCondensedBalanceSheetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent": {
     "auth_ref": [
      "r237"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount excluding accrued interest, after allowance for credit loss, of financing receivable classified as current.",
        "label": "Financing Receivable, Excluding Accrued Interest, after Allowance for Credit Loss, Current",
        "terseLabel": "Total Loans",
        "verboseLabel": "Total loans"
       }
      }
     },
     "localname": "FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/LoansScheduleoftheCreditExposureoftheLoanPortfolioDetails",
      "http://cassinfo.com/role/LoansbyTypeSummaryofLoanCategoriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss": {
     "auth_ref": [
      "r237",
      "r245",
      "r246"
     ],
     "calculation": {
      "http://cassinfo.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount excluding accrued interest, before allowance for credit loss, of financing receivable.",
        "label": "Financing Receivable, Excluding Accrued Interest, before Allowance for Credit Loss",
        "terseLabel": "Allowance for loan/credit losses on loans",
        "verboseLabel": "Loans"
       }
      }
     },
     "localname": "FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://cassinfo.com/role/LoansScheduleoftheAgingofLoansbyLoanCategoriesDetails",
      "http://cassinfo.com/role/SummaryofSignificantAccountingPoliciesScheduleofIllustratestheImpactofAdoptionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment": {
     "auth_ref": [
      "r188"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The balance of financing receivables that were individually evaluated for impairment.",
        "label": "Financing Receivable, Individually Evaluated for Impairment",
        "terseLabel": "Financing receivable, individually evaluated for impairment, value"
       }
      }
     },
     "localname": "FinancingReceivableIndividuallyEvaluatedForImpairment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/LoansNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinancingReceivableModificationsNumberOfContracts2": {
     "auth_ref": [
      "r193"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of financing receivables that have been modified by troubled debt restructurings.",
        "label": "Financing Receivable, Modifications, Number of Contracts",
        "terseLabel": "Number of Loans",
        "verboseLabel": "Number of troubled debt restructured loans"
       }
      }
     },
     "localname": "FinancingReceivableModificationsNumberOfContracts2",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/LoansNarrativeDetails",
      "http://cassinfo.com/role/LoansScheduleofCategoryofLoansConsideredasTroubledDebtRestructuringDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2": {
     "auth_ref": [
      "r193"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after troubled debt restructuring, of modified financing receivable.",
        "label": "Financing Receivable, Troubled Debt Restructuring, Postmodification",
        "terseLabel": "Post-Modification Outstanding Balance"
       }
      }
     },
     "localname": "FinancingReceivableModificationsPostModificationRecordedInvestment2",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/LoansScheduleofCategoryofLoansConsideredasTroubledDebtRestructuringDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2": {
     "auth_ref": [
      "r193"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before troubled debt restructuring, of financing receivable to be modified.",
        "label": "Financing Receivable, Troubled Debt Restructuring, Premodification",
        "verboseLabel": "Pre-Modification Outstanding Balance"
       }
      }
     },
     "localname": "FinancingReceivableModificationsPreModificationRecordedInvestment2",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/LoansScheduleofCategoryofLoansConsideredasTroubledDebtRestructuringDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1": {
     "auth_ref": [
      "r194"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of financing receivable contracts modified as troubled debt restructuring within previous 12 months, with subsequent payment default.",
        "label": "Financing Receivable, Troubled Debt Restructuring, Subsequent Default, Number of Contracts",
        "terseLabel": "Number of troubled debt restructured loans subsequently defaulted"
       }
      }
     },
     "localname": "FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/LoansNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_FinancingReceivablePortfolioSegmentAxis": {
     "auth_ref": [
      "r238",
      "r241",
      "r248",
      "r749",
      "r750",
      "r751",
      "r752",
      "r753",
      "r754",
      "r755",
      "r757",
      "r758",
      "r759",
      "r760",
      "r761",
      "r762",
      "r763"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/LoansScheduleofCategoryofLoansConsideredasTroubledDebtRestructuringDetails",
      "http://cassinfo.com/role/LoansScheduleoftheAgingofLoansbyLoanCategoriesDetails",
      "http://cassinfo.com/role/LoansScheduleoftheCreditExposureoftheLoanPortfolioDetails",
      "http://cassinfo.com/role/LoansSummaryofACLbyCategoryDetails",
      "http://cassinfo.com/role/LoansbyTypeSummaryofLoanCategoriesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FinancingReceivablePortfolioSegmentDomain": {
     "auth_ref": [
      "r749",
      "r750",
      "r751",
      "r752",
      "r753",
      "r754",
      "r755",
      "r757",
      "r758",
      "r759",
      "r760",
      "r761",
      "r762",
      "r763"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/LoansScheduleofCategoryofLoansConsideredasTroubledDebtRestructuringDetails",
      "http://cassinfo.com/role/LoansScheduleoftheAgingofLoansbyLoanCategoriesDetails",
      "http://cassinfo.com/role/LoansScheduleoftheCreditExposureoftheLoanPortfolioDetails",
      "http://cassinfo.com/role/LoansSummaryofACLbyCategoryDetails",
      "http://cassinfo.com/role/LoansbyTypeSummaryofLoanCategoriesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis": {
     "auth_ref": [
      "r192",
      "r197",
      "r198",
      "r242",
      "r244",
      "r247",
      "r249",
      "r250",
      "r251",
      "r252",
      "r749",
      "r750",
      "r751",
      "r752",
      "r753",
      "r754",
      "r755",
      "r757",
      "r758",
      "r759",
      "r760",
      "r761",
      "r762",
      "r763"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by class of financing receivable determined on the basis of initial measurement attribute, risk characteristics and method of monitoring and assessing credit risk.",
        "label": "Class of Financing Receivable [Axis]",
        "terseLabel": "Class of Financing Receivable [Axis]"
       }
      }
     },
     "localname": "FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/LoansSummaryofACLbyCategoryDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain": {
     "auth_ref": [
      "r749",
      "r750",
      "r751",
      "r752",
      "r753",
      "r754",
      "r755",
      "r757",
      "r758",
      "r759",
      "r760",
      "r761",
      "r762",
      "r763"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financing receivables determined on the basis of initial measurement attribute, risk characteristics and method of monitoring and assessing credit risk.",
        "label": "Class of Financing Receivable [Domain]",
        "terseLabel": "FinancingReceivableRecordedInvestmentClassOfFinancin"
       }
      }
     },
     "localname": "FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/LoansSummaryofACLbyCategoryDetails"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/LoansScheduleoftheCreditExposureoftheLoanPortfolioDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus": {
     "auth_ref": [
      "r196",
      "r243",
      "r760",
      "r761"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of financing receivable on nonaccrual status.",
        "label": "Financing Receivable, Nonaccrual",
        "terseLabel": "Non- accrual"
       }
      }
     },
     "localname": "FinancingReceivableRecordedInvestmentNonaccrualStatus",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/LoansScheduleoftheAgingofLoansbyLoanCategoriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/LoansScheduleoftheAgingofLoansbyLoanCategoriesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FinancingReceivables30To59DaysPastDueMember": {
     "auth_ref": [
      "r252"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financial asset more than 29 days past due but fewer than 60 days past due.",
        "label": "Financial Asset, 30 to 59 Days Past Due [Member]",
        "terseLabel": "30-59 Days"
       }
      }
     },
     "localname": "FinancingReceivables30To59DaysPastDueMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/LoansScheduleoftheAgingofLoansbyLoanCategoriesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FinancingReceivables60To89DaysPastDueMember": {
     "auth_ref": [
      "r252"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financial asset more than 59 days past due but fewer than 90 days past due.",
        "label": "Financial Asset, 60 to 89 Days Past Due [Member]",
        "terseLabel": "60-89 Days"
       }
      }
     },
     "localname": "FinancingReceivables60To89DaysPastDueMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/LoansScheduleoftheAgingofLoansbyLoanCategoriesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember": {
     "auth_ref": [
      "r252"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financial asset equal to or greater than 90 days past due.",
        "label": "Financial Asset, Equal to or Greater than 90 Days Past Due [Member]",
        "terseLabel": "90 Days and Over"
       }
      }
     },
     "localname": "FinancingReceivablesEqualToGreaterThan90DaysPastDueMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/LoansScheduleoftheAgingofLoansbyLoanCategoriesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FinancingReceivablesPeriodPastDueAxis": {
     "auth_ref": [
      "r198",
      "r242",
      "r252"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/LoansScheduleoftheAgingofLoansbyLoanCategoriesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FinancingReceivablesPeriodPastDueDomain": {
     "auth_ref": [
      "r198",
      "r242",
      "r252"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/LoansScheduleoftheAgingofLoansbyLoanCategoriesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetUsefulLife": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Finite-Lived Intangible Asset, Useful Life",
        "terseLabel": "Finite-lived, intangible assets, useful life"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/AcquiredIntangibleAssetsNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "auth_ref": [
      "r274"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Accumulated Amortization",
        "negatedLabel": "Accumulated Amortization",
        "netLabel": "Total intangible assets, accumulated amortization"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/AcquiredIntangibleAssetsScheduleofIntangibleAssetsandGoodwillDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextRollingTwelveMonths": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized in the next rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Finite-Lived Intangible Assets, Amortization Expense, Next Rolling Twelve Months",
        "terseLabel": "Amortization expense, next rolling twelve months"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextRollingTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/AcquiredIntangibleAssetsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFive": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized in the fifth rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Finite-Lived Intangible Assets, Amortization Expense, Rolling Year Five",
        "terseLabel": "Amortization expense, rolling year five"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFive",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/AcquiredIntangibleAssetsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFour": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized in the fourth rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Finite-Lived Intangible Assets, Amortization Expense, Rolling Year Four",
        "terseLabel": "Amortization expense, rolling year four"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFour",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/AcquiredIntangibleAssetsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearThree": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized in the third rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Finite-Lived Intangible Assets, Amortization Expense, Rolling Year Three",
        "terseLabel": "Amortization expense, rolling year three"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearThree",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/AcquiredIntangibleAssetsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearTwo": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized in the second rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Finite-Lived Intangible Assets, Amortization Expense, Rolling Year Two",
        "terseLabel": "Amortization expense, rolling year two"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/AcquiredIntangibleAssetsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "auth_ref": [
      "r269",
      "r270",
      "r274",
      "r276",
      "r636",
      "r637"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by major type or class of finite-lived intangible assets.",
        "label": "Finite-Lived Intangible Assets by Major Class [Axis]",
        "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/AcquiredIntangibleAssetsNarrativeDetails",
      "http://cassinfo.com/role/AcquiredIntangibleAssetsScheduleofIntangibleAssetsandGoodwillDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsGross": {
     "auth_ref": [
      "r274",
      "r637"
     ],
     "calculation": {
      "http://cassinfo.com/role/AcquiredIntangibleAssetsScheduleofIntangibleAssetsandGoodwillDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_IntangibleAssetsNetIncludingGoodwill",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Gross",
        "terseLabel": "Gross Carrying Amount"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/AcquiredIntangibleAssetsScheduleofIntangibleAssetsandGoodwillDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Finite-Lived Intangible Assets [Line Items]",
        "terseLabel": "Finite-Lived Intangible Assets [Line Items]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/AcquiredIntangibleAssetsNarrativeDetails",
      "http://cassinfo.com/role/AcquiredIntangibleAssetsScheduleofIntangibleAssetsandGoodwillDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "auth_ref": [
      "r269",
      "r273"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.",
        "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]",
        "terseLabel": "Finite Lived Intangible Assets Major Class Name Domain"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/AcquiredIntangibleAssetsNarrativeDetails",
      "http://cassinfo.com/role/AcquiredIntangibleAssetsScheduleofIntangibleAssetsandGoodwillDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FixedIncomeFundsMember": {
     "auth_ref": [
      "r382"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Investment that pools funds from investors to invest in a combination of underlying investments, primarily fixed income investments.",
        "label": "Fixed Income Funds [Member]",
        "terseLabel": "Core Fixed Income"
       }
      }
     },
     "localname": "FixedIncomeFundsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/EmployeeBenefitPlansNarrativeDetails",
      "http://cassinfo.com/role/EmployeeBenefitPlansScheduleofLongtermRateofReturnonAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FurnitureAndFixturesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.",
        "label": "Furniture and Fixtures [Member]",
        "terseLabel": "Furniture, fixtures and equipment"
       }
      }
     },
     "localname": "FurnitureAndFixturesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/PremisesandEquipmentSummaryofPremisesandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_Goodwill": {
     "auth_ref": [
      "r262",
      "r263",
      "r599",
      "r641"
     ],
     "calculation": {
      "http://cassinfo.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 7.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",
        "terseLabel": "Goodwill"
       }
      }
     },
     "localname": "Goodwill",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://cassinfo.com/role/IndustrySegmentInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill and Intangible Assets Disclosure [Abstract]",
        "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": {
     "auth_ref": [
      "r277"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for goodwill and intangible assets.",
        "label": "Goodwill and Intangible Assets Disclosure [Text Block]",
        "terseLabel": "Acquired Intangible Assets"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/AcquiredIntangibleAssets"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": {
     "auth_ref": [
      "r266",
      "r271"
     ],
     "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": "Intangible Assets"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GoodwillGross": {
     "auth_ref": [
      "r264",
      "r265"
     ],
     "calculation": {
      "http://cassinfo.com/role/AcquiredIntangibleAssetsScheduleofIntangibleAssetsandGoodwillDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_IntangibleAssetsNetIncludingGoodwill",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before 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, Gross",
        "terseLabel": "Goodwill, gross carrying amount"
       }
      }
     },
     "localname": "GoodwillGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/AcquiredIntangibleAssetsScheduleofIntangibleAssetsandGoodwillDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ImpairedFinancingReceivableRelatedAllowance": {
     "auth_ref": [
      "r189"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of allowance for credit losses related to recorded investment.",
        "label": "Impaired Financing Receivable, Related Allowance",
        "verboseLabel": "Allowance for unfunded commitments"
       }
      }
     },
     "localname": "ImpairedFinancingReceivableRelatedAllowance",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CommitmentandContingenciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "auth_ref": [
      "r59",
      "r161",
      "r167",
      "r171",
      "r174",
      "r177",
      "r638",
      "r653",
      "r670",
      "r703"
     ],
     "calculation": {
      "http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0
      },
      "http://cassinfo.com/role/CondensedFinancialInformationofParentCompanyScheduleofCondensedStatementofIncomeDetails": {
       "order": 1.0,
       "parentTag": "cass_IncomeBeforeUndistributedIncomeOfSubsidiaries",
       "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 tax expense"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://cassinfo.com/role/CondensedFinancialInformationofParentCompanyScheduleofCondensedStatementofIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromEquityMethodInvestments": {
     "auth_ref": [
      "r60",
      "r90",
      "r158",
      "r228",
      "r652",
      "r699"
     ],
     "calculation": {
      "http://cassinfo.com/role/CondensedFinancialInformationofParentCompanyScheduleofCondensedStatementofIncomeDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0
      },
      "http://cassinfo.com/role/CondensedFinancialInformationofParentCompanyScheduleofStatementsofCashFlowsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (loss) for proportionate share of equity method investee's income (loss).",
        "label": "Income (Loss) from Equity Method Investments",
        "negatedLabel": "Equity in undistributed income of subsidiaries",
        "terseLabel": "Equity in undistributed income of subsidiaries"
       }
      }
     },
     "localname": "IncomeLossFromEquityMethodInvestments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CondensedFinancialInformationofParentCompanyScheduleofCondensedStatementofIncomeDetails",
      "http://cassinfo.com/role/CondensedFinancialInformationofParentCompanyScheduleofStatementsofCashFlowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeStatementAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement [Abstract]",
        "terseLabel": "Income Statement [Abstract]"
       }
      }
     },
     "localname": "IncomeStatementAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Disclosure [Abstract]",
        "terseLabel": "Income Tax Disclosure [Abstract]"
       }
      }
     },
     "localname": "IncomeTaxDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "auth_ref": [
      "r102",
      "r492",
      "r502",
      "r507",
      "r516",
      "r521",
      "r524",
      "r525",
      "r526"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.",
        "label": "Income Tax Disclosure [Text Block]",
        "terseLabel": "Income Taxes"
       }
      }
     },
     "localname": "IncomeTaxDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/IncomeTaxes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxEffectsAllocatedDirectlyToEquityPriorPeriodAdjustment": {
     "auth_ref": [
      "r522"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The tax effect of correction of an error charged or credited directly to the opening balance of retained earnings.",
        "label": "Income Tax Effects Allocated Directly to Equity, Prior Period Adjustment",
        "terseLabel": "Tax equivalent adjustment"
       }
      }
     },
     "localname": "IncomeTaxEffectsAllocatedDirectlyToEquityPriorPeriodAdjustment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/IndustrySegmentInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r103",
      "r121",
      "r122",
      "r159",
      "r490",
      "r517",
      "r523",
      "r704"
     ],
     "calculation": {
      "http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0
      },
      "http://cassinfo.com/role/CondensedFinancialInformationofParentCompanyScheduleofCondensedStatementofIncomeDetails": {
       "order": 2.0,
       "parentTag": "cass_IncomeBeforeUndistributedIncomeOfSubsidiaries",
       "weight": -1.0
      },
      "http://cassinfo.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://cassinfo.com/role/IncomeTaxesScheduleofReconciliationofExpectedIncomeTaxExpenseBenefitDetails": {
       "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)",
        "terseLabel": "Income tax expense",
        "totalLabel": "Total income tax expense"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://cassinfo.com/role/CondensedFinancialInformationofParentCompanyScheduleofCondensedStatementofIncomeDetails",
      "http://cassinfo.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitDetails",
      "http://cassinfo.com/role/IncomeTaxesNarrativeDetails",
      "http://cassinfo.com/role/IncomeTaxesScheduleofReconciliationofExpectedIncomeTaxExpenseBenefitDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxPolicyTextBlock": {
     "auth_ref": [
      "r52",
      "r487",
      "r488",
      "r502",
      "r503",
      "r506",
      "r512"
     ],
     "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]",
        "verboseLabel": "Income Taxes"
       }
      }
     },
     "localname": "IncomeTaxPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": {
     "auth_ref": [
      "r491"
     ],
     "calculation": {
      "http://cassinfo.com/role/IncomeTaxesScheduleofReconciliationofExpectedIncomeTaxExpenseBenefitDetails": {
       "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": "Expected income tax expense"
       }
      }
     },
     "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/IncomeTaxesScheduleofReconciliationofExpectedIncomeTaxExpenseBenefitDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost": {
     "auth_ref": [
      "r491"
     ],
     "calculation": {
      "http://cassinfo.com/role/IncomeTaxesScheduleofReconciliationofExpectedIncomeTaxExpenseBenefitDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of reported income tax expense (benefit) in excess of (less than) expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for award under share-based payment arrangement. Includes, but is not limited to, expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.",
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Amount",
        "terseLabel": "Share-based compensation adjustment"
       }
      }
     },
     "localname": "IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/IncomeTaxesScheduleofReconciliationofExpectedIncomeTaxExpenseBenefitDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationOtherAdjustments": {
     "auth_ref": [
      "r491"
     ],
     "calculation": {
      "http://cassinfo.com/role/IncomeTaxesScheduleofReconciliationofExpectedIncomeTaxExpenseBenefitDetails": {
       "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 other adjustments.",
        "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Amount",
        "terseLabel": "Other, net"
       }
      }
     },
     "localname": "IncomeTaxReconciliationOtherAdjustments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/IncomeTaxesScheduleofReconciliationofExpectedIncomeTaxExpenseBenefitDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": {
     "auth_ref": [
      "r491"
     ],
     "calculation": {
      "http://cassinfo.com/role/IncomeTaxesScheduleofReconciliationofExpectedIncomeTaxExpenseBenefitDetails": {
       "order": 2.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 taxes, net of federal benefit"
       }
      }
     },
     "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/IncomeTaxesScheduleofReconciliationofExpectedIncomeTaxExpenseBenefitDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationTaxCredits": {
     "auth_ref": [
      "r491"
     ],
     "calculation": {
      "http://cassinfo.com/role/IncomeTaxesScheduleofReconciliationofExpectedIncomeTaxExpenseBenefitDetails": {
       "order": 6.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 tax credits"
       }
      }
     },
     "localname": "IncomeTaxReconciliationTaxCredits",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/IncomeTaxesScheduleofReconciliationofExpectedIncomeTaxExpenseBenefitDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationTaxExemptIncome": {
     "auth_ref": [
      "r491"
     ],
     "calculation": {
      "http://cassinfo.com/role/IncomeTaxesScheduleofReconciliationofExpectedIncomeTaxExpenseBenefitDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to income (loss) exempt from income taxes.",
        "label": "Effective Income Tax Rate Reconciliation, Tax Exempt Income, Amount",
        "negatedLabel": "Tax-exempt income"
       }
      }
     },
     "localname": "IncomeTaxReconciliationTaxExemptIncome",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/IncomeTaxesScheduleofReconciliationofExpectedIncomeTaxExpenseBenefitDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxesPaidNet": {
     "auth_ref": [
      "r94"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities": {
     "auth_ref": [
      "r89"
     ],
     "calculation": {
      "http://cassinfo.com/role/CondensedFinancialInformationofParentCompanyScheduleofStatementsofCashFlowsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in obligations incurred but not paid, and operating obligations classified as other.",
        "label": "Increase (Decrease) in Accounts Payable and Other Operating Liabilities",
        "terseLabel": "Net increase (decrease) in accounts and drafts payable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CondensedFinancialInformationofParentCompanyScheduleofStatementsofCashFlowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "auth_ref": [
      "r89"
     ],
     "calculation": {
      "http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 12.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.",
        "label": "Increase (Decrease) in Accounts Receivable",
        "negatedLabel": "(Increase) decrease in accounts receivable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": {
     "auth_ref": [
      "r89"
     ],
     "calculation": {
      "http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.",
        "label": "Increase (Decrease) in Income Taxes Payable",
        "terseLabel": "Increase (decrease) in current income tax liability"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherOperatingAssets": {
     "auth_ref": [
      "r89"
     ],
     "calculation": {
      "http://cassinfo.com/role/CondensedFinancialInformationofParentCompanyScheduleofStatementsofCashFlowsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in operating assets classified as other.",
        "label": "Increase (Decrease) in Other Operating Assets",
        "negatedLabel": "Net change in other assets"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherOperatingAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CondensedFinancialInformationofParentCompanyScheduleofStatementsofCashFlowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": {
     "auth_ref": [
      "r89"
     ],
     "calculation": {
      "http://cassinfo.com/role/CondensedFinancialInformationofParentCompanyScheduleofStatementsofCashFlowsDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in operating liabilities classified as other.",
        "label": "Increase (Decrease) in Other Operating Liabilities",
        "terseLabel": "Increase (Decrease) in Other Operating Liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherOperatingLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CondensedFinancialInformationofParentCompanyScheduleofStatementsofCashFlowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInPensionPlanObligations": {
     "auth_ref": [
      "r89"
     ],
     "calculation": {
      "http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in obligation for pension benefits. Includes, but is not limited to, defined benefit or defined contribution plans. Excludes other postretirement benefits.",
        "label": "Increase (Decrease) in Obligation, Pension Benefits",
        "terseLabel": "(Decrease) increase in pension liability"
       }
      }
     },
     "localname": "IncreaseDecreaseInPensionPlanObligations",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]",
        "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]"
       }
      }
     },
     "localname": "IncreaseDecreaseInStockholdersEquityRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY",
      "http://cassinfo.com/role/CommonStockandEarningsperShareScheduleofCommonStockOutstandingDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInTimeDeposits": {
     "auth_ref": [
      "r668"
     ],
     "calculation": {
      "http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net cash inflow (outflow) of time deposits.",
        "label": "Increase (Decrease) in Time Deposits",
        "terseLabel": "Net decrease in time deposits"
       }
      }
     },
     "localname": "IncreaseDecreaseInTimeDeposits",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InformationTechnologyAndDataProcessing": {
     "auth_ref": [
      "r70"
     ],
     "calculation": {
      "http://cassinfo.com/role/OtherOperatingExpenseDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_OtherNoninterestExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of expenses incurred in the period for information technology and data processing products and services.",
        "label": "Information Technology and Data Processing",
        "terseLabel": "Data processing services"
       }
      }
     },
     "localname": "InformationTechnologyAndDataProcessing",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/OtherOperatingExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwill": {
     "auth_ref": [
      "r267",
      "r272"
     ],
     "calculation": {
      "http://cassinfo.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 8.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.",
        "label": "Intangible Assets, Net (Excluding Goodwill)",
        "verboseLabel": "Other intangible assets, net"
       }
      }
     },
     "localname": "IntangibleAssetsNetExcludingGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IntangibleAssetsNetIncludingGoodwill": {
     "auth_ref": [],
     "calculation": {
      "http://cassinfo.com/role/AcquiredIntangibleAssetsScheduleofIntangibleAssetsandGoodwillDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount of finite-lived intangible assets, indefinite-lived intangible assets and goodwill. Goodwill is an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized. Intangible assets are assets, not including financial assets, lacking physical substance.",
        "label": "Intangible Assets, Net (Including Goodwill)",
        "totalLabel": "Total intangible assets, net"
       }
      }
     },
     "localname": "IntangibleAssetsNetIncludingGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/AcquiredIntangibleAssetsScheduleofIntangibleAssetsandGoodwillDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestAndDividendIncomeOperating": {
     "auth_ref": [
      "r658"
     ],
     "calculation": {
      "http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "order": 2.0,
       "parentTag": "us-gaap_InterestIncomeExpenseNet",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the total of interest and dividend income, including any amortization and accretion (as applicable) of discounts and premiums, earned from (1) loans and leases whether held-for-sale or held-in-portfolio; (2) investment securities; (3) federal funds sold; (4) securities purchased under agreements to resell; (5) investments in banker's acceptances, commercial paper, or certificates of deposit; (6) dividend income; or (7) other investments not otherwise specified herein.",
        "label": "Interest and Dividend Income, Operating",
        "totalLabel": "Total interest income"
       }
      }
     },
     "localname": "InterestAndDividendIncomeOperating",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestAndDividendIncomeOperatingAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest and Dividend Income, Operating [Abstract]",
        "terseLabel": "Interest Income:"
       }
      }
     },
     "localname": "InterestAndDividendIncomeOperatingAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_InterestAndDividendIncomeSecuritiesByTaxableStatusAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest and Dividend Income, Securities, by Taxable Status [Abstract]",
        "terseLabel": "Interest and dividends on securities:"
       }
      }
     },
     "localname": "InterestAndDividendIncomeSecuritiesByTaxableStatusAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_InterestAndFeeIncomeLoansAndLeases": {
     "auth_ref": [
      "r657"
     ],
     "calculation": {
      "http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "order": 1.0,
       "parentTag": "us-gaap_InterestAndDividendIncomeOperating",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate interest and fee income generated by: (1) loans the Entity has positive intent and ability to hold for the foreseeable future, or until maturity or payoff, including commercial and consumer loans, whether domestic or foreign, which may consist of: (a) industrial and agricultural; (b) real estate; and (c) real estate construction loans; (d) trade financing; (e) lease financing; (f) home equity lines-of-credit; (g) automobile and other vehicle loans; and (h) credit card and other revolving-type loans and (2) loans and leases held-for-sale which may include mortgage loans, direct financing, and sales-type leases.",
        "label": "Interest and Fee Income, Loans and Leases",
        "terseLabel": "Interest and fees on loans"
       }
      }
     },
     "localname": "InterestAndFeeIncomeLoansAndLeases",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestBearingDepositLiabilities": {
     "auth_ref": [
      "r648"
     ],
     "calculation": {
      "http://cassinfo.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_Deposits",
       "weight": 1.0
      },
      "http://cassinfo.com/role/InterestBearingDepositsScheduleofInterestbearingDepositsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate of all domestic and foreign interest-bearing deposit liabilities.",
        "label": "Interest-bearing Deposit Liabilities",
        "terseLabel": "Interest-bearing",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "InterestBearingDepositLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://cassinfo.com/role/InterestBearingDepositsScheduleofInterestbearingDepositsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpense": {
     "auth_ref": [
      "r56",
      "r155",
      "r579",
      "r580",
      "r667"
     ],
     "calculation": {
      "http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "order": 1.0,
       "parentTag": "us-gaap_InterestIncomeExpenseNet",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.",
        "label": "Interest Expense",
        "terseLabel": "Interest expense",
        "totalLabel": "Total interest expense"
       }
      }
     },
     "localname": "InterestExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://cassinfo.com/role/IndustrySegmentInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpenseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest Expense [Abstract]",
        "terseLabel": "Interest Expense:"
       }
      }
     },
     "localname": "InterestExpenseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_InterestExpenseDemandDepositAccounts": {
     "auth_ref": [
      "r665"
     ],
     "calculation": {
      "http://cassinfo.com/role/InterestBearingDepositsScheduleofInterestonDepositsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_InterestExpenseDeposits",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest expense incurred on demand deposit accounts that represent borrowings rather than outstanding drafts.",
        "label": "Interest Expense, Demand Deposit Accounts",
        "verboseLabel": "Interest-bearing demand deposits"
       }
      }
     },
     "localname": "InterestExpenseDemandDepositAccounts",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/InterestBearingDepositsScheduleofInterestonDepositsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpenseDeposits": {
     "auth_ref": [
      "r665"
     ],
     "calculation": {
      "http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "order": 1.0,
       "parentTag": "us-gaap_InterestExpense",
       "weight": 1.0
      },
      "http://cassinfo.com/role/InterestBearingDepositsScheduleofInterestonDepositsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate amount of interest expense on all deposits.",
        "label": "Interest Expense, Deposits",
        "terseLabel": "Interest on deposits",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "InterestExpenseDeposits",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://cassinfo.com/role/InterestBearingDepositsScheduleofInterestonDepositsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpenseSavingsDeposits": {
     "auth_ref": [
      "r665",
      "r749",
      "r750"
     ],
     "calculation": {
      "http://cassinfo.com/role/InterestBearingDepositsScheduleofInterestonDepositsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_InterestExpenseDeposits",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest expense incurred on all savings account deposits.",
        "label": "Interest Expense, Savings Deposits",
        "verboseLabel": "Savings deposits"
       }
      }
     },
     "localname": "InterestExpenseSavingsDeposits",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/InterestBearingDepositsScheduleofInterestonDepositsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpenseShortTermBorrowings": {
     "auth_ref": [
      "r666",
      "r749",
      "r750"
     ],
     "calculation": {
      "http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "order": 2.0,
       "parentTag": "us-gaap_InterestExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate interest expense incurred on short-term borrowings including commercial paper and Federal funds purchased and securities sold under agreements to repurchase.",
        "label": "Interest Expense, Short-term Borrowings",
        "terseLabel": "Interest on short-term borrowings"
       }
      }
     },
     "localname": "InterestExpenseShortTermBorrowings",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpenseTimeDepositsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest Expense, Time Deposits [Abstract]",
        "verboseLabel": "Time deposits:"
       }
      }
     },
     "localname": "InterestExpenseTimeDepositsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/InterestBearingDepositsScheduleofInterestonDepositsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_InterestExpenseTimeDepositsLessThan100000": {
     "auth_ref": [
      "r665"
     ],
     "calculation": {
      "http://cassinfo.com/role/InterestBearingDepositsScheduleofInterestonDepositsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_InterestExpenseDeposits",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest expense incurred on time deposits, including certificates of deposits, less than $100,000 in domestic offices.",
        "label": "Interest Expense, Time Deposits, Less than $100,000",
        "verboseLabel": "Less than $100"
       }
      }
     },
     "localname": "InterestExpenseTimeDepositsLessThan100000",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/InterestBearingDepositsScheduleofInterestonDepositsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestIncomeExpenseAfterProvisionForLoanLoss": {
     "auth_ref": [
      "r660"
     ],
     "calculation": {
      "http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "order": 2.0,
       "parentTag": "us-gaap_Revenues",
       "weight": 1.0
      },
      "http://cassinfo.com/role/CondensedFinancialInformationofParentCompanyScheduleofCondensedStatementofIncomeDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_Revenues",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of interest income or expense, including any amortization and accretion (as applicable) of discounts and premiums, including consideration of the provisions for loan, lease, credit, and other related losses.",
        "label": "Interest Income (Expense), after Provision for Loan Loss",
        "totalLabel": "Net interest income after (release of) provision for credit losses",
        "verboseLabel": "Net interest income after (release of) provision for credit losses"
       }
      }
     },
     "localname": "InterestIncomeExpenseAfterProvisionForLoanLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://cassinfo.com/role/CondensedFinancialInformationofParentCompanyScheduleofCondensedStatementofIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestIncomeExpenseAfterProvisionForLoanLossAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest Income (Expense), after Provision for Loan Loss [Abstract]",
        "terseLabel": "Interest Income (Expense), after Provision for Loan Loss [Abstract]"
       }
      }
     },
     "localname": "InterestIncomeExpenseAfterProvisionForLoanLossAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/IndustrySegmentInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_InterestIncomeExpenseNet": {
     "auth_ref": [
      "r659"
     ],
     "calculation": {
      "http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "order": 1.0,
       "parentTag": "us-gaap_InterestIncomeExpenseAfterProvisionForLoanLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net amount of operating interest income (expense).",
        "label": "Interest Income (Expense), Net",
        "terseLabel": "Intersegment income (expense)",
        "totalLabel": "Net interest income"
       }
      }
     },
     "localname": "InterestIncomeExpenseNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://cassinfo.com/role/IndustrySegmentInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestIncomeSecuritiesTaxExempt": {
     "auth_ref": [
      "r664",
      "r749",
      "r750"
     ],
     "calculation": {
      "http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "order": 3.0,
       "parentTag": "us-gaap_InterestAndDividendIncomeOperating",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of operating interest income, including amortization and accretion of premiums and discounts, on securities exempt from state, federal and other income tax.",
        "label": "Interest Income, Securities, Operating, Tax Exempt",
        "terseLabel": "Exempt from federal income taxes"
       }
      }
     },
     "localname": "InterestIncomeSecuritiesTaxExempt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestIncomeSecuritiesTaxable": {
     "auth_ref": [
      "r664",
      "r749",
      "r750"
     ],
     "calculation": {
      "http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "order": 2.0,
       "parentTag": "us-gaap_InterestAndDividendIncomeOperating",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of operating interest income, including amortization and accretion of premiums and discounts, on securities subject to state, federal and other income tax.",
        "label": "Interest Income, Securities, Operating, Taxable",
        "terseLabel": "Taxable"
       }
      }
     },
     "localname": "InterestIncomeSecuritiesTaxable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestPaidNet": {
     "auth_ref": [
      "r83",
      "r87",
      "r94"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentIncomeNonoperating": {
     "auth_ref": [
      "r71"
     ],
     "calculation": {
      "http://cassinfo.com/role/CondensedFinancialInformationofParentCompanyScheduleofCondensedStatementofIncomeDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_Revenues",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate amount of income from investments (for example, dividends) not considered a component of the entity's core operations.",
        "label": "Investment Income, Nonoperating",
        "terseLabel": "Income from subsidiaries \u2013 management fees"
       }
      }
     },
     "localname": "InvestmentIncomeNonoperating",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CondensedFinancialInformationofParentCompanyScheduleofCondensedStatementofIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investments, Debt and Equity Securities [Abstract]",
        "terseLabel": "Investments, Debt and Equity Securities [Abstract]"
       }
      }
     },
     "localname": "InvestmentsDebtAndEquitySecuritiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures": {
     "auth_ref": [
      "r26"
     ],
     "calculation": {
      "http://cassinfo.com/role/CondensedFinancialInformationofParentCompanyScheduleofCondensedBalanceSheetsDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investment in equity method investee and investment in and advance to affiliate.",
        "label": "Investments in and Advance to Affiliates, Subsidiaries, Associates, and Joint Ventures",
        "terseLabel": "Investments in subsidiaries"
       }
      }
     },
     "localname": "InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CondensedFinancialInformationofParentCompanyScheduleofCondensedBalanceSheetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": {
     "auth_ref": [
      "r224",
      "r639",
      "r675",
      "r730",
      "r756"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for  investments in certain debt and equity securities.",
        "label": "Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]",
        "terseLabel": "Investment Securities"
       }
      }
     },
     "localname": "InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/InvestmentSecurities"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LaborAndRelatedExpense": {
     "auth_ref": [
      "r66"
     ],
     "calculation": {
      "http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "order": 1.0,
       "parentTag": "us-gaap_NoninterestExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense for salary, wage, profit sharing; incentive and equity-based compensation; and other employee benefit.",
        "label": "Labor and Related Expense",
        "terseLabel": "Personnel",
        "verboseLabel": "Salaries and employee benefits"
       }
      }
     },
     "localname": "LaborAndRelatedExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://cassinfo.com/role/CondensedFinancialInformationofParentCompanyScheduleofCondensedStatementofIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LandMember": {
     "auth_ref": [
      "r348"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Part of earth's surface not covered by water.",
        "label": "Land [Member]",
        "terseLabel": "Land"
       }
      }
     },
     "localname": "LandMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/PremisesandEquipmentSummaryofPremisesandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LeaseholdImprovementsMember": {
     "auth_ref": [
      "r279"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Additions or improvements to assets held under a lease arrangement.",
        "label": "Leasehold Improvements [Member]",
        "terseLabel": "Leasehold Improvements"
       }
      }
     },
     "localname": "LeaseholdImprovementsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LeaseholdsAndLeaseholdImprovementsMember": {
     "auth_ref": [
      "r279"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Assets held by a lessee under a capital lease and any addition or improvement to assets held under a lease arrangement (including addition or improvement to assets held by lessee under an operating lease arrangement).",
        "label": "Leaseholds and Leasehold Improvements [Member]",
        "terseLabel": "Leasehold improvements"
       }
      }
     },
     "localname": "LeaseholdsAndLeaseholdImprovementsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/PremisesandEquipmentSummaryofPremisesandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LeasesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Leases [Abstract]",
        "terseLabel": "Leases [Abstract]"
       }
      }
     },
     "localname": "LeasesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "auth_ref": [
      "r591"
     ],
     "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": "Lessee, Operating Lease, Liability, Maturity"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r591"
     ],
     "calculation": {
      "http://cassinfo.com/role/LeasesScheduleofoperatingleaseliabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://cassinfo.com/role/LeasesScheduleofoperatingleaseliabilitiesDetails_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 undiscounted cash flows"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/LeasesScheduleofoperatingleaseliabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "auth_ref": [
      "r591"
     ],
     "calculation": {
      "http://cassinfo.com/role/LeasesScheduleofoperatingleaseliabilitiesDetails_1": {
       "order": 1.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease 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": "Less than 1 year"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/LeasesScheduleofoperatingleaseliabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": {
     "auth_ref": [
      "r591"
     ],
     "calculation": {
      "http://cassinfo.com/role/LeasesScheduleofoperatingleaseliabilitiesDetails_1": {
       "order": 5.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in 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": "4-5 years"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/LeasesScheduleofoperatingleaseliabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [
      "r591"
     ],
     "calculation": {
      "http://cassinfo.com/role/LeasesScheduleofoperatingleaseliabilitiesDetails_1": {
       "order": 4.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four",
        "terseLabel": "3-4 years"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/LeasesScheduleofoperatingleaseliabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [
      "r591"
     ],
     "calculation": {
      "http://cassinfo.com/role/LeasesScheduleofoperatingleaseliabilitiesDetails_1": {
       "order": 3.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in 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": "2-3 years"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/LeasesScheduleofoperatingleaseliabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [
      "r591"
     ],
     "calculation": {
      "http://cassinfo.com/role/LeasesScheduleofoperatingleaseliabilitiesDetails_1": {
       "order": 2.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in 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": "1-2 years"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/LeasesScheduleofoperatingleaseliabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [
      "r591"
     ],
     "calculation": {
      "http://cassinfo.com/role/LeasesScheduleofoperatingleaseliabilitiesDetails": {
       "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": "Discount on cash flows"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/LeasesScheduleofoperatingleaseliabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeasesTextBlock": {
     "auth_ref": [
      "r593"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.",
        "label": "Lessee, Operating Leases [Text Block]",
        "terseLabel": "Leases"
       }
      }
     },
     "localname": "LesseeOperatingLeasesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/Leases"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_Liabilities": {
     "auth_ref": [
      "r31",
      "r100",
      "r169",
      "r230",
      "r295",
      "r296",
      "r297",
      "r300",
      "r301",
      "r302",
      "r304",
      "r306",
      "r308",
      "r309",
      "r537",
      "r540",
      "r541",
      "r563",
      "r597",
      "r598"
     ],
     "calculation": {
      "http://cassinfo.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.",
        "label": "Liabilities",
        "terseLabel": "Total liabilities",
        "totalLabel": "Total liabilities"
       }
      }
     },
     "localname": "Liabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://cassinfo.com/role/CondensedFinancialInformationofParentCompanyScheduleofCondensedBalanceSheetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities [Abstract]",
        "terseLabel": "Liabilities:"
       }
      }
     },
     "localname": "LiabilitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://cassinfo.com/role/CondensedFinancialInformationofParentCompanyScheduleofCondensedBalanceSheetsDetails",
      "http://cassinfo.com/role/SummaryofSignificantAccountingPoliciesScheduleofIllustratestheImpactofAdoptionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r24",
      "r100",
      "r230",
      "r563",
      "r599",
      "r645",
      "r697"
     ],
     "calculation": {
      "http://cassinfo.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 shareholders\u2019 equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://cassinfo.com/role/CondensedFinancialInformationofParentCompanyScheduleofCondensedBalanceSheetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities and Equity [Abstract]",
        "terseLabel": "Liabilities and Shareholders\u2019 Equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://cassinfo.com/role/CondensedFinancialInformationofParentCompanyScheduleofCondensedBalanceSheetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesFairValueDisclosure": {
     "auth_ref": [
      "r554"
     ],
     "calculation": {
      "http://cassinfo.com/role/DisclosuresaboutFairValueofFinancialInstrumentsSummaryoftheCompanysFinancialInstrumentsDetailsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of financial and nonfinancial obligations.",
        "label": "Financial and Nonfinancial Liabilities, Fair Value Disclosure",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "LiabilitiesFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/DisclosuresaboutFairValueofFinancialInstrumentsSummaryoftheCompanysFinancialInstrumentsDetailsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCredit": {
     "auth_ref": [
      "r15",
      "r644",
      "r689"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.",
        "label": "Long-term Line of Credit",
        "verboseLabel": "Long-term line of credit"
       }
      }
     },
     "localname": "LineOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CommitmentsandContingenciesScheduleofCommitmentstoExtendCreditStandbyLettersofCreditandCommercialLettersDetails",
      "http://cassinfo.com/role/UnusedAvailableLinesofCreditDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityAxis": {
     "auth_ref": [
      "r30",
      "r99"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by name of lender, which may be a single entity (for example, but not limited to, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit.",
        "label": "Lender Name [Axis]",
        "terseLabel": "Lender Name [Axis]"
       }
      }
     },
     "localname": "LineOfCreditFacilityAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/UnusedAvailableLinesofCreditDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCreditFacilityLenderDomain": {
     "auth_ref": [
      "r30",
      "r99"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identification of the lender, which may be a single entity (for example, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit, including a letter of credit facility.",
        "label": "Line of Credit Facility, Lender [Domain]",
        "terseLabel": "Line of Credit Facility, Lender [Domain]"
       }
      }
     },
     "localname": "LineOfCreditFacilityLenderDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/UnusedAvailableLinesofCreditDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LineOfCreditFacilityLineItems": {
     "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": "Line of Credit Facility [Line Items]",
        "terseLabel": "Line of Credit Facility [Line Items]"
       }
      }
     },
     "localname": "LineOfCreditFacilityLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/UnusedAvailableLinesofCreditDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "auth_ref": [
      "r30"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.",
        "label": "Line of Credit Facility, Maximum Borrowing Capacity",
        "terseLabel": "Line of credit facility, maximum borrowing capacity"
       }
      }
     },
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/UnusedAvailableLinesofCreditDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityTable": {
     "auth_ref": [
      "r30",
      "r99"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table or schedule providing information pertaining to short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to 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.",
        "label": "Line of Credit Facility [Table]",
        "terseLabel": "Line of Credit Facility [Table]"
       }
      }
     },
     "localname": "LineOfCreditFacilityTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/UnusedAvailableLinesofCreditDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LoansAndLeasesReceivableRelatedParties": {
     "auth_ref": [
      "r595",
      "r650"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For an unclassified balance sheet, reflects the carrying amount of unpaid loan amounts due from related parties at the balance sheet date.",
        "label": "Loans and Leases Receivable, Related Parties",
        "terseLabel": "Finance receivable, related parties"
       }
      }
     },
     "localname": "LoansAndLeasesReceivableRelatedParties",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/LoansNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock": {
     "auth_ref": [
      "r201"
     ],
     "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]",
        "verboseLabel": "Loans"
       }
      }
     },
     "localname": "LoansNotesTradeAndOtherReceivablesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/Loans"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LoansReceivableFairValueDisclosure": {
     "auth_ref": [
      "r201"
     ],
     "calculation": {
      "http://cassinfo.com/role/DisclosuresaboutFairValueofFinancialInstrumentsSummaryoftheCompanysFinancialInstrumentsDetailsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_AssetsFairValueDisclosure",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value portion of loan receivable, including, but not limited to, mortgage loans held for investment, finance receivables held for investment, policy loans on insurance contracts.",
        "label": "Loans Receivable, Fair Value Disclosure",
        "terseLabel": "Loans, net"
       }
      }
     },
     "localname": "LoansReceivableFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/DisclosuresaboutFairValueofFinancialInstrumentsSummaryoftheCompanysFinancialInstrumentsDetailsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MarketableSecuritiesLineItems": {
     "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": "Marketable Securities [Line Items]",
        "terseLabel": "Marketable Securities [Line Items]"
       }
      }
     },
     "localname": "MarketableSecuritiesLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/InvestmentSecuritiesScheduleofInvestmentSecuritiesDetails",
      "http://cassinfo.com/role/InvestmentSecuritiesScheduleoftheFairValuesofSecuritieswithUnrealizedLossesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_MarketableSecuritiesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about investment in marketable security.",
        "label": "Marketable Securities [Table]",
        "terseLabel": "Marketable Securities [Table]"
       }
      }
     },
     "localname": "MarketableSecuritiesTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/InvestmentSecuritiesScheduleofInvestmentSecuritiesDetails",
      "http://cassinfo.com/role/InvestmentSecuritiesScheduleoftheFairValuesofSecuritieswithUnrealizedLossesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_MarketingAndAdvertisingExpense": {
     "auth_ref": [
      "r68"
     ],
     "calculation": {
      "http://cassinfo.com/role/OtherOperatingExpenseDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherNoninterestExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The total expense recognized in the period for promotion, public relations, and brand or product advertising.",
        "label": "Marketing and Advertising Expense",
        "terseLabel": "Promotional expense"
       }
      }
     },
     "localname": "MarketingAndAdvertisingExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/OtherOperatingExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MeasurementInputTypeAxis": {
     "auth_ref": [
      "r556"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of measurement input used to determine value of asset and liability.",
        "label": "Measurement Input Type [Axis]",
        "terseLabel": "Measurement Input Type [Axis]"
       }
      }
     },
     "localname": "MeasurementInputTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/EmployeeBenefitPlansNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_MeasurementInputTypeDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement input used to determine value of asset and liability.",
        "label": "Measurement Input Type [Domain]",
        "terseLabel": "Measurement Input Type [Domain]"
       }
      }
     },
     "localname": "MeasurementInputTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/EmployeeBenefitPlansNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember": {
     "auth_ref": [
      "r382"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt securities collateralized by real estate mortgage loans (mortgages), issued by US Government Sponsored Enterprises, such as Federal Home Loan Mortgage Corporation (FHLMC or Freddie Mac).",
        "label": "Mortgage-backed Securities, Issued by US Government Sponsored Enterprises [Member]",
        "terseLabel": "Mortgage-backed securities issued or guaranteed by U.S. government agencies or sponsored enterprises"
       }
      }
     },
     "localname": "MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/InvestmentSecuritiesScheduleofInvestmentSecuritiesDetails",
      "http://cassinfo.com/role/InvestmentSecuritiesScheduleoftheFairValuesofSecuritieswithUnrealizedLossesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r86"
     ],
     "calculation": {
      "http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 3.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      },
      "http://cassinfo.com/role/CondensedFinancialInformationofParentCompanyScheduleofStatementsofCashFlowsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.",
        "label": "Net Cash Provided by (Used in) Financing Activities",
        "totalLabel": "Net cash provided by financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://cassinfo.com/role/CondensedFinancialInformationofParentCompanyScheduleofStatementsofCashFlowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]",
        "terseLabel": "Cash Flows From Financing Activities:",
        "verboseLabel": "Cash flows from financing activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://cassinfo.com/role/CondensedFinancialInformationofParentCompanyScheduleofStatementsofCashFlowsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r86"
     ],
     "calculation": {
      "http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 2.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      },
      "http://cassinfo.com/role/CondensedFinancialInformationofParentCompanyScheduleofStatementsofCashFlowsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.",
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "totalLabel": "Net cash used in investing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://cassinfo.com/role/CondensedFinancialInformationofParentCompanyScheduleofStatementsofCashFlowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]",
        "terseLabel": "Cash Flows From Investing Activities:",
        "verboseLabel": "Cash flows from investing activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://cassinfo.com/role/CondensedFinancialInformationofParentCompanyScheduleofStatementsofCashFlowsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r86",
      "r88",
      "r91"
     ],
     "calculation": {
      "http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 1.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      },
      "http://cassinfo.com/role/CondensedFinancialInformationofParentCompanyScheduleofStatementsofCashFlowsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.",
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "totalLabel": "Net cash provided by operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://cassinfo.com/role/CondensedFinancialInformationofParentCompanyScheduleofStatementsofCashFlowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Cash Flows From Operating Activities:",
        "verboseLabel": "Cash flows from operating activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://cassinfo.com/role/CondensedFinancialInformationofParentCompanyScheduleofStatementsofCashFlowsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r7",
      "r46",
      "r49",
      "r55",
      "r61",
      "r91",
      "r100",
      "r110",
      "r115",
      "r116",
      "r117",
      "r118",
      "r121",
      "r122",
      "r127",
      "r161",
      "r167",
      "r171",
      "r174",
      "r177",
      "r230",
      "r295",
      "r296",
      "r297",
      "r300",
      "r301",
      "r302",
      "r304",
      "r306",
      "r308",
      "r309",
      "r553",
      "r563",
      "r654",
      "r700"
     ],
     "calculation": {
      "http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "order": 1.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      },
      "http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://cassinfo.com/role/CondensedFinancialInformationofParentCompanyScheduleofCondensedStatementofIncomeDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://cassinfo.com/role/CondensedFinancialInformationofParentCompanyScheduleofStatementsofCashFlowsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "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",
        "totalLabel": "Net income"
       }
      }
     },
     "localname": "NetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME",
      "http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY",
      "http://cassinfo.com/role/CommonStockandEarningsperShareScheduleofCalculationsofBasicandDilutedEarningsPerShareDetails",
      "http://cassinfo.com/role/CondensedFinancialInformationofParentCompanyScheduleofCondensedStatementofIncomeDetails",
      "http://cassinfo.com/role/CondensedFinancialInformationofParentCompanyScheduleofStatementsofCashFlowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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": "Impact of New and Not Yet Adopted Accounting Pronouncements"
       }
      }
     },
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NoninterestBearingDepositLiabilities": {
     "auth_ref": [
      "r648"
     ],
     "calculation": {
      "http://cassinfo.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_Deposits",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate amount of all domestic and foreign noninterest-bearing deposits liabilities held by the entity.",
        "label": "Noninterest-bearing Deposit Liabilities",
        "terseLabel": "Noninterest-bearing"
       }
      }
     },
     "localname": "NoninterestBearingDepositLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NoninterestExpense": {
     "auth_ref": [
      "r663"
     ],
     "calculation": {
      "http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total aggregate amount of all noninterest expense.",
        "label": "Noninterest Expense",
        "totalLabel": "Total operating expense"
       }
      }
     },
     "localname": "NoninterestExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://cassinfo.com/role/CondensedFinancialInformationofParentCompanyScheduleofCondensedStatementofIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NoninterestExpenseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Noninterest Expense [Abstract]",
        "terseLabel": "Operating Expense:"
       }
      }
     },
     "localname": "NoninterestExpenseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NoninterestIncome": {
     "auth_ref": [
      "r661"
     ],
     "calculation": {
      "http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "order": 1.0,
       "parentTag": "us-gaap_Revenues",
       "weight": 1.0
      },
      "http://cassinfo.com/role/RevenuefromContractswithCustomersDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The total amount of noninterest income which may be derived from: (1) fees and commissions; (2) premiums earned; (3) insurance policy charges; (4) the sale or disposal of assets; and (5) other sources not otherwise specified.",
        "label": "Noninterest Income",
        "totalLabel": "Total fee revenue and other income",
        "verboseLabel": "Fee income from customers"
       }
      }
     },
     "localname": "NoninterestIncome",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://cassinfo.com/role/IndustrySegmentInformationDetails",
      "http://cassinfo.com/role/RevenuefromContractswithCustomersDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NumberOfReportableSegments": {
     "auth_ref": [
      "r149"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/IndustrySegmentInformationDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_OccupancyNet": {
     "auth_ref": [
      "r70",
      "r581",
      "r662"
     ],
     "calculation": {
      "http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "order": 2.0,
       "parentTag": "us-gaap_NoninterestExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of net occupancy expense that may include items, such as depreciation of facilities and equipment, lease expenses, property taxes and property and casualty insurance expense.",
        "label": "Occupancy, Net",
        "terseLabel": "Occupancy"
       }
      }
     },
     "localname": "OccupancyNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseCost": {
     "auth_ref": [
      "r586",
      "r592"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiability": {
     "auth_ref": [
      "r583"
     ],
     "calculation": {
      "http://cassinfo.com/role/LeasesScheduleofoperatingleaseliabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.",
        "label": "Operating Lease, Liability",
        "terseLabel": "Operating lease, liability",
        "verboseLabel": "Total lease liability"
       }
      }
     },
     "localname": "OperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/LeasesNarrativeDetails",
      "http://cassinfo.com/role/LeasesScheduleofoperatingleaseliabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": {
     "auth_ref": [
      "r584"
     ],
     "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": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_OperatingLeasePayments": {
     "auth_ref": [
      "r585",
      "r588"
     ],
     "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 lease, payments"
       }
      }
     },
     "localname": "OperatingLeasePayments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "auth_ref": [
      "r582"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's right to use underlying asset under operating lease.",
        "label": "Operating Lease, Right-of-Use Asset",
        "terseLabel": "Operating lease, right-of-use asset"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": {
     "auth_ref": [
      "r584"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r590",
      "r592"
     ],
     "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",
        "verboseLabel": "Weighted average discount rate"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r589",
      "r592"
     ],
     "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": "Operating lease, weighted average remaining lease term"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]",
        "terseLabel": "Lease payments due"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDueAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/LeasesScheduleofoperatingleaseliabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherAssets": {
     "auth_ref": [
      "r13",
      "r642",
      "r692"
     ],
     "calculation": {
      "http://cassinfo.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 9.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://cassinfo.com/role/CondensedFinancialInformationofParentCompanyScheduleofCondensedBalanceSheetsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of assets classified as other.",
        "label": "Other Assets",
        "terseLabel": "Other assets"
       }
      }
     },
     "localname": "OtherAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://cassinfo.com/role/CondensedFinancialInformationofParentCompanyScheduleofCondensedBalanceSheetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherCommitmentsLineItems": {
     "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": "Other Commitments [Line Items]",
        "terseLabel": "Other Commitments [Line Items]"
       }
      }
     },
     "localname": "OtherCommitmentsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CommitmentandContingenciesNarrativeDetails",
      "http://cassinfo.com/role/CommitmentsandContingenciesScheduleofCommitmentstoExtendCreditStandbyLettersofCreditandCommercialLettersDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherCommitmentsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about obligations resulting from other commitments.",
        "label": "Other Commitments [Table]",
        "terseLabel": "Other Commitments [Table]"
       }
      }
     },
     "localname": "OtherCommitmentsTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CommitmentandContingenciesNarrativeDetails",
      "http://cassinfo.com/role/CommitmentsandContingenciesScheduleofCommitmentstoExtendCreditStandbyLettersofCreditandCommercialLettersDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": {
     "auth_ref": [
      "r35"
     ],
     "calculation": {
      "http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "order": 3.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.",
        "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax",
        "terseLabel": "Foreign currency translation adjustments"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": {
     "auth_ref": [
      "r47",
      "r50",
      "r534",
      "r535",
      "r538"
     ],
     "calculation": {
      "http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "order": 2.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.",
        "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent",
        "terseLabel": "Other comprehensive income",
        "totalLabel": "Other comprehensive income"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME",
      "http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]",
        "terseLabel": "Other comprehensive income (loss):"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax": {
     "auth_ref": [
      "r38",
      "r40",
      "r401",
      "r428"
     ],
     "calculation": {
      "http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before tax, after reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan.",
        "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, before Tax",
        "negatedTerseLabel": "FASB ASC 715 pension adjustment"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax": {
     "auth_ref": [
      "r38",
      "r41",
      "r534"
     ],
     "calculation": {
      "http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "order": 4.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after reclassification adjustment, of tax (expense) benefit for (increase) decrease in accumulated other comprehensive income of defined benefit plan.",
        "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, Tax",
        "terseLabel": "Tax effect"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax": {
     "auth_ref": [
      "r40",
      "r44",
      "r45",
      "r223"
     ],
     "calculation": {
      "http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before tax of reclassification adjustment from accumulated other comprehensive income for unrealized gain (loss) realized upon the sale of available-for-sale securities.",
        "label": "Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, before Tax",
        "negatedLabel": "Reclassification adjustments for gains included in net income"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax": {
     "auth_ref": [
      "r41",
      "r223"
     ],
     "calculation": {
      "http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "order": 5.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of tax expense (benefit) of reclassification adjustment from accumulated other comprehensive income for unrealized gain (loss) realized upon the sale of available-for-sale securities.",
        "label": "Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, Tax",
        "terseLabel": "Tax effect"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax": {
     "auth_ref": [
      "r36",
      "r40",
      "r223"
     ],
     "calculation": {
      "http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "order": 7.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before tax and 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 and Tax",
        "terseLabel": "Net unrealized (loss) gain on securities available-for-sale"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax": {
     "auth_ref": [
      "r37",
      "r41"
     ],
     "calculation": {
      "http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "order": 6.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before adjustment, of tax expense (benefit) for 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 tax expense (benefit) for 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, Tax",
        "negatedLabel": "Tax effect"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherExpenses": {
     "auth_ref": [
      "r69",
      "r706"
     ],
     "calculation": {
      "http://cassinfo.com/role/OtherOperatingExpenseDetails": {
       "order": 7.0,
       "parentTag": "us-gaap_OtherNoninterestExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense classified as other.",
        "label": "Other Expenses",
        "verboseLabel": "Other"
       }
      }
     },
     "localname": "OtherExpenses",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/OtherOperatingExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherIncome": {
     "auth_ref": [
      "r705"
     ],
     "calculation": {
      "http://cassinfo.com/role/CondensedFinancialInformationofParentCompanyScheduleofCondensedStatementofIncomeDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_Revenues",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of revenue and income classified as other.",
        "label": "Other Income",
        "terseLabel": "Other income"
       }
      }
     },
     "localname": "OtherIncome",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CondensedFinancialInformationofParentCompanyScheduleofCondensedStatementofIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherIncomeAndExpensesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Income and Expenses [Abstract]",
        "terseLabel": "Other Income and Expenses [Abstract]"
       }
      }
     },
     "localname": "OtherIncomeAndExpensesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherIntangibleAssetsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Intangible assets classified as other.",
        "label": "Other Intangible Assets [Member]",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "OtherIntangibleAssetsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/AcquiredIntangibleAssetsNarrativeDetails",
      "http://cassinfo.com/role/AcquiredIntangibleAssetsScheduleofIntangibleAssetsandGoodwillDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherIntangibleAssetsNet": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after accumulated amortization of finite-lived and indefinite-lived intangible assets classified as other.",
        "label": "Other Intangible Assets, Net",
        "terseLabel": "Other intangible assets, net"
       }
      }
     },
     "localname": "OtherIntangibleAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/IndustrySegmentInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherLiabilities": {
     "auth_ref": [
      "r649"
     ],
     "calculation": {
      "http://cassinfo.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities classified as other.",
        "label": "Other Liabilities",
        "terseLabel": "Other liabilities"
       }
      }
     },
     "localname": "OtherLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://cassinfo.com/role/CondensedFinancialInformationofParentCompanyScheduleofCondensedBalanceSheetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNoninterestExpense": {
     "auth_ref": [
      "r663"
     ],
     "calculation": {
      "http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "order": 5.0,
       "parentTag": "us-gaap_NoninterestExpense",
       "weight": 1.0
      },
      "http://cassinfo.com/role/OtherOperatingExpenseDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noninterest expense classified as other.",
        "label": "Other Noninterest Expense",
        "terseLabel": "Other operating",
        "totalLabel": "Total other operating expense"
       }
      }
     },
     "localname": "OtherNoninterestExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://cassinfo.com/role/CondensedFinancialInformationofParentCompanyScheduleofCondensedStatementofIncomeDetails",
      "http://cassinfo.com/role/OtherOperatingExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherOperatingActivitiesCashFlowStatement": {
     "auth_ref": [],
     "calculation": {
      "http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://cassinfo.com/role/CondensedFinancialInformationofParentCompanyScheduleofStatementsofCashFlowsDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other cash or noncash adjustments to reconcile net income to cash provided by (used in) operating activities that are not separately disclosed in the statement of cash flows (for example,  cash received or cash paid during the current period for miscellaneous operating activities, net change during the reporting period in other assets or other liabilities).",
        "label": "Other Operating Activities, Cash Flow Statement",
        "terseLabel": "Other operating activities, net",
        "verboseLabel": "Other, net"
       }
      }
     },
     "localname": "OtherOperatingActivitiesCashFlowStatement",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://cassinfo.com/role/CondensedFinancialInformationofParentCompanyScheduleofStatementsofCashFlowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherOperatingIncomeAndExpenseTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for other operating income and other operating expense items.",
        "label": "Other Operating Income and Expense [Text Block]",
        "terseLabel": "Other Operating Expense"
       }
      }
     },
     "localname": "OtherOperatingIncomeAndExpenseTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/OtherOperatingExpense"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ParticipatingMortgageLoansLineItems": {
     "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": "Participating Mortgage Loans [Line Items]",
        "terseLabel": "Participating Mortgage Loans [Line Items]"
       }
      }
     },
     "localname": "ParticipatingMortgageLoansLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/LoansbyTypeSummaryofLoanCategoriesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ParticipatingMortgageLoansTable": {
     "auth_ref": [
      "r326"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table or schedule that describes the terms of and includes the amount of a participation in a loan arrangement.",
        "label": "Participating Mortgage Loans [Table]",
        "terseLabel": "Participating Mortgage Loans [Table]"
       }
      }
     },
     "localname": "ParticipatingMortgageLoansTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/LoansbyTypeSummaryofLoanCategoriesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PatentsMember": {
     "auth_ref": [
      "r530"
     ],
     "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": "Patent"
       }
      }
     },
     "localname": "PatentsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/AcquiredIntangibleAssetsNarrativeDetails",
      "http://cassinfo.com/role/AcquiredIntangibleAssetsScheduleofIntangibleAssetsandGoodwillDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PaymentsForProceedsFromLoansAndLeases": {
     "auth_ref": [
      "r669"
     ],
     "calculation": {
      "http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      },
      "http://cassinfo.com/role/CondensedFinancialInformationofParentCompanyScheduleofStatementsofCashFlowsDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net cash outflow or inflow for the increase (decrease) in the beginning and end of period of loan and lease balances which are not originated or purchased specifically for resale. Includes cash payments and proceeds associated with (a) loans held-for-investment, (b) leases held-for-investment, and (c) both.",
        "label": "Payments for (Proceeds from) Loans and Leases",
        "negatedLabel": "Net increase in loans"
       }
      }
     },
     "localname": "PaymentsForProceedsFromLoansAndLeases",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://cassinfo.com/role/CondensedFinancialInformationofParentCompanyScheduleofStatementsofCashFlowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsForRepurchaseOfCommonStock": {
     "auth_ref": [
      "r80"
     ],
     "calculation": {
      "http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      },
      "http://cassinfo.com/role/CondensedFinancialInformationofParentCompanyScheduleofStatementsofCashFlowsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow to reacquire common stock during the period.",
        "label": "Payments for Repurchase of Common Stock",
        "negatedLabel": "Purchase of common shares for treasury"
       }
      }
     },
     "localname": "PaymentsForRepurchaseOfCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://cassinfo.com/role/CondensedFinancialInformationofParentCompanyScheduleofStatementsofCashFlowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfDividendsCommonStock": {
     "auth_ref": [
      "r80"
     ],
     "calculation": {
      "http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      },
      "http://cassinfo.com/role/CondensedFinancialInformationofParentCompanyScheduleofStatementsofCashFlowsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity.",
        "label": "Payments of Ordinary Dividends, Common Stock",
        "negatedLabel": "Cash dividends paid"
       }
      }
     },
     "localname": "PaymentsOfDividendsCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://cassinfo.com/role/CondensedFinancialInformationofParentCompanyScheduleofStatementsofCashFlowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt": {
     "auth_ref": [
      "r72",
      "r74",
      "r207"
     ],
     "calculation": {
      "http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      },
      "http://cassinfo.com/role/CondensedFinancialInformationofParentCompanyScheduleofStatementsofCashFlowsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow to acquire investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Payments to Acquire Debt Securities, Available-for-sale",
        "negatedLabel": "Net (increase) decrease in securities",
        "negatedTerseLabel": "Purchases of securities available-for-sale"
       }
      }
     },
     "localname": "PaymentsToAcquireAvailableForSaleSecuritiesDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://cassinfo.com/role/CondensedFinancialInformationofParentCompanyScheduleofStatementsofCashFlowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireBusinessesGross": {
     "auth_ref": [
      "r75",
      "r531"
     ],
     "calculation": {
      "http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      },
      "http://cassinfo.com/role/CondensedFinancialInformationofParentCompanyScheduleofStatementsofCashFlowsDetails": {
       "order": 4.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",
        "negatedLabel": "Asset acquisition of Gateway Giving, LLC",
        "negatedTerseLabel": "Asset acquisition of Gateway Giving, LLC"
       }
      }
     },
     "localname": "PaymentsToAcquireBusinessesGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://cassinfo.com/role/CondensedFinancialInformationofParentCompanyScheduleofStatementsofCashFlowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireLifeInsurancePolicies": {
     "auth_ref": [
      "r77",
      "r84"
     ],
     "calculation": {
      "http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      },
      "http://cassinfo.com/role/CondensedFinancialInformationofParentCompanyScheduleofStatementsofCashFlowsDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow for payment of premium on corporate-owned life insurance policy, classified as investing activities. Includes, but is not limited to, bank-owned life insurance policy.",
        "label": "Payment to Acquire Life Insurance Policy, Investing Activities",
        "negatedTerseLabel": "Purchase of bank-owned life insurance"
       }
      }
     },
     "localname": "PaymentsToAcquireLifeInsurancePolicies",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://cassinfo.com/role/CondensedFinancialInformationofParentCompanyScheduleofStatementsofCashFlowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "auth_ref": [
      "r76"
     ],
     "calculation": {
      "http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      },
      "http://cassinfo.com/role/CondensedFinancialInformationofParentCompanyScheduleofStatementsofCashFlowsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.",
        "label": "Payments to Acquire Property, Plant, and Equipment",
        "negatedLabel": "Purchases of premises and equipment, net"
       }
      }
     },
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://cassinfo.com/role/CondensedFinancialInformationofParentCompanyScheduleofStatementsofCashFlowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": {
     "auth_ref": [
      "r381",
      "r383",
      "r389",
      "r407",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413",
      "r428",
      "r430",
      "r433",
      "r435",
      "r449"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for retirement benefits.",
        "label": "Retirement Benefits [Text Block]",
        "terseLabel": "Employee Benefit Plans"
       }
      }
     },
     "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/EmployeeBenefitPlans"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PensionAndOtherPostretirementPlansPolicy": {
     "auth_ref": [
      "r414",
      "r431",
      "r432",
      "r435",
      "r441"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for pension and other postretirement benefit plans. This accounting policy may address (1) the types of plans sponsored by the entity, and the benefits provided by each plan (2) groups that participate in (or are covered by) each plan (3) how plan assets, liabilities and expenses are measured, including the use of any actuaries and (4) significant assumptions used by the entity to value plan assets and liabilities and how such assumptions are derived.",
        "label": "Pension and Other Postretirement Plans, Policy [Policy Text Block]",
        "terseLabel": "Pension Plans"
       }
      }
     },
     "localname": "PensionAndOtherPostretirementPlansPolicy",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PensionPlansDefinedBenefitMember": {
     "auth_ref": [
      "r356",
      "r358",
      "r360",
      "r361",
      "r362",
      "r363",
      "r364",
      "r365",
      "r366",
      "r367",
      "r368",
      "r369",
      "r370",
      "r371",
      "r372",
      "r373",
      "r374",
      "r375",
      "r376",
      "r377",
      "r378",
      "r379",
      "r380",
      "r381",
      "r382",
      "r384",
      "r385",
      "r386",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r405",
      "r406",
      "r408",
      "r411",
      "r415",
      "r418",
      "r419",
      "r420",
      "r421",
      "r422",
      "r423",
      "r424",
      "r425",
      "r426",
      "r427",
      "r428",
      "r429",
      "r435",
      "r436",
      "r444",
      "r445",
      "r446",
      "r447"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Plan designed to provide participant with pension benefits. Includes, but is not limited to, defined benefit and defined contribution plans. Excludes other postretirement benefits.",
        "label": "Pension Plan [Member]",
        "terseLabel": "Pension Plan",
        "verboseLabel": "The Plan"
       }
      }
     },
     "localname": "PensionPlansDefinedBenefitMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/EmployeeBenefitPlansNarrativeDetails",
      "http://cassinfo.com/role/EmployeeBenefitPlansScheduleofAssumptionsusedtoDetermineNetPensionCostDetails",
      "http://cassinfo.com/role/EmployeeBenefitPlansScheduleofAssumptionsusedtoDeterminetheProjectedBenefitObligationDetails",
      "http://cassinfo.com/role/EmployeeBenefitPlansScheduleofExpectedPensionBenefitPaymentsDetails",
      "http://cassinfo.com/role/EmployeeBenefitPlansScheduleofPlansPensionCostDetails",
      "http://cassinfo.com/role/EmployeeBenefitPlansScheduleofthePretaxamountsinAccumulatedOtherComprehensiveLossDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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-based Restricted Stock"
       }
      }
     },
     "localname": "PerformanceSharesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/StockBasedCompensationNarrativeDetails",
      "http://cassinfo.com/role/StockBasedCompensationSummaryofPBRSActivityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PlanAssetCategoriesDomain": {
     "auth_ref": [
      "r381",
      "r382",
      "r384",
      "r385",
      "r386",
      "r387",
      "r388",
      "r389",
      "r408",
      "r428"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Defined benefit plan asset investment.",
        "label": "Defined Benefit Plan, Plan Assets, Category [Domain]",
        "terseLabel": "Defined Benefit Plan, Plan Assets, Category [Domain]"
       }
      }
     },
     "localname": "PlanAssetCategoriesDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/EmployeeBenefitPlansNarrativeDetails",
      "http://cassinfo.com/role/EmployeeBenefitPlansScheduleofLongtermRateofReturnonAssetsDetails",
      "http://cassinfo.com/role/EmployeeBenefitPlansSummaryoftheFairValueMeasurementsbyTypeofAssetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PortionAtFairValueFairValueDisclosureMember": {
     "auth_ref": [
      "r559"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/DisclosuresaboutFairValueofFinancialInstrumentsSummaryoftheCompanysFinancialInstrumentsDetailsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PreferredStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r16",
      "r329"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.",
        "label": "Preferred Stock, Par or Stated Value Per Share",
        "terseLabel": "Preferred stock, par or stated value per share (in dollars per share)"
       }
      }
     },
     "localname": "PreferredStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "auth_ref": [
      "r16"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.",
        "label": "Preferred Stock, Shares Authorized",
        "terseLabel": "Preferred stock, shares authorized (in shares)"
       }
      }
     },
     "localname": "PreferredStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesIssued": {
     "auth_ref": [
      "r16",
      "r329"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.",
        "label": "Preferred Stock, Shares Issued",
        "terseLabel": "Preferred stock, shares issued (in shares)"
       }
      }
     },
     "localname": "PreferredStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockValue": {
     "auth_ref": [
      "r16",
      "r599"
     ],
     "calculation": {
      "http://cassinfo.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.",
        "label": "Preferred Stock, Value, Issued",
        "terseLabel": "Preferred stock, par value $.50 per share; 2,000,000 shares authorized and no shares issued"
       }
      }
     },
     "localname": "PreferredStockValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities": {
     "auth_ref": [
      "r72",
      "r73",
      "r207"
     ],
     "calculation": {
      "http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow from maturity, prepayment and call 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 Maturities, Prepayments and Calls of Debt Securities, Available-for-sale",
        "terseLabel": "Proceeds from maturities of securities available-for-sale"
       }
      }
     },
     "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": {
     "auth_ref": [
      "r79",
      "r82"
     ],
     "calculation": {
      "http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      },
      "http://cassinfo.com/role/CondensedFinancialInformationofParentCompanyScheduleofStatementsofCashFlowsDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from financing activities classified as other.",
        "label": "Proceeds from (Payments for) Other Financing Activities",
        "terseLabel": "Other financing activities, net"
       }
      }
     },
     "localname": "ProceedsFromPaymentsForOtherFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://cassinfo.com/role/CondensedFinancialInformationofParentCompanyScheduleofStatementsofCashFlowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromRepaymentsOfShortTermDebt": {
     "auth_ref": [],
     "calculation": {
      "http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 8.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",
        "verboseLabel": "Net (decrease) increase in short-term borrowings"
       }
      }
     },
     "localname": "ProceedsFromRepaymentsOfShortTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt": {
     "auth_ref": [
      "r72",
      "r73",
      "r207"
     ],
     "calculation": {
      "http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 2.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 sales of securities available-for-sale"
       }
      }
     },
     "localname": "ProceedsFromSaleOfAvailableForSaleSecuritiesDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://cassinfo.com/role/InvestmentSecuritiesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromShortTermDebt": {
     "auth_ref": [
      "r78"
     ],
     "calculation": {
      "http://cassinfo.com/role/CondensedFinancialInformationofParentCompanyScheduleofStatementsofCashFlowsDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from a borrowing having initial term of repayment within one year or the normal operating cycle, if longer.",
        "label": "Proceeds from Short-term Debt",
        "verboseLabel": "Short-term borrowings"
       }
      }
     },
     "localname": "ProceedsFromShortTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CondensedFinancialInformationofParentCompanyScheduleofStatementsofCashFlowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProfessionalFees": {
     "auth_ref": [
      "r725",
      "r726"
     ],
     "calculation": {
      "http://cassinfo.com/role/OtherOperatingExpenseDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_OtherNoninterestExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A fee charged for services from professionals such as doctors, lawyers and accountants. The term is often expanded to include other professions, for example, pharmacists charging to maintain a medicinal profile of a client or customer.",
        "label": "Professional Fees",
        "terseLabel": "Professional fees"
       }
      }
     },
     "localname": "ProfessionalFees",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/OtherOperatingExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment [Abstract]",
        "terseLabel": "Property, Plant and Equipment [Abstract]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "auth_ref": [
      "r29",
      "r281"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.",
        "label": "Long-Lived Tangible Asset [Axis]",
        "terseLabel": "Long-Lived Tangible Asset [Axis]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/PremisesandEquipmentSummaryofPremisesandEquipmentDetails",
      "http://cassinfo.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": {
     "auth_ref": [
      "r283",
      "r734",
      "r735",
      "r736"
     ],
     "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": "Premises and Equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/PremisesandEquipment"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "auth_ref": [
      "r28",
      "r279"
     ],
     "calculation": {
      "http://cassinfo.com/role/PremisesandEquipmentSummaryofPremisesandEquipmentDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "label": "Property, Plant and Equipment, Gross",
        "terseLabel": "Premises and equipment, gross"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/PremisesandEquipmentSummaryofPremisesandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Property, Plant and Equipment [Line Items]",
        "terseLabel": "Property, Plant and Equipment [Line Items]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/PremisesandEquipmentSummaryofPremisesandEquipmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "auth_ref": [
      "r11",
      "r12",
      "r281",
      "r599",
      "r676",
      "r698"
     ],
     "calculation": {
      "http://cassinfo.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://cassinfo.com/role/CondensedFinancialInformationofParentCompanyScheduleofCondensedBalanceSheetsDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://cassinfo.com/role/PremisesandEquipmentSummaryofPremisesandEquipmentDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "label": "Property, Plant and Equipment, Net",
        "terseLabel": "Premises and equipment, net",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://cassinfo.com/role/CondensedFinancialInformationofParentCompanyScheduleofCondensedBalanceSheetsDetails",
      "http://cassinfo.com/role/PremisesandEquipmentSummaryofPremisesandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentOtherTypesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long-lived, physical assets used to produce goods and services and not intended for resale, classified as other.",
        "label": "Property, Plant and Equipment, Other Types [Member]",
        "terseLabel": "Property, Plant and Equipment, Other Types"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentOtherTypesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": {
     "auth_ref": [
      "r27",
      "r281",
      "r734",
      "r735"
     ],
     "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]",
        "verboseLabel": "Premises and Equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "auth_ref": [
      "r11",
      "r281"
     ],
     "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": "Property, Plant and Equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/PremisesandEquipmentTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "auth_ref": [
      "r11",
      "r279"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.",
        "label": "Long-Lived Tangible Asset [Domain]",
        "terseLabel": "Long-Lived Tangible Asset [Domain]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/PremisesandEquipmentSummaryofPremisesandEquipmentDetails",
      "http://cassinfo.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "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": "Premises, useful life"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ProvisionForLoanLossesExpensed": {
     "auth_ref": [
      "r239",
      "r651"
     ],
     "calculation": {
      "http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "order": 2.0,
       "parentTag": "us-gaap_InterestIncomeExpenseAfterProvisionForLoanLoss",
       "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)",
        "negatedTerseLabel": "Provision for (release of) credit losses",
        "terseLabel": "Provision for (release of) credit losses",
        "verboseLabel": "(Release of) provision for credit losses"
       }
      }
     },
     "localname": "ProvisionForLoanLossesExpensed",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://cassinfo.com/role/LoansSummaryofACLbyCategoryDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ReceivablesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Receivables [Abstract]",
        "terseLabel": "Receivables [Abstract]"
       }
      }
     },
     "localname": "ReceivablesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RegulatoryCapitalRequirementsUnderBankingRegulationsTextBlock": {
     "auth_ref": [
      "r678",
      "r679",
      "r680",
      "r682",
      "r683",
      "r684",
      "r686",
      "r687"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for regulatory capital requirement for depository and lending institutions. Institutions include, but not are not limited to, finance company, insured depository institution, bank holding company, savings and loan association holding company, bank and savings institution not federally insured, mortgage company, foreign financial institution and credit union.",
        "label": "Regulatory Capital Requirements under Banking Regulations [Text Block]",
        "terseLabel": "Capital Requirements and Regulatory Restrictions"
       }
      }
     },
     "localname": "RegulatoryCapitalRequirementsUnderBankingRegulationsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CapitalRequirementsandRegulatoryRestrictions"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RepaymentsOfShortTermDebt": {
     "auth_ref": [
      "r81"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for a borrowing having initial term of repayment within one year or the normal operating cycle, if longer.",
        "label": "Repayments of Short-term Debt",
        "negatedTerseLabel": "Short-term borrowings"
       }
      }
     },
     "localname": "RepaymentsOfShortTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CondensedFinancialInformationofParentCompanyScheduleofStatementsofCashFlowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedStockMember": {
     "auth_ref": [
      "r131"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/StockBasedCompensationNarrativeDetails",
      "http://cassinfo.com/role/StockBasedCompensationSummaryofRestrictedStockActivityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r20",
      "r334",
      "r482",
      "r599",
      "r696",
      "r717",
      "r722"
     ],
     "calculation": {
      "http://cassinfo.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings (Accumulated Deficit)",
        "terseLabel": "Retained earnings"
       }
      }
     },
     "localname": "RetainedEarningsAccumulatedDeficit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://cassinfo.com/role/SummaryofSignificantAccountingPoliciesScheduleofIllustratestheImpactofAdoptionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [
      "r2",
      "r106",
      "r107",
      "r108",
      "r111",
      "r120",
      "r122",
      "r234",
      "r479",
      "r480",
      "r481",
      "r514",
      "r515",
      "r551",
      "r713",
      "r715"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetainedEarningsUnappropriated": {
     "auth_ref": [
      "r19",
      "r98",
      "r695"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A segregation of retained earnings which is available for dividend distribution. Earnings not paid out as dividends but instead reinvested in the core business or used to pay off debt. Unappropriated profit is part of shareholder equity. Also called cumulative distributions or earned surplus or accumulated earnings or unappropriated profit.",
        "label": "Retained Earnings, Unappropriated",
        "terseLabel": "Unappropriated retained earnings"
       }
      }
     },
     "localname": "RetainedEarningsUnappropriated",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CapitalRequirementsandRegulatoryRestrictionsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetirementPlanTypeAxis": {
     "auth_ref": [
      "r356",
      "r357",
      "r358",
      "r360",
      "r361",
      "r362",
      "r363",
      "r364",
      "r365",
      "r366",
      "r367",
      "r368",
      "r369",
      "r370",
      "r371",
      "r372",
      "r373",
      "r374",
      "r375",
      "r376",
      "r377",
      "r378",
      "r379",
      "r380",
      "r381",
      "r382",
      "r384",
      "r385",
      "r386",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r405",
      "r406",
      "r408",
      "r411",
      "r415",
      "r418",
      "r419",
      "r420",
      "r421",
      "r422",
      "r423",
      "r424",
      "r425",
      "r426",
      "r427",
      "r428",
      "r429",
      "r435",
      "r436",
      "r437",
      "r438",
      "r439",
      "r440",
      "r444",
      "r445",
      "r446",
      "r447"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/EmployeeBenefitPlansNarrativeDetails",
      "http://cassinfo.com/role/EmployeeBenefitPlansScheduleofAssumptionsusedtoDetermineNetPensionCostDetails",
      "http://cassinfo.com/role/EmployeeBenefitPlansScheduleofAssumptionsusedtoDetermineProjectedBenefitObligationoftheSERPDetails",
      "http://cassinfo.com/role/EmployeeBenefitPlansScheduleofAssumptionsusedtoDeterminetheProjectedBenefitObligationDetails",
      "http://cassinfo.com/role/EmployeeBenefitPlansScheduleofExpectedFutureBenefitsPayableDetails",
      "http://cassinfo.com/role/EmployeeBenefitPlansScheduleofExpectedPensionBenefitPaymentsDetails",
      "http://cassinfo.com/role/EmployeeBenefitPlansScheduleofPlansPensionCostDetails",
      "http://cassinfo.com/role/EmployeeBenefitPlansScheduleofSERPsPensionCostDetails",
      "http://cassinfo.com/role/EmployeeBenefitPlansScheduleofthePretaxamountsinAccumulatedOtherComprehensiveLossDetails",
      "http://cassinfo.com/role/EmployeeBenefitPlansSummaryoftheActivityintheSERPsProjectedBenefitObligationDetails",
      "http://cassinfo.com/role/EmployeeBenefitPlansTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RetirementPlanTypeDomain": {
     "auth_ref": [
      "r356",
      "r357",
      "r358",
      "r360",
      "r361",
      "r362",
      "r363",
      "r364",
      "r365",
      "r366",
      "r367",
      "r368",
      "r369",
      "r370",
      "r371",
      "r372",
      "r373",
      "r374",
      "r375",
      "r376",
      "r377",
      "r378",
      "r379",
      "r380",
      "r381",
      "r382",
      "r384",
      "r385",
      "r386",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r405",
      "r406",
      "r408",
      "r411",
      "r415",
      "r418",
      "r419",
      "r420",
      "r421",
      "r422",
      "r423",
      "r424",
      "r425",
      "r426",
      "r427",
      "r428",
      "r429",
      "r435",
      "r436",
      "r437",
      "r438",
      "r439",
      "r440",
      "r444",
      "r445",
      "r446",
      "r447"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/EmployeeBenefitPlansNarrativeDetails",
      "http://cassinfo.com/role/EmployeeBenefitPlansScheduleofAssumptionsusedtoDetermineNetPensionCostDetails",
      "http://cassinfo.com/role/EmployeeBenefitPlansScheduleofAssumptionsusedtoDetermineProjectedBenefitObligationoftheSERPDetails",
      "http://cassinfo.com/role/EmployeeBenefitPlansScheduleofAssumptionsusedtoDeterminetheProjectedBenefitObligationDetails",
      "http://cassinfo.com/role/EmployeeBenefitPlansScheduleofExpectedFutureBenefitsPayableDetails",
      "http://cassinfo.com/role/EmployeeBenefitPlansScheduleofExpectedPensionBenefitPaymentsDetails",
      "http://cassinfo.com/role/EmployeeBenefitPlansScheduleofPlansPensionCostDetails",
      "http://cassinfo.com/role/EmployeeBenefitPlansScheduleofSERPsPensionCostDetails",
      "http://cassinfo.com/role/EmployeeBenefitPlansScheduleofthePretaxamountsinAccumulatedOtherComprehensiveLossDetails",
      "http://cassinfo.com/role/EmployeeBenefitPlansSummaryoftheActivityintheSERPsProjectedBenefitObligationDetails",
      "http://cassinfo.com/role/EmployeeBenefitPlansTables"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue from Contract with Customer [Abstract]",
        "terseLabel": "Revenue from Contract with Customer [Abstract]"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "auth_ref": [
      "r152",
      "r153",
      "r166",
      "r172",
      "r173",
      "r179",
      "r180",
      "r182",
      "r345",
      "r346",
      "r635"
     ],
     "calculation": {
      "http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "order": 1.0,
       "parentTag": "us-gaap_NoninterestIncome",
       "weight": 1.0
      },
      "http://cassinfo.com/role/RevenuefromContractswithCustomersDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_NoninterestIncome",
       "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": "Fee revenues, in-scope of FASB ASC 606",
        "verboseLabel": "Fee revenues"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://cassinfo.com/role/RevenuefromContractswithCustomersDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "auth_ref": [
      "r337",
      "r338",
      "r339",
      "r340",
      "r341",
      "r342",
      "r343",
      "r344",
      "r347",
      "r355"
     ],
     "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 from Contracts with Customers"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/RevenuefromContractswithCustomers"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueNotFromContractWithCustomer": {
     "auth_ref": [
      "r58"
     ],
     "calculation": {
      "http://cassinfo.com/role/RevenuefromContractswithCustomersDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_NoninterestIncome",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of revenue that is not accounted for under Topic 606.",
        "label": "Revenue Not from Contract with Customer",
        "terseLabel": "Other income (out-of-scope of ASC 606)"
       }
      }
     },
     "localname": "RevenueNotFromContractWithCustomer",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/RevenuefromContractswithCustomersDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueNotFromContractWithCustomerOther": {
     "auth_ref": [
      "r57"
     ],
     "calculation": {
      "http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "order": 2.0,
       "parentTag": "us-gaap_NoninterestIncome",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of revenue that is not accounted for under Topic 606, classified as other.",
        "label": "Revenue Not from Contract with Customer, Other",
        "verboseLabel": "Other"
       }
      }
     },
     "localname": "RevenueNotFromContractWithCustomerOther",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenuePerformanceObligationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue, Performance Obligation [Abstract]",
        "verboseLabel": "Revenue, Performance Obligation [Abstract]"
       }
      }
     },
     "localname": "RevenuePerformanceObligationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/RevenuefromContractswithCustomersDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_Revenues": {
     "auth_ref": [
      "r58",
      "r100",
      "r152",
      "r153",
      "r166",
      "r172",
      "r173",
      "r179",
      "r180",
      "r182",
      "r230",
      "r295",
      "r296",
      "r297",
      "r300",
      "r301",
      "r302",
      "r304",
      "r306",
      "r308",
      "r309",
      "r563",
      "r670"
     ],
     "calculation": {
      "http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      },
      "http://cassinfo.com/role/CondensedFinancialInformationofParentCompanyScheduleofCondensedStatementofIncomeDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).",
        "label": "Revenues",
        "totalLabel": "Total net revenue"
       }
      }
     },
     "localname": "Revenues",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://cassinfo.com/role/CondensedFinancialInformationofParentCompanyScheduleofCondensedStatementofIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenuesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenues [Abstract]",
        "verboseLabel": "Fee Revenue and Other Income:"
       }
      }
     },
     "localname": "RevenuesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfCommonStockOutstandingRollForwardTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the change in common stock outstanding.",
        "label": "Schedule of Common Stock Outstanding Roll Forward [Table Text Block]",
        "terseLabel": "Schedule of Common Stock Outstanding Roll Forward"
       }
      }
     },
     "localname": "ScheduleOfCommonStockOutstandingRollForwardTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CommonStockandEarningsperShareTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsTable": {
     "auth_ref": [
      "r681",
      "r685"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table disclosing the capital amounts and ratios as of the balance sheet date indicating whether the entity or entities are in compliance with regulatory capital requirements, by entity.",
        "label": "Schedule of Compliance with Regulatory Capital Requirements under Banking Regulations [Table]",
        "terseLabel": "Schedule of Compliance with Regulatory Capital Requirements under Banking Regulations [Table]"
       }
      }
     },
     "localname": "ScheduleOfComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CapitalRequirementsandRegulatoryRestrictionsScheduleofCapitalAmountsandRatiosDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsTextBlock": {
     "auth_ref": [
      "r681",
      "r685"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the capital amounts and ratios as of the balance sheet date, indicating whether the entity or entities are in compliance with regulatory capital requirements, by entity.",
        "label": "Schedule of Compliance with Regulatory Capital Requirements under Banking Regulations [Table Text Block]",
        "terseLabel": "Schedule of Compliance with Regulatory Capital Requirements under Banking Regulations"
       }
      }
     },
     "localname": "ScheduleOfComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CapitalRequirementsandRegulatoryRestrictionsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": {
     "auth_ref": [
      "r512"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.",
        "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]",
        "terseLabel": "Schedule of Components of Income Tax Expense (Benefit)"
       }
      }
     },
     "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDebtTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.",
        "label": "Schedule of Debt [Table Text Block]",
        "terseLabel": "Schedule of Debt"
       }
      }
     },
     "localname": "ScheduleOfDebtTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/LoansTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDebtorTroubledDebtRestructuringCurrentPeriodTextBlock": {
     "auth_ref": [
      "r327"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of troubled debt restructurings in the current period: (1) for each restructuring, the principal changes in terms, the major features of settlement, or both; (2) the aggregate gain (loss) on restructuring of payables; (3) the income tax effect on the gain or loss recognized on the restructuring of payables; (4) the gain (loss) recognized on the restructuring of payables, after the impact of income tax expense or benefit; and (5) the aggregate gain (loss) on transfer of assets recognized during the period, after the impact of income tax expense or benefit.",
        "label": "Schedule of Debtor Troubled Debt Restructuring, Current Period [Table Text Block]",
        "terseLabel": "Schedule of Debtor Troubled Debt Restructuring, Current Period"
       }
      }
     },
     "localname": "ScheduleOfDebtorTroubledDebtRestructuringCurrentPeriodTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/LoansTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": {
     "auth_ref": [
      "r505"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.",
        "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]",
        "terseLabel": "Schedule of Deferred Tax Assets and Liabilities"
       }
      }
     },
     "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": {
     "auth_ref": [
      "r414",
      "r415",
      "r416",
      "r417",
      "r428"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosures about an individual defined benefit pension plan or an other postretirement defined benefit plan. It may be appropriate to group certain similar plans.  Also includes schedule for fair value of plan assets by major categories of plan assets 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 or liabilities (Level 1), Significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).",
        "label": "Schedule of Defined Benefit Plans Disclosures [Table]",
        "terseLabel": "Schedule of Defined Benefit Plans Disclosures [Table]"
       }
      }
     },
     "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/EmployeeBenefitPlansNarrativeDetails",
      "http://cassinfo.com/role/EmployeeBenefitPlansScheduleofAssumptionsusedtoDetermineNetPensionCostDetails",
      "http://cassinfo.com/role/EmployeeBenefitPlansScheduleofAssumptionsusedtoDetermineProjectedBenefitObligationoftheSERPDetails",
      "http://cassinfo.com/role/EmployeeBenefitPlansScheduleofAssumptionsusedtoDeterminetheProjectedBenefitObligationDetails",
      "http://cassinfo.com/role/EmployeeBenefitPlansScheduleofExpectedFutureBenefitsPayableDetails",
      "http://cassinfo.com/role/EmployeeBenefitPlansScheduleofExpectedPensionBenefitPaymentsDetails",
      "http://cassinfo.com/role/EmployeeBenefitPlansScheduleofLongtermRateofReturnonAssetsDetails",
      "http://cassinfo.com/role/EmployeeBenefitPlansScheduleofPlansPensionCostDetails",
      "http://cassinfo.com/role/EmployeeBenefitPlansScheduleofSERPsPensionCostDetails",
      "http://cassinfo.com/role/EmployeeBenefitPlansScheduleofthePretaxamountsinAccumulatedOtherComprehensiveLossDetails",
      "http://cassinfo.com/role/EmployeeBenefitPlansSummaryoftheActivityintheSERPsProjectedBenefitObligationDetails",
      "http://cassinfo.com/role/EmployeeBenefitPlansSummaryoftheFairValueMeasurementsbyTypeofAssetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "auth_ref": [
      "r130"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.",
        "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]",
        "terseLabel": "Schedule of Earnings Per Share, Basic and Diluted"
       }
      }
     },
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CommonStockandEarningsperShareTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": {
     "auth_ref": [
      "r491"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.",
        "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]",
        "terseLabel": "Schedule of Effective Income Tax Rate Reconciliation"
       }
      }
     },
     "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock": {
     "auth_ref": [
      "r391"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of benefits expected to be paid by pension plans and/or other employee benefit plans in each of the next five fiscal years and in the aggregate for the five fiscal years thereafter.",
        "label": "Schedule of Expected Benefit Payments [Table Text Block]",
        "terseLabel": "Schedule of Expected Benefit Payments [Table Text Block]"
       }
      }
     },
     "localname": "ScheduleOfExpectedBenefitPaymentsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/EmployeeBenefitPlansTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable": {
     "auth_ref": [
      "r241",
      "r763"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/LoansScheduleofCategoryofLoansConsideredasTroubledDebtRestructuringDetails",
      "http://cassinfo.com/role/LoansSummaryofACLbyCategoryDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable": {
     "auth_ref": [
      "r247",
      "r251"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/LoansScheduleoftheCreditExposureoftheLoanPortfolioDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfFinancingReceivablesPastDueTable": {
     "auth_ref": [
      "r242",
      "r252"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/LoansScheduleoftheAgingofLoansbyLoanCategoriesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": {
     "auth_ref": [
      "r269",
      "r273",
      "r636"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Schedule of Finite-Lived Intangible Assets [Table]",
        "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]"
       }
      }
     },
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/AcquiredIntangibleAssetsNarrativeDetails",
      "http://cassinfo.com/role/AcquiredIntangibleAssetsScheduleofIntangibleAssetsandGoodwillDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock": {
     "auth_ref": [
      "r266"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of goodwill and intangible assets, which may be broken down by segment or major class.",
        "label": "Schedule of Intangible Assets and Goodwill [Table Text Block]",
        "terseLabel": "Schedule of Intangible Assets and Goodwill"
       }
      }
     },
     "localname": "ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/AcquiredIntangibleAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock": {
     "auth_ref": [
      "r30"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to 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.",
        "label": "Schedule of Line of Credit Facilities [Table Text Block]",
        "terseLabel": "Schedule of Line of Credit Facilities"
       }
      }
     },
     "localname": "ScheduleOfLineOfCreditFacilitiesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CommitmentsandContingenciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": {
     "auth_ref": [
      "r114",
      "r117",
      "r137",
      "r138"
     ],
     "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 Prospective Adoption of New Accounting Pronouncements"
       }
      }
     },
     "localname": "ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/SummaryofSignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfOtherOperatingCostAndExpenseByComponentTextBlock": {
     "auth_ref": [
      "r67"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of each detailed component of other operating costs and expenses that are applicable to sales and revenues, but not included in the cost of sales in the income statement.",
        "label": "Schedule of Other Operating Cost and Expense, by Component [Table Text Block]",
        "terseLabel": "Schedule of Other Operating Cost and Expense, by Component"
       }
      }
     },
     "localname": "ScheduleOfOtherOperatingCostAndExpenseByComponentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/OtherOperatingExpenseTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "auth_ref": [
      "r29",
      "r281"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.",
        "label": "Property, Plant and Equipment [Table]",
        "terseLabel": "Property, Plant and Equipment [Table]"
       }
      }
     },
     "localname": "ScheduleOfPropertyPlantAndEquipmentTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/PremisesandEquipmentSummaryofPremisesandEquipmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": {
     "auth_ref": [
      "r161",
      "r164",
      "r170",
      "r266"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/IndustrySegmentInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": {
     "auth_ref": [
      "r161",
      "r164",
      "r170",
      "r266"
     ],
     "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 Reporting Information, by Segment"
       }
      }
     },
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/IndustrySegmentInformationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "auth_ref": [
      "r454",
      "r474"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about share-based payment arrangement.",
        "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]",
        "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/StockBasedCompensationNarrativeDetails",
      "http://cassinfo.com/role/StockBasedCompensationSummaryofCompanysSARsActivityDetails",
      "http://cassinfo.com/role/StockBasedCompensationSummaryofPBRSActivityDetails",
      "http://cassinfo.com/role/StockBasedCompensationSummaryofRestrictedStockActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationStockAppreciationRightsAwardActivityTableTextBlock": {
     "auth_ref": [
      "r460"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the number and weighted-average exercise prices (or conversion ratios) for stock appreciation rights awards that were outstanding at the beginning and end of the year, and the number of stock appreciation rights awards that were granted, exercised or converted, forfeited, and expired during the year.",
        "label": "Share-based Payment Arrangement, Stock Appreciation Right, Activity [Table Text Block]",
        "terseLabel": "Schedule of Stock Appreciation Right Activity"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationStockAppreciationRightsAwardActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/StockbasedCompensationTables"
     ],
     "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": "Schedule of Restricted Stock Activity"
       }
      }
     },
     "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/StockbasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock": {
     "auth_ref": [
      "r220"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For all investments in an unrealized loss position, including those for which other-than-temporary impairments have not been recognized in earnings (including investments for which a portion of an other-than-temporary impairment has been recognized in other comprehensive income), a tabular disclosure of the aggregate related fair value of investments with unrealized losses and the aggregate amount of unrealized losses (that is, the amount by which amortized cost basis exceeds fair value).",
        "label": "Schedule of Unrealized Loss on Investments [Table Text Block]",
        "terseLabel": "Schedule of Unrealized Loss on Investments"
       }
      }
     },
     "localname": "ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/InvestmentSecuritiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": {
     "auth_ref": [
      "r501",
      "r513"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the change in unrecognized tax benefits.",
        "label": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]",
        "terseLabel": "Schedule of Unrecognized Tax Benefits Roll Forward"
       }
      }
     },
     "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": {
     "auth_ref": [
      "r273"
     ],
     "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 Finite-Lived Intangible Assets, Future Amortization Expense"
       }
      }
     },
     "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/InvestmentSecuritiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SegmentDomain": {
     "auth_ref": [
      "r148",
      "r152",
      "r153",
      "r154",
      "r155",
      "r156",
      "r157",
      "r158",
      "r159",
      "r160",
      "r161",
      "r162",
      "r163",
      "r166",
      "r167",
      "r168",
      "r169",
      "r171",
      "r172",
      "r173",
      "r174",
      "r175",
      "r177",
      "r182",
      "r284",
      "r285",
      "r707"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/IndustrySegmentInformationDetails"
     ],
     "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/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "auth_ref": [
      "r148",
      "r150",
      "r151",
      "r161",
      "r165",
      "r171",
      "r175",
      "r176",
      "r177",
      "r178",
      "r179",
      "r181",
      "r182",
      "r183"
     ],
     "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]",
        "terseLabel": "Industry Segment Information"
       }
      }
     },
     "localname": "SegmentReportingDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/IndustrySegmentInformation"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/IndustrySegmentInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensation": {
     "auth_ref": [
      "r89"
     ],
     "calculation": {
      "http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 10.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://cassinfo.com/role/CondensedFinancialInformationofParentCompanyScheduleofStatementsofCashFlowsDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncash expense for share-based payment arrangement.",
        "label": "Share-based Payment Arrangement, Noncash Expense",
        "terseLabel": "Stock-based compensation expense"
       }
      }
     },
     "localname": "ShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://cassinfo.com/role/CondensedFinancialInformationofParentCompanyScheduleofStatementsofCashFlowsDetails",
      "http://cassinfo.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": {
     "auth_ref": [
      "r455"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period",
        "terseLabel": "Award vesting period"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract]",
        "terseLabel": "Weighted- Average Exercise Price"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/StockBasedCompensationSummaryofCompanysSARsActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": {
     "auth_ref": [
      "r465"
     ],
     "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": "Forfeitures (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/StockBasedCompensationSummaryofPBRSActivityDetails",
      "http://cassinfo.com/role/StockBasedCompensationSummaryofRestrictedStockActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r469"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/StockBasedCompensationSummaryofPBRSActivityDetails",
      "http://cassinfo.com/role/StockBasedCompensationSummaryofRestrictedStockActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "auth_ref": [
      "r467"
     ],
     "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)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/StockBasedCompensationNarrativeDetails",
      "http://cassinfo.com/role/StockBasedCompensationSummaryofPBRSActivityDetails",
      "http://cassinfo.com/role/StockBasedCompensationSummaryofRestrictedStockActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r467"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "terseLabel": "Granted in period, weighted average fair value (in dollars per share)",
        "verboseLabel": "Granted (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/StockBasedCompensationNarrativeDetails",
      "http://cassinfo.com/role/StockBasedCompensationSummaryofPBRSActivityDetails",
      "http://cassinfo.com/role/StockBasedCompensationSummaryofRestrictedStockActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "auth_ref": [
      "r466"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/StockBasedCompensationSummaryofPBRSActivityDetails",
      "http://cassinfo.com/role/StockBasedCompensationSummaryofRestrictedStockActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]",
        "terseLabel": "Shares"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/StockBasedCompensationSummaryofPBRSActivityDetails",
      "http://cassinfo.com/role/StockBasedCompensationSummaryofRestrictedStockActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r466"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/StockBasedCompensationSummaryofPBRSActivityDetails",
      "http://cassinfo.com/role/StockBasedCompensationSummaryofRestrictedStockActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]",
        "terseLabel": "Weighted Average Grant Date Fair Value"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/StockBasedCompensationSummaryofPBRSActivityDetails",
      "http://cassinfo.com/role/StockBasedCompensationSummaryofRestrictedStockActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms": {
     "auth_ref": [
      "r472"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining contractual term for equity-based awards excluding options, 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, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms",
        "terseLabel": "Average remaining contractual terms"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/StockBasedCompensationNarrativeDetails",
      "http://cassinfo.com/role/StockBasedCompensationSummaryofCompanysSARsActivityDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": {
     "auth_ref": [
      "r468"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/StockBasedCompensationSummaryofPBRSActivityDetails",
      "http://cassinfo.com/role/StockBasedCompensationSummaryofRestrictedStockActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": {
     "auth_ref": [
      "r471"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value",
        "terseLabel": "Fair value of shares vested"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r468"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/StockBasedCompensationSummaryofPBRSActivityDetails",
      "http://cassinfo.com/role/StockBasedCompensationSummaryofRestrictedStockActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/StockBasedCompensationNarrativeDetails",
      "http://cassinfo.com/role/StockBasedCompensationSummaryofCompanysSARsActivityDetails",
      "http://cassinfo.com/role/StockBasedCompensationSummaryofPBRSActivityDetails",
      "http://cassinfo.com/role/StockBasedCompensationSummaryofRestrictedStockActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised": {
     "auth_ref": [
      "r464"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of non-option equity instruments exercised by participants.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Exercised",
        "negatedTerseLabel": "Exercised (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/StockBasedCompensationSummaryofCompanysSARsActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures": {
     "auth_ref": [
      "r465"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares under non-option equity instrument agreements that were cancelled as a result of occurrence of a terminating event.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Forfeitures",
        "negatedLabel": "Forfeited (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/StockBasedCompensationSummaryofCompanysSARsActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted": {
     "auth_ref": [
      "r463"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net number of non-option equity instruments granted to participants.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Granted",
        "terseLabel": "Non-option equity instruments, granted (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber": {
     "auth_ref": [
      "r461",
      "r462"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of equity instruments other than options outstanding, including both vested and non-vested instruments.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding, Number",
        "periodEndLabel": "Ending balance (in shares)",
        "periodStartLabel": "Beginning balance (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/StockBasedCompensationSummaryofCompanysSARsActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward": {
     "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, Non-Option Equity Instruments, Outstanding [Roll Forward]",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/StockBasedCompensationSummaryofCompanysSARsActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": {
     "auth_ref": [
      "r456"
     ],
     "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": "Number of shares authorized (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "auth_ref": [
      "r451",
      "r457"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Award under share-based payment arrangement.",
        "label": "Award Type [Domain]",
        "terseLabel": "Award Type [Domain]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/StockBasedCompensationNarrativeDetails",
      "http://cassinfo.com/role/StockBasedCompensationSummaryofCompanysSARsActivityDetails",
      "http://cassinfo.com/role/StockBasedCompensationSummaryofPBRSActivityDetails",
      "http://cassinfo.com/role/StockBasedCompensationSummaryofRestrictedStockActivityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": {
     "auth_ref": [
      "r454",
      "r458"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.",
        "label": "Share-based Payment Arrangement [Policy Text Block]",
        "terseLabel": "Stock-Based Compensation"
       }
      }
     },
     "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock": {
     "auth_ref": [
      "r459"
     ],
     "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": "Schedule of Performance Shares Activity"
       }
      }
     },
     "localname": "ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/StockbasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": {
     "auth_ref": [
      "r455"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of vesting of award under share-based payment arrangement.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage",
        "terseLabel": "Percentage of shares vested"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Intrinsic value of outstanding 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, Aggregate Intrinsic Value, Outstanding",
        "terseLabel": "Aggregate intrinsic value"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/StockBasedCompensationNarrativeDetails",
      "http://cassinfo.com/role/StockBasedCompensationSummaryofCompanysSARsActivityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.",
        "label": "Shares, Outstanding",
        "periodEndLabel": "Shares outstanding at December\u00a031",
        "periodStartLabel": "Shares outstanding at January 1"
       }
      }
     },
     "localname": "SharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CommonStockandEarningsperShareScheduleofCommonStockOutstandingDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShortTermInvestments": {
     "auth_ref": [
      "r14",
      "r646",
      "r647",
      "r691"
     ],
     "calculation": {
      "http://cassinfo.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_CashCashEquivalentsAndShortTermInvestments",
       "weight": 1.0
      },
      "http://cassinfo.com/role/CondensedFinancialInformationofParentCompanyScheduleofCondensedBalanceSheetsDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.",
        "label": "Short-term Investments",
        "terseLabel": "Short-term investments"
       }
      }
     },
     "localname": "ShortTermInvestments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://cassinfo.com/role/CondensedFinancialInformationofParentCompanyScheduleofCondensedBalanceSheetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShortTermLeaseCost": {
     "auth_ref": [
      "r587",
      "r592"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SignificantAccountingPoliciesTextBlock": {
     "auth_ref": [
      "r96",
      "r105"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.",
        "label": "Significant Accounting Policies [Text Block]",
        "terseLabel": "Summary of Significant Accounting Policies"
       }
      }
     },
     "localname": "SignificantAccountingPoliciesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/SummaryofSignificantAccountingPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_StandbyLettersOfCreditMember": {
     "auth_ref": [
      "r291",
      "r292",
      "r532",
      "r724"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "An irrevocable undertaking (typically by a financial institution) to guarantee payment of a specified financial obligation.",
        "label": "Standby Letters of Credit [Member]",
        "terseLabel": "Standby letters of credit"
       }
      }
     },
     "localname": "StandbyLettersOfCreditMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CommitmentsandContingenciesScheduleofCommitmentstoExtendCreditStandbyLettersofCreditandCommercialLettersDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_StatementBusinessSegmentsAxis": {
     "auth_ref": [
      "r6",
      "r148",
      "r152",
      "r153",
      "r154",
      "r155",
      "r156",
      "r157",
      "r158",
      "r159",
      "r160",
      "r161",
      "r162",
      "r163",
      "r166",
      "r167",
      "r168",
      "r169",
      "r171",
      "r172",
      "r173",
      "r174",
      "r175",
      "r177",
      "r182",
      "r266",
      "r282",
      "r284",
      "r285",
      "r707"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by business segments.",
        "label": "Segments [Axis]",
        "terseLabel": "Segments [Axis]"
       }
      }
     },
     "localname": "StatementBusinessSegmentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/IndustrySegmentInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r2",
      "r34",
      "r53",
      "r54",
      "r55",
      "r106",
      "r107",
      "r108",
      "r111",
      "r120",
      "r122",
      "r139",
      "r234",
      "r332",
      "r334",
      "r479",
      "r480",
      "r481",
      "r514",
      "r515",
      "r551",
      "r573",
      "r574",
      "r575",
      "r576",
      "r577",
      "r578",
      "r713",
      "r714",
      "r715",
      "r788"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by component of equity.",
        "label": "Equity Components [Axis]",
        "terseLabel": "Equity Components [Axis]"
       }
      }
     },
     "localname": "StatementEquityComponentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Statement [Line Items]",
        "terseLabel": "Statement [Line Items]"
       }
      }
     },
     "localname": "StatementLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY",
      "http://cassinfo.com/role/EmployeeBenefitPlansTables",
      "http://cassinfo.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails",
      "http://cassinfo.com/role/SummaryofSignificantAccountingPoliciesScheduleofIllustratestheImpactofAdoptionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Cash Flows [Abstract]",
        "terseLabel": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "localname": "StatementOfCashFlowsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Financial Position [Abstract]",
        "terseLabel": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "localname": "StatementOfFinancialPositionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Comprehensive Income [Abstract]",
        "terseLabel": "Statement of Comprehensive Income [Abstract]"
       }
      }
     },
     "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Stockholders' Equity [Abstract]",
        "terseLabel": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "localname": "StatementOfStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementTable": {
     "auth_ref": [
      "r106",
      "r107",
      "r108",
      "r139",
      "r635"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.",
        "label": "Statement [Table]",
        "terseLabel": "Statement [Table]"
       }
      }
     },
     "localname": "StatementTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY",
      "http://cassinfo.com/role/EmployeeBenefitPlansTables",
      "http://cassinfo.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails",
      "http://cassinfo.com/role/SummaryofSignificantAccountingPoliciesScheduleofIllustratestheImpactofAdoptionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockAppreciationRightsSARSMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period.",
        "label": "Stock Appreciation Rights (SARs) [Member]",
        "terseLabel": "Stock Appreciation Rights (SARs)"
       }
      }
     },
     "localname": "StockAppreciationRightsSARSMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/StockBasedCompensationNarrativeDetails",
      "http://cassinfo.com/role/StockBasedCompensationSummaryofCompanysSARsActivityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharebasedCompensationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Shares Granted or Issued, Share-based Payment Arrangement [Abstract]",
        "terseLabel": "Issuance of common stock:"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharebasedCompensationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CommonStockandEarningsperShareScheduleofCommonStockOutstandingDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesConversionOfUnits": {
     "auth_ref": [
      "r16",
      "r17",
      "r332",
      "r333",
      "r334"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares issued during the period upon the conversion of units. An example of a convertible unit is an umbrella partnership real estate investment trust unit (UPREIT unit).",
        "label": "Stock Issued During Period, Shares, Conversion of Units",
        "terseLabel": "Employee restricted stock units vested"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesConversionOfUnits",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CommonStockandEarningsperShareScheduleofCommonStockOutstandingDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesNewIssues": {
     "auth_ref": [
      "r16",
      "r17",
      "r332",
      "r334"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of new stock issued during the period.",
        "label": "Stock Issued During Period, Shares, New Issues",
        "terseLabel": "Shares issued (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesNewIssues",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesPurchaseOfAssets": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of stock issued during the period as part of a transaction to acquire assets that do not qualify as a business combination.",
        "label": "Stock Issued During Period, Shares, Purchase of Assets",
        "terseLabel": "Purchase of common shares (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesPurchaseOfAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": {
     "auth_ref": [
      "r332",
      "r334"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards.",
        "label": "Stock Issued During Period, Shares, Restricted Stock Award, Gross",
        "terseLabel": "Employee restricted stock grants"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CommonStockandEarningsperShareScheduleofCommonStockOutstandingDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": {
     "auth_ref": [
      "r16",
      "r17",
      "r332",
      "r334"
     ],
     "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": "Directors\u2019 stock grants"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CommonStockandEarningsperShareScheduleofCommonStockOutstandingDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationForfeited": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares (or other type of equity) forfeited during the period.",
        "label": "Shares Issued, Shares, Share-based Payment Arrangement, Forfeited",
        "negatedLabel": "Shares forfeited"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesShareBasedCompensationForfeited",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CommonStockandEarningsperShareScheduleofCommonStockOutstandingDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number, before forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).",
        "label": "Shares Issued, Shares, Share-based Payment Arrangement, before Forfeiture",
        "terseLabel": "Issuance of common shares pursuant to stock-based compensation plan, net (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesShareBasedCompensationGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": {
     "auth_ref": [
      "r16",
      "r17",
      "r334",
      "r453",
      "r470"
     ],
     "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": "Issuance of common shares pursuant to stock-based compensation plan, net"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": {
     "auth_ref": [
      "r34",
      "r332",
      "r334"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of stock issued as a result of the exercise of stock options.",
        "label": "Stock Issued During Period, Value, Stock Options Exercised",
        "verboseLabel": "Exercise of SARs"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockRepurchasedDuringPeriodShares": {
     "auth_ref": [
      "r16",
      "r17",
      "r332",
      "r334"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.",
        "label": "Stock Repurchased During Period, Shares",
        "negatedLabel": "Shares repurchased"
       }
      }
     },
     "localname": "StockRepurchasedDuringPeriodShares",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CommonStockandEarningsperShareScheduleofCommonStockOutstandingDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r17",
      "r22",
      "r23",
      "r100",
      "r200",
      "r230",
      "r563",
      "r599"
     ],
     "calculation": {
      "http://cassinfo.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.",
        "label": "Stockholders' Equity Attributable to Parent",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance",
        "terseLabel": "Total shareholders\u2019 equity",
        "totalLabel": "Total shareholders\u2019 equity"
       }
      }
     },
     "localname": "StockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY",
      "http://cassinfo.com/role/CondensedFinancialInformationofParentCompanyScheduleofCondensedBalanceSheetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' Equity Attributable to Parent [Abstract]",
        "terseLabel": "Shareholders\u2019 Equity:",
        "verboseLabel": "Shareholders\u2019 equity:"
       }
      }
     },
     "localname": "StockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://cassinfo.com/role/SummaryofSignificantAccountingPoliciesScheduleofIllustratestheImpactofAdoptionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Events [Abstract]",
        "terseLabel": "Subsequent Events [Abstract]"
       }
      }
     },
     "localname": "SubsequentEventsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventsTextBlock": {
     "auth_ref": [
      "r600",
      "r602"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.",
        "label": "Subsequent Events [Text Block]",
        "terseLabel": "Subsequent Events"
       }
      }
     },
     "localname": "SubsequentEventsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/SubsequentEvents"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SupplementalCashFlowInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplemental Cash Flow Information [Abstract]",
        "terseLabel": "Supplemental information:"
       }
      }
     },
     "localname": "SupplementalCashFlowInformationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SuppliesAndPostageExpense": {
     "auth_ref": [
      "r663"
     ],
     "calculation": {
      "http://cassinfo.com/role/OtherOperatingExpenseDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherNoninterestExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate amount of expenses directly related to the supplies and postage.",
        "label": "Supplies and Postage Expense",
        "terseLabel": "Postage and supplies"
       }
      }
     },
     "localname": "SuppliesAndPostageExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/OtherOperatingExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TierOneLeverageCapital": {
     "auth_ref": [
      "r681"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of Tier 1 leverage capital as defined by regulatory framework.",
        "label": "Banking Regulation, Tier One Leverage Capital, Actual",
        "terseLabel": "Tier I Capital (to average assets), Actual, Amount"
       }
      }
     },
     "localname": "TierOneLeverageCapital",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CapitalRequirementsandRegulatoryRestrictionsScheduleofCapitalAmountsandRatiosDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TierOneLeverageCapitalRequiredForCapitalAdequacy": {
     "auth_ref": [
      "r681",
      "r685"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of minimum Tier 1 leverage capital required for capital adequacy as defined by regulatory framework.",
        "label": "Banking Regulation, Tier One Leverage Capital, Capital Adequacy, Minimum",
        "terseLabel": "Tier I Capital (to average assets), Capital Requirements, Amount"
       }
      }
     },
     "localname": "TierOneLeverageCapitalRequiredForCapitalAdequacy",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CapitalRequirementsandRegulatoryRestrictionsScheduleofCapitalAmountsandRatiosDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TierOneLeverageCapitalRequiredToBeWellCapitalized": {
     "auth_ref": [
      "r681"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of minimum Tier 1 leverage capital categorized as well capitalized as defined by regulatory framework for prompt corrective action.",
        "label": "Banking Regulation, Tier One Leverage Capital, Well Capitalized, Minimum",
        "terseLabel": "Tier I Capital (to average assets), Requirement to be Well-Capitalized, Amount"
       }
      }
     },
     "localname": "TierOneLeverageCapitalRequiredToBeWellCapitalized",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CapitalRequirementsandRegulatoryRestrictionsScheduleofCapitalAmountsandRatiosDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TierOneRiskBasedCapital": {
     "auth_ref": [
      "r681"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of Tier 1 risk-based capital as defined by regulatory framework.",
        "label": "Banking Regulation, Tier One Risk-Based Capital, Actual",
        "terseLabel": "Common Equity Tier I Capital (to risk-weighted assets), Actual, Amount"
       }
      }
     },
     "localname": "TierOneRiskBasedCapital",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CapitalRequirementsandRegulatoryRestrictionsScheduleofCapitalAmountsandRatiosDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TierOneRiskBasedCapitalRequiredForCapitalAdequacy": {
     "auth_ref": [
      "r681",
      "r685"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of minimum Tier 1 risk-based capital required for capital adequacy as defined by regulatory framework.",
        "label": "Banking Regulation, Tier One Risk-Based Capital, Capital Adequacy, Minimum",
        "terseLabel": "Tier I Capital (to risk-weighted assets), Capital Requirements, Amount"
       }
      }
     },
     "localname": "TierOneRiskBasedCapitalRequiredForCapitalAdequacy",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CapitalRequirementsandRegulatoryRestrictionsScheduleofCapitalAmountsandRatiosDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TierOneRiskBasedCapitalRequiredToBeWellCapitalized": {
     "auth_ref": [
      "r681"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of minimum Tier 1 risk-based capital categorized as well capitalized as defined by regulatory framework for prompt corrective action.",
        "label": "Banking Regulation, Tier One Risk-Based Capital, Well Capitalized, Minimum",
        "terseLabel": "Tier I Capital (to risk-weighted assets), Requirement to be Well-Capitalized, Amount"
       }
      }
     },
     "localname": "TierOneRiskBasedCapitalRequiredToBeWellCapitalized",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CapitalRequirementsandRegulatoryRestrictionsScheduleofCapitalAmountsandRatiosDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TimeDepositMaturitiesYearFive": {
     "auth_ref": [
      "r293"
     ],
     "calculation": {
      "http://cassinfo.com/role/InterestBearingDepositsScheduleofMaturitiesofTimeDepositsDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_TimeDeposits",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of time deposit maturing in fifth fiscal year following current fiscal year. Time deposit includes, but is not limited to, certificate of deposit. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Time Deposit Maturities, Year Five",
        "terseLabel": "Five years"
       }
      }
     },
     "localname": "TimeDepositMaturitiesYearFive",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/InterestBearingDepositsScheduleofMaturitiesofTimeDepositsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TimeDepositMaturitiesYearFour": {
     "auth_ref": [
      "r293"
     ],
     "calculation": {
      "http://cassinfo.com/role/InterestBearingDepositsScheduleofMaturitiesofTimeDepositsDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_TimeDeposits",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of time deposit maturing in fourth fiscal year following current fiscal year. Time deposit includes, but is not limited to, certificate of deposit. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Time Deposit Maturities, Year Four",
        "terseLabel": "Four years"
       }
      }
     },
     "localname": "TimeDepositMaturitiesYearFour",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/InterestBearingDepositsScheduleofMaturitiesofTimeDepositsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TimeDepositMaturitiesYearOne": {
     "auth_ref": [
      "r293"
     ],
     "calculation": {
      "http://cassinfo.com/role/InterestBearingDepositsScheduleofMaturitiesofTimeDepositsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_TimeDeposits",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of time deposit maturing in next fiscal year following current fiscal year. Time deposit includes, but is not limited to, certificate of deposit. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Time Deposit Maturities, Year One",
        "terseLabel": "One year"
       }
      }
     },
     "localname": "TimeDepositMaturitiesYearOne",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/InterestBearingDepositsScheduleofMaturitiesofTimeDepositsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TimeDepositMaturitiesYearThree": {
     "auth_ref": [
      "r293"
     ],
     "calculation": {
      "http://cassinfo.com/role/InterestBearingDepositsScheduleofMaturitiesofTimeDepositsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_TimeDeposits",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of time deposit maturing in third fiscal year following current fiscal year. Time deposit includes, but is not limited to, certificate of deposit. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Time Deposit Maturities, Year Three",
        "terseLabel": "Three years"
       }
      }
     },
     "localname": "TimeDepositMaturitiesYearThree",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/InterestBearingDepositsScheduleofMaturitiesofTimeDepositsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TimeDepositMaturitiesYearTwo": {
     "auth_ref": [
      "r293"
     ],
     "calculation": {
      "http://cassinfo.com/role/InterestBearingDepositsScheduleofMaturitiesofTimeDepositsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_TimeDeposits",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of time deposit maturing in second fiscal year following current fiscal year. Time deposit includes, but is not limited to, certificate of deposit. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Time Deposit Maturities, Year Two",
        "terseLabel": "Two years"
       }
      }
     },
     "localname": "TimeDepositMaturitiesYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/InterestBearingDepositsScheduleofMaturitiesofTimeDepositsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TimeDeposits": {
     "auth_ref": [
      "r648",
      "r677"
     ],
     "calculation": {
      "http://cassinfo.com/role/InterestBearingDepositsScheduleofMaturitiesofTimeDepositsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of time deposit liabilities, including certificates of deposit.",
        "label": "Time Deposits",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "TimeDeposits",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/InterestBearingDepositsScheduleofMaturitiesofTimeDepositsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TimeDepositsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Time Deposits [Abstract]",
        "terseLabel": "Time deposits:"
       }
      }
     },
     "localname": "TimeDepositsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/InterestBearingDepositsScheduleofInterestbearingDepositsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TimeDepositsByMaturityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Time Deposits, Fiscal Year Maturity [Abstract]",
        "terseLabel": "Time Deposits, Fiscal Year Maturity [Abstract]"
       }
      }
     },
     "localname": "TimeDepositsByMaturityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/InterestBearingDepositsScheduleofMaturitiesofTimeDepositsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TimeDepositsLessThan100000": {
     "auth_ref": [
      "r748"
     ],
     "calculation": {
      "http://cassinfo.com/role/InterestBearingDepositsScheduleofInterestbearingDepositsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_InterestBearingDepositLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of time deposit liabilities, including certificates of deposit, in denominations of less than $100,000.",
        "label": "Time Deposits, Less than $100,000",
        "terseLabel": "Less than $100"
       }
      }
     },
     "localname": "TimeDepositsLessThan100000",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/InterestBearingDepositsScheduleofInterestbearingDepositsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TimeDepositsWeightedAverageInterestRateMaturitiesYearFive": {
     "auth_ref": [],
     "calculation": {
      "http://cassinfo.com/role/InterestBearingDepositsScheduleofMaturitiesofTimeDepositsDetails": {
       "order": 5.0,
       "parentTag": "cass_TimeDepositsWeightedAverageInterestRateAggregate",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average interest rate for time deposits held by the entity with maturities greater than four years, but five years or less.",
        "label": "Time Deposits, Weighted Average Interest Rate, Maturities Year Five",
        "terseLabel": "Five years"
       }
      }
     },
     "localname": "TimeDepositsWeightedAverageInterestRateMaturitiesYearFive",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/InterestBearingDepositsScheduleofMaturitiesofTimeDepositsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_TimeDepositsWeightedAverageInterestRateMaturitiesYearFour": {
     "auth_ref": [],
     "calculation": {
      "http://cassinfo.com/role/InterestBearingDepositsScheduleofMaturitiesofTimeDepositsDetails": {
       "order": 4.0,
       "parentTag": "cass_TimeDepositsWeightedAverageInterestRateAggregate",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average interest rate for time deposits held by the entity with maturities greater than three years, but four years or less.",
        "label": "Time Deposits, Weighted Average Interest Rate, Maturities Year Four",
        "terseLabel": "Four years"
       }
      }
     },
     "localname": "TimeDepositsWeightedAverageInterestRateMaturitiesYearFour",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/InterestBearingDepositsScheduleofMaturitiesofTimeDepositsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_TimeDepositsWeightedAverageInterestRateMaturitiesYearOne": {
     "auth_ref": [],
     "calculation": {
      "http://cassinfo.com/role/InterestBearingDepositsScheduleofMaturitiesofTimeDepositsDetails": {
       "order": 1.0,
       "parentTag": "cass_TimeDepositsWeightedAverageInterestRateAggregate",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average interest rate for time deposits held by the entity with maturities of one year or less.",
        "label": "Time Deposits, Weighted Average Interest Rate, Maturities Year One",
        "terseLabel": "One year"
       }
      }
     },
     "localname": "TimeDepositsWeightedAverageInterestRateMaturitiesYearOne",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/InterestBearingDepositsScheduleofMaturitiesofTimeDepositsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_TimeDepositsWeightedAverageInterestRateMaturitiesYearThree": {
     "auth_ref": [],
     "calculation": {
      "http://cassinfo.com/role/InterestBearingDepositsScheduleofMaturitiesofTimeDepositsDetails": {
       "order": 3.0,
       "parentTag": "cass_TimeDepositsWeightedAverageInterestRateAggregate",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average interest rate for time deposits held by the entity with maturities greater than two years, but three years or less.",
        "label": "Time Deposits, Weighted Average Interest Rate, Maturities Year Three",
        "terseLabel": "Three years"
       }
      }
     },
     "localname": "TimeDepositsWeightedAverageInterestRateMaturitiesYearThree",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/InterestBearingDepositsScheduleofMaturitiesofTimeDepositsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_TimeDepositsWeightedAverageInterestRateMaturitiesYearTwo": {
     "auth_ref": [],
     "calculation": {
      "http://cassinfo.com/role/InterestBearingDepositsScheduleofMaturitiesofTimeDepositsDetails": {
       "order": 2.0,
       "parentTag": "cass_TimeDepositsWeightedAverageInterestRateAggregate",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average interest rate for time deposits held by the entity with maturities greater than one year, but two years or less.",
        "label": "Time Deposits, Weighted Average Interest Rate, Maturities Year Two",
        "terseLabel": "Two years"
       }
      }
     },
     "localname": "TimeDepositsWeightedAverageInterestRateMaturitiesYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/InterestBearingDepositsScheduleofMaturitiesofTimeDepositsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_TradeNamesMember": {
     "auth_ref": [
      "r527"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof.",
        "label": "Trade Names [Member]",
        "terseLabel": "Trade Name"
       }
      }
     },
     "localname": "TradeNamesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/AcquiredIntangibleAssetsNarrativeDetails",
      "http://cassinfo.com/role/AcquiredIntangibleAssetsScheduleofIntangibleAssetsandGoodwillDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": {
     "auth_ref": [
      "r215",
      "r216",
      "r225",
      "r226",
      "r227",
      "r322",
      "r331",
      "r542",
      "r603",
      "r604",
      "r605",
      "r606",
      "r607",
      "r608",
      "r609",
      "r610",
      "r611",
      "r612",
      "r613",
      "r614",
      "r615",
      "r616",
      "r618",
      "r619",
      "r620",
      "r621",
      "r622",
      "r623",
      "r624",
      "r625",
      "r626",
      "r627",
      "r628",
      "r629",
      "r630",
      "r631",
      "r632",
      "r633",
      "r749",
      "r750",
      "r751",
      "r752",
      "r753",
      "r754",
      "r755"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CommitmentandContingenciesNarrativeDetails",
      "http://cassinfo.com/role/CommitmentsandContingenciesScheduleofCommitmentstoExtendCreditStandbyLettersofCreditandCommercialLettersDetails",
      "http://cassinfo.com/role/InvestmentSecuritiesScheduleofInvestmentSecuritiesDetails",
      "http://cassinfo.com/role/InvestmentSecuritiesScheduleoftheFairValuesofSecuritieswithUnrealizedLossesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TreasuryStockMember": {
     "auth_ref": [
      "r33",
      "r335"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.",
        "label": "Treasury Stock [Member]",
        "terseLabel": "Treasury Stock"
       }
      }
     },
     "localname": "TreasuryStockMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TreasuryStockShares": {
     "auth_ref": [
      "r33",
      "r335"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.",
        "label": "Treasury Stock, Shares",
        "terseLabel": "Treasury stock (in shares)"
       }
      }
     },
     "localname": "TreasuryStockShares",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_TreasuryStockValue": {
     "auth_ref": [
      "r33",
      "r335",
      "r336"
     ],
     "calculation": {
      "http://cassinfo.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 5.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.",
        "label": "Treasury Stock, Value",
        "negatedLabel": "Common shares in treasury, at cost (1,771,477 and 1,113,103 shares at December\u00a031, 2021 and 2020, respectively)"
       }
      }
     },
     "localname": "TreasuryStockValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TreasuryStockValueAcquiredCostMethod": {
     "auth_ref": [
      "r332",
      "r334",
      "r335"
     ],
     "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",
        "negatedLabel": "Purchase of common shares"
       }
      }
     },
     "localname": "TreasuryStockValueAcquiredCostMethod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_USStatesAndPoliticalSubdivisionsMember": {
     "auth_ref": [
      "r382",
      "r723"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Bonds or similar securities issued by state, city, or local US governments or the agencies operated by state, city, or local governments. Debt securities issued by state governments may include bond issuances of US state authorities including, for example, but not limited to, housing authorities, dormitory authorities, and general obligations while debt securities issued by political subdivisions of US states would include, for example, debt issuances by county, borough, city, or municipal governments.",
        "label": "US States and Political Subdivisions Debt Securities [Member]",
        "terseLabel": "State and political subdivisions"
       }
      }
     },
     "localname": "USStatesAndPoliticalSubdivisionsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/InvestmentSecuritiesScheduleofInvestmentSecuritiesDetails",
      "http://cassinfo.com/role/InvestmentSecuritiesScheduleoftheFairValuesofSecuritieswithUnrealizedLossesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_UnfundedLoanCommitmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Undisbursed funds of a credit facility in which the borrower may draw upon.",
        "label": "Unfunded Loan Commitment [Member]",
        "terseLabel": "Unfunded Loan Commitment"
       }
      }
     },
     "localname": "UnfundedLoanCommitmentMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CommitmentandContingenciesNarrativeDetails",
      "http://cassinfo.com/role/LoansSummaryofACLbyCategoryDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_UnrecognizedTaxBenefits": {
     "auth_ref": [
      "r486",
      "r495"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of unrecognized tax benefits.",
        "label": "Unrecognized Tax Benefits",
        "periodEndLabel": "Balance at December 31",
        "periodStartLabel": "Balance at January 1"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefits",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/IncomeTaxesScheduleoftheReconciliationofUnrecognizedTaxBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities": {
     "auth_ref": [
      "r498"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease in unrecognized tax benefits resulting from settlements with taxing authorities.",
        "label": "Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities",
        "negatedLabel": "Decreases in unrecognized tax benefits as a result of settlements with taxing authorities"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/IncomeTaxesScheduleoftheReconciliationofUnrecognizedTaxBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": {
     "auth_ref": [
      "r497"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.",
        "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions",
        "terseLabel": "Changes in unrecognized tax benefits as a result of tax position taken during the current year"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/IncomeTaxesScheduleoftheReconciliationofUnrecognizedTaxBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": {
     "auth_ref": [
      "r496"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.",
        "label": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions",
        "terseLabel": "Changes in unrecognized tax benefits as a result of tax positions taken during a prior year"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/IncomeTaxesScheduleoftheReconciliationofUnrecognizedTaxBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued": {
     "auth_ref": [
      "r493"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of interest expense accrued for an underpayment of income taxes.",
        "label": "Unrecognized Tax Benefits, Interest on Income Taxes Accrued",
        "terseLabel": "Unrecognized tax benefit, interest on income taxes accrued"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations": {
     "auth_ref": [
      "r499"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations.",
        "label": "Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations",
        "negatedLabel": "Reductions to unrecognized tax benefits as a result of a lapse of the applicable statute of limitations"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/IncomeTaxesScheduleoftheReconciliationofUnrecognizedTaxBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": {
     "auth_ref": [
      "r500"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate.",
        "label": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate",
        "terseLabel": "Unrecognized tax benefits that would impact effective tax rate"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UseOfEstimates": {
     "auth_ref": [
      "r140",
      "r141",
      "r143",
      "r144",
      "r145",
      "r146",
      "r147"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.",
        "label": "Use of Estimates, Policy [Policy Text Block]",
        "terseLabel": "Use of Estimates"
       }
      }
     },
     "localname": "UseOfEstimates",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": {
     "auth_ref": [
      "r130"
     ],
     "calculation": {
      "http://cassinfo.com/role/CommonStockandEarningsperShareScheduleofCalculationsofBasicandDilutedEarningsPerShareDetails": {
       "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 Diluted Shares Outstanding Adjustment",
        "terseLabel": "Effect of dilutive restricted stock, performance based restricted stock (\u201cPBRS\u201d), and SARs (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CommonStockandEarningsperShareScheduleofCalculationsofBasicandDilutedEarningsPerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r125",
      "r130"
     ],
     "calculation": {
      "http://cassinfo.com/role/CommonStockandEarningsperShareScheduleofCalculationsofBasicandDilutedEarningsPerShareDetails": {
       "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",
        "totalLabel": "Weighted average common shares outstanding assuming dilution (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CommonStockandEarningsperShareScheduleofCalculationsofBasicandDilutedEarningsPerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "auth_ref": [
      "r124",
      "r130"
     ],
     "calculation": {
      "http://cassinfo.com/role/CommonStockandEarningsperShareScheduleofCalculationsofBasicandDilutedEarningsPerShareDetails": {
       "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": "Weighted average common shares outstanding (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/CommonStockandEarningsperShareScheduleofCalculationsofBasicandDilutedEarningsPerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageRateOfTimeDepositsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Rate of Time Deposits [Abstract]",
        "terseLabel": "Percent of Total"
       }
      }
     },
     "localname": "WeightedAverageRateOfTimeDepositsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cassinfo.com/role/InterestBearingDepositsScheduleofMaturitiesofTimeDepositsDetails"
     ],
     "xbrltype": "stringItemType"
    }
   },
   "unitCount": 7
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "105",
   "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695"
  },
  "r1": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "105",
   "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695"
  },
  "r10": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(12))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r100": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r101": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r102": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r103": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r104": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-04(a))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690"
  },
  "r105": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "235",
   "URI": "http://asc.fasb.org/topic&trid=2122369"
  },
  "r106": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793"
  },
  "r107": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793"
  },
  "r108": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793"
  },
  "r109": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21728-107793"
  },
  "r11": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(13))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r110": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r111": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r112": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(4)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r113": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r114": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r115": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794"
  },
  "r116": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794"
  },
  "r117": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794"
  },
  "r118": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794"
  },
  "r119": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794"
  },
  "r12": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(14))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r120": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794"
  },
  "r121": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794"
  },
  "r122": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.M.Q2)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693"
  },
  "r124": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256"
  },
  "r125": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256"
  },
  "r126": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256"
  },
  "r127": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256"
  },
  "r128": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256"
  },
  "r129": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256"
  },
  "r13": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(17))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r130": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257"
  },
  "r131": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257"
  },
  "r132": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257"
  },
  "r133": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537"
  },
  "r134": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258"
  },
  "r135": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "52",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258"
  },
  "r136": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "260",
   "URI": "http://asc.fasb.org/topic&trid=2144383"
  },
  "r137": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "270",
   "URI": "http://asc.fasb.org/extlink&oid=124437754&loc=d3e725-108305"
  },
  "r138": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "270",
   "URI": "http://asc.fasb.org/extlink&oid=124437754&loc=d3e765-108305"
  },
  "r139": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054"
  },
  "r14": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(2))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r140": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r141": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r142": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592"
  },
  "r144": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592"
  },
  "r145": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592"
  },
  "r146": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592"
  },
  "r147": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592"
  },
  "r148": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8657-108599"
  },
  "r149": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8672-108599"
  },
  "r15": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(22))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r150": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599"
  },
  "r151": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599"
  },
  "r152": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r153": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r154": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r155": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r156": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r157": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r158": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r159": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r16": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r160": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(j)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r161": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r162": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599"
  },
  "r163": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599"
  },
  "r164": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599"
  },
  "r165": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "26",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8844-108599"
  },
  "r166": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r167": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r168": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r169": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r17": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(29))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r170": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r171": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599"
  },
  "r172": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r173": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r174": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r175": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r176": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r177": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r178": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "34",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8981-108599"
  },
  "r179": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599"
  },
  "r18": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r180": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599"
  },
  "r181": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599"
  },
  "r182": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599"
  },
  "r183": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "280",
   "URI": "http://asc.fasb.org/topic&trid=2134510"
  },
  "r184": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a,b)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524"
  },
  "r185": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524"
  },
  "r186": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(4)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524"
  },
  "r187": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524"
  },
  "r188": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524"
  },
  "r189": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5212-111524"
  },
  "r19": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(3)(ii))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r190": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b,d)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5212-111524"
  },
  "r191": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5033-111524"
  },
  "r192": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5066-111524"
  },
  "r193": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "33",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=SL6953676-111524"
  },
  "r194": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "34",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=SL6953682-111524"
  },
  "r195": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5093-111524"
  },
  "r196": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5111-111524"
  },
  "r197": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5111-111524"
  },
  "r198": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=SL6953401-111524"
  },
  "r199": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5144-111524"
  },
  "r2": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "105",
   "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695"
  },
  "r20": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r200": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 4.E)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707"
  },
  "r201": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/subtopic&trid=2196772"
  },
  "r202": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534"
  },
  "r203": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10149-111534"
  },
  "r204": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10178-111534"
  },
  "r205": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513"
  },
  "r206": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513"
  },
  "r207": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=124260329&loc=d3e26853-111562"
  },
  "r208": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563"
  },
  "r209": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563"
  },
  "r21": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(4))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r210": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563"
  },
  "r211": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27198-111563"
  },
  "r212": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27198-111563"
  },
  "r213": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27198-111563"
  },
  "r214": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27198-111563"
  },
  "r215": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27232-111563"
  },
  "r216": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=SL120269820-111563"
  },
  "r217": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27290-111563"
  },
  "r218": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27290-111563"
  },
  "r219": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27290-111563"
  },
  "r22": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r220": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27290-111563"
  },
  "r221": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27337-111563"
  },
  "r222": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27357-111563"
  },
  "r223": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27357-111563"
  },
  "r224": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "320",
   "URI": "http://asc.fasb.org/topic&trid=2196928"
  },
  "r225": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "321",
   "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714"
  },
  "r226": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "321",
   "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714"
  },
  "r227": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "321",
   "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714"
  },
  "r228": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=109237563&loc=d3e33749-111570"
  },
  "r229": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r23": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(31))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r230": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r231": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r232": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r233": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r234": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r235": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(3)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r236": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(4)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r237": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446"
  },
  "r238": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447"
  },
  "r239": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447"
  },
  "r24": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(32))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r240": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447"
  },
  "r241": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447"
  },
  "r242": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447"
  },
  "r243": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447"
  },
  "r244": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447"
  },
  "r245": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL120267963-210447"
  },
  "r246": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447"
  },
  "r247": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447"
  },
  "r248": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124267575&loc=SL82921830-210448"
  },
  "r249": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124267575&loc=SL82921833-210448"
  },
  "r25": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.1)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r250": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124267575&loc=SL82921835-210448"
  },
  "r251": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "79",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124267575&loc=SL82922352-210448"
  },
  "r252": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "80",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124267575&loc=SL82922355-210448"
  },
  "r253": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124258926&loc=SL82898722-210454"
  },
  "r254": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455"
  },
  "r255": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(2)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455"
  },
  "r256": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)(3)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455"
  },
  "r257": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455"
  },
  "r258": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922890-210455"
  },
  "r259": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455"
  },
  "r26": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.12)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r260": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455"
  },
  "r261": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456"
  },
  "r262": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266"
  },
  "r263": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975"
  },
  "r264": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r265": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r266": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r267": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274"
  },
  "r268": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274"
  },
  "r269": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r27": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.13(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r270": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r271": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r272": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "((a)(1),(b))",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r273": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r274": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r275": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(2)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r276": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r277": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "350",
   "URI": "http://asc.fasb.org/topic&trid=2144416"
  },
  "r278": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r279": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r28": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.13)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r280": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r281": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r282": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230"
  },
  "r283": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "360",
   "URI": "http://asc.fasb.org/topic&trid=2155823"
  },
  "r284": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r285": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(d))",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
  },
  "r286": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "440",
   "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308"
  },
  "r287": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "440",
   "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308"
  },
  "r288": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "440",
   "URI": "http://asc.fasb.org/topic&trid=2144648"
  },
  "r289": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349"
  },
  "r29": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.14)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r290": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "450",
   "URI": "http://asc.fasb.org/topic&trid=2127136"
  },
  "r291": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12021-110248"
  },
  "r292": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=123408193&loc=d3e12803-110250"
  },
  "r293": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=d3e1835-112601"
  },
  "r294": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S65",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359872&loc=SL124427846-239511"
  },
  "r295": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r296": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r297": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r298": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r299": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r3": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "105",
   "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695"
  },
  "r30": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(b),22(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r300": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r301": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r302": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r303": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r304": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r305": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r306": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r307": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r308": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r309": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r31": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19-26)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r310": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r311": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r312": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r313": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(i)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r314": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r315": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611"
  },
  "r316": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611"
  },
  "r317": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611"
  },
  "r318": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r319": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r32": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.20)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r320": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r321": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r322": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r323": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r324": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612"
  },
  "r325": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612"
  },
  "r326": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=99377297&loc=d3e10013-112621"
  },
  "r327": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "60",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=6402221&loc=d3e15743-112638"
  },
  "r328": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "470",
   "URI": "http://asc.fasb.org/topic&trid=2208564"
  },
  "r329": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r33": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29,30)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r330": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r331": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644"
  },
  "r332": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644"
  },
  "r333": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644"
  },
  "r334": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770"
  },
  "r335": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655"
  },
  "r336": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656"
  },
  "r337": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130551-203045"
  },
  "r338": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045"
  },
  "r339": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045"
  },
  "r34": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29-31)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r340": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045"
  },
  "r341": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045"
  },
  "r342": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045"
  },
  "r343": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045"
  },
  "r344": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130558-203045"
  },
  "r345": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130543-203045"
  },
  "r346": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045"
  },
  "r347": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130550-203045"
  },
  "r348": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r349": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r35": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580"
  },
  "r350": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r351": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r352": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r353": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r354": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r355": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "606",
   "URI": "http://asc.fasb.org/topic&trid=49130388"
  },
  "r356": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "15",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "712",
   "URI": "http://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664"
  },
  "r357": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "15",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "712",
   "URI": "http://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664"
  },
  "r358": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123453770&loc=d3e1703-114919"
  },
  "r359": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123453770&loc=SL108413299-114919"
  },
  "r36": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580"
  },
  "r360": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r361": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r362": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(10)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r363": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r364": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r365": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(4)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r366": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(5)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r367": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(6)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r368": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(7)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r369": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(8)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r37": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580"
  },
  "r370": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(9)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r371": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r372": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r373": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r374": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r375": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(4)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r376": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(5)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r377": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(6)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r378": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(7)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r379": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(8)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r38": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(i-k)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580"
  },
  "r380": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r381": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(i)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r382": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(ii)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r383": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iii)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r384": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(01)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r385": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r386": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r387": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(B)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r388": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r389": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(03)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r39": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580"
  },
  "r390": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r391": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r392": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r393": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r394": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r395": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r396": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r397": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(4)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r398": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(5)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r399": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(6)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r4": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "105",
   "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695"
  },
  "r40": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e637-108580"
  },
  "r400": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(7)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r401": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(i)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r402": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(j)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r403": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r404": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r405": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r406": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(4)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r407": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(l)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r408": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(n)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r409": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(o)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r41": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e640-108580"
  },
  "r410": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(p)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r411": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(q)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r412": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(r)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r413": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(r)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r414": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r415": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2410-114920"
  },
  "r416": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920"
  },
  "r417": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2439-114920"
  },
  "r418": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r419": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r42": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e681-108580"
  },
  "r420": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r421": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r422": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(4)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r423": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(5)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r424": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(6)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r425": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(7)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r426": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r427": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2919-114920"
  },
  "r428": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921"
  },
  "r429": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4587-114921"
  },
  "r43": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669686-108580"
  },
  "r430": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=21916913&loc=d3e273930-122802"
  },
  "r431": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=6412939&loc=d3e15145-114933"
  },
  "r432": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "60",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=66047640&loc=d3e39622-114963"
  },
  "r433": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "60",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=6414203&loc=d3e39689-114964"
  },
  "r434": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "60",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=6414203&loc=d3e39716-114964"
  },
  "r435": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "70",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942"
  },
  "r436": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=29639808&loc=d3e29008-114946"
  },
  "r437": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947"
  },
  "r438": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947"
  },
  "r439": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947"
  },
  "r44": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e689-108580"
  },
  "r440": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947"
  },
  "r441": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=d3e29149-114947"
  },
  "r442": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(d)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r443": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(f)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r444": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947"
  },
  "r445": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947"
  },
  "r446": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947"
  },
  "r447": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450691-114947"
  },
  "r448": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948"
  },
  "r449": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "715",
   "URI": "http://asc.fasb.org/topic&trid=2235017"
  },
  "r45": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL34724391-108580"
  },
  "r450": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=123468992&loc=d3e4534-113899"
  },
  "r451": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r452": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r453": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r454": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r455": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r456": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r457": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a),(g)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r458": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b),(f)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r459": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r46": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580"
  },
  "r460": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r461": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r462": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(ii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r463": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r464": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r465": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(3)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r466": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(i)-(ii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r467": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r468": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r469": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(3)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r47": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580"
  },
  "r470": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r471": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r472": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r473": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r474": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r475": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r476": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r477": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r478": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r479": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r48": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580"
  },
  "r480": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r481": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r482": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(g)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r483": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11149-113907"
  },
  "r484": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11178-113907"
  },
  "r485": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "718",
   "URI": "http://asc.fasb.org/topic&trid=2228938"
  },
  "r486": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=SL37586934-109318"
  },
  "r487": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318"
  },
  "r488": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318"
  },
  "r489": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318"
  },
  "r49": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580"
  },
  "r490": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319"
  },
  "r491": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319"
  },
  "r492": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319"
  },
  "r493": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319"
  },
  "r494": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(3)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319"
  },
  "r495": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319"
  },
  "r496": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319"
  },
  "r497": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319"
  },
  "r498": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319"
  },
  "r499": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(4)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319"
  },
  "r5": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-04(Schedule I))",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=120391182&loc=d3e5864-122674"
  },
  "r50": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580"
  },
  "r500": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319"
  },
  "r501": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319"
  },
  "r502": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319"
  },
  "r503": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319"
  },
  "r504": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319"
  },
  "r505": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319"
  },
  "r506": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319"
  },
  "r507": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319"
  },
  "r508": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319"
  },
  "r509": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319"
  },
  "r51": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e557-108580"
  },
  "r510": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319"
  },
  "r511": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319"
  },
  "r512": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319"
  },
  "r513": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "217",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=124434304&loc=d3e36027-109320"
  },
  "r514": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277"
  },
  "r515": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(3)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277"
  },
  "r516": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.5.Q1)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r517": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.7)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r518": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r519": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.1)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r52": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067"
  },
  "r520": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.2)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r521": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.C)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817"
  },
  "r522": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e39076-109324"
  },
  "r523": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324"
  },
  "r524": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "270",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338"
  },
  "r525": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331"
  },
  "r526": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "740",
   "URI": "http://asc.fasb.org/topic&trid=2144680"
  },
  "r527": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473"
  },
  "r528": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473"
  },
  "r529": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "38",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473"
  },
  "r53": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067"
  },
  "r530": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "38",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473"
  },
  "r531": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)(1)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479"
  },
  "r532": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "15",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116873149&loc=d3e923-111674"
  },
  "r533": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=d3e5283-111683"
  },
  "r534": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569616-111683"
  },
  "r535": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569643-111683"
  },
  "r536": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r537": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r538": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(3)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r539": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c),(3)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r54": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067"
  },
  "r540": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685"
  },
  "r541": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685"
  },
  "r542": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90205-114008"
  },
  "r543": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)(1)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r544": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)(2)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r545": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)(3)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r546": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)(1)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r547": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)(2)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r548": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(c)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r549": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r55": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067"
  },
  "r550": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(2)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r551": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(3)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r552": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(4)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r553": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r554": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r555": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r556": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r557": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r558": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=SL6742756-110258"
  },
  "r559": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594809&loc=d3e13220-108610"
  },
  "r56": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(210.5-03(11))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r560": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13433-108611"
  },
  "r561": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13467-108611"
  },
  "r562": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13476-108611"
  },
  "r563": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612"
  },
  "r564": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL120254526-165497"
  },
  "r565": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL120254526-165497"
  },
  "r566": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497"
  },
  "r567": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497"
  },
  "r568": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497"
  },
  "r569": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497"
  },
  "r57": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(1)(e))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r570": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL122642865-165497"
  },
  "r571": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL122642865-165497"
  },
  "r572": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906"
  },
  "r573": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900"
  },
  "r574": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r575": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r576": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r577": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r578": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901"
  },
  "r579": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391"
  },
  "r58": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(1))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r580": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399"
  },
  "r581": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "840",
   "URI": "http://asc.fasb.org/extlink&oid=123386454&loc=d3e45280-112737"
  },
  "r582": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977"
  },
  "r583": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977"
  },
  "r584": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918631-209977"
  },
  "r585": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977"
  },
  "r586": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r587": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r588": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(1)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r589": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(3)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r59": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(10))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r590": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(4)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r591": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918701-209980"
  },
  "r592": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "53",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971"
  },
  "r593": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/subtopic&trid=77888251"
  },
  "r594": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "848",
   "URI": "http://asc.fasb.org/extlink&oid=122150657&loc=SL122150809-237846"
  },
  "r595": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r596": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=124437977&loc=d3e55792-112764"
  },
  "r597": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765"
  },
  "r598": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765"
  },
  "r599": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766"
  },
  "r6": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760"
  },
  "r60": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(12))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r600": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "855",
   "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662"
  },
  "r601": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "855",
   "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662"
  },
  "r602": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "855",
   "URI": "http://asc.fasb.org/topic&trid=2122774"
  },
  "r603": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)(i)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r604": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)(ii)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r605": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r606": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r607": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r608": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r609": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r61": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(20))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r610": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r611": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r612": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r613": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r614": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r615": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r616": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728"
  },
  "r617": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)(1)(i)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=109249958&loc=SL6224234-111729"
  },
  "r618": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729"
  },
  "r619": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746"
  },
  "r62": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(24))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r620": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746"
  },
  "r621": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746"
  },
  "r622": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(4)(i)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746"
  },
  "r623": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r624": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r625": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r626": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(4)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r627": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(5)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r628": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(6)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r629": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(7)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r63": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(25))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r630": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(b)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r631": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r632": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r633": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r634": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "910",
   "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733"
  },
  "r635": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.L)",
   "Topic": "924",
   "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856"
  },
  "r636": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "926",
   "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959"
  },
  "r637": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "340",
   "Topic": "928",
   "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004"
  },
  "r638": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "940",
   "URI": "http://asc.fasb.org/extlink&oid=123384075&loc=d3e41242-110953"
  },
  "r639": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "320",
   "Topic": "940",
   "URI": "http://asc.fasb.org/subtopic&trid=2176304"
  },
  "r64": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(7)(c))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r640": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(1))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r641": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(10)(1))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r642": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(10))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r643": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(11))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r644": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(16))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r645": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(23))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r646": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(4))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r647": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(5))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r648": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.12)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r649": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.15)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r65": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(9)(a))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r650": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.7(e))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r651": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(11))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r652": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(13)(f))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r653": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(15))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r654": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(22))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r655": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(26))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r656": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(27))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r657": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.1)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r658": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.1-5)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r659": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.10)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r66": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(b)(4))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r660": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.12)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r661": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.13)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r662": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.14(b))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r663": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.14)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r664": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.2)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r665": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.6)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r666": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.7)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r667": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.9)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r668": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Subparagraph": "(b)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=123398031&loc=d3e60009-112784"
  },
  "r669": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Subparagraph": "(c)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=123398031&loc=d3e60009-112784"
  },
  "r67": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.3)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r670": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884"
  },
  "r671": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Subparagraph": "(a)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=SL120269850-112803"
  },
  "r672": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Subparagraph": "(b)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=SL120269850-112803"
  },
  "r673": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Subparagraph": "(c)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=SL120269850-112803"
  },
  "r674": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Subparagraph": "(d)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=SL120269850-112803"
  },
  "r675": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "320",
   "Topic": "942",
   "URI": "http://asc.fasb.org/subtopic&trid=2209399"
  },
  "r676": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630"
  },
  "r677": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "405",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=116652737&loc=d3e64164-112818"
  },
  "r678": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "505",
   "Subparagraph": "(a)(1)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=117337116&loc=SL5958568-112826"
  },
  "r679": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "505",
   "Subparagraph": "(a)(2)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=117337116&loc=SL5958568-112826"
  },
  "r68": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.4)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r680": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "505",
   "Subparagraph": "(b)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=117337116&loc=SL5958568-112826"
  },
  "r681": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "505",
   "Subparagraph": "(c)(1)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=117337116&loc=SL5958568-112826"
  },
  "r682": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "505",
   "Subparagraph": "(c)(2)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=117337116&loc=SL5958568-112826"
  },
  "r683": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "505",
   "Subparagraph": "(e)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=117337116&loc=SL5958568-112826"
  },
  "r684": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "505",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=117337116&loc=SL5958569-112826"
  },
  "r685": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "505",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=117337116&loc=SL5958570-112826"
  },
  "r686": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "505",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=117337116&loc=SL5958573-112826"
  },
  "r687": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "505",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=117337116&loc=SL5958575-112826"
  },
  "r688": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=123345438&loc=d3e61044-112788"
  },
  "r689": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(16))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r69": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.4,6)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r690": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(1)(b))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r691": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(1)(g))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r692": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(10))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r693": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r694": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r695": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4)(ii))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r696": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r697": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r698": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r699": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(10))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r7": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760"
  },
  "r70": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.6)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r700": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(18))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r701": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(22))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r702": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(23))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r703": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(8))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r704": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(9))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r705": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04.4)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r706": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04.7)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r707": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4H",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438"
  },
  "r708": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439"
  },
  "r709": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441"
  },
  "r71": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.7)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r710": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441"
  },
  "r711": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r712": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r713": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r714": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r715": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(2)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r716": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r717": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(i)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r718": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(ii)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r719": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(iii)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r72": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3151-108585"
  },
  "r720": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(iv)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r721": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r722": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(2)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r723": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124508989&loc=d3e19393-158473"
  },
  "r724": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=66023616&loc=SL35737432-115832"
  },
  "r725": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "220",
   "Subparagraph": "(k)",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=124433917&loc=SL114874205-224268"
  },
  "r726": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07.2(a),(b),(c),(d))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401555&loc=SL114874292-224272"
  },
  "r727": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-15(Column B))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010"
  },
  "r728": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-15(Column C))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010"
  },
  "r729": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-15(Column D))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010"
  },
  "r73": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585"
  },
  "r730": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "320",
   "Topic": "946",
   "URI": "http://asc.fasb.org/subtopic&trid=2324412"
  },
  "r731": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "210",
   "Topic": "954",
   "URI": "http://asc.fasb.org/extlink&oid=120413173&loc=SL6242262-115580"
  },
  "r732": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "210",
   "Topic": "954",
   "URI": "http://asc.fasb.org/extlink&oid=120413209&loc=SL6242269-115581"
  },
  "r733": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "440",
   "Subparagraph": "(a)",
   "Topic": "954",
   "URI": "http://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629"
  },
  "r734": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Subparagraph": "(d)",
   "Topic": "958",
   "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916"
  },
  "r735": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "958",
   "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916"
  },
  "r736": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "958",
   "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=SL120174063-112916"
  },
  "r737": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Footnote 4))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r738": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(c)",
   "Topic": "976",
   "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663"
  },
  "r739": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(b)",
   "Topic": "978",
   "URI": "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691"
  },
  "r74": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585"
  },
  "r740": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b"
  },
  "r741": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r742": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-23"
  },
  "r743": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r744": {
   "Name": "Form 10-K",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "310"
  },
  "r745": {
   "Name": "Form 20-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "220",
   "Subsection": "f"
  },
  "r746": {
   "Name": "Form 40-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "240",
   "Subsection": "f"
  },
  "r747": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r748": {
   "Name": "Industry Guide",
   "Number": "3",
   "Paragraph": "D-E",
   "Publisher": "SEC",
   "Section": "V"
  },
  "r749": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1402"
  },
  "r75": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585"
  },
  "r750": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(1)"
  },
  "r751": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)"
  },
  "r752": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(3)"
  },
  "r753": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(i)"
  },
  "r754": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(ii)"
  },
  "r755": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(iii)"
  },
  "r756": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1403"
  },
  "r757": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1404"
  },
  "r758": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1404"
  },
  "r759": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1405",
   "Subparagraph": "(1)"
  },
  "r76": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585"
  },
  "r760": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1405",
   "Subparagraph": "(2)"
  },
  "r761": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1405",
   "Subparagraph": "(3)"
  },
  "r762": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1405",
   "Subparagraph": "(4)"
  },
  "r763": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1405"
  },
  "r764": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Publisher": "SEC",
   "Section": "1406"
  },
  "r765": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(e)",
   "Publisher": "SEC",
   "Section": "1406"
  },
  "r766": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r767": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "11",
   "Subsection": "03"
  },
  "r768": {
   "Footnote": "4",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r769": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "04"
  },
  "r77": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585"
  },
  "r770": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "a",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "04"
  },
  "r771": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(i)",
   "Subsection": "01"
  },
  "r772": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(i)",
   "Subsection": "02"
  },
  "r773": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(ii)",
   "Subsection": "01"
  },
  "r774": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iii)",
   "Subsection": "01"
  },
  "r775": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iii)(A)",
   "Subsection": "01"
  },
  "r776": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iii)(A)",
   "Subsection": "02"
  },
  "r777": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iii)(B)",
   "Subsection": "01"
  },
  "r778": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iii)(B)",
   "Subsection": "02"
  },
  "r779": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iii)(C)",
   "Subsection": "02"
  },
  "r78": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585"
  },
  "r780": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iv)",
   "Subsection": "01"
  },
  "r781": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iv)",
   "Subsection": "02"
  },
  "r782": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "i",
   "Publisher": "SEC",
   "Section": "3",
   "Subsection": "10"
  },
  "r783": {
   "Name": "Securities Act",
   "Number": "230",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r784": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "848"
  },
  "r785": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "848"
  },
  "r786": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "848"
  },
  "r787": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(01)",
   "Topic": "848"
  },
  "r788": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Topic": "848"
  },
  "r79": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585"
  },
  "r8": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r80": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585"
  },
  "r81": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585"
  },
  "r82": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585"
  },
  "r83": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585"
  },
  "r84": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21C",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=SL94080552-108585"
  },
  "r85": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21D",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=SL94080555-108585"
  },
  "r86": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585"
  },
  "r87": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585"
  },
  "r88": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585"
  },
  "r89": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585"
  },
  "r9": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r90": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585"
  },
  "r91": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585"
  },
  "r92": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585"
  },
  "r93": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4273-108586"
  },
  "r94": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4297-108586"
  },
  "r95": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586"
  },
  "r96": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18726-107790"
  },
  "r97": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(c))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r98": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(e)(1))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r99": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(f))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  }
 },
 "version": "2.1"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>127
<FILENAME>0001628280-22-004254-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001628280-22-004254-xbrl.zip
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
MB*'&HCJN'ESOG<7H(-NN\DO,U2.X:AU'8YA'V&4OV!=N *2029$*H20 H(R
M 3T90R[Z=#8C.BY(K\2#7CW0IE2*!*VA*-+(G$*(3L$/U*B)N[Q!F@O&][("
M]#6.'HGWUDIM7!%L\>P\).QSV+EOX)310',5 ?KZ8!+,KH5:;#4,!(&P8? @
MX+VH=LVC@>E2 _3UX<-H(J,KG#0&C"8B!,="1GL5J2:-H\'G\@+T]8&3/!M;
M0E]RR-"7;L:^7=V;OOB.([?1@'/5 ?KZ("M%FHNAVD0 V9,*?) ^R!]$M82W
MHX'L"^W=[SZ^ST#?/B.!8GZW-2G+L_V9^^UFG9UT%WCV!I]U9CT\72S[MQ@(
M;VH+#8MA]#UO1(X4Q ,CVSX]ECQM+F^^<N!:,8U+--X9#\TY!4[0L $+: G\
MY@)W82'"E5!&ZBTZZFDN!L*;4*OV<_$M8(,:D$N#6-5/&-M(8A@-;_Y8_++E
MT.=,X'A;2ZX:^18 U>^8R3=HM?N./BPU&@X-06P,C3PL+6?/X%1=@!.#G,6B
M][% K;S)BN,"([\M<SZ#.=# B+7&.6%(J6+(B9R/E5T.^GDTS/GS8>F63Y_C
MQI)K0;(I+:EH[NDE8NC+ )M)'E),F\NG+7K7)YA-!I6OJ:4*-C'GD%7'1D;2
MF,C  +8P;-Q0[]4OZ\[9&>9 #8TJRA*Y[PFTSMD6(Z;$XT/U2I8D7!&XIMI,
M#J10A.8@2T2)0&QCC'80NXXV:_3_ZB&EZH(D]9HQ(V1.F5U(KE2?F@I]=Q7;
M5S9>G T2:&,"<)/JR"4-^-5"Q^ B2;4JOWV)EY>%X8+QO:0E"7\N/<2G6WK8
M$(04 @'GF"-:&VL25)3<V6+T44!S!4L2U@@322C<C!1,*FT(LPTNJ&9M2"':
MLU&S4<!TF4L2UHA/+#7E;* 4&X'[/@%?^\JKI H%@.UH\+FT)0EK!$= ;1J&
MGDI*(+A&^LFQLRFII/1G*^)& <X5+TE8(V1&#5Y4M0^M%:BHGJFXZE(H.4HI
M 0:0*&+C#-_59XYH-D#/1-9RZ:8RL3.YV<@)DJ52AY"5:5-5Q]6#"ZI)^AXL
MC=\"J!<D]8B.D$$<:L#>Q@?N90;H5P)IL2[XY(V)6""!XU0Y5].*3U5,CN.#
M].H#]"L!NK9,'J+Q@03Z.EKOJ25I+63'A>7R$D5>,+Z7%:"O+X-EPH VE2I$
MJ)%$I5!3(2RV@C?:)4<#S54$Z.N#R4DFX$!63%\:16PA! ZL/K Q^#0:F"XU
M0%\?/IQL9E]#[6F^F3,6@;Y]H &U8LZ6KHT"G\L+T-<'#OC(M12"Z#U09NP[
MUM0550(5&A1' \Y5!^CK@RR34;R\RD(+/<DN<9]C;000DJ^>!B -^_*&QS1]
M+A]6.^S2Z\GQZ?&?72!S#O>C^4R;=/GFT1&MDGMV<ISTM[OUIA>=^Y@;MTXG
M>M=Q9NRU(6232V0;$8H&$1R<1]%^7UHLZ2H*#/S1GOY%F*[J=;R8'=4'VL]G
MKU868BT+03_E[63Z&;P=)'40HRU)9136")0J19;8.!:+0#&5L5+G7YZ\<AS]
M_"V1OC!UGRH+)F@D#(B6,8FM-O=A*W2A;HFT5B)]EB<="I'>5U28GO87_Q=5
M.D[TU_,;?':-CEHAHJ 5=- GXRD[SQ430@Y"D#=W<FJ(F^C6.:L8P3:/(6=
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
M8'2$VHK:BZ23:RW$"I1;3\?&2-'5)H5L+K60L6.CTS9:NB1B68V44B5/IEE
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
M<K >O)H&%8,MQ2$(@2]!]19-7ZHE&#.BR45+EL4HM-!<8RRQ9 WD7,^TF6@
MB'9S?WLV7<R.)G75 Q\HL(N/1EKF)[.Y-M!CT>_>!V*FS\_.F=:[1Y/CR71U
MV2CQ[4F3O*L^V1(@FJ[>4\V-#"4)?:7C%M\OWHZS=0@?"@;X;&T(S1"PF@]F
MKH4""%?,/<_2EEX70Z^OP#,U*P93(UL#@L6"@5)/XY-SEIZM=O-G93;&3ES(
MU$QA*;[T-JL&LBVY%!(;;3#-"=J1X'/A'>U"L-%> [Z!^&(-.*_6N4G,3D/[
M+ W,!N_1VV Q=R%(,1F,2+W>HU=@,MD47;:M6S]J8@<PR+9QYN[J!]&2Q^2R
MMYA1H+6:)30JU8FUQA3"D:%ZN6KD2A!U'IPP%89<0- 319N#K<FU:+GP !#=
M8--Z]?CV=';:U#66T*"G#@)(H+(F8\G1PA!Z[" #F:_$(3B)$7P,Q?H*K;B,
M'-$$KZ9#G'5A2Z\QQ,E70JT2J[%1(R]T:K.:)>LH-&^57!X]#&")W,;8B0O:
MV6!4^8'WO@KX@JRP<*L6([M>(6D<^%QFG+Q&;&PM6%LRJN.@1(/J_4LV:JA#
MR<ZWS<5F@\7<Q:S19E99YMC[2$"6LT^Y10!3 +.U0RKVL3'F[NH7EM5:@ZLY
MI!@;Q,"]Q)_*H::(QOZ@D:%ZJ6KD:A!U/1L5DHVE(814LGB3<M68RA+Y-H3D
MJQML6J\>WYBK"D[%E'(##)E:P)A<$8[&.PQ;?$<2)U\-O4HL10/CI 1+H J9
M@PVVB$BJ+(!M2Z\1Q,E70RVCIBK5YL D!.=,5MO%/C=C8LT:H&U^G9&-L1,7
M4EX$#8)-$=A+A0+ M<5J7/4>>O&>,@Y\+C%.7B,VEL3[C!H95PN5"P?]0=&T
MY&K$LX1"FXG-!HNY"T%*2&)*M3@G . ]!DC6%@V9@[>A;/"JC(^1DGJWO]9$
M%A^R:C^BN=[J]NSXA*9O!C*_#RDU (LU0(.$!?O44DE J+TH;?+HWR;AL;YQ
MI.+9@ :F2!J3QN21<E5P4A,*N9CAK8>] F"N?FU@!#&^]"1;VKDR>'1-A8*0
MLYRQYB&LFMDL%*]FE4RRE=0X,D* GD^R<D@<!*@E-B$/+MB[8A2O)JX2HU%5
M4/C4E$(RD!L5[VT)JN5]]FDHVO!*/=P:%:!V(<B^)QCRV"O44LW!,%B;5'ZT
M>H9'WN+Q[_'(?PR/;R>O;\QE,3N=:W!W]O&%4%V]3YV\^OX[_?'.^$5GO6\A
MEI[?D[6G&, 2H'A7BD/X9X?GPS6+Y9LC!4+#D9T7TO-%WX!PLOS+SY.Z?''#
M&O._KW]\'LV?ZZG+V<D-ZT[ZWLZ%-MGYT3([FLUO_$='K[6_-'WYG4;'DZ,W
M-_[/@<*QN+8G/U][/#NFZ?_YSP5-%SL+_;KO3EQ,WHH^4)^]^OCSV<LD8_ZB
MD9.<OYQUYG__I3?)3M6P:KX*H6[T[(3S?I:^#FW,NUQ[,9?VU^O_\?N(I.O?
M'Q ?R;59NW:[(ZZA_7??DL+4&_<<K5]C]@LLONF@K=Z%CB;/IS>*WD/FVA[+
MU8W?7<&SN;[=CC;-$9TLY,;Y+W^ID\7)$;U1.JZ^X.JBO[R[/\^6R]GQC?Z
M5S)?3@H=O7O(ZGEGAS\0YAMS1IJE4G-9SY_\[O WJT/?+NNOCV'^!LV_/FR^
ML>^/?;NZ]_S\A'=P^!4=]3K]5KW=_GK=7__DB[_[*GKFM3H[[0W3^?&7$ZI5
MH_,;YII=W>/#0[Y=M<2_;_OT+UK^7W0,?=Y%D?'Z]S_L/3BX>^?:DX.;!W>?
M?$R?7[S\IKSMD[NW?WC\X.#!W2?7;N[=N7;W'[?_Z^;>_;O7;N_O[CYX\N3!
M_MZ__ J?Q?VK^$X_T>*%<FDYF_[GM3O?W/[FFC,!\+.^A]N@KW%O__'NM>_4
MRTQGT[W38[U)N?;.&3WN5FT":"*@#]&Q&K52R 3G*;$U9 'S;^[8OC:E[O2K
M3&[<F955FLQ>Q>#ZNSE[_^,;OC-[]= ]?O74[Y[6P[NOGMW'P_W#XG8/[[[=
M=4_MWO&N?_KV[Z^?'N["[MN;9O^G7;MW?_?M[O'>X>[A2_/0[QT]?3OS>X</
M7N^^W3O>.WAVN.=VS>Y/#][NW]G]>>_.T>'>P>/#W;=_.WSZ]D'8NY=?/W3/
MWCS]J<2GA\]_?GKX][=[AW=?/W5_?[-W_^GKO9_^]G+W\,7AWMO=L'OX%)X>
MWSO6ZU[5^S]"_:^_'3US1Z_X\&2R?^?69._.KML]N'?X[,X#\^SPKGUZ_/<W
M^_=W_>[;EV_V#E],GO[T['#W*+_9OW/3_[-5",ZQWPE8R@ZH']C!4M..+38#
M1B#(\?KWUNS\]\K7?T#A^S]%I<%X ZL'G?TL;_ EMTWP30QI[;==O:W[$M_U
MKQS5N2MR)Z^[,_HUB+]J]=G)NDU$_L1"P*<6PH)^G?]WE^8OK^U/Y?^[]IZ2
M[[[\O_E>'[G8+SCU2IOM)[UUO_WB<VWJ;[?8)9C3F]/I*1V=U2RX?NULQD[O
M_GIYHTU>2]U9SD^':6[O3?C^#U%-*NS>T2?=O^OT:2_W[CR%9P<O7CX[>/SR
MV?UG+Y\=/CMZ^M./1_K\=]?\J,\*TV<')Y-G=Y[_K&]NGAX\=?H\HR;Y:/_^
MXZ.]^WKM\>/CO>,?7SS[Z8?73X_T'0]N+G>?&/WWA[![Y^X_J54-1PEV6OC_
MV?O2YK:-;.V_@O+,W+&K2 UW4<F]J9*U.)JQ)4>2D]?YX@*!IH@8!#A8)#._
M_CU;+P!!68HW2N:]-4DD86ETGSY]EN<\9]II#_8&JKTW5=WV;G\2=A&=,ACL
M/?GIPUI5_7%A;Q#<6$U7=2R)[3<UY59DFQ3\_NGIF_V7WOG1Z[/S2^_UF_.+
M-_NGE][EF0=&WB58<EZW[YV=>]WAT_"9=W;L7?Y\Y#GVWP;9JLT?:(S3_8-+
M'']WKS_8_%$?IYE7S)0WC7(0(F^I_,Q3R.7_-6R[UQ3+..((8%4;81BF/8=W
MSO"V=N@OVSBVMDJVVND.VNG(U4XU8S3MOOKS?/;JCU\^G,[A[[V3SJL_@N'9
M8?#A[/+??]!<_';4_?WPWVB,?GAU&;SKC,?3C@)UID:!:@_ZW=WVWA##\4$8
MC'9W1_W)GO]%3Z^#,L/PVS$)Z5N0@[O*S%9<OH&X^/T^%:>V]_:"27LP'(3M
ML>J!ZS(*@C%(0&\X M?E4 44+_V?OW5'G1\QX%D]&UL>2L+MSLU?-!)K<:'N
M\); T*?:I0_%A/U<I\K7,F0O,QA?1$T,UQJS4S_.M];L1Q7 GW5K%ES5<7=7
M#=IAT U W^^-VW[8&;>[8:\W#6#YQCVP9O_G;WN[@\&/]1UZ'V=OLT69#*3+
M\_W3BQ,R4.]GN_[O)/N7&\!LM@_Q(FV#%4:D/<[R>-,LG7OO^/^\(C7_^5?]
MZ3N'K+]1J'%E"2C42+UQ<LS4@9D:*R\I*7_W!94,Y?^6Q_"R4WK7@]0AGQ*
M/+IYYZO)9*I&87LT&([:@]&XT_;[HTF[KZ9[G;%2XTXPH3PLS."XM_M9HY#1
M_,K+LP!$S,]SLT+OKKH[?RRNGGA^7*S[4_5D'PX7'_Y*7'($BNG)OQY#"/6V
M@&5OI[-[MYCD?4*=@\%.?SCX[(_M[0S[HX<SV,[X;D]MM/FZPS5Y25#E'H$4
M/*UU-^(D[7TL8_2EC4+6U^?J*LKQ$"U.X2\/4F>SW??JQ>^ST]]^N3G]\\V?
M;R__'9\>7@U__^T8WGMR\_OA#-[QIOL*;,.SRZN:W9?>_#Y'9VR_?WIY.GLU
M?],Y.XS!1GS;??7'\_=G+TYAG&^68!L.SX['-W6[K[L;CD9JM]]&)KWVH./[
M[;V.ZK3'\%_!8+@[[ W <3O8O[CP3DXQ ;A/QL_%VXO+HU<7+?CEP<ZM(<Z/
M>#@B[*1=UTKZ6N^JV[OSKKG3BQ[ EF+?^5M.\09/X=U<U;M.H:.3']#7/3WZ
MX <%:4K$#F5&0WI^[N4+%2!@+O2BQ(N*W MF?@;#K^7K'D]8HF&MW6_:>X3?
M]%C6Z;L1PG60M >M9+^XZ7>2!%)-A^6G6 UYD)9)D2T/TK":)8!/"!"?7JA%
MEE[C<QYTCN KF8K=6H[@7:_?#T:J-VB/^YU)>]";ANW)L#MH!\'>U)\.E.IT
M^T]^>A7EB$B.'F^,\"Y;>K3=TG]A2U_Z'TX$TA_0MG[ H;BOO5=?5?9JN.>K
M;K W:7?V]H8()=R3</XH[.]BR_M>O_/DIT&_W>V-AOW^^/;=VG@2KXCX@_<+
MGM(IXJ69EQ8SE7E_@!K+PRB@\#R8TI%[XM!EV96?1'_2SW="O#V6F;JO]GOP
M'_ST9.=\YV+'.YHOXG0)LE'54]YINO/77*A[)(X?P#1])Y[)]IL>QC?=[=SZ
M*Z;90\%A?AV[;3\,,Y7G\J^7,(#NUF;[F,TVJ(7BZQBL 7PO/.OMS>]_A/.W
MET>=5X?Q>_AW'^9M^6I^'+W]XZ3_%K[C;7?<>3<*PG$OF'3:H3\!@P]\L?9X
MTMD%7\W'5.W [XYZ3W[J]@:#@?<ZO5%9'H"75GB'672M5G%8WT!D>EN1^9HB
M,W@WF73#WMX05JG;!W]^=S!I[ZFPTYZ.II-@+QR,05B>_'111F 3#X>=;R<D
M!_"?9QE,U39J\U5%Y,.K*Q"2T7AO.MAK3P8([.Q._?;$[PS:715T!GZG,]C=
MFX*0%#O>R[2,\F\G).2[G66OL_0:_+1M '##1.GTZMVXOZ=\7^VV.Z/>;GLP
MF4S:X^FTT^ZK\:X_WAWU_+&Z+7[XE03I=0J2$O\>+3B.O)62KR@E9[^\V_6#
M@=\/)^UN,)JV0>E,VR <?GL7_M ;3^!4ZH1/?AKUNZOP<>_>2/&'Z=9\W][,
MTR]9=()J(%/^=NO?<>N_NKV*Y#(8OOUS?_#J,.B<'K[JO/WME_[9;V\^G+WX
M]_O?_[A:OGKQ:_SV\C0^C<?==_YD%$XG_7Y[,IR.VX-!H-K^9'?4#@?^!/L5
M!H/)[I.?^MU!?=L_^Y)'P\L4ML3K69H\9%CP@Y6*X;N./]T;3]5>&Y:_TQY,
M_6E[,MX;M\$_4=,1_&\P!"=EV!FUP459\5&:3H1/# H]FHBVF#N8V%AD8#)'
M"S_VU <5E$5TC="A*7(&/^/SYU/^^11L*0\UZGU2)(]^_C_;N?Y8)N3II8K5
M C6MQZJVA0FW>,?SX4"&B5F1GT^O;-DHV/YMX/+^<&<\VOM+F/7;_S;H?'Z
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
MA!BI6>WB"_X!OBM>XLMO(G@UO-9+X-M2/%JNHYS.VL1/@LB/T;#&YC5X<5Z
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
M6=+#D_,C(BAM>4?_[^C@#<&8SHZ/3PYT39AIZNB]./OUZ!QS*)^:-MG:"0]
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
M!@"NZ.  *_,*CP ^%2-M568*W9!K%$!_X4_0:6:;C\\S/LIQ=RCTX.!I&1S
M\;*ZB>UN,KO$';)[1)N'.5O$?@;=K<V**2;#[=D39CSYM7UICAW0.]8@;KE[
MJV4W%Z8BRI43RNY/=W8QF0+^L1X>[G S*Y$^^_G8U(?I%/0D*L$6ZB!\."6X
MX&4SD(48DX-QI)->BI>;E+1C6#V&/7QLE+B2!.-&;."+"#6F/A7EP(&=ASNZ
MR,7IB>RNQMT)4G^#)@W^54<A,#S0PC]I]:\/6)9I$MYY>LW"33G*)!1[G-ZC
M%UN,^"BC<P=.S\P<GOA&#-V!8($+,J,#@S)T.N@0Q,K/2*)(G?".<43:[.:E
MV0KV$.5XA%DD/ILQEH,1.!/]< ,VVE?4$9)H3N9WH4C2RXS^2W99++$?N+C@
M, 5/0.U0)/=UBM$,V4BN_L&=@7M/_$QG?YS%_/0 W%#X_F"F@O?U8]XHE+E"
M\8OR.:=&02FB@@[9]YZCIVNVK.M:!'X^JP^7OZ$VZ$W=KQ\-4&C5O.KMPZRG
M-RC<:,ZPH4&RA1I,@>=_#4?-G)T6)P#AKD"4<.Q#&WPM9Y+)=:*I [$*/'\!
M]_G!;,<[36&K)'BPY!+9E3TE#Z8Q%*Z";]A_ 0I?P*<OG7,A6*B)-A3=X9)5
MQM 4.FK,7M!1PBO,&M.M%/A3V<-<:T8/K*PR+$DR0_O1GFGYS,^<H*4-JK?H
MY%65$SWGF!VLH+D>U"G:_L]U)*%<I(F<U?8@S\4I04T1)25'5M6'18P#3."3
MS>-2,L3QH28$%2M8$M&O>5UJ[8%^:PCJB^?Y&R!W7RE!NXIS&\*8NNO!!EO<
MP#<?R]?&#7RC4/\K2IA0VN_ &#\<[C<FUX/4K3K)U#)J%$^+RVK6LI(;UEF
MBMYLX4F6)DH'3RF0#V?M-()C1SN.M5PHF$KQ2GA##J\H"6%FR-M:#?M;$!X]
M-:6H(AR<?F8/]>IKT$.-V.J*R'S4FC;<<5<0M3K&*7(V(Z<PRSJYH4WK5-;=
MA$CS.5IY39]&F6*9 9W%D$E.RZ(IF_';+*+],>6 >.VA>FYTGJ)% ^0)1]R:
M\SHY67"*?"_1 1J8MLC@\=P/TI?/_0@-&#*&X TMXYKZL<XNR\OI*(NK2="J
M"!U)SOB5-4)K$D.&C[PZ9X.6DX.<7\)#\2[3QD<K3(Z'&5W)PG'6FY?>ALTJ
M82T3R-KQ]J_]*";=),'I$#/D^M%N;KE9RG7.G.1&1K$&[N *N4TX-7ITQ<HZ
M.3X=7(Q04O!.8YA56 OX;K!1XXCFBS-SF N'P<J ],J9!+_&=1Q=O-8)Z!WO
M5S^+4*SAE[FDB1MST58(&=SO7?LQC)Q>S!ZA_A:#E\#-5<86&0&>30**[HJC
M\([OM(-"0ZY<Q6+3B@?](':G*',@D4X:<<N)C\+^+>.X/54^8BE#$V&B,:(D
MX3M"%.-T0<N!_IA)2\'3;A'N2P%&W%$Q^K!=_)"B3)SSRM(;VN#K\14R]>PG
M?O(6H?=&>D%O^;#?:-_<MG?-:/PKT!8@_*P &S[!CM&/49YI^)SA-2I) MVX
M;.!JS6D#S?T_8$EG?AE+.,%N/SA4"5/NO4_2FP336R^68-B_L%@.LPHE)]&^
M* ;$X"<DO++@S"6>%WJW667.<J7A'K2)W/<X 8)]4(Q52(N[1"<V#_%:<#4-
MJT.37=%+-L]E](_%\#Q,VX6 +ZB2>5$(B@TK\2K*,3T<P0$*0ZS"%71HB+)'
M.KV8LX/'*(/N7F=4E3J\(,TBF ="R <Q9C.FD7X=87YF*3N-#G;!"TNE<3>(
MI\GR6;30E@6L"CZL#5N(M%,M.&<&YKS7?B6-<MS#U]?Q10?.^\E*EX/JAF1
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
MD6M)R34,"Q.4&D/U!H&A4^TPT#_HY$B=5XA@VW62I+))01UJW 8&$LF84)+
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
MY28RBC11Y;QDM8/Z?Z$*9&984-D=T9N3OJP0F)89&^@)L84*$D,B+4QW(G/
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
MY\BPVX$5GG>MEE*()[[<-:C_VVO/OKL4^>XV1;Y-D6^@D6N,_4@ CZMZ#X_
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
MCGBKE;0?96(T\H<Z(\14*XK]&12ATAKF33MV$3^,D>@DE+I;8WVBN=3>X)W
MN((_VEUE+M<)\C2Q_&FT2,1YQ0[A:]ND:^VND1  86]U:,#$ W0W'8$YN$E%
MR8*ZES8T,[%04$R'L:A)(B33S%CZD\Q<@1T/GG2C'EBS8K=([H[WD6UPJPMI
M*VM;)C08IDQ+'<=K1K/C_6IAR W[#J.7U9+Y$"GJD)84U).$1RIR,\7&;2BO
M; ;?^$+)L$9^X5FIA&5< 6H9P5ZSH*80P^W3:&TA^RCO6L'P8J4#%Y6$-*$Y
M)[E&?^AW1<@"(QPR8)J5<P/#)Z"-&]IL.8U#%Y@%A$V,&3\M,9DB :&8W[HE
MV'?!JC#%5X061^I(@AC";[APTR8*?RDQC>[T.?B%0@W\\Z'#),O-V*4  ].+
MAG<)J?-OK =:6_@;-[JC0\O- 6R3A&Z4Z =W$KE&I,1O[0E;1Z5EBJ#PVKU\
M>?+\[)SAC[8T""?T 9Y \BV);3"H=Y:;2)[ )\Y02[+'2[E\05"3\*/UY>GX
M9CW<Z8+=5_I0:1)!."^(7#/%JS#J0=4=9&GC3QQDYPU-*L,9$?)W<*3$G&8%
M=9ND4(QD_/."&UI?*X/0@K.*PBVX#]BF-AATJ5!#&XLG*$K$DV*V!'K9#4J
MVS@;N_? =DN00V3B<CEP% #;2ZV7D.\O8=[=)LRW"?,-5(EG3DNX?J=%I4=L
M0DBY4$:]VNQ! %JCI,8VX,@18(K0O7&A25NH.:+A!&> =3F)JVU2B/GU!CF@
MR)"]29'TKI@142J3Y<W9%L,#RE2(TIT\C,HC$^\0E#)_0K<EG>VTA<Q%,'@W
M,:.%R)F6R5/^ZNO^729*SU;?:024(;D+ZD72MS M.1<[^'*RI-J(XD.8/3MJ
MFHW<?[&<(]=<_T!O;F$E8):6"ZYV(Y.'P%ZHAR55<TWE/')Z'Y\_9\=BWS[.
M.S<']SF]G@B!"NK9C3$E$_HA>IZSXW.+G,-Z-^ZNZPP/1[<RF0_0'+C4='EK
M.R!*:UG?<_N55GHH=CRX- 7+^DJW1&3J(*31$K"#<1=6!=!M<>?R*R7<S1BF
MC(MQI.5J2F5ME!X5V"1(%EH)JT\&<5C9%#N\N :'ZBYIU;:3BOAUAH8Q$URP
M(>'O" ?,8FH]W1UD60*/V9]3^S0:Q$J4R#H(NJPO+)E*FI8<Q-_XT-A)+*\E
M;6V/>&OJ8JV (KH[J1D0C[.09][,U IL1;OO#&HG ]!V#WN ,K[:I,PR,+%]
M%R\UI6RAN;F+B"T\44%!A5[1F:UZ75C5&<Q*'5R4IX<:3[XH,Y 6\0PYI(]R
MD(:YH09 / _6IKD9#!45W(9*  ^,4-$_V>A0*A+*-=/.5J1=R,(K12 D=*:
MA> *N41R,,D".R82VE7NLES9,BQ-R#+IQT&IZS?,7FGIM$=NFZ7)QM6[C5OK
MWF@'E?#'S)8@K,!,0&8O;OXN/H>%[(U ;CK(0_VALY3HY%Q^=MW:#C,I>(U$
M]>D=\S14V"P:\1RZNT<:4_*%ROYT^VLJ+U8A[7FR$]15G<O0#^&-?*Q*8T1N
M[FN'+L5N*R'^1KP7N*8EER9LYDZ\IUM^MJ[(P?:6K^0%2!DYWOK<#[*T;=2B
M1M7H*!.>6EF*U59\,,CFNZX$Q_" 3PD%C\N/R[</TXS++%7[E9R:CM Y8=S;
M,3.,,J]C9AX+]\.^6XQ9.(3_:11C)4D<WB"\"2..];"3G1@J(<2;DY).:XS9
M28[4)>,T74=#8]KJ=36U]PX40*ZM';U\#.+H>+5I:,+;4LV_@<*CR&@&JH4V
M. *^T"3B@AD:&=8[2<H7U%J]S?%D:>!TH-^B&$FN!6&?E0&6_[QL&DTM-,LC
MOO*EDJY4^N*6BP[E(+*VV2OS8O:6F1RN;$?8@VWD.I7NQWKFF1\B6BQ<#!1M
M#F?%W9$W@F/M(C<7#(+E7IJB4<J%-M1\BR7>M&,V(!)YJX(SA=)GU8+("SDM
M@GN1YFR>WO9CBZJ@)$Q6JW,# 0-[?J[E@PF9:ZI0'VD52HD'J SOVP6:[;5<
M[PXL_.? BIY=TYE66K_7RVH355"UGBV?<V$@H*R$QI68-[CM+6Q@++=B Z55
MJ>^A^CPN!.*<NBRA399+Y]P;I]:?M A3AMD20FW25+2W5C R+EW4)N0SEC-
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
M= O#3BQ70ZWGI=C"TM=^J3:.V[.UY*FJ^H_*;9,YMTA<(5UMK=K1EA6V GS
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
MAOJ?L#L7H\-:BRPJ><>L<S%,K0,.Z8ELDAL[!OTC6,Z97/H4YU8&HZ=6X*O
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
M<(.WN#OHV5VOJL;W@%N\K^W8I*M*A1U*KZK-0.)];,0&\J#C=.U.M[.?(O5
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
ML@05VLD3L<_<EK=G [23N>Y.VX '?>@PV!^&09K!(%[+.PQJN6&09C#(P5V
MADR-(-,I>&J_1:D_Q^YC8Y8DF)-['<U7FU@O1VZ;]3IVVS,9776G4MON[(O8
M8:CT9%3R[&ZO^5FY1TZE;LN(NYJ3Z&6G"N!=#1R%HD"*#]9D% >N% 7A=12,
MF36)YG,_3J22Q":6'TZLI1],]JP@NWN#CBW-O_+ZZWTRNZ[=&_9MKW+QR1X'
MY0E+1V^?SYZE\(;9&\[LWM >]KM@']T/\<$PNV'V^C-[QP5F]VRWLV>(X2B8
MO8I?\7Z,7S\&\)S6P)#^)$G_LE^E^\M349V,L5>I/YHSF0D _Y'S$F\XPQOD
MM=N76QR$$Q:FK\_PDT??S8VD![?](I>_\,3$A->_R>V+TVUY'=R(+S%+L./"
MA#*3L17-&>8E7_MS^-0:^4F0M/))%]I6\T02#O_A/L&VEJT+3-,9LV 5JWF:
M6-'4<MNN X=VL?1C6%4:X0=MQ&N?KR;,2N''4[!>HQOT["? 7,$4& W6&J1L
MD;S>=:W%[<R?Y#]621I,UP?:D,^88#Z?V[38M[@3X9HB1_TW">S4-0M7C!OL
M<30-X!P%\R!=6\$"_GW-)C9\'L!R86*6GP!3\,W%O<4!82=CYB<PW2"$[2V-
ME=#HZ8XN WR)3B]\"<P@BJTU\^.6]:5T].WCR@E.K-X+^JGGOK!Q$4LVQERC
M^;IE(<_DB"^>P35MCG@#,YS GL'DV _\S$IFP7*),P+RB9U QHJ)#%;(TILH
M_BZ?25;+)>SE>.;CZ$$2KY:8_)38UG3%YO!U#%_%5PP^P.DF8S\>(T%@P^'/
M.$"\3!K"MK:RIV" #C+B9G;533!)9\ ^R!WZ4T)&M[-'_!$(ZU6Z_9&-5BT'
MN)HPH\WU"KE@VG]G<7897+&S$9#V^YD_A<F^]N<W_CIY]BI_MN%@ZQNX;>T[
MR[OI]-&N$2YF)FP<Q3Y1#"Y@%O,$N;_[M9F+-8O9]!_/_A+T>Z[C>=-N;]P?
M=YR1-_#:G>&XVQE[[GCL#CO_UP<)CE<YLOM;>"$P5?+W5_[/9>1MICSV%Q%(
MB@@D1&Q-_7$:Q4G+NH#K%F:,VP9RP(=OV U\#].;L$4P/J.S"[(',S;C8$P"
M T5TE/"[.N6W7NJO8A!@*-]2/YB3 )E%R1+$.@GUA-'[BC*6[D1_GD3P:0CC
MCPBB5PA?*0RYF)S!2F!B7"H*"9Q8,S9?,KI!)JLQOU:=]HN<'%WZZP4J$>*F
MD3)\RN#QZ\"WID'HA^, [@CZ"!&P^-+D@^)=K>U2KT%,\$W;V.R64?M)M/!A
MAY*4KC!K$@?7! @6YAY3Q6,YO# \.\[P1<OZ9W0#]WMLXQ64)?R*1M D 9$4
MUT$"[ 1Z4&S!R,"$UCQ*\$;'BVX*?$<WKP7*@+R#<?8?V 3U"NLK:(SQ-5,:
MA2^8$[@'U"IX)-5^_ %$ B@=P,KJD@QBF-*?*S_&V7"%K0TWWP3>EL#EC$P.
M0R([PJ]SZZ!A.,VMFUDPGED@>W"K.4^W/.?%!J.W!NX+\69=J2B28\N^PC@I
M<.@<+^,I?,+/!TU0ZD,A/'+V7Q9'A7FR\#J(HY X69S7HBX6;F9ET\QB1I3@
M/ $G>TZS1'4@1ZT8!>\$S\S4>NYX;1LX&->RH0'[MQ(=GQXX^M-MOC]<*;AF
MUC4H@W!4%0GO8J%,?Q0:D%0M+9AQ&(%X0['#A5\B9VQO;O9H7=CO>03' 8S.
MFW16V-._)=;YVX^@+\W'JSE=1CN;+766&I^7#*]68$C1(#31U-LNJ+6PVVF!
ME8DI5XL1/UTI7 ^)/**92COS0>\&*L2H%R,MX!5RGT.$:$^B, 3E5+RV<%]I
M&T\72  6!3^O<%D!\U\!A4%!![8F]H=)(0M%*Y@L&\]"V+PK..<AC$;Z*?$
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
M]GNVUSXBH,1#CG%"B(+GXS$L!%03TE-B?PI_+OVU/YJS$TN4'PYZ=K=_1 E
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
M+X)[\]^1,/)O ;;(;[74$.8R=X"$;</2@DT\3_#'4OQ^M35A_8,A ^]EX*:
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
M;>L>]DEO[7EMF[F/>GE2W[1WNZ\$8JXK"R6!'!B!/+("4A+(@1"(]3*IK))
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
MBRS"Q_#*[LUBLJR>:5N;GVMC]/05)]"L]]FS#.&1FWW.S=I/&$0D1XKLPE2
M5_ ?M#\^@&5VR-,1.!S  .-PP)$1UVA6OC)L_:"A N<'ZN  .0?SXY!AP>N,
MI@!P"-V2KL'G!A\)OG?+"^?[&/*2XRX.K:NTZSPR%[E3+:5E5_1#I5]BJ;Z[
M;MZK)&%)PMTYM:D:QCZ,9)$4?*@43#S5=SHYFN(0VF<)2Q[OH).OM4%_8!VO
M'$]V?NDXBHAJ6NN*"(FDK2/)\N3HAXXCR51M_07'"AQ"<.P*-"DF/=RS_AU[
MDD[=W3)UA\@VU1U'D:U:[NXW&=ES)!FJJ4LD=1Q)V._]!1NG'(*;>@F;V81&
MW5W##:QK=UV=*JWKK4L";^TK,8FDK1L^_MKB6B)IV^+.>43G1>FH/J)'[B-C
M[E4ZJPGPC;(1)L<^M?J[<_!Y['W,TT#3;;XT5=MTGG19\R3H[,9MI.2-P^0-
M776L=2?K2N:0S'$(S(&S"_6G7?-+YI#,L9_,8;DJ\9Z6QO4BS+&D4<^JY89.
M=\L-/R3_'2514HYWL\(6*TN3(7Z&]9#]^C#M!@^\'P;62X?SS3H*QKX4O)M%
M6HQRAM74I1(#[8EB;'I'DSXOB(2OQ*-^G/3["E9#UT7=60!PJ'IZB-80Z0U^
M-TGOLB2<:J0!VX WCY6 A=F \8X86%D[8*R<U+0J]TEY&^7T'OS5G/UWQ(JJ
M2AC(.\^P[CW,&1RP:DE38.TM[ XVC:<J*"S,"[T']&LR2+[A;F '<5**LM]Q
MW2RDX(7: P!<<2N@(NK&>77Z+4UO1+N,JO$-MC820,'MM;]0-?0 T///>\IO
MO//(N(4)@$9U1KY6PF%RET3BM<5MEI=:R?)!]0BV6&)E(3!1U:B'68K<*0KO
M0UK<JG# 4I2'MR8A-M74XJSXY2PHL=6(V#PO(P;B97F*G6ZR48YM:=H%R?]3
MB$KIG^LZZ3%^,DC*DC'EQZJV^N3#V\NJ]/DGY99B=7/.0J %V&.!Y(GM!G#
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
M>\CO:)77P8\%&1#<DFBN6?+F&K*G?. \,Q&:\^=IKBSY+7C,6"U/?H2]B(D
MS1O%,*?JK3\)R[UU:;R:+OC^NB+2O0",,_-2FI#GCE);+8M:Y-:VO9#2'K!<
M&PN#A[D6&9!SR&^OSM771&E51# #X98]6"&K"?^+V3=";@(O3.YTQ)7^9%;,
M0_>Q>&O O_B]F]L)V\RHY5KYI5$E@G<Z#>/B 1L;O9ZT9?#Q$0@ISY5:;,85
M)0+L1D@=T!#3% ,+Y2#NI@W$7P64$85H[D_N%+@Y5<S:4WU6!3+8U^K6HA@7
M/$&&!X=IV)Z(P+?0"+T8W"74R1BBJ&8'%1B%:=(FU&F' X<O@6<E-"P75?P2
M=YY<J[>.%TTD:H<=)J-/^&K%*$3Q$X_Z51X)[D-87I/\)Y'[6.69X' / ,UM
M,ISD&MWBJ'M8\BU=Z%NOFM7H=S>KL8YA?&255;)[3'8I4AHG=#%QEBH;+PL^
MBUL6[KYQPUM8O/PV*\_X58F 0\"E9@;TF>?<#>/#2=(XB?!:HJVX"[1K)T-!
MJL 7VF4YNQF!)LC@S; C<#RY\[/P30DZ%BRJHC[T"\B$Z [>BTP([ZI3$E%@
M KMA6MN4$.'!!!Q!(R0F7KJ+VQX^?S'GIJCP8:I)("*&QN]G^1RPZ8!95/DL
M<]><[= =CC/#S)Y^OWW0^E28BYGDK(H04LRI$Z!K?(OFF\BY#V1VX,/@.-QC
MQHER!E)(\53E(@.580@).8GV[A[-GJ7M-"Z\I8]X5(E/M!&WB,16+:NZ)YQ+
M9C,G4P]_4*?F,.%SMN_7.0,+<MDPI[7*6FO'>(0A@.MSLN; K3(X(A4VEN,D
M&Y["&H/76&.S,5/KJ"7+-?Y\O1X_494^Q]/C,@S\*_\=P8*,NW,\C6?W4-B>
M"%2GR#$^%X@KMU>&9:NN[TT0-9^*IZZ5P*B:3C4W<WKRUDH)C-/##FEKU*$8
M^]4DZ^!?\)$1.JJ"$'BBEZ[ZOBM>7VG/)K4[GJ7B:K\-^2XBGG1RV<TS<#S5
MT2W\^G)2.+QK7%->X\IKW [*OM.&U1O?GD>DN-R?S0P2"= 383&1$S/11BP'
MP=SCEF 54BQ+^^/IL85\R%Z]C(AG\Q%P\'F=T/1=XT2DS %>AYGP1.E]4547
MC*+)[=RH,NM$B0B(K&38G_-M&@AP=4>;S=6BL,[BF[E/^4Y^XRBE0S#HX*W5
MX,8J2MLX?EPR8\MZ,?J6&PZ3T$%UQ\7W5><N 2'W:=[4.$R .+TSGC69C7 8
M8P)/\FW<80HGHKMMWX[@:U5>X>ZI\+;U6[L$>%\T48!E%GX!IW6,M7;UI.<*
M&A.+]I>,YAS3I[R^!<ULL+PNX2? J;!E0;T6H^I:1]15+'D0;R KH&)FY[QR
M%GFBKL@,;6GH11$#S!#$R#,_!9_CB?=^:,(/DXH&(IYF>SJQS\KV(!>@#-A$
M39[*XN36EIV(L./V#9IUKJ?ZQ&]M,2EGMM2&"G[X,-PYMX!??ZLJEDM4W2,3
M2Q6Q5V6DXM;F,%;.'V)7\U._ W:7F*IGNS5H^ W.5.:PR$%H&W0MZYPGP"_!
M.J<@ C:HKY/O+N^HGF&OL;J.'O+,/6;[A-7[JENAIJYF82!U,.QG8R#B@*4,
MW&>\@TE;%R/U31F/F 9M@8DKBMS:^K9]HAU@*S@IM])(0UHK.%X0T&+1)A#/
MEP?/FVN!M!Z]S0D8+?A)&'=>455N814C18C,9=GP+[3U&=_\5'H.;*JE=%F
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
M']S;Y.V5?M2E?EQ!/YZ//UR?M/7C7?3K?ZSH?__=_\OHWP6?A[=_ 9PN/I_
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
M&-BCED8IUAZ1./)0V 8>]F;759O,QWM?A'</(=3;BDHH&9_N$F:#8<YN65J
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
MX+TA>&>Z49B$/!P(>$,$""8)6$(<F*1XXLIG6DI!%\[GJK!M+VR7K1,J;)N
M[;0J4(99SP6'*(D'(3,B-A -J/I9D K-*N;;!=N'U:AN.@TSG0)AH2C"0\VV
M6+92J-Z+YGAJ>Z[E.F=2"TLY2!(<"&)E21DGD+U!GC)66I*;C2NT(\VJ02?E
M0P7^LM5$!7ZSP)\I"E,H(*(3"/Q2"H86"5B=&'""ZTJ"S4R'TQA$4[4B%?@K
M OQEZY$*_&:!/ZU,(D&#C3."RF0R)YL%<)Y&X#0J3C0CV>O3> 6_%\!OLGQ,
MV);KEMTTKL5C;18MIWGA9T2&JU6YK$$N^SS7P,)(FZG@D"Q^$8I[\#)RX$I0
MK1UU2O.U=2&Z?/'2]EHELEH4L.3F>I4"ED4!TSJ&DB!,X!9D+#UL.(H9GZ,!
MGDR@,@BGLY]4C7*V\&BI2@&K10%+;L17*6!9%#"M:"3W+!N>(%M-R]C(!)9F
M"91PR8+@,@<UJ145]'Y8 0^ABN.7E^FH#&CK#/*OG0_#P<?>J* 5<=()PQ1[
MX\[18#3ZV:[?]S=_])?;53$CO&#\:9;(7IPOR+/!L,S3^WVR%F>$%BMCW8RQ
MYN8&2=Q-9)863 JEH#4)<)$;""JHZ$P0WI=J#CZ?_OUKS?QN*W+O4GM4O#:,
MUVF1$6FP5 L)DC("0C@.+@L%+$?O;,(UM'1MW=!:KK'"H&U<+530-@S:5S,1
M3MQ'*=40%2J"4\] B78H9[7"C59H6T;^R#:!]L$',US&?W=^&2Y3'#QPK\?M
MQ#XVRD)>QG#5%](@Z<U-#M)$!FT\!94D6BHN*K#1!:#,E52OS(FBDXB(D/?#
M%U+=H?=7E51BN$MBF)D])*C+.@L@V640C%IPDBI0&A==,!V4U1-BD+3&22HQ
MW$&<I!+#+1'#3/0$S85@E 9\A#T(SR)8IPPXZD,@*05:,L"%[E)U/RR&)@M9
M6J^A3@M9^JBDANECZI_4&I962**7IXM1J:M)ZIJ;7^0BH2XE I*4P2:X>N"C
M3,",Y2HR2YT2:^M4BBX538UU;H=14[/8VZ=V*N:7@_F9QN")JR1M!LJL!6$"
MFBO6<?S)4.N0N[DHF$<A8Q?W<%3,KQ;F&Q<R%?/+P?RT1+&9*^MR *^]1*1;
M"BYX!R10P5U22AM6]GG=97QAY\5M%JTLU@"\P6;"2VJO7<^PP0;@K4[RN[P!
M^+?Y"(MU &^P2_O*'^,A-/9[D8:C0;^?CFH#O]MS:?SND. V^O%E.G+C%&NM
M;O.&#Y]U<%@1;;0N #?$@4A1 YH[&;0,VCIO74QR;=VR+I5-!6WN:6AFM<'<
MN*^B@ODVP#SMN3!..,^UP24R 037!(S(&:PO8PX%S]24)%+3)8NWW*A@;B^8
M&W="5##?!IBG71)4,NF5B&!E1#!G8\!PQR$*R67*VD2M<&>F76(6;J/1()A7
M2W1>#L6]$$[P8\.7AU8Z=I?JX-M-K]6NS3+/_"0@@F00$P$MA 0AJ0!GC09I
MK31.XIH9M[;.NX:)%B6VUVJ4MDN"BN#E(7BVI;?,C,8$T@=2JC\9.,8"4)0!
M$NT'E]4$P9HO/,VT(KB]"&Y<!U0$+P_!,SF3WC(E".)6EH!D$&C]$Y+ LQ"4
M]T90J@J"+34M0O!#" UL_?>D]^$X]<<U-'![QO^WFUY=#\V3S]PX'Z)T<#08
MT&4.B&"<@%5(/DXG9:FUS)5Q/JJK18T)K#"*&Q< %<7+1?&T"+ J^9QM!FM0
MO(N2P.Q-Q+7R$O&=? B2%11+M; )45'<7A0W+@(JBI>+XFDAP++G))D 5O(
MPC$!EC$*B4K-LV2"ETF^JDO%PETF:A3@1AC<.![@R7QU$P .<FDTX?IO>_XH
M==QHE,8/KK'<70J$BXNQE[>_+<7&9"4J"]V(A7;FAOC8)$A0J ,4$1%$]@I<
M2 IH-E(Z3KW,:6W=R.I.7&'0-JX'*F@;!NVT $C1.4V< HX6!(B8.3AN""2"
M/\JL/3>V@G;%0=NX^5]!VS!H9\9ZYDA%<!ZBEAY5N_;@ ZIV)6W"90J2,@2M
M5$V-SJEN_VOF_(P/T[ S^%9N4IW_MY?Y4V[][J!_WLFO^AV:YZ&YP3?:YQP2
MUV"SRF>% <$(,#['*$GD3*#%3TL0H$WIA]5]V':COZ+Y5M \+05DX$Y&GX$X
MCOK=9(%6A:7 K1#>H]GG]:2^N<O-PFU,*IK;B^;F,X(JFF\#S3,:P0267+2
MJZ=1V*L -L@$A''4!Z@@@@^(YE+GTZ8 ?9-MTWC;]<)IV[3O>B&= J,V3VN#
MHJB$M53"FIM&HS4W4I=>L#0Y$#E[,%8E2-[QE!G:DKD0%B--C-&L+956"_V-
M*Y"*_F6C?R8.83TIH[^!"45!I)*(Y*V#+*CF,7+4'A+13T57+=X9NJ)_M=#?
MN&*IZ%\V^J?%2DK,4HGH]XZ5U($4P0CG@".K&Y*"RXP7]-NN5DU%(EO6_OD'
M&JKU[9]/&ZAW?$*,I/,9.F/W>3%!<^V&9JM):DL8D%/6I;2R?S8<'#_%S^KU
M3_#^G;5'&_1'3R8+>/IW!^YSF0(V'CJ\_[V^&W[9'J?C$3)C.<OAX @O[NUY
M!_W*C@VRX]PT'49<E(%J$$8S$%X[<%0*$%$8KJ3VVN>U=5Z*K>F]Z(U?AV;<
M7V%46>3>L,A,XR=/L^6< F'1 )K)#HPMF2,Z*&=\#(E&9!'2Y:*R2&6198_>
MJ2QR3UAD6JEQ)CR728+BI>9<*0+%1H6H"4/3-.M0@L1<=\7#FM-S'_39PHKL
M023#+DEW(8>=N9*>I'[*O<I33?+4W% >[8D606N@LGB4?-!@B4E I(Y,)B^2
M]6OKLLMH4R-Y[JG/>+7!O"3Y4\&\9##/M*H*)C/)-'C+<ZEOC6"C3A"X#-:Y
MG$DJ^>Y=NG@J2P5S>\&\)!52P;QD,$\K"$&4-SD0T(HF5!#6@\^* ]$Q>&L)
MXAEW9MU$_^GVE:_<CWC.;AJ?1W&6(]8NY:;6W8;_7=+%KPPA-Y]SE\;?/4.5
MAAND83HKD+BUGBNA0*-M!<(B%]OD+# =G&9)E2&&:^O,=!59N(/O?7('5X*K
M!+?$M,)*<,LCN&G1B):?+1U2P=$R&X&P ":Y@ LE-&&2:*$8$ARJ1GT_/-65
MX"K!M5Y25X);(L%-"VF2'"<Z>+#6H)"V:,;9D D8$I/!)R-G?1K0%_?$@FMD
M'&V#DRTO7"W'2XJ#D]*W;?%IK_44?W2*#Z%1R!,WZH7.EAOV\8Q'G1=IV-D_
M=,.;NUL>P):\(ALOKO%DB9MUH;"YQJMGS]3YQTV>M&];+:E;[76VVKD)J")E
M)AW5N-5:U!*&X::K0@ :22 ^.I&B0RWQB*Q@FY-*02M.00LZ.2H%+8F"IMT9
M+@<O>$Z@(_$@@HW@)!%@LLF:IB2,-&OK])%N4S>'2D&5@JY#00NZ(2H%+8F"
M9N9-)4)T<A("-_0LIX[IB$NB;;8Q"9U$L8)H4_4#-;_W>HC;[!V=C%.\CJ!\
MP-E$=Z3 SA:GLL_-V&=NXFPB5O/D-83(,N"J"32 + .N;4!K2&?)_$2#+3SC
MHN8 MA^URQ8M%;4_B]J9 5,B)Z5X J]5F5%9?A(T@A:$)6)0O9@TD2UMZE5=
M47M/[?R*VI]%[:RESPGQ7D!$[((0TH'!1Q<$-4R0S".S>;+7MJEX9F+I_V/L
M_%'"[['W<?V?^.7\HX_=\&VO?QJZ9!.8WC)F6,',?DH=%\+@&#_[2VGYV!^,
M\>CC0<')))SJBB&?>WW7#SUWA.>'ORB#U$:/OMORL]=V]A%"XCE\&(QZ92$>
M#].1&_<^IM\^]>+X\!RS%]YU>O<>D^]O<1Y/ 0%TY5LN+$A(I=[V]F\CE7A.
MW$S?BXM?R^E.0*\5HYQGJ8)&P]YSPXFP0>(>Q$)@2#:4Z;7S=QU^"SM_<&]Q
MCQHF]QY<QDM\[(X^N2^CM7],/T[X+%V\[5?=L6L_=CDW<K_T)8_=*8Z01@>G
MM=6/$7]I6/X*3\>UYEPZA\.R2?S/WR\<+MM!@7F9J%9JQPL\_OD/MW[90W'U
M6OQV^T_S97=D;?WIQOY^9WOWV=[+G8V#[;W=SO[K_8.MG?TN_O+IH\[&[F9G
M_]63_>W-[8V7VUO[5]) :ZYG;W=_[_?MS8V#+3SS _RVL[5[L-_9>]9YNK?S
MXN76O[9V][?_LU4N;V]GZ\KKN<YZ3>C^.Z--4@WP.H_<AU%Z?/[#;[$W^G#D
MOCSN]2=G.WG3;V>'/Z/! N*9[67R>:<O?\<WZLL)QL]<2F>??/;RH\E+,YO>
MZ6O2/**"7?DR>42O?.U'AZ6X"9NKW_JCP_[X-4%4/5DCKG78O_$Q_JT^H'+N
M;V_J=FP7#4P@\FPP[(P/4^=U<L-19PMY/G8V4TC'/@U/K41.NS.4?8.[V1+'
M[.2(CWMC_+1P#='TRW8?;\K@!(\:1[]>Z9V]H#JOFW(W3X]WI!8O?QJ*[[21
MR[U.+MKJW#-2[]E-[QFU4_?L9P- /W5#[C T=/GM>(I2<Y@.4W^$4K!SFIK]
M^#K/U,_?EH:21>O1%SGZ0\BB7:!,N6:,M.G::LGQ#;W*X=RKC,=]V7MS_/KK
MF\TGQZ\/ MEY_IKC^\I_;/==[+UYMTW?;+XYNN!5_K3S[M^'N\^WO^[^N25W
MWN%G/=^6>YNOOKPYB,<[!__N[;Y[<[3[YRNY^W36J[SQ9>=XB^"U%(_UEYVO
M?WQZ_>Z]V#WX]]$N>_UYYWB;[1Z_HF\.WI/_^WH>!]H:[Q;O]A]_^:!2XM:"
MMM:!4-*"\X*!2YE%KC33AC9<<5QSV"HCU1KARDC?&.G+%"/%**USA@/+68#(
MFH()2H$*B1,7B294-%PB7!FI,E(MZJV,=,Y(N],V$DE)IQ@X:!TI"&TR^) 2
MJ(C[BTF24V\:KNFM2;8W&>X>IOPI9^KSER/$Q:^/KTZVO:52VY4_1I-=V.A]
MZ,)VTA\F/)6O*9X]9)VWKM?O(/^/4C@9]L8]_#SWT?6.2D@3D)EAA/R[T,"=
M>YB*]LOM>A!&>,'XTZ5SCJ<<KJ>[YJMOB_BOP5&YM<]Q#<M6NM??_[:*&\/>
M"%_:Q'_VW[[ VS"(IRWP#]SGNN4VM^6^FG5+<&F-F623DTDC-$G!1AF!B!2I
M(0ZW9+>V3G'+%?/9;G,1O'MD_Z\X)]REA*],<#^88-H=X*G)BA(-,ED"9<X%
M>$\L9*:D,31QF\C:NNHJL_ ,PLH&[66#QN5S98-[P08S4EQK:W7*: U(47+@
M<P"ODX7$$S=&>DX(0[N =P5K$QTT),4GG\UURR7209EHDW,*XUKHN@*"IU):
MHY3V>E;JN.28M<( B]FCU(E(;E1;<(QY%X60A*JU==85IDUU/;4:KVD72.OU
M3B6"IHE@6NF@44M93 RH) Q$, )<SJJ4U@>)9B\2!1(![4H[/X/C^BZ/R@$M
MYH#6JYS* 0USP(R^D5);IJ@%+A0: SDDL)P[2,(BZ0OFD[)KZ[Q+[7SNPYUP
M0)/!'\8?R4NTS>3?O7Y,_?%C$(\NJ0F[4WR_3.'(C4:]C"<TP;>+[TY&XTEY
M<('*)#@T*E')HY-2;=/K=_I7Y\BNN,?GEF-"UR/#PGNSJ[CQ;1'++.2-O:?;
MSP;#?:2VO?R=("_X?"KMW8#VPJP&,M&JZ)Q!TX<G$%0J<-0+_*>6T28AO4QK
MZW*^A5D-]:P$U&]-^S0!]6K^-,@#TQ(H9:>CE0P(UQ&$2P:\%QYRD%3C-H!/
M1BX2B%S24+52P4I0P:U)H+KKWSK:9\1."#938A7P$''7EZ%X/FD9*!RI8+@;
M)(=BA\X'<NX$ZC6&\R#<-2LE4"I)W92DWLY*$QHFK8X,A)0#"*88F" "Q""X
M$@Q%BRJ]$MLT%KGZ9>]K*EH%^FT"?5I[<*8BC8P H9*@-9)*W9GF$(+*G L1
M632E[FSAHK.*]/8BO?WJHR+]YDB?T1T\4VFXMR6;5(!P0H,UE$/$Q8XR<<^L
M7UM?>&1+2Z,LK2^Q>;:Q_Z2SL?^THZGL?"B@F0JJ/+202:N3R@J-O3A=HHU^
MG/S5B\%H/$SCWG#2(?=)ZJ?<&[\XPCOPG=^J-W4)//=^5KK@4T"TLAHHY64T
MC/?%F\K!"R<=)RSG6/PKM,O5"H[(J[30H'RIM'"?:6%:Z%AII//)@/99@E#)
M@A-)@ H\*:*<T73BT>A*82HMW#-::&VHI=)!6^A@1@U1+6(J.6;.:I1$F4;P
M6C/PP3M# I,V\%)@9R^9HUL#,340TP8F:[GPJ136*(5M?9H=0\>M=<DD"C(K
M5]PZ&BQN9^!ID!F)3'&72@V-)HODC53';8LIH.4BIU) XQ0P/=..L*0%C1*H
M< 8$=02,R1[0?!%>*+1K!"D48"\IHZL4T%H*N/=RI@*_<>!/C\5S)F0;-&[[
MD7(0M@S 5B1"DD9[DQP:S[[DC"K1IFF6#RNB@S(>3Z(33H;#U ]?.N,A'NUH
MOESF@85VVB]QSE;NZ=G"'91U.SU79+Z#[ZOXW6FSF\9[N0:I;\QKGV<U#>-)
MLB MX%ZE022%!@U)#*3+PBCM2EU,R8ZM13'W"/%M33JK.+]%G$\+%Q$=CZE
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
M-Q40+\X7Y-E@^/O 39P8:;1U*NEBI:<;T=/;6=$@22;:NP3*)!0-22IP443
ME3)$VNQE=&44,6F'/Z/Z']NN%BI<FX7KM#"P00LM@H#@F *1 PH#X1Q$$:@P
MQM! T)HP=!ZNM09A93#;N"RHF&T4LS,*(!.I>& .C$XHYF-F8-!6@B!,T)XX
M@O*^=!-L$V8?5-Q@,^4T1$/_6T\N][GSBT_]E'OC7Q]J\* =QO_YTIRV&3QP
MG\](Z<GIZE1JNA$UO9^U_KV67/I2STA*55,DNK1>%I 8U50J$;PG:^O*SM<Q
M7]_ZKP[&%B-W>37,%;D-(W=:" 3J>;+4@F%6HFX/ 8PW$G06 HF86,,3"@$]
M[U2LR&TM<N\V;>AO\%IC!,V!>48A4,6S$=Q#S!Y5O7,>/!>N;,.J5!A8'7Q)
M V2B3>&^!Q4C0%@,)S&"7_"9G_ST*\J%3CA!S/3'%Y7#4<_YWE%O_.6AA0ON
M,MWH?'DVSQ9GNU_:*9Q<H+,T>N&^E'F?E:QN1%9;GR:%4!?G@=,4358,N$&.
M$KAV4(J@(,J8'/%1:UF2$\C"HQ&J#[*]"&X\;G C!%=;I$EX[TS!6S%.HA,9
MN"<<!%<4?.0$4'!$ZHT2D::),<(7-D8JP%OL&EA>IZ,*]3N#^JLIJ)L@K>;6
M@98V%">" VNHAD"#S%%SJ6,N4#=\$0=@#4O\)%@W+RB-,_6!DJ.H\@+=!77&
M_?62M",R,4]B+TX7YL61Z^]YO$V3W,I:/]DD@WV>U2**.*(E0<HRUJ 6D1IL
MI@%(] R%B$FF9%<B@]%%"J*K(_1!"Y$*[-L ]K0*82Y*)=$@B42B"F&,@$EH
MI&A$<J12&\LG7<\$JUW/[ANZVZI"*LYO ^?3$H0JE:PUN&U[4A(:R[R7T@M!
M"<&"<#2'R,H&;NF\._%.-O '%?7XY1PDOW;.PQY%@KAPVI*XC#1,O8]%J#^T
M8,>=MEBZU($R69&7WQ:D,M/-F.G+K+0PRJ.A$148YLHL&\[ &NY!.V_1X+0Q
M.Y06BK!VN$:J [1]PN(F_L\*WT7A.RT@I#,\"2+ 6,9 !%\&R1D+:#TZF[77
M49FU=2UKE'*%,7S+,8R*X44Q/"T.2B94U):!)@[%@:4"?(E41"-#0(,>EU2L
MK5O3IC%+#RI$L3<^3,-+9Y5W)V/-:V3B#B(3DT79.U^3C6]+\M2-#I\=#3[M
MC]TXE>$QU;/1('E]G=4/5EHC9-80A"ZA"8]*HDR1P2]H16J6)7-E=@Q?J+:Z
M.B_;:WTT'IJHR+XC9$]+BQB\1"VA0&=K0="4P*$Y"5%1F5BF+"M76KJ@Y5)C
M$_<,WNV(352@WQ'09X(32;*,MAA02B+J#X5;N(H<K$063]HE'\)I>^;Y(&0-
M3BP;JF66=4! G+9LBBEV_)=+M<A"L0D_&,8TA/'@P^-R9T:#HU[LE(N[C^QV
MET$+7*Y"7R_.%NO)EU>CDO%Y"<M54FN0U,BL+O&1>,&C!<8R \&X15(+!CC5
M*41'D]9(:EQTY>+59C?"T#WRFCY44FA<T512N"M2F)8T5'.F)>&@/)<@%)*"
ML]Z ,,%&&B++W*^M"]W59N$9=9445HL4&B]%KZ1P5Z0P+7^89X98YX *9I$*
M(@$73$3#P03-,@U*H*4@6)>RIJ*HRR6%,WET?A9G#SR?(+YI]\@UCO'W%[O(
MT>L97G+TA@1R2W2QOI2Z"W=VBI=HU'DV'!QWMOL?TV@BB;\3Y^,K)7$3FV4]
M1F-QX)8\:9<;";A#![3_1YU<GK/+!F^ZCZYW5'(A #=J*'_QT&+"=^ER.5^?
M0@/[>._W\L;Y>CP;#,MOOL\'*V/#JCG5H#G%9QTO:/I*RFP&I7U$<ZK,YTE:
M0E(V$QD55SRNK2O>U9=T[:IQHY6!^3):;E>8WR',IUTIGG(3=6807)GI&0P'
M[RP'EI-*"E]Q%%43HUTK:NG:"L-\&5VZ*\SO$.8SSI$0B(DR0N)*@I#"@U=<
M !5"$DL""]F4 E4E%LY.;5^ ^!ZI$@3 N1A9CC1Y$(GT2Y4F.]^6Z,4P?7!?
M2F++:*,?G[JCH]&/6*XR7(,,)^8"Q9+1:(0$YJ@"H8( 4X:*"N=TS((:W,_6
MUJWJ6ME43.B>1GY6&_M+U2L5^RW!_K2(<<Y1'I4 FR1%ZT9GL$PS<(0D3IG
M)T&>^BK,PL.$*_;;B_VEBIB*_99@?UK9).N59$H#HP:Q3Y@"JU5Q5AI*C# A
M>C=Q8,A+:M_O?>%=NZ7-R3 <NE$-L]QUZ=T,J9UQU\%@(_SWI#=,U3%S:_0E
M9V5+,$E;G1A0FS4(0_RI_]4)KY(3AD>1UM:%%5UV2=I*K;Q;"8@WKUDJQ.\2
MXC,MRF7.+K $GL@R_"@%1+<FH+*,404=.&-E D&77!)BJ0AO+<+O5)@L O#<
M^YPB?$W#0<7VC;$]K3X<YXE0E0 )G(#008*+@8.207)OK;/"KJ',,(RRWVID
MY=8K[BZV(C\:X,$>6M2D%4H#.>FB)Z4,;2Z>D]_+RE3W2(,$M3TW_H@K+KFR
M#D(2NG0F=N!#U$ "RYG+;+D*:^O*=)5:9/AB]8JV&-=+DQ<5U[>(ZQE1468@
MFQ@!34D+HDP1\+GX#4AD(6MO(BMSCZCM4K.(JJC ;C&PER8K*K!O$=C3BL)F
MDKW)!*)EI1%7R&"4SD %I2X[IDQT:^N2=*U>I!-7#67\5"BC1#*\Z[^'P:=^
MBIVC7B[28G0R=/V0:A#C#H,8O^-2;)^OQ(O!42_4T&NS5'5AG-%KN;>Y\1?S
MR0A%2\_QP$!HH\ ;KD Z'B,31)G2<(C)+IHAU;%Y?X#=!FEQ$UQ7?^8"D-[Y
M#NF#G;^,HII33\%9C9#&-02O+9H@AD@;6(K.QC;Z,RNP[UW$H@)[N< ^EQ4!
M?_?ZK\A"=#XJ!+8A(!1)X)0(X*F4+!&)"YG:".R'$*BX8F[1>8[A9(91_%A@
M4N1'QHLM[1%J(&/Y:B.XT>BRT6MG*[/=W_H<TFBTEY^=+DK5&\O1&^=#4D)B
M,A-P3".',9'!NZ1!)A:<)2'%$"<E'J;&,NX3M.]TS%&%>#OTQYGW4^.2II@@
MJI(.R1-*CQ 8*.]D]CQ*$TL/8]J55K8HF[OBO+6AC8KO=LB0,WPS%Z@/&6RP
MB.\<RP1T8TM6)$U),RI"&90LN_R2SITUNG$;A1H?ANFX5WYV_=A)*-4_%*#4
M"4EW'N%X,2SMXL=?RL3G\48_;IVO3:6L!BEK;K)JTH%)XC3@.B)E>27!,"^
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
M#\)DU!:$"U!%2E"N4A"X4>NN7LA#4(,0-T+DWO@P#3OY6X_F[V.,NIU^&M>
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
MG0O*!N-BR2?176T722FID8G*+K>OR"J[W#Z[;$U<8,@P=.]@X_-?EB?*3%1
M)/%(+XZ!BR)",9LRDZQDY+>*7AYV$&(R#742?O@V";5S-!C]9.;:??.)U6-4
M/V/SZ3W".-RLI"P]Z(0S5EB4B(X@%2JN$[OQKC;!Z-2PXN_MN';3>"\?N,\O
M!L-R7AOC\;#G3\;.'Z6#P0L4G_UQW? :W/!PLWL_W;%+*$>2<<!U3B!RYN!P
M_<%:&X@7/-I,U]9%U\KY[O2K$_1Y\*!OW)2MH&\5Z&>L7",$U]QDE,ZHG]'*
M1=33+"'X9+.B@0AEVX?Z&CRXX:AI>]-1TV<W[._[=J_BT(Z;7?S*4#\)T2F'
M.[]-:/!9[[64BJ$-(%UV.9U.A+UN%G<=Y[$L$O_R^VROU: =QS4"01,O\ZD3
M&"XT).NBD$:4QG<-S:>^$3+NV$]:N:URV_<$Q\0YI2EF'ZV@@7N&"+%4)&=(
M&;]5N:TMW+8SW2Q-44&XUL"S]""4\E!8#;6',"2@.+'.GXZ[YG:^^TEEM\IN
M#X'=DC4LRQAH)%XX(9W-5G*1!.>))64JN[6%W5Y-L5OR0OO@\?$E@900M@"3
MDP?NF%(D<!HL6UNWI,O%PM.S*[E5<FO/5=\DNNXM4=ZRX#5#4XTH*R3SR1$T
MY1S545W-;G7P[1W17)C)4 Y)"2) 2QM!1"Y1H"8"4N#"ID2#5F1M7: -9^9I
M[L:Q],IPE>%:<-4WRA_BGM @&6'2BTRDQ\T_6TZ("]XKGRO#M8[AIH.G-A 7
MD=. ,Z= "$G!,L: <I82<;9TSEM;I[QK60--62K#589KP57?@."$%$ID:5RF
M5G#M?5(J)9ZML9;([*M ;0NOS<2'N4=:RP$Y30<!PG,-GD>&"I7*Z%QBW-.U
M=29$E]IY9FNC1+U\B+BZT0SQ!M/0EC2[N9YA/<.'?88/NX'GU(?B00+T/L-A
M+^+9/JZ[X(]WP:_?*S#??]H]V/I+FVBE0.L^\50:\)L(3G$#7JKBIW59.[&V
M_O3D^.3(C4OB><HYA7&IXW4AX#,VQ@>J$PY=_VWJ_+*Q_ZJDY"@4![^>CMS
MOQN[SV?;9/M;K;;E&+7N*(24F9*1X@-8AD1X'P2:9(G(%*+CM!&_036A;T(>
MY'N,YS7=V7S[5XPB",X4I,A*,YU,P#(TJ!,55$N?DC9V;=W(EK0R:R/05^D8
ME;1BEKF4%%@>I A&.9FX\-;3*+30W%72N@O2^J;[V>[!AOB+).FTH@)4U!R$
MR@8<)QJ(UUEGQCB7OD6L];!K'[_E?O_;]4_<\$MGDO3-R)PIN;C$6D6?[,TN
MOMU$? ,>SH%D'Q3AC'"!D$8>3I9X(JBPU E>?;*MX&;Z/=W[U*!D+(MD10!&
M U*S\ P\Y11LLHXJ+W62MJ%T[QLAXXY+^"JW56[[QFVRJ"Z3>)8VBRBM#UFH
MB+J8T.R2DI7;VL)M.]/<9K2P@09(A$00-$9PC*%B+L.A/"T33EQCZ=Z5W2J[
MM>>J;\!NBM,83&1<!"&8$M8XGD6.14B7/@V5W=K";M.N0(.Z&3G-@2"E4RNE
M**I+VS*TOE7RUEAI"(IJVQ5&5G*KY+8ZY':C=.^4C>%>,,V=8(E8;Q*UG*L@
M8O0-^0<KS35)<V':B*/.VI ,:%+&!U#-P(5D(0A#2MLT(ZEK(-V[,EQEN/9<
M]4T83F1!$J6$L5( IB/N^]HQKJ)G1N*_*\.UCN'>3QMRQ%,GHX44;4D(T1P\
M<1&,(,'F*+*;S$E?--V[,EQEN/9<]4T$JF99)D-"UE38DAZE9'*)9:*YT$I7
M@=H67IL)^UK*J1 \@O9!@HB!@J>4@]%)>"8I=S:5=&_>Y8L/_;P5>GO8::"[
M:=SI3=KM+916N*3DX ;S;N[X#*^1U;/ !GBO]P)KB!'6!YUU1"WHO9$FIE+1
M[3@C9-)0$K^?-I3$;>%O-P5\IK]WD*S[P7)R%T_+&@F*$BVE :IT!F%T&2W%
MRKQY1H(TC'L3<#N07:KG$X':6/SS\)BI_6=8N?-*[F11L)2-UP%U9J+&*9M2
MC,82&R/)IG)GF[ASIG22B1!EDA:D<6A+6Q+ .): \$P"-4+9K.X5>3:49+E*
M77>?NM%A!\^SAR<21YU?_O='X'Z1AI/Y><V"_)+A?4\G,]LFXGGS_-S./[R<
M<1GL6<?RW5@K_W L7V]O<QN/\\>773S;G7=OR>NO3XY>__F?(_SLPYW-#;I[
M<'B\@^?_YIGYLK/QE^&>2RT8J& 8".426$X\&$^EHL@<^$RLK=-'Q,S/Y/N0
MAJ<#^7Y=9"#??9O'4=O[-Q%[:%R.?6.8"ZQ32*9:%\M))3E59MEKKBE'OBBE
M&4*8 $YX"BEE$J6/F95$.2J[<J'Q5"V>U%&/4:EMR6JI4MLM!R%.A5/4QCMC
M-&16N,TP!38R"<92%8*DFA+=+FZK\TCF@%MFAY>BM)L/,V]>#_UPF/GDZQ,W
M*J,UCS^D_LB5<WP^O+:#I JH:^&<_5A #22>MWC][C5[\^X0/_\/@O=([I5S
M.'C_Y<V?_SY^S5[SUVR'[=#)7'-+B-:$6A10I50 F0%*!BU84=*C(U$BE*D7
MK(O&T=^--?]P,BQ/Z[@S'B!.\&$!7QZ(R3C)\R>B\^'(]4_[==R3*>BUU-P8
M1KR7+EN210[*YT S98QFI:S6_AH6P8\RKN8I93*J]W)&J49#LV0R/2=")2:3
M<0QLR*&X4S02@2,0%27>X,)[61(7NE*TI&*]C8112:>!F(TA$6T6)E)P2F0F
M3$+[10GGJ5**\G!C%5*IYJZI9KJ;N4_6""H4:,T3".<R.*LLKF;,RCI+4E H
M3[I2-M40L_+-0^.;6W9[-&CD5'*Y(;G,.#]HLHHYS4!S:TH&)@.?D@//-&XF
MWDH3D5VL;8D9\[ ;[VQ]3L/0&TV<'/L;+T<_EV19O<0/0!.6U_8^E),;G3\U
ML;+ES=B2SZD^3HW*A !SF8*P1?49EL$036-.DN+R3M+5V^$F;B,A5%*Y=YJO
M4DDC5!)F4IVC,$H[D*7-H<A6@@N40PJ^+)<RT5I4=8O/X:M\\D#YY!YHNLHL
MC3#+;#R;2^-P-<$(6N:STPB6HZXS@5'O55:>%X<18>VP4AYVQ=S^5>&_]+G\
MO%@=7?6(W8HUMKC"F^;,C?CN9#0^QN=U=##8P%M7SL =E33J[?Y3]Z$W=D<3
M?YB?]8>]3/\]Z8UZX[2?AA][(9V2[<L4!F_[DZ-,>+?ZZQOD7S$K$J/,B5M7
M>@JR"((P%(G6,J F.^=\2LG&$AIDJJD!\M5?7X]1V?JNLC8K6]\OMIX-@'#G
M:.(1E#2E-6(08$MZ>PZ&ZJ28X#2WCZYK;=P<![PX&89#-VI_!NCYB>[EC=$H
MC6O:9Y, EW^3]LGQ:O%S#X_?/'^-Y[!%=I\_.][[$X_%_OCZ^NL&WWGW&M_W
M^O/N?R9IGT8DFT02H) (0'AEP$:IP3$CC%7:B2!03"O6M63>5S>3]UFKY^[E
M,:I_L/& P\$PN=')\,N$*"=FSD9 8VA8#*31>">-#P>Q&C[-\N), "+;*(06
M$$6T(*CUX 2W8(VCV4I+>9&IJFO8?&_H&LVL[-*NZ$-EE[MFE]D@1#*9F.P@
ML(FL(AQ\#ARR)SQ:2Y(,M%7T\K##$'OCPS2<!""&Z3#U1V6J< .-_.Z-6ZP>
MH[H:&W<UNLADTLDE9:S [<UX)C4+D>OL4V8WW]<F*'UZ$:3?NVOMIO%>/G"?
M7PR&Y;PVQN-ASY^,G3]*!X,7*#_[X[KE-;?E;7_ZWJ3[K$5&+G.Q&0.IF .A
M2O\M6OIDD.QU=L[;TKRP-.DF"T];:7'@Y\&COG%KMJ*^5:B?,70U,P)O9@"M
M#0%!HD,)31+8P 7EQB2?1 MA7P,(5X\UWDPA'?LT/%T=/C?=>,I[^W<WK XB
M>$"#" B1PN<4F6-:6"-=5I(IER*-GO&@RB"":^=CUT$$RV+QS]]G')_:;@ZY
M6DHAH4PX1-N-:S ^.Z 4J9PD3Y16=<9QY;:'S&T"J8TX(;643OS_['U[<]M&
MEN]787EG=R=5; T:Z ;0R5Y5*;:3]50D)[8\6><?5[\@T:9(#4%:EC_]/:>[
M\23ULB6+LG#WCB.)1*-?YWW.[Z@\S5-!:6HR*X#-Q=8,O&U;>%LW'U'0.%:I
M$42K-",,^!KHIHP2*?)"&\U-A.G@<<3&>3:T 1VXV^/D;M)RK8K(:I$5K #:
MH#SF/#>%D#REOL?QP-VV@;MU@6FSS":)8A&!4U.$)45.5)051 N69%H \Q(.
MOV <I>OU+@-S&YC;@V5N-XFPI]ID>1XQK6G*5"KR+#%*93Q+F61,T8NYV] !
M])[87#=;1Z0LHPG#X *5A''@=2).!(E9)$Q1@*Q*])-='HTYO85X^L#A!@ZW
M!:N^"8>S#*Q1P5FD"LMX7$CX+58QS3)#\\3&M\+A!B9V0R;6C9":.-<I*&2$
M%](2IF)#E$U2DB0Z5SRF6BJ#0-L# QL8V'?!P&YB?^8IM9G6N:6:15*K/(Z%
M$E)S0:.,Z<'^W!:>UJ\?8PPL4 OW5Q41:&993!27AA@*PB?7BA8:D8!3.@9;
M\T%8H"$T7,TBW.C4\:['URYRF.$PP^]SAH\;2_-K6Y4_M#*3H53E-O([I.6I
MC!DK"LV,8"K7L8DSKO/4:LU]-SM:Y?;1H4'N_6EJ:RWL:,),F@I+8F5 44MS
MCLWL!+$"4W1BED09!T4M'Z<1&T#W'LT8CYZG,1&E3"0\C95F5&L9\3B1F:*1
MI$SD:N!IV\33>M:G3(3.;%J00N2,,,HSHJA(".>6*P$_L<)L(5,;&MC=26OO
MKR3EH;7W-Z'BJSK3?3KX?/#^Y;,7\5^'1Y]<:^_WS_G+P^G)6QCO[?L/[*]G
MKV#NTP\O_^5:>QNJ*4M-0B*3IX1E/"6YR U)-6,LYWD4L<RU]E[O7GE+K;T?
M6F7B4.=T&R&W6S>&AOZWWX;[=.VB5.:I8I02:6..N>\145$JB$E$;'.JBBB/
M7?M;-O2R>QQC#*SMUFVB@;5]&];6,X^X52R7)B(9%X(P)0J2)]R23#))-2\*
M6V3;Q=N&NLQ;;.U]^_;0T-I["^@\N=R .OVP__Z/9#_^!=Z]SUX>OH&QWR8O
MG^G/,+<(#*HS&/L#K/G\K<=X%(DUU+*,,*9SPH2V1"46F$:B4F/3S-*8/MG-
M^3CBZUQB=%^MO0<GZ;?4" K*6<R9+G*-:=29BJ.\H*G*6$:E-O$U-(*AM?>6
M,I-NO1P3!2@-A2%)4B1@#_&8J#C)B:4VM@EE$6,) D*+9-V?,@ C#DSG%B,S
M.>4BIDJ;A#.:,FFR/)9",1L+5L3%C:V0@=7<-ZOI5G441N6,2462+ %6DR62
MY)G*259$108_2)%G#GN>K;.:(2(]\)LM='L,K;WOC[GTG!]IHA1P$3@KG7 L
MC8VP!5Q":$I%QF0F303<)17K6<D# .L#;>T]>(D?@4TX=,W\>FZYUK6M*'(L
M&HQ):DQ.&.<)R?,\(UE4))(5:9YA&0>G7V/S#2&P1\I4MM;F&UC)K;"2KE4'
MO#\3,I6$%4H3)JT O4OG1*91(D2>%)F(GNPF_*MMNH&?/%)^\@!LNH&SW IG
MZ7?5B P<G9$D2["&(98I4<86I"BTI'E&BQA-NDV%I@\YF/U 3;J[:>T]>,2^
MH39V"Q;>T"SVP?)?WC<2(T,Y!89+XBS)"*,L(2*.!4E ,T]M%,N,.7]]_O6Z
MW>"O'\88N/4]5[(-W/IA<>M^ $2S*,DR1A"RFC M$B(-%X3&,BZ*F,:6TNUC
MUT-MW"VV]O[&&:!#:^^[(_#]LROJYN*#7]^>'WPVT_V3MY_WG[V-WA[^$^9^
M .\^BE_^^M>'@\_3]V]/?OF :SXX>J=-(8L$M#G0[1/"N,R(LKDF@N=)K*P
M#I$\V<UH @PBN\/6W@_-I_8]C3'X!V\]X# TW_WV?+$7@. L9R#S2!9;3EB4
MIT2@OS 3669E(O/" &-+HK$0ZWQM"&<.[&6[P@\#>[EO]M*SJU@B8TUC"K<+
M*X:CB*$;3!.5)R)1K*":%=O%7QYW(.*VFWL_-,?8,,;@;+QU9R,P0)YD212E
M0K.,Q2HS*C=1H9/,6%"Y;BS8OKK-[R#6;B+6UM#I8YO$$4TPI&,RPF2NB$IX
M1O+<IA2,(EO(],DN2_,M\A4.5+WM(82!JK\U5?>45:4*2K6(2!JSG+ XP^)N
M3HE.BY1);DR!V7C;1=9#"."&S;GI39MSAPT+B-E^(_J@V8^S_\8M[LQW(Q5,
MD<N$I5'"I661,B))9)'9HN YR EE77..Z^9B#\TY[HKYG_?;>C/.66P-)TF2
M"<(2JX@HX%<=,44Y*.L99[?4UOOVR.:>?:@#RQQ8YBVPS$QP03-MK)2",65
MT\JT%)H:ED1@+0\L<UM89C?%D:>I-7%A26PEUL&IE*B<I\1DC-E<9!QNNN\6
M'F?K8$@#TQR8YL TOYAIQC:73'%);50PPZ6BH,$HKK(\+A1+LH%I;@O3[$+H
MQL 7I<HB$DL>@Y[)(I+'.2,V3XJ<R=3&F7BR"P<WCN.O[@$W,,V!:7[W3/,F
M*08JH[E*##>IR)E2N="697'*"B8+':7\8JXY-#>_)_;9S5<"ILEMDG*2&>&J
MIBU116()R[)8)Q0L=9.#F9Z/Q88F)C?.)Q@8Y\ XOU_&>9-85Y(JH[5D:9)@
MN%-PGL9<6B-9!G9[^C7:YL 1;\@1N['H(DE2DQ412;,(%4I.B9(9)=SP6(%*
MR6QJGNRRP6TY\,2!)]XF3[0Z2D0N<^!\G&D3"\%H(J5,DM@"3<:#!;XM#+,7
MYH]SJY*81H1&&7!,Q3("QY820;-<&2EI)K -.^/C3'QUJ/_^N:;+$/B'2Q6I
M8MZM(/Z)7!Q-9N[=R7U$[&,'?V'M2&K,.I6S<UCO:#9?PNC+.5*<VPZYM&94
M3&9RIB=R"O.#/[ABVYU>.+^UM/ *QF$.I_/2U=+^N+!3N9Q\M#^=3<SRN*+Z
MUE/AB*+F$:E@"JOEQ8^TSD/#G.SBVV\CY3 G1GNI#:U_<;J.761I3).DX*G.
M-*,JR9.("0T<+(FUC@5[1Y/T2?74\:))]C@"4VMAY0<B"UCBCW)Z)L_+)__H
MWB:X2NUMOVC'6K>.QI==NZ*XE?W*-EP[3T; 5><+5X?](U"M7>"W8#IR:^8R
M.EZ@N/F/JP\N>[)[B%2.I:]/45(!>?S//^3NIDOQ)6=Q2W=WT_J?[!Z\/'S^
M>G3X<O3TY<'KE[^]>+9W^/S9Z)<7!WL'3U_L_39Z?0A_V']^</AZG=ZO>Z_%
MD^U=/C"\48]\O> Y6)W D/H6<@][:@>PJTD!4F.VW /6NYHML4 9>*V>V/(0
MWO3S%/22>]<Q/E0ZQON_4,Y_?D[?OO_YY.UG';W\]>VGE[_N\[^>'4P./H,N
M\.RO#P?O_XCW)R+ZZ_^.(WWRKYG\4ZQ>GAQ\./CUC\_[A_^:[/\*[_S\!_OK
M_7/V]O/TPW[\(ME_]O.'@Y,_XH-G;\]!7^#[[_?.WVD:QWFN,V(RS@D8N3$!
M8\J2W(A$J50H'D=>'YS,5M;LH:X6I8+G:6*$E8SAXUCZHH1.LSQB%F[?R(+J
M=HH"8[&RGB'>SVU[O3J!:W_N (2;:S!J[L&HN@@7"M<>V;1U$@3"F!3G=T=)
M;L0?$5%CHJ^QVCLB)"W+\L>PDR^+EZ?6L^[2;=WY(Z>@S^^TR65&"TN81$^M
MC0V1<5H0^,%F,2C*DHH^!8D$3D);26V6,2$D$*",(B,%%YRFW/8IJ'6/F_VO
M-/9PWK7XNP_%%J]>6*+'<W-WX<IE[HX.C^WHJ=>'1Z>+.78$+$>G\AQUWI&<
MF=%DYFU$'+3TP#'E>'1V/-''6+ U71F+#\)?2Z1G?*1Z''9KN8!%G<X72S?
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
M*^K*W4:SEFUAV^/.CI+.+R4E(,7YF>?5<']J<;Y1FI_!Q(RU)[7QX+F^/<$
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
MTW 6H](>.6;WXW8*RQN>$RP>S'.GL_Z7/#G]:?1B9F"*"_S#WP.VP%/WR8N
M(?##O9I =2Z)GU/0\@./0);I_X QW1-D1HYC@;Q:G;CW@+F$6H"MLYG76.XD
MK!_E?+$ /@H"S5;"RLL/#!R?>A].Y8/PQ;1XCT(U,KX;7UB#3#1>MB,$JW#,
MK1%,?FKG+B([\\9$76:\J/T;X^;5;4FFFS-T$C+4M 1^&K0-/WYXP$MP.SM&
M.>%%=VW4 (-T. I'*V!QH ?A$EXASX,]PET#*^[$1_2Q!@<YF9.6(#Z<KF67
M9UAI7/,UYY'22W3@M2R=GE4$6@W\YR.:1][/Y!3FEDMQV=I#9*2('F$LV+?&
M>?1FW3S4]APG>BE;:9$HEYQSK3&S?*C(2\^RMA@.U[)R*F?G)8^Y/2^F*UPO
MBDO\P^*#[2B$%1[(BRHQ (U2N(K5C?8^T8_SZ4<<W _;.4._:?@AJHPAK[9Y
MJ=\6_'A>9W>NO-O3ATD=0&&SD"U5^K^<C[VR\,]SER+9L+!7S[>+?;UZ7CLH
M/+( LB"PU[SBU#"RPF5*3G17F<>R#A<AP*R5.9 LIHV4G4-M;8C[GO4;4FG=
MB#'P,:1EPBM#[0=ZBD%W#\8A(A@L"*J"IR@0PYM"4KSS+6/Z");X-9_4*# !
M7^6\A<?BO"^R-I(JD!=O30%I'$]./=UY\CUWJI;;B_7M:G./6O$';KSNET?-
MW8DS8[W+K%:R.I3=WB1E<5['Z!GO[>KW0"J_2#@'XLU-V-BMH(?>G'J'7<OT
MHO4U]"YZ0?WE1++QLA67SF6X>%_!HUWNKJZC8;_A/\_0'3QW2LU67,6V25#'
MYLK6'?1I"$[GK%<#%^P]Z#O5-7$06JUK5(7^ D.NOHU<NC7(]53$8K(HL0[)
MSNK:@/85PE<Y=):K4_HZL;O'G=27#$E]0U*?N4Z27B\B:FF<FD3G6613%@N#
M/]!4"ZJ4L#E++TI2N3J2VGV/CJP1J4XS)BFCL9#P?UKI(HJ45<S*[8FU7LIE
MP?KSGLHZ+\'E5%P@B?5F[MCY,UK=4UN+E"5B:QVY(=#["%9DV7++MLPPY\;$
ML FPM)"='ERSE72OJZ9;LCV\S5:%;\C&^U[.]7H.'S[:8'O=Q%[<2@W@NC'
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
M"!W$Y@;+UE4L!2Q!QS>[$*!2@6('"LO$N?[P0>2&#@=YC1M6,N$:*,8!GR-
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
M_>HZO+I!X:O8K8_C-N]K[4S-U6L$-,S=0$"?JLN4DRXUG'NW) @+V1'#J?-
M+9_J>8306@L4JMHSQUA=+'%>3:6I90KQWJ;=58/BZ-R;DT_HZ$0Y=XJ>4SRF
MX,.O823#QB TS6QYC$'E5VVAV:U^=GG\SMW9;(O_UBP49F/.KUQTO;7KTW:^
M9(00KUH.>81][Q,(^.7G#M#U 2;%>*/N4'X:5&50E>-WF15%P7E$)$TD82P6
M1"EN2)(KX",Q%YJNA?C23)HDBM*$6L8$ST3.+7#S-&4J1@:_M:JR,WOA[.W]
M9K\\PY)8!R\A/]5I+@BNW4*(ZY%WKP-W4XR)0Z"MZVIV',7W%.FFK4;9Z:O1
MQ UJZ[B?OU#Z+M_8T=@Q@\T3]3*HFY""LW*]*'>NO=BZ#M6G\=N9].@<\)07
M/I@NY-ME5YM1H?I7G=[FKDS@!+M7+,X["Y=MB L/^!%2,##S K10NUQ.L=G'
MQMFZH_#.T FZ2E#X2$2C=+ I9NV141TD:BJS7#3)G>!'5UOEDTAJ<=HJ[+T*
M PP;?%3P'0KQ<?PY!R>-*SQ'LRG 4\]<U^OU15658.X6]>#UG'^FPL<)GN,Z
M"+AAL'$X =]W)-3CN5ZZOG5WJU(LN)[PV2K#LBNY/ XOHJEUH<P=L**!;?P-
M]N1L4MH-@"8!U-U]L.$(?/30[U,'#WW#"4X:@)C0[\)?O?ELXV[V+S1J8<&/
MYM;77.*R)[3#AFS8A+H;@KLU2 [^IK@B^X[BANJ1:S2C2K"4I>^ .(%KX2!E
M"FM<,;GSBGGX=D_R[<-86+@'OG^<[(?^7)>+%E+GN#?,^]5B4F);70?J@]2"
M+Z^2V"S<1/Q6\.>%D$%HOMNTU5M;P?>;O7:E^.PT(:^O2QE:5]<0 _7A*5#0
M"]P_SSKE:'DV!^%H3SW>Y8\C^@/^$;Y9@R">K$K'/3:SF;EO$UT&&%,? 8(K
M@=_"52!SL/IX%I 1%A//4&I43]6673^Y><<_>)!>/]7F_177#_B(4V04"+J#
M( B+3AX=D$0]?4\@%W')WO1=Z,IS^ 9BX()N4]7\>J*WMWN.6MWK$4ZTLL):
M1X%P^Y.3B@8: G.P8\"!EC4H%'K7ZU>U1NB2>.L2=(AV&B 5*I0%[V^7TPID
M=IW=#M&Y+TL/# !UO]O%:PPY#-;#_OL79^_B6#)A54YT%(/U$&>6R-0D!+@;
MT]KF<%9KCG85YQG3*LU4S!GG+$^I%HRK(K?6,HSX=ZV':NM'L/<CM_D/("1W
MU1IW,>L7[FD%?.A< "Z8U:F==9@LP?W=A.@JZ5DUNJMC\@V2>I4"X,/R+2!C
M4'$G4S?V5[VZ7)U4VM.7S*+FF9<\?#I'%Z//C[IH,0_,^>!NKTOW1L8.[-C-
M^:7KIN"J=-!3#_83EH\]YM3CO>1=5,2YYKDF@K.4L+3@1&"64%[H/-42]*5D
MK?5J2M,4^!'-61HQ7D@A(F6!/V%I9IJG:W!G6R*Z7&82\54 [7MQKSZ*MO91
MS*<.[:GN!I'1?#RZX^G=$-!\KW%ZH\+F]G3D*<LKSB^=I]GOM;IPK_N297M$
MRI67>[?3@P..J.K!49GGP8U=H:9.IS[7*^R&;NU&5X$/FFK/7M_@/ZJ<094%
M[U/$VDK^\@+X&7DF%V!HAXG[4$1WNJ%2K&/NM.+ /FLM]*6QG["M>H5RX3#/
M)MKG@;B,.'Q9Z==8!-!76>?C8KX) IQ-9A[BK"K]:C)R>]]X:$+H=Y^0 _+&
MD<3O<$A@G(3XQF.7/,^3=W&6@>J:Y:3@$0.=%L1/7L0@>0P%2J-:)NF:3IM&
M.D^2W.0I%XS1+,\5%336O. RR8IME3SA*HS<J=^[N*F<SNM1K8Y#:B/C::>$
MA$7YN%_3"Q:#E Y1TW40K/V#SK<5>I[6W0J;3WUR2M.\L-W?N7(H!]L>(Y-3
MK,D)3M$*3;%J1+*L'=6VXRRLD2^#%QJ_^<QJBXKP?_T'3:.?$M],"_YM@!5#
MTU%$-0^PC&T&WNH\BD6EOMEGTUF]VY#1MS0[]=M;U:]ZZ!S<0UB&AY.#=QV
M4CZBT<Y5^@$GVZ4>M&7]R$5XZ4^C5S7;&_T<9,H#T .N8C5]/8!?J =XE^S$
M]T]J&DTZ>$XPQT+#&]"F7+0X_(I$MPH>;E?*C+9B\'J==F1)10VCBB9PJ"8-
M=.(=B1?7F7AMHCTSW>XJBEA^G2D%9M&/"C6/S;5>+6K0OHUIH.Y>]X8MU[R4
M%S@/-\#J-?R@W[.^M6US!0I "%;42?VFHG0L%)Q@D9Q;&;&S!Q=S1R3%?^&V
M[#>584-N>ZURG+W+(Y5':4J)BE4"*@>7H'(P2G2:9JG62N<\6<N.BF.1I%&L
M"I8RRJ5,H]2:2*5)85*#.#-;J7(X5$UW&4:MVW#_RD=?E@5*K7I& B'6TBV/
MHRV3;A=LJF,YS[SXQIC1?6YR)7R\R"@[G1WJ)G"H)34M[IPA[UFO,^M;>*RS
MT:][>[^'%++5<NJ&-,U*$1MZU<%Z;16EKF&[5F(L<'<P-7WDU@.3.TES5NEH
MOF]Y%19J";93.?']0C"/"[O*RY:L^[NSGR<!Z_R'.MQ;P\'C2M%:EN:C=(75
M6$(:\-&K=(?-,E2&N!M&P%HI9)5<JC#6Y6(YP5?-F@K/=IVNCRKOH7"TEOCV
M>\<3,'<7^MBGJS4!=1_Z^_?*A[,KN/:JDTBCGK?D7O/'3MI'^X10],)PS4LG
M+:3T=C^?9B*3V>DJY&>T:H*=OM+\#H==OQQM^85KQ=K7\%OM 'YSBZ<U^+KO
MI5A/Y=^K.<KN4'GL>J:ZE!>_T:&R&%'E77"TJJGMM'_<">^(6_NR>6JPN;T7
M.KRK"1"H7&P>?+P^PVIJ=5JA0[AQTQXWG8[";M9?ZFZIEC/?)F>QF*OYHNKL
MN([F#S=)?N&>)[T];U>7N\@V+@G_Z^*N+0L+W5<5*'V ^ 2V=C3QC9RJ[6K=
M6V?;5(@]V$B@!'W(M2)">'\?U:WM(Y>=@)OCKGOK:GG^X^;<358)*ER+_=0Z
M=^=%3?[/^Y7QK2>;_KUK";H^%Z?L%%C5_8K=O<#R*^]CF[3+YT-:QP*?<ZS4
MYV#X/:VN8ML@'NH;;E#?D [U#4-]@[E.O4(_$![I."_R1+-(LBC)!;KV=9XF
M@AM)(_.@ZQNN-$]V>WU*-C"Z"]IW>'S[-@;&HM4< "%1S"8NZ)D@L+,>'_1,
MMO/W-D1_N\MRG;^/>?G3C]9W(M8UTY]B_W$R+PA&/LA\$6 XVA497=P1UQF
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
M+T0&%O:=LC!3\$+H2(D$4WOS5'*;,"44-2QC62*_.0L;N-3-N-1YETLEF#-
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
MK!9$)1+K) @[LVJ\ETZA#2J 8QO+LJ4';KIC"AM/GSF%^#NZ,K^XQO'G[JB
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
MERA_%(#W/NU\0+P?QAC&&!#O[R+M_#O47NXOUVTP16Y/37E^]EN_C(ZG.LK
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
M*=(KS(Y9[PT#[CP+(086C22T9QU1QEH,:J[<?ZV\=BM'/E<YXJ>^JG T2'G
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
M&N$H=TKW>WJ ;EBD: =2H_O#ZFX[=Z!B-M-R811R[B;GOV_IX1<T]'H^8<-
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
MFH$69#%IFYGDN@A?A.H:$0B_;.R,<ZX;.3=R;N2\@.3<O-6WP<M3WNH<0S!
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
MK5\LLR#81V .R7ZS6=I0*XK,FYONMLXJS!-D-T9[>=#.)%QZ0MJ!T28[462
MG!UFSHFPO/$V&?1W7Q&A,=%5F.C3MWC!BX\;FR\^[SBR&6G=)$/ZMWH0$_.)
M%!!%DL@I'[@1=FE%*#Y'(<V6QS#K8F9%:1V")Z6S@'(0C(D<3! 6">48FS-A
M4=&^=@;M+S_NF"026$Y&!D^2T Z9>5=[-*.BA39)TZ]:YM(C0#RIA-'S$ J8
M"+X$1%L<RF"<$3K[5LEL81'_>A+Q61BT2H2:J^09)*N8(VYGQD7(@6@ =#MI
M]!@0;[+F7)+B#HI#=,)I+VTB\U,)Z;5N)P\6%O%Q$O&UU6'V2C$3(V<@4#(R
MTQ03)G@G@K-ZAM7,&N+G%_%:DX$>:J:ZU!"X\\A=<2ID#[Q8?Q.MOD4,[A#?
M[Z;P7= ;FFL6M"2+W;G"/!17FYS6#LTEVC*[D$'#]Z/$=_/%W8TO[JL_;FWU
MW<G:LQW@NA9X<<P53=CF1C"OLF.V<' R2Y]TG#=OW'4/&(0J009L?+.G]=N'
M1_O]U*L8^W)Q=/1^^LHB!1,VCT:X?]5(S0SFY4*NF[O9^>_[F)D'P_Z6<V>3
M1)^)[VUQ0;HHT8"%J$D5N-]:M2U@/*LPS3A-)&:4R4K.'#>%09&1.25J 5NN
MHW+6)4TVG3=\69M9M<V:#3_?17;)#4<ZK6$V@FX$/0."AF"<]Y(7J,V) Z H
MQ@"/Q2J+0C2'V\)R\^09',6+R$4D5H(W#&B1&)G>@H&P&5VP1>N9=R5OW-RX
MN7'S#0HW.",L5Z4V_*C:5) F.ZN,BSZGW!J[+"XW3QZ7\LX2^V;'5$K(0,K
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
M8&@3 #2\+RC>IPL7(R0G@F82,^$])LN\0\\"]]8&GC7I> WOCP#O-FBT5HH
M(@/7A7 .EF-6"0(6[AO>%Q3O)U.1!Z %+H85$PCOW$?F>**7.1CC,'(96N3A
M,>#=!:NL!12I-G'1*=A ]_!!.:Z3L#?!>XLKWAFZI^***'..00<6=7(,@G/C
M-@1>)5X$B7GMFS1OZ+X1NIN+[KY!/QU73,)'4[1EO-2J^EPE%GPDE=X%LMI!
M:"AJ'GUTC[(PVHU/+CV.DY>F9&(NC@;)($'P.948L-9(TKY .[FTN/SU[EQQ
MM!2T]+PP[[IB2?03DM')1';&6R_)*,6E%:F6G7!S=.ZRG;:>]4D&HS'H7#RZ
M3$),AQB+SUY#UL5PK9L'8D'A/NF!X%+HH$1AI*$&!LYRYC%FEH,/B3NPQF*K
MKO (\*Z5,L65C+EH *]I&G)TUFJA18FIG5Q:4+Q/11AB-A&Q1*9CK,>1LV4A
MNL!R)#V.TT)GTZJI/ :\<^MBT)AY$@&4U"Y9S  J\'JHQ32\+RK>IR(,$8TV
M-C.M=:KJO&0((&J/OVBE5,3V#>^/ >\8M0R>'K'0^NN0?20%WR1C?("2X2:M
MCUN$X<[0O3%=9B1XD51FB#4_B"?/4(-B+I P-R!(LV_H;NB^$;J;A^Z^03\=
M82@1N"1UG05PGH$'DNF!%'E=')>.U#ACTQRZZ&[K_,(\0?://_YH)Q4N)ZG
M05OO9;&@K$(R-73D)@5M@RWWVVZAD=1-2.K%QW]/D52(X#5XLC224PQ404;R
M"9C+))]XJ7615"W@Z)<MGU5KR);\,(>H5S5H4&(,Q3O:#S*$@$I+Y;PS"LK]
M-H1MIL@- +\V 7AEHXI> 2M!% :._D(4P SD:", USCSQMD-\',(>)0A&VT@
M2N- 9.V\318\+ZB@[I$&^$4%_.L)P%O+;8B!+)!L(X/D T-O'?.9.R-\H/]D
M _PC 'RAQ39":BM*)J6/Y+J0R?&<B/F3U??K?/C_['UI4UO'MO9?47'NO953
M19,>5D_.*:J<V,GK4P<<)S@.?'&MGHRP0!Q)&,.O?U<+<"P!#H, ";J2$('V
MT'MW/\\:>@T-\+< ?)RLR9ZC$U8E9@$2 W"<!3"9B90#SR44UP#_) "OC%;9
MNL2C02B"%'L7)<^:H]=)B-O$!K6]A'N$]\<)> .994I*SX1!LMAU4,S)VD;)
M)963$<$4T>#=X/VPH7_-3W=K/]WG4U^=>+WQ_/-[IRRAW!KFI15DMWO/@A6&
M28=2!RD<HIY'1]U-\Q5"E2\#=G*Q9_7NPWZOFSH5@F=?COK[T]\LTB[$1G^$
MO>MN\<S@O5Q(A7/W=O[G(=[,HQ$..FJ3I99!8 :=I<^BH!:Z%*X#JH>M1-&$
MPZV$P^?I39R"E@<TLFJ#M;F%+PPU*8=>A[J!4S."2"5T7BP;:V:TU3P;?KZ/
ML)1;CG1: 6T$W0AZ%MI[*&A4!%%*@.2-U](!:@BY-B$QK530PG+SY'X;%E42
MUYHE:\A<-[5*F U$U=)S*+X$XV?>Y;QQ<^/FQLTWYV8I@K5"6"%%ABR-PR*(
MG'VTVL:4VM;HPG+SY-:HU+5E0 %&AE)FH+AC'GQDR2EK)=&S@-BXN7%SX^;Y
MX>8$(G+E"+<^09#)!:6M!C1@N4G8$N(6EILG=[$5FMJED;1EJ1R#Q*OGVSD6
MB9QCKOL>,ZRQV;BY<7/CYMN'%#HCLHW191&!8PQ.2A\\1NT%MW ;O;D%'-PC
M$T\&',BL5"Y",:AY A""9PZM84+PDIR,BINF)3<F;DS\-)BX;?\]/$%/Q88
M]][I%)E72+IR;8_G7!&L&(&@.$VZ#X]H_V\<4O+]J"Y&^G_J?EH=/U,%0'?O
M ,</=<%?Z,"SISJ%%=0&>OO]8;<>\&R0>W3DI_S#83>-M@F4O&+NJ[-.GY7_
M=0H&>K2#T>6G?/5@,5>@/ !U:!J35E_F]^1]??5S>W VFGW\D%D89/S(L-!@
MGV'O$(^&2]]//--N=X]]_0(O>_9=''R@0\>+0(Z%W"5/7LI,GMQ./[GD_WNR
MLE)5'L>KX!DMY#RH1]%P<&[&TMD>5-K^1]<:*90JVM1<+!&44QQ\U!"5C%%Z
M>$\V[T9=^)U^Z?Q4&7]O-/S7][AZT?1.(>"$7&NQ,!$5HD8'0 3A LF$G'PA
M%N"BG @2.B>GYY6OM>'2.LE3-A&R<2Z@&\L30;]'7;Z(I?6#77HK<5(.@><&
MO-)&!GJ>&)%KJ= &P5& =^']"Y)#@M,_K'XX$4@G(BCB</CL][B=TT$OORXG
MPN3E9\+>P8!^W]C._^GCWJ_]P:@0O?3';V6#;OQCKQ\_+J@DV?ISF\?=/_;P
MG3]XO?-*;[Y[2V-;I^O_N+.U\1N-Z*/>E&\^KQ_W>NL;'PXWW[TY7/]E???/
MXU=\?>?->Y+M46>7F=<R,J"EQ# (P]!(<$DD%5V8GN"4,V#A-F5)JH+PJ(HS
MF&7FVB>0<:F323[O5S(C<7]#B-\5N<E*.K042+^HB@=)ELY8+G3V226IV.B,
MZ,LX7CN=?+IX*G;JGWNT?CK[9PNH$XXZW4K1>]CK'75H]1%KYW1V\H<!IDQ_
MK2>_(&5H-^3!B>148KE3%^^S20Q>_II^N$@JG S[BZ09RT]Z@3W<'^9G9Q]^
M2-WA?@^/GG7WQJ]A?-(/IY<_%4\7-(4=W^_DZ[_8>H6?,/9I;.;IG4^_7AE_
M-:4+G'RGW(KTZM*O^8JX]+MO75;(%>XN/_5;E_WV=\#-[ >K5XBKVF#O8+!U
M&<"5+OLWD<5S%@D\ON*S[HCN%J]@ZWWW:H\XJG] 5TW#?UZAF?)-'_=!E=5S
M:M)86:UR?7@IF<[+*'\_"#LYCCJC_MP/=;T:W[VY'^9:?Z\[Z@]H%9\-=::C
M,"OZ"L.XP!ZL<INIE8NZK>,PGQ@3WXE_3JG@?P_5*[2>?D2H_C4/JA/HJ]F=
MVX4X)J#. @'\]_T<NPWA=XMPV1#^=V)F;W]!03[WHQWU.PWDCQ'D)U/U0/M,
MY]_<E[S$SJ06?IO*D(\C6_.G_NYN'E0$=L@FZW3WTL%P-*B_7C>M]FENTU[O
MX1_-3FQR09>B"V3@(&QR(&()Z$L4A2MOQSNQ8J8[L<_KWLW%&[$_'0P&1#A/
M83]VO[NV4:^U*>L_= S?E*_$YKLUO?5B?>?U+V_%FGPK7__R1W=M>C]VE\9(
MXU[?V:K_].JX-G?^V-X\[GU<DVM USK>VMB$K7>O/O]Y_'*Z-1?:Y+%FZCN#
M@D%VBCF'F@6.,B=A8RAV:16 +QMN9Y2I/Q\A,5<>S)6C7AIC/CW&Y+QD-,X*
M=!Z"X,$5'E.2EEC26E\:8RX^8TYV/TF2_E'9,15,9&!E9.BR8=Y:A]%'EQTQ
MIE^VTC>^;'S9^'*R!:37)7 =E<P2+*F6EH.-60%$YT#Q.>#+1Q>-?7]4.=48
MSBLOM7:>*>5+K>9*RB7GB?%L/5JK%&8WZ^IOC2P;63X:LN0R.)Y+ 5,(/8+T
MBVQ\2$(&6WS(<T"63;F\)6-.*I?((U%EELPGEUAUPS 7$)@QI@BG@D[)D#FN
M^;)2MPZ.OA?&O&E)O47RMOZ6L=<A\. HG_.OWN29K^"D;]=XZ&O<5>NI\>_=
MO414^TQ<M/\S'_L*SVZVTJ]:,+==8WZN<5<4_O5*5WS.5OI:?S#Z@!^^0>A/
MOD&D<:ZH*'7(&B$X4E!#M,8;JSVD[.?!EF_JZ6W4TS?3NT4^"N4@DD%/BBB#
MXI'YFK>1E/$VU<J=TM6ZSFZ9UL <M8ELO6%GO>V!'%3Q-O"0(?/BG2F>UH3U
M0D? . ?0;VZ\FZ-^TBA50@0(-C*=R3*%4 H+M3XD"A#&N^RBY:TC]!- O; Y
MB]J\P7-:$#XYE4*1QH1D!:*;!W]40_V-43_EO.?2HC/2,@3@#%1R+/#,F>91
MZZ1K%SYLJ'\"J"?%+F4@4:^=!8<:!:GXACOG.,3LU!R@OJGYMX3^I, 721=3
M.# >9/5"B\2"4TCR/VI?%'HKRCRJ^??ADIL[1\5/_;WA:'!P N/6*/XR%HM*
M&^Z=MUE;$"'[I),WR=2MM"A+"]1:=!9[.^VL (%>1FU8='4O+8)GK@"1FH[(
MH[':V+BT*F'9^EE%MK;6<W.(_"15A.301G"DL&07LO(&<R1#5AGAYP#YS6JY
M.>@G59=8M,XTBPRY1@82(PO1>>;I"Z>M$0"A-9Q\ JB'[)#;S"V&,>Y=]D&"
MH#\99X2>A\V)AOH;HW[*5V'(,K'!9I9D[1V/SM8 &F"$=F&#=X&;F0<:-M3/
M(>I3J@LAFR#0@4%PG!>CO)(J">E/.PDV+7^AH3\I\"47260DP(L4&&1NF!-@
M6 :(*AC4I./-H99_'S$5<Q<]]#-V1]NL)K"G&X8/+4)@6+O&_0?*S9U7[G;A
M0T]#5@<>=%78G+# A4(GG74Y1)-\3JDEFR^ZK([3'CG#B_5! ).2DZPN&!CJ
M2 I[)HLL(*GIH2RM*BV7K9@G8=W4]%EO*9H8/#@)12&,=Y1TT='Q'"$&RTV#
M_N)#?U)-M\YY*,8S:8,C"UT&YK.)3*F,WG.(L212TY>=T0WXCQ?XN60N,)!]
MKC($IQU*R(47%XOFNL < +]YY6Z,^>D(HJS .)^90Q_J!IQAGJQR%HGZL]8V
M<IZ;5^X)H)Z;G!$-RIPYZ A.)X, TEO4 7 >4-_$_2VA/Y7':D"B5IH990P#
M[Q)S.5EF$A:#&9*TKFKZ>ED[.4?0?Y*I3K>/('H2<9 <30 %T:FH(6CIBO :
MA?9<9)!9-!9;<!;[,.VOD":';+1EZ$QF8#RQ&&DP]'HU6:[&RU CB 0L&P-S
M% ;9(J!G'3OH#::2O?(A0O3H0',K7$@ED/H2TAP@OUDM-P?]I.K"4TP(MD8,
MFNJD!%VMED*_%G11Q%3TS'MY-]3/(>I=L%QE%-D"6:TB>^,C3;HU2N@,JJ%^
MH5$_Y:N0*A4)B3-AG660G&2A%,\LR!A\KEK?['P5#?7SBWI",L:@I$,=09&*
M;\!('U!Y#B;J><AQ;%K^+:$_%4&4@S5!*2:4'%<I+"QH-"Q;ZXG[G4A:S*&6
M?U=A%?.$VU]__;4%4%SND C>&<ZU 6? &D0$K]%)^FN.0;24ID6GJH_3#@F!
M,:,TP,CNK/57)-9"_8(Y$XOWEO.BR#8QR]+/JO9TVT^90^"+Z+(DD4633N9I
M\<XK;@7G %H8&^8A([M9)C?'_*1Z4E 8D8)@4B123S ;4D\\,!$E=\DX+EQJ
MNZA/ /72Q8A%2&YU!EH0+F&VR9204-D26A[C0J-^RA]15(B%9\FXJJ@OFC-'
M?V*$^!"5K#$TLZNYU% _OZB/CO!M1/$:'$AK?,UH$U$C6"]EF0<O9%/R;PG]
M28$/"DOV@C,OO&9@BF/!!U+WC3!.\"2T5?.GY#^%.M^O1]MYT (D+J,JE3(6
MYS0OW(&"@-[[;"RW"64NZ:&*0C8VNDY'@L/*1*=NA\/7&YM'[ZW)3D@K613T
M [R2S',1&-<EF#K!J?BE5:'X'#E'V[;(K#,V=+4]!&J3 HBJ>UBM#0@O3$2O
MYR%CHQD?M\#\VB3F721C0VG/E,B904B2!9D]L\;DPI4NT;?MT*> >T-6A[<R
ME)@-R"1(P(MLD$L R3-BP_UBX_[M).Z3U%D963,TLV%@(S"?N& E&:T2@.,"
M&NZ? .ZUKH728DQ.:@C<>>2N.!6RAYK$VW3Y!<%WG,1WI$ESM91KT!P9:)%J
MH33-9.:FN&3!U$))\Z7+WS30X;2OV<G%IEN;7;GIV5P[)#;Z(^R=BY"XAQ?S
MN!M,WNK-/!H1$$D7"&@PF>"A\!RBT-)F'75"';"%ESP&^7#FZWFKUUZ\?*]\
M4F"\9$EH,ONTB2R0J<^<-3IXIW00N+3JP2Y[JV;;?O*6-'V/W7QO.M(;MOIM
M--UH^ELT7;(*2@,HH3F(5+Q,.F/T*@CKP,Q#*Z9&T[-RSYW0--<^)*D2DZ)J
M\8%,=2^1LV)\YHF4>B42:?%R6?M;1RPWEFXLW5CZUBQ=0[-ER$H[ 1"="]D)
MDWW@P6:P?A[".)H?=09^U!."MBXGP"A8<%(Q<,DR9RP!)!5K(P=?M)IU]%9C
MZ,;0C:%O49HL<N4=.N)A#3%)[T$H1%1*9J5,*QW^&&@Z3M!T-"1ZH^ LIQ(9
M^(@LE"!8)LDL$W&X#D33WO!E;695C_0!:7KL2/]^5%<D_3]U/ZW^BWZ<C?BK
M:\5<%RB=-C[VRR.=#(X>IX?[P_SL[,,/J3O<[^'1L^[>&(#CDW[8Q<&'[M[9
M<UY0B7Q\OY.O?SCLIM'V,^]7'+B*VE-O_^F-3[X5*_Q_S[/^R7=V18*^]%N^
M(B[][EM7]7Q%ZZM=]F_V**ZYIT#S?^=\:2_DR^_$/Z]0E_T;C[-S,!QUR]%#
M/-'%$N _?3JY,SP(.SF..J-^9Z\2:J^SVR=1T!_08W2Z>Y_ZO4^Y0PM\T#_,
M@V&G7SH88]X?+V6"(QN.!GTZ,H[YN?/? WJJT5$']U)GT!U^''_81KK$:#MW
M<'\?*W=W,'3'A]%-ASCJ#LM1_;X[Z/1H3)U^H#>#E4E6)G=P'LU:DH]^+0WW
M21)/+J9]$MYY2$?U=_/9>DFY=&,W[\6C3G] 1XQH==33#C-^W*L''VYWXW9G
MD/][T"6]H(.=;;IKIY<_Y5Y=BS1P_)!WQVMJ-#[YXD4SR>VG\FK]8)>>-DYP
M_2DYC^6,O/"EW_\;EI6(-P@_/_5WZ<Y'!*C4N51_JQ":B0+W:OWG,PTNXG#X
MC%Y7R(/793S7K_;HI743P;UW]/(3]@YPE!/I::]HA-W![E5,:+Z@NMG6G]L\
M[OZQA^_\P>N=5WKSW5L:&^E:&S_N;&W\1B/ZJ#?EF\_KQSW2NSX<;KY[<[C^
MR_INU;->;WP4:QLOZYWD^@:9PS87;U)A3J!DH(M@Z$U@)8"+3@LC:@/YO?XY
M%6O,E$-B31P16 :Y3OBP2UI(3L3:?\U-)Y]-SBGD"$.CS@M2P.MDGBAJ2BQW
MZ@+X"CACF- MZS+J[AV,R?ATMG(&+-RF+"-PX5$59S#+S+5/(./2M^#T@-@I
M_6I-5!XZ4=WVB4YHE0['@NF4C?)GXJ@#>IG$+/7/8VFTWQ^,Z.1NOQ..Z-62
M^K<W?K$$"6*%+^^U\V& B43<6$1>^'[YL\G7>S76>2"-4W"^0I-R$Y53N17I
MU<QU3B%7N+O\U&]=]MO? 3>S'ZQ>(3YM@[V#P=9E  ]@>MRUMV9\Q6?=$=TM
M7D'C^N[5'G%4_X"NFH:W5">_^;A_8PC?M_ZLS[3-2\ET7D;Y^Q=M>.Z'NCZV
M_.9^F&M?C(FSH<YT%&9%7V$8/Y".T*WZT+-![I%B]"G_4.4V4RL7-97#8:X7
MF/0?G!@A?P_5*S0<>T2H_C4/JL7PU>S.[4(\,7<7"."_GYCC<S_.A4:X; C_
M.S&SM[^@()_[T8[ZG0;RQPCRDZEZH+WCB_W7)\D5DUKX#/)1%CSEY*?^[FX>
MC+W>==>CNY<.AJ-!]^9I*$\Z].+)1%=HM$DJ$64H''B6P3H!"5!%3-$J-W;.
M\Q9=,?OHBNWUXX]J<^.CV'JW27=\P[<V:%P;:WS]^+G>W/EY>_/=R\];&^F"
MZ(J7ZO5&VGZ]\4=O:V=-;KWXK;?VXHU>.WZCUE[TNFOOZ-R-.IYQ=,5TK5+-
ME3:UA#JWNO91T(9YZP*+,8(NR<5LQ=*J=+#L9M8":A[#W&8?R=88\RDPI@ I
M@X(0E#+@,D>HA9YS#"I"S#DTQEQ\QIPJ_&:"\LE$YKP"!I U0YTY2P(3*BZ3
MPS0N1"]X(\Q&F(TP)PD3G _:>ND-<'""!^T%A^R5R@6DR7- F(\OQ>+>N'*J
M/FY C:*&[CIK.0.:X5JH!IG,1B6EA-,NWE&&12/+1I8+3Y92:UU*Y$6@!%]<
MA5/@D5OI59"G]?R:=KG0C#FI71)%*JEY9-P)LL=5,0R%3TSD:'TL*%349(][
MM^S=C+.&[S*?X9&7'/XM8Z]#X,%1OKP3TBPJGK5KS,\U[JJUU]==R,5%&T#S
ML;'P[&8K_:HM!=HUYN<:=T7A7Z]TQ>=LI:_U!Z,/^.$;A/[DRT]*D8*U63LT
M$1Q*S!!\##)+K%5ML*FG"ZZ>OIG>+DJ&YMK(P)*MS;8+1!9T*"QJCAP,9.EA
M:=7[90[SU(6S%9Z==3DKCP1UX>N_X +9)9%GX*'ZQFO=^8;\Q4?^I&$:G8P^
M.S),==(,:'(9^H L<N>C#T47Q*55L:RL;L!_O,"WV4@@M*=D-0C("*E$;= &
M(3Q$,0? ;^[[&V-^RGW/N2H\:,5\"9+5 EC,9\-9$(A<8%"9M_X23P'U'#4/
MW&0/)8*PB91 ;P)7O!BMO9T'U#=Q?TOH3XK[( O4W'R6LR5Q[X(@U(^[2WF.
M46DR[P*)>\Z70=RZP=T<E*%?:%?%3_V]X6AP< +C&[DKGD23SN)H38,6$;P!
M-!DCEYDK$Y6SDGO>6&S!6>SMM+M"IL*E <MR\+4U)YDO"-(R*<E>31ADU'YI
M5>IEFOTYZM+9VO/.NDE"EDX6*U0"#D6"YYK7DB%1).1.R3E ?K-:;@[ZJ0#-
M8KDKW#,C ZDNF",+1F568@&R9B*23=.:<C\!U/.DL[/1(^@,7B)JD"';%+R5
M+D3;4+_(J)_R50@5:@-CS5S)A9&0#\S;4OV3RM%D*U!RYL6<&^KG$?6:1QVY
MCZ3A@P)$R3- -,'S''2>AP#CIN7?$OJ3 M]Z);& 8L*A8*!1,A\MR7].R'=6
MU?+!<ZCEWT=4Q=S%#_V,W=$VJSGLZ88!1(L0&M:N<?^A<G/GE;M= -&3D-4Z
M@50JE:"L!I/095U2$45&">ASVU=8=%D=ISURPF41I+$LA) 86.D9)A&8@R1#
M,=D8*$NK2O%EK6<5W][4]#F$?N V&.&4=I8#\(RT*+C*+IF2(.O8H+_XT)]4
MTW61P2K"NLA),O V,9>R8*ID*PPQ?]2)H+\L^*RZ>#3@SR'PK3=6.&.E,0*R
M%YY$?HB(MD#,OGGE%AOS4UXY+6PN+BIF!51?O"D,3229C];&8J0KT3>OW!-
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
M](JO[[Q]CPDQY%*8 4$"V"A%FEVH/Z)W2ACC09[0 IDL.3VO0 25/& V(*%
MUMEGHVS)H'6(,1J[U,D$SOUJ:@\.\HE=,*@F5ET=W;U/-!EC7T(XZM"BRQ_Z
M@Z.Q2.Z-W1MWL_YXISNLURO]*F&'S\Z@<+H:5V]"ZE^\!Q<:=7_[EA;(OZW=
MB@ Y<P>WD"O<77[JMR[[[>^ 7\UM_K@'>[4=B=FZ>^]ZNW5\Q6?=$=TM7L%C
M^MVK:D3V#^BJ:7A+=_ )W!]H?_EB%_>)OE3ME[''XQK/=X5^*(OU*GX=9/:U
M+OFO,/A^]?7!:#BBJ:]2XD?L5</J2;^C_G!T_9=TTY(LCR/'Z:?^+FD(XUV6
MNLO6W4MDR@VZ%^0]W?F[6:#XE@NLR:BX*PI<LN-2<\(['76R4H-UQD$<J_C\
M3,7_EJOW-M;D@EN-)R$K?5@_CH>DY.^\?O?R\]HO;_GZ[K^W7[][J]??O3Q<
M>Y%VUS9HU#LO]>OID)6=#VK]^+E<DVMZ<^/EX=;&&[FY^Y+N\U%L;CP_7)>;
MG^F9C]8V/FJR-,^UNN$Y\(B&<94S XR>>:X-,RF9F$*0Q9NEU?.EK^\6*E>.
MR+L6^!Y;T-WU'GY!>>>"/MFWHYTK>6TG6(<4D:]__^W4\'WUQ>Z53R&J[AXI
M:JKN'7#T-FG&C34,"D<6A/,L9\^!"X-&\J55MVRMFE&2^7P$-S>V;&RYB&Q)
M)DFCRWNDRZF"/"$D97,*1)(FUS*AFJ%PA7&I;%!><+1ED>CRKEJ=S!.>OVHX
MW!EDLD0)*3CZ1E/6VSW_ A':!6:G*8@^&2>#S^"$<$&+A D4E."X=<WLG#N2
M>C5M=EJ=8S3&,A>Y9\"]831U@@6;74+4B92ZF9F=K:;X%76%6R*K659SC\))
MRZJ( C9'SWB6A8'WR#Q-*LM:DPX1O"I"$PJ7N?1S5%"\P7[A8=],A/O%_;2)
MH)6 + SCNF:3.R<91AN8RU)RQX.7F.8/][?<M7IZ9?L>]B4M$"5>8&3(!#(7
M%VQ,GJ#BT/B<4W*>^Y1X:4;&_-'<VK21X;@61&N<8:FEB9WSS"L7&4_28M!)
MA$SJS?FR<P^(HQNZ<ELIBCMY,PM*9Q>4=+L=FS7#;NZ9;ZJMM9$I*)3,)S+G
MP&!B06ED0AN5(1KA:AT*O^SXK8MNSE1_N,?]M,;0C:&?-$,W&_Q^*7K*!D\Z
ME1RR8Z2&JAK58!EJ^A5X0!5RXAK4HZ'HR5H2YZM(G*5HW#],:PK$BVLDG2Q?
M*]]N/JS(EA)_4<X=K.ULOH^91R[!,25JP2Y;:L\J:QAI3SEI#,'SN+0Z.KPD
MT6YXDH+Y5Q(3K9M1OQ.W<>]#/LMU)UP<GV01#4\3VNHQ=.A!S)U]/*I<.^R4
M07]W?,9?-8,.M[N]DZO$T]D\P%ZG>UKKK3.H.\2#O(NTH!,MPY.[II7.PB2'
M_GX0AOF_!_3\+W+!@][HW.H5+5OT;[)%UU^LO;>HA;5&,"\EK>(4D05G'3-8
MB&:R,$7P>7=_M;4PF[6 /(+T5C%K:X-PQ0-SBDNF=:C=PAUW<''F\&4,-TEN
MM>S'\,M4]8YJ):HZ6S6?<U*,#K^9/%S+5M65,Y5[?S<)Q>-*,K\?[.[BX.AU
MN;@BPX]'/YUFKHXK_SSM+.+-]R6CE3HX9AWG#'(E%_2:9:\%2(R823V=R@J^
M45FJ.RV3\)S6ZGC6:T)=79C/?_K/N23E^O?]<>KXMU?L=+KQ+=*+%R9-6+D5
M"V[V=3!7N%Z4Q-M%&JN@+^7"#':ATJ_KFVWIUX\]_?JG_\/=_1]>/>64XI]^
M>_F4'__K4.PG_BK(\CI1_6M>^1-^#^/HFI9 _^5]/+^L[![=HK]W8C8^N^-D
M^BLLLG;U=O7'>?7[3HEZD)V9RC2GQ4LNKPG:F:K(?(-PU,>VNW[1(SZ:;?+
M8U0>G-<00%@>I.0FT'^U?Z$P;N:%6B_KM/,4]L;WNVORY^VMW36QN;.]N[83
M^:9\<[BY\_%HZQT=O_OR<&OWYX^;&]O=]7-]=%X=;[[[>7?S^(_NZU\VC]:/
MZ;HO?NR^WOAW;VOCP]'FQH^[F^]^VW[]RRMQ07:8@>A3\IQQ#K+6$*XIK+R&
M+\EHO5!<*[FT"LM&Z3F*3Y]17DKCKD?*75B<%LE@X$J"T\658A-DF[4K$>^@
MR'3CKGOAKLG02^_!!VD3TR%95C>M6$CT*;HDA9$Y.:5J;HVPC;L:=RT*=UDG
MA!%.)N,X !BOH"1E7<S"91U3XZZ%Y*ZIF$0T*B'8PH*-G$%$9"B%9D#B"FSM
M7BCUTJI>ML(V[FK<M2#<E24I61HC\N)!@0O)& >8K/3*!W&?W-7HZ7KT-*E:
MH0ZQ@/>L")D9<5(M&L(SLRX$"#$HH2V9A8V<&CDM##G%S(/2+CBR Z%$28)6
MBUBP\)R 5G13K!:2N5Y/*E9::,4=D59Q8!@$T S)3F0.C51&Y!P*D%$HECW
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
M)-[A4$0R=E;:U4)$1BX$,:V=4[TL*<A<6L8]2@9H,D,N--/ 30DAE>+4TJJ
M9:=N'1C9:BS-+Y0U3P93$<*F#%9$GXWU@,%S6PJFF:D1#<HSA/*DCB&UYREG
M0U"6D0']2E84<A:Y(3/8.E=\&$/9FENK&7-096F1E(EQ]-!VOY<ZW=T:=9K'
M,7RWZ@7YN.E(J!R%X]PJM,"S]8)#$)@M^)QL\4VSF#<Z>C.M69BD%=(DL<P#
M, @262C!,&^E4S*1:>KMTJI<YNK6#;(O9H3[<-[,HI?+XT:R-CD4R(:7& "C
M0D@E&K(6BE4\-\5B+I$\I5@4K8)(BCE2#QF0BLA\4(GE*"T$3.XDA'W9ZUFY
M+YJ3XHJI+P<#0M[!("]W"BU\^C =7=*<%Y<Z3I,,J(V,!160*N%3<-;F(KRP
MIMA+(O\;,3T<,;V=5C&\B. <EY6.! ,2,\Q)49CG&CQ: 5@\$9-:UKJ5@7_$
M4(8DI',Z!$@&;"V?47V0DI0,(4C%:#K&/$)Y4L? *%4Q7C-K-.D8/&3F"SAF
M5!2\F)2"+ 1EN>S\K4MG-.?%M8#XZ\$@;N,PTQOME]$A#G)S7%Q>8DTK;DQP
M: %!)N4#-T4YE\''2"S4M(IYHZ+-::V"8S Z2<$0K".MP@/# )$IGVMF-]<^
MI''!8;AUL?KFN)A?)'/',:MH0W$*>/+>1FLQ*1,AN)BN7!FF(?D>D3RI5!!@
MBZ=_6-"^UGK!:A_HPH0K+A999-9C)$L[JR;TS7%Q-1R.JQ[M8:]W1-CYE'L$
MD=NJ%T_"TN$EF.(X70<%: 27!1=6<^])0\ZR15S,'2G%:?5"!%^*J50$&1G$
M8FNPJV=HA</@@=3$L+0JY;(QMZZ;W9P6\PMEH:PHUCMN/(<L(ZKH$$TI460K
MK&KZQ1Q">5*_R";J(AVOO4@$ _2)!;+SF"HA:.ER05L[4/IEK6ZM8,R!T^(6
MJ5A7L"9N$;6^T#QPLPI$C0<>C@<^3(MT\ EB1L=*-)*!5(X%*PQ+ABR+H$7Q
MFD2Z=LO:W[IY_.-(86G$<%<5K!HQ/"@Q3"H(VAA>L@\,N*F1$\(R'[EEG(=H
M50RY<$[$ ,N*RX4@AJ?@F_A/'@X[&./![L&XQAN!:W] >!B766J^B3M79)[_
M]>I??/7FZ7,OUP]$8<]W^_2*CL=_OY3>&K/-CMD^3JL\=5O61"0=)P5BMIB!
M.>,-RSH)*V(N%N72*O!E<+<.[VQ>C/D%_:R4E ;ZN03]I#H3'4J.H2HQ6C/P
M.A'H(3 #.>0H$)"7I55EEB7,D^MR0?IX/P32-VK-Y)N64&F]55IOE0?U;*WG
MQO<SY/N7A^,J^&-%[ZU>>_'R?=(.-3I@W!K!(//,@N2!^6)=<=*5&&J K5L6
M8L:5"UI#JT:ZC73GT6O82'?FI+LV0;H0BA01(],R%P88%*N9*2SZG+7SF##&
M,>ER_0BZ"-ZJ:<D#E?4]T9HGW()QFT:64^U.D$^:]'2Z>^.6)2>=ATX;EPC?
MP5V:@-')H==I:'&C8M/?0OC7=O:"-+"X_UK48OW#^PS9$W0XT[ED!@4]<SQP
MI@PH\ 7 R%C#")50%S;Q6;[6/,L$A'L7;$P>LG!H"/<I.<]]2KRX:[>2:O-\
MA7F6:\_?.YVC$E8QB8 ,9,K,D=!DA8MBK4A03@*_P8I+YOFZ36IL24H8KT,6
M'FPQ7L42"O<D 6*MOU+G6OC3N1:^S?5LYOKU\_<Y0[$Z>H:U$PWPPIDSVM/4
M>]0\>!--&8<&2WO)7'_=E>:"'C/3 NRJG53@2R>5^6RX8>ZS.\(O_7XZ[/9Z
MI'^^VAOAWH=N[:LZ'.;1<!X[;KSYJ[W2BU=Z4_Z;5AX=*]]R^OSQ]<;:X>L7
MZ]OKNUN]]9VT3?<^W/K]7'LE6-OI[6SNTLB/GZLMNL?F[AM-GV%-OI1;NV_E
MNORYNW;\8^_/XU>'=/WWSMF2#0)SPGM6NP^RH&0F]5$H3:L<(>CY:;GQ/)(A
M,2#UYZ\)[9S,Z)5:'_"K=*J[U)M\;PKB=N[\U-^E(1W5G>2J\ W'K?RZ?STT
MCA^Z:HGUB$&JG8([A]W1=N?GY[__V'G^^T\=I?GR%^?L?3_@U>O8CQ_Y#*IC
M&?BZ-N>[?(;G:JZ6.X?;W;A-?#Y>F,/.:!M'7TW4\&12NGLIERZ)\MPY&.9R
MT.OTB/J'G9 [HSRL^CSN[1V,,QK&$TV3WQU4>WFY=B,[W,Y['1HJ?AB7?B(9
MGG>'IRT,:P.0SHA,I0_T 'L?.OG3^*SZ'D?;_>'IHKCDWGBR*4:W[Y.95:_8
M'4P<M'*O#9)^C]LY'?3RZS+-UT3A9TMDW'+J:;/VF_=*9*NP(,-<+ .5)7-2
MXK@V+"=-!*."^6]P\R*/L-L;M^$;_<5Y__</)X7]87@!W=7TGANTNSG?EV&1
M&N  K) D;@UPVF#O;+"ZM1:Z8FNASA4;SSR9EW&MCC)S%MQP=27UR39;&HNL
M<:AWYR<<#(YHT/\*@^]7GX_]T*T#T_5>Y%=Q:F=O\4M0VBQ(Y?&]L;;T[GOI
M/>VF8"?F9B?32,:&1[7&\:M7]>SR$/Z[375J5V]7O\K5[RK'9OQ[=6/M$50N
M,'D?%+4_'0SIYJ24]KK#"RJCWSK(?NYHZNI13A<]XJ,)5XHFQUB<+"DBR,P]
MJ*13T25Z#VBOW*#OY[%[]#_=3_G<3M%"I3G>S!EY$K+4/][<?7.TOO-2OM[H
M[:[M?.!K.]L?Z5[T_ZAI9$=K.YN?US8BK$^'+.VL=[=>O))K&YOZ];M-NO>;
MH]>_O*'GHNL=?SQ>.WY5K_MY_?B#NJ")3+1192R6J9 < YT]<X([AJ9$GGV,
M)HPW4^WMZRS-7RY0HZ9%HJ;OYHN;OM+IOU;G&UO-E*VFRMES+6,4CDG-.0,+
MP!P*SX(74NJD=2YB',X%YXM&G_,9-:)J1/7@.E00,:;LO0H"="E!<2.*T;2H
MP5NT5PWY;CK4?;+2^J0.A2E:E9 SJZ0XJ1<1)/TJ>"R@5#* V'2H1DUS\&S7
MTJ'NGIN:#G4?;#55KC\E'X4$YJTV#+(I+ 2N6)$. @_%P3@3?-E?4-?F072H
MNRK4/]=.M5\)$S?M ?0D:GSGHFKK8I=U0$A&!$05?? )!;?HKIRA_/>:4Z.;
M:]#-N5Z".22TRD9F>/ ,O(\,,R!3I2:86T'R)2VMVEG5T&KU^.=1E;@'L%ZJ
M2C3X7@^^D]J"D.@XE,"$,U5;D)YY:0*S.LOBM0:#;FE5GC=LKJXJ-.3.KY2-
M016OC'!6"5 \(<%71I.T )XD7+G2=9.R,X;IM NB!J!G[1@Q+&<0=%7J4R+4
MHD[<%%=JG\\F91<.J]<SV.\<K$W*S@B^DU)6B8(&5&"%J\(@2LL0@F$F%9E3
M"HYK05(6YD/*/LDHE]];AYN_38DW1F5CC(Q<@74Z1,F##)%G)YT5O 6$S!\5
MG6NA1S,E5;:..6X# Y# $'-@NN87 BD3"3E1T;*#\VRT\)L9CQS+UU$F[@',
MS?M_'_">U#123L(#>)9LD@1OSYDWKH9_2:<%P9=#+0NX+/AME(V&[/F5TB$7
MJ:)6*NL,SF'(OBB!RI7"@W.NA1S,(XRG['W.D^4Y%283>@9"6[+WZ8<SHK@H
MK/)*-BF]F%B^CI2^!S WDW]&")XR^5W=!,F*6:\5 ^U($,OHR.2'3&O6V)+C
MTJI5<Q+(^"0WX3<&F')GG9#2-N(OI2 BG."5@U)4!BM\0 O<YNQ169)&;2/^
M80CG7/-:'@79<F38VP"U:@U]"IH, 9J<9&WP)?A0.UZ>+YC7]@CF&ZS741CN
M :U-89@1?B<5!ALUIF@,0^OJ3CP6Y@4FAC[[:*PQ0E;'W&V"]AIRYU?,2O \
M&L)K$19\T*&H_\_>ES:UE21K_Q4%]W;$3(2*KGVQ)XAP-]@O'2/1=N-VPQ='
MK2#0PI6$,?SZ-^M(8"2!V8004-%C1B"=HSI5F4\]F95+8$Q%DA2/BKMR$O]$
M:CIEF0M-O [,(>\"\'J6(K*.8-AU8P03+4J71-EFGZ.RWF6;78"VEFUV3OH[
MN<UJFS@/UB-'(]!D[!ER5EL47="Y\Y%U+NOO;,^<<A2_*$4<E:@MY_ _<0I&
M"D(L!).<"JHE$$2K,.%*49=XL<B?!&IF>L^+R# 6F@-+<"&WF!9(XYS73 -(
M;C!)*;FR)JXH85]<^,NMK'=TX3^VMA:J,"?]G>JI*K64EGIDL3:(2^N095P@
M$H1DT@J3'%]98W2VH6HY25]:U;U+5@MVF&H;>=24.^6=M,#Q/?!Z9IQVQ21_
M*CV=/BPG0=(8)%(QQ[Q$HI 3Q".JO2(V)"E]*/OL<U36.^6@/;ZVEGUV3OH[
M5?4GV #&.$=6Y'U66P'ZFR+RW.L8+-%)LI4U:E[X4?DR*=[G[H_N)3.=(AY6
MIG4>93O+/19TCU?G?Q*7^B45#]1CMX\_G^D24#KG/7:V7[P.GN'D*<)$B-S4
M"#999QARGG"-J1.PD"MKA->I?' 6:>')"U;=JJL3?5N6:;F7Z0EZQ1>$?42$
M_3R!L%1:2V1.O6&,(!XD159CAYQ.3OA 8.%B0=AGJKI/CK /[!PR;J<WU>3@
M9;05V>X-;?N*AH9W/;"?PU2]M J8<YR9Y=;O)S!^IKV+S3C<[/KV<9ZR\VV[
M[-ASW+&_3]M$3!H7 X_(8<X1=U8@D[-U0O)<!J*5#R*'W-;-PRO[SA6.%Q$%
M^,"1WKJ.< '?5P^^=SKFF1/ZEKH%3XW%C0DL-C9X(I)'- 6PGI+D2-,04>2&
M&B^LH!JP6-:)F$,&1$'A@L(%A9_>.U4H\.)A=])I%11VB@:%!.&YT(3WR":G
MD%0*1Y-BBCE&M5#@ KX%?)>% L\+?0L%?FHL]A-8; .3$M.$)(X" >_%R'@<
MD;8FJFA$T(JOK(DZ-7/(3GI"%*Y<V;\.+4@;_']H?5L[?YSF<0?4QZ_]!_YX
M_@0=V]]K=4=CH9/ =G \&+;2Z>)5EN+9OKBY=NB/H*G>MYS"-/%44_7W M,L
M"JRE#5PI::D-6M(0"!A B;.OZ]F.Q? ?^F'0WE9_/P]B.F[_MY7BA,;"D_HW
MX;A_&FW_F>KH[C_[V'?^[MHOYGCK8),W#MH'.QT8^=D[M@O? ;H+.OJ.-^@&
MW>U\IDWZOM4X^ZT-^D:;!^^^>NLH4T(@PZE'7&.#M'$$Z22SN+@@-%U94],"
M6;/=\-/EM"0I+(A7VF#NI';8 CP;%J,U6@M;EO,1EM-_#5*FX 5'0$0YXM$;
M9)3*!Z^!&RMR\PF@KP3/K&>>L\';VE'5AF=PL[H:$QCWFBK'$I=1&F]9P$)P
M1GEB,I3UG?OZ;FU__,J]B0[@%YE@'>)>>M!4QQ&SDAD<>5(BP/KJJ]>W#CO7
MN*KSS7BL'6<\60IRPRW8/M+!*BH1 [P2WI4%GO<"LZS $A;7!FR1$#8A[I+-
M_:D5"J#/ 7OI)/,K:^SJ];T1E:4DTA*;<$R"&\)M"I%IRXA5AM%DRJ+.?5&W
MUM]]U38 674*J: 9REYZI+4FL-V*P$7D0=%TU28[5MIA598M+\/-:LLSQ#.G
MHV*@MD)H[RA@@Z52P)9N?5GA>:\P;VR_^^IRUZ_(&#+94<^U4<@8SU"*4O($
MG!8LF94U>LV^6^EMK\KRGXW:N'')<T$SCD.P44=N#6@RYT9%'(#(:6Y)6?*Y
M+WES>S-WBA* QF"8RI0/RRD@M<NE+;$#K-:."I8K2XNKEWRU=MF/4.NE*U8>
MK*=C6.=0&_9J_WN78BR!TY@ ;WPP/!)MI8DQ@#A@$P).NA((?"X0MW",7![J
M5IKVC=S."8)?GYB(QOK>5V4,L<Q9Y%64B!N=D,Y%5L! <HX#L[*!WNFL@1N<
M6Q,(29W/_FF+!656.8(M@=M?3<S*ZC[.ZCHIE,Y!K=+%G!(/2^R\B"@&;[UA
M*0D#(*"%J>,KTFUG_I#GN@;[P'A;B-T VK\>?>RXV!^=+C!2K^5UK5>;1M;?
MU=K&8 BKD9$B'0^/?_A=KL"60:TUN!.8+"*^X-)H-[X?Q>X@?NJUVZWNW@Y,
MP_9)K\C@U3*X>=(X>/>5"B^ OWODHLAE560"<Y]3A*.2V+A(B/%/$M!WMR5O
MYN\?+?OV26Q_BPT8TW[!GY^N/=,^>TDI OJI$*?8(&#[$05JG3!<P(K!V@N.
M;XD_K6[- 1'-N$+/ 8;5GQE@[/=C+&)SG=AD[AI3D#A1@Z@T#K8ME_NO,868
M(=@HZYT*8*X F[A2;+*4P!KR9R87[WO'_2(6UXK%P>>O)(+APC38KAA,66X%
ML)F4$G*2T!B3TE3Y+!97H\E8+,2(F3POT8!+BFA<>["P?GC://"XN>Y%=G:D
M$#E8,QX)FL/$(Z8@,-ZA9#G1P5#CDEY98YS^3$SDZL4)[;4GGM5,*TD)8TE(
MK\#><4PSS(T'.6'4>VKX5R+4ROE=KC\G'1^*KOW']7]=F_SJ)[EH?'3*<[+_
M46_0RG/SIA_;(*'?XMN35ACNOR$XGZM>OFI\/(U_7&+=H-<^'EY_R:7S81]!
MZ?I/5$5 R*D%O_1SOW\^FB.[%Y'K1WN(;(+!OK'M$WLZ6/EU<L9ANB]/X'7/
M?O7*7/'D*<WER=45!^.C WK D5Z_0I\WQV#5]?.G8#AV:<92 ]8$6/P_-^L;
M:-MVCE7(AN7O&<:[P\%_?K5K5RWO?=9B3E)XU?.OK#5[PUA3DT/]F3O]/LZ6
MR4UI/5:Z^M^6=:TVZ&P<K+<&OMT;@*$^V(9O^JW=\X=/OJWX\;9RM+^UO0%;
MR YO?MDD.P<?\2[\_]:V/]W]LD-VSCQKKO_1VLE;Q/2VTMG(VP-O'NS!=7^W
MFNN?VCL'GT7S[(_V[L'?!\TSCQN=/UJ[VSL$&,?WQM[7W)"#.<819=+F'AT,
M.1PC++WG406.34@KM0A[[U%&LOYQO%Z_GTRD-C.HQL$0_09, @A%;;SB@T5(
MF;>#P9N__'X,Q^U8>>^JL8R'<CZ22E]?M:R=?%4^8"LH1C&'NW L G+",61,
M+E*/-<RXO:VL+0*_K@ZRNA V-Q:V,%[B+%&#UF"843E[$!.PV]Y)#DV[ V^I
M8M!^<(TJZ V>K&V/!O'-^8NWH34X:MO3-ZUN-;[JHK?CFXT)RA4EC*JM9_3V
MC_UZ%8_V['$B]_B;QV^O5F]-!?"-WE-DU;#KW\:KY-KW?G9;0E>QOO[2G]WV
MY^]Q+!]GL.Q6M[TA6?[&&@9FYJ-7A%6/V.4311'/0',517SN.J\Q4I\("+WE
MA"Q)\'AUQS>M(7R;OTWL]&87(*!W#'<-@YE V*L"_N]3]F )ESMOCG-YW-O4
MC7LY<X;OHAHW!5 _\]H95^ROG>S.NMAF[QE7_JKS5)YW*LH3.#+7*Z$;L_=W
MWN<XD&=3K>I^['Z<;,)VOWR&S^U\W]W.#LT-W-C^K;/UH7G8[.RVFF<-LGL
M_VT?BL9,LDEH[VY_ O;_OIW'M+/]\7OCPP[?H1_I;F>3-<[^[L 3M+>V#\_
M(ICI%DE$X 1'1*R*8(GF$#W+!6+1)\TYD9RSE36A6%U(-=_$OZ7*[9M_^EY!
MOM> ?//*P2O(]_C(-UEMW&'-*<$!:95R(51FD1%)(::T"5[)E*Q=6>,:UZF>
MS;-;1N1[K"+-RZ2:?]EO,-3!];STA=<??!)2-IKJ\=2?_UK :7[@U)BF95IF
MIRT32, *Y8ID'#F: K T;HR60B2;:XCJ.B&EF\D+UN'YT8NBPX^OPY,$PUBE
M6%086>)I3FG3R I,D;!6.2NLMC;GQI Z$)$ETN'7T-8DW^R"0KS@-B:OKFU'
M7MS_QL&@-MR'+_Y?@G$AB(].$//XSW>4//G;,/>D>LZRO\QO?_D\S1$]5RG
M/",OL<PYM08YYRS24AH3N Z<PO["ZH+))=I>"D5<4HI8M'A!6CS)$IEGGGJ#
M<U&+""P1%-C&R)"QC@A," D2KZSQ.KZB[=W+(XE+32PJ.C'LU=H_" 85]R08
M5\S'RX.FAQ*,*LCO,BXU>OWX Y?.40H6H:#47%%J9YIK)":T%EPA)W,0(0D
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
MWSAHMIOKG\D_9QNGC8./7[72W#E)$08H1CRRB#3F$F%AJ9<!A"CH$9:WNL>
MMYG.!0X"YJ2G-C@>K79PJ<=4N( ]MPP^'P%YCV#.A_WCN%))W=-(U^?N\2"&
MVKMOMM6NVM#_%SXRJ/52[?=^#*WAI-S=KK']P?%@V$JGB\>-ZHG>5:,_[X4]
M0EE&ZK4L[?7:<#_6?K/=P]J^#; C#Z('$0^U]OE3^^JI:Q;0L_4=5K4/F^91
MKXH/K3FX;E ;]FI'QWV_;P>QEB+@K6W7$@#UH'9\E-^TM8[]WNH<=_+M_O<.
M)H943JA\JA98X)0'YQB7 %PB>I&HN;6?.J_@5AHMWWOK6^W6\+0Q&M)O\#R]
M$]@(?K='\,[P]'8F"'Y]JD\;>U^EDX8$[Y$DU",.((H<B1K)J))W7"AMS,J:
M9G40Z/QO9HNOM;HU>TZV5FMWD,SKY#+W.*T^^7XL>?^OUP&=[8&:5=?>4>1T
M\-A0+1-U@0./ 9$+ CME?61$>U9$;G$B!V/?^QJECSH0AH2)L-E0*9#UVB+!
M*4F8NL2D75FC5-<U-U?+'.!L&\0-A - ,]3<*?RE T3!MT!<.KW^< _,@5H;
M1&8 (CG\J3S^WNL @I]6(CDMBJG?Z]2&)[TQ+#X0_$ *:4Q4$H(I)TDZ#62-
MBF"EP$8K521Q<9+X46R]^QILH %^("D]1CP!]['"&908C=+@(&@^A","WP[]
MKA#+P3#_W79#;9)D7,7CQQQBO-'SG*A1F;GP/6_Z$6[<^A;?GK3"<'_<+_OR
M56-C"?^XQ#JPC8Z'UU\RTPS\"8P@ 6,2:FIN+OW<[Y^/Y@@T&KE^M(?()ACL
M&]L^L:>#E5\G&1O0M<L3>-VSW]KL2>G1B.F(3H(J]OJV6C$@6+&?/P7#L4LS
MEMI^/Z/7_]QL8JJ5M>V*7V=FG8&O.QS\YU>[=M7R/@>6G:%];/-4DS+&R)OL
MGK6C'B!R=C'4!L<.'K0UR!=7=*<*SUNM;>_'?JR=Y!^/[I_?;+[_V09R8[K
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
M,:R$E=0K!):T1QRGB+1A#AD;F,S%U@//-3^PK$NY3#GU!:0*2#U-S8\"4@L
MJ8\3(&6U<UB3B(S"& RBY)"#70>Q1*/@20?IP2 RO"[9[*E!24=9?#I*N]:/
MP^-^MX1"//?PS=%R?JI6<ZM; .]1 ._[-"OCEE(FHT0R18>XB )9(CC"C 9O
MK!,^9 \0KI.'=YTJL1#+J^ +"(4H"KX8!9]B-%A*SQU'"1@JX@ZXC262(.<C
M)D+ DA);=8#7],$Y\TL0#/&L&<VX:5=_HC]124QY[LSF]TNK.?CM]'R5"[3=
M#=I.I[F+US98322R+&@PUBQ&CKB$F/64!RNXR_TR&9M7@_0E\B85_5T@<;E6
M?TN&V9ST>I*R1$.9L$XC:I3,I](:.2P](E8PK%+B7LAE3#%[E5Z8DI#RLA)2
M?MAE)5+]D0#O;)K(!(N=X20@K3%%G!L%1";EFM/6VN"TX$&45)07K=F+2J8M
MFOW(FCU%932V7!J)B$P8<488TEPFY)CF-"@.BYQ&22BSL<8E">7I Y=*'LJR
M!Q6\MM#KQ\M#*>$&C[T]X&GBY[#Q(DF*)&SMN<^(0\9CB9P.P 2%<#94R2B\
M3MB\*MHN:S)* <,"AB5 ]%6!X73LE?;,>8:H2@QQB06RV@HDE3.)$0\+._<
MT9*,\H@\^G)+]9*.\OS34<9?,^XK_XPE\YWW_6,0S:/8'>0=IMVRKM5N#4\?
M=-9^J^FY)YVY><Y?-J.YQ?,O-ZFYBR_P_B;>K<L"C[#YKPJ:1PRG<)LY<ALZ
M;>@);@D+*B!J(T4\4HN<U0&9H*+QQMJ@?>YR0*ZH"WSGXGIWP>D%&GEW \:[
M1#@\#"2?-UC<WP0J8+$T8#%I"!&C$D\!(^R$19PKCIQW#@5ON724:8E=546<
M/>@\<%%H4='-7X?6M>.%WWPTZ.9Q!Q3$GUO\XU_G<.0]DFAO!X,W?_G]&([;
M8,>##7_<.:J">#X/8MCNK<=A['= V/_L]PZB'UX(_8_J$]MYU-LPF-_:/7_X
M3.5Y]Y]][#M_=^T7<[QUL,F;G0VZ]>4C;FY_QKOK'_D.;;9VMM^W8<RGNQ\V
M3AH?/G,8(_OG[#-KKC>^1DI\RFVV8B 2<8$QT@[D40H>B66<"0IS'D'KCV#6
MAT"M1\<WYZ+7L?V]5G=DGM!)[#TX'@Q;Z73Q.$LQX.SV?@0@:[=[)R#CM7X\
MZL=![ YK0_A[QQ[T^KF6PKG,U(Y!:&K#'J#H6&RJSQV=RT[-C82GUKN0GEHO
M59_)D+E:>P_WRR):SS]QS79#+6<&UB\^4D4TJ;>#6OQ^-'E+D.3]6H)Q#FHG
ML1]KH37PH,KY(\>#//9\B_?;?VW4WKG>MUAKQ-""Z5SO'8/XHG>UWX_[W^+E
M$51?V6^AO#/4&KW^T%;F3R7NU<@:?V9UNOS>9@<>]5O,E9AK?V6 'PTES\K%
MG?&M[XSO=N>+:;KQSL3<\LZ3)WG7BRO(9H5=%T ZPDN0T;8]&L0WYR_>PJ(<
MM>WIFU:WDK3JHK?CFXW1]8K@K4H91F^_/6F%X3X(+UX%N<^>T+&1/O[F\=NK
MU5M3\#YZ3ZA5P>2U;^-5<L_W.+[?77\V6$)7L;[O@,I@;QHLO]5M;_ %W<$[
M=8^/7D'&?<R-]YZ(C:LKV7A&S%OXA5[R\^/7_?S$3#S_/-SZ/_$$/P<_WI?J
M%Z ?%D9E]WXPDEK?#N/<?/WW\9??(I;P#@OQ3#P&USH,P#9W.55APJ8*7C%+
MG%;2"K"IN$DI$BJLIHY(:<G5#D9^BQ3/21/K=]OVQVV@PMV]&<MJ?2PPGT!>
M+CP&B#Y3$VOL,OB^0S]UX&_?=\XV.'PO;M _VEM?LMO@'5RW\;VQOG^PL_VI
MM?/7M,O@_<'NAQTPN]X?-+;WX!D_GNUT/HOL-FBLOV\WMC=.X/OWFQ_^V/_G
M;&.ZJ*E1'O[#'$7J&.+8:V22Y,AKQI5,RDK! ,A6]8.+^-T+RN[J-G@*#?JE
M8-928Y8B)E',G/&"<1Z#E5@&)TR(+AI-U=5^SH)9RX-94[5'!?<J,:M1",EF
MKU)"UE.),*7.&HJYUC)CEBB853!K66;\;I@5C?$R2!\M)]Q89E3$VBG#E<5,
M!'%U:;""64N$65/-#YT+P1.&J&$:\8 #<D$YQ!*3@&!6$Z%6UMCJPU/.7PEF
M/5:9CV5ZXJQY^22@U?7]: <17L"S=G+PT>B4H!V_Q?8C-Z!]V)PNGQC]R\X<
M=);Y*O/U:/-UQ2'VI2.C\:.AC#UOB#Z:S-E'^2]/=,1YZ3D6__5O)^9%KIJ1
M\-R)0VF<M *RA V8?4I+XSR1TGM"A(S&Z47XJC*";Z7?+V'VYAC+GS^CNG]P
MP 9NGNU\E98;# N!9* "\=Q*QPKB$,ZEQH#L8D[IRII<G65$O]3V^C9'B(?>
M23<?K-]-,$22)GCA,$F.6\<UP=%[YW(LG6#:%L%X.L'8VO[X-42GN)<889GK
M?3/OD 7[!SFJB G2<>I)YLITUK[_I=:#O: Z\$^M_@!8+S"D;NTTVOX@,RD
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
MU(PJ/>KT1X:ZAD]EI37,<M64M=Y%!I^0MZF*X5@QI!MKGW>%LMI2G8C046'
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
M &87 .Z?(:D ,&< ,)HD25D&PPW)Q0^ Z#5QS@6B.&>>)^ZHB4NKL,R$G"$
MF+ $;MH,0LW/[:.8CE#WQO0!/2D,;'=.)B0Y?:QFZ^EMTF(G[FNS]9.7WE7C
M] #&Z1KI+..!4B85D=H' @;C4^N5("*"X!&8]\)/*4$U50/QB&>B%90K*,\0
M*#]I85\%Y0<!Y9&DH0G9F)@IT3(G MQ9XE+2Q%IA<M I&!NFE32LJ%Q1N:+R
M?-<-5E1^&%0>=I6MU-$$;4A6M/! ,TD,DX$XF:QRFADHJ#R51&X%Y0K*%93G
MNRJQ@O*#@/)(<MT#"!VX)=2FXBI;2GQ"C$8++*4*&"F!F%)R_>E!^1;$<C<3
M<5W]K/W3WDD[GSTA.5G"!1PV1&0#FK+CZTWG9838T?5:Q5L3F9U<8S%;;A4O
MK)6^'_?'&I]T6CZUNBET/A_A#<1"<%:NU#E*A3*MDYO/_S$MX&(*<K,Z7 9>
MC!?E;IT,N'Y:KIM:N&=[K?^]"Z=EHE%XL-E8"XEE TF'P$,*Z&DP8QO&/W[!
M^,='\6I]\_5=!X5<.0.<>P"Z/^'?6]A:^["KDC-&2T>"-1K=.N>(<1$?=8C!
M6<-,]G WBM)'V,Y%&E,_Z08ZDYWW5))R/$$@FM(IGB(QUBLO! -OW-+J=0+G
M:[]8:2TF,A5.K0:9[@)*:$Z304$6-#G(^"25CU0I&5EAPI2^2O'4>$?1;WJ[
M*VQ,8*TG6@L@8$J50 Z,6*><-S)(FNTX*6YD\1$W]NY3J8:,S6U<8?H<16#_
MU:Y5RDO''5%,HR52GA+GF2>>^RC+*5T4:(D8-<OHGUT7A&[J%?! E#DX6VG=
MEI]UMMS"$D>YH[,6BEJG=8B"<U*$I^5:>*=%BKMM?WK2Z9XA*'<*WO7V$'Z/
M/I<?/W?=X7+KVUX[[*' HQ_=:QT6-$2H;"-BIL/C@\Y92KV5UJO^M]W6CROB
M\^LU"(D"& ;H[5T/OYXBXC9"B[_M#:[>3>4=!:+#:;>+>-SJ(!"CM.-"<!-.
M#_#CBE;V\3_C_G2Z^+%_#R^Y0/U1;PCC$;CQ0KW.T5$Z^/%Z^Z@!<5QK$TTT
M:^N=X#^'%Y:@W<2; ]CO6Q*ZW*R@4*"WON'"[P(0,7-E!(8K7G)0V1N,I9A'
MR534"A#Q_JG,5P/K]OKTY+2;+K;AKZN[\"Z57<<8:BN_;A<\V$FN6V'C!MB@
M>(U=S:V'J (QZ&H2L"")IUXA>F-<K),P/+.E5;4,0HT%CN6[F8\@T6&V65@*
M$+3RR?$8K7$L41&=O'].I4K']*5C9S=+)ZQEFD07/ $G$K$\XG?>QY0H!UH(
M0>0R>@ W2,=='8QHT)6(1FCG'$2?,/[)5G.PW%@F#2\2<K_)#%5"IBXAVQ]V
M$]/!V^B(E@SC)Z71[4B"HP]*&1B3(K6VX(<!=H.$+)SGT3LNUK9;'(_8E\(A
M7Z$%E/WVY9^MXY+R03< O8^O[9A:)<577L=X$$/'=K<QT1>Q6:^\LW?JT78?
MG6#(>% ^Z^"J7S(DR*AA*,6-Z;_Z:26FN[3R5XQ\NF-\!Y8JL$(J[@.41B0J
MN7#:,^I8R97?=S3@U9MH=':@I6NHC>6AX-/IGEU]4W\^1571FX92;*Q]WC6"
M:LY5(I(5,CSG([$QEJY2J<IX6DV-6%H5RZBN4S#Q/ )/&2/0$$L"RSB%,6.,
MQE+\4)K-?8>95=&8MFALK^]R$13SEI/$O$'O3VCBT$DG$&T(!JA0(6'0N"QO
M"!OO;M]UCH(I*WUBS4P?*T+VF5J?>5#:PGU',%7QF+9X[+_<58)QK[0A4H5
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
M-08=1YWK 4<1_1]DY3^=:'Q]5,%CB4[=]E_2DW_9%<YJ!<X0A>:[),Z* :%
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
M]L<IA_#A'MD[W&3;N^\.M^CF^?;&>[I]OLFWZ=[9WF<8V^^;8FNWW=[[_)Z
M[3]3&,E2CXU)B(3$$"=!($V51B0)F[SV! N;'<($/[@PVUVI=H%';?,_32O$
M^1*(\_%"$0IQ+AUQ3@8P.$J8CE59*J(0#]$AG3O ,>(X50P;+\7:NFPR/><
MAD*<A3A7GC@?+YB@$.>R$>=4" +EC*2H')(T.,252DA+A5%((C=0%L"G.&N<
M6CZXH<)"B/,E5 3[QX<83JHE&/PS.Q?ZT0[@ZOTX.&D/\R%9ZO<ZI5Q8*1?V
M&$D]]CN*WV,'X%F[M4KAL"=WY%0"-2])_7Z1E_.3ES.EJ\'&5(YS@0C+(7L\
MYH(!-B#G0X@V)..QRG5+I)KUT)1J1,\"UHMR,Q18/R:L)_T'3  !"R:1)!+4
M8,$PLD$3I+DB2@;OL$\9UD*7*H'/%-:+,H(+K!\1UE/6+:A<VI'<?$M'@#61
M'%EM"7+)"N.BXXKR#&LE9MV"3P+KEUM@+!^/QT&ST8W#'+\YCNP<A8.^L/)C
M2VAD7%\ )0X*1=V)HC[-=#2UBAFG0?-@42+NB456>(NPMBX*+9UP.!<W?8;]
M3 N(%VU2%!#/"\1G4Y6+7!(J,&0<TXA'S)#61B%/"",8!QJP7%L'DBX@?KX@
M7I0!<3.(BR4Q/X1/M\RTB4LM!6(8<,U-SLT*P:%DG#4:%"W.JWK%=*D:C[_(
M(XJ/![8?D;.#&*H<LM@=U*EG-N1<N X,^H4=6BRA.;'=RTDT^133M>,H'*!:
MN-_RNKVYLFQO>H/G4EEQ4>PUTP)%<B*4BPP1@7/#7Q<0Z)@6,5CJB$60P:BU
M]:5J[54<G"MJ8Q1D/RZRI_IQ8D>QH@K)J&.V/#C2U&$DJ8W&*T$=CVOKZL$E
M4PNRG_?1Q0VURPO&GP+C4[8' TM#B0SOX#SB$D2XLTXB)3%S0>7.!&%MG>K9
MGKOE#&-1<!U%L%9)?KX?0RL7>7E19Q9+&AGUIEZ,PD%WXJ#+]BA;NWOP[)M?
M(O,\>,*0)CXA[G+@4V($!>R%T<IRQ7AV<<[6Y2V=%9X%9A<8]E0P>T_,GDUB
ME@-6I0!KP O%07'P&KEH9>Z>F(!T-2$Z 68?U#BQ8':),;O F*:"V?MA=GM*
MSA)/O1><(2,U8#8PAVQN>TI=)EEOF"8L-T%Y2!SB"IPP+!/B=H8'L5]%)KVP
M<X/EZ()X ^=4J_+ZXDBG,,_=F&>F]8:3AIB #8)E)(A'$9$1VB&2F&28.$T,
M* M"ER[+*X3@)=3O"VX?BMNI$P!!98K&()6X1]R2@*PW"I$<5I@L 54A>P?5
MO/)W"WB7$+R+4O0+>!\(WNGT>ZF9%=$CPT#1YQ%;Y)2*2)! C/%2$F% VU^J
M\[L'%C4M+0]_;IF5)C"/.3//AO5+R\/5$P%'TW87!F6;<VF1HOF(USB!C/4)
M29M]MUP$QOF<6A[.E8@7X>)=5.^M0KN%=I?!4BZT^XBT.VDV>^52E,*C& 30
M;NXY:WB"WUA2C(,YA9F=4\O#0KN%=@OM+K&/H]#NX]'NE,-#"&UQ8@;9Q 7B
MA$MD'4E(1.NR\<*$8W-J>?CTM'N+EH>KT,-K\YI&6=U&MB@;P^SPB*'QORMK
MM>(5Q?'].\YM?=_^^B5B1EAN]@S<:1%/TB'M0T)$)@,@I,1$-[(ZF["[9K!8
M9=;9/BS]L'>GU5\NY?D%KOYY/C,*41NC%*)2P.I32Y &9D:*I,B\#!ZS,%)^
MKU]]V[T;YI=+=K_$5=]Y_24284P0 N% 0/:FF'*044"6Y)-"H1PS="1[KU_U
MFO5QM?IYF9JYYNQQW8NQ??:J\?D@=AN=: <GF1CLH&$;Q[&?.Q7EDC['_=S@
M\/O(/=ZL&JKE5!';/?M__Z.!:'X=7&GMF#]9-7,\A>O<N--@A5WLSU? S.RU
MZ[N8YEZNK>X)Z @[\)#5Z=CE<1BB+VZ+O2=;IU\"E1YF&.@D9ZEPJ1-R#/89
M3@8G; ,!JSM'K[WB,[OK_\9*1?..R_U B5*6^W[+36&Y,0,6$!PC)ZE"7%.+
M@$D<"BFX:&%= G/Y^/+5+)F,EQLW*SJYVY(_4)R4);_?DC,0(H9$'!P/*.K
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
M( D_$==4(,NY0]X9S4*(3 E1=R2=U<=7CG8KC?U?PQR<#O^&UK?U\3-MGW0
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
M*<(FTEQ&.B%#?$1*Z"@C49;E]I=DF5R3I9;,\EK]!;&/@-A)V]Y22D-*#+%
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
MU2>*SV<F8D;F,M/68&459][D#B_$Y':]TF";<#&#5HO+_+09Q .P$3,822I
MT8F!(FUQ0(XJ2X6*UG*WMDZ;E"U3<?WBVYVWN\-9&9-P*A_>4,6M9$D9'I4)
M(GGFBT&S<CB?,FBH%XES@XSQ%G%".+(&[!OC$R.<4V]T[J(QCX#>@O/EQ;G@
MC"HE.36<<B&D%@%^<!F<U0F,WF*;K!K.IVT3%C6UWB"M/45<:PU62M*(:AJ=
M4S1S>L8YTP_NP+=\1SCWJ6<PN@3*GU],*>:?)JTN35497!=M:<TF%/ZS<4UI
MA>(?NET3G_N4N"H<O+0<_'7:IC)48J(D09IGY[$2#CD6#?+9@B;)))Q8]@_I
MIC3%>US88?)H*7 :DW;*!Y#51%MI8@Q!&VQ"P$D72VSEV&'2$N-)!,,<1XQ[
MC[B+"AG"*&+$6V,IF-\L=P_238-U(8="#A.QMBDP(HUPD1BNDC3,)Y>P<8EZ
MJ0POYMNJD<.4^:9$A%4-"EFO@!PH]L@$[9'.7C@MF/"V4AU,DSW<(;M*1TNK
M;-KM7%=_:#F,NW_<4-KTGP\P[UZ$(^VQC+CMWO F,B[<>B=N/9HVRWRR0@3!
MD-6.(4Z<1#KG+W'EN2.>>AHE*%Y&+9%CK#C 5\2\^B%NB\(T1U!/6E,Q)!L,
MYHCGTZR<8(I,[L5,'?/"IP2+&+*_6[ '1^(46"\OK!_+,"KB>'[(G3)UM#=2
M$460B2;FMND264(=(L[#5DV2.!S7UM52Y10^L*[J[3LX+WT>TFXO]WI-=ZFT
M.K=)>J:U:V[__,^&MN=N16WWNN-&'YO5+BS*U_PH_.UIIN_:JOHDMC;>?B&8
M2\9$1-A0C3C3!MGD'-)4DQ"3R@4A:W>5- \N G%?+GUD?_:MQG/74EV%"U\<
M%\[=,BU<^,A<N#7!A3[J $*,(F,H 7U6,&2"T$@IS0*5S'B6(Z\P;G)>N+!P
M8>'"!9KSA0L?F0L_37 A)X0D8@.**6?(82>0Y<X"(7*F6#+2DZP7$MS$<L['
MF(_'A97Q_Z^J'=SZ#1U@_S75$;,^CJRVT$\;;\)^7OMY7[O%=YBI.O=M]X:Q
M0=3DJ>#CMO'\&+_FHB8?XG&OG]L$;[0&OMT;G/27IXGG[NL1.H_;VYT/G9W/
M;P&=;\76^1'>^AVNM[MY#O<4>[O^;/OPW<'>^=]'6V^FFGAV/E% %7SFC];>
M[M'YSN[[TSWZ]\'6X?8AW/-@^WR3;@%*MS^_/_W/^>;YUOGF%T%58"ERA*W(
M=7IT0D82@XB@F+GD5)2L)E38AS&\SB07!$Z.XHB9%)P#AP;G#;,R>,R3E?RZ
MII]/L]4VN^%D,.R?-48;H'&EY,U]NC\^?5_2RSH]=8/OJN%H[EWWIM>!(9U5
M_;)]VPX&K=S1N@&2JM>X45H.ZFF9KR=E<_O=C,@\R:WT<OO<#,#,>J,%&4S(
M3I@8G^7G*=#O('8O1"=^<>#<XML;7\_@OFQKXSV([O=?0G#8AQ21,$8@SJIR
MY(!6:Y04'MY)'J V/.W-B,#<('TTZXW1@@]^N8J$<<_UN@%]3FG.%9_&+[YJ
MO+7^(,=SP#8;7%YBO ,'C= "5'3]\')S7O2&!RP=Q=P6=W@ <O;K 7PV)5"=
M (K^P':[L3VHFJZ?C3[=M5_APX-X;/MV&-MGC7 2<_-ZN'6KG_?M?T\N,#!;
MHNJ_)ZU^K ;WJK&:\+YV548S?CGAPS[<IEK3_,%F(W9C_^M9LP$S%D$A[< \
M^=%;>8YB]UNKW^OF:]@V,,),QYUJ(D=UOR[7L-=HPU3E]O;]XU$7\'JQ9K;(
M[ C=Z!-7Z K8H0^3EJ\+?WRKE_<@MH'!3F 4.22PWH#)MH8'R-D![(1.JPN;
MJ]^*@V8^"J@#"!N]+LK3U_B:'SRWMS^[N!$\\:!Q&MOM_._@Y'@D\"N*' ^J
M&V,8C#;T#V=\57?12!;\O__1E*A?85:]!R6WFH=CT&,]3&?5,OD"RAE\>3(&
MP-IYXH8'_Y^]+VUJ(]G2_BL*9B:B[QM*=^Z+^P81=&-W,-% NXV[+_[BR!5D
M"XF1A#'^]>_)DH21 !M0"0HI9Z$Q*E5E9>;SG"7/T@>DPT+Z0<=54J0UUMK&
ML]893CCE16NW@FRU^/&S[8*J>G4[Q$$UN3V?)S^O)TSRR'Y!&:EP-;Q6:/T$
MSPLQP8M4SQE5S;?[HUY^WACYF2H&H^J[USMS_RNWYD9PT^E1D4U@F[4L7#3&
MP/A5IYLXMN*7T]@;9EX[R# :DR3LV#@ZC[$W.R>3B8.1Y7L IYUG8COY]LXN
M=COQ\Q@M+N:M.VCE:8C/<>N\/7/#D85] I-WD6?P\CRN#R9-IU>M;6X(/J:5
M?$&WGV,B.Y]AAD#EB)-IJZ8>_I2[A4^6]!VH'/"7MZ-\D_'W>_W+^U==QK/V
MXB<'XGF?Y7]/=U+\XBO0$OP_4^#.;W)082HCK7KRY,;/<15>@SE:46?_;)"Y
M") V[CW?LF!2PL8#*'4SI,9L&0"(P(##,1E.6]#?6;I7?\PGK;'5R<WMKP"G
M=1*!!P*\]M%%ZPS0^^)2C9[Z/Z:8@Z_:5CKKC=7+R0(-8A?N\QE8Y3AOBKRB
MDQ=(<Z\X,_28M8WINI^<=4>=TV[GFY[[#?[Y&Z#(W&6%)<S\3 0OD],E[_0"
M/.@E(OHI8GJK%<];F,I?EAS-^YTAS,X-X2]$GHL;]U %-_(+D'%FA=9)'U8V
M=;YDR%7T -LQCA?W['1"V,-3, U2MNIA'P#=P@@!7_Y2 L_NAC$WE$5=TJ)>
MP_]T02W(K4&G,A(J,5FI\)WA1&Y?+F8_0QB(_ZIHOX60HQWT*NVR$@S/D8JW
M0 )-#9:LPDQ4A%$5KS*\A0NKV)7)+(VOG)KF-[#F6*<=:SZ_3564=NM5MW.2
MY6W63,: J.+^Y^=PWF5X94XG[\%%!DD6$'"KEU-&_N6\$T;'4U?ZE6]-')[X
MVU>L Z%Z-KK]*]>Z63_^6A$!8Y)F;FZN_#P>?$OC.(K(#:+]A"H]\:7MGMN+
MX<;/LQL2=N/5";SMW>_L3TUI:4ZN,5H"V'UC$^TEL&D<Y*M@.+8Q8VD=#[)O
MZ;]^[+M68,-4- 2TDF,ELS+^[Y_MYDW+.^<BGWB)?NB>G'5G&L>B2AX[3FD^
M+#=8:<9E\@XG:K7>6+IWVA_'<-:-^VG>3WU%!/]Z,?EPO3W6NQ^<Q#AZZU%R
M." .JX2,B (9Y:S2AC(>]/P2"ZN5E#@0;3E73CA8-$*2\5AC&QB]R6/=>.GT
M]NPDNU2^5M+CFZIF7?]L=*- [I_&B1LGBYM*S^Y,'>13:9;MW/S="Y#>(,)[
M639M1Q^S_W9\EL9(NY5W<O435\(IGYM6-L!PHI[?42V?D.;$-3D50=71&TQB
MUYX.X\OI+[^$SO"T:R]>=GK55%1?^F5RLXG<REP]=^Q6K=;XXV\T_@*/J7P2
M?3MY\N3C%]5'<R>%X\\X>Z&XOO5C_((\\#..Y8.^^;W!$OH"ZX<.J QVI08K
M[G3;QTZO?>RTU6LJ"^$Y;74G6S;],[AK&/YK/E*@UM2:Q>9RK%X_41C.M;F;
M[R#R;S?X>7-J5999O,\L3FSR,H,/GL%OIG,UB5?-Y^H/EQ9TF=8[3FM%C55B
MSLR4+9BT]..Z$,],>&1%^$%[ZL[S\J#=5NY>[OXX=U^6SGC5C4]NL.N>*OJX
M0GVNKSGQX58GE]-3R^]4_U] OBR<C=VDL/5J_NX>MG[3*S8V,KUZM_L44'9<
MJ6B]EI%P;K+[*FBJ0*9$KGTP:Y.Q^$!/XB0R_>O>UUWR_F3O>/_@T]>][7?X
M_>\[8O_W=_CPZRNV^]'G\8GW!^\NWO\V'YF^RW:__GUR2%^)_8-=#./Z=/CQ
M$W^?QY>?]37?H]O=._C?3__YNC/:[<PDG;N@)2Q=0H+KW.[ 2.2X5D@%(A5E
M-$AJ<Y*.:'-!&Y1X7FBIT-+W:(DE;(C4*3I/N?=8"\)RJH7VUB4EUR>1^IG0
MTMYOL\TH>:1.A82D@Q7B-*?*.$F09-0G;+F$39N[L$BV<.9@(:5"2H]$2HI*
M8HF+&-B))YJ<\=)KY3A-W&AE"RDUC)1F=25%M=%>8J0LCXC[2)!UWJ,D:'#"
M!RID[I#;EHO7*2ZD5$CID4BIE)QY7J2T/ZLI$9,+S$2*-,VYCS11Y)2Q*+(4
M,.-"D,!KJSC3@,IAS]KGMC,;//G_'N9JJ[%N_/,J@OADOBEOA\.7T\7;ZH7M
M3LX0ZX4QO^U,<[H.[)=7XZ0@V'U;(4=6Y7BD_7'(4N^H$&%]1+@[[\DBTL"J
MDH""Q QQ$0TR2A$4%/$B)A\X]V R\C9C"SNR;N:BY](L8K5!7YOGIX"^@:"?
M\Q,92AB)#J,8-6@_+'*D02$"NRS /HB.&)HJT*L"^F<'^I\>U[4RA!>&WPK\
MFPS_69EOC+*!^5Q,*3?QM=HCFY<X..)\-+GPG*L\,C>TE;L6)5F WQ3@/X7W
MHL"]@7"?\W7(Y)RE1B*%/48<9#YR+B7$) V8814CMAN;7+696KA(>HV@7\OP
MHDM7QZ14Q5*BBN[$@\^RW\.3A^%,U^_5>/EF>:U*ED=?XZ!?*.U>E/9FWFNA
M)'9&BH2(AA^<.8<R\2!)@HVPB![GPI!5]AO]I4'NVP+@IKHM[@3@HI@LAN(Y
M-X35N*I*CKR2,G=24\AI'1$-FF/%O9$F1]&UB6K2$4S!<-/C.XH07A)\9X5P
M+J*=",4(Q*]%G/N(#,8")98<C3B)8$,1PFL X-IC(8H07B**YR,A%(>5,AA1
M'1WBE@KD,.!9$1-X-($FS)HGA-<W#N);[:DJ">FGB:/@7R4H8KD<%Y5G-+!\
M+,XEYLY2%72RV*HHE(@/YKBQIW3"='MQ5+256GCNW;S+0%KKN1 :I9RMPX/%
MR J<$&5)*"6<(*H^ET$Y^V@NDCW3A B1\R$<F!O.N>"MX-$%HZ4+^/YGGO>#
M=-%?%L/UG!.!^>2=5B3W#O2Y_RM%!J".-(G$Y78_,NB-3=:FM(0R/#=4/VTH
M0X'UH\)Z5EQKZK"*WB),),^PYLA)KA'ESD@9#1$\W ;K$J/06$1/]*O&GBI/
M*PW"=HK?7]ERY4.O7,N#_8.YUA>SG2L>F-)0/)1/E-*0U^R/_G#X>M _^6U<
M;A8F;_^RR.J/ I]^C: ZQ/%]X)(XW.OW\H '_6ZWJOT[UCB*AE&?AN'G'0+1
M44.4\"AA+!&W$2/G>/:#2JU5T@8VS,8FE6TF5S QM7##LC(?"C<\0VZ8<RKH
MD"0E,2&)HT @,0@REG+@!JYP\"$2D0]%<!OK%2SOL^+<T(@$B4=CB4($]R."
MSER(DO>*4H.TS86^' G(9H>$9=X%&X@S^714";F $Z(00'.5@[H3)8IR\ PY
M82YBPG/8#A%(0$=I$>P.C$P4!%EOP:80T0IB-C:9N#%_JH1,/"K4?^_WPWFG
MVRW1$4NER40B-BI9$H3AQ'@CK +3*6JMHQ'8?=BY6U#$=+D*?]7'7T?SC@^:
MDJ5*:F1\+OG@&/R6@+\8#YCK0#$W$HP;VN:,E2/3U06M=]$S,&8TR>M./*BZ
M-A))!$XT&E) ^Z2@G?-(!&MMHD0CJK4"I2.':4J#$3::*DX!M4[E,$U-3<'L
MZF(61"QGB4?F">:48<M3E)H*ZG1,',?%,%NB#1\.U[D2"\Z3$$Q$DBF.N!0,
M&:D-(MI(:J4S*>H2;;@&@(V@8QEM-<!2<!^H ?V8 9<S1B-CDA8A^Y2HG<^%
ML"(HZAE*,N:@(VK!L@\!<:X\-YHS'[+;G[>I;%(PX5H&5%0]O7)?;=L[ZN0F
MHN->X^U6+XY*-,6SL/:K)=RY7,&M:@&KP,I"8_>@L4_S!CZ.&N2+DH@XYA"/
MW"-=96=:1V36'(ER&YML<4NAG%PT%Z1U6?>W@[0H(O4A>,[:YRE1"O^'-,FI
MU<P[9%U4B&+/(K6<"5DU\J!,% RO+H;KLO;OAN%B_3\<OG,>=BJ3@Q_("IL%
ML K(&2N0E\1H+*E3WI3*"&L X+JL_R*$'P/%<]Z 8 BFG"BD3':Y>^Z0]I(A
MEXP+TE!'(LE"6,ARS/_4V16Y6W5K#(MRU/\LC/_Q8A4"JX_ 7IW_<; SVGV;
M2>R=V-U^]2$1*JSP$CF00HB+!+]91Y ",] S G:$K X-B:!M0U2#7)H%M@UU
M!Q38+@.V;V9@2X-B@:@(UC\@EBL.AH1S$26"I<668D-CAJW N(UEDVHV%]C6
MG8#P<!? +=4,"H"7 >##&0 '3B6/TB.GQI41/;(V*(2]I,#"+$1K-S:-;F.U
M2.)  6YSY6U=EG^!ZS+@>C0#5Z%5()08Y CE"+#+D%'PFY9&,Z<B"SY5AK[@
M;8,7+H-83OX70^%K>!\8?.MM_VS@XP/M_>+"?"1[OTI\VH*7MT=QLG*3A2ND
M5B.I?9FW_;$3S!".D3.>(:Z% #X+%AF<E"#.6NVR#L)4FZM2WV"% ;RHY5\
M_%@ GO4"6$ZHHED-,0X S#D# &N+I,)*49>4,Z"5:"7;F!0 KS" %XT"N"N
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
ME'CF.<<CLL8X%+4*201IO..E.>(:0-GG.E0&*P"SXD8Z)X@@/L:H@HO<I#M
M^98BIW?#=%%@%@7VG!^!$QZE\DA&;Q"7-"#G!44,$RI8"AC6.!]K$KQPA'F!
M]2/#^CXUBVMP)!1</RFN9_T+6B;EG;%(2(G!,&$$66<M(E*&@"FG+)#;<%W*
M&3<6TA,-J[%'RZ$S/.W:B[R=XO=7MESYT"O7\G3_P'Y!<1P( ]\*K=-!1"/[
M9:&LAN*C?**LAKQD?_2'P]>#_LEO\*!.[PPF;Q+3U.\-?Q3]]&L$U2&.[P.7
MQ.%>OY<'/.AWX3V/IAI'T3!JU##$-9= H(IJ[1'A6.82[ E930P2D< 6""F(
M7.V4LK:@3:JV5LBAJ7$$A1R>,SG,NA6D"<)3D>NGFMP+6:I<C9$CS'3> \XH
MK#8V"6MC7IHAKS YU)TC4<CA69+#X5PQ'>\XYPXQFG*1+R*0D5J@)!CH#AIC
MQGWV31A5N&&%N:'N5(K"#<^2&V8#*H))CF-G$4G<(NY!9] T4I0,84$%G2+G
M&YO,M(5H4J6MM8RH^+W?#^>=;K<$3RR3)K%-0H5$.09.I!1K;9-C.F$L@PZ4
MYX+T=XF9F*Y6X:_Z^&OW?-XK8BP/L"P$69V3PRU)R#!%$:'*XP2JC@\4#!_:
MYFSAB+!R^M)<U!IL.%&2.Q9#EF(N)!DP#8QQZ:+U!;5/B]I9=P4VV5<%)HCG
MCB!N<$*@:0!J PY>DD1";B=)VIHN7,^J@+:YH"4V,J:-QBP0'IQW GY8";Q-
M@S3!+ ;:$HZX %X/Y]R+AN)H(DJP%H@3P9&AU"(3*-@.*5?EQ24<<0T0RP67
M/.6(8F(X4\Y%*6-DR6ACL$BNB-FGA>U<CR;%P(0'X2JEIZ <2X&TU 01$RTH
M15Q'14#,\C:5"Q?W+^44%@/A_N@X#EJ=WLCVCCJN&UNV:FO>;O7BJ$1;/ >#
MOUK!G<L%'+>E+X&7]7+<EWD'@&=&$8\5\HQ@Q*5,R"FM4*#682L"K&C5*8"L
M8O^2 N*Z[?\"XL<!\:P_@%,)BB1C**D4$4^4(&UM0CZPA#DE*G"UL<G:A#6I
MOG4!<4/] 7<#<?$/+(#?N6[.-D98&8FLI08!^5IDL(Y(,"L,-Y0;2TMUA35
M<%W^@2*&'P?&L_Z":(WW00C +::(1PN 9B2@*!UH4<01:W/SFS;5I$$@7LM8
M@(/^R'9;8UR4>(#GX!X8KU4AL!H)[.):CH2EQ&-)D19)(,X\Z"%1>H1%(%@:
MC@WA&YN:\S;7)1Q@A4%;ESN@@'89H)WK[T"-C2D70A 1(\ZU1R;PB+AWS%I"
M-:< 6D-$F_&%]8X"VN:"MB[SOX!V&:"=M?B94TPH"E 55&70!J3A#XA9G_LP
M$>:ER*8")R6"9X4A6Y>]7R"[#,C.10-P'Q6W'#$> D V!61Y59B<4D^%9LS*
M?%(&:E.;\B:IQP\-"'#]08@#-+[9R_ST8;_;":T,H>=M_K^&EX7!M][VSP8^
M/LP#<)])6L3C>>=56#UZ7-1W4&5:;<'+VZ,X6?+)BA>JK)$JO\[[$2157)CH
M4!*.(4Z\0)J*B((@5"B#O;!F8U,JV<:RKIS)^Y#58QQV%%YHKGNB\,)C\<*L
MJP(VI5-><*28E*!"T82,%00YCPFE&G:U3!N;PM V:+^%%PHO/+('Y*Z\4$(?
M%J"$64>(35RX9"F*F(!5I4U$-E"/L+<*2T,$%Z+NT(="">M#"8MZ6(JJ\%B\
M,.=MD8Q2%@*2BJN<F"R1];G.@A%.$HV-'<<E4ZG;1M75K6+IS%"Y8GX>6=>-
M\-_0^;PY'?G>V0F P8__[<?U0*I"()O_ALNF(S^Q@Z-.#XWZIWETTR&A['%Y
M2?3IK-L%Y;\\/D0IGD#TZEN,46! 8U?)8P?6/(]$&ZPTZ.S).YRHU7H,7OA.
M#%L96!0GH@(AS)K ,<^78,^<,H8Q1R.[[3G":B4E#D1;SI43SF!)2#(>:VP#
MH_// 7Y@S!*/L3=<>Z,3$RFD%"F1TCIXSO^[85UN^,MXNSW^A,_M!%:M^XU3
M\^ I_>$4_3F(0]AV,;3@.[8U^E8"-;<P<7;8&>:LG+.3['FK/F\-["BV^JE%
MR?^\:!T<Q_DOV<MJ-ZUS"]\^/1WTOP"_CF+WHO7?]Q$#L &X84)2YSGQWF)!
MF56.8$NXT2X7[Z%D4KR'DKNT])C4W7D%4^!'PZUNM^]A7&&[,X!_=R\.^KEH
MS^CBST&G/_@3UK0?OM7NN9OLP,]4=KS_SS'V)W_W[#_F;/_D'7W_^R%<\[^=
M0Y A^P=OS@_IW\>['_<^PC./][[NT-U_7G_<^^?-^7^^OJ)[VY_@7A[O;1_1
M_>W##QX,1)RCV@GC''&% [+$)L1=]%I'FJCR5:J[8FT V#4YD">ZE9>T?:_]
M0@.G,6FP5H/)1&6EB3$$("P3 DZZVB]XNE]PV2^-V"\'.Q]\=@9%HY +1B(.
MA(^,41P1Z@*@/0D_*8V@]7?W"VZW;"_<:\\LH35:V3/+WS-''ZP@"E1-CYP-
M&'&6& +M$B."F;7!22\8RP7^L.;?VS/$O+B+DM"Z5$HK]2\K=]4**$D)8TE(
MKT!$.:89YL8+[AGUGL+V(28+YV_?ND$EI(^@[ZD;];V]/DARHF??;4:SK4$@
MS\+CCS@<QC@IF-<[^B/:81P>P!-^!9A\>O)]O3O=UQ_?_Y.?L\/VOAZ=OS_X
MA(&GONQO'[%=^@;O?CS^N+O]&O;HW]W#M_/[.N__W:^''SW;W_ZU"_M:P)CY
M_K;_^G[[S<7^[[OGN_^\8GO__'T,^YKL??4?J.#46QT0R"N#.,W]LKG$R%AN
MA34\16>N:;_8>"Y]($XF3@,Q,4FMM "5/%@E[$8K EN<PM2/!F>YKG^UN$^Q
MR\9K?!U -T/AJFV66;&3+I[(&LJJ[6_]$WCR1:M;O4/+@YEH.[W<&>"DD_\
MUF@<M/K3[3RY[D5K:Y@UY.WHXXF+@[%=RT"=&2LUHRMW/K9A_*U6MV-=I]L9
M=6+UY?M(L>@Q,]IJN#UP3Z#&<+ 5+"C_8!PP2;/#Y"X*\BPN_Y@,Z.*Y2*7'
M1N_.^=[6!^TYHT)'E&"*$8\J(J="KL9&@M$"_A>S'!6FM;I9$&65I?)"H'Y"
M9\-I%81F[(&_\L#VT[OA.!^I[(1;=L)7V F*: ;F#4%:!)Y5DH1R_6D$M&B%
MH)XE$JOX0." FW;"B]8?UXC@MLUA![$UB*D+*B78[D!),Q0)E.=1YPLZ[H00
M>R_7:"%>G>\??"*[!Z_H[M<=4!@//SC.HPS*@DBU.<":Z/P;J(P8.TLB3Y8#
M/OM5*9(K,S^15]4"E+F]<6[]!\:C(S"E" ?0OSEG#CD/=AR8^-)H4(A5]-.Y
MM5?SMMJP>8>GL'D[GV/WXD5K7#=YO)/[WI_!-?ZB->F<FUU3660"W56>W6Q-
MP6K ?[+)5!'EI-?NU&]0.9[FI#)\?3BZ+ZG6[H*:9=??^G>M];Q^E/J&[)Y_
MT,HH[BU#-!'0C),'X>J(0S#WT8N '6S [!F0XF9*;;>&Q_W!"(WBX*1)V^!M
M'M4!#*IL@Q]M [Y[]"'EKLXPLT@*!3RCN$4@42U*(EF'"94N@&0E6MZR"3*)
M9Q**%3'T^JW/=M#)YSE7]L38ESU5RT]M)[2\'1X_^5:998P_[45%>F6[W+Q=
MWN']-Q^L\%RHE'.J-(7MHA4R!BL$BK"7A(-*'$,5]:W,[;ZA>?%A3_IG6=IT
MKHBJ+)5.X-.S026*\EZY;LOEF^4++Z(=M&(O?_5FP_!%:Z]_H[)WGG=NWV73
M<_S<^,4?V][16.!=?V(X&^1QW_&ALY;Y_,GF%4M]8AWS'!A^VA]V\ER]',2N
MS5+\E_-.&!V#;5T=)%[YUN1<%G_[BG4@QL]&MW_EB@O Y\.IP1.$+ @8D\)S
M<W/EY_%@.II3>P12:1#M)V03#/:E[9[;B^'&S[-NCDX/79W V][]SI[!E);F
MLQG[8(!,^N.V%B\K-T>^"H9C&S.6UO$@4^Y__=@+JW)SQTSW -#<MB,SZ+]_
MMILW+>_-!ZD_]+;->N?@[UX*[).WG%M'7621>FVC,(1P0KZ[YLUQ@;V^*W6-
M?5KC>\%%=AQ[ TK^"7#6-PZMU+ I'\Y[S2K9_#WW\WT\'-^3H?],ACF)$/IK
M.LCJPZR4D1GIF@V^ET"I>1+63IX>X;VM#P8T+*M50(P1#B:T4,AZ'E$P))*@
M!!%:;&S*%V1>>E0;9SA5OZ[OC] 9^BQ5QS$%(/%NDZKSPOBJM+NR;:XK:* 9
MP6:MQ57V \UL;E=M3U[M+WBS/^/ 5X=[$[4,T;7;1Y_PWIL/F =. O.(1*,1
MUU(B+;Q!H"V[0"E+,8$U)UY<[^7Y/R]:OTU\[[ ;KOC/JR!3]<OPTD,/ZUQ=
M=5KU8VJ-0*.*/6##_)WJFE]:Q_WS"(M4<=8PCC^WW<NO9-=:KS^ZINC!VOFS
M[E@H3 9Q?3/"7H0/+BYO FK!L-\#V7-Q>7@ 0W(15#C8%!W8\97= 5<?PU==
MC+ULGN0V]YW4\19V_T33FPQB_K6SBZ1R ::S$>"E!6I&Y^1L:NN>3JP%N&'/
MQYNY&\]K@$]X3'FS%/JN4%C2F>3EV<>NA7F%_U;ZPWH?5'[ZX$ *""$Y"BP*
MQ),)R*H84+ R>*J%@8F?5X6L-I1%;F*4@C..=7316>:2CL%(JN8/*K=:)Y,I
M![EANQ<Y NT'$B#+EQSF.V;<.#'<4[=_7@'RUI.X<7Q:MM"Z^=J7K>MQG?<_
MM+RT6&Y4)'\X&YO_K@)-OUE/57 K0*UK3X?QY?277Z9=VSN]"C#5EWZ9#&MB
M<MV0P%N-<_SQ-POD!1Y;(9-LX\F3)Q^_J#Z:B\4=?Z;%"T7TK1_C%^36S[YW
M6T)?8$WO=-ME54U_Y+CYZHXO.R-XFK]#)/U/.UD6],_@KF'XKSH*I=\P#^-M
M_$09!-<,P6J#3D'< OS^VPU^WLP8GGG]AY;%FZ!L$J%]GXSY)F58_#$K\\-9
M;"U2)N_'DS*3WK*6'0RRZ@!8A >3L9&\2#'(&Q-Y&K?+_GNA5UR9'*6ZPBV^
MJWQ.O?W;9W$/GGQP'KN?XRX,X_C99#(]3%&=9#*1O6T8P\$KOK?]B>R>O,%[
M!Z\_'GY\]67O:SB!<9/W!_YB]^ 5V[V8SV1ZAW>_OB.[!T?PG'<7H-"2W7_V
M.OG:/7H(W_F[N_<5WN/ ?_W/UVDAA%>CO8-/Y[MO/BA)B,-4(>D51EQ)CXSW
M!,%ZPK)[JYVN I(5JROCN12%?2!DP:R;>)ENE75K7['JL;GJ$-;CX+Q)>=;/
M@85VYUF(*\MBL XEG(M$6I83)("*O% N8*4Y$79C4Y/K[K+G5[;J67,016P1
M#EJ+*OE/PD''@Q@+"]V+A=[,LY 3E$NB'6(F6L2UI<@([I!EN=-4\(%QNK$I
M1%WIW$43>B 8&>)%$VH@"[WNGPT*"=V+A-Y=4X5@3:RS 1'.@(2DT$@K##\\
MIX(XEUCDF806-L>**K08%CD2115J(@EU/A=-Z'XD=#A/0E%0ZR,7R*9,0DXE
MY%C08(\Y(9FORI<!"?'B$WKJOL(PF-9"/%24H3OP4%5FZ[LD=-#_-?YI.P%(
M:"N'QGY3AXKSNBZ:\O,T1;W#,4B*8C(1##9&D,9)(5A1IY2E7FJ6G=?<J!70
MEJZ<4N(7XN'ESAEN&(F-NYW=%M:RB'9UURDKC+>HYE5XKCZ>.YKG.6\)L=Y(
MI"BQV3T.ZECT%-&@/+72">$4J&-M:>IJH'P/KFF4LM8DM$[CHG-2[Z)\5K2T
MNCCKW14Q\^J+ATNWJG2WPE'WXJA/\QR%E5-18XP4$3%WETW(8*F!K6CT)L'&
MM2X?X='5T<1NKL/Z\ B[9Z"DS48D7]P["*R&F5O1V+$Z9J9(@CJK/!5!<!=!
M\.H\"X&9-KW,&:V(0X$%A3B+'MG &7+26@5;C,>D)F6B'J,N]IWYN(:*V=?+
M*UYFFM^I9G:C4F)O3NOX<;[O.,FKRN3/"5Z I2IMI1(=>0E;HP&,:KS@PS;\
M?9Q&.+D"_G*9Z7_UPM9Y9W3<JG+PX=)3.WA _O_6Z$Z%Z@)LD)S1=FP_YZ%?
MUL0;'=M15<4N?W@11\!9)V#_^AANJ*RY0!U-V?0ZFN;:NSW-:):<+??VS WC
M_YV!.O;J<W9S-"<G[G B&/IPGYV+PW_>L;V#HZ^[!SMXC[X3AQ]!2)S\?7)X
M\+_=PW_^AN>\PWL7<SEQ'W<O#C_"/0X\@>=\V?WXAKT_Z';VMW\]>?_/^^/=
MD[^/W_^S>[%W\(;E!@A[;S[PH$(PGB.A4P -7TO@=5#XI67",),2$/^UZ@#,
M:Y#A)&C!."=8XR!9U-I($U0,;CXE[MN4M\9S7D>>VC<:O9G1?CC&V7?*^:@A
M4"Z<MIQZHPEV7.F :922<_U$=+W3:UGO0=C9G !;L>7KK;>_MK;>_M;20K0O
M">G)4[NJX=ZPTI.5O28LFR/\?KST\R5/AZWXV7;/QH7<OKURK%ZY5551N5[Q
MS=ENM8C#XPA2)DRZ$-PFNJZ4?)K(W,G=.]F2[*1.#&/1==X_ZP80H?]WUH'K
MLO*3WPRLNNP1Z?9S%8(JC?QT4-W@QBSLF7&F3@_&V8$[7*E1EP;]DY:+62R?
M=(8@.K..=3<!N;;5=\A-Y5GNKSB82\6AU.QY\K$LIV9/,S5".E<^:KEZ&<Q1
MR-4RP^LI_^STQ@8]K,!^^M,.8 8GQ+7?ZUYL7]);<S2X3Y=M!7;_>76^^_'H
MZ^'!^\[>ML?OMX_$X<$G>.8[<G@ YOCV&[[[^^O.-0WNY-V7PX.MB_WMO>.]
M$]#\OO[U:7^[>[Q_$.!Y?Q^#)@BF_]'YX3\[H,'!V(X^.*^-4$8B*G(G 9!A
MR'IEX8=1/-$ .U3,:SN2,QTXL<S%P!WF6DA!*(_6,VNP2<VIOGZY+5J7^Z)U
M96-D=(VWQE2H/<:>'0Y&+]_ZXQC.NG$_70[QU[&$?YL%?,/J;3S!SCS_P'CP
M$L.F9)3G@#.CD-4B(*<#4Q([K^0U6^%9.%%>5P4WJI92H'---+W)-IU1\X9S
MY7Y:/YV.-ZN?_+L/3/:ORP)34T?(M[O=6"8X7_[M[/'N]6]N+//Q;,IU*/+"
ML-L_7JA<Q^U?_=YMO_\9QW(Y@V6/4EODUMZ?9GGU29Y4B[^Y:,<W^3-A]U9%
M[[?W VG*P*\9EG.*9ZD_LWC]F0>="C>K,LTX 72^$$WM\W KFZS7+..965Z7
M<C\W3\?6U88*CU'AYSG??468^KN\_%M6:;-NFRL_C1V.MO?I>FQ=J4FTJ@$B
M-DJE@J<T<LX9,X(K0CRW1# BO+MK@$C>2%N]G+7Q&G;1KWD3/9?@D(?9Z9/@
M$+RW_8KOT4.\^_'],7P7PVC(_L'A^?[O^<SPK^/=@S?B/=CG>YWYX) W>/?@
MB+W_^.9B[^05V/AOONY^?2?V/F[QPWQF^/NK+S#>[B&\_PV%/HCR(C&6$'7&
M(QZH13K"#^,CXS%BZCS>V"2,MK&XWJW@Z9++:K*,"A^M*!]QI1+GQ 3!$U?&
MF]Q1URMNC?-..5_QT1WZ,!<^6C8?7<SPD5 VM]6)*"3E$*Q@0D8+@Q+EFGJ0
M,%:(C4U!VFKQVD//(->U2>A[^ZV=5:?W.8Z[1I?TB>7K1)<=NW:^37OAF7OQ
MS+720E3CP*C)93QR!I=/ EEB#7*>X6!84"&W9A2Z254]'L@MMYJZ:P_0NI2$
MFP%:M(0:T3NK);#H@\B-51UF''&)"=+&,<29=U%+BRV6&YN4B387JY#?]*S4
MA.AS"X6J.<)GV^GFXT8$6$ Y\+S=LJ-6LIU!*P?A?:=(>*G44Y/RL!W=Z-N2
M;$U7Y'5_\!;6X]67W&@&9G'+^\%9##O9\Q[OVA*TL-==V.M:13%OI4DV<D2#
MK7H1,:2QI8AY%H+2G"IL0?>0LJT;5>2Y[M/HM<=X7?I'P7@#,#[GQPB!1LDU
M2L3GW SX84GTB"5!HA*!^P :"A.JK:AL$,;7P9'Q1]_F/+=>'!7GQ=+UCTGH
M9^_HK^ACYW/FI=L(J:K3M97#\W*P#K#7;X,8.J,_^L-B3=7(5=>*"U+JG?<T
M(IN2!*XR#IF<3 ;:"1/))*X)Z",<MP4I[I 5AGQ=ZDB!? ,A/ZN><*-#% !T
MCYU#W&*&K+8>8:>,,1(3AP- WK396K1X:!)@IS7<<MM5&SY7<:O]U$JY'%_O
MJ'A,EJ:Q5#5%I[._TQO7HMI/K\<37^BH/CJZ5C?4,RJ#91$1PRCB6BMD98C(
M@;5DI-,4.Z C:DB;T[IJE!2/2 ,QO*@*4C#\B!B>\W@P'A0!'<):SQ$7F"!'
M.$'8 FX#J!DRDHU-8GA;R'5HV-(D!%XYE\QJ1:Y[T D=.\B'-,4%LFP7R)79
MW^EMI=3I=NPH#M]>686MX;#OJ[]N]<+_]CN]T=]P>:[_4#BK/LZZ7L>72!VL
MY(AP#'H'P0DYX4#OH,)3@97@6 !G2=Z6BT>_%M='<Z%>E^NC0+TY4)]53T)@
M%$C;(D)M!*@GBZRK*F9I@@TLO\J]Y(BD;<9)@Z"^%BZ/03SIY()^.8,H5T,Z
MS0A:X(1F+6RENM23/P?]4YB!BS^[MC<"3GHU78"]6,Z(:Z2D:Q6ZDXPR:J*1
M3APC[J1&3H,>DNMX)F-BD-(!):DVK&Z##*;B]&BH\E& _&A GM4MC*/:.&=@
M)U$+N@4ER#&J$3,FY<9M(2@R!K*HJQ](\7S<L1];+L38LE6^>G%U+%V7J*9[
M7!V@,$Y]C'.]IKM3.+F<L,(LUHA3ZI&-G"!K)#5)^N15V-@THFUX<5RL,'#K
MTAT*<)<&W-T9X ICO+*>(!-4/B8Q''Z+"D7&:!#1$.OLQJ8T;2+7(7/E&;38
MN45YJ*?TT8H6%5B[_C@UZ4^%@6MGX"_752=.E+<<)89SRJ"SR"B=D*$Z,1.5
ME%CE)K4,FS:OK:/V<KO>/%(YE,)I:\1I=:F6A=.6P6FS6F4,(<E$ M)>$\2-
MH\@9'1'31 IL+<.49TXC3+456_A\ZU$X;;7<4S<74IQVP.M,#K_>'MM!/.YW
M85J'DQ8?K>S&'5W45&R1P6*$_EFN&UU;/<2::RK>:8CK<"QZ97.\O-UW6<<1
MS%/>8[5@?O-*;OFJP?$8XV%@$_QZ:B^J\NV+6/.KIFG=](HKHT_5DI\PW4FY
M)EVUC_X<;Z.B7M6H7N%YDU$'8E/$";&D'>(X!F2-<0CL2,D239+%'"?8QAS^
M7ZV@P[V0THJ24BT)%X64'H>49FT^Y0U7C'*4")A[W :%@),P<CH%+QT-6N*-
M3<UHF],F4=(/%+YINQH8;/P^BSW6E>M@:XSC)+I7S-$2>/DHP1)7C+Q"ES72
M)9W7X:S#U/B4$+&4Y !PA;1W!.FH/*&6!2ISCBEM"U523%<8O;5&3!3T+@V]
ML\J.3=:$W,\Q6 +*3G0,.2]U[G6NG8T\P=IM;'+>)J(N[W:3?=A7PR;(#=W[
M&A VL; N<:^.2:O'4W5I&86BED-1;%[!\%@I;)-$C"B62XIK9!5V2& <E/0)
M&TPJ)Y%D;<D7UC'NVU#LN<1KKBO>Z])+"MZ7AO=9E23@K)%0BR(L%^(J>:2%
M5<AP)C%+5&(=-S:UDF!1U)51VK 3]P<$>3946QG></ >JX/WX@A9?H.34=]_
MFDS^.-JA,%>-S,6O:2H26Y]<0B!> N(T$F2P5TAZ98SP@CK,-C8I%VUE=(.L
MJ>(+::C.40"\; #/JA[:*PUK9% TV"(NP=YP,1_]$&F=8:"!Y+HU5)(V0+5!
M 'X,=TA#LTBZ<Y%^]U X[J@4CE_R6OC<>L9LUSDU*T/W2W I;?5"(?^EDK^8
MU]Z4U)9J1Y P"LA?"; [J;%(I2B<,L(PXFO,7ZD120T/8BH\6GCTJ5QUA4<?
M@4=GE6A#=.248\2H40B6DR#@58ML4(J3E# SLL:<F0;P:*5^_SS*H7GPW]#Y
MO#E]J;VS$T"-W_PW_''Z"B=V<-3IC<="9PG-Q]R_X1(SDV_/@<1@R0T3DCK/
MB?<6"\JL<@1;PHUV'[:SLH'SF>XWK6.,C^%@]/*M/X[AK!OWTV_]K-@/<],(
MWS^);T=V%'-5HX/\'@?PO%^[ )QG"H+W_SG&_N3OGOW'G.V?O/MR>+ %&WGO
M>.]D!^]]_>O3_G;W>/\@P//^/MZC[_C>]M'Y(8#A/U]WONQM?7 !Y\!DCYBF
M&O' &;)@_H%J$*4.7F/BS48K E.<PKR.!F<YJ*W: )<;=;SC8)-V[>DPOIS^
M\LLT$J[3J[BR^M(ODSTQV;TWN'*K33+^^)?S3A@= _WB%["!,\-.++_)DR<?
MOZ@^FH//^#.A7Q!.;_T8OR"W?O:]VQ+Z NO;O_J]VW[_,XYE&:SF=[KMHF<-
MMSKUB%A>9.85=KR)#1\Y@[ "U24[MBZ)<9C[A8S)\E(Z563?P.&_[@]:H^/8
M.HQV,&R]@G<)K>WHXXF+@[& 9:0]^Q:K%)-;W?%E9P1/\W?047_:Z<%L]<_@
MKF'XKT52 N^L:%P7^XU*H,VJPW+G89&$QQ6:95QF>?FS3,S,+#_47?Z@"6F<
MDV(LP5IIT#^9[5A1N<O)+RUX@CVJ)%XKQ1NB#)<8:=2XR7JH1V=M?#:>.<RY
M4,:&E _,C-7!!*%2M$)['&\T1^]6ZG^\4??ZO5Q^UX[6I='0U_<GK\!&/;S8
M^_KKQ\./[_ A??UI__=\_?]V]^C.Q>[)Z^/=WV'L;^<=-WLGAP=O\EC9[N][
MG3RNPW_>\/=@X^Z>O&.''W<N#F$\[S^^(V#GSI?-9HJ3*%Q"06*,N D,F> E
M4IZ39"(+/L=9LC:IK5MIH[S;]Y>EA0<+#U[RH.01,\^,3HESS9FAB086+25.
MFZ!)Q8-XRH/W:GE2>'#)/#A;=9Q$G)PB'#D?<PG@%)'#VJ%HO28N8*82!Z6R
MK45=+5P+#Q8>7!4>5(H$RSEQA@O.K-/!">5$Y#8IAX7./$C,A >)*3S8'![<
MF],'M9 A-T^Q-,?AZ]S(GH>(B-*>: 8T*6+F06$6;K[PK*/PFP34G=X8$!FD
M<(O/'0_W'L3/L7=VO2)6B=>MW8BMRK9<682WDS68M,[=ZH4_!_W<.Q?F\J_Q
MLA0.JX_#=N=M6M"\G; >(R4RAW&<D.:)H20I,T&9F%QN!85YFU/9H(#>$I'?
M5/.L(/RI$3YKK>F8DF B(EJUN/=>(D.%0S1BKI44L+[CABU8E92;%09X;79'
M ?@3 WS.#,'$8L5-0,K%-*Y08@QQN1  298 B]O<8!;+-FE44MTZU-_=BZ-6
M)Y_W@H4.OU3GBC;!OUL_#6(WVF%L]=._6J>#_N?., ,8<-+R@Q@ZHU:W/QS&
M86D=]X@':^.%&KM17GTYS>%-6WFU_IRNS^O^X(^^[?T!2U,XK3Y.>W/-+,&<
M&-!#D;,D<QK)*898(F^TUXE;1FD$3B-M1A:V2II7]+9@?(F'1@7C3X;Q6<-$
M,1:DT@H1RS3BRAFD&9-(<Q) 4Q76^)P&@=M@MQ2,KR[&EW @4C#^5!B?LTVL
M%E1+11&.!B.NK466JX@H]Y&1R#CG&>.BK<C"G>:?0=/))B'T=]OIM?(I".SO
M*G"_<WF.V!I&?S8HU9@?V?[8CBY[3\8IF&\OER OU)BH"A?=@XO>S=L4R<K@
MM/-(LA 1)XHC+6F"?>0Y9EJ!E<$W-AM5Q;4X09MN3_P0LT6YJ!'0LP:$4U0%
M"GH%CBKG40>/'*$&8<H9C3(EEZI^JEC5U4NU8+J!F*[=?BARN%[8SMD$(A M
M P,Y3!Q!7-* 7%1@_'/OE4@*\YAANW#,5#FJ>$ CELD913EU>#2MOYKWL:NB
M,,N]F.5P7L.W1'DA94!!AZP0$(:LDQ@)+J@0RA)#V<:F69Q:BCNQN0"M7<4O
M %T H+,:.^<,8RX92DICQ*/'R#@K4-)*NFBY-)1L;'*Q<)A" 6AS 5J[OEX
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
M3Q:L;Y5JCB_;M@^FF^G8LF>Y@:P[JF$'INEZV(5>U;6>I3_:=MNB,#US4%M
MJ8!2$=EZZ5"Z<!*OHIJ&%UIR8 "*&L0)9#?4-5GQ%<4'>UIUW6!KD2T!I0)*
M!92*@.*A0.E"JQ%7TU3%]V7+,;&@WS9E8!Q J6.$FJLYNF5M+:#8 21E48NC
M L_C>E]-YVQZ Q+C\[]QG4?)E+#Y_?THB'Z\_SO\J"952HQA@DA-TCS"R]YF
M-(;K?]!WMU%07(.\*2A.K;O*J2K-+<2#B4V+];>TIN6#4-#L&5#!A#'9>LU>
M1HOV3QPN$SK;TE1=#TW+MWU#]0 "%,/U3</7-=_77.-/33%?57==9]4<)N2*
MREY&R7>9A##%MR2^);/\U=$<)6ZB1&Z3?1W%;DAV!9>RA:,QO;>&7F&X%7K9
MB_32E/_FJQ&P*<W8"GH+JY]F>!4,AW1F+-)UACC^7[]FG/WJ_24[/3@-I6-4
M 8#/?S\B[U<MBH?P8DMK=]7\7[T?T4F:%3CT$YCZA++:7FE$KZ(<5AL-I N
MG<B7RH/Z,$'@4Y3=S,_M&6>U))%L5I>I5%Q3:8S-3*_3&'C*CWO^D)*,120_
M1AGUBS3+ER;R/ ,&]9X#![@61\MB/ /ZW^0]^-#OMXY8?S9ZLR>^C0K 6W^#
M"9U/H@3G ?\A)T NF)8B!2RILD2'Q-*X@ ]NN,!L-L&V+OMKFA=1.'NF-?8'
ME:[)#RJ1:1#AK'":>+;X#8P%#3,T!YLY>R2&.5,IOZ:TR!E4W,ERMESSJ9='
M040R+%5_S>G('O]&(NP9'ZE/;SR:2;K:DS#*R6Y#'[W'QL.T+@WFAY+71,='
M1 D,F?:P_^\$A(4F.6CIYE,,ZH=Q>@O#8B-J210[@\U^QV+^Q8RU#*;$O\:'
MXKLQZ)]C50G^40":4KQ!<=^QW8 )R^7##0(8T=(T^,O:,TC2 FD S(TI%G;1
M>,:G.#>UL%Y9S23?](&@4CK-I)2OR0WODX <.8)A2*(,WX9GQ\>Q!-R"L<.E
M\/4$QI+SYS6/J R8BA ESS9@63/I?!J7[,%_^&FH,&!V!7[4\&7+=,<JH)0M
M2N3I;51<2]_ZX[YT11,81!S/<(W3"1*--"IADL&"B28QS?M[*<C@>Z5STLRY
M#1/, B:VC!!(4%@?20!*)*_(7>K'BLDM/7D.5G:.[RG5SNMO"0,*!GKY&^GU
MQ?'@_,.;7GN1E#*%_(-5EL!J0F,[2V,I_=%TUF.+#_4VZV:Q>EGU '*P]06L
M0S^+V)*5:(Y6?008A"TQ0"S*=QR7[V!O5]^Q+ZXRCM49>*.W:?9=>@W^JOY&
MBO)\REMKE,.&A5)09OR,)RA3&9M[=D62Z#_EJBU)=0EF; #6*[\KSYDLXHI&
MX>03DDH-0;UL2K*9I#EL-II$?Z(XXH0(NMW_GL+*"2.<W[RBH2SQ%_ A@:L7
M)/#^Q-UX-7=&[QZS%&CD;FLE7E3BN7_".<BE(,K]:<[;N$AGH <D52K2S4!\
M3KA P@$Y&8$XBM[0XCIE]F +RUCK>]3E,< K$W[\Q =;."JD.(6!Y*7,_482
MMDBYQ"E2,*75P$B03BH=,!A_@V'WX1K5DE6]U[)_3I*\R*9<W<C2,7_'*7_'
MZ\'X6+J$Y>U+NF:!%@-2@!3$!&@$\D=A=#T.5SCJ5<O\KAG T.(4^"+=PEP(
M@P@,"/ 'HHX#"=F_U?^!Y!'7B*7]N7\+_O(:K(X-K!.PPRI; 6$W8L>DS]8A
M'@R+7+$[^](Y0]NYNX!HL'!+C$6$G4?5C094JQM$<[:,\KZ$NA4&2J0)5Y-M
M.0,W$L91.YJUBF5JD>D%O#5#\Q*_AP%Z"&R-E\KN**VP2O J45^COIDM$](
M;1DII_XTXWV@8G*;U^87F4Q@K,RESZ8QY5_ 2*?QO#X;-_?C%57]24N]U8]D
M<]I/VP@X'TRQ&J?%V,VM(S9OZ?(ZS=O?EDR%2PBPD4J :IQ68)ZB[<G9P* (
M^)IZ!8">A-4^:<+8 J[3-&.O)EXZA4=<4]9Y>#/#'I=5F'&;I;;FD6/5);WZ
M@26DTRP#3('_P@Q&Q46HI@26']%ZZ-P<3GT:3/$@%;B9(.#F7%BC_'N^]K45
MT3;0:G>.K]<FY>)XD.)<^@,N,\@9-JZ^-)[ZU^V+Z[G1G["XL#JDAP).)+!?
M"Q3X"(9"V5E*/DKJ%3"W4D;D!@6=2P9J<- [Y3,WF^,<D9E]WHSF!XDQ^ER]
M:94?(DVYK1BP2C0P%7T"!(9A1TAZ!,2 HA'; &,/M?HM!0\/_EUX!=J'Z/N5
M+B%INW<;S 2D"/1U1'^4*[XE2&6O.J!I:WE[M1IKN:W[IXV/*Z-BP"3Y*S,J
M]@\#+Y')J^PC=F;2-('/B\HB0TU*JJ\)B!73=%G*$0W4189R7CKA_%F;+J,2
M+-&$;;\VS195Y-S7E3W*7N77WAK72Z1X*[U6WY1!%@Y67)AR?&Y;;-G+$3AK
MY-K4!&?O>JUA@Y$?:?RCU"-,:T<LH !:,XYI<L7@)9]Z?W$'KH=#P*A43']*
M?TV#JU*8&#OJ*9:"N,:"E8(4QIZD,/08_T2U!<8!^J MR:I\QTV\"?*=)A(S
MF6^OTYARJ+WE5@Z\IX>8TAI=B1^K!U?:\!P"F"L/)LF$H..]-+25#T" 2-H8
MN,RV%,89 :I'1<7E]3CR\C;NC/4;=V(+[MG'\M1;<-7NN8RY.&]5IT.J=,!L
MR+:1R")@!1--9KY)(6$;6G7$O$+^38( I;G#_3<B-5%V;HILK+/G"6AV28NO
M"B3E$H^^&P^+)VT4:%D7]4=%_C=5ZRO@ L0Q"X7"=1RLYSYG5^Z J7Q#">>@
M*>]:7PZ.3]F'ZKLW7-DNCWW^ZLHPYR[.#3LTDDDB_8F>.6X_+0YP;C2O)REH
MTN!-R^SE7@F?!K,\V+X3F/) $Y+Q]0YF ^;8P&J 9>67AD'E_E>&?E"R=6Z\
MTYPK6[Y>:" 3-.^OT(.Y(<S-006+KOU,>ET2Z(_!Z&M%%NDF#6C,!S8MHAA6
M8=Y,EB3)E,60JV?A-*K]OYYT#<--,Z;+D1X2:GO<7)MS;]G>WP2#T.QO( GU
M25[TRD@$VUA ,@8H4Z5=- @"IG[1INJMFG;-IL;&6H\BM;T71]\I&&FP\'P"
M/E6+LO-<A0N"* PQCH[F;FN:2)DL0A>Q+WW&R/Q*&8(9(KHMDJ>YF<\I@KO\
M>X/@(B70?L/-U0*<0K9E1S-\.ZZ!\LF5QS=_)UMD^1WOO2&SIKD>,\V#*7.-
M ;7@VAA8%Y>[>)P;;1ZRI8^AC9L)CS.U9L$6$< 3#K/<#.S!XY* K];*B6W1
MBZ\5'%P!XI7QU<<> PLH E!E$39F3I;[C3T6JBC*V<UX% '68 B0F.)QL$D
MUR"J,#)Q15UN=<<X4J 87Z+L-<VM5UEZ6UQO'O[JL!H!5Q[#'07??&)8_&#5
MO+ J[PC$2P,0C*MK*:!79=R*?TU#6#)%KUQ,R(G2K8(9 81\!PW"5]OW)+T%
MC+TJ'986 K#2O=++8@^%-5AY6TSUU&Y;&;EIS;>,/K4C+"7\LZ^GL.0R#-T5
ML[XTQH'A134\M1Y$$Y8WP70SV\4KPR]-E.6!-.4[/+ VKF9M*I6Z'C>R$:MS
MS,!,>.B[#IPQ];KB[6&U(\HU3FL6\U&JY7FLG<-BLD,+ WZ).%PC+-W'L#O'
M; YV"U#G!P&WO6"&1HYQ/H;PX+6@ <'BUGF+P^5C /.3$O?;3%ZXOHZJ]3?.
M4^JRB"-7 ;? PF)F0KG/,LE@CMFL'1[%P#5?*WS]P90R'ND%!;-&D/^@+;L,
MGPL*&:;,EP 0LORT3/F ]R]M:)<RM;2)O20*2WM +=%\G%15#&^+5#T*MI<.
M-[U]V%K0K95K8>[H$7FWOMF=JX,9@5:=T/WT0U@0':-O(BT"M"S2R?PVPCHH
M7,L9P8G'<Z(R#\K@)-O_H""J +5S&JT-UN4A->MUS7I@%2Q[/,O*@@;@ 6HZ
M9A=/ .<GJ# ;W"V5'MLY*G%Q):\$JW;(*O!TXAF&"5:#7.W)5-X*,X]0[@XB
MB+5D/2SJ>&:=Y-P;YQIA&WJ>9?OA'ZCG2_,#;&;PF1D? E*07O5(3O(VN#%#
MLYV;@6C7*QT/,% #EOY1VK\PO=IWI7%$FK069K3>_2J6Z4O*.$@/[;/:>2F#
M%6SR0*20LOP,L-AY\L*OW:;;:[:3'S$3+4HVLFXL8=QL1>@7=N,7%_UZ0X>'
M1]&[C9I$E7OE,PO%^T2,K7=XZ]2,-F14NY!U /S.H$MC-O'=V EA2<D\FZ@$
MF:)ZMIR7D0E<.%GDE^XXTQ^K4L* F\#<;-;."DN98X@5GP")8L4\'12LYCHS
MIS=5@16+N:/-EQ/N/E3?U\D!<R##5U65MEBOJ;:::;^ *3I0'8E?%E64%[:6
M62NL&$<W43&?:]@*ML),X,)R*FPK8O.JBV=:3$?YD?2/BZ^?I=/3BP[4LFU4
MU\4B]FA>K-[R*T.E>81Z174=??/@US--;%STI=-TBCE[7Z,<[;>H(]6/R^4>
M(D>ESE$QMU-<[HCB<I'9<@_3 R]ZIIKTD\OA5]XVPVU ]>D'<M=:.OXR./L\
M'$LG9]+@[*/T\60\^#P:#K\.SR['TA\GEU_ 2#@^_W9V.< /SL^J/T_./K,;
M/IV<#<Z.3P:G>.OQZ?GXVVC8<?5QEB9TE8[;$(!4]54'IK9^P4GNH"\=GY]=
MCLY/QXQ'%Z/SX^%'8,RX,YQ9/7S !3^>LHR0T5P._G!Q[^ACG1I:U7QRV_.B
MWM3:O_3L;RB5O/ID.@&;+:H+;^JR%+#4P3.+)G7\'9-_VYG_S386?E-Z_RQU
MA?I39F>G(7B(F-.-&\3U]TV*6/D]"SHU%3- C?DM8'Q\DY_;;)KQQU9,8*4(
M?).69C>8KA+0D)7]1<!B5I*DZD16S=?T#;M5-8/RKVE-C59U4EV9-. .CNKJ
M!GL'.$RL$+R="M:^N,IXZJU+8^M+'ZJR+[;KV<RVMQ$IYZ]9(B?;I*^VT\O"
MB5^3#WB0M2J!UX^]XW+]M5ZAM=M1M6M94;R-Y>:MTM)15<.\?Q)]/B>=N/SK
M<D6>#-<4LK,=>F ^YMH59;X=">B_,4*^>9GWG?(V)SQSPA?."5^();IQO/S6
MO.KKD:15XOYU>LM+C?CN/X;#F<\9)=>458BT(@ L P3,Q32C6&S%TN=8-1U_
M;+VY6-=_- L?LS>J J,TB6>K2^@6RRA7Y+UBX1,K3*B@M5T(=9^TC\ZLL;W2
M&BL;&^ [-^\2X34PW8Z4P?K>L8%]ST3WA_2D>+X8Y:OW6^Z'T=*GK$JJ60:5
M8L<,Z6K^O84EN4I=;KY$,-EOBTJS.[+.\),#+):">10PM)7"=C\J<<+ZK)0O
MD,#>J.0_A!^ '&&$W38Q2)L5C&%P.7MU53B'6TZ,RKQXC]>XE[ \:Z5;+UU_
MOX'N*:,>BW/KRBVP]0=C?-6N"P2VBDCWRG<TG05:;0E6-R[HUS>W$M@G+!>7
MEW!4_6KR^_:KV<IT>VC#U)FHK,[PCO7P\F*JUE9BJJHA8JHO-Z8J&G8^2\/.
M91@3'3NWW;'S@&,+BUT[[]F%L^IY.=^,\X4TZUO=2+-*T:E",%7SQ-6M,AL'
MXZ40;2]EY/D;8OZB>VY[Y76N%VYO@Z:L\E.WP=URJ\UTDZ9P'<A+>I$=!._H
M_[<JG-Z.GC\(H&%AX7-8JZZES,PE%_<><?G:AXV:/C=U@^WM[(\\I"'B(]KU
M+K=)%%T2#[-+8E>;)#Y$PC$VW!AX:^V[5M.^>PEZ(^=\&AQ4>,R;$80%6>^%
M'!R'JDP(W@>!];1H1GU+R7>&2?0GB%>IU:LZ%_Q](=FX5:I[1WWNTACGME[X
ML"COS- FUWSQ>*MY(]N73!GG6EO<K%=ANWXFH5CX@XJ\ZK 89?[T!JGGT[MZ
M$%8[A/E!]B#\B!NY4;UO>3J?67W CNY \A^LHUA_E*J4K-JB1I"I-I-7HLQ\
M_\^%ZJUU9@,OK6\VE^<N;5GGS*#^64Y@,LTF:4Y7MJ'=^* "Z5$4:EH>(6A/
MP KV*PVWV&T5.RQ.RJJY4O\R**5)U6(BPWAFP"]GCE:+O@&%&[&M"FXY 3EB
M7GC"#Z6 "\.8Z75T*X -.3]UK&Z[6L7F:UW#.KRTJB<9 =ZQ_HQW,I<7\<V]
M@9D=.'">)=\ $"X43$DH-N+L(WA8^4>LI:U/HTG9;1*;X(#.*!@/YJ?*ANU1
MWC6G2HM8,00R!<YF;?^^94)SXE8!R45:LGZ7^B_HV0C+!/LY)9Q$F50 !L"(
M,*G#K\@V3:K1,$* 59"7%8[3G+?);'%Z83A-P0)G/",6D#(.2O>^48=5 4R9
M(_ 8=ZX[,/B!\O8EY5$JJQ)L>O>0>^SOA'O()=,8[1FKYAHY([B .F>M/?^B
M?KV$6&>RN<R.>>L!DV^FN&K+N$#9Q84WZZFPHS%EZO0W')5',4H!4ZG3G[QF
MZJW=;C14HW+>:=84YS:MA1;K)1E$5P"7SEDA^&*6?Q3A?LS*].!.;3/L4QW2
MBG*=KNQ]B'J=._:6[>WL+=MB;UGL+3]+'<2'KA;=G%]^&8ZDD[-/YZ.O@\N3
M\[..(_CC*F9,JTDOZ>A*.>ZWRI>DT?#S8/01*YR 0<.3SV?2;]]&)^./)\?(
MJ[%T^65P*5V,AK\/SRZ!B^.+(?^B\UPL6K%.T3V]T73.5C2=I@A-)S1=9Y3,
MQ6 $Z'1RLD+0-UW0>L=Q6U6ZJN$_GHQ *9R/QCUI^,_A\;?+D]^'TOFG3R?'
MPQ$ORCP^'UV<CP:70^GS^>_#$5;1;EPXVYVHQ''=P[-)/*JW\%CB291+)P6]
M 5Z5J;QI-DEYP@I&,.!>CT7_,)KAUVUQFK:E>2OLL&K#,BCCXC\H%G_^G#5'
M,=<[N<RQ&_!NYE\I+<H]F+D<O7;A(+M^X6&M D+)3R>SIL?];13'N%491G%[
M6W,\/,8Z*=9-&H,3B:3BR8J _1)3!#RV%:=YW9NW3+C'=(JW=0UCW$3/FLS!
M*OD'Q@C:%NY1>^7XFMK'JG('Z463O*EX&I49&*U<L?IN_+Y\P@>: &59U.C\
M-@$274<31K5Z%[1?W;5_R[;=81\3ZMDIEQB3A$^#2A'@-BC/W<0^^QC6&L)R
M]G,>0YKUVAO'V#0WCNMGUC'5WG(-51G9O9G$Z8S2LMT_?R1*"-\YQXCQ#Q+%
M=1=]K("#18;]SIL]N$59N*4>V%YP0R'=WM[V?6SS!ESN^^G-_*D"+&@?L#@=
MKHP\Y"EBK8K44HC+]M=8L<.DV.PK)I+G$V[;.O(_ELY*@\>R>XJ41>6(=$LB
MC$&F88]OQ90%:FS-1Q4MRQU-I"?OP+^Z)>#:NK3>W45IS9>MZ'M5TL8:J['X
M8XS7IBR7*4?$:>]=E@<VA-/$+V..K8A]<^@4QD7CA3/P^(*B?.T$S38>3:8W
ME",A9O@A>0W%>NV]P<M'=?Z!- 8R T:"I!?U-FH;;^$_1+F2^7M:+@-+CA4[
M)TV]4!WL+==#*UP+Y.#@VTY=8T%<W,BYP54(3\):TN9VGJI7UCEQ'</JG*H"
M)[:MPQ!X77G8IF:3U76S2>VJV=382L?G7R^&9^-[14>ZLZ#O-(LFTRS'SF=\
M8=;VD7H?^ZBVBG##K4##XYX&PPJ-?S^;H7K &K-LE0WU-+;38R37W4!RYUL0
M&:O;ZLZW(#+,9Q9XK:L"#YS^-CJY_)=T_L<9>$9?3B[ 2Y+ 2;H<G)Q)'X9G
M0W"9L+L0_YYY3E\'9X//K$,1^W,T/ 4OZJ,TOCP__L>7\]./PQ%<<GD)E^\?
M<)S< S"T!P#&$E[\VLS?*T'OE+)M)8P.FKP']$I/<F2H7W;#E(8LV7X>=B]B
M>'-G)KC) 2-M91<MGA?'VZ!5]0";5Y6]6Q4DYH>)U8'G#&@HLY.;)CE]6_WR
M#G-)8C)[&R5LY.RF=^7CRV@U@C=X)^Q\D_(E['W\ZR8,VU=X*+;(X']!]>;R
MZS[[ZJ@(EK_3S;ZJ:FN_5OKJVN_N>JSJ]BW3?M!C[_[.?.!3#VJPUOJOVX\]
M8HN!+PA8<[B<__>5_JI>EL3_?I7A>4QR*8XA^[_*?'BK37Y*ZJH%OK@B^6)\
M>@Q3#9@KPI!T#/A\E6;-<2LE;0YRVDS2SZ:L?@F[]3<@7J1_][*C]UB6P"OK
MIA/4J#]IYD<Y9=^QO@=%D^G-V_GWV'>W),M(=8YTAB_+V>>OR9MM$%9!LKYZ
M"<SY@_W1''?)J%BQ 8,]+!F5\Z-A!O^[9(A4,8-]NL@03S#DT=+"*-F<'=I$
M,\%(8-^5"8+1G"G$6<G-(;]E#K'/L6XDEU[3GV6W*O9A2S[+'&(63V/?P?RG
M-XD$ O:&,]:?9^R](3SP\/_?E28'LU&PF[O$B@>EBM!W, ]]QK6L>XXT.+8!
M/EPFN,2)S8X/^L'W<DI*SZ0JWK83E])"@OY",9G_O2(Q ;DAZ_T5)AW6K7!W
M\[7ZYK7V9F%C=U$\M:TN $5:L0P8V"Q9GNGD&1(@4,GKKM-S7)W;Z(O0MUUA
M8-10-J3%O9#S?L-9!.==<WR5X#\?P_^V0R9ORMSGF+>A]0WS)2_S%PQRFN'V
M3-WN)O=WX$S>:6H\!P-64WY+L^W88MOI7%=[ (<PV2=UF0Z!8'LI"0]UN_8)
M[-:[5 E/P_ZU6_40G;UO2IEM(VGO'J:4G]KFVH91)1@D&'1 #'JHW5K:T^4V
MG#IG4+>-;66+X;7GX,YE6I#X88B^94IMOI:?E6 /"T5M?U5M* HUK1YBQ&UC
MN!O'L9YB.75._#:/<VV;/-V6LH?$P82,"?C>49"M(TN+&3-'+$_H[L0D:S$+
M%(^W[L89V*LST5ZKSWBVS#RIK+YN(!T&-UB(496<8!^Y5AG%+>L;6&59U"<<
M#<I3WGA*,NM2$TCG-TGD37-I7*3^=WX((*_;8+O*2SEU<Y5>U;WX157AM;XP
M>K]8KG6.Y2=5K[$,>)=%/N];C%R;)A&V+5S\O">-!Z.RU&;2,%7FC0C9)?TV
MM]M?S!T<@NVJ6!T/YBM(I,#D_':13@&R38NR%HOX!58*)DU2 Q:9L&S&-8,H
MFY6R98MOXXV(L @%>R4U56*MV^O&2!FO<0FS]$:"L<&35!/^G1N81+BP5"_@
M/5%9@M'J0C#B7V.#Q&J*DXS*[8;B38G454KBNXX]>WF] -SUO0!$5?^SC^7@
MJOI7)U:/,'T?L> L+2B6!I59_+_L4\YKGEN)V'B0&LV2JN:MK? >42BC:P=:
M**-WM5"F*HEAU2[8;.;+R<5XKO[E<C0X&P]X)YI>>9@W;T(@G9Q]'%X,X<=>
M]AA861,SWUM WT8IS'U+Y_:B(&93@3:[7K-J=%4R+T8G9\<G%X-3:7!\?/[M
M[')P=BE]&@ZY=(Z'H]]/CC<_>;V;8M?2(O,GQ);U]*1U<D%(R_;!.9Y&ZV.S
MSL?+Y@C&$8(57<GG8#))HZ2H#-Q[G2"V+-+Z7HGT2S7-'64K;;IT1[3I>KD&
M_<IZPHXIE $V[OK]X7V[#'65,H>!^C*\-2-^\3:?W@!A9N^ZI.'-KFKXX3^_
MG'PXN>0*_=,)MNK"DO3Q)=C=K Q]?/QE^/';Z89:GI%Y;TI8K;ZB/:Q"\U">
MZO85<P=CM?NZ8VVCTO0>R9/W3)UXOJR6U^3-^JP)=__F,U\I'Z3^E(=KL"W^
MG&T\9Q1'["0%;D\2=GH7_7D=>5'3"8(W]'\KW2>_<F^(MG&:K)C1_LSH'B@U
M=^GV0?"@\%)]PWSN0UI:[4K-O9_.7?9E<TS7N GD(S=7?"&-_6L:X#&% O)W
M)^^'! TGK9-'6;3<J9MO<NNA+ZR';BREA^@[P88#$=/7^@%INU?OA]Q1R:48
M@_%5$E?9W+:U<V<*]-EC]#DH ?3N"#E8^S:?.^.9I6P^='4*&>W$I<_J$1^2
MY.M]=5>J]ZZ63EO:<%NU6;K9YM_<CE 967SW[ ,L=P2OBV*2OSTZPH,,8)S]
MJ_3'T2#SKZ,?-#^BP17)C@)2D"-;<6Q'/<+QNJ8"#)5=1\:_5*U?_"PPEZY,
M%!\@?V):GI==Q5S+A *>-8 MX7IW!&2+5"K!4S+Z+"N/'80PEIWZ ;QE?^VN
MGZ5]2==UV3 ,U^VMR@V RW\C"3^%4NE)JNLZ_17[F@)X!? >'O!J GCW'WA5
MU=55S51UU=(TQSP*3/C'M@+Z4U?[U\4-%OLTY\)(OP;D#2%8[S>)T=.,G8;-
M(UJ(J=4)->LP=S#)HAC0%AM2J[I W*Z!ET#<W2"N+A#W,!#744S%4A3-LNTC
M:L%'CODG(*ZL<K.W#:Y?:7;%2]F.29YC>NL--DLF>&#9(T"W/#DIGBW"KJK(
M_\<J45I72;QT<TPG!3L00-(5A%[%$M#;-103T+L;Z#4$]!X&]**Q:UFF;BM@
M[&J*9NA*R]@=P_N28'6Q^H=93&[S!P4<'F7M_C8%E-;8Z2OJ8Q'WD(2RB^ L
M$'=;76Y$7/<@$%=3P,8U-!RZ92I'>*RM;CJN8A@P2Z-$W8\T][-H4L5S$?L:
MB*TKN9K3(NX7YF7=1_@)TLNV[C_6@.XGZF4\KNNP8Z\48>IV#<,$\.YB':B*
M0-Z#0-XRS*##[[JC'5'X1;?=/^E/0+TRSL! L%TQ7V(MJ\F]29JJW<%51LO*
MV8V0%Q?18R(-7PG,3>(G#BIZ_W\$]G8,Q@3V[@A[Q:;:@6#OZDTU56GOJCVR
M'=X#P/C1>VT"BKN&:B*][V5K#+$I>" : ZUU6U$TV]%Q4U"S79-;ZV4R7).(
MT5(:[4Z8X^ED$K-/2 SH3_TIMI.!*PNP[]F%]],:VE8W"VVA.PY"=SS[H#N_
M#D!TQ';AH8.R,1]"X2;[8#+)J!]Q$WV$@\NE 3;^?4@$Q1#P*^"W>X/N_#H
MT3$%_!X _/*]0Q7@5[%U@^\=PF^.H<L(P0Z/I%0(/&H:T)=@_%#@=2K@)7?L
M&I:HBXT>2\C]2/T2<:M<#8&X70,O@;@[0EQ+(.[A(Z[["\3]E@" /@!P70&X
M G [-.C.KP.0&5L ;M< %^%2UA1-535=!;C\^9W^S%7PO%<EN;%JCG:?]O$L
M!X\][V$Y71\[EH< CN-KD@$'\<^KC-QL#JGV5B"5P>DA$%]3#V8J0LEU3E\(
M);>3\RA%'F+GH.GA&> J_&[J/ -<50#1M*KD9NKE41"!GN,%CUF=^2U2KKN&
M&0+H=@)T(H6C<T"WT@;3= Y9QVF2/^3T(@%H7<,& 6@[*9=610W)GD":KI9F
MV#$2NR[XN)AF^93PGC_C\EPW7='J3#.2>22AN7S^,Z8S@#F&A9JB: +BNH86
M N)V!'&B5&-?($Y[2HBK"%4-G!^+W'%Y$WCRW'BB"9-I7_!$^Z7)I#K2M_ZX
M?]ROD4753:6'!X$-@G12, ]Q&7Y<Q1(6EK"P!"*6B"@LK'U!Q%]:6 (1!2(^
M^TCV?!U@\?C)V?B@#@K\YX?1J722Y 4K<?]8'JXJ#A;JB$P(0=Z5((^/OQR>
M(%^2GVF2WLRDX<^")CE+:_.OZ0T1DMTU(1&2O2O)/AZ<O@C)/B:Q/XVYJ7\:
M)=\]D@L-WCF1$7*^*SD_'7QX$7)^2CP:"PGOK+ ("=^5A%^,AB]"PB\RBOEL
M0I5W6V:$H.]*T#\./[T(0?](PRB)A)AW6F+N(^9>F@4TD[VT*-*;MW"?E*=Q
M%$A(UW?W>/=>/J?S:T]5-ND#=AAS/4YA*-(%N:+225)0W+S$YH,?24&D3U%,
M5Z#+44&\F%9;=O"C&O,-R:ZB1(;)\+>71)!QQF]59YX,?TWS(@IG_*.(9>*_
ME?&BG1/"7B2$I@ A_J>:Z!-S 5Z^0"@=:?"5), 3UOW1A]N1+U*:P>]E,^$T
MFTF3&$9*LHPD_,KYO=0UC-&>@,*K)OGJ_6O_C726)K2_/,XH^-]7D6UIJJZ'
MIN7;OJ%ZNJ,KANN;AJ]KOJ^YQI^:8;SJP.Q6KY^3R^%72;4:=?ST@[@K3^'3
M^>@K+Q\??_OZ=3#Z5\<7"ULHTMI!EM<:)L),FC/;Z&U&,:SY@[Z[C8+B&MZ$
M#VK?56*UTMQ"/ #M:;'^EA9B^10!\AEPVH0Q.>I"ID3KYWTDR*XEZ#IK+)@K
M*GL9)=]E$L(4WY+XELSR5T?SZP(619OLZRBV\?K94D+,?26AR=AY]K&4R3G_
M]6O& =LN4>NR%A3P0EB*^8KTF5_(\KNG7\VKP7)\\OEL</EM-!QO!$/J2M/A
MF22QG>^$"4X9_?>T;-2<UTE/]9E7X,7YUZB@J\PGU=6-'EP4Y55SCVN22QZE
M,!&8'+8'H7%ZBTU"\$EA&L-?6(DXH5F>)CGV O'H-8G#ZF5-Y37K,!TE_,@
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
M0G=3+\N.L-.QCPZV)(TJXRM)S^@7]MNJE20[TK![-8R6ER(]6<]L#3J;D#(
MAU;HO#GAUH%''&:CEVEPNOG-@=7R-:AO] N;#*(:E$BC.1[]# )!X'*>SAPG
MD*G&EBH#=/<?$-U(2,%7-</H%W8@CA#R<-4MUE00\JQZE5/<QX@$"$F9@$PQ
M867ZZ!-I;BU\U1D8??'5VM)Y-*L\*1MH<?5GI2C Q=S*"29058SYT%\9_6:+
MMXDW.L^&>*#0E5'2*>\FNQ+9\8:6%:U!:E(=^=6_QVO2 :_0C6\(;@D\FD(<
M4#=?9ZZ-?K.U6K8:"R)IL4P0V^2DTJA8VHY<].K$5JH631R IZUMZ!#2&U0>
MH7=$RBFY&]V#&[UX;1!EU*&<M#RKUJ,@\6X3CYZ[W3VX[1=3#ZH0:>.&-^V+
MN_VN;?0*DQ@GKEV\ZAK]PG8$@^NN"%?;M[W+>SR=C2>O#"";%DSFP@=#*EH!
M'VG=Z!<V'SA(YR;V6;5Q7E@ZRS\K00&CZ=W+[/C(EW'EP]TSC H[7 <WU'6&
MF ,&?&EZVV V? F.#S6/.Q]R../8#/*X3C(W@EK;#3X-YR<;!'[.6\%J@1<(
M';\H)^3&KU>&7KQ#D<TG4D9:S*GM$(A'KSQR;O!Z->@7IQ,5<+0Q=BWM6 G+
MQZ7GV[8KPQ =**VT6F./]#)1\G?1NQ*RXGP+=:T7+_UDU!HE;V<?R]Q*L4_$
M-T$W_:)'R/=W&^U.K@^;O<!33<ZW.K>&P57^UL^(<UT+,23V(%\ [FB(OXY-
M<KS V@PS"<9<-*^[AE'8;=Q#,ZN+7?N0_)CYEKC&O[4=[FS-_@59V+,<UXEW
M@),-MJ,JP<'5\55#-XR2Y])V5"._*; KP\ZNXEEG1'3F 2V1[R.;?)W>9/?D
MF O2I=(O)C5GS]<)."8BH1-)G13ZW/UXN7K/^.?V^?;',3P\9N&5!T]*D=+)
MMORAJB!?$U\K^H91<E-8I5; ]F'16N0EH/J2)B&T44.RO@S,!8["W+-FCXYG
MDJXSW;$'KP30=$0159!ER9T#71MZ\6;\7 T:K6+O];.T&BU7SQG4*@3$)U3-
M&',G7=>#?G&2VPC@-L[.) '))Z\F:]UEY6)#*&'__QA!^.[ARC *^ZG--*F0
M6YLMTE>H7N(Z6NE$X.(*)TQ>H;_''BP)(M)+XI?R5)'SG<.U7GQ#(,>-QH [
M_,Z@6%*OFM<SX1OWFW[1>W,!:J,1SSIDOX^;K+A)<..;TUO#*+V5C#$O@:[M
M"W*<P;)[!55<*,2C]Q"1DO3BO1G@M=@^H3!$?GK1'V6T7B,?7$[\6R-E^&-$
MXFK43=<8%/(B^-:@>'E64C;$&A,UOK?P[UHLK1:+E+O2D/%-1$X+M%%'7] ;
M\B*T]/$:>MHWK9"^A7X?$>Q)!PEI53T3KMN&Q-'"ZD[,4P.F6LJ5O8N>\CT#
ME?6QN!,79<5UY3>]?C'6$@*MC2Z]MLLE;+@P+[[Q[1N#0GZ%('XMM)-CSR;M
M][<SM )_,R:(^&OA?'H.-=\R&GKQC9B$F19STW+LSH@X,KGUM3SX)G#0+_HM
M'CIMM'S572RUFU#'A&_KKHQ!22('#Z@6FK@G9 9BPR8NR3==UWKQ[2-&V+H^
M%3=(.^7YQN>F7W0-C+R-9H:UO-%SZ^64?(-R:PR*SV^SSF_[J@?KAFPU 2<Y
MH2[\X#9*+)#FR47OMFL,BJ]K)^CE%QC2>C1:D>:V/'] %H??]%.@2[B>\3T)
MOK-H$:#?(]* T9OH]GZ!AAL6W.IZ\>VOC(7&>+2HR\DLVX;,-#NWW9G&H7@Y
M-7W2MGB[46R%5X(?'ZJ>7GRE*V6_L_&9!<YP9HU6D6R1GJ$L[7J9+3=IKMS
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
MN&1IX$1%*-V1<,W6:$$,QIPF,@ =FEWI?0C8$-5L8^K4$-$A>//J.YQ_68S
M.:N4M,0*YG')"O_DT2X 4UZ*:""+MK?AUD(;TI'=\;BS@YCJ-/ZXQ'0Z?0VX
MUWY2^E7,/\XF"3>A/T6XMT^;XC9[DS)AT2#-DT?O@DLD #?9>V]#,+>L^)I;
M9[L]?T@'>HU(<RCIM$T7]JW5WG>SK^,R0>_UK"MFMD^3FJ2$X-*A0ZI*?H>%
MTJ,=",5@G4G-(M6M,LK;X&R61(W.!T:+@X&.?IE9Q(BS7)!,(W/*EFZ';6K!
M-DNB#L/_:\"EAY7RC@*JV?GOSO+*F5&/*HTB"PJ8-J4;;2(2PT<2RG0#&0,-
MSF;C<AL'\&%<@SJ-.2!W*DJK=B4\&@&3@7&';H1+@ M#-R(X+XC(*7BM<X;8
M9O[()8**!;2KDN$L16"\9)$#>MB2X:ZB)3/$@K9)H(.M<IM;_(]<B3FNLMQ)
MX@^T^MAALX_E1"3-. *S),;2G5NI<ET8'2L; S>">P%Y>$[$<>/C*FQI**;*
MI0QM:C,T=3(#OA86+"X(>"FK@TC09@3-!>4@V]0Y'JQ"9P_#X[C(09?ITZYD
MGDTI+[.<$^XDDT(;J1I5 ]]O>([MR0Z#A6NN8VTGK99W8PQ$E3+C1-'BATD0
MQ 5*";.6*6VLAGR<NS%'=V>'2: ]17CPR^8O3G][_^'5WUZ]^_CFWU[5OWE^
MW\>WNH;^Z%)J37:_.Z_D:E:)H%DZ&14!5:+C6-K9,N6(<9I'09/@L8T%? !4
MW3IE(X.C3*%KE'/&ET-3$K30Q'-P.241=*/YC0_4*1]Y7GLE/MQ1)3OO>]TK
M"X_,YWE?;EK@QB\6W3A<+,IQSZ?9>]_!=#&BWG&,YR513N+RG<[$BFA)8B#
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
M>=7FO-S[R!%8]!1,C"1;2I%/H4SXSA:C )$22!.5;!.[KP&TMSFYZ#K<Y->
M;ZN?W%TOIY!BY.4"(T]HXS2^2::T#<O<)Q\C9-?FJNHCP(:4L:C!E3LFIZ)<
MZOD>2U#E9E#?M!__P3W0A-(8(B5/@(,J[8DY>D0V8,ALH\]&F"#:'$=M!&](
M68R&Q*DHHYIG0(#@THK4ZU:OP7&(Z%;S6&Y/<XTF-ZJ$T@Y:,96YB\TN+VR
M;TB)CQ8$:B"EZ@SZB=WK$ I.0RX).Q7!ECN+ACC4C22I:&7DB+)1E[UM4 XI
MZ]*23=4E=@@7^[K^Y@/$V32.)^/^HV?Y\KI%4\=[[\=7=,?K;D5C)UTY67AI
MB58*K1O+2%@6/&$._R<] P>MALXW<=*O/O;GO>_CT^NV(_.1B5E'BJ\GYU:B
M+<^"^. %8<$ZIJAFIMD\QHT /@6G?1ONW,T;UI=3Q=3SO>#N5\PP'_&H<X2H
MB=$2B$S2$,\TD!QXIM*!M*G5F,:M@#X%A[X!J:K(K36YWLV*EK^(BW&87!ZY
M]XV3GOLYI)+BP:_T/]D72"LF+37)$JMDZ=3LR@Q*P<NN<>T8Q^BDS77_*O"?
M0F#0@(@-9=R:GFMVZ>0R[=*W0,%/_G'][TO'?@6X59EFDGDY"2YGPC;21*QA
MUFF.&ZS:Y,2J+N,I1!X-Z'H F;>F;0\>SK\LEM\?4>&]T#H1Q1/&9R93XJ4N
M;<V3$#Z#5Z)-.?UF^+8\+6Y;Z'I INTCI@-0:%D6/B_7P:%,>";@RW#-8"2Q
MV6OB([<V22:S/ZC1O8:VY;'R'XDXNPCGL!F1R\0.?GG99\*C+SKV 1=1NF'7
MSH!L^+@F&8]=EEKOHM7/CWX'BY%1TGD?(U%&JW*F76;W<$=$3M%&P8U0;=(;
M]Z&IE=*]^DS\P^775J_:31\2(Y[5FS=_P,GDP<0@7" 08B[W$8#@VY+*C \3
MLK/>WRZ3:[5#%58SI*S)WGQ<EQ\^FOBKGTT\L)(/,(?N:U^&?A)C=^$G\_?=
M[.NX5)F^GG5O9WZZO- R$BY1[WD)D$H_Q*1R*4O7)'"!BRNG<[1-@4_-50PI
M,W,,XK81]R$)N^;56_61F8\RY3FB0T)2*&-0;%;$TVQ(Y,E$FH/.MMG-TSVQ
M#RE;,R"MNI-HVU&R3YV/= !AM2]-5P(M_=0=L2SDTDC#T118!-JF'/I^/$/*
MG+2GSO8B&(*&0C>@@\6X@W+B<OG543(J)6$3R8&ALO4:'0.@CNBDA<=82Z;<
M)G-7>R5#JL ?DO;:7^QUKN[<7L);0$?U,F;\,0)T255)@@/ZI6CO4<TZ:Q6Q
M+B9T5'TR_!8/UUSC>?@Y0ZK+K\:2VOO;0EO=R Z,9&)4,)_*H#'T[2S%-0JN
MT=4+S.N@K8W-=<X-/&U66?:_W)SL.C_]#,M3;HXOEX^E?$>'DKO*:#( -%$R
MLA P*I.J;1W?HQ '&EGORIX']&A%4557D#>PW6A0.1]I94 PBGB$*542VI&0
MF".4ZR1-F3QPN_3\<26YYED#C53W)4*+G6ZL+I?>IL]>.9T#$5:&<DB<2) B
ME7J9Y)G#L(0V:_"R#M1  \:VRF)[<1R"'Z_'4]R?M^.OD%8]KL%$J8W,!'CN
MJ]@Y\5H8C%:8YL8QI]O-#MH8Y4#CQ@,P:#^!-:;4^V[V!;K%C])Z:('!Q*O_
MNAA_Z>>X28_@O G$VW+))F9+@H\!XX84%(/$%1S2@UD+=*#18%MBU1%;8V[]
M?=J!GXS_&U+?KNIT^JGS95C@1XBKL<$C;15@7&I(<KFTY\=HR"JO2!341*NH
MM+KY6=56B <:5;9E6V5!MDN1W<"\C+!QW5$#B<$@J.@H\0E_"=K$XO('%9N-
M07L(6/5UE\5Z"M:PJ EUO$]2<N(,^K$,XWU<?M+.'RB]=V>%@PDN]V;)H]FZ
M;271.@&#(LL4UU3T/R^N1NG@[C@)3)AH:&+ F[\":Q,PQ^_[> AB["J.9B5-
M+\?S.)G-+SJ8^S"[6%P-MYQE]%7]-(Y+4?U\T5WT"9*/93N['WT?YI)Z]M,?
M\_M^;E4*M$?QTV& [5LF=83MJU10=8.)5Z"O5S,2WCO&DBN#'@HYA2+.44V
M!J:TM(HUNKO^,*[]->.7V7R\N'?)64D9I):$XNM<QD-Y$@05)"8>N.&*9M%*
M/:X%-23;69$Q=S5D';%4LZ G,?;MY=_['SY,X#Y<-BLC8TPD9):)S"$0%R(C
MU@<AC+4"5)O*I,>Q#2F+VY UE854DSS=!:1'5LY3CFCB+7$L\C*##J,DG2FQ
M#H+U1FGEVJ1V-X(WI"1O6PI5%E4]%O5NZ+UP+&XC<Y9@\&YQP5Z28"4C2? 4
M@M7&IC;9N+60]C?+87&=0#CYBEY/_T;/NH^^W*6+DXN28UA)ZW*VT(@+&X25
MBI0>E:7)>7'*#498.C.E4G1)M2J'V@7OD(QY'7;=M>/-Y5BOAY.?GYU,4_FM
M9$R_(L#I_3OB>&),^4 4<#0B942$<]$0:K7U$J@,T*8-]<80AV3PVS"KC;2J
MD:F4,,\_0 1$ML85D28932F46GQ/I @.G1*$Z9@TVK-L;&AS6>5Q;$,R]FWH
M4UD^=4H_;JG!A^%!,B)G%HETI<V42(I8911)TD2JE4]4/II3V?JI0SJHK4N,
MM@)HEJ[[ %]A>@%E=U[,IHO.Q\7\VWAQ]N)BOIB=0[=/QFWCS]XW:;;;(BKE
MO6ZTQEU=1S;.&BL-)4R6&%$RC!:#1!=$NVQRL);G-N;]#I1]K=!J8U_?V-A_
MW-C7:_^KW+69]PGID8I*2I<RR=05<TDC"4P[8JEUF6?&E6R3Z-L![) <Z/UX
M=-L^M99<-4=G!?3=;+$.Z\BG*)-!0QH U:.T",EE6?)W'O]L+(VZ353V.+8A
M^<E-"%1++LT,6%^??N-*^>QRX-:D?&-2Y=[\UL_8UZ#MMZA:!SI%,<#5 +.?
M+P*\]S^6!TL79=*35$%Y02RCI;FDQT ;(R025*0Q2,9RH_EBFR+<.QA[Z#E_
MGR;TZ4K>N-RA*1,L3OI)LB-T_V,*.A/A2NEWLD <H*?G=/11>*62;W/\LQ/<
M(9G")LR[$\$U%VJ]$17W@QPIJYS7VI,HDL8( E6[%08(-UIHEJ+3H4U[HC6
MAF0-#\*A&H(9C&4<L4/81GS*H:WC[84=VCYFSYQP$8AFN70X<YHX%2VA1G(P
MSOA6=_D'81]O/.<=[ORG;S#Y"K^A/WDV'VFJ/2O5I-J7HWA5!O[$XJ FC#AB
MHEJ[<-2=N8WX25K);?BWE96L)=IZ6?,-T?X'^.[3M]F(*4.%Q(C7@"BM]ITD
M-F$8D[GU96!WS/*X_%L!?9*&]1"TVT60QV$;T@=&5FO.E-(DY@2X)<D2SYDE
MV:.WP#A5P;:Y3+4UU"&=X R/<5L+\RB<>SV[Z$8V1*X%U<3:@A)L)@'A$<=4
MLCFA@QO:=*[?%NF0CH8&Q[BM17D<PHV_PL@Y9B"6"PJ<E=F=.I @(9 L@A-
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
MLHQWP C-632YRCF750C&YMB45 _"VS+8_4-QJI[<6@>_5PTV;NP 1;$#8)R
MP4*IFT5MBOJ3DT0!6:^SB+E-ZXG-,=;/>-\:+8S26I] %1ZTXHX3#B*C?9&,
MA&08*05SCF5A7&YSBKT7["=P"+PO&Q_/BK<2<W75?YI?CLO>3-/\Q>S\?#;]
MN)C%WT=<,72,)24I\[2,JTK^#8.K2(.1Y;=&'3P>Q/440N+:Y*HHJ1:.PP?X
M<M'%,V3]:;Z)RZ"/#-XQ7*A"Z\/!(R[&2 8)0KIDM&G3^.-Q;$\A1&[%HDH2
MJ]E'Z,I_N8&QUY;W[4'61HE@-;%*&'2;C":!*=2=- <1+4#(C9)WVP%] F?#
MU2G64)1-^';5/Z=/)5)O4(\J20#*M5XA.6Z"%X0*[:FB(6C;Z/1A':0G</[;
MDD.[BV?#$N+5U\LO ;7AO_[3_P-02P,$%     @ 68-<5#+>OQ]VC0  NGP&
M !4   !C87-S+3(P,C$Q,C,Q7V1E9BYX;6SLO6MS4TFR+OQ]_XI^>W]]<[KN
MEXD]^P30,)L(&CA [SGGDZ(N6:!I6V(DF8;]ZT^6;&-;ENPE:=62+T1TT+8Q
M6D]E/JLJ;Y7Y'__KZ_'13U]P-A]/)W_[F?^%_?P33M(TCR<?__;S[Q]>@/OY
M?_WGO_W;?_Q_ /_GZ;M7/_TZ32?'.%G\]&R&88'YIS_'BT\__2/C_(^?RFQZ
M_-,_IK,_QE\"P'\N_]&SZ>=OL_''3XN?!!-B]6]G?[7)N:B< 9:*!R6SAV"M
M 6L28T89Y73^_S_^51;+"H\2HN8"E!()8G014@C)<*6\0;[\T*/QY(^_UC]B
MF.-/M+C)?/GMWW[^M%A\_NLOO_SYYY]_^1IG1W^9SC[^(AB3OYS_]L]GO_[U
MVN__*9>_S;WWORS_]ONOSL?K?I$^EO_R?WY[]3Y]PN, X\E\$2;IX@'T^+SX
M_@\OH]&_G/XE_>I\_-?Y\M^_FJ:P6*KGUB7\M/$WZG=P_FM0?P0D2,G_\G6>
M?_[/?_OIIU/)A5F:38_P'9:?SK[\_=W+ZTC'D\4O>7S\R]GO_!*.C@CQ\A,6
MWS[CWWZ>CX\_'^'YSS[-L&Q$?[[D"DI7./]>/^V7O3%](B"S=!(1Z*<XJ03O
M$>.Z3]\?\_?/@HPEG!PM>D1\_;-[Q3L]#N,^!7SMHWM N_P@.,;CB+,^H5[Y
MW$LXST&N(DQA/A]/RO0O:7K\RQ+:LS>OW[]Y]?+7)Q^>__K^ _WYV_/7']Z_
M>?'R];,WOSV_'6O]1 (D.!>G[_2_W_*)EU 2'<:3<=UA7M&W9Q];4?6$%[\N
M<)(Q__S3./_MY['EM+%[07NI3W5_=\9ZXS!9BRH&:4:W?'8%?@[]:)JN/.JH
M;I73[[H]"A&/EC\=G<SA8PB?1^\7=&K5 XS6BB_IR_E(R5 RL@#2)4-G2RX0
M17'@/!>1JQ!,L->9,3]G6@GSN.3&V2-^J6KX!8\6\_.?+!4#C)]MM_^^&<NI
M6G9?W3O\@I,3G#^)\\4LI,4H9)$40P$<,X+*M$#ON8'LK9!.&&^,:+*V5217
M5W9!N2>S\S6>O:4[OL;5]NA5TXMICZ(]U1\MX.>?IK.,L[_]S'I2]0M:][/I
M9 GI'V2*/3N9+Z;'.'O^-1V=5"ONR7R.]%_^$+Z.K,T\INP@,\Y ,:4@>(N@
M"\\I:9FSR"W9L W8X0FSGX;7TZ69>JXSBN_+J%\Q+MYC.IF1G$D*7\*8?ND(
M7TQG[T,]Q\+1^'\P_YU$^6HZGX^R0[0,%62G+2BM$6*V"1*3,:(+.C'=A$S;
MX;SG/&JHE.L4$CUM2J^GBTW$?[/XA+-1BM'6PQY,SA%4U 9<" R$R#JH;$KT
M:XRQ_C:BVP#><]*T4,-UMLA]V?)Z.B%IX0SGBY<3,BUQQ+C'4+R'X"RY^4(:
M(#SDIQHI2XXR>]_F@+H&Y9XS8#_17M>UVE?7+\_0/)GD7\=?QID\@E-@;\B/
M#HMZ$IZOFVGF6"$KS90B025+2!D7X++,4ANRWT*;@Z4[QGMOS3921P.KY!+2
M%XBG(%]-PV1./WB%@:RGD28V8[$%6.&$$%F$D*4%GH.2)J)BMLVN<3NVX8G2
M2K.;"=2'6MH2YZH@+LRII]_([*[F5'V[3BYVWJP2#]G75\GPNO-R<-R1(6ZM
M*5FQ8FT8=@>Z%?-C(%I+-38PAE]>.8 OX)Z!'3&CO&9,@]/HZ$0V"%XX>DE"
M01\C?9U34Y9M ':'J-2SCC=0JP\%-=S UL![_A6//R]&1?O$I:,=UAFRWQ/W
M9+];#;3!T@N7F?78)G)Y*[0?'-I)23WN0C5F_QW=F\D+\B%FX>C%R23/WT^/
M,HEIZ0.^_S2=+3[@[/CEY O]8K4PYR.A8C;,2;"!V*^,4^"*TC4:Y5C4*6%9
M.?^NYQ_V>/X=(D\_9]E0NFC@H]\NF9$/(MC,&7FGY$\J5 8BTPE,]"58*15/
MA_+7'AR3&JFEH</__.MGG,SQ^ZJ3S*B-5Z!K"()6+<"CHU5'C85 HHBF*5M6
M #T85WX?03>T?L]@_8J?I_,Q[6=)*\YTSL#(A +EI0>O0@+:Y1Q3Q0FC!]'_
M.:##;1%[*>QF$NPD[88F[!FL[P?<T^EL-OV3=JGYJ-H,%FV"+'D@(SL&.MIX
M L5Y4=D6F4O;X,UF; ^2&OOJH/U6,1(EBJAI#W35;%;2D\LE7( 4M6%693W0
M%O$@];^5=!L:E*?FRAFHU[@864:>E\P.T'#"1481(>3D<KNL+;EB+C8V(U<1
M/1C+8"]1-Z# V]GTR[B6]KV8SFK,N&:N<7Z&+X^XE49H2?XW#Q:4\PBQ+C[9
MQ- IXJIN<R+<C.O>TZ%'L3?T%ZZ0]4FA'Z[#/;*8F&)90O'<@2K>@<^AT%86
MA0Y:ZJ*'")[>AO/>DZ:A6JZ32/=5_SB*TGA9.-F]T9,=HR4#AUI!+#$EYU.6
M)3:M>[SWBM])E-=5:GHL$KEF%5F=C<V)UJ,]J,@MG6!TEJ&0@8?" M.\=;7(
M0XLF]"3NZT2P^Q+A58C3V9-)?H=']>+1N3F+,416BR:-UF3+*"[!,?)BR(9!
MG]&9B+()"=;C&9X ?6ELVKNX&P04WJ1T\CE,TK=JQGIR5 L2Q6T,-3_'$H20
M:(^20HNL,2K.FJC^,HH'H_"=1=L@(O#\7R?CSW53.Z<="Z@9[6FTDB#.G=;$
M01,^XZ/PY $W4?4JD@>C[KU$W, I?'(\G2W&_[.\Z?BFD-D9)A_'\0AK@?QB
M/@HV1^8C C=UJ:5$\&1]0"JB^&C(F65MSOJ;<3T8.O0H_@;.X3(]>GWE(\5J
M)"N1:1.KSRI$IK6C!K)V@O(ZE1S;A HV 'HP=.A#X W\NS6(Z%322C@#.B7:
MMB*!\8EIP,1M=E8D%=O8?P]8^WN*N8$7>%Y@.I^?WV@83T[&DX]GZ>[I9/X4
MRW1V5HCZ(7RM@2T2!#U_/ FS;TO'B):5ZEV(Z1$]YN-Y9&,DC2R.DVA*4 $4
MMQZ\Q0@\F2"+XEE)URB4U&Q1]]X/O2L*O\YEUP^7EP5BRW?K*4Y(/XN1<=I;
MP0PP)-M+\1* G*E,AC=ZAI%SCFTN16T ]$ XM)^@K^O?[WV(X>*"W2.!+&+6
MM+'F0&3T!B$PX\$@G:O6*YVQ3:WY%1CW7M>["W5-E&+OR]G/PVQ2,^MO:U%?
MF.'3,!^GD4]%EB(D6%X05-!T)"?-@$<G@TG%!Z?:.+'KX-Q[E>\OY#6JWSM"
MM8KJU_'1R0+S*'/:;6PA#NIZ&\89,J"*"8 H+&<"0REMTML; #TX]>\BZ#4$
MV#MV]7V9'Y:7")*,46E4((3FH&RBK2C15]I9$X+7.J@VB<JK.'I4]Z5F3\V5
MO(<PUT6??SIMW?/7=#2=8_[;SXO9"5[\D$Q%_+IX?K1\X-]^GN/'^L6N?)C/
M%C7EGD_2XLWL/<Z^C!,^^3HF>>C(%+H$R9+10=^1C^:R 8R:3B?MM%"=PM;T
M@$MLH.]6F; )08]<N*')U@W<V$&9TQZ%VF->XA*>>O/Q#-'\U^6.V G4:*73
M5U\:OPZGSQU_4Y^R"Z7WHZGK:N])S(-Q0#I56)0(EHQ/4))8[JQ,8(S5*06N
M3.Z4N;B+NK_2\^T@JM]&NCVJ_.Q"3YG.CI?!B'-4;\.WNK\13H),W\_)0/EM
M:1:-T#)E0Q(03$V<9BDA>&DA*.&4U@D#7^G$M?%.U1:/'<[*ZU%/TT&$W&-/
MKB72IV'RQQG$%XCS<T0E*ZE9H1>U7M\J2VLT2]"IF&@T"\FQ3FI?^_'W7KW[
M"VWC6_T?OZP(A2S2/_KLS?C^OYZ\>_Y?;U[]^OS=^^?_^_>7'_[O54S[]6E<
M\^F->C;>MHZ5_HW%,90Z.^L2&>\L>)&ULK2F5*^:!-S8OW'-<WKOY<C(U3=1
M6>#6!=H & ./N>:TF<K:.1-,FQ!+_[T<7T[2K#;2^!5/__]R\GXQ37]\FAX1
MR^<U?;_X]FYZ=/1B.OLSS/+()A6SE76MV4']&CS7 I(17J#DS/$V&?(M@=Z)
MP,,V/%D35FZFF :-(J^#&UF5:%--&6Q 6\.C";Q5$KP+UO'H@G*M.IZN8CG$
M'9N&ZKL6OMA+]@T*Z*[&R64@)YQY XY[1@<MC_7<EI =%I.+0-1MB'#@Y,.0
M'-A=X@T*Z\XOB\^?38^/IZ>K?A;FGT:%<UES7^"]BJ"4Q;HA9EJFL-D99V*C
M2S>;$#UL4O2BAP95>$L@+^?S$\R_GLS(L7J+L_$T_W<X.L'S) MF ET3JDNO
M;"2*XTYY#:[4*Z-%UR$-/D-,R%.FXU7K-J69VV-]V)QJK+L&97TW(JY_]^;S
MLM3C^5><I7&]I"8-S\GF"#+4Q"Z/'IPA^;@2BI%*>-I,AR?;.JB/F&M[:ZY!
MY>"3_,^3LY8Z'Z9/<E[J(AR]#>/\<O(L?!XOPM'R)8FK+\D[),G-QPL\BU.<
MKO0=ING'4XTN%SWBAOM,?CU(SS,H63T*YC19>,'+P%AVJLVE]=8K>]A$OE.\
M:% X^:%*\&3V;2G!):(GB7#/ZEKFB]]P\6F:1URXR&+P8$J]XZ&]A2 S0@K"
M)V>*98T*4[J@>]C\ZUT_#6[>+8O!*_5G^*FF?K[@A4-#WLV;\B%\?5NO#Y!2
M%HO9.)XL:H+WP_0MO3>3Q4B14ZNX2(#2+[M7* A%(RC&LPTZ%]NHH?.>P!\V
M\X;4:H,JVC6A%8W,<C)9P9="OC7&"#':#(%')94-@9<V1_!M8:T=S)64IB>U
MYOGC^T689-+U_/?/.2SP>0W&S^O-G%?C^6(4M<.D1 %M:RFSI<6'D@1$D:+5
M(H>@V@1P.@)\V*]0"RVU*$==*;R1WAF6HP(74J$W=_E502BJ9):#4<:6AUV2
MMD_X?P]A'KHD[=H23E^'>@A,)]4$7E9I&&*KC"&27)8WAUB P!*'1*])L<8*
M[QO/0UL'ZXX4K6VE[DW,V5OL#1(#*YC.$OM=0&U3P;9]]?(Z6,-6LC50WYJ[
MV/W(?C!B<$Q)"J6!85J",Q!R<F!U=$(KDWFCF1L#$F)#>=NA^+"-R!OPX%*F
MXJQ,1W*C; H%C"?;1C%5ZA(5^)P+G:&N:..;<. :E.'-S!Y4-.U3O@T*!S9$
MP\[ L1"DKLZ6*SG7"\'D9^EZS4+'(*U3UHDVS5=NA/40B-"?W!OL N]P0>O#
M?'[[Y@Q5]#S$PAG4,;Z$RG (44:PTJ#.+G+6J*OW>CP/@08]2+I! <&5>.4Y
M)9W/IH[.")K3>6=T35<'!.D*[5-D$8?29BM8 ^8A:'Y?&;?HSI/2R?')LA/8
MIKCA&5 ;LO3UO,HI)G*0@H40C(:DI25Y..]DLXA4-X@/@2)M]-%CBK_6BS\[
MA4B(GI>":7&:(7M3GN3I,CN\M).=5QEY#$!>]7(*!N'3P8%S)) LR7K.G8S(
M3O=CNB"ZQX&&)D+O\1#I@N_LY>B"L/>K<]VP#7^/KG^=;D&8/132\R6[CDAE
M1&F4YL"#(0O)B52+:P44H9C )&1VG6Y<WWG*W'#][BXP9AL]#,R4BZJ/LU/2
M!9\U4P+(M5:@BD*RJDT!C(P.4!MXSITN3_1S"JV@&_:65POM;G,^[:.:'J,@
MW;%B?AJ.PB2=6US"U[GJ4D!-'8(B=PT"(H.0A+&.EYAS)U^X1RZM0'R$A-I'
M2>VO&+X_.3X.LV_3\G[\<3(NXQ0FBXOD\MOIT3B-<?XZS&;+A?Y:0P-'\ZOX
MNETWW/%)>UX][&-]*]<0@[+,%QVMMU8%G1UJ;M&PZ+67P9C1CL_L_4HBV>I$
MWQQ!A)AKKKF0 ^8<(,K"0R@I^E8ERWU?27P[FY)#L_CV]B@L[U]_[R'\^QS+
MR=&K<<&12)HK1PXM+J\".^$A")_!2EJOU3DST28IT '<G;AZN T?UHQPZ54!
M?=^!I[TW$9KP$?]K>I3I-5L6R<XP?YB>O7J71IN^GDY^"[,_<%E6=AHBN3SX
MU!:OL(H(K1&@%"H(TFA@DC-!NS.]_=UNSO<(ZMX2Z*#::9"&6 F6&.^%3<H#
M-ZDV?3,2?/ )+#J9Z&PH.;6Z@W1'*IKVV57V$.9=J6C:N#$^_?:!/F+I[D;.
MF--(!J9DOE91LQI1\Z1:IIR2/#@IACV9+L#=D:#C5JKO>C;MJ((&N\9&B!7@
MF1O2!6+3BJ<.( ]3_]2[@KL2:$_M'(A(EA4G54W6,4M_E#JXO?:XRP$9ES%;
M;-3.^6 $NJ5>ZB[P9QNE-.#-TY/QTO Z"T)X'[/GL?9#<V1$I4*K=2R#*RQD
M%K7.HLW%F*LXAK=J>U?5M#<Y-RBD>E7O(=0+""^//\^F7Y;G[7DYAS&>(R/#
M&9>#EJ+3$+/*$'U6S)AD@FC3_OL&4 ^/#WUI8,BC9)G7K^L_!\H2ST58#Z5@
MO4D:E[,U/3GV@D4OM):-.L5WAOCPB--&.SVGU-^%R<?3XS.KX"P9ZT#V.B<0
MRM2E!DA."9F2-QW;(W1*/7Q_[#UV7G877PL=GE&I"XS>:Q\N 1B^P&%'%:PJ
M<0_Y]9R O@P'6;;&*P8\8P+EK -G<J[[CY8LYJ2[=8"_&VJ\H>B@7RUN([:>
MM?<;2>KXY/@,B&*U%"L)2*7.///DG;B(]*W(WG!OI$^=NB-TTM^51P^;I]U9
M^-,^)-=SZOZW\/42$*^\DD9$\,J0C9=T .]MHC5)7Y1$95A_3;BO//H>JG!G
MR=V5//G[] GSR1%.R\NCHY,Z#V^!<[+7R/@/:3&]*#QHG4;?%L@@6?:]I+.2
MA)<^1BVE19T$6=?"!<>%H?\GD9R(J6,2?EM(#7+T.7(7"E@?9&TXG<%E)L$Z
M$9BIK1G=?<G1GPYL_3X&DB-'9;TBGY;1^^MM 2^%@1(3"D4N;\YM6OM<Q7%'
M$J?=M7RMX'YWL3:(*+T83\(D+3.X"<=?EBG:K^GHI,:\Z/6:G6 ^GW9X.B;Q
MR='1],]:_O1B.GLVPSQ>G'8C52D'3B>RU6EYP]""QY A,A&L3):)1O-S>UK
M\+3:AP?3PRNQ00#K5RPXJT4$X>NI<&H7JV6'M.]X1U'2,<$*T2#5:H$Z93S2
M(0%.6I=,RH8WZCC2 =R]YE#?PF]P8_#5.,3Q$8D4+Y:<E.;H/(.4I2+_T$7:
MB6NMI^6A9-J*0Z-FB6O W/NC:5\!]ST7YQW.<?:E;E*_3\I)M1;KU?;Q6>$0
M=X(+H01I2-?F"#[01A67,7?R%7GV7.3;K._;'S.\4O?6PK2)")O47JWVT_J^
M8,:XX9&<3"=]!F4* OG[ J(IF472(#G]C>SH39CN_>O=D[@;[.RK-]0O74JE
M<XD\.SK;?);6< =,ACK)1RAP=-Z!12,Q8BQ:MLEPWX[M$,3H1Y.W- K84PWM
MJS65<]%:ZVHXN(Z!<Q*B#QQ*DLB]HZ5BFWX!=ZA:<Y_]8&=A'KI:L_/-Q#K%
MS7'A08M,\LDA0G2^0)26:2V0Y6XMZ![:I?"ME+WMI?!MA'Z8F[U=$/ZX%+ZS
M3K>_XKN+0@Y#'5%-<.8L%*7JL&$T!!)%/0:E%$IITZTMR9VGS+Z7PALS9AL]
M'/Q2N#'D2SGRW$2=)%\2!Z=2 4V6FK"8O?;]#>I^$)?"M]+N7I?"MU#-G;@4
MGKC&)%("<M0=G=R2 -<Q3T$;)Q3CO RX_]R?2^%M";6/DMHGN\_Z_IU=TEN&
M?L(DO\./=673V;=W2,[C."WG[%QD4,_^U9/CFF-=_H,:#I[OD>MN@F/?6;;-
M9;.2Z7;""A&CCU(5Y5%$@;YVGHA&N6*C&35!M'?'UL]'X\KO?XP7GRZ@K('Z
M.RUU5H<Q+]-1RU^L0"\\5MIO4RDA /=2UGX)]1WD%D1$ECR/.M@VE^=Z7,3>
M'7!/'SDBWUVP*&DK8K74EQL+2XO)1&9T=-*YU.9FSQF X2-7AV+2M1ZY.VB@
M0?K]PQAG;R;X;CS_XW2FWADL;K.))2!X6\\/$\ALULC I,B"Q<)M:9-.WP#H
M\1*E#PWUG1<[;?!\&OC=A"];#-SH!-K6Z<#,2[)W:M&>"49XER-C_K;SNNO#
M'A\[FJBA19/=4UBO\ O.PD<\1Z6\L4[67L^F%'+->01?^X&7E+TWQ:/7;2X
MK<?S^/C3HWYZ[-%[RNI3#!^FE<O_P/''3^3=G):$\!%Y-=XEIR'84F] 248N
M37+@R,,A\Y5<J]7V&)MVE1N>\OCHT*_@>VR^VW6?6P=ZY,FV2DXIT-K4QK,F
MTV')$V0E<]&UO;R_U67<!\!CY=$ ZKI.L9WGZBXQ;X&3CZP(.1NGP$M.0$U4
M9+TK"X9YGK34N?C0B5?;//61DJF98JXS:.<)M9>!KIRD'Z9/3K\_AUBTS"+F
M.CO/,?HC"?!H#'A7&/<B"J[4-MRYY7F/FS5]*N,Z7_:>1GM5)+G60I\%T3+]
M**1O(R]SY-HXD-EHLMZQ6N\E@7 83$9,DK>QDV^%]OB(U49KUVFU\SS9KH?O
M3<B+9=9P#44KDHLM!@(+'I07V;FD/,NR+XOI![>VMYMZ4MUUTOE&@<0; *.-
M6<>BB3V^UOZ64/?=6LPO"V,Z!K1-8P _^+AS\+$GK:X)2_85T%XY^6]Z;WR6
M+I([RQW6.RLJ0LB&TVNDM<BF)"8[]33H*13U@X5=@U0]Z70-"?<,CM\&;[WO
M4J(R&!0'SZO1X#.#$),&EC+9H='9:\VU;XYL;?G\Q\>NH92UAF [A]7WMQ/6
M1EYL%LY)E< 84ROEB@+GA("<K(E1L2!,;X&R[: ]5EH>5,5K&+M?2+^7)?"1
M#]:H8@0$5+2M"TW;NM(,7'+>,\F4<J433?O!\TBY>0!EKB'D?AF%;2V*:Y$C
M77C)2(X6J_W)%?H ]#8Y*"KK5#+9'DYL0\6=D3QN$@ZCP#7TVSG;L"&*]&'Z
M%/^!1T=G/Q[_#V9Z0YB(DGO@]351&"0XCX7\")4-$Y))TZA0[59LCX]UC?2V
MAEK[I2&VL!S689<L5]EHH+? 5]&X.F.57A K@HK%&Y.Z[6O[X7A\_!I:>6N(
MMW<^8P?(R',6D2-D54>EQ9 @2'I7N&0H!1J%YB!!P!^<'$ZO:ZBX<PZD6\AH
M'>)2K4\1-"2L'2Z8DV29EJ64D#PD&[SL-#>SYSC@#R(.IM4U/-PY+;(NN+0&
MWWK7R'@==&%D.T@1Z\NCP"=9'7:;8Q%D/VC=[1#>#<#C(]A@ZEI38KO?G+K]
M3(:UH2+RBF0-"(%(M2K"+YUR39Z21Z:,%V1AF %LP!_AP+NBY#6DW2]%TL\:
MZ,U+7D:##KBI9BXS'**2CNQ?9ESF2@5E.S&U)T"/E)Z'4.<:3NZ75=G:MK@6
M4J*7)O@@ H3:H5K5/F9.9S*!8TT+^:1XQPS>WE >-P\'4N$:!NZ<)?G>).?L
M.NV;LK] 3_OL,%=RG1 ..I$(5<T N67;'>-424%@MHTZ5/6]E*&:7!V:RG>#
M"X=NL)5Q/'J%'\/1\\FBMI>K#5VXC]RIG*$L4T99T?E@ Z?CPA5A6 F:W]23
M<8[I+Q^G7WZACU[2^%^J?@FG7RZYN^:A!VN7=5CM3_O10H\73RN44Q1G#36Z
MX.C00JL;*RX_>=@&67NK8-JC_%KJ,Y1L(_( L6Z3"D6"8)D&B5HYZ^EOQ$TG
MU5W1XX:N5<W4N(W8>K\'3G^\G)3I['BYT;S_-J^GWLM).NM"8Y5WC*L"L5[K
M4K0><+7GC34L.4OF?EF=-[0QD'7C@X:S=_<3_[21['IL#/$=6XTYT'$U#D?U
M0/D.*G(E&$*,U4/3@NP9YR40'*>-5<'KKD6*ZY]P7S6YM[3:-V%Z.?F"IYW'
MWF,ZF2W[>U\:5[/F;_?HM+3[P_9LI]33*E=Z)NEH<Y \.A$#>84VAL!C3%)(
M641@:K3[8_=S&'\+LS_H@\B^N_CD"_>CY,!SQ@"&^[J'Y C>&@3A?(E"!*ED
MFV$5-\+:?TQ'O"3')U](C/5)+Z:S]^$(GQQ/9XOJW#^;SA>;II \*?3_#4-(
MM',\HPE0?!WUYF2$@&A)AD83"01GO,T$I;;K&CXFU!\WK\\*N3,,:-"3:74]
M*ZN]Z(G^]QFA_7TRP]-HUM])*:?C=3Z$KZ/:/ZKPDB +E*!4M!"XU/4N-)UE
M(JIHV@1^>H'_D-@ZO#X;-+[?=1'UA;I8A*W=OG4IM<TWB1$MB3%8#9;;H@-*
M'6*GZ96#D?(*_!^DW$>?#;I+W7P.;-KZ1TQGR7+*H+DR]?9. >]\ )FEBCDI
M:T6;PMK=\#XDV@V@L1[[4=TDC].@*DK+T2.#)",YC5Q*\-YE"#H*5+S^P ]F
M80^:)FG'D7ZD?>@$QOEJSF8CAJ.7DSD]KW[D,OA7A%8N9 XZT5&NN''@5=1
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
M,1#!6%!U.KQ'5"!)KJAUHK>G3:?43O ./R*X7VK<OKWMJ:)ALJ=709XW3NP
M<^C4_#J@=R8QOZ^JMR73'GHZ(*VL2]&B0[ QD"69ZPT?8S4XRW@6PLJLVES1
M.BB=MD_('XA-VZBG'8O"T;*6_?7TW$(XSQ0RH:6Q#% D#DIDVJ9%#)!S$2H5
M)@1K?+5^+:X[8;KOK\Y--^WWU\4P+N%<L@]3[7\-W^97H<8HT.E@Z"17M><-
MR^#(D@1KZ:WAV=C2:(S&%B ?-(=ZU]) !Y@AJ&X-U&09D\K725WU2@U7$D(P
M K23Y)T6GU5J<PUB"Y"/AU!]:*G!S;EU4)__ZR0<?9C^?89A@;/:EM.SZ\!9
M"DPK$E#$X$ Q73-<@=8AB]%!T$GOVS2XVAGRXR%;_QILT,>O:X$GD\YS<@U
M9"]HRPWU#"\>0D$FT'HI?)LF5W>\AO]P\8*]U33,1K8I-=P!Z(]R_IX5OGOA
M]0[:.F@YOT04QO(ZO2K2NV:R!6]X <SH,U->V?BCG/_0K-I&2<.7\TNT*6B&
MP+DCFQ"9!L]4 8,BVZB8Q-7F%P^QG'\K'6U7SK^-@ ]0SN^$K'$+ 0SII%:)
M,(:, K*T.C"7KN>$'V0Y_\X$Z%G$!RSG1^X9N8,)R"!7M;+80G2YU!N9V3/K
M@E7A$97S]\J('D1^@')^+;DN64:PW!-QK2)3/GM/W[IL99 VK49U'F0Y?P],
MZ$7$!RSGCX[\\\(%1*\X*.X#N>]:0S8HC2$)E+P[$Q[EWM"KR(<NYU?16E&G
MC;#D"%N=^A?0>7!%>F>\C(IWJ_*^Q^7\.W.@3^&V+N>/WD@CN 1MB8F*,P6!
MTRE5YR0GEAT7UG12]#TJY]]9L?L([Q#E_*?EK,^_?I[.3V:G/ZJ_]%TLO9;T
M=WU8[V7].ZURI;1?9J&TS,HXIY71R07&<E:)HTG2!K6FM+_K8P>H W[UO9K0
M.1ZBY@H8<Q)48'5K,61\Q$3"-HQ+-EB%^@TX[U;C,B4966(\0"FLWKAD!2)M
M$("Q".NES,8.%F2[3XW+&G*S;0^S;13>H)#CQES+=0F>XO_?)^%HO/CV<I+'
MR\\_S<5$=!AJY('DJD$YSLB_C A%1NX+=XGLR.'+K[=:PYTJS^Z'K0=2\*'K
MMD_CI5>.Q3?ERIFX#,KSS$N(F0$Y. P4R^3W*!. 2149=T[DI#J9G+<^ZDXF
M4QOJ?]I,#[VG+6Y"=VJFGQGK75"N3[#NPIK+CQXV8=I":9WYL+?$#\</M"8Y
MSSE)UE5GCEX5G^@LS\'[P!DRMFJ\W4U>;,AXWAU:;"/HONEPZGV=Q']B6GR8
MOI[.CFL.AL0^G=66DV>7Z\EPLT$[4-F05:>\A2"$!>9]-%[[F)+OQ(0N3QO.
MVFZIIFE+&?>=ZWR+LT*H",Q5J.\_XVE.;@6K]59C9F2\R9Q!Z1I?S5("3_0Z
MZ&P3PVZ)SRT?_/"HT5+R?6\5KZ>3SUO"U=XIJ:4%4QMO*:\M.%T\>%6BC<'Y
M[+OE1;=_]L/C2F/Y'Z;8[W0RF2NT_3%76YV32'APM<Z#^"V2+\85GN)@%TWO
M3>EH>V^GI1H/6EK:!>B/TM*>%;YS$> NVCIH:2GG'@T/=$@G:<B4$_2N&1^A
M:"Z389HA'RQ5< ]+2X=AU39*&KZTU&,J2;H*S-0Y2ZH0.H*H9'+6,U;H%'_X
MI:5;Z6B[TM)M!'R TE(KT&I1*YH*5\3\8""FK,$P)IUDQF6Q;0_0^UA:NC,!
M>A;Q 4M+A;:*B:C &K+>5<D>(HH,VEBRYV(J5CZFTM)>&=&#R ]06FIUXHHI
M!5$6)#GP#(Z;6#M?<JEU$BENVT7^/I:6]L"$7D1\P-)2%$IH7;TX\N_IZ/(D
M F\%<$URL5:$TC$.]S!*2WME1 \B'[JTE$G.%">;.4KR#52NJ8J(Y"B(4G@T
M.4O3S6B\QZ6E.W.@3^&V+BUE-GD;:P?-6(B$W)+Q*C6'PFQA1J504K?I$?>H
MM'1GQ>XCO,%+2\]Z&)]-99W736A,S\4<YA]FTQ,23_X5X^(=GNY-)S76VU^M
MZ3Y/[[?XM#<YK%2CEL+H;8UHC?<J%A$LXRS([.D+EUU9K4;=!T?OX:;UI7=X
M:?XD^;$Q&>N!-BJR7(4FDR5Y!\X[IH2UCKG!FD_?BK9!0.ZW:1Z7&O8F[LU?
MG]3W_4TAI2UF(2WF8F2TS#6$!*:P1)NXT."BDX""):U8(,/.#B6?6[#>B;VX
M7\9U"-;UJ<!A&H5=0?QV=N7[ZRD:,1+,*17HO-$LU)L-.H#/3 "3DJ1G.6U"
MX2 4O!W[#TKVK>!ATA175S"=+VY; G-6HA,(J(RJDZ@1@E,>$K>*K";._*I?
M.11';P?_@Z2]J[A!KO;&S/8FZ9UELETJ444.7M<QZ='3^Z7I)3/2Z)2]=O3_
MX0OS;\1\P$+\MDP<2(V'+K_?-H.9!4=N0NW31DQ2M;%I--&!\J:*VF0T@^V?
M]Z:>I4>Z[%B_LHW:#EI@T 7HC_J5GA6^<Z7!+MHZ*+V<UD4[HX'E8&IO< 6!
M7"U Y+4;L_5AN%DW][!^91A6;:.DX>M7HN,JZ50@A#ILE\E$TG"L1FNS2T+S
ME+M%J.]U_<I6.MJN?F4; ?==O[),DCVM2;*+Q-F;R?>67<DJI5P&@2'43LFB
MVI,%ZFBE9)S(9;6O_@;5W_B8!ZGV_@2[\8WO.7%Q<GP<:G3\R;-7\=MYL'SO
MA,2-G]I+HJ$[[I4$ D_2!R58C4,JCM*A9DX8[FHR4$@SZO#Y!T@,B**59%Z
M%)PH66B["%PB"*X\+2$RRP=KQ'"(Q,#Z9VYJ=#!"5EPF[Y<6I)=O,+UJ@AGP
M14F2(%/TQ6'%M0GZG=@7^^5C!QNIH7H;9!'>SJ9?QM7D)+1UNS@5SO.OG\D0
MQ3PJW%A$+R$(M@S-,0C&!"C&*^,L 51MS.^;<3T"9O6HF&$<N$WBJ!'?+SC[
M-K),HR9[ 7(1RX[RBIB>+4B-)0M,Q@PW5_<VL(^ 8*U5.,RMJBUWVR!4"9Z,
MX(BF7CU#A'JE&9A27AN>@O&##;C9YS =-,OA,)=L @DM<@D*,=;AI1Z,\R0T
M*4(T!V@_='^S'/N\M0.I\;YE.3 SS^G8(T'6R\6A! A)*RB2)6V\LR4/-GWQ
M@60YMJ++CEF.;=1VT#!T%Z _LAP]*WSG>/0NVCKL )C .7.1O#Y6$IDE28.3
MZ("K[)5(0J'S#Y%6/64YAF'5-DKJ/<M18^_GDTA4=D9R#D+E0!LS>7W1)P'<
M2%D\F; Y=FOB?NE#[X2_TX?<IST(K>\<Q;-WS\\;*R&WA6&"HC.=J4)I\,$9
M L6+)+?=<MOM*NWWCWR8BMM)8'V_<Q<9D L\(3*GO'2@':>=1M>=)OH"-J#5
M4C#DH=L-V#4?_B!5N:\0&T01+M^F.^_5KQCZ$NG$8'D938O@O&1@BK?2Y*)3
MH[# =2P/C04]27V88:+7JU.??GMV1#Q>[S\M*RR,T,*&!!)S'3YG'1TL(0(&
M*6TI&MWJ2)4A>['?!O^'7]I8Y<-$0=?TW]JXA/-*L Z+&-JCW7X9=\;;;4VC
M78C<A /#^,D[+,8$F;,-'+RD/4@IX^JE7#JFR*!P46+@:K#&?7>%R-O[U_>2
MQ]NHODG3XN])F]\GY:16Z-2BN?$2_/R\C8>31>B4P#%1YX>&#-$1QA24XR[J
MA*F;Y]#Q@7?"CFRMRVN=C7M61(."BW-@%>X%N/,H!<,8BU%@D%E04=0[!EY
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
M*\23A$D[C<4EWFP>=%>0AZ]CZY<FW3V#O=0UK,MY ?1U.#X/='>!V[KCU#:
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
MGOJ0B-)6Y VZ1MV$]>R'\[=AG$=.<6TT(V \N.K+$'V+4I!S7(Z]26JUG&^
MW><RPH=$HZ;::3"+XSK.]SC[,DY8\_:CD*2/DFOR>Q/YJ!D]D!U'NR&WOG9X
MJ3,4!Z+.)5B/@R^[ZJ'!L(PUUOZ5(7!_)QG.:W(,YR.M)/=UD@*OQAGMAPA.
M6PM,D5-=NX6(1OV5MP#Y. C4CXX:S+VX#O6\^/#%R8($<F[M7W$"WF$5- &H
MC>#F*1S5*1ZC2$A-C+6CD-%UWJZ&F'(&YD-@.?EZ[V,@MNVZAL=!QD$TW"#!
M?K:2RT"7RSE;0!7<#.M/P^S;Y5\Z+2@892:SEQPA&)U R9 @B'JA-"<EL"07
M7=-XPHZX'S GA]#D=1ZZ_BKHKTMJ?B&JLTZ8+ FNT4F0B0E0T6=PUG(HR"T&
MY$8T'Q?4 >9092+MN=5..W>\L(1IE41QCIQ>K!.T%$+4QD*P+&$AM\::3JT1
M[WMA23O]=ZL[V48/0Q87=,'UH^YD*^UUK3+81?2#4H-<6I$%@YR7^VWF9-C1
M6R!5%,Y&);QM8[K?A[J3-HS80N(-F'!V(>1T3[RR39[W4T"FR-IG$(NF17N4
MX J96%P%*41MT-]HZOIMR.Y08<I6.ER=H=*G GJ_CMRY<(8SX31+'E ;0Y:X
M2V2H20>8C3).UOJLCM>X[F%ATB[Z;RC?OLO37D\GZ=SWFLZ^O9U-B9WO/X79
M>/*1OODX"^=]B44DW]]I#IQK5AMS9 @Y:O#1Z!)2SDR;3BSH_,B'P((V\FTP
M&^>Z'?WTV_<,RK.PP(_3V1A/)]'%J!@F3/4J(0?%DB:HTD)"%55F040<*DNQ
M$>3#]TQ:::P!N=; .N\AU %84W]E([3#."S-E+IJFO2JD1;&ZT: R2@1E0I0
M6)&U1$2 2QA Y\1LMIS,J#83F@:FRBV.S.&9LHTB&C#DQ?AK'4R4IL?XXF22
MSQN(%9$TCT&#"8K6FDJ!:&6NAK47/CL6&F4 UN,9WHCI26'7)LCN+>T&A:;/
M_W4R7GQ[3];UC*1Z,5]."'2&_*KL0JF)K "Q3IIS(3-NE;7"M!F-L![/0^%
M#]+NVW]Y,9WA^.-D [*HK<Y>1+"%(2%+$1RWB?SKB-95"\MVZTMSXV/NNWI[
M%F2/]F.=CO/]#NG[A!/RFZ;+$\VFZ(LE'\G3)D/[3F!U2DX$7T34VBLG<Z>&
M59WF"ZV%\' =C'ZDWF,%YA+0&8[?)_//F,9EC/F,\EU ]3Z\;R.<X4?Y]:"J
M:2LY][C=WPR.DYVA@[<$KLZ:L;0#NL(">$9O0$Y8DNAO1N? RK]A .!0NM]&
MO(UT7@\H.JG.0^<ENJ"4H.TL)T]KS'3065& %:U2##$QW;_"KV(8=M)<3\I9
MH^X])-O I%\M^[^X&AX5IB05!&D8*%ZJ#5(4>&UDS$%ILD^:&/6;$#U<"Z!7
M730HHE^'Z_PB>0=D30.*F[$=)J+8CPX[$&,/!32(#MV 4.J(&$V";&N/"4-8
MO4T(AGMN5%2FE$[C@>\\-6Z)( [-C&WDWG><8!76NCZ(9^>?8LXXECD8= H4
M>@V!+"8HUEM=DJLS[3H%#;H_<_@(0E]JFK:7\6%Z<9P?LM/+35?KP-?%1=/5
MQ:<;&H+WW,.C-SP->G^TD=5*SY"4DW)H,-11O#ED)VU&HSS&8'5RZWN&](9L
MB%XC60N-+-6A[2[3BZ<Y.)<,>'0F%Z<]ET/=&QVFU\C5;L;/PE&J_2SJ0)AK
M:B \]59 W4KJV,&"EC,P0DHZGKP"<H ,A.*X]8C>N3;1_=Z6<%>O>VS#P [W
MX0;0[R#-2[98R.E95YN8DA&V_,G+29K1P8@CRVGK,HR.U%*MJI 9N,0LD4QD
MF3/ZV"UD/2QM-R_H!XG;Z+Z!,[1=Q" EII#997_X6NS&.7@A-7C/M<XZ!(=M
MSJ%[?)EI']*UT\X=O\Q4(A'!I@)HA:M9Q2JT&("I*%,=]FE8&T?\/E]FVDK_
MW2XS;:.'(6^L=,'UXS+35MKK>G5E%]$/2@WB?-0Y0LY)U%.U@--.5"%:KB//
MO%$,[SY<9FK#B"TD?HC+3-X:9"$Z,-P%4 (Y!*T"""DL<RSQV*B3X#VZS+25
M#K>]S+2- @YWF2DF'YE0#EQF=7Z$2Q <R\"+R2F@"0)7@@</Z#+3+OIO*-_>
M>VT_?_?VK(O3D[+ 6>UG\AZ_X/>H,P97A*'=,.9:J!@21&\1HBHYH%0\^XZZ
MO_E!#T+C/<JR[T:-%5O%\V:"'S[-IB<?/UU&%E0TC#$%Z HQL$A)2PX"0BRV
MI!0REZ*SEC<^YJ'HN!\Y;BSV&RA'<][MZ.R06IFIV2P5T^VQ33,N.ZQ\);&B
MR$J,B@OFLE61>=JNK9*&FVR2""+<DECI!F"(_ DBN<8A>Y!2*% U_$(&B(=B
MC98Z&R4;#6,Z4/[D:HNO%<&_)BU_^!./ON!OT\GB$SD%UI)Y9A(88>V9=)CC
MM&M'KC)MY]&V\9CV!'Y7P\S;L&W;=FU]ZG*0#,F-\.L1\^'/Z:C48!5M,.!(
M-J!H?ZE&(@>>362!Y*G-4+W>N^#]0;R=-#=(%_C;41.!<%00:\0#(>O:,3IJ
M5S.)%D(6C)Q5$62C*-&NB']P;D?M#=(1X5;<+Z8GLU$ID=%[D@$E5KN9?"2O
MZ _K"S?,LQ@:]0+<$? /SNVFNT%:S-\.>_P%1X;K6K0G02>K0=&K 5X8#=YZ
M;C )Z>10%3&= /^@W&ZZ&Z0?_8VP*^2+9L'S#Y]PAJ'&AT8Q!\^\-F!-O04<
M48$/BD$T1G 7% FP36?*OE;P@Y0]:;=!0_SM4N2VT%O$' -M'.WB+ KP,CF0
MSG-)^[M0JQ7</PI8]F%9.^W<\0*6E%"J5&*MZ*K]^T*$('.@EX0Y>EF*9+9-
M*YK[7,"RE?Z[%;!LHX<AJQ2ZX/I1P+*5]KJ6*^PB^B&I$5ET3!8)0:DZC39(
MB+SJT,24BLR9BS9>XGTH8&G"B&TD?H@"%D>VOL&@H(1Z:S\R34B# 5E;X;/
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
M#TD+KDAUTW*L>6=;M.K618#:JR2SCL!,)F:Q&,$'Y\%+IY+S'*-U32AQPD6
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
M(876*I^/K+2LPZY>3LMHIV4W23JFW);']W8G>C@1M5--*@ZLUTC66,D0<[:
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
M:VV$X'BAA]L'\"5YX-XY)V*P,K=)C#U^>=W1U7(TXMJ'M0W$].X3\HNY<VW
MBZ","SF#<I)^T3R#YZ1!:B:P*%FDD&W**;< .W&'2R^N;R8B#<BR%BEM*RQO
M0ZIU,#]6ATUD+J74'I)9]?UD%H)V&9BVH2B"R6T;%?\^EO/1U_:D<X,:R%\1
MW4AZ!TQ-5:Z'4!U&==J78T\*P![D;O&L/(2-"<6,S0BNE-H#V!EP3D40G"O%
M"TK7R-(?3P2V:"-C2$ ?*@\]I/*>*_3&]?0S)S9YF2.'' 4]>UG4JDJMP$J9
M"1>]?6$CS_21CD5;%AI?.]B?%;-&=&SPQ/_J"M_ ABEQ;J4 HPN]:4)7=Z,I
M4)(5OO;X=J55R^K'49VP0 Q.]$</_6!QM@_X'2^OL!+E9KC6XN_I\LOKJ\5R
M]G6_ %GGS]XSLK7;'C9"4C8+;I71DK1\)6R,UD3)) O!26T4GW1>9<^&.=-%
MN![,1$1X5ZZ7O74Z&[(2A!6JUKR3_*"VX))P=+5P&4-07#=RJVY#MN]5=?UY
M[W%>9O.O->'T7;R8KE?[6?%O%#H5(@.3M #%70)GN(.BD(DDM="B30.%+NC&
MO[H&E9;-:VQPAC1XWZXQOKUS*O_'G4-YVXATL4#Z?_X4_ID4U,XZ(R#4H4"*
M#G<=)"" !57H!B@YF391RQW CB]2PW/]8;%JQK(&-M(UY+]FR\=03PA@9H[>
M<726C(/"!7@D]<&(PAS3(0@76PK5$]C.5X:&8D@##\M?L\OI=3/2/RY)5<$)
M-UP)E!(L:99T%<L"OH@(%K,W(7H3L8U_]AZ4,Q2(_<C=H!'4(R_SVIE(IJ#-
M2=3$T9A!64X[E<A!8(ED"V1I=*/.AT^@&BN?HJG.,AC9#YU=L9@O)^_GLWR5
MEN_FZR#&>C)7MI&H0S31CGLZ)>C!1:(.\T%$RWEQV,EHIP7NR U]M2DSCR$X
ME%]^.-;.!B3Q@-K&'3RWD2N\B4-U =7'.]^'__?AC.N6'X93]]D^$)E'DX&H
M,1LT&H0(EM3@+,'5%ABQ,!NXPL"P4_'_,?+^$7_\B*SO0]VAW?%_7*X4HTK&
M&U0W8_$N,T&FKQ=D$]WT%\@\!<LT)%OG'@3'P<OD(17#N$.GZ;WLY)SOM>QX
M:N. ?)J-0N0!/1M]D%X_@7]<?I_1C]Q^_RWBXF?7')5,C@$\\;XV<";+V56R
MB4Q?.*&4LD.*RG9(XXE1:Z;O(%L#<^Q U]#&+M8_<6<+V0?N0E: V<7:E[4
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
M7V=/-AQV$MA$%(:T3PE)D66J"KT3]#@D8)DK1M8K!M>U[VZ?=<]*)EK3O4&
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
M]#V<U]^NO\2PP/_G__H_4$L#!!0    ( %F#7%0J%49T@Q8  )47   4
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
M^6&M._0XJ#5FYX7J.I9JM?M)E6'WDX\S@WT5%6_U&D9?75G7\?W@"SE=XQF
MKBTB0%X$Q*M(H8(9+7@V3HDA4(,F]9YY.4'Q7A$[8IV&*2I: W'2A;7:4=\;
M.04[,6[4D.YEP:G0!0VDRMIBZ!G8R?82Y.AJZM0#P77V>XLDOX<GRODR-NP"
MU(%Q,KQ?3^%U54'%#1\\+=)DI":=0O?P&')T']WH?CS#U0H_XZ>O$MWVN'+7
M^7^*@,MMB;*-?EGFYQ*N/:]*KX[IJTU8,QZORB-Z_C"QIKXKG^']HP"<9\-V
MQVJGQK,F?6E"VQ&$)J;Q+/<K074-IKB0[(6N0X6X5BN]8Y[%7/5:]%:,^&3K
MGD];R2X\XYKWQ>]TR<'E5GCY9IZX)B*9.+(U/!Z<)C/E[7RA_1\_#B\M@C4T
M)R9Y. /73%PVJO,&)4^"]+XT'0IW(0BKW3EJN::H(H6Q%@%]O);D?L\/J<:U
ML8R[^1S300?/UL[NE('L,61)Q 2)O9&-,!-^$*OH;H@26'R$2Z#&XTG*J4J<
MN$C%'+,?MI.RM'"+45N7D+^F?GPWQ:-#'YG%5Z6DE.)OL&^?UWU-MC9U97[4
M$&CH\+RV7@EUA:.$^J!"_LY49>C>*X$\),F=[;5G2C01,H3;Z5UA%1BCZ>B,
MKF3[BMI8K%GAL88.ODQW;<RF)46GD(BI_#&1M!BV<].=J-<T&.O>4T4U<PW#
MOW\]I%Y30'S 6?W:Z4RC6)WI,34BLZ/3>]T6H)>$P+KLNQ<*3I=@,'[E^"<G
M7'1WF07,^ESC_5H\Q'79_IN.Q*-$0[B>[K!2X?1?=VSK+4TIEQYU'4MTK%KF
MKDWM?WCC7 (NN#H\T(1]06$],>E7;K[[4<;;%&D1L*S%10N5?FRU(QR$0S?%
M73/?GXIKR%Z.>P;!II-OVR'E0[_$3CE L7336DB-%J[:&;_S*X,VS92=[Z@L
MK/M*80_D8Y6\*"4NO&*71^-7[!;G+'H:N$B!6KQ0SD,L6$>XOKGP.+XY*D3F
M7O61>XCV-*X7%6$,I7"&)18VNT)NC>T'57J9:D83MH9%F!]30XS5WMT,BY?7
M)W"-S]OR)JN"<61_@958N%O%2?)[ZG[N2^PHLM6!'/$[4@<7;>X6-MIU/(T=
MKX]1H979<XFYQ3[N0B.!Z7B/]MMJ%0W,TSB[98732TW+,G+-4?2F&':]P_VS
M9^?I$9DX"1RKFE2_(MC9*%;^W7!+\3OF('\P97J#1L@9F2]!D/C'A:,=686L
M886I$ BK=&H-3U 0-]/'EG6M6>;-<9YAKLSC= NX,4?ID&]KR$?<A[A?D'=F
M)K!QU'9]F".;N,XT!XV/2MX>LM(,>52K[%%:JS[/?G'IX*OS=XI@LD'^ \:]
M-3S'O(<UD8$>@>1(O>@<PD*;X+=0RL_NRT2D" A(%&R;P=-FKENI<S^_9YIC
MVH950R6+6 D-Q+PJS4MJ#Y%3'S*U _3L?#7<)DQ4^2N\7\7"PFIEOLY>KD(N
MY;)5(%\DVG+"AMW?/ZG#)N$%*:";>]BU7BP,PB7"LI(FKYT:[3%=U+X-X<F;
M/7CN(JTDB'2>];/+HP;U*7D@*KX"X\1S;K?E,^>)%$)3ZQ)IFLG8"(+D6<,[
MH.0^4A..0DK'&H(P_$JJ]>:5>H0^1GNZ#RM1W\6-SK/[XCR;YA .RG3CV,NQ
M]-Y>Q=(<<UOG_*.!3H=+/0M.BP +RQQ2B^RR ^A&):C!O3C$NS U!T$$^*D=
MA/4S9/#3OJH0CMPQB^\ZU,)E+MR'D.[C=7#XJXZTNT_*&1)5A>AG\S?#B]44
MG15CRH65)!8]XO,T+P]*!ATXXMSV!U78+9TL9/J4/61!4!9(UT ]0RN'/Z8F
MOUP06G.3\5G-;&]EX93IEAN9=],W^^).Z*7[<E/^D56_^N8/%G9%K9]*W=<$
MWMP5E8P_07APV?1?9B1;\K>UA/K>;X\T9^(10S4OU4''VB@/CKJ5784Q)]9$
M$ZZD-5ZQ0G\Q?R2 3F!OZ-*IW]<<X_>_F=5<ZMQ5$D#U52V=CGI46VK\?&$H
M"Z;H8WNP?FU:\V1V,^V"Z9%=+HR K=J';HM(!1RK(H+K90F9AF>R"A2Q7Q%:
M8\A+,,9 ;^&\T1OQI+J4=)SKVO <4S($?A]-4LD0 ;K+D26+[GEZGC$6+*XO
M]91E]H_F8@^9_+JF'2<(X\0LN':2;Y8'BY![4Y@/-I[XN/;DJ-O'YK1XBI,)
MJL>!6_GLRI[7Z=0.W9T+"-U/KRQMM>J6X4=OH-!1SS!YJ\LE^96WGDU$N#T/
MP=TG+!MR=?I(KT5 /Q&/;%RA.E^(YZQD3#E\$L"J_VQXJ]=2+4.X&NH.*C\V
M#+RWAE.;NS\_M7?DTG77MM$D+^-W>PIC-IUYI\0%3<!^139D\!($RA#(Z80I
MG'EV#*&+><WN0G-GZJ9W7FY-[\7N00_H[;5#:7L+84['*0B']P/MOC6T<)G:
M6<D,6D+P#L^R;::+/\/]2P)K<M^<?XK/,#5Z<.E4_N5+BDHA)KNP1).D^8_5
M;X.2_F#O[IK2!6_-8+I\8'CKX_#+)>3O!XO"/,M@.N&8,YX/&T](57@IX8G'
M5\>2RIULJI1O)E08&AMM71-@MGY'LDK$PPB3%H:>GJ580D8:RP10!'"B;S<[
MQ^_"&+"'>X>E!'Y@ZYM!4]K<<NU<Q]>0NK6QN828W3?S&[R^7$N9-HU7VG/X
M HOL%/,!1L/A2=S  LB21*USYJADB@"V&C3/'3L&[JZK\[@6S14!O,#Q+CL.
M4CI&^_Z01J^VT1U?RD1JQ#,&ROZU=!,H5?(2XCAD7KD('DSKZ[D'.8L V7.I
MN!'SN,L]SMCW2$7LGA.-]>WT'EU,.96@=,7[*?G$7,FWB!U+KZ[0I<,XX]>_
MW'"0/;UWHD'(_8!C+<$F[#D3,!JLT7)9M7QJEXR[K<Y*5L^^EN!9D^*;V7FI
MIJ:OK++1!]Z^U9&10/AH[ ?5#!\;4<-U_4%)+5?U&';CV5G$T[(N%R>5,JLW
M;' G<?V 9_FU:LL:/V*0IW)S2->]Z*J<00S,_D[Y/? K9*08E!3+L5ZJV5]7
M^'+LY8.S#4ES)LB0Q^<>_-+3X!0P5E+A0X#?$_P#\A+*T\4R(@>UIB2^P"3S
M#FU5"MR2JWV2%+NC Z!3TW4(YY_KIL^M8QV<F+FV-8KHHL[V#INO$5X8]FIB
M$GSJK(-U_R:>#Q=+6V,$]Z0(P.,F-HMI25 4WPZZF?*YO!O?'VZ2WJ?OX/WK
MX ["R;%48^X<!N]1$M5JT]U22L10* [^ONH)7TLU+_$#<(T=*P*]6_Q]H0P;
M*)H7LU5NE\*Z$\0,:X>BV0-'?QFBH2>1-*'Q/T^U?>60_VF=J#--N(45#RAD
M,423/2G>CO F?@+/]J4$W3CD?8&#S(-[@WX_XWHBCSEA<V4IYHBIN:@ KP3&
M$]*?0W&XFP;9"PN)1G=_O@^'F;*ZJK+/,4W[IFL^5/O=;NU@;_<YZ.IQ9K*V
M<T<=VM6^\^>+BPCE*.^@]YA&Z^']Q=:]Y^8^93H-;58/J&1<Q=.]IE^XK!>.
M8.>%5";W4,1G-YX-X80X@_/64D@,4TX+/K;U*F9V&NX4.)S>I/AG7>DR(SNS
M1YNF(MC;<4(A8#)D"GKIJ[G8X>QJ6 ]*OXHRW]S#+>"M;!7V.*<F@=%+DUPO
M<<_-0AQ(]8#26)U,;:B'^>;J$UQOC_[(VO"..>&NMH;2/NVK ^R:)Y?T@D,;
M,M?R+4]VES'L'D\J)O_>AQMTXST7=X0_L).PEGT;7$'<UA\"-(X==\09?P.A
MA_%9[U+ASITYRQJ\D,B&*3YQ]OD4][F@F[.G=E(:$<& 5QR+F"L4*B&WG@B"
M57)$ &J%41X\LF[N3%[%1%,(DETJ-5]=#<:Z_&O"%A.A,8[4S1N6W]]/J1<<
MYNX+=D"<;$9UN<?%S19]'SB515\5.G*'#Y*Y0XE]X;\DIIVE.U%./O6U()^O
M,F:?SZ5%OAC)TK=+5)^?NL\KK#;;+RF=4:42[33TO+HO^@NW($<KR#+'NF<7
MJTRCHFC&;C&H^BZ-?OON7DPJ0K_"@_[02>W)R_#'J%H?&XW<QUO/C5,<ATZY
M+3,%ZBM"N6Z^>)D@NW-:P.X?5<G<"[RLD>N42A12,]7T&8KQ'&O0<-OQV5A3
M?!Y"^^':/!Q=,7_J^+>YUB+&]W2.N;:]5XQ=]1K&!^_PUWG07ZA4+PYH/D:2
M5NPDFPY7K4A-_%!^VQ0?KRLX"!;WZLD>;E.[@KQ0Z U10#0[&1^WKA.HT%HM
M7O*7&+'O:69)8:Z&JY^?D9S8OAH0/>/7A($$QRX+I$6YAJZ]HCUE>)>70FEW
M_3HJB!(Y/Q81F?W),#N3:7B@96(#[L'.E@<1)J<%ES14T_L#[S],#3\3XAC[
MJ.@A,?R)9R!WK)0?V'V;Z')PX=V[KU?NB0 9\5Y,]DDROG1WE65?]<>^Q&R/
M=5P.J?'$R%FKN,H#6>G\HXO7S/(05Z.S-%ONF-V!0J9$0$Z\6"61:U[+2&XW
MM$<$#-_/,UV(6LN;GG"NM50^C#.[*D!'_$1$&Z,7/S(8H;,76-$RAM$YPQ?Y
M WH9G>LS YR>;^G"/=WB*#T0 2.632*@=X.5+0(0GDB.#A,R]MW:R?<56&+E
M<*O?GN5%@%;P%!%P2"!NMEE+$2( 3JHAF2*A6UU:(@#9."RPH.!6)38VEIZ*
M>6H$A^AV.!6HG-<+,<^S2++_*.YH[65FVK>4$*DIS59GB3Q$U73I6[MX24P0
M1^<I&KYQ4XE 1:<,2+I4= ^5WC )9^ ND*2P<JG&6X_%B\M15BO94AH%4\%J
M8=1\XFPHX;M'_.(;0X[;O:?3Z<7!R=?.+FB_:JB)#0Z^^:KU56QK<D=/:TUX
M>&Q)W?+DUOC&3O7@V;.A_0+_OL;GJTNT3Y23I=59;\[/4Y1^?VI? 4/INMAV
MUP5J>:H2<Q[&@ADS<A]/%N+Y9=JL5WKL P%G[*7]B"$*N\#F!2_5.W528]\>
MQA(HE3.:[P)B7!]J^5B55GXKC!!-_ =02P,$%     @ 68-<5,N@\TMWL 0
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
MG9ZO5<()+FA,UF-?M<@0-J@M8XLVU9-KA L9-BBMU=MRSSXS9GE),VP;0<7
M\1Y_)77*?<GTS2P%0GV=06:YVNO[82/XQ@V7QB>/ZUQ_7+#HD19@.+2'442F
ML3OQNFI*V/HDG-K[9OS<\_$'HM]?GO!5[19)>,'8BE++#KWT)NKN-Y@Q11^L
MOEQD_S#BS,]M#\(-I("/:IIDQV_?<447M7C6]#>G)QVY;EU,9^L9BH2>^7L6
MLD.V\!,Q9!JA0<V+?--N6"(:3R6_"^<*<&0SV,7Q([995+T<R,6/!U".8)!3
M#[3A"1"BG!M(HX(.RW2 (N1.C!T%9PQN*V-"11SVM8,-R;*@7SWY[:9$3$,R
M'.YYS./[F1Z5([?,+/A_?7+QH5XAX<JGP[*)K(0ZM*=LOS<*O[NR(2X7T/?U
M,-Q3>E\,5"\(T =EGRN3M/XYM=%8[O[]1(68 6B4BDM$T>\T.G"6RH:.PBPD
M07?]).:IR?7YAU:^L(<_&&#/8/7%%&<(Z<1X!UQJX^*/M?%K:XVOLAF+L[D6
MQ>-&5)UZR"9C&)C_<BKI^/Q6!!1W#9\SA>(QX2?LQ,YNZU2JQ'>-7&9]?<<1
MS\EL?S5L)M*#Q=T(XN)MD&*JAG2@?0.WS$X&_[2#2 >XD>?"'KE\&D,8%ME8
MNTG>'HY./E_BVKY\.HA%KR(T./-HY9_\Q'R\X^"3%C'\G\X\CMI1BF]%U>+<
M;+E$W\2IL]_D(S5M:7T"$8V1O&^;K<DPA#(>WET*BY$83T!V+/D7W<DB*@[Y
M"C@IG4[4T.(K:>A[I754^W"\'8)WL3F0: %K8,:&#I@YC::2E(JWAI?FD^:E
M=C"^Z*=9OUVL%#JSG>UJ<4T7]NMYCW6]=H<W,=D^JSQ\]C;HY3D'BD@1]G+E
M(C26QD@@9G-53Y'<=E?&K^Q>S^ *E97-.!HQZA!YPK"J'$"F.?P"6Z=M',4@
MEQAZ([G5QP-4N;MBN12564,IL-??:&'9A'!OA4"%_44/>1/31Y'3;]2S@T\:
M8,WH@*+%C^[K=1>S0D[+23NTTP%AFJ;_?(T-;A0/7PQ8C8,C]+'6+IT2UMFQ
M[B.:"GG=<S1-3VG(8I8E+T3=\HJ+KSSCWC4:QT?P1F>6=@YQ[\&,B_BB3V.'
MW>+.W]+%'SH^4YFU^FA]@E'RA9\H>\;F[IO4]MS_<%!9#BY3';K<21-'_8W7
MY>S[#+M@*SUQ?1W#DNLSHSC:>N<N@XM!Z@^DW6$P]JG8?0SW^BG[S:JYN2$Q
M=YCI=8#WJ\.*.454A68, ]7Q9AUXPX+)\75:!AV0+M4X7,P_9"O@_0:'T(&^
M  .PH +G#WW]H MU^;NZ"%XZ\#F?EE1=!"J+W5P;'M1T/2W'N4F#I&;>_MJ]
M$\5-85W"J8M[U^*__.JO*%S^J"BV?<%4\32Y! U<C?!T!JBRZ#XTZ7@1+RE<
M;VN[03+R1R\8]V4M/9)#(^)OI3<@N,<,)2<VD,IC&GL08842:OT%5_5%K_#V
M9-JEM,*DCW<R53>"S(S0,305RLUQC$_^=.G"?.?T(,\<*;0]ISY>)U>#J^?#
M3:MSR5\H-_N,H%VJZ<<,;Z07U U9L*X5__>'NABPY8TW/[E,C49*SLY:2]66
MB=3O?M/Y+BQGVM*@^MT& -CE1WE)RL64%ZNIF,TZ<#_>$?]TTKZW<([2Y%!M
M"N44K8+ LW.EV'*_L0'=F^^=G#>V5,/E&9HI+Y4@>CH,W6&@*,HT;%CJO]8^
M7XUIFQZ,U_.5JYEZ]6 WX+/R@X-V-KZ&),+OKU]!GRK<%XM3,8&#B?GL%-]3
M]0N#W)33^-MK]4-^@>X)7EG]-^_I&"OD^#+J/(J4$<UH<YNQH0CL$&M(,%!)
M7NMN82-EGB2=[#SIU_V;?'&[SUZ@I#LM(L<Z\7NJI'P<%T!="MW$06JS<7^P
M.\GYO+6#T2@ %Z(13U,GF#[/TA.5"(DNA?MZ;3Z-NI3X+B&I:E72(5CA<QL
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
M?+X;*10/OSQJ8/EFZHT?39X@E(4.\&=^Q5-14BKML&(+41?-Y"A\&OS'G"*
M!I5J*_3/]-6_2C41.-"CL1\4FH#YWG:YY0S,*NKP3IYTCCHTN=9B:9"ZNW,P
MOK%2_E?#SQ\NTH%#=O0W^'_W-A;TR&L7FK$#YD\7'=@3-()DHO FKJ?$0V!)
M.4]X]^)EAFZ:T+XGA_4?=M8>GB.;'(='0@49Q%D[)%Y(TX'QLLR#29#"P/Z1
M WX-LJ%BT#]MI@3!_MB)(8N$0*D*Z9&&X#9&*8 ]\@AAG)H$#@F6-]$_G2D;
M_Z.? L??)/ZS_XE1[,&PC8)A&PYSH75^@U'56]ZDDM1@E-=Z,9BM2[5@6FQN
M'&?\<XUX^:^R_7N*<=LKF0Z\U1PO&<]$]L[O^D/!"6_KTD_,7JS$GW\!_\^8
MV94^8W'6*.ZP^42HN\WC%NV6K'T[DAW6MV(%I>V$'79_O!QXU[%;*/W>P,/Q
MJI]&1T,[Z, 3)"/)YNCZ H9ES4V8;,1YTE?BOOV@)JO<(]DHTKYBD\3Q BX;
ML3"ECGF^&LO[<"$?9WA\S4L+#?<2YW??5<U-*MO$I5)MW;RQJ(F>!>\G(3Y_
MK.6PL-B G<5@^6N]-ZO%)NY[S#?YBF]H30]]R4L$3*^4 &*,D<QW<_;;;1C#
MBKN<48FZ:&;2(P>">M[M4P_[:9E,^UG=>AKB*5[GURM[/:?,V.7ON7H* 0XG
M"BE*>/-8A!-J\36DK04RU&S](3S_SEC9_<\R7QI^BQGD>?0]GK\'],@O1]KH
MCOXT$O[#;3CN,+Q]!UY>^*6R,:$@;VI12_YN=VNIW$<Q3^EGQ@M/'//827"L
M1NQ#!-&0#U_W%&LEF8 X**^Q-I0\O9S!$%K56<)YDR%C *A( ;,Z!\SJB$F7
M#1C^ZN"4[- V6T6Y=RU!Z&J;-JLE?VWNS;Z^,.DG4=S(R'5(97WK+&NGR8U/
MI&M8EPAKC]]7C=]WV^MM]8I+\J5,&W7=((6252CJ)!N"?B>$CZ*"3=W"B/EO
M!C5FO:,6ANCE*;WVSMZ_>_%GQ3J_RR_;I)LW@]TJC=C^V^=>4#U07@,-@IY)
M@&37W+%A ZMW)Q,,>TJF%#J->\PX%K"Q87)IKMQ"#,MN;-0T)"?E]+B@,WZU
M \J]WEASYYA*5Z6E?,SCKSZ3OW_EA[15='1!V"B<2\D/.VX0(%&4<XO<?JW*
M4W[.[S.9^_L_.ZB_.2/%J2B6)2;'M%H>4G.%57\)'N<F1,I^WU$<ANF0T$NL
M(7F)\CO[/T0XI)E+7RT<E;=G^/1=FR6H,[0\6>-2]4^=:6O]RS51'38U,6JX
M<C5WQ\58G2L?XA,!NRL P 4 I=>OL"HMY4?GL9 *Q@*6-,!TZ"KW..I<U_#.
M^.%-WF2LP4A 4UU%\+C/7D45. %];?8GRR)$2 FE-B5A<=C4V!#NRUA*[PZT
M>NC$>R32^S['C=^C"8/'HIH@<1AVBB@^VSJ]HPTI_).BX2O#XKA7>AQ'&3H9
M]<M(/=R@4K&Q[SB 5B#L;V7CX8NQM8J5BZC8.:G1$%]V7WA>KWO.[4=?UZ-6
M9Q/0SF\BS\ !BAH^M+U<;6^'A02SP']Y6G<@,W1GJ5Y ;S_71S*UH3]P4^)4
M_J*:XF^KT3L!M>>T=T7J&ZN:8SQCPR;XOJZUEIY@BF)K8ZFP-3H*9A/R&,D!
M6Y&I_A(+X5JC"0][O9CI]7[C:.K-V6=W_>M5W2N.)=*S25BC+>6=!(.31:1O
M)HT_:ZF*/3=^;H^H=>=_=%'H:F[E:S4(Y/C$Q/AU@]GWIY$831 ?^'A!C4=*
MLN/LL5SL[#$1KZ<V0P%RM?7G.ZN%4S2%!"R5&-/];R<>9SB+#Q=>,I2C)B%9
MPJIO1+A?!U?S--G,;%Z^M_CM>;,!J[/OA1/.6;*>VYQ< WF E03R &^-Q7TX
ME\_#T+B:%ZC12=\''^$<>:M^@';$PQQ,F<\4*KXFMU_#KK)N9._;5^>YC;Y=
MX2SQI9LF<N @]U: 38Y)HL$4N!FF@:4#,33)=8UW)*N.A^8Q-;V*>KR>;R:Z
MO#DMC)C[S$K>Q=N)=P<5#=6OO8GDP-+D$=RD1X3'M^E ]'2;,R11/H8K:/#C
MA+G.SQ,; N?UP#9_/W'[> &O'LF?K(=0(^D_'&_AQ/,\P>*,'U^+\/:(6O7=
M:/%E;CVS_LKA[7_]UR"V8WOG]#L;35<R2]>)C179X8+&]]PC./J9")\Z_LMR
M0YANCL'_\YND4@ N-65Q3N5;^,T\^3SVZV_3OA9FCB3Q&2]$Z5]_?H4UW@]2
M*=IJ?<TQXO(25B/&>KAN97=O+T4[ E';CLS<=!/'5SQ=>"TR;XXGIKD7^I[J
MN'/J;$"52YL8'?#D8X9$ECL?/])26#RU,:8GXC#V8V[RAME/:WBP6/J9*TG"
MGG),_&TLS;>@MR&1P9OL']'M4/:GSP.PJ.IKO8/4X)XL\[H9AWJ0]\<3D.(D
M:#?R:!V>#L0;G"C<;.0NE6M[M^%\7T^D4OO$=17!CW;*[,#C5GF[#Q1^[%>$
M+.+$L<?O>K#W_.ZDQ-?9/M6H?G:]8SE@\E.4V8P[Z[L ,.N.<9)06%3LH=4Z
M4@ _EX8-T+9,[ICTJ=-R:A_B8[B;5O+QMK!9\*OC>^6'QPN.)!XOX%%:A+1!
MXN9%DKB7;)A]#(^G,]2)U[H:GEB.?ZA2E66[Q7TWCY^:BF0CB1RJX$2QWC'E
M\%O/K(1'<N[<^R:8="MMF>MZ$A>?&52"*'$<^%!1?JNE+FMN46Q;;<7DZ+.^
MPK21)&%IO/'1FR,@925J;%W#2R&,0M+PV>WY@=KAF%WNU-[9S>6E;Y#]_H<L
M#?C\5IKBZ/T &T<\/.Y/@)7I)#4[/.)=F\Z8I)AV.,_72RZ.1TZE13$(@WU%
M_)@R/C9FZ0O/DBE!/:$X+,[LL[+7<*V+Q7;YLG+;\YJ[1XJY&,2/\G%KQ#0K
M%9(@QK4_#?2*?&F0GP&AX1(/LOVRQO#;MW%5.@P.JM][&/\/]MXS**KN6Q\\
M2(ZM9"0T"A(D*5%BHT@2$5!)(K1(%A$1@48;FB Y";R @ )*,H" )!7H)B."
M($$R-#0B$EJZ"<V13M/\[E3-S+TU57.KIN9_;\W]L+X<ZM!G[[W6\SSKG+77
MSNK>TZHV!1XLZ(+7%HN3N;W1ZH3(:-R/#ZH!CC?'I-N.BO1N%]UIFI]U/+?1
M\,CQ2G+=V[>O[>VBWIX!=BL9,%+>UXEB<05G8&(VBUC(MV4.8GTWO]]][9)G
MUK$BK 8=3_Y&[E_1<[0.\>?=:VC:/]H7%*@N^C/>GB>][-8;]AB.9;;R5U$&
M=JC;Q5$;..:JC"=H07)0]C<Z\/1NY)4MN+R4$QU ^W_7&GY"8R=JORN]\Z@O
M%@E[=^>&ZO!FRP!>E;.B=JHC^TOHA=LS[<<:4H]RO'^?#'PA.C[15)/\'79<
M+>FAM7ZWGE;'->T7;V?,0P)/./"4ESX5.G>+X\MBE!_MWWR>;]*4\"?3O>3W
MQ,LX](L*EU.-K2>>U;,PTKH!#8'H?MG]ZDL*S ,TF<@!.L 9J;+^[2V(65I-
MV)NW[WRW+B)LH2K!%'7<GND9TW<!5Y&NXB=NG*!).?K%8@V7GY1(0[;4';]0
M/\Y_TN/-F(.+0V4G71GS[<8-FB_"X_?SFAD>"T]H50EY=&3>YM6:K7/K(K]Q
M:)I@$Z?\\STM6 9:%#3'53PM@*<B-<K TBOF._Q8A_KTI6-TH/5EQTQ$G]88
M8QG@<30N)(Q@\V0/RN-KQ$F@92_-6^AAUT(_WU4,1(B%UN8?P5VN^1KFDZ[G
M4/F?PQ1I- ---]\K;ZG@6AH^IKTL6'@(D4CLXJFJC.&0/8J0GF"/IHF"^DLY
MU=]J8BD,E[LRL]:=W?5RK7:Z[#T;\[FDZV>94PO67I<<^90!I9PA)/2X2OA%
MJA.&LG$1AI:>S3_N+G]TFDH5MF['!S+T $.F$>D &XV1[K#0H.O?[Q1 .ND
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
MAR!/$;"=^--F$==Z)E_A_G"$>_@Q*UZ71D4&2QDB*X0.9.#)- -"T1LZP*K
M6,0X\)W%B,'%&9&$7=%338T3R\TZ)R=&OS4I)T:/A14&GW#?467YM'J/@WW=
M?+.+H#Z\6+R)78(FY#G472(=>,\[:-OV:PVVMWV!+5S]LZY!D>:BK%(30QYG
M3$W2N'B7 V,^5PV+)%#.WS\(*;T\Q;.1O[MVY5%>TE</\A@?HH;A' D702PM
M_7$W%%0HI@.Y0COL^#=D"-A'TFDF)'1_1,NZ(=9#?UP5>&MS:V)LZF8O2U-?
ML(WB+>2GLU]F;$/FV]DW]WNJK9Q&:$+@$$-AUS;V):H\=)G>_6WKV?:U'<^?
M\6#)--("U:'^'N/#T(?\^6@MRY([T&,U(1JGJM Z2J?*2)O)EM>,;OL57)/#
MTX&S7P.VX*\Q7"A?."^"#I 0A/V>%R9V]2,-2M_.J@7^D?]'6?L!).NAM^&1
M2Y+JJ!:X.J*>Q$$M0 5PJYCT%4/V+!_F__E3EA[AV/DAVD]E=/'3XW#!U[ S
M\@/3SV.SLRR8R(S0Z3A+$2(.VQ!(+81(*!_%8-+]DV/1EG5BET?PG?/ZN>?8
M1D[77JUZ^8#[2.0?PV!2$X8XW(6=@O6JN]RY>L=-9ZQ5A[7M3[7'9[E,3(CD
M_%>/7S;S^66D/C<->#%4C YXJJ7#"5>P?,-$\:75'N<: T6O$*X%;KFLD;'!
MI[(!AJ4:7:=%/*]ES=7^#<J"741STGX4B1$/^SPN!2;3@6,U#S$\:PR*R?U<
MZ$9IJE@ZE;5@RE2?$YKT]4U_%U-_"20%MIC_.7#S3352OK&.6%WY1 VM:!VB
MAW4!1Q4\=T0&C2P:7:)7,E<VO]@4AE*(R21H!HIP6=_F*,6%$-8-C?Z<GD9
M[]L\<UTP%WP0\?R;N%*'5JM=VEN;P:J2MT\%HU],O\-M@:<.#VHP]SV*F%U*
M;XY8LC)TOX&;6#9U#ZKHSSWQS.4KLP(/Q\S[J%M1[*)_@W&5G71@!D+C# HK
M0>1U,481_VGQ\3LZ\*$O4"(K1==K9GCEIK/NZ981V2ZS[K3J^&NI41$KC""X
M.DPY,YD1YA'VHF)5$K9,6VC$_%][C$ZRDU'@ BP92KB,M^K5)N$#V-HJ?6]\
M:)][EOOXG?.1;#Q&: [5<?;>R8_4>)K8L^=&7[9&ZJ;C7P8_]64>P"S68[?O
M')>GIC6A#JS"X*:17V';/BBN0_ ;HP.[F4J_&,!I5A?@3U9'P*^$B^##(I5B
M+):'3\DT?E[ &KNR4S@<1QG#R*#D8SL/&RG1 :KL)8!2Q C>6[1OG^%XK>5O
MH7V]P:YPD+US0_B-=E0>1$(D;_1/NH#T54XFF;Q* Z;GPNP;-J"BXZ8+H;(3
M^^'/I^5 =E##BE"!6?I4[6W9\.SB$9S8/9D8BY^V%YKY$UABVBN8?JXRI':,
M*!WX=M>0#N L&;I^;Z^&(CA&NQR,0U&#Z@X+GN\ ?U-HG"UD.=!C>;)+(5(9
MZ19-DUY7-4MZY;QQ57-BPD$[N4Z:XXKHBK.Q=)2(H5/!#A0\#=ND+ME,!_;!
M>2)/4)1K;=CA"ZZ7M_PKLVI-@^]\[^<ARA.@SV/81'[>!,($2,W_OLCZ[R2-
MFT$F)VLZ;0ZHXYA=US8@ LI82@%J::-:-/9#Q%#+TD#"&-($YWR+D9G_$[AP
M([_43S8S0NQVNK%HQ(2781P"11%8)<F#YOZ$0!,PFGARP)28D4*Q@I 28]T>
M%G'KA^F7VLB9-+[(XQM:M_D6W6L%)3A2A=?W259@X)L+5:0)O6]OAT1>_<V]
M&N>!S^E%S4@U?J,-'3:#B<9(1+*!,GTF/6[:(L<G\GB_S84^RLE,5JIN\4D+
M]K7@5@CID$UKW3'F8TQO>N07# ^%E_ -K4:1HPT3X,E(K;  @PDT])/3[0+M
M?#O/=%E82ZZNI*AZ@+B))[]@1A6-AX(D0GJQ4P%&I_QR7[;ZZ<1O3:LL2EB^
M<5$>\3*68,^5[@AOOZ];4X ^P8 :.3K@7?.$)O2)J)9".P'.&G^O+M+,/=BZ
M^H&CZL\Q=N&+6<Y1BX]WV= OJ<\:4$^*Z[&;/W@6>(@#_E">S96/:*F3/VIN
MYP@\?):M+AOTVAZ9&O!%E[T H/QF/+V7:^30C7W**0WDG6SC<2,9MW5O*V?D
M/0<K2_RT8%8%LGM,L\)ZEN;QS^P"^BWU'6KQ&8T+7*T$'[N",$A"I)1_[=R[
MX;"*;O>Z3XW2+P8DF'USG!0=;#^Q1L/"V%-@MS*F*TG?/XP;A!/HP/4\RZ(_
MZQ:K/Y!*"L)9\ZK<><V9EV)WCB#;\K_HZLI2WA"+21? E<-.%(1-1OBCI9#V
M!3N=N8ZVU8L?_%0D#?J/F(W-:!BHOPPUU549@.2)23/OT8'V@WLUI:":<2V1
M[:54]?N9J?.LM)?\.2[OXM(<+(T-H@:Y/9K\'[3&DLS!Z6"&K!YB3 UUKRKT
M1OJ[@),+)APGSQIH6+*4,\G&J0F<$3O'P_J("D2:'KYS@OW\:W38#$W#FI&"
MO.B)0/V'3<)H8\8<5J'ZMY'B=*#6NY .5.HG'QPFN?]N^S& 9&@MED%JBH$(
M$;5T&2J(5O!CJ-V"N6&-M1G5XC=?MOQ]_.XA,7OA7?Q+[==R@(?]6AF,GW.@
MIM$D*2? H!+*)3#B5=>2^.Z/Y;&:NP]Q5Q>\LG0E3UT?.C;RBGFE_<10^!%T
M,^-I7%Y#:RN[U-DTJ!4V-)X_&U&,:_VH_M)IQD"^>=&!5^\5F-=LIO=[/V=T
M!TYGMQ?)_\!^^Q$"YYF9=QV@ X9R_O==Z8!P/\5_9X?&$>;/NU?3I^2?..$?
MGFV:;C'GY6HQSL3RZ*C_'YLIQC@O#RP%4I,=B@^D';NA!!/HW^KB?18Z,'L
MX#"^-C%%1PC[%"&1I9J8A\,<OB2C8VC:(-DAA?652M7LC#6YE)G]G-B!XV]Y
M/#=ALA/#@%0/6.HCM5@*K!+TMPSDN3/)-G"YV>FVNE9I?,3;LUE"X20A8@+^
M/!D#*M&!3@=4I@M9WN\>T]\5B4@#QX7B)GE*04(OE"S8:/.O71*W#ML!H/JK
MP$I:GWX-]43=6R-^QJ50L 87A@_"#2=A&@0+S).1^AJ6VMGE3E@K9?G]9\TQ
MIK[+1M?M("VI&K>>IW4P%C!&'=M1'MEOI-'V":4Z,]LS67\)'/KAPLUO\Y,7
M81.#]"(.T[ARB,$]#C/R&35&HI2S(V*2U7==^S(%XR98O)*>SEW"Z7@O+#GR
MIO*^-3;Z"?X@2],&FXO8V^J(YD^0 HM6CM%9AMXS2@$G_;U[A>W4-_NOQ>YD
M\9TYSY+\5X?&D8*;MWP)UBTIWAL\,'S>=".NU7A%)I_R>R6$#D3<3J&!0K_=
M)!F/J4<Y21@=K@:W>MWDB19-)H9C P:AH9O)9?66C3<N _H69UC#12C'.$L#
MQ9"WSKRQL'Y?9.?R&JZ^S+Q=PJLVZT^[VD: T!:A!\%%&'NE[1K2#!WXIP;)
M3 <^LM.>K];\N 0H;:O1N!C$(=]/"*1U% 32GO]1VAO%G*0#B^^@V\CBPYQ
M[-#GAW!11AC&,[U%]:<CR+06/\P!/!"NA>K0@-T>9J7 P6OL/6K)QU$4N6:-
MP8/0E,KU!_HSTS,NQ6I4M_O='^\+KAA+JEM'*/W'C?FH#I5QR-2UI7QF,=J8
M/!U@"WO(M&U.$7(AZ8!AA(2EWEBBTA(I!?(D<,PQXTI;W5B257BNQ<^'.=?.
MF9LE0O* !-V?7.1W[7I^U#>PVQC(%%C770\.=!#,(X*:96U4/K+=@K5"5Z46
M'>,9*.")^3G"0*--[P]T8,11:(L.U-E0"F"=4++P7=3NU>_L?3""^7#B\8PG
M(?!DV!&DA36Z?HG\5TM4Q?F#74Y/(XZ'Y.AD00?>I_I_/GS;A/1"L48.S\"C
M=O^ZD%UZFW&*,AGZWUY\<I;MU?U;=D95/Z:SM91460_[ *4(UC/47PMJUX8+
M'/FAI0U5=D]T<1DDG3./1X7*DLJ)6AB*MB-%*&;R$AW(P+!1SMJMIGIQWSCG
MQR3)Z=\OK+&>A$\&#E0YL#1.,@-^5OVJ<<DP?M]'I[^2Q\_H-<XEJW>!/^2>
M\X19M"\^_%M(X^PB*X 0W'[<'C0-*N;30,QMJ;XC0$T></T$D1)*'@A2UXC<
M6[!>9/L:E=]K,["G1A$R-_T\@;H-%V]\6U^HN*FZ8KKNX?(Q%EHRWT)C+@!W
M2 S'B+F/%*>^QOC,0WMGFI.0KOXXX4^?ZL?QFBUDTQC.TIPFH.;NYJ?$;M ;
MAAH39/J#:7;<-"&X]$!9*#:XFB-K!>RQK1Y+LV*-5H&;;,DSX@U)8?W<'5*"
MN:8!Y<:W9L-[S^_!0;G /ORU9<8Z=56Z^F\W3K0M#31_5]V2?3#\\&2Z3K*W
M?%:OKIU3EI6Z1EC-<:(-Y=@.Z1'!)G[/$.5*[$MO:!.W;G[<TC*0=JE;]JRT
M\B#J.YGI^X/'CLVT+A1O)!=%#/3 %=8\B31L)6;$^;3IW$BCO7S,L^&O',0[
M\&PIPZ>_,?'6E3./;D?!#% >&<>0)XF.>%.B_G5J94%'JWW((ZP[7*@NP$@I
M4S,E2&*69FS+D<GRT?9M5VPR.8STC#%'X11Y:IF1<'5?9YM\IY$ 4=U2HB"T
MN:1+0EA#;NF7^>E9U<FK3YYV6+%Q#W$?P4I&#J 8_H@GO_6GR1!^54O03M5G
MNH\W;G',<TR7G;XDEIGYZNG3RE7N3U&]?]B,', VQO(O@8UD*!CF"F82LG%M
MXP>1*??V]VMG#3X'K,_VZNAVZIN?L6=]=O9FU/W*EP!5#'0D&U47;ZXL9<1#
MA=+SB.)DN?F BMP_4VUMG3TRXLBR?%T+2F/_G_PM>"&6<*68 ?9@&MD)&?"]
MU6Z)%^HVTH!IC(COLVVP=&^:C;0+512]J3;0=X=<0^.<)5_:0#6R;^Z()!I<
MJ6M.TGQAYGJ<MB[:[?>0V">8HCW2F6N9?5]4//868%R3A5K,@[50&V&^"MB5
MIQ'-"G-26JJ($L@A]7[S"RV ;C8NJNC;-*4/=0YWDR9(),+KZ\F:=9_M39E+
M ("],3"R"U6+[<(>11YCB)!N6%*!(/0HTA^W<6Y/=\O@?&%9S/QX1)'"2))=
MXA-D9M%]#EM@X#\TP6N@9B.HN4:\R[0GWQA4;^%> NF'SV8OWHD<@C=5)NS"
MGP@,+V)!JX;?O*_\=O2X+557"K[Z?O]9:P8\YRMRYT[EB<Q$R#-T-H&]TPB(
M[=*)/#)&,=%Y*O-Y0NN4=]O';*AFC/'L*]G=8SG,C<AL!N@),J W*W((N\]
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
M/-*&-O\$]3KA6BXQUFHH U00V<PGNBR'X9T)8[U&7(0:TF2"YF-QT< :5$.
M]+:;_EIYT =G^UF.]4A[W2%V \<1.M"\WYDAA R@YB!=%QD)\!IJUD@&D]M3
M784>$13O#GOZA0X8O']])K$O5ZR776OWL-R>01E"A&;&?+-B/.D ,T*G]X8/
M"9:DB6V.>#^ /V:S\C=OG[]R6$!=HBP1X9&ZN,WQ'D;C<B7 >K$-D,V-@*4,
MX#=F=@;GWS29YD_ZJ%+'97[&&ZOQBN"*& I?@SO9&4O9D'5 J L!LCFPJ,:Y
M,0%W)[+E+6T\%F^!:<EN5SC%? @T.WW_<8QY&_+PR-ER:BY-GO8-16A +7F
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
MF<D)9R^'.%(+&TMT_TJ40\UDB[-LP8SBJ;CJ%4^>[W4L+V5R9.\'C:6?OJ'
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
M(O5]L+[XVKO(SPO23O3W)PDX:X6UX/F4*.:TZ4BPRY$WO\WF-;Y['04K\V4
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
ME9KYF!TYHZ)/QW<ZJ(Z5J&KT 5W^:-GU79#,19X)^TNUJMV]IDK# V5?>!G
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
MMWXN<ZZL<S_&18CE5[<O='^8"N@WI=RLBVC7DZ_U#(6:)(8<,WUO\\Q11*O
M867I;$I43CH@&_#K=]4@>R6I:M$-QZW#X;PFU%^J5'44;]D0F&0H)":YE64+
M()C_XHD>TR0_B]ELA7+42\YMRT42'J0/K/*P%\D'8;[4IK$524?V/GUQDBU2
MH9<!.*^"1V+CJ68D%'4?N(AWJY,D<7S6&,Q,;?NJ[ZLB9NV<G,CN"G\L:W!D
M"V!YT#.*WHOB+J(>!T/P.,YYW]?!8?%%C3<Y]<?>&40$0@.DTT/2S<)NHQM=
MJ4HZRL4H6;"@ /H63/BR8B<8PM<\<R)3I%WO!<$1-DG.@_1SS:8,BAW.TD\0
M[?_0*<-^S>*$L5S>+IQ&G3GS.O> W11]U.6!.G&*$O)@G]6WRNJ#"'X/-TA6
M;4/VYINTTTGGO*W&5W:?YI#7'2+_!#O58ZF"FRVY2GW?2WQ0ID^'FSGNMYJ4
M+)XOY_D%?9]NTLD< A>H.I5$UZ7 O 52T\L7R"SRZI7W&6[C 9\'29$AX:DO
M6:O7%]Q86]1ZP"-R[:4C:()>!KYGU*]AL'?N5 &+5&UA2^)!Z0.V5]VNXQ\I
M\_2&O]&$N, *MQV*W$O<J[.BHUL" S1O/R/:GQU+MQXYIW!TA5,Z:A6NP@ :
MS>B2P]33M&2J[Z'/W(=F[J4N:EP1[CHG>_G(';TRM>(-CR],>5;4TQ](JTN>
M>+=5%_<5-?'L)_L^>_UH%U^)#TN42'M!OG0::M_[WV#'=(<=_IOP'UY]8=6.
MKD)3!3&&M-=Z,L:$9=?V]VV)\M;Z3NXWW;TE4L^]+9LX)U%V:$QK;"R+ $-
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
M04:MZ'N$B1BR2WVVP:"Z.(8/?'-\?>Z4P+&^LT8=ZT\>7U8:%YF,2GU>[\T
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
M3,WN8^?-I=,O')! ?3H^[[#X+WXG_L=6%>L4)!&[EM;#A6Z ;=Q*@Z.'_KP
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
M6DZ9^JT^Z(7O3<;KV?W]XY8I":04=+_!ANV (G&7/Q5/8^-R3#XX1+OK/R6
MTEIQY:%PKJ9.IYVHWDZZ_:?>^[0"ZXI\AZ(67&(K@JS< 9%&1U+O3AZB?B,$
MO_-#/$JQ"&T)R.G)YG>?235YR/_;0#%W.X)FR'ZH&SA&B].54Z+&CQH+4[:M
MRTM_=20SS6"$>>K[K8MIF34=!]X0M#G6>9IZ8F ZX!99PEB+&,A-=OZAN/7R
M5_OP6_(W_@<6&(?>.V4_*9H6HO0C?RU<:[!YL<G;[$2TEQHZB+K+V.*!E=R2
M@,$VBZ0+-8K= =2<O:,NV3UEGJ0$$;$Q& X4#"J $C]1U;OQO<7"7?I5+=K]
M2Z[IN@5K^;PA/[ [[/8_O3!FWX&M[&"(R,VQ^0/A.<.P#R:!9)P>"C$Y'B(O
MF_]L<)73\NA117^NM_*MQSJBH],:R,MG&420O@,<20(/L4G6-G;>\!'@N /$
M%Z+MV*3-@AK/XI[ _JI+!^_8M\&WM=,EL,1 MF15*=FXS.9QB__XEQ_5:=;L
M/HZ;8/5#)7\CXT;7FK^:3D]6N[]J?%ZU;NL[->/39*D0@7+4O'SI:GCG=BS2
MTWZ.IQFZ=6ZJC4 7[V!E+GSGV(;_J\O4_QN6MPN$.?S(>7RTN.M/<FMH%K?"
MAJ;='%2>-K@H+GJJPL->:@=("-'SEYX26O!6[B-_0$]?Y%^M43P:=19'EL11
M[-7'^"Y3OH[#N1H.849]/U8XX?8C3[5:N#V N3P[X*%R>!*D?^[\R+>K9WB-
M]I!Y'^Z!XSSC6P2^6K*CIBZK,,M(XKW7&=WQB^[IQV?D[?K,M**<E*)@.<R[
M.X!;*I1F27F9&U>@:#C4&NBXKRZ_1.[<#273R%S^J-!='%X'Q \(1XE ;)G/
M"9Y3 .:[U+'L5RA:\RI-0-,^O^^MND>U3]YW%>C#Z1K.-<ZT">MPL2?LK[-A
MYNE$GNUO'VNK7@L..7IR?Y[8\J[EIA-=Z6D6>!C;#2M12%(DH04K"&Y.SR4P
MSA3ZLN0R/8<"-ES.1X1H-+:(=IM+ \VZ@H6U!RP@)RP .F)ZJ 4GP#A$N?YD
M&KG'5W=;*;;(?&9LU G/^>-Q_I7$+M763$O%!\A<'.4*/GH4$K>QQH-V[%U^
MWL<X&?Q&5MVVIL)6V*4V<3;.>RS& WFHG?52E(M1 +5B .SF/$++@'F4GG,_
MC&W):NI-DX>3)NPO]O_V1<=4O$E=$3JP1RCM[$I74Q- 1<IB1J9D(0P1*S(B
MNI$?+1<7Z72B[*/O:F55M9MP)\:\MJEIGZFD>VV4JG,4;)4(N<VL-SY3C+[
M?HL3&-2VZ>J1G9WER%V"7GYL-"-44D;3M!IJ/!-1Q! .L[%&T Z!3JH!I?N_
MD3BK!XUJ>]._^I>!E72C87")9O>C4=#A[/XQEM#\ATA#_[3$0PV^-'NT8(Q%
M@;)<7*,@^PTW,"-2/,MK+_QQG!C-\RS>[]HN9\/*ZK_W94GD/ ZO*K\/R6JV
M_E:*N2!;*R$=!9MFU@4-6#/366J?9R[JQ:_*;WWTD.99;&Y09_%.%%FZTQ4F
MODS'3*)R:;<[%[DN4ZE@N_]G.+& 4#5WK_$X2G"*B&OF(Y/S@EJ'JJBNXPM[
M^T\+>=JG32IQ;F8:)T,G/M_C$LXBKT)'%(@EK!YL!3X&S7>C6ZF@Z$J.^H3&
MR;J<4=\HA6+[C(=RTV> .TP,@AVM/4WG"5*8O?X/!*J2N3X90;*/.[>N;.T1
M7\=7P'A9DSL A&6"#AB"B8-8<ZI:/N&EVEA/\&O'L<(2OO#+RL-=1F7=&@J'
M]9?2'LUB*9?31];LP*]T^!4P^41%!#.H*0R!"7QQH=_2\^#N6EZ>"_4'[^\
M%=)A;4 DX>DO ]&M%K;WUA L6'P,X_)#85])>Y0X&_>/-.T ?;'KHO/(<B1#
MI&3:/@TF.'\?M=Y6!=M'S7K@E97[4*KB<?]"P0F"3V)G"T][Z-R-P!:NJ[AL
MK \>JLP0(=-J*.HM/?%E$RYH.&7,8BAWZ&'G6^$NR?JZ)N!-0)H^F9]#->+Z
M,T@(LZ[!*(0=<K@J*(5E9A,O%QIEUW\9V"C$'8N$>=N"0W78)KT0KN]L3$#>
M*V__W*2Z>L HTKT^CY<Q^%&9E@(:03H@41@M$!VGXO5CH[VZPELB3>5NRUA9
M!Z7TM:3^LLKZ&&M/$]W#!UK1F/@.+0!V&8$*-GTA1R;;U^S,'*YYN<V.?CX!
M<]JC9UBV91'Z\^IU@!Y/6R!8Z]'@8+7*(YM):$W\[._[ ="2O10"J!":=RA]
M.3U,*XXOG.0_,J!0+.34T4&6Q/_9)YG&&LL7 ]N(1M@8+*]Z>EH(0=AUK"TB
M^*6*Y;XSCUR-4(\ADQ:_5+%A1T7VG7=*K\%ZI,?@Z2:L;XU[*&HMJKEI>5X>
MA-M-W(O>OJ^ M.>N9C81]T0XEC;^KE#ZV_X79 M*M2=MQK)XP5-SK2S=H;?:
M E*"QDM96X4!'N92_!_2;C87*\=VB*Y#5^ZQ)[L&17EYLGI2EC(2VSZUSUU
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
MWU'2)]D<1!9E:D=UZ9^QM_GQU,'1N^*H0+\^S4T2WZF^L1)Q80?(3C6WJ7O
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
M1#<X3^[K_[D#/,;>LQD!3(R7<])E3SZ0^[$N;4+[^%K,BTV_^%X;9O9W:ST
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
M= =O%Q6>?!O.M;!_L5%^\#:3QRJ9Z;E:=#N+4O1C/ IN" R^:#P,MNT NP-
M*.5'T0<*\]MS*M_%])D]+UIF1N-V #^2R[-T5,OO[:$6J 2!^!XJV8"=&P7/
M"JA/3^9N[0VX)IY=C_#*MZVF6O32>WE6H,F,F]-3\=O&==6)OR?T6D:=L9CU
MBW56J/BJN0/>HXVZ8 ?[;7= -0H%X3]M^QI]^H?P 0%#A4 OB5#?&8 \(=2&
M405[.B:5P-12V%L2?I\?1N'[6&S8FXFNFTI:3[EO6<BU)&VHQ^X Y<KMD+19
M26-IHHF]S<",@E1AZ[7!;IZ:_ O%PTOW%.FW#G-.P32Q3<Z-N@P+^AE\7.$
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
M'HUF!V1N;J7)=WF_^H?Q&.INX5X; .7([&:%@!G\49J^+>/2$%M10:6S,)'
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
MOKZD'5&=W$1,(@0@L72_I#!V"H%;^.U9'A4SNN,SG&>.Z(9DPHQ1A\&'7>O
MUI ,SE&ZC0].]\RWR?>'EUTO :Q-=;&Z]@2RKE2WX[OWWW0FV#FL"J-WIKUG
MI*X*LMCM",8YW3BT[%B>$6$W\\ZSW1X._>+ZV0MD"4G![_OQ3^K#^2R:..BW
MY,/P(XDI:84J#WY\:?DU]LLI+>1:5/(L0ADISQ+G%L+V[/B:S:CTCM]_Z'PU
MTLW1D3C6U8%5G7G,PC^UX%,9(2^P 2_RDVF::F%(.Z>T:)WU.>8Z\:SU&<[S
M0H@AD\R1/<I*8U;:W45^()/D\(]'^2%&WV=&[=8$-('_Y$W CG%*ZHGVU@(C
MIG#J4>76<*^3@8E0FXA=D L'\0.431O'Z.B=_MI*8&4[>@]S9WH']F22,DP=
M1DW-AQX3'B.D,'0YTKFL"(;P_4&<A-$/5]HAP\!W#J4AL!?[?+$,4>%J  ,;
M.9E1&DCN\"L^]_V7*78E:'ZW_^60IZ5JY#HDA"7,+42K1CF^0&F3@XJRA1S+
MCGT("(*WYB>=N'.S[>:H,7<K&-*L*)]P#=U.XTJ?[)D#UP';_B#56FPF[@"@
MZ1T'W\'AOX)";N#K-U$WP->M!"5&O<2@N8\VMYE[YH#ZS]WX9ZB-"\Z"'D^C
M;B#QK3PUIO7LH#GB0/,/WBLY6\YSV34H'^CS7V/XD#P+#=ZX%*M)BT@-MT#N
M";H(/1U+ HE]"HV'IN+T1V47\DYB+Q8.M5\I/C?J/QC*_1QCYZI!GGX%R-Y(
M S1IV%%IUEFPB7T>%<.@)(5+1%!L0&%_48K3/IR&O(09U2[K6%14OMJQEAV]
M6^$Q!R@W>ZUVDDFX9-A.T(':H-N,ENXKZJU2-MDMVU F>.M[I?1GPYTY/EGV
M:H_S5DF-Q'>(=([N7UJ9=;>;E]M:9S>[+^1HE9?1"GS0V(F18B_Q(WJ&P5PU
M]<W(66RY1B$$!LXR-)OA56ZDAJ--!(/^ULDG-TQ;S2XX^>D)J?408&Z>N$M;
MA;;;P<W135" 9\SKBJ;<X6RE<R^UNX-G+[#K#X7UR;V_]Z-66NKRPV<C?/IX
M2WW_W?/Y<Z_^3\TY$?U0_-*O:"8W.O-9I$02SE_:*33\YJY,#1]G!_,*VAG
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
M\*=)R+?JCSYNXI9?5&Y*61DZ)U7'4C4>.F6U,X1$28!M D]DX^,Y"H7@F>]
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
M..T*,L_B8.[9VWMO:_-:W]B%E+W@6KFSW7><'E-+4SM'MQ$M31"PH@+FHK&
MK9#D"&FG7EO%T7^5[02<N?^/[#CO=A=UDHN'B7.4EUQ:<9)5RK!?6HL5\1->
M7F\L+R2C$ICNP!Q!&W6BER?!,6*J9U3/6#1H'GV7M> L(K%;<*OB%/@D[2G[
M+;[5F/L8ME$B4H"WES>0FUL;BBP*I\P'BL6@L"9]<B'5#@J_A*P+3TA6!UW>
M =>Q+&'5<]]HPT,6I4$(U:FI]=LZ4!D>Y(5P^1927O\ %Z+19!JL;TVXUOU^
MTW$=X<^(ERJ"8$@1RAR\^0P)M7]W!XEQZ.]W3!L[*ZZ6ZN(_II^DW7$I.D?M
M3R%$GYN%\0_2'5\'YL8+D3S>6E_;[QWHCC=5?5JG1KU;@/L5:IM=.S]M09Z7
MJ\.GP1FG=8=7:.?R-'$J'L@T'GPUE/'-E_LPL] .5R?,G=F,-N&-$ 5"U@'?
M$*R**L/ LAGT/K\.5%>=C?39F?-NZO-!R_-ZO7*_3OA5X(W 6$9D.T).E\\=
M*"*!WNJY$8-F7G>RGT)9P\<&5.:L"B&]ZP#_.SU>>G0ET+I)MYU6ITJ13Z=K
MIT($H&MF!"NPA,]1MH-<YE7';47,36R;_HGQ.9BRX,D[^W]]I+?<L7PTTN!&
MPW DV>/)&;==P+O3!,'*:W)>Q^8\O\];MEP/\60;OOR#QZ/E^(YW!UH&B>C
MM1%VDRU"P]Y3A*X9S=K^Z3SFCN@\906]4^D4^1IA5&EO//^3]//)4(=:IM.-
M*+6\%5PBYBV\'9?>)9YG2FHXW=SL"9V7"#V&V]+/L?IR]C'FO2(1B9;G?<6(
MH\5:TJFX3=-HE4=N(:/:Y3(_]);]1PU,Z6T-BG%P=;0L_T=(_MF:IX1-60<D
MM>==$O8]H>7[:$(OANHYE_"&34%N!@//VUK'AJ,T?OO6,+2)J<8B#/0/NK\$
M6U\9DK,.U G_\(%V-I30A=NP .? [8YQJ,*TM\)JI,@?QR,::IB54_DWH1<D
M4!^9\CS1*89PD[:6NPVO>MSC/E5"_N3E],CZW"WZV'")^3R ;=+63':H3.KK
M'%%RL'.[?-WJEJ1,F.BS.-B#2\0]A#V8IN!ZE]A)&VI(LJ+KW0:Y6>_ZK#\I
M?W[3)3?#1A]B#JPFTZ$<F9NL)/#>9'LX4XYM4X7.X4$S+2UV+4M9/ST*\@,/
M!2^#[";QA/LSB^B6D8X,;MS7X&J'3_-/Q_%?)D17VS=&H+ BP:C)-M0-@EK]
M"3X&0D8,.G11[*TD,>-_0*4WR(0SS&//]A65_7++J^;@T+_6(O-<URJE',/Y
M;IL H(Z#9?Q%U+R;ZK0=F:0^$^I3<IP!B<@-;E692 .X:F#JQJE$_YZEBPQU
MDOG'LJG/]4S9-1+V1),(BB>5QK\)=8YL NLVDYROG$DL!LT&3R1LNU6RI\;2
MHJ.^7?C'.5<BJ1M44V\G[DAY,5A>!1<:K?U"&1E)R0LB= 2K*;!\$2BW?N*V
M=8":PI/JY[Q$A3+EW0;S%XUKDOV5TP2Y/WXK.$"NRW U!']_;H?*600QS:;F
M5728$75T_YOO3<I+'6[(<WOFK%2:*U&Z5.)V<-R9+9QLI.W4(O\=\\P_XH;G
MYVZG!S)Y7"X8PX^8T]P"@M+JZ?.<@_U_8IXWF2JR"4_/9?[<YWL'TWC&K2=:
M)Z$8&>B42;+K+S=ZO8/WL_R^F+C#\EE %.!L 3'\ 7JY3]&[5F_8,'BQFWHK
M\G';/5NO5,(JS*.(68IK3K0-F:-\JQO!DV "WGL^(Q@_N*9\/[?,MN31[I3]
M*R,#:[,V .H0/RKP1%88T.; G7G33.$,'6$=8VWKT6:G=Z-EUX0K?/[PB9H
M6Y>C"KJKPN3 4%K#/B1O_GMT6,A-\ OU$T8.[_S? -O]>_8W J_8E_^V3-/&
M^=U?CRXXKG_+';!_PR\$_[C\.P(O\H._K=3T=YV;_-NN!7\8PJW=JW93MXE4
MZ)JA'9XX_;^=G/W3CEUX97]0,,L1T);]/=6.!_=#FJ!Q?/1?B6OQ:1W;E:[)
MQ=+*:T^6'6S)FK!1@3@CKD_]M-1<PHZ3.;*C=$K+8I4_3RQME%:3NN^,<2K[
M6.$L;X 4)\T;?GJ/.VX%Q1/E^=@^&2%0A9N'J" _.C(FKB72:]_GAG^AAO\N
M].Q0YVQV1"-1?-<1W]]&].]';T>>^'CYZ>S8WATJ^<]JCG6_UQFO<:E&>P7D
M$2K&M6\X_#C.8GL.AKQ06M!Y$9.>GKJU\;.^UA>G;^0!N "1FHM10AO'%JRM
M [9.P%6IBP0*W:KWQ.=9Y;<J%P].A(B4L+\)4"GRZ\!5W12B2G7(/%0%67N:
M*9/62J\M<*SID5X'+ H];:&<S3;!' EN%EH3W1MY"A]OL3LFMD1^>%_%#5CW
M17F+R<CF+/-7"R$^"#P.(%(?P+>@)38VG;W?9=/A*:HDI?(HX6'9Y+ JH6++
MYP;0:+;*UZ\2L$$ECW.J-36)0J$D42%K9SW9OP!)@/,=W-@TNLC )Z.[7J+<
MF3*$ PV>AE?S-"VK4^ _HM[G'%X@N(TC"C$0G@(?YI],4$FE+FZ;(2CV9>,J
M_6L^BU;PEBY<R1_(5ULC._Y'Q&*>ZFU.F=["7!QG7\$^)H\(3:XZKW.Z2T=E
MJZ^NX98K-G;WGF1*8@7CGN<!"]/X!QC:-*52GBO3S2D,P'$R;#F62JQ+Z\#3
M1^O ?0F7=>!>J>"O5YH_$6"TZ5SK.F!CN YH*/*1D:HK\3:&^@Q7B<^L/_4"
M&6D#8F7;\*\\V_W\Q4<<N1\Z--^>01C8R<JKW5K24S 26'XBX_:94B7,C]K4
MVD;9]^_>,T7!VI;0*Y@*U$'7GP,->W-AGDC+PT$D=G$<K BO#,ZSO5#[N8^#
M/,'1UIJ<Z+N.S.F:Y'GYWQ.A*2Y:A2R_$<*?U=WL(Y@F-YXNYP+;-9\6]0P,
MI W?>*JL<H2\4("-L+H02Y=<NXE0=A\)X!F0L\2NAE1W!?"N:86J?O?\_JG=
M0B G0OV7(X!.X/5@&.>=E)"D>3-$<[F4KM!,Q@-%PM.7X:7O_YR9U'@_GPJY
MWDP08"9GU-LPI5ND9[WW#59#ML_*"Z_D?GA ZC:,EOABWSAGMFV A9M;Y4]X
M*OB2>71N!)=9DDRK2=P'[?CH!#]]+YJYZ:[J AS926(G$1TQ?I0A4^K4W#@K
MA@A!7C%&;"<EK -;M]35_&+H\=34A/A(C6R,0/5L,-8-V5L[V,Z<G?N0L<"?
M'!%(XD\2)@ 9;Y)Y7GI0*5@-%2^B72$R/;"6SC;;R%7D2?"Z*;[?E.S6@=OD
M5LF+Q!J+(^EZ&=R+"2J>J-_;%-I79G]U_H,\S[V'>W(NR5IUJ!?B5<!T]D64
M#.@RB4\E[$-&=])UB7XA$3H+;K/BYA/0E2X@1E9VE<V4YHE9,M))!==@,OP
MGU)_\3HQPC552QO'VS+Q";[X ]7 5.*)'6;ZM01JP:08E.1ZY6!*A+_D'['G
MRZ2Z<]WCL@"ZE_R(8\LMALF@5)?<^(MU>[WE4\_6E;)BXK$/*RVB)Y(9[AP
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
M.EZ&+H>'4RH)V]BP/:DM49#D!M=0<NBQ8)7'E;C&;Q@:ES/T!<L7,QAA'QM
M?V"K42!@(-R$8EN*,'FR#^_@_/$BYT(*B)-<QKG9JHA,N+5.&C36M=C7!N-T
MK<WM"/CEO5N4BT7S^XCE.4]ANXU>1C!TS_4&3BTW%11&A3?-JLJXPJ5:64,Q
M0&J;VU0J,7VYO@RYX)QXY%U_4'[DD875(UHQ\ +>&Z:?!8\L3'_Z4#,EM?;^
MW/1AV8WM&*N'&]MNNPJS16+6B;G<W;BF0*C@\\A,P+31;#WIN<?6NO)6-[3U
M>.#J0_R+\VO$3_"M;&U&3>O+V^ [#6JO4+G'QT(*Y_HN4ECWSPGWKQ$+H3R7
MM_4EYRGT5H]%1_QU]MX ;3N"A/\A*WQ9R*,]D!0'X1"&(%=L#Z.R=?*JAW)?
MPQ'*V,UUS9K*@/K;O_P>W>6AE H>I#O*(9*,T0ZKTJT$:;1M=+!6Q*@E>G"P
MB^#B.:*P"2(%K/"E8>@GQ!(.==%PR8QV>$9WRT8(FJ/]( &^,H'1YE>DB!QA
M6:!X0(-U; #J>1.B?BGZW-VTC8>4GW<Y"C8%X&;(Y$7[VW6N5X-#/[=RB]Y'
M3V^"%J,9E=3$[$EEP(MJ7A\)^S[1EN4V5M/K]Y9GSJ27&U)T2!.<=V<Q1^L[
M4.D"E%],4XY=GV?LR4U0Y("E*=4^O$H >/2G'&:(\;*U_0C:M@2XV30XHT3+
M72(>L.Y1.Y?(Y8IN(*;7V9*FT]RL[YTT?=6%28T'-TZ;793THV>-JTP&2*Y=
M@Y_B['X: XL&(E@@?GGP#G1Q+U=A=GWH+(7STMVIOU"/,SV3XPA?OITQL)*+
M)004CK3X> 6*/R[4?6L>C6H-*5AS% 1A]JX[.XRX=X:$[+]Q3"KGGJO+OJ<9
MA3S#7@UNZP9TNAOA<5RT'.EP#6-GL>RQO@8#<O#=S(&()S_O9SSTV26P]E[F
MMP;C)E?LVJNIWTR".%3(K[#C@[U=ZTVE9)M?$B<<SY)>T49)^X!JEA?:&QCW
MQK>1)<)2ZT5L)XK<[)EV!N:"6]7.5O3M%UE?. JIA\O"KZ_$DH6@0(,C0\RZ
MAIRH5C6F8+\T#)\XV*QPG\",4?W%P+?A ;WBQ*I-D,G8=$=,<'7RP>/SJNJ/
M Z\(]UNJ,L,VZA39S^A#\6%DA?D>GI/M^24><3Z'<RD_SW]=&AXD*:!-?([Q
MI!.X(G:,%:IK L;N1"7]0)YV%Q,O>?%.C@ICJ^<WX9$!;)7 %S2_+>H!]BM$
M]LYK>YHM5*_8EK &$>M@"BDL_8CUUAC^8(7NB8S$$/W/7;R$"'DQ+W?NVO='
MHZ[7;HYGW6L=6D0TXP#UJ1;"SNT'T!CJ>Z]VYX"$:#LAQ; GO\['_GR]='=N
M345XA" &]]X$Q?.6!=6*;GW[%A+\^5GPF-Z2Y<3!N81WZ ]3J:I%,?#M6%EN
MXR9(%:L?:3 [M;/:3E?DX,DGY2_Z**.X)(642ORZH/,P4@Q.2=IXWI1 HYJV
MVKEK4CX6 _XC15Y+S.38>#CS8SSV3<]1R &T+F]>?MANLBC[T5/Z::Q.OT;'
MAD_*'M.VBO'6X42X31OFT',_$S-9@GA&WK7@XI'C)FV! 5)MBF K1Y# VLM;
M#@(>&HQ*ICG@QSJ&/D''I37X/+=_,0]3VN-5LXH?(:I_O)9"-=A^R]F<?BC?
M,NA\"G->1Z#B_\+)$=F=!/=!)I)T@+:GZ O];#B3H#K[ECK8XL0*;(X\!#84
M^[X_5FL3=$E[_QWV9(MJIA5(9GI#?S&8WME"KG+L;D\WM;G7V58CNZ)D%7R@
M$W&DR?4 N@ ^6'>O<,;O8V!]LO^ZZ'\_5/DGQ/DGQ/G?-5[H_\D?O?I;_LBN
MDY\_LC[W&24X_G7KFO,GB *<4HP4P$K\9GZD)C"*RB5UF1"QDP?:,3-[/-NC
MIC^J/J"3V_FQ6RMN5R23 (::/@?4/[ZS6^@&'GIL@AI,A9(Q-\YR2060BBA2
M93& .T-P&- OKQK;+G>KQCEK_]F3%JX/8X0'279_U&X= ##]Q45WO]%%KL7
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
MW5']!"H C^%2I^B.^)@IL='H2X:N]8P?Q:K.'^C?5*^JU7M3CU<\6.<YY%,
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
M61O@6)+J V:E_C07-X7VL8B6)I/NO+UO.* SH"V+-\3C<.[P4.[PQMSA7W)
M]&@4G.9@":GX? 2P*#QT<R-5NV H9 W4='*#NWKTWQ"U,>3US-T<T!OW"0AK
M;RAK6S9C2$5V5'XDG*8#H65!>M^IK+S1 -3RFQAQ@IF\],=F3VML%HIY%GE6
M3$S'CY)H3,LPW*H"T,S>J.2 *#]X-E7.H_TPS528!*8GA@)A3G%?''OEC_QN
M;LLO%KZ4CM@6WYL*FVD;%JR/[+JUFW"< R)X8H UZ/]R/&\2IM$+)F=:OH"
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
MLOK&4Z;9L^S]M+>G-^2'6Q==>4?SGAAS0*@]((8&'_ 0TW@!X^TMX8$^K%:
M.@0\.EA9WE>=7%T[HG+HF*E%>?W52UL=;[(I?.C\H:&1V8&'=G9&<B7%PL57
MC/;P7?AN(FYM"N+^\VU%W\<T"JUYJ& C.""Q!\9%]TOGJE).WBN;4HKJYV?\
M2O!90N1I@6RF35GBHHQ'\N)]#S!N2Q%&]084G*#32->[7[/C)EYWU(75]T,^
M*>@IE+*5?RY^-D*\61OG@*J?Y-[+1;<3)?*(]VQEC#)WJC[4']*4-9Z?.F,%
M;@I,84F*7C_C61&(:?(X1Q16PCWR*RD_UWO+:T2Z:;?#M-3C /')L2-<>76R
M'@WH'DE]"Y@:80&[L2;WMW)G4H_<,X#0XHEQCW'E7'TS/>%-%:5-GZ>/QM>1
MNWB;:ZM?#5"LDGV>6!]VBPEP%W80B35!O.2Z#_$T(DMH]G@",F:B3[2-&:QQ
MKCWOD6+7&M2GAVD%_@([P'U>*KL7K?"KC'4Q\YMBKP'<HKQZY+7OW>>Z7M,#
M]12GK1*V#I#Z:@XN@7(]H?DEVN#QE/+F]*)BV#P5\2YSN_1"@R7:Q^==.,\^
M,7!O_Q@^R%O0XAOR>NC#;LM/3B^S,(VJ&)<NB(?9N%FEN\W;M/!2Y&CDY WK
M:X,?-ZW XXOE$W&N+9=D;O3C*TW !_'J3LX-[731X7*535@/_ XN9$QZA*'Q
M'"W\^)/T^L5H:L1E'V7G3#"<PAT:=9J&"^/.L#M(Q/GOC&7BT";JN',"\F=.
M#3P#A#FQ:1."LL2;'.I#G2ZZ?S3,<Z#J1,=QDN_D]37JO&-X*E.==7? 7@+.
MS_+VU>53@T9X=10:G!AS E,0O?UB/*Q9=\P'&RI_L><R3!09;]#U(?C=+_N5
MI2GQAO591R]N*,/W:2MW#:&*C=C5>^100(I=U_.@1W,$]%(O,6N/,B\M;83-
M+\D\U[WGPB8LPJMKX*AV9(S&H)?I;P\O$GOW$'W.)=9@*71<T.12VMN6(\%/
M&@*#7(C>!5F0UCH$H(!MB\@XWQU3#Q;47T3BO>_>;M]_[7X-:]ZEG;T;2Y<W
M\:Y"&=$J!+!_-8IWOL4]O/((4>IK!?ZMAF<)@]O4SL1@HS9EK;BN:VO^I853
M"[GAF#,]'%"$[#QN]<8J!\02_L(!M<^OO8L&L9+^\;XU9CQ<R:V[K5,>H.5S
M0$\&YTK$>#:X1F"?)@?T;H@#2MZ^^_WO_C\XE_O_NI6F+DMHVO;FZ_/TP-8)
M/JIKCZ-M?,O3AP\QHI?^R6N&<.\?!$C5+40(A5WOR@%)/R#2SL'EBKV<@43R
M0"+X?N7K.?X%_FE>FC:3]SP(K<T!-2>PCW) /=N+DSDWSP'%_K!!T,Z18LQY
M93 R2/6;Q+##R52QE='G8&@2NO.[(32:1)NTY/HAJUHL. ?4&+?. 1WL#R(!
M"DOM>K;&K7A @EZ.59>[N* [.%UY!=O^"?V3VRL22ILB83$K&]SGL*3-.:"V
M8WI80#&E_>=M?[/ZPWK*G^,-;AAV+>B>!4]YK._C_A@5[H\Q9O>05K>])_8^
MT3];[__AALKZ56Z[_8EL?CWFA4.Q160#'<.W(?,EP^1/;0[0;^E<J>*VWA)G
MK/HX()J_.U=,*NMYW!Y<NQUAR>Y%K"IS[P%Z%=S _2],,U?P[AJ;8EK<]Y,;
MQM [MF:YIGXGD<SM7)&RM4<:P]Y'A0.34-HLUYDS9X?MW<Y0/,&Q'A,#W;(@
M33)0X!".*N5/[**QL?>J]Z^LO=JWE-=$>G^F'P_XPJE<-\"0!.%Z9V1X$]%/
M.0O2; X%%$E4WB>=AV.:)8Q,C"V+1&1^/H@CV@V6;I_J8_G5DZ;FT>"RD=B
MS:3OHX-Y7UUFE^(KF>[<#Z=IRQ6]*%OC<PFC6PI0V-7=<>!C_5_"BQ9E$Y7%
MQ/%(DM#;R'1B9*;4,XM?JCKK(H*!O]^M#,;:+!AP)Y9&+K?S/K_4>B(5&E.E
M4P/&#/E*XL ?9/(OL9/Z9S$TXT^[H!I,TXF!7+\0_ZV4<_&"F2U>J?3-P5DJ
MM_O0=G=1F%CSY/:1W.DV75ON $Z]VVW"N&ULMO\LP^:992-P/A-4<[<#6T77
MH_R#<.IB6YH(WRN&T,,S<!K7(Q\J/S?<"T@$VUFW'2(.>,L,)A0>*_P6%-\_
MDR:Y *>!F^M@7V@Q38^I^Z%>?5=7JDZOA$[3E[KMUKF:(^$[3!B0;%:)@S:B
MY7LC<N.3^&"A@%4@I*-V^.]L]$>(/'J;5(JM["A E$3R-J,5ZYU2 I-3!/NP
MWL??+P2Y5OJO6H%Q2$E&$'";UK9.)8@ P63\/A*F>RHCUUB, [(\KLYM)C[S
MK^YWBD]AQ.'NF# <'\6'XBWO5BLX=Y)Q]/VYE+N!);5>+XD[#<ZC7.G.; $+
MVE(S(;@Z!'6X"&B:?5P44'!BEA'Q/>7@[]L+5V 5/)N:#AQ0'.P TIG\+<$/
M+@[$F-/&7I]D)Q4YF7I*M=]R"+'\,$7<1U#%--Z P5"75K+ZUK[">=W+=A!=
M:9,%\1:?RO7#?N]=C"5>W#!N(:@,L%R+S-\A0VU_:(]>1JREI"7U_;JTM>%_
M*)-0P<-TIF^7U= LR1Q0AB<92[6,M(M^)LG4X?5TV__$/0]$V7IK*DZ'MBX!
MJI)M6/F-@3'1B(M 0#[L;&6LPN**^X++*W'656W8VCAB-_'.4AQ<5C\*I<)=
MM-;IE].3^C4H$C?N!26EW7D'K%ZUK PNIV'9NY,*?FWH(D11F+T)LI)]^AK\
MR9?D26ZO=EX]\T@4@K&"=)%D41?HB)8NVSFT&OU(T82C86),W(UE\PB'M3T.
M&3D_;]G<IJ4P[(!2^I<)&#]-OK3$[O.3..//RP\:US^^*'9F;^)_=3_'T"Q)
M3Z&[4*D56![;N=K72/BP$]>^1SUG1ICL<'@#];7&9U/B[L1=$5-0;GH7"S+8
M"4*?^U,\J0SDW%C6@!T&AK\:AI#3+_4HZOKS^=](9;S1K8W:&=Q%\V?SDVC0
M\=I&G8SQ&$^,=0S[3N9A!?8=4Y,]E X3^8(8A-D5P[WQ6N':\=K7S_-87[\%
M.@,Z^N.?39U&U"5@C38]/EIG3O&6<<N4N577^FEM3G41_C-&C\3>D4<P +:3
M9J\ 4[+&&<C.F5H25D-2[\@R!U1>3&*#E4]@F6N&4$R_I^G5BN\++O7$VO".
M;^*C?^H,>P++14-@E0"6;LX6X*?7M7W5)H8[?T?M=!G:LQE<4%O;.">8N.C
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
MYO!/T"DMGN6(!46FOT:[;PIYL,662)8%FM\L/9OZ-@4OYX#<-P+VS43(''&
MGE!]]*Q#Y[?24-)&"7>>\M&@C=Y1O>?I&@W0_2A1LG=L[<%XY-T*^N%BR\(-
M9]_[K7<[+F7M37B];T=I6V\ZJ0S/$D]O<#H$^# 0L9N]2)NV,W;%UYS:[VD-
M;+Z)Y_O\07$AD?DEY,3C>I$"GLV=!7,Z:3"<#P;CLS<IKMA":UUWG\BI'"MS
M/<UQ95"")6@/:Z*? _+ <OWM*DNJYELDG.'[R1L"0)H&"_V+D.^F?E5(WN>_
MVG>T;<;6RW;\LSND\R*U$RW ],0T&A9S0/<U]@^S=&C=46]IWHVDBG=SZ ,)
MO4]2KH)^?[Y]?D4_&YN@P./2&%S_8)UKG.$T*\LA/<9=P.,>&<+7.F%:5JV7
MGZ&%74V?C>19//+DGF [;Q_O'A (Q+-I6#-\\LM2M!U@PX8>IHFR4:S;W!$^
M$H&M*_7;OAY*L#+]+AI*[Q^FP.Z>\<Q"Y'?YYJ]F00C*^%#N>XV7(W:H9Y/4
M$RGV.M_T:RJ^/B8A$B8CYJ]QC>IOP@Y,-RX63K.1Y("@69#: GRX'Q%0=6VP
M4/\^61[3:M?R\_#MRM[O_ 9/3US,LNF"BA''JV#'^U'SWA%C?+TL.']'R6*U
MWM@WT_7G[I-OH'<<@MUXUQCUB(EV:@K-?AR/DXQF'YQA5--^P])=C];7@9EY
M^XUK$S#UH'5\$S2:5"79YAV7^0"M#H05DVR_K%?,NX?EILJ'[SZK>,O_ "YP
M6<7^]%*^K6=VPH3+*=N)LYWH$"OP?$0K%E!+"?<EG1DA=X>L[?5RLO:#"%VN
M>A&Z118+&FKO?S'8AI& C^>1N!K]D3ZXE0.B1<Z636\)-/5LQ;@QTM5TV>=R
MQC$L41N*;OON\;JJLEY]W=S/NL'XFS^<(16RFLL*)&7%_,YW)]L\MFO4M[$8
M$3O<G"RZ6Z!2<V/'/CJ<O.E^I22L*JA(DZ2(?6C5 _XMD5N( $*O)B^SYZ:O
M_E"'GG!P^-S[545^,NI0VCKB.>Z#33LBEGUN$]J\9?+U4LK+POE;[@PFIC[/
ML>0 -V2_3\K&CR+"H&6D)N]G L(TFY *1XFY@V%$";;?-.71D5G(UII3OB$T
M"<Z/&8]<0,7@HG!"SSB@;@O=IA[7Y9I7&"JTC= +F#-Y6+L![=\6;UCPOK6]
M%Q7VW[>;.?.<&6&*T%61XH >W2 \?Q,B(^LA=C\R6]A$_/HMGIE_NOO\WWY9
M&]C;?J"QTV'9[Q#V[E5"ZK->[R=MW\0%;Y.R_^C9V:%"(<42:=8:3Z%[4$Q'
M7?N/=$:)O&$5[<<=6_\G75_%M[F!</>Y_@PW,%:9Z(YO8:#!?;ZDB$"/WZK?
M>8*#XW'S=ZU"V;S[%0="X'=9][C.-4OO^]U^UC7\+$&VET+&:YM75,? TE^'
M6%9?0XBQW+EKKAFE0(/@7,>+U,PGU/-2!=1JTU7DFDO3SH\%+)9^.*6_VDVQ
MB2,<1.9,W*C8),;H&Q<"B==04_/7ZX*B0$JG=GYI8,CN65UZ1BIU;4-@P_GK
ME<:#C58+(]M*"_ _%ZHX(*3Y$=ZG,^G82E @M@T/'/-OMXS)#,[+*&D>EY.^
M]-2=_/9XITW5?/(1A_$U$\-@E=_S19_,6S:;+7VT!TK>.5W0-5/1ZNL^.'[W
M=;DF:WX-,5[-$C:VJ!!R8EVGU]<^_[A-R)Z?)+1-R*[:/"L-#62VCW- "T0:
M?ERM5NDI2CC7+>58W>4LA16\K/_>1P?==\^W+?CTAL#%"?Q_4!WT4"Y,@S[
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
M:8#Z #SS<F6Z)QD10Y2<Y7]E^&^9)&PYWYBZ]PA+WEN*(^=Y7P!\L,*WS"?
MF><16%$AD,E;:'^SZ("I_;!F6@!G#1"*-3SY'.OQ./Y/N3<^\/W1C[K=&,P]
M';V?!<\<=-1#]$[F0(;GA?36$?N(H+ XQU7,\W6U:$+4'T3,S@C_80\ZUN?S
M>0[M%$4B%0_=VG1_PAD,LM/Y8+KA,7'8/N]^:E&E'8PEBM+^292!4[.)&OQ]
MTIZ]7+&P N]>41E 5(PJV@IQ7%9?.W#EJ ]'BR9TY=5X=N167&P3Z]?4N%(-
MEW7O@  8,1;[D\O Q67K@R]+U&W:QG<.<.W"4H^N5L^FZ]7/-GX<L8P&RG#1
M&"!<&^V><:$9)CUD<2*J)BM!3<<W #[W^? QX6CWX<?FHY!,!#("(^VTNZH[
MAJU*R(5RB>##0XF%,<)1G(,T[!GJ80_V#(^2)9I.KI4KOIAL(E,BW+,!F\7
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
M"8#36J-0OOEA*)$H3_3I?@25MAA@^;=>$3]5GS _+-N6/>G&?WZL <$-(EP
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
M4)@7NR-P,ES.?;B<'>/E^7UW?&FQX5\U[F,*#"_'KCBX)8\9@5$L*$,Y.=S
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
M"4= HU'.O>80!%#)%=O#&SQMBAW97'EZ2VZTD>^+!_?F_!^O/D/O?1*"4V#
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
M.[\?('8;G!P9.S$U&R06&3X<0[A+&EEK"4>UT[-:_6GSG*)'B!T0U 2/5MA
M[T,:T+.BSNR 6J!D']GS8SPH]'">/D;%V2:8PF:=E?Z_KQ7Y7_4E_\_4E]BK
M,"0IL\]0!^8+> $^7Z.7K>/U]87/C=6S#DZ!NTN##9G7;$&! _9?T;*$J<_P
MW6SY6<<0]4N#W$/P8\9J?QM%I$(W^FZM08_%;>+BS;1Y])9KQ+99*ZLRYD#)
MW)=;?VF*CNLWPZWRG?^W(PRUR?@C(8[D\K1 F$P(YA)]*/]T8I[=JO&#^T:1
M3DG8>]WZC.'V%4!CLQD.VAJ:E+:UI\@4O(XV0@H/=3]>ZK\BZ#JAX@=/0!UC
M!#50?1R<;[8Y#+W!>3V)8'5=G5]6\_7O_*+*#9PGB>Z 7$E)4'F?OK56E/!
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
MS&R.R3S\S[DF"]3H6EN&]3/QH2("+;+AZ%*:_4HWC2QF#O8YB3V4EPE>J&R
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
M GPCK-QMJI?K(PQY29D(\G6F-_S^OGA(ZUYH(^]Y\Y"K^RWU]$#^D<LK- W
MB&H/>(J$!4%2'4U%!!YT>@2K?=1JZ0YY$,5A<#A_7\CYKW'3:-/_!&Q]GEA8
M\D,]4E_TZ:,W!I^+E5J@G$Q)OTI?ZAR[\SQ+&O7;U(A85^T [\G('L2UVF=G
M..?P1Q -T%)<=$KX7%/P0:D)9&F?D9)=AI&,^MYYZ30@C,DM35-WT:AOSUQ2
M%PY .BXIUZM[;<1EH+]1,:5G,L%=[D?9=J->;,)=70059)ES88&Z55$+8H$:
M[&-1;778%C19]Z<;WTIFT/W^M8 4U)U>NW&I%SRG^AP!_X9%ORGT4-H93HI$
M"YRLCTZHN>K0OZ5TR"6:?G+X=IJL]%^CPR%(@C[[*7#RK;4QH^; -'A$I4@)
M?Y+S6'QVURJZ*>G=VE_^R.^8>9D8$-.Y3H^F2'],?N\PR!3V:VL[/=TI$^DY
M@\0_NL0LGU-/2 W\.J%:SLBB6O(,242EJ4DF]L1M<:UC%A'YSZR-WY4_<RWG
MT0A<<ECB^V-T$G)HOB'A-:HM!/9.KC+;1617:-,WS76E#>W_CYRCWC]RCMBL
M[J.(#CB7ILW/<F1X!O_/E)H_NU+?4YFT0Q);&"6*"%U0C>I*D9E-)98)7\S8
MZ_9,O3KR\$V12N]5)TY*=P.V,G6%D[SFU*<M![QZ<F]$>G#V@;&0'T'A]R\N
MDPO]Y8%*X7NG^?#03=%>I>YP^@T#RX&R''UW.E?2B5W+T0RYO;K4=.'!KU7!
M$G"*3^C+YNWC=E<]]CM.0*26M2I117XB"7LI"AE*)?'39-^6(@EKMR]2S]IL
M.%'&O1]^(#D L_T9>_:0X%<\[DY=:YJ0N+/%[!H\7=8-7\NJQR=N3?77:;!
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
MW];,Q-4\I0^KNY;_31K[E?TD2H52K??PANM[V;CDT!!P-I;P$58VUPP?A;=
MM"FP!&(=^D[-]\K2OF3CTHW5![ZU73$M^<=//^J:%6O85%V!"V$)%1DG!S27
MW".U.4IZI^9K(J/<Q!?O:%V_L&P.L_2 ?V"SOO(@:T9IO6K0\PT2!=ZB8#=E
M^C&R__E388NGR)J>)J'[8&JH]A:IS"S?*H3S%'DO26FQ3HV,;F->3+S;S.2C
M'*Q9V;8T[INKDDVOVZ^+1Q4%F(31>!$]D).C5-/7B+.Q/B!:<)C55C=<PT'=
M=T$'(J87[+ZW9R[' CDKN-@;$V(?G+PD!D86CB:<-Y5+*@7?.IKATE>WEQ%A
M!73D"05;MC#Y^DYJW7,K=GS[$O9:1R0'&5LYI0-%#U@N.NY5(HA4,Q':ZH[]
MWN2QH9L[+W.+,CI)#)P"_*F86^2]XSDPHM9'>1=M54I$COF<:^&[BE]_-X\W
MS8E.O0)798+; N2W8_>"'H;(49S^/1&$V*!WWT'N =6"E&[1]G5K6%' 7O7.
MAVPRN-U\*Z>?J!21(_<25J: &,5K[K1NZ$"[PMT 9 -"AO+H]F? UV+(2%*)
M&AQ7.O?)H\3T!5*.F:H)(_LVV G>>R#8")'L3=$_YKQK7 ?BY0@MX7K(17P0
M#$*J,2&,6(2FW]=')8 AB8#Z_7,V12'_^_$CNC>/V2=VW]S$[^63RB.=%0)=
MV"/F"I%9D/E::*V$(6?%->=Z_/7!X-7/<%+<F[%D/61<0*C^8-U=PLI)Z4'[
MZNJJMYZ,7A"<'O!3;2_X\^&0P7"]8GZ&6F.NTY5EY6B(!Q[6.!]<L&47 Z)3
MR=OTHZ9$OH2A(<T'4U(65^GG35U=Q98&_,]-IHMZ84S8?Q= 4]UZ?I?CPMQ5
MOQV;OO2Y<&*KR__^M![LV@7X@UX=R&DB?B25(!O>%!Q)E'T]?7;;FF:<0(D
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
M-( KNML*N<2^RPR@UG7!!'P-O\QL@_B\G"3JE6N<OR\IU"JSE]>E8^H7K4/
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
MV'ZH&RJE+.=86KYX431H*ASSY@/NM>++]R?WJWWF4:(&T/V!6,8YRU+%=JR
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
M-A[GII;O)-^8^1*D[2;HO3KM_\;%L@^8'^T6"LO)B9DP?+W#?W($VF&1C9U
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
M78*0 ^PMIDXU:^41>#B?M,E/)KUN6QT>-=Y)@T93K6:.E38M&>ZB&?SNYX]
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
M[G- ?C)1"#K]'"-?I=X[#7U.\/GXYF4U;<^;]"3LTF9%Z!,4IA/2A[D-[.1
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
MVM:&-X)TB?0J04%!:8ITD(!*$S$H34&(-&D"TGM"$9 N(%@0@B)-!*1W0D=
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
M*SIO:( 8JN6S)2P"LZJN"D9%2GR6*>640'LE.3[1F)Q'5"_T;;.21U#L?A1
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
M)*T8UO)]C Y_+;I$Z&F6J*6*L^"DF,;B0I5>6-9YFM$V-/$8\L?^WUO#)(5
M_2![?=':)*DT]SS96"F'K-XJX<.7UJ?,]CJ%?5:+UQ&^:#;H5O&7B\!D6 :$
M#2X2$2N:1 >"?*EO: S>!7HCWF=86R;&O]4PI?!.H9X9VY+PW(OG I $#-$R
M.(6A2BQ''QA&*YH2BS:<ST88ZI0X]^ED9VUH7+D9,1X76G]<0IIC4<$;)CY\
M$DPYF+4B$HS/2C46Z:]U%6J;,IF;E)Y^5USOQ>.L)T?:5S>H87!6(*E;L!%S
M#0::$Y3",J0'8:;XZ?.SCOU;JO:$@=WA;7,U^;G^+0YY$PYAG@,85M[C:MU.
M?*.9OH4=I2!*JI;@6O6%A%47JX"F?N465?P9;M+Y+@LWC((13R?WTL,PY6_E
M#ZH:C@J4ERHD]"=<+-?:\V-;?C\1G%Q3]E%@U%X_\E/Y@'SY3]$R4%N"R__T
M[WM81SA2!*[@@^2C\;^#-K;EW\2>_;;BMKH4X''7=OMJE)<N2Z'=F8F3)4D1
MS)/0HA2P+<DFK38MD-_DO?7&C.LI8--NOU,*3BW>4@&PAMM24&Z_]\?B#*/@
M U]0X#._6C"<,.W0[Y91^HO=?5R^X+NKS\)$CUJ8JCP-]H((4! $!YI$]YS$
M2.V[Z6FH 0Z9'-3TH>)Z8/->[05S9)[5J[/Y#^.5!'2;[8*'@Y/ _#0M8G"S
M<U0B#50\^:- (CXP=8*M&T2(<N]NE+<ZIESX*LY0AUQ+/))+Q)#92=N)M&.^
M9$U9<V)S5>T=^,T#KL_SC,;2\]R_*.=\09UB88S>#H38&;;COL@$$C.WO_[:
M;OJ >#6QBYUSB$/@_6@@4GW"6>4P_XF3,\_DLF/'YO,DSX4S?@DC^&@,UG\?
MIUVLZ=\$WP/QG'PS:DTRRGL_48)^$G'+^I"[8Y"(R9*[CU@8>19Y#8"G4^;;
M#,4([$>_@L>W93\SUO+&Z>H;#@R>8+F$LY261;KMQX'XC2G-$2C--+:4ZD_S
M&##F9?08ZX]$JH\%HK1.=&?H6,6;MT[-6(N9[SNP%2 Y$_K--DNZ!RI$$QG%
MNZ[=80)>L>9M#1G5+GV$'J?5E7JBVX"R8W' K>Z4SBU.F[.G0=#1!0A-@LJP
MVOX<3&4IU))+HTLE<!8"-4,P\Q@8%Q.H0^[:"0+PMPX+I31Q)1PFZW<[S@EW
M"_IKAIQCSUOGMF_7_'GE/$>Z'(M<;FW8P6]P],/26U>?[2B%C2ZYPLI(5\BK
M V@QQC!:GJ).@/#6EB0U:'YU4_DP)'%]?='AJCMO5FEADE(^$#8^)\Y&:$#0
M),OP%:.)<[DT7D(=R?^YZ;>5]L9)P[:0LM#O7..%.M$N'ZFOT*=&\PD.]S"X
M%V >F!-)Q68?=RH,0M@OYI)LV2SJ6X><V".M&'&=KPH;M'?P"X=DJRCWRMWZ
M5O >2K!]?IL]0YQ(SG_35J%<4',[0OAK DA;YDP\%[>*$2?<BP8>8HFL@%F*
MVF;A\?X]?FY<Q#,:9:^UCG7F?7MX=VC38!5Y>[<H9XQ5(.G_E$:-#NF,$4C-
MR%WJ89HBFI2) DVBGK6_RBTI6_&??,7QUIMR%7!Z4O5FR8)CS^S*8:H-5(GL
M0I1#*Y%B*6*=,A$K!Z;O- X=9%\U0R<HA2-S363T%$"]3&!\#A><B<$5(_>/
MSI6V3[J7TO0&%Z\.GHCGR5S7?5KEW"+D*)%RW)(6X&1^,/4:/0_A@9!F3,OK
M0K(0-8++VW#9AAQXSO.%8I>QW,QAN[[50/%Y3M")I]G1&DS@[430[WW/1NKV
MQ9:?.G6J4N.H\V2'4J;JT W;JR%O 8#M<SL $_S]V>-QK>5&_.D/PDR@Y4:
M=%3?&"J4$DE77T*,BW4Q@:2K%(/Y=!6:XN[%V_2URO;&K9YH5G'@QV?,MO6-
MK;7?;.'ZB.[W3'#-/'@M^WZEF,CFW85@BJ )"^0PE)Z7,%MZ#DW]97.L>,'V
MW9OZ9L6>3=$/U RBA>KUQKX%M+K+YGZFOHH[R:K7K\JE6&*^T!*[&F#.N*I9
M)L3@M91+HPI3-##3_A7G2O7F5JJ%O@N&@(B.6>D%-G=9J :%@PXN:Q&TQ"&3
M'P>'FW,#\#D]OH]N04[I#GF_T<QJ"-U$+(<29X+CP56HUCZ!I=<:1S;IRJX0
MK#;;O+6V45M7&_%4TSNA($$@1O+-6R>?VX$CQ:^GFV^43K0-3KFZ6BBE2@]Y
M/AN_Q_=\CZ6A@,."RHHUR[?U##Y.$A\H#K-'\]4'8D*OK/VHW(E0M[>ZQ@')
M,IG#TESS00_B<=Y^M5H9(&F&(J+Y(EK'AIB&MQ[\,<MWXB.LYZQ=8+?$D ^%
M:M=QU(D7U)"0@148,\3N:E-/L6@D+SW?D%LJJ0GDGJ(\L9M4$<+V.W36NCY'
MR!A<A;T58L^V8$=X98W/FM+S&0(_T5S$7_2W/F>OS?B)'1GYU!2B\_5S!#??
MB^B6M^E//6CL+#^<])G8F+.$/>[R6; !1^DT8EQK=ZLA.:#WO97>5!:=:S9!
MJ]$T2"=^OG3^-=#C6](=<LY7(TWGF=?Q$.[''%GUPZFOO["83Q_D(:+2N0E)
MM+?)#)3I*B]4T$J8I)HITCI1@TQ@/W3N+"40O]^EC:$\=&.@QN@(U\>&QF?Q
M;U575MMPG'+9I^4*:"PU%V]*B;I$22$]F;/IF)RTCQ>\3'!1]7!OM0X/)S<F
MRB])"K#DD"K[EOQ_HM/Z?_U0G\-05!$K[?^8_5"W^7]F/QZ77S;=VP"342>7
M7H!]=90X]R^S'^^Y1O\QJ^).MB%.-7CFF*!@%K]G59(J/@:V"N41%KG5I9<Q
MT7WL[!IH)=;(;]$S84ZQ<]U9$SIS5E/7H)..OD<V*_1W0D\<LE,+>@7!W4P.
M"+W.<>4I>XWF[%@"@W<VM.27,,V#\F.=DD\X4JQ"SJC+?W/LD6/G[-&"N:C=
M[BQ3L 9\F6NVOP&@/6,-YGO#-"J$MG?JZFG-E?,;WS U>^=V E$C:K3NW\VR
M849#LJVS @QEWV]UTY+DV%.K'M<>?6T\6._^@_VLZI?5)8/1V5E.M(8/1I8A
M18GJ:."<TK'7KWT97M6";THYGW5<:C,BX WW"W$VH@--<BN9IC:;E&#(JLQ3
M3Q&3;)#;,,%,1S@OS=B2"8RBDFNV<M)A+1.&I"U4#X:BADTIIM"I)K"#%!!>
M9O#*R,H[U^"\\81[1XX4*I\+$^KZAI6U&/_QCA<U@ !!?[6" +CXDK'RJ JC
MEXA-UA#_:)LW%J<<^GQU^591YD+<<WZ(&%H5"L'-QF^!)*%8Q_IO)]3%IS5[
MFI<0=T7,CRQ#^9YGW^:CO1EZ!V>EG*NQGDFP-^=L(IP;>G/QD*^XI\D2]NV7
MJ .;MKDI-K <11R$DV;%&J,ZV+4/)$C:6I#A8:)[Z[:7;(RL?5<IL"/L<=-R
M_-;C0S?6DZ2E)W)WZXF+>&P20Y2B8TU$)=:DQ8J9#,ZMXVKJK[$M?;71:%MW
M2E'.MCP4=P2JTZ)O$P=3*:;XFU1;"<I:UF1V]8X?/Q=J]N*JQ_I%;N7UBY;?
MZWR*XL"J8"\FL'/!H0VYNU+&!'ZH0\JV=DRH.DR@ZR::I19& R%,P,29#OE_
M%>-"[<%_:9+^UT;J<6 [\+^?HXQV^.O7[O_)V^-@GJ36%C0G21N*N.1Z>]O1
M2A<U7]O?I/W&KT/Z8/1EE?L3+EU*,_T7Q(]Q[ 3>:?= M%I!S1EW0,)@XA0T
M^1_]-(9]4*P:E91'S*+O,59 X#^0A/ZE18>@)AZTRP$[S01:0PG_Z-%A5]14
MQMCGT@+>Y*&PF%?27-L_>FJ<J$]$_! AL4JA(/;>[Z8:1O:IZRB*;S /$^A7
M(G S9+.$_Z5'Q\","!-X;MXF1-.15_Q'EXXM9_4N#+ZDB97-I[/N@2A!AF?_
MI>_'WW;^3[9S 3-1QN#UC:)>@@6-,!2F:(Z!>PTH*_CZ@:SDC/[:3-7+1D4V
MM8?"NOJVS8_X?P'C.\!;+N#U(2:P.D%E G]BM[$$$4D3T6&(("1\)OIH1X)K
M6*3"K35ZGD6%-*N_KD]#@M;JY+RE>_=J0XHA(HS]+&$T>F<KBP=::F-]Q63X
M^:EM^UZ+SD[%.W)EZD!7Z_VK(@,?F,"?C03E!0+W$"&"EO7?EPABG>^CZ=T"
MEQZ2>QPP_D[SNYVN='CP@9<]-4)/_"(Z.&.PRRS]QD$BEBYC4*Y0S.61=[ H
M$M=/5Q<7=*)9'O7+<>E+U4>CO@@J';MYG*O_JQ"*Y<5_/Z1_]7H_]]MO;G9_
M=7WQ7T;OM+PE51'> B9V(41AH80^RD4PGE5'$A_SQ69159:17G12O@%M1V<+
M:_)K!>+HD/M7C_Y'M^^;K:FGB:FT8J30BN V"$!YMXT/SE)^-#7EYEN9%Q_=
MYQ1G;IYJ_V7JQU2VY65+E:\K8-Q#AB[E,4%3?VT.@<WPQ^XS3?ANI*^G\K@+
M;\*OL7XT+40N]XS-M<4"JLZ?Q( !AHNB8TJ)P;NJM[KM'\3_9B[3F@'+..X
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
ME%AX(;CV@^$;#CE:^:QE/YLI'(%HOFRL#\68#S.D8/(47X*@52OC),FM5&[
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
MR%P(NJ!Z"^;?MG%R^T6%([X\@3DR@?>L;/GAZR;!*AXW6(A^:82%\H%-3&#
MY3Q P/BB**H.66!OR*2W [&8-5!KG_.<(X*YDRO*"1NK00N5TWS1DQ?N6+>^
MT/W"KLO](OER)2OY4J&K?0PQ_OU6YL14"T-J,-^9.DL-OV@^>Y]9%6F"4YAV
MOUPJWO@$]):0.*+9!Z;E&?:6=' U/[JVP^R'AGTD$\ 62^R.G@9Q,8%F R80
MM"9)NTV*NL>0@5VNK*LDC62(]0FVW?H^8G4WTT2.9"UDFG?*D_JALZ_K5#;<
MF'7_(E^6H/XUN[>;Y._27VLCT//63Z4UY*=JFH:(U_%S'U*.WY)./OB1ZY,_
M[E/3+0C1:4W.G&_'I^^U'G^'E5-9)<TQQP5"O!:\(P$718RNEK"@8^4'^\_@
M<>XS]%>;/:'?*3T$+4&_F;VQ,@[6]=_F3)\=T3EWZ:/CI;GN#;;Y=?/]OSZC
MU1#-I^'JL%N4GAAB*=FU?V6UY'WNR*]V!]N775W)_EU%)@NF@'O<JC2FNV;/
M:?!-6@A)8C01X8&0^V4O>L)AQ)B_Z4/]@]LORSS:98D!H!:T">NY#D+!%VLI
MFG.S$AK']CM3V]@O9 =5\5RO2ST'N=& [T/K_5!E?T+Z7D&-97S=-9PQ'#6T
M+(*=Z]<87=$O1/H&"K:8"'=K6Z1P'%=3[;U@?5>ND,M\'%R)70E\#A]%"+BT
ML?"'?+&QM+.NH2-S(/A4M4BN9X#@MP\<9=<C;@Q;Q]2V-SE<LN0@O>SO+)'7
M$S]>]2">Q\AD?]FZ/X,WE@6P/$(K"R3,YXD;'0F!@6_//#@7AOS1\-3VS/@F
MKU(<8N+YWCGRV]^E&<H$R*'TJBTFP%_>OU3(.[A9FSUY5M)VK6#51; _Z9'0
M496)_3+OQR=XY'/#R8@A5C!;GYT#)YS4DC<;<6,;0>6Y7IQ9G[QX;&)BQ5=&
M(!1IS*56XJ"K^/BL!\G-E]3:>I12S^#7P\<:XT4M[*GG&SWN>[IT5ED2S4?T
MZ2'/A;I0DHAF*V,UF!Z]%*X)E='(Z2BTIG>DX.A<ZM*#4J]61,74.SBR5;.^
MRH;GW2Q6,DA$2AS!X)[/\M$.QI*T'4EN>1->3T30F&\U8^5>5#G L[5]'I_K
M8)!J<)\M@-10"?8"[9WT1Q(=A5*B=(3+>U[.^N?WK\J,46G/6F?%=!8AKY!R
M<TYH7II)IJE %G[%Q,GFC&#-8W&V'2: 8P*4PU+M:Q/^S0PYHGDSAF.BOKT[
M+5IY=,MI&%&]V?F@A9<@NA]C?!6I'7+YUAU%)3F;MK4L9!UVV>;M#_0!2GZ9
M+UJ;F+O5]_#7O(NEKW)BT-''-U/U;L2^2&6QGXD065^)242S4(V_#TV,9&,O
M@II4&0JH<+X0OO#R\E&9W4[$>3**HIXNTD.5_A6T)%,T'+%]ECZX&-@WWP8_
MP;:)O<O0@D:U@[@CF$!*6E@ 3"NRZ%W#QE2Z;$RP2D\8+LJ46Y?Q$]4G*$2N
M9)'-((B4/YE%:U<B9@&HK-63+_H=)7)>9_:>Y_5\H$R?4YVZ+&[ )N-^WV88
M\;[W<0DEARQ$B2RE)(V,VGY[%Z%WHZE^2,0CWL)P_*Q&ZNQAUT_A'>J+U#7*
M8<@RB:K3$X/K2X!S-(ZNS*Q;I3BTYOWT+NT).VWO,U[5>[%=-L_H@VW-@]/R
M"%),!Z@^>#GF):+%GY E[8/6)SYKJBSY-=DLV%/C\MC.L/]ZDH>]U^1''IG/
MRI[AVRK-++%;@%PQHJK69\)X-"."I9<*3.=/W;]6_U@PL_P>Z>U'M7#IA^IA
MI:HF"HL2Q.05):H_+(1")\IV[ ;F+V_%XK7V6-]$U&SU!/?=-P4\#>:B,CFT
M[NNR=7;BME O,+BL )OE6&D5W=&U.%K1<Z%X3"7&)Y@2K3,&KH>!67FQP8@O
M=$9X(SI!43;JP;3;,,P28WL1$@$?@L@:&S*^(BNUDFGF!"%A7Q5"Y6A>]Z4A
M#<T#!<.X!^^<)&R+[?KR'NRYE7#?GZ5V%O59!^-N*LNI&OFT B,D/7T$LJM&
MB#-.I3\U5G.#MI)=B=YM()FEHYK#(_$-[\I>']<XILKC9LGWFNTJ8,->"S/5
M66FFGH6/@T1J;?8R>O8=1"7!M$J.B4&S[.(/[[^?+?+=-[<X[=: _4$S..\7
M8*Z4DDM01PDBFJ4WQY=?^I1^)([DWW1"+#X=#<$JT-R](1V?M!F\FCBZ02NF
M,BOYI)7%3:MI.(.QNWYUX=G =ZM(@=ALSL_;VR?8-F:ST.J,24SEA1!*-79[
M MRVQIYBJ^7&4YS-HR/,]5-4^E5B]IEDA5?+>W@50/U:XX-SVTE,P#?XKKY#
M)NQXW_Z*D1]! =\5NCW#'FTHPJ)D..27NJ8%6:$KVG2PE+*!7TR!Z96=%=\-
M*BN]YM2;D_X*F_$PYV?ZHE%E 8TERN/E_$?#?9B U*:#MS^_[V9C9S[ELJ7]
M@AS=(@E,_1ZG0.*FB:<1L'? ?C9I\GL2+LKK08-7(R#<E-LSS5)T[16+RL=N
M1Y4C'1.;O#5".ZFMYNUY8*)M(+_91U+CKUT7#>':(;3LX(WW!8[N_)_NG[NA
MV"DC[1"E^UF9\%%K'-'Z_G<1 :5$A:M5^^I,+&RZ)(4LT-*S8!>'?\.C J)9
M'Q$8LS8QVGQ[ 9FJ&;#<%(@?O><:>_>\:11'W/)3%L,,,K,''CP5B6LV']W:
ML6:!_-OZ3"RYC;+MOV<GY%R^Q;TF0.J2@D ,']WI.9_S2$'#2 :BM"E#='KR
M"]L#_=>>Z@]6M2%IR,HU["AK. )H(91D'"AU1AYMI6F)2R*0.X37V_I/H"_\
M*'?X&F_Z^(G"/.SEGC!U\I,KPQHU+KRH6MD/&AK/70>FIL]78O?M5A\#A"JB
M\[.,Q6 @>EG3,7YH@N5O_B6H=IQD\GKB:U63"F5$_9'+;?G'?'-U,9>XP*V0
M27^<=_N=/908@EOBZ)7K!_.*P6-'G# -!YXJ'6,"$?M*23%D#8HW:92 OD-2
M:;NT9-YVV_ 4:<*Z=&;G&.B05X'*=:GOU[]&]UW8VX+VH3QF#8(CQ9L@I(_@
MA-:[$C.ZP]Z[J?F=*OL!&"AC1\Y"3OXT5OL] \#QDM+^X@?\T-!D&U)@RY<_
MS?%5=$#0RG!<+FZOCHGAC:%<:8[<WBV%?NX9#/&R4.JL.(.3)E)%FFW5=-,T
MH.K89@K>U"N_\=&^_LF\)1A:&C0.JYV3V8C^H3Z"\(2D?Z&>AO>A>4E?H!/4
MR^_M,(Z?V;24#JG'<=_XKG3?B.==#B'J3D16)H@7=A;O@G6JR1+U#7/A;5GT
M>0".4DN8MG207U+?H#)XMDC<ML3,2M)9G,.]+_7#F^H_3ZIJ7ILO+D[S;Y-9
M?O=>V,@U XB)HHECR'4D[F4,<;#U$D5M7=9F'S39]MBD8=U/72O'?.VCYARB
M3GC;!S3O@1IC,&.X\,#O3M,>LWS0K(X4H13XX:4ZX@2_[P''ZSIK(ME7#F#K
M14R[:!\T[\H%:1A?)Q4P@58?1+/#B15>Q"!,AC@+\K']ZKT<)!_8^F(:^HMW
MRT[^$>HM E<,J@JJH-K39*NJB&W]I6DG^%L1I9-3'S(-:CT.*W/V\7P]E>O>
M<8D]+@H0*J3IX,$45?/VM;W.E ;P/6-Y8F0M33W:NV@*&\Q1I,+VX%9)^2-<
M0@HDI'?O7M-(4)7-2@_)".'C!&>C(08T*PQOMA.JAROP%D[?';^^.,ABNQ'=
MRM>K+*5MM\WV+F?M)?;1Q&7)N?3LB![M5I 47,JRS%??[^!+G8F2FA$=T2+@
M;1GT#CX?8/N@)):>;1T+H1YE3$/V, $_",AD'_36; M&[&4ZCY1+=;V.E(OY
M5'WCM7PU<.)*@,==!5' V)^5,:V^&)F;@S/;SL,UT6B^+P1^\?[-,5OXM,0:
M&=8X<78AH3ZD<6EQ34L>>1;1;!0!F5#K:S7F;R21/^%_K2564?0'J5PM+2>D
M'AQ.G9K823SSDB#87+7X-/+7M;[?G3&LO5MFR7H33."GX%8,)-'0*@K71SE$
M3B'P<Q^;]07SXC#UD4M5IL5E;VA#E[A[07+@X*Q4I#3ZU QM/SU_\U&PUK(R
M% 6ST;#M^1H@ZJ2T$2X>4BR,=D^:"JT)T[D!;0F>W"#[]\^3>E&$0"G"D;LW
M0!,G]Q^9D7[7]#I98T A7N;6Z_E'CW!A4(ZL1XCKX F;#F0U/)?P:Y:;)CV$
M5NXI[^-PV%=2<$TDX(#] 3DLQR/E[@_IZ;2F$/5?A\&X4J2L5T9Q#ME^])FT
MA*<'6B%A2(1\'MA=(Y^EEQF"J2XPS:SV?=:-OK<K7L:/.GR;CUWQ#DTGCLD6
MW^BJXS(S >*Y.Q&U4C3QLUAP=?!*:074*\K5_?,^>$%V^_-6?]%NHZ]U!D57
MC*>7T#&*RF)WN8%-0R1-5*45?HJ(P :GV/HQ^$8-%?$][I94CY E?1CQ3#8V
MHD@U=UK\V-7"TP8XL=2OE&'\9+ $HMF;=NQ&%-_4Z?H"UV\9'28^ ?:>G62?
M9IHJ^WO220Q-'-PV(YM#X*Q#O8+>$A.:Q!,SD1+/&Y(T@GD7+,56 Q <V2RE
MQ2NSXZ^.UZ))7"%XMT.2]:/B#4_B'AE:DQ8O-?D;6"IF>2:X\'0_^2@6PO<K
MB3-,.'#& G00_GIT'D$353*I#IXHGMO[8D$+Z>Y^LD8NMCU[4Q);NELBSA9#
MV&X3FAPENWX;)(#2FBQ+* FMMGV@R965BH!5S8KM4\.6N8J9%OW94K  KO/Q
MXTK@Y[/5B!7!$AJ,CHP I;PZ.:#PL2;;VHQ;N>)E?Y[E9Z/^X\>XWUP6<E/G
M)Q/C#;+&U@@#%B^&?+1UN8=#/C,XV-VD6!7RZ8 "R7P9'%T,6<WNV+8;*E^X
M%+T^?\Z>?3 )_ R(-DNCVC*&,/4Z&4UFQFQ6)13VS_L,F8#7OKQ2<6./.]75
M/=D6WX./QKD$J)[:PZ9\WSFK38C%9,'+AU_[ZO>U6TU+$;SOK 7=;<J7_"F3
MKL?Q:,0CZ?#-^V\K+__H;L;A4C?H_,V@6C!-#-SNIFS#1?&A+.+IRXSP:Z:E
MG[:>_OC(>R*-GS?P)4_(N&(XG2@^6D$18O!1B;.$,Y.4J#EPZZF!E8E(T6O*
MH4MYMIU"HI8<]][=B:86F8FS[1XF+F(+(.T@@!+3OJM44W#QH_O>%P$>TB'9
M"M?+#8[V\BR;O,NL;))]X[,/>S>B<8W?YD8X?O*1I(M,3572..%&[K'EG5MT
M=:\X8[7?KQ"9P)<G?F#ROO=,H'^B$4(Y!*$]6FP5VIV+90(EVR?;$<UNB/F>
M6A!5T!'Q(] 511/38EP(QR?30]$L*4XM "@H/(MJE,W-9IP4DH3*FGY[0;E#
M4KH\='FRM;(B_9++F$OI,W)*R?C[8Z"/'>OB-]+D3]6?)1FP2EY\/(R3V/,;
M8\/;];T:B\95)B)E#63]97/K[LF)?N,1B4==_I83QZL"%&!99^M2;O&C)MCG
M)!N67A$ZO@3,*8=)^K_R8C'B^DC4$"1EI!(".T7RK.E43@H\M*IS^3C?HVLB
M._N =:&Q</)KFXE!7+F;:D-U_:"AN7O$!!SE[N?8EJ-6QJLD8,GSH^NS:$C4
MD8M3HWF,:43]-!/X_4&4M0H>U1HHJ25.NSS<%G,C^U2!@:)Z8 KLI>++@K/;
M5Y2 ,KEXMG4MBB(5]/MUD7@'E#%4I<L$ZBX[R%*-G57:6,S6O,W:QL6N 7FF
M8=BS5DI)]Q0^4%'-R(Y':=#'Z#7[!R:0:,#@.UZ@SA*&8M:"J#V\&+SD^K)Q
MO\-:M F\9WZQ?G=Z=L6[8%MH3(H\_Y'^IB)R30"*L4AKG16AZ>NX3;@48R7:
M%!,##Q1G?VOXLMX@&N)D87@? W$HI)B38RGA.##(WTVGWU"IU+=0<\3-5VL+
M>FEGX_$UP\?*3[FN2]^)L^@!;DO\4S;2_N<<<J-M-BENDA0K? Q2A()UK2*N
MI@2=^;2P^4(JE/JVN.S8(M_SG$Q.&$O[$:_:C&>>\@2+F:B%W/JA_QCTJ.Y[
MTR*#;YAJ3&$"<\DM&%XWJ-3%!A;!Q,NC"V-6)-N""ST?2%SVR"J_R_=^XF/
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
M6X#E58^^&9T96?TT.N+9;I1V((A]G6U[:1VR22:1I:EBT3343O+L@1R,')P
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
MM-L\:.9<?&7FTSC=_S/N_\[%F $/I/TR#G*<D"=$ Q'\\W^C_B^G,>O^SR9
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
M*O0[%>.#)L4? 1LS%0?78Z%R4#]_W^,P4,9XT"_4@]=(G_(Y7794?O#%F*.
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
MJC6J-6"H!5B#,IKDEXV%1X![Q1% X?3?RR'>IGQLE\67$8L(90/0I$BF#[@
M!P?-H U<_YVP^GQ<P/@9SU#LY:A2(:J@^R2&IM-7GB[_\<:&41+0-+*@CLY"
M>NR*SE.[CH#&(R"3*A9MF$-B[\T?;7CB^+Q['BYTFR/7@<-\,)?0=OYWBN<Z
MH 'H;U$A?C3"^@0FA%S6P) C.X^+N$=&.TRJ*X/RQ+K0E0+VJE,]!FJ9-_[L
M5\26NV6ZM['86=@VX"0?A#.+SY#H<<KB(+S'E:^9H%%7O?$/GEB<^CGG9G.+
M21/K%D9+>R>CH^+[\CPW<8_ O>-%Z.VG0B;U!/T#\"23V^]2^ZS4*E3-?MYK
M<DBKUAMF<KIO>@+J;,-<C%BD<=_J/-*-:/Z.CTIP#UP5OPSFB[KVD$F*34OX
MF^#)LR=B!XLE10I?H$>X'\U1M2@=>C'XG!5D:KN=&/I)NR)<WIXW/M\_O/93
M6K;LJ\L"?!)B[]]^?/"C<X[6O=>(Z7\EV;W$,/"NU[2>#RXA9=G!Z=1+CX0[
M#/;^&9D:1O=?I,6&YV0*4-Y@5HHB!X_C\[J@_ CQNYK*:VBFPS#7,VT-#P,F
M!9?.N]_X(NGQ(RLS7T^52T0"4H4XA:_.68%S;"#$)^Y)3NX'J"PJ!9Q;$3(O
M-8JW!;G*<J;W'&=6,37+._IOJ#,HII!=?L<(^]8?G4KJ'>K<&DUWF;:Y.ITR
M"[E+NK5O9 ;]7R8-^__BQ3T. \_-)40'HJ-/X0L'$ZMVX7J*[A\L-3HX\^MV
M#OF<1N5AA]YEGQBR8C\7:J$'A/_'WOY_?F+>PN=]^H5]TC#>RPDZC9E2%N[*
MB?<\;$_C-#/X,\S'6W54(*'JRV!!;WY8FIYNN:].?SG,3Z>P,C?LX21W[BW/
MZQEE7S](8=2C-='1QU+ 'LR\.1$*Y[Z+Y$7Z5"R\:_LX$T)H73?_%M3=C$U_
MM"<=8 95J<W&Q4*M_7\N@_*#*6KC[(@!Y"F9Z>\F@HWL90NF@R_E<B_?9--]
M>FW7[0D1K7E<]Q:#&,_]QXI)V>T+<X@*XSRO+Y.:MJ;U;4QZ'(YQM?58A:5
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
M*A(^GM@:%H]<>;-,WVY4AJVJ W-LO]Q7OL+!>O_.M(#4$0 [=XF;U+(+JVP
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
M&J>O$2/ &K S9]S2E'S;T\M;^6>WI)S"Q3C%7R/R]"O<8%!9-_<_880$<F6
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
M/M8$[,Q&06^YH_O?>!U\H]13&>U:,<136*LWA['869^22(6MF&LK@][GN8Y
M+<M/VGI,(YM)DM1I1TX*&L+C5^%^J>_M9GB 5'AU3"!VM?8ADQ>CX)*(<WTK
M8_!S;4E>NAT52ST0[S]?UKW0.LPVC&B_C-JF(^RTY[,28E'5@)=CZDR=/*E*
M^1?.)$!Z[@;)-=%*KP.TI/Q:W%S4>GK\OP8ML%P[]/8;DI_=1L[S6>IP'GRR
MYMLZ;USGM=SY)_&WTX.&].6'R,=U+XTI[ZDB0*8YX0B4B. #K#O_+A8D2+]#
ME;GG/;MM5OV#M^C5M^>VQFF/W>E_KR:2VXY L>.4)LS/194C$%GF"I1J@GX/
M 1-W<)70&F12JVPHJ>.JE@ 05[2>5_+7_9/-O#V-VQ47UTKCPFZ^LCDW).H&
MX=(&FX[ 7D!/(9>+ENJ.0#V#XCM6!-4.,$OH*_-:U-;8O,UZ3HQ+CKMWG&KQ
MZXO0E*!#:%WO]IK7*9KU_;0:V__E1OB5K11 ;HD;2:<-+MFW7FWH  /RL15N
M1.6E=I@80IS&,^C]% 9\KQ:S#OH>"+C$7)XS.U4)W\4VBFY+EJY?_Q#$]E8Y
M_;F!KO8I/;Y=)3*O_4$S,6TK:1G#[$GE& O4-%ZS&9>N?1/T52:+CU^SK2#1
MYJOZ;YDHK::BSQQ/J1=:@">$S';Q\^/WH\5T[WW?"M)XN6V5+97A%9C>P2@5
M<S*53@HO^N].)K?* 2XDKU!\#ZIA+4F+:<G#$9S4$6X^2TX:B CKW@NS++ZP
M=IE772$@OA<+\_P?P=[_;Y?_$@]MMMR6UZ*O0 5".^_&Z7U765G2')_1-..S
MTI9>2 #)11M![J)BX%;%P%IG>#"FP//JW]:DLHX&_ISZ:G'U8N=VIK]!#)QA
M!:<]SU6B^$(K# BJL;_%D+!Q[_T4 ;.8Z@L[/J^E'O<49YCO;QB! K2%QZT5
M";VXD%C$)4#R)C'DZ6_WH"IZ2U."@V[Z=VS6BRC+\6C6#PQ<@T$J_[J2X6ND
M<,1(OA0E1XN^(:5%WJ7$4[AL0G&KY<W]\P^>NCXY%#60\D:]<%GMK0-%"NG!
MG]!(Z1]*,Q1;3=:H7&^5KAL+1()_[JR9N[RK*/DR^(J3VSW;(%C$9LNO<?F%
MND@;&$8;:;@&R14QC]"@Y",]AN.@['#UMT#PX0VBV)<7#2'");6[]PKS#@S!
M ZZYO* RYO[\@'$_F!]M!,/BMB\3WRT=A -\> [PS0\#6IFN@VZ^6L'FP2L&
MOB(@'3E75R8F#?\(ZZ_@#[UDWJ0>5"U33R>!A'.,*0A%1!J8J,ZJY)E6=9V&
M/+GKD+(Z*+/\/3O=L'=^)P]$82]*;",>INY#8[5.3T*L</; _N IHP:OBN;W
MRM<E]NDSNI9/BF9HB^:!EHHP"G4<P'G8-AWINM??+-06B?!RH'"FE;TPZ('T
M=INHR[?' VQZ3X8Z&__R/+6J0\^Y'(P )WDV43Q:O#-+H0]E3@5<]JA,[V)G
M1]#(B +BU6NNS-1:NK]5>J&E6Z4DZU"#@SH 03U+&!UPCG0[VU[N/G63[4#Y
MN7&T 5LRG1Q>J'V9LPU^'(C/06EJ/8/HHVH0'L8LOQ'H;*H-_Y&<PWT$\K:;
M-Y5]*<U<GG^'F"RZ+[&G#0ZVA+T$$V8Q#19K5*$E<YK$NMRFL<2F_@8:!/E
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
M)AJ:G?TWE,>NH^";7V->W,M=WT]O7T.]_G\^QXYDXIDV-X9<R%8;E+U)'D:
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
MLOJ%4WJ_7]T,.C9W"L32DV$,$4&UG?)!BL*,%,@][7,)+IRDGP7SB@UB>@\
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
M'/#(":%:K:*'2/_A)L-27<4?31?G#7Y_S(0":QII,4"U.>]@96F&=5!2G,-
MV!>;8&$/P<OG5!^-W(M@-!"M 8.7"_-1R>J 2APM>R,*M;,PMW^K9E^1>H'Q
MPXB%GD6348JC@0N;(-X>Z0>@&XT9 XTM:6:L5P!6D%#,=6%W/(NED3G5"]DJ
MB5I+)J*.P73?:=63&KW&_9U4SGJO^"OR4G<%W>^X%9YB7;FRZ9J*JE'O0$WU
M=.@^+TI"6'KZ!DO[C.\;:+Y0+UM@/9/6;N1WC9W(4G;Q 8<.:8)V?M&$&1OJ
M/J/P*5 &]&YVQQQP8J)]#OSHY0Q0W/5\-_%]:H:;N!6GQX5_?W0MD]S6&]#/
M09OJP$E4N($Y]3)C7%:+_LG ^L'XOF]SU^_:=$VTZD:9B5*F@/Q?AWM/;SQ/
M_D4=WZ6)RA.##D#)!FZD:;Q]G%;0Y]D[/5_N.IO][GNBE1=ZO@6KW1E%W];9
M]\ /'OV'.D93+P3@'4YW6Y(_+)7'J_KXWO1Y(K>]H["0[G]8CG^RY<&AD%G8
MTBZZ5HB&(',D^]6L_&F!3?L>LS9TBQ4LW[-;^?LL&GWZ$O_3I$K6GA/AZB'V
M#*YLJN&_68EA;;H58>==Q6?<5,?1GY]T9H:;1[]&N-CQG )5L4R"CH4(MQQV
MUWR(''3JB:V!\>D3UMZE?;[K9'6T]@/?S(AA24FTPE?>?,$2DWN1Y_^V?/X8
M#CT)Q;^<$PX"Q\R)-X61()T+4S-WK'4&2DN2&9CK-2?U<UX%JTJN[SM/W#T
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
M-;PCY''V8=&(2M3-N^^/8E&+M^*QK(NFGDF4HX0'&40Y44M3RD*8!Y) &I&
MAG&6)SB:->M'>R86\+>;E11F**MQ?G#0LSGROJK;ELN*;5:ZA_FAY4NM7'JM
MRW]>D =1/Y+N B6L-@I:^?]S)28H%X!W,O[[SQNE^@.:!Q%A2<XA3;-8H1HD
M$/-0K6\B0FF:$:SLA5FS?BA& ?3(D^X34/.8^T%P/A8N\Y&>L4[$*_#VW)-6
MLF?2S+6955:[*)3,%H4->]5* 0.!)#4U.G2W4'A$X<]BWM2K3Z#^! 9A9XK]
MR[FQ?MZ;ZNMJI0>IV)F9Z+[Q,RN5C?G8P&>3HFUR)X6;TNDI:6%6(OP RHJ+
M2NTA#JBS]^2^+Q;*(B[(_(.RC2NSHZC7GUW7M6CJUV2NC>:;>R&:/U?E\E%M
M2>IKJKY.6#.3+$<$(P+C+%+[!DX%I %3K"MRM9$($\E%YL*ZEPHT-7KNA 6U
MEA80H\"?W-CEXCFRHZ$QD1^8K]9B@RU=KL#FXU:=*[":':,16*L$?E\I]?_Y
M(SA?^'IEPHN%&I4R?4&XRZW>[MN/A*^_DD+]/A?OR^J&S,6-8,NJ: I1OQ6T
M^84TW6_74C'6^^*KN+U7$MS=WXK%?PE2U=</9=44?Q?\35DWLY1G$A&&E,4F
MF;*#90X)5S^%1'"4Y!D20>S"R%ZEFQH]OUT*0+3@( %/6EK0M-*#,&@_<.-J
MOU-I1]PO-D$#L[B6'FR4N0)K1:$L*ZA559^MA =:^BO0J?ND_C(WG*S^0A8<
MW*CW=2[6?P9OU5^NNJG7**CYOUW/O#_2'V1NO*X ?B4<=3D8!-S=M6&80?HM
M%#?+Q\>YT,L3F;\A]?W[>?GMPT*]# _&A[TV^'!*LI#$*8Q%IHUR+B A00YI
MGE&"$D(3G+HL 9;C3HW<M\4&Q49>1_O;%G4[MAX RX%Y^!F,6F2@909;0@]B
M+SL"Y944;<<>E>X< =DE,M?+^U'46R&+A>"OQ4+]T'Q6#](U:Y:D4H;TGTFQ
M^%C6]8SE@6 )4<#C4-%3D@0PCV,,98BB5"**TC2<[9U%G'VS+(:V>JOLSEQ\
MOF%K.<&K.R7ICV"N9'4C*1O<[0C*%XQC&8E&6M")"[2\5^O?/M%Y<6<>;V4/
MKD'6:H!76I$?_=&5 VQ>J<IFW%%IR@&(78IRN;0?/;TCU4+OW#^+ZN:>5.)S
M.2_8TZWXWKQ6.OPQ0QBQ,& "BBCE$"&&(1%9#"D/6121*,&1D^5T9KRI64PK
M<8&2%QB!W5CH'+QV#.01M('99Q^O*]!*"W[O_JO%!D9NC[:1)4)>B>;<F*.2
MC"4 NP1C>UD_<GFSK"IE7MTTRFZX7G =6C2_)=^[$YN.U68RRZ@,T@B&29A
M)),,YLH0@AG-0HYBF=$@<*$8JU&G1C1&6C=NL4/7CF&\8S8PSW3R B.P\6<9
MD8&2>74F"UYU8GNT:9Q@\DHV=B./2CE.8.P2C]O%/;U#FM%>DUJ[FA[T?=M]
M756I)\GL^UX_;;[RF3SICZZ_D8J_^]NR:)ZVSCX^-?>BNKTGBT^/^A;U7T2M
M=D(?%FV$U8PD/,PX5?,FTABB. TAC7$"4R0E(5$>* MJMAWB=-XI,I+H/?9_
M Q-A*Q]XI78DM=;PQ);D92?=TKLUI8D<R3VF]8$Z\E>?06R4!EM: _H$MK_7
M:0Z,ZE>@57[[L!H8]4&C] <= %>@>U;4H]*"X-'7-O*T^776C27\N-Z^D:=D
MSUTX]OANBQXC=3U[HY;2#[^(!RJJ69"@B,LH@QR%&40BXI!&-( !RW,>!WD>
MY<C&K-Z]\=0LYS?_2AX>_^V#W2JQA])I%K]$]Z$MX%9M\'LKV?&]]&G]>9<V
M8Q[F07!X-L($\+!>"XXIW7*U_JLAX##JZ'?O^Z/0XS$I5_1U].\]XR-)4?V%
MS)?B%T'J927:T*#5A_]W(2IUR_NGM^4#*1:SB.(((89@&&92;>T9ASF7RD1.
M$*%)F&5Y1IV"(5U&GQI1:3F!$12L)35;UU^O_P)^;V6V?(W[S8:=Q3H8Q@,3
MXF7PND<O]H');ZBBDP3CQB7V 6<O"+'73?K1VD<UA+@OY_S#PV-5?FW'ZI9(
MB4B6X51'#6*F2"Q5AA01% 8)DYA$@:3(*7[PQ%A3HZRUJ&!;5C>..@6M'2-Y
M FQ@_CF,E4=[Q $.KSQS:KQ16<5"\5T.L;FD'V/\*IH/"U8^"!-)D&4"R3C
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
MYW&":?^G$D^A"QY*VS8"3C"??NV'@FY@*MCMM R>>9] *[4&]9=A0'6HCS@
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
MHR07F< *8&;RH3.8AY& ,L!)$M(TD79I/^Y#3XU<6CE!901U/GBRQ=OZ.&H
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
M*"-ZNR@CQ7^*^C A*8PE"60:Q 1AJXY5QX>8&KEM"=D58C85JH#&W+:XU E
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
M()54<1;/E8UF0UQ'1Y@:.[5"@K64H!73CJ:.XWB:B[R@,S#AN )C32-GE3_
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
M8A +D4(F]7_R-.,5(H(FE4?4M;\@8_NL'!8!MLI86F2H)W\ WVRC(>.4&8W
M<@$:G7Q"@5<LFDMD=IBEB+W=[K4*5\9HKU@8GSCM, LT5"X899LYK8'8$R>9
M[Q!MUVRN=0-VS>IVS>K=FC7I?<%"NM?#VAW6O6+\ 4.[UZ/P/+P;8+R>C4RW
M;0@M8]RG&66S^6S]-"W2/$.*I) CTR10Y!@2I#]CB$A5I9PP+KQJ)\[,,[;/
MTKZ[YMS(.0'SK:2>O4K/P)IE4A4YYS 5QAW($#4E;BFLTIQ4LN1Y+JE?FDH
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
MUW]*6G^8_9#31"091TQO;%110)QF%%*25I Q[5^S*A&H<NJX?K4D8_L&&)G
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
MLP?3?1'$H4GV7EBW6,#K+5?DK\T%6M^&67ROWV%O1*,AV*KX8KE#DPG$P7]
M,F!O$4=$$MP77C_RX-ZS]#XITC;)T@6V^U/%<YI)0B#.60IQD1:0I2:IN118
M550A[&?BCV88FY5N! 160N\SGQ?@.1_N](<D_BG.#HT8J3#G5 ]])O-BEJ$/
M7TXK>>*4Y<R%_=[FK_3);"-6VI9\K9=<2K$R%1&V:.MF(3Y)NI*K::)H4I*,
M:]14!G'*<UCQ/(6"%**42)4<*;].UD[S.CWD@_:F-MWS9@M>&_'T#V#N7S#J
MAKB;60B'XD!;]%9>H%TD\-M69%LS]3NP4MN4E$;N<";$"Z:@9L5MYD%-C1<8
M+\V/W\W]3)*M2WS)IZ1?O"DJ4:(WD"G,JZ*$F&$,25)@J'>215%J>Y0CXN-G
MG)MH;.[&ME!SQU%&6XZRA?3,Z3T+K9NY"0%89 O38'6"S^US!U;]&LUW !&^
M6_RIR89O^=ZA\LF^[5W7]S,.W^6=,4!-OJYI[7Z"7 %15%6EH+"H3&DW*@4D
M%4V@3)*<%5DED/)*47.8<VPFX^-";%;KVI2]W;4I#KLS'S^3X0*XF_4(#&-D
M0[(%;B=N?(X*#X""&AB7>0>U-1Y O#0[/K?VW#'52R57*_TBT7G#N)BG64HS
M"AF2%.)$*A/Y*&$A2%JH!&6J]#(W+R<8FVTYE,^#7? L?HY;G2M0B;VK.03D
M0Q<@_CN7,UJ'W:2\G&38_<@9%8^V'N>NZY&J8$*B4K9L7(L[NVWY-*-L-I^M
MGVZ7;^17.A/O-O)&Z1?*LF[KAV5:\K3 "2M@6K(<FJ12_:*G!**T$*(J,);8
MJ0MZ?Q'&9@J^_-#.=N[3,N *^+OMQ#"@1K8DC?P3L-.@"85,P$Z)"5@O 9/
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
MXQ%"[H33(2 ?"J38N\MG^'AU+_#$S"/2'@J[@8+K!^UAEPI0SDWG$I.2\=B
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
M4E6)1&6&,?++PKLPX_BR[HQD*Z#MKTGT>I$5Z5NE<@%LQ"@C&84X+PJ(19E
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
MIE5X*B"E1:[?^@R+K&!4<.KC[9R;:&PO^X&<P K:_VCG++9NCDH(Q"*_^_W
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
M%0]4HGS*F&UFKB'DIOSC&LC1.6@K,-A)W#"2AG<GM$L:L@'),149+3TQ'=G
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
MH$U9'#5UT1JO<3J;75S]==J<F8)RMN>9\0V&L9:NLGFL^_DWATU+%'J$IDQ
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
M@S7GQH&?BOR^'=IR=_! #AI:: *Z&=,YAG)D9AN,HC5Y6>#BE*Q,UIV4G"R
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
M];FDY($#=/'#K@?'5S</NDS[OVO*:7L4?2M6ZE[W_T^0\NY'L60LXHPD!/)
M)!#Q&$$J6 (#X?M)1+B@0>)FH/QE8>9&)?L"UZ=I==.NLI$9/"NAP?J'85*]
MD\TRLV2FVH*1*:IW)'W3S7RW.]N6:JTZ0.L#[GIVQ^&X>G-8)QIC;R#03,;;
MFT-G/O;>XIZ#"9?D3-WNFV B>]*]+W0[#%FLLN)6W.NX=&>!">+YGD0P8"E3
MOEX:PI1$BET3SD*"/8Q]H]ITZY7G1J5;P<%.<K 5';2R6QIJ]OMA3*#N41Z?
M+9T /(06[<!RS8&&JT]->':@G& WRQL,H[)W0F:YX&W373U>\H:QS8.N(1/\
M7!^@SV+]M<R*LK5BWQ;5^FTI>+9^(V11ZDZ]2R]DF,=^"*,DQA"%A.A"!0%9
MS A*L1>GD56FRDARSHTF:W%!U3IDK+#-=AEK.\UX<P:;-/9A?:,AV)_'N@![
M6H)3K=9^:33]%>@&6@O0;'+G=6N%P2^-RK\N *VUUGW8W%'TR/OBE-#'DG52
M^A\9\)<OB[&7&_9JV6N&_#M9MT,OM '^0<FP#*, <23TC.<TAGK^,Z28$QBE
MQ$\%2;R06LWRZEUM;C2O9:KC!Y9U6_V0FI&T,Z!&IMK]WNA@)^FB\>RUL.X(
MT@@3IS37O^*D9&6D_$O*,;MH2.>6NMKD_7]MLO7S72;*+[G0!>]-RYF+L^@2
M/_(]7Z;:SE3^=BA#2"(?04_9HC$F* BHT8G']:+,C7+:TJI&&Z#5 1^GF23H
M8%O[F6W:S1J9]H;NT\FF+V3:;;)I_C+5=KU"#Y@&=5UJ<V(S_7J&)#B8(?EW
M:O/B8M_ZN[U<M<*$35]<(''8^\7)'8>F4JZ)]B&Z@;]_Y+J=8/%89MJ'6*8)
M\82NX@[C6%GK?A1 &A(&A4\#%OB8JW]MK/7^Y>;V[CR43CU\C?! M-+;YE/V
M0FUFQ;L#<.3W62?H=JSX AS*ZC)AT@03QWF2O4M.G!YIHOYQ5J315>ZGGGP3
M;*58+Y,9:WI(\O_<5&O]JM;IF3=?WGY4)'=+]!3RW<S,740R$F$8BYA +_$3
MB(($ZZ[//HQ3WXL3C[$$A\M<W&LMS#AI/&&-'D?</([[(H_Y5![JHXR-3J&J
MMB/NU9>BTK,Y5AO=H"[+02[6SF=U7/D=,*/*5][7V4SX.-KSG;)-7KM6M]Y\
MK; V7_='#(\1EQY_9R8;#7*EN+.9&N(&=IN!(HY6')BMS[X+OM'W_J1>@E]D
M$P'_0%BV:F8TBY_K-PJ[OY982MUY)(5I&GL0H51/ O4P],,H)"&)4("05=:^
MZ<IS,X8[P35!:-%K/[<6'NRDMTSA-]X%,\8?!=N1"=P(5O#G79W7H14 M08N
M,_QM47.;Z6^\^K09_[:@'&7^6]]@(),-;<RNQ?JX%@_54DA)U>9@F#"L3&J"
M0TA](6'L<QJ'7D33R"H5^'J19L=]6ES8-';>UPGL*:6;.>]_KE4,U)J!/^MG
MNU;.,LG-P08;LN>DVS8VK4ZS8_9DZPQDMRQ\O5C3TK,S&(]XV]V=AQ'Z[T6Y
MOB?W:@'VE^ [T_=C56T$?_/\Q^T_BB=1YGKAV\<BKY1!S-_K1C2/I1ZCT18_
MXI1H_B;0DY1!A","<:+V7OT2I1PQ$@FC$U&W8LV-V#NM% -HM4"UU0MDM6)
MQT0V1.W^6C0-^__X[?8W<+_5%:BK<Z8OT E\G>) [#2WHWM'VV]&^=-OZLBT
M_W(_]R,9C5+U%MZ"G5Y@JQC8TVR$2EJW8#NE?T>B3?H*< OGR]> X[L/2(CI
M>HO=Y/Q=/2XDYTWPY&/>MGZ[(S_UH>$36>EWT#9\LFW]MN0RB$28QE $40!1
M$$40AUX ?3]$* @I"@+?."OF>GGF1O[;EGHVX6U7>V.0VC(MXB,S\Q9L77G<
MJ=.&JA=@JY$.-(.=3GNQZKV>AM/NE$5VR[0[-E&*RR0[9Y>-X@[GWI04!\M,
MEY?B#I.#Y!2'MQT8X,KN\_J00-V<,9UAI>[YM5AE["!"+(0?DS254"3J-8?T
M<!3*20B)D 0+QL(H,.J9:;?LW%YIMYN'!U(^UX=X.P7 3@/0J6 9A#+;!,-
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
M&MP5H!$;[.2VH%XCR W>CJZ!'/FU=QG#RP5_ \&T>$&Y!G6B-X\+<.W>(C9
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
M@HVY"2,SM7X2F@Y3]WH>J**V!:CW1.D#.H6Z'=AM1:?) OR>Y=G#YL%AT=]
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
M6IBTPZK[KL;Z>VZXL;I?[GF='+-:@I4A;WE>%K5H.A#YOM2? 76VQ4UKM1M
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
M5_(N_R[%7N_5\L-Z9<X#ZM3C:A%J&?I,]MGV5ILA&2+.,ICR.#7E]8'I$I;
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
M#UJ=AL6L_+ L*LXR[8WI@FL/>VNH!:J\\!G.1!)P;1FD(@21S C4WD[IC7+
M*0]PPA*G4--Q_JDYO9I'4;6" KJ1M =SNJLM[/S<@ @/[.=:R8%YU\ OK?"F
M&/S7AL%RHP#8:N"QD5H_Z/RV6G.48=QF;/T .FC7UG,8[YOMWXIEJ7T<82Q+
M @JQRF*(=)@',<8*<A*P.-(^SY @^ME.5Q-.S:E50H&W;?.4"X1E_3"^>O_K
MC-PK[W K>4?9ONX@,]8&M9YT*EO0'0@<-IF[SWEFE;A?R!G'.(N#5$#..($H
M"SED-$@@254@9"A)DED1(=E,-C6WHD7JD:5W%DX[+^(+I($]R'E2"2WK"*02
M'43&(94P$TZ#5**CNC6I1/>9GJ02IOU5N3FZB'B21 01&,8B@@B9#M L4%#$
M$6.8IX)*IP[0N\-/S2/4TO4^%]K#SLX9]$=DX-??'@QW7H.C.OOE,]B=8EP>
M@Z/J'? 7'/]4W[J-YWQ%YU],+GHAQ</RC?Q3SN?-CTW7^%G"](HN.(8LU.\S
M2E$&B< (AI*G2! 9\-BJ+[3]E%-[O6LNZ49 \,MJ"8J\_"?XT3:7J FF?S59
MY)5.U9&F_A23P&@&.ZI=I$WN:R4[I^$7^X$=R1NZ^*?9MWV1C^MYP^1:F^*+
MAA^^J5N)U*+?5$B#':1_U_'QT_ITO62/7'U;]#PGY%^<=N2L>UL8#E/KK9_L
MVR:S88W]O)SG_*5#0"E#)*F*84@3!%&D_Z!AAB$.$2:8L31 W(V8Z=14+B_0
M.-1,6W9D5SZ4DW#:>1L?$ WL8[;8W(!:2O!7\U\;BM0>72[/0^*YL^6)R4;N
M9GE>Y<,.EA<^WX?P>; F.+>/CT7%A?315-DNRIQ729_O?YK>\7JP62H53E#
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
M;"X-U=A,\)3**"3:JZ<*(BHYQ*'V]%S%@8I2GD6Q5?<ESW)-;2'8J 4JO6Y
MI1E<*JAUJ^M';\"6 '.IP$;!3942^&NK(WB_T.Z@J+R!(_66+\O;1>6O8,^!
MUZ'7,:5SS.X9>*_!NR_91HWB/0.Z'\[['KXG']5>X=JVI,T4N&VSH:H5Z4$N
MS*)4WCZ9CG__;6Z_M5_(4A1(PC+(1(8ABGD "6,"IIQQE"FF%P2KVV=_(DUM
M,7BWEH!6(5485+F>KG14UQO)SGF/"_W ?OM"5?'7JJIX(WS3FZ/1\>6F<P1C
M:'Z^ZA=5N^[VUU53P9O&J%6<' 8>R;*\F<$OI];U8HU+O>4-Q@.&+G\C]\W"
MER8Y]4M>_K-.0ZI[1L^2D,DP4^;@)3%)H;&"&(4QS$Q9KV0!C2EU2[(_.L_4
M'.S;Y=/3EI+4" T^;MJY_[):@D(K ']L^BM5_"&_ZG><K]9T?O&:V<D$=I[6
M [ #N\_#EO<W-;*F8,'(#=_43+*UY"V8/I/FST+D.2?^^%PCI[R?5?@PH_W\
MQWL<]':3Y']?%O+A&UU$2:#_-XM%0E 2)%!0DYK$LQC2@ @8Q!P',0YI0NW[
MJIZ>9VJ>Y5^T6(9+1/MN"7X)?W4X93P#IL5QK1^(!O81>S4V1LZ:=\? =J-E
M]0.7PT&L']C&*NW\IO<%CX^%?#0)4G7K3W-^();ZF57.J\A3QZIZW5J E<%:
MU*J!>4Z9Z<ICRI5^R1=\OJXXM[G4$8;*3=A:5@-M3),O1/X]%]I!@T*N\B9G
ME-84>V4UT?)9+C8_^=5T(!5RL7S2V\^ZGE2/UYJU?2-\%8Y>MMK9P^ SCX]W
M 'Q9AYU#7XN/7TUE>+?]EFQI:'ZC^:*\7SP4U'QEMI'K+ U3CD@2&08#X^$C
M!DF6!9!B$B&JW;[*Q&Q1?5>%7?385Q2K5Y74KVI7H.'>U [CU*,6&NA@,Z^2
M_:O7J$-830^8JWJ3*+I9SR[L'-0BKT#$V%'BIDL+5NEAK-1HTCD'&(2NL1>8
M0Q$ZN@GS6I2/O2 [0PK9;[S7H(V\DV5IW'U+ M9I\VP^-J-",AE$.M26A$$D
MF( TBQ.8<?WC+,JR"#L=J XJ[=0"]ML/7V^ D;D.1,-(!RI&[)M]UD#7G@##
MVMS6?4_$DJ][=.M "+GS3?B]^29T%*\^/Q4V2$L#38@+\I+$?R,F2$OP_?)
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
M!(IE"N,@, UM]4Z=!E3",(BS@-,D(3BUHR)RG=KJ?1J5>NB75OI?0;LA-WO
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
M2,=*D8Z5$I+!C&<XI5&01(E53KC5;%-S6!\7U8GUFL[G+^#]=SI?-U>LUDT
M[$"VN$;Q"=W 'F@KJCESJX2]MNKG$H NQ3X>@9Q2C<\.Z%6;"F^%/9:(G:_G
MN33(B&4\EOKL5N_8/M2;Y[0QZE>3O$X+4?[Q++2WB8(P#6,G7E^KL2;D+[;R
M@HW H)88&)%A& _ ^>N$DF_B38N9QR;>M ?C"/&FP\.GWH^N975H\\__^3_:
MG^@_&"WE__P?_S]02P,$%     @ 68-<5#D8*#4BZP  #B,+ !4   !C87-S
M+3(P,C$Q,C,Q7W!R92YX;6SLO6EW6SF2)OR]?T6^-5]?5&)?ZG3U''FK\AEG
MRF,KJZ;G"P^6@,Q)BE23E-/N7S^!2^WK%7G!"[FGNM.699F(Y4$@(A"(^-?_
M_NUD]M-76*ZFB_E?_\3^3/_T$\SC(DWGQW_]TV]'[XC]TW__MW_YEW_]_PCY
M7Z\^??CIS2*>G<!\_=/K)?@UI)_^F*Z__/3/!*O??\K+Q<E/_UPL?Y]^]83\
M6_>/7B].OR^GQU_6/W'*^>V_7?[%1&N#M)K0F!V1(CGBC='$Z$BIEEI:E?[_
MX[^(;&AF09"@&"=2\DA"L(%$[Z-F4CH-K/O0V73^^U_*+\&OX"=D;K[J_OC7
M/WU9KT__\O//?_SQQY^_A>7LSXOE\<^<4O'SQ4__Z?S'O]WY^3]$]]/,.?=S
M][>7/[J:WO>#^+'LY__URX?/\0N<>#*=K]9^'LL"J^E?5MTW/RRB7W<R?Y*N
MGQ[\B?(G<O%CI'R+H'0$^_.W5?K3O_W+3S]MQ+%<S. 3Y)_*[[]]>G^Y9/2K
MU72>%W^.BY.?RU_^_'J!4/CHCPNIW3]=?S^%O_YI-3TYG5U^[\L2\E__5/XQ
M+LD9XYL%_]O5/_[Y:NW3):P0+AVO'_ ;YY]15GL^'?!M#?,$&]XN5I@MXHT?
MFA7)+I87_W+F \RZ[TX23"?=)Q^$U7KIXWH"2B2EN"$\V(2PTIF$Z#5)/'":
M54XQJ9ML%Y)72'.GB!7$/Q\OOOZ,'_QS$<5_R/(EV7S9R>3.DAO9;$?[Q=X[
MPI^=<,,31"$)RQIW1 J66)L9$4Y8E:W4(;F=2;^^XDW*K^OU8!E_6BP3+-&
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
MO>$3$8:67J-)$@\"S;&-2BBCF/*/5>7L9G'ZT3B.-US)$%50R_: 6ZS];!#
MO8&P/G^ -875P5<_Q1^:P;O%\C/R^?9;G)V5"^:#&)=GD+H2:62U9 Q=%"$3
MT*5NR4M!G(KH!@@#'H!Q9+P*^+:C=YRVLA6 N =U;0W*K[ ,BX'LX+G;.3_^
M!!%PRX6'F7L%&/+"P6RV^*,,2T!1O$:*I^L/"PR*4Q+>YQ!(IBAAR:PF76<K
M)QCW(@G<CX]E +;'Z4 ,C-/UM@)PQU!HJTB^G[4'-Z_1>') 5,3PH,OFE<3Y
MZ E8E+JGWNE8QUO<F?1Q.O7N![T5E=B '_J,[7J0\?<'=BN-0$%Y1ZQ#%UP&
MR,0RIPA-P4F5O()*V91AZ!^GO_"XUG<H=8[HVW;I\(_^^WFQ&W(*J]5A?G>V
MJ97D 4QTBA%C32!22DI"1!299"D7R65J;Q6'/7"5^> 2X_0:'A W TJP 6/V
M<;DXA>7Z^\>9+P-<4HGB3@MKO\)ZH@4%QAPE.I?FZP(D"=YKXJ/1W-G$\/^J
MF*C'J!JG^W %PS.8Z!N 4<D_'OXQQW6G&=[/5V?+8B$G/'&=M:4EPX0>*2_5
M^\GBR9Y=EC9DY:]Z-0X*H/OI&:DO<07L#"#O!E#SM\4B_3&=S291>FLR%20E
MRXF,G!,'"7U!S;+&_V%D\UAARO8XN:!@I)[$%9"QE4P;P +Z6'Y^/"W10R<,
M-(*7;M@E3S9SF;.SA&:'/-D8B3-,$R&\RLG0T@>O"D[Z4#=2]^(*&!I<%TUD
M&P[77]![[QB:F" ]3Y&7,DY#I&$8<G*KB'*4A4R]=[%.[NL:$2/U,JZ EVTE
MVX#9.:?:A< HCT"2$YE(QQ7Q$ ,>G(E%+H2(CPYVV[6T8:2>Q16@L(4\&[CI
M^3#U83K;W!O,4_>.\,MBAE)?%:=\_?U2-%1*$%98PF*I%RLU'5Y[]-(]34:R
M:!_O1[8]3OI2..Z-=?7BF"J*:L ,7>?K@@4.(H64&;',(@M):.+P?\1D65BQ
M1E^]E:N&M29JKNIH_1%H;:."!E#T!D[+9EN]^EX&,E]R$:ET*F5. DJ'R%+B
MX1A5I<XC\  \@7]LS-@N%]+WT=,.EK92\YU;YYUEW@!R?EW,IY=7C'Z)?OXY
M7]?$->'<2G#(1"K-AZ4!CNR$2+SDA@K+\*_KU+KVH6Y<5 V!@D5EE30 L_=/
M,J1YE#%32[@TEDB: 'U/2$0[H10:<9IUG0O=)TD;U[.J +!AE=$ NBYD--%*
M2?0K&0E<12*%TB0DC5Y!\BY!TC39.M'<!07C%O=5P,I6HAW[FO,@QC( M/B,
M;Y8^KU<?_?=RO3N)G!H-#,VDRF7JN,>O&$UXZ"L\ZDW([G:%WD,/-A]885Q;
M,92+,YP0&S .78[JNG'S@H681,EMQ-+B&#SQ1N)V8"D 9<:#K&,D;E,RKK$8
MVA_>2<X-X.0ZZ<[B*:<5)S)#>>=K#'%E=I^G7O 0=8ZN3I;XN>BHEAD<&AW;
M2K>!'.$C:0>N=/002BM3M((2,EK!F"*)-C"5,WAG'VN5L<LCP#;S@'M)V RD
MD 9LSL>+=3N6_N%G9S"A/*";Y05&=F7FFY$.'2V%?A<%$"H*$Q]]G[U+[<T=
M8L9^<3F,GN^4W^PF] 9P\VC;0Z^B3<$QPGCQSYA%@ZV"(5JEP UHB3Q5 =#.
M_28K7D]40=)@:F@+4ILMH8U)$2PGE&N)])M$0LR9&.N-B$EI$1YK%S@(C/H;
MH6IN<GWH/%_<#<#E(*7N<L_//OII>C]_[4^GZ'!=8VMBJ0E>*SS3>:D3X=23
MX PE-$F;&2NM$^O4 #Y-V[B^=25(#:R2!D#V"=9^.H?TUB_G:%)7!S&>G9S-
M2HO6-Y"G<;J>..X=#3)B!!&0H_*2SW9M6&A6'D,4ZO5C[92W!]G3M(W[3*T2
MR 9620,@.UJ"7YTMOU^SQ=*XQ#SN"Y#"$VF+(^A+.8N(PE,&.J4Z=Q%W:1GW
MM5@E$.TH\N>#QFU ,X?C M1A#L KX'>9KS*S8 E?8+Z:?H723/H$RO.@7V%]
MF(_\MTGVF7LORM0]4UX;,T,\TY90#TX+FS7&'W5.P^<1.N[SKEI'8T5E-6#"
M[DIM$HQP'D 2H[W%DYXQ@@Q)DI*+%G@.(.LTPKA+R[@/ORHA:D>1-Y#6?"I5
M-W'H$#(ENJP]0_&@NIWRE%@M4]"X$Y@;I^2QG7N3O=2D[:R<P<"VC\Z#'SLE
M?('U-/K930YV;$-X\Y/K]21\A(-]-BC$P"[GI"7ZW0;]J(C'EY?!$K1U7CN?
M%:3'&KZVW:#P9@X7)7ZX[)9-G3?Y$99=/FX2/8]1EQ)C+]UF#$P $8CB$IST
M7DI;YWE9/_K&3J\/C*+'$^V#**D!9^LF5YN\[\'9^LMB.?U/2)/B'E*9*#$.
M]*8Z(F@9B#;:,BV$"J+6T^G'Z!H[_[Y7J.VDE$8A]GZU.D-.)&5&.B_+1,1R
M415PLUC<,=25L9JR-$ZI\Q#R89K&SL^/ *TME-$ K*YE@A\TQBR:5&H"";6"
MHU\)I5,?X\1S1CE0EYRKU$#Q:>+&SMI7!MK0ZFD+<7=MLA,4,(8A.3O <!G-
ML4_9$D-+KY20C*75[Q>W.B4KINSWA["=U-$BLBY,,J>^S 4M'"@B1<[$!J&)
M]4DPR7.TK$[4\P!!8^?O]XVH+=30 )IN7$AL&)DH&U.,R1"K(!*I6"+>@D 6
M=* ^6*Y2'4?^'F+&3LI71M&NXF]]M,;G(_SUE[>_'GT^?/?^U]>'O[S=-;%U
MSR<.FM!ZBN*!$EF;JY=+?%W-7@O<&?R%Q-+$J/2.)@Y]:H*B\!$L!1=JM7NY
MEZ#=+VC./_!H\X)"A" 5E+$QJHR2C4!\Q*^4-=I[IY27E5-S1[T?JU1+/PVA
M^[NW,EO+><13:+5<EYYPZ2RNT>N'Y==IA(-OT]5$JD EV$BB$0EM8(C$VJ0)
M!.5 *:MXOTL\7. :1O!/M_'Q$ 6-)"BWT.9B0-&V 8WN(FC#P>K-XL1/YQ-A
M);KF HC14'H%HD2L$9%H;52,GDF=>J6WGX./NV2, Y)A-'L7)CN*>42L=*_V
MKLTZN^#BO&4I\H4LEIZET_GQ+W 28#D!0Z7QD1.OR[S:5"H>G##E%;F52D7P
M5VW+'GT/^:QE1P?,KCI>[$7@8T.IM)H\9^D=P.J"@YRD4#2C=: 8V66MB,M)
M$!6S#EI1'RWM!9E[/WZ<:XI*T-A=@ V$QI>', 82\!Z_1 LK?$Y /1$V:B)E
MRB3P;(EUC <FO=>^UJNWV[0T<JVUO8,RD)@; ,HG^ KSLVO/17WB45+@A$$"
MM'6Q<^0U2<YP8;EV6M=I8W6;DD:\V"TU>Z< >P<Q-]&.\YR#,KWN]6+>,?'/
MZ?K+Z[/5&@/"Y54/_M4*STY(I2#3F%0>DUN2T&H22:7$<], 49FE&)5(B==)
MQFU![+APVPT?]X.MFJJ:P./CXZ,^@9^5"Y*_H2NP&;9C ;TXM/+)*H/QA0(2
MDL%P@Z+Y!^M5I+5ZS#R'SG%/QD%16%%!30#P7%B_+M8/;;2N:'T20S R>$%T
M2H'(H,I]BJ?H;J3RL*8,#*CSL+<G@>,6@M0P?(.JI FL76LNMTG 3BASX+-S
MQ%M3W@0*39 #3H06(J<@DG-UCM8[I(Q;WS$H?G83<P.O RXG'\W3F^G7:8)Y
MVC!R> I+U F>^9=U[HI:FM&;U3D+(J-!SBCCQ":1A-+HY_HZ!V)_&AL)$X>)
M "JIIH$0\AIG[^#R79:?EZ3,!_"K<BV,.P>RR81FAAP!+64JPI0V=%+H\L3&
MU+%63],V]G5:'50\#+XA5-06Z&X*[LKE?/4= YOB<I:=?':M7[Z,S"=7MJUF
MY83H6F-AJ&.,SDG2;$S=GJ7/IWE<2[A_D-94:4/@O<W>.7,3JJ53M/3Z5%"*
ML4K+?6YQ0_H,+@3\NM(CH"<(:]16#HR/!V YA++:QM[;;W!RNIYDY2(3%D\"
MJS$ZBLQA=&14>>B#FSM1XZ#.1<&3I#5J!D?#WQ8*&_MZ\H*;P_D[C,^6?E8&
M<:X^+V8)Q=I%YY^_+);K(UB>O)]_Q1_LYG9.N Q)4RN(\>7Z35M);):JY"@M
M#2I&R+?.[ >OO+=9?]P<2>7S=U]Z:<CX/2S)B?/<F\0H<8Z6MQI2DT!5)#JX
M[(T0DL6QXN)Q,RUC>X';J:BAI,S;;Z<P7UUK\"X2*.TD426MA%(J$Q\M2BDH
M)%1JX*%.IX8'"&KD1>"PZ99=A-Z0P3IGX[*O?U224942H>AB$NF$(TZ6][%)
M6RJSY5KM!3O/FJ!0/3+82=F/ V@KR;<'H,M#_-5BN5S\47K!38J/9,!$D@3S
M&, $C\<W*\U/69;)9)%RW>3<P[2UX?!7A-6N^F@/81.> P\*;;4M(8D4#D-A
M;CV)06EJ9%)[,DUM^.P5L?,L23?D!VW<N7,F?H7UQ%",B$6R!#1#/G1Y=B@8
M$&>3,A@BVU#9Y;Y-42-/UH?UA'82>P/P^;A<?)VN4 ?O%LMR=U&J1F!USD^:
M,",T5P*(8MX0:1V04(053:1@)>X+5:N#RV-T-?(V?1@H#:B"A@ZN&QOC(.,W
M[^-S8B!229,@V3%+9!FE[I+/:'(#5UX)E=4^DO)/T=G(T_6*MFL8%35@T2YJ
M5R9!:"<RPY@BN/)J6E!B04D2<HC1NIA$KM/P[(*"1EZJ#P.:K<3: !RN51_=
M\1J-2MJDB/PK1V1@!D]I/*^!"\]\IIZJ.EU7'J9I[/ZP@T)F(-$W<*CAARR6
M!_/T";J^R1>A @0?:"GOUJJ\8)-,$$LQND0?#UP"JP/4F>IP/SWCIHN&TO;M
M[J^[B[X! !W&>';JY_%["1$<#SX#;B<3NN;(-):Q@&60*%<\*0B2U>DK=IV*
M<9- E<"RM9@;@$AI9GQ:C.\%Q*D'1='V(N>>7R0B(B.JS"UQ@3O@=?R7VY2,
MF_.I!)6=Q-T 7 Y.%LOU]#\[-1QF=.G]_'@:9E">'ZU7$V]2H"X 8;J()N=
M''IG)&:>7= BU>HH]SA=X^: *D%I0%4T *RN+.&NI":2EJQH1-<OE#P$YPEE
M!8J@-^BE4S&G4"<5] !!X^: :AU@ PB_ 0S=PP&>O$IRJXF*$<UK0.)=I(I
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
M_>D40X]S9JCW0GFE,,I("44#B7A5*JI5\*55B+&\3DC_*%GC1FC#@V@X'30
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
MQ'LQW3LS]F+JL>L9]?V"8VQS_W&YB !I]0Z5\?%L&;_X%>[^KJCCH9J.B<G
MLD''/VA=7HE30[RRDC#FK*?62'_[]O<!F[[%XN-&8_LPW+4UTKQU_H0B7D[C
M&M+$*!.#9*Y<0:K2[K/LI)"(]M9HRKA28HQ[C"L*QQW6VH2]W%)=#<#P^DXK
MG!SFAYVF(H.)-D:JZ!5Z[[3T\_8!O_*<>"H@&Z6R@SIM+I]+Z;CS6_<$RZKJ
M:P">3VV[JYN1B43OFZ*1+U65FDC#$K'>*9(-.&H<3P+&2*E>IW'<2:Z-6,HM
M5?9BP-A=-ULO3*!*D3(X"4-%X,11Z_$4T(H::Q1P.R(8>Q<25.MIW108GZVR
MEY+4OWILN?X"[_QT^0\_.X/5(E_]R!_3]9>;05[%UZ9;45'Y&>KNDMG_]4),
M)C.5*8D6K8 L#8 \(&H-5=F4^L'HZ[04:>%]JC,N&,B2@'..2*D<P=WIB75*
M6&683JI.X?7+?Y_Z'-ST?Y_Z'(4T<(P_])C-<L^C8Y$P* ]TJ T8N;F(SHG@
M$6C@%.I<1;VP]ZG/4G?/]ZG/D7T#$!JTQEQ+ /"EN64LB2N+GDXP-!*5$Y3Y
MAH'G__<^=;OWJ<^"5<WWJ<_1<0/X[OFDT8<@0 (C21E)9%2,^.R!))L3*Z9
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
M:"(-=("A06_??_G^^I3.S-.1PZ8KQ@@M;$@@,0M0Q3JZ/$,$#%+:4C2ZASN
M#SE=XR7RC[;D.G%<UECQQX+V[2Q?6PP39,XV</ R8AU(ZNK(';(==$.X*#%P
M=; 7;>/)[\ZK;PV[78 _*0;F]ATWR?/;,2/_7);+FAJOK62+#;/G-Q,)G2Q"
MIP2.B4+F)&2(CGA*03GNHDZ8AOF3 S]X!$B<%@>/%J5,K)0.+.P-(Y6].V9N
M8FR&,1:CP""SH**HS4)>0!8>E8U6,-^F$>LYJKH+> ^$PLDU-B/ZSM<7)Z\O
MSRY/-X-ZWI2"Z>(#KA>K_+Z\RJNO&VW6B\-XGI#()C]?D:#J0'$GZ%Q%$E#D
MSM2124,02!^\AS[ZJX?(&TI1QP/?IO<]FZBI<]C=1)G)RN"C!$FN"X6%]5FR
MS F*EUH%FX-D@SI%)@'>G(Y@&PR, -@."ND<8J_ROR[/[UMM;6,A%A3Y#(XN
M@43VVVDZFYZ1=\P#6C?L5>0T5NX!=?W";A=DC+%L^ZCI*""(^9=P6F^,FUR8
M\W0E" 9)9_)=5;3@DC4@'); 0XA*#2I]3HC#!R3.X_QU \9]%-9!L+%3$Z$H
M6DE&/JP4W( J,D'@$D%PY1WJR"R??:K6NU&O09HET?M)34ZKUF."[K;QL"?(
MBLM,"4*:WCP($Q %,^"+DB0#IN@/\^)X&^G=Y7TF1M>N<)Y$U3MC^^OFAOAX
M$=87DR#\PWKU;7%.2B4>:V[A2J1O_OZ*RW/,)X4;B^@E!,$V=3(&P9@ Q7AE
MG"6V5)O6^>?IZBX;U!:;$RII//#\%?"6^+F.5?HTAUM0<VW?</W]Q#*-NLYA
MS$5XBC8MW5PB6Y :2Q:8# EB;J_@AMCN>C,ZL9\[JO.G\ :"4"5XBB CFKIO
M 1'J+G5@Y+%KPU,PC1H_#N,-'+)/I!,T3Z+J/;V!-\O<YB72AS6>+4BF89G?
M_/?EXNMFX/4/- ][>_3D[^S]VNAEZB9Z7T37+PGZXOL'"L(O7MW[VMT<0R:1
M&Y8A6LU :<TICG("7!&918X279O71B^2-H%_^/0'?EV<I]/-BO=/).9?Z'_S
M7R<E6A5D5(#.(YTX9@GS15,XF:14P6!H5#D<0^6\<<VT6'K"46RCK1[?23YU
M_C=IC9W>1S[S:TTLU5.4'LQ>.6V9"SF#LN1]J6PI8M 9ZWC4FL%$C*%-=FT^
M>W6'>Y%]D2)88))B)A6=@2@=G;+H8Y0<F5!M!AZ\3%OOMFD,;@;;IMTT<RP6
MZ?8Y]%/_<(_WW#M_JXDU&\_EP6P=B\H;P1 2,Z[.S@K@C#=@I$U)!8_1R>.T
M=7>)_^UG:Y/FU^139/(?H!XP<BE4 B\40LP6?2[:,='&/1U*8>]V;PR&MK\
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
M;CW=SBD/'+:[_1OSM@^VA\<.DNS@2GKZRKY7C#E1UDNF'%G#@G7<"/$2"Q?
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
MX0*LKN/ABN80I)(01"Y,>&,";S,5]"<M38^"RAZEZ3%ZZP"2VU-..EN7M#!
MUU.N\PD+./0"HHPB1JD3ED8;-8^_-#T*!(-+TV,TT@&T7H?S+W15U/]3TX_?
MPFGUB6X2U8&Y((H$PW)M7ZKS$'(2(*2M2VVXD:I1@]PS5/5:IAZE^%4C+72
MJ,='\$\,IV_.24=X4SI#JWPM>X1D$YT\3G]BR@!/16F9#45TAVK]?DA;KW7N
M?= UL4;F3HW\<[FXP/RQ4G]5DZ63\_N"#L_7?ZQ7?UU\N68))8M8:S#1UUGD
M3C!P.M"?+&>2%<PQ/\CC;LF4#/M>K^7O78#32LQS(^>/U?(^5Z]7ZUO\J^A<
M\0&,J-&0B1H<_1W@G!FGN1/\X6NM+6#9^HE>B]T[XV,:8<X-B?LLW+0 ?:B)
MI6]XVRL69.8J@L^Q[C1P&J(R :(0RB>AC#+#,JXO?JK7NO8D)F1_X<X-E=MR
M?%C_%]YZ9[XNS0W>@,@Y@!)T?;JZH53).G0V<J52'@2/)W]^WNUN#2"QOQ#G
MAL%#H_?^Z]?5^N)RN3B_6*1K?J(U26F*)2U7G"Y%1/!::]*ZU"5S2S?F>)NQ
MY6.#(&*/"")3"[@GP/QH_9S.4=897B'5612<W*:8H@>6O6#.<Q/B>)B,OU+<
MD8)C=V'.#8FG(*VSM]R@A\"9!Q5\A(CD1&DFHY?$&3G3PXK].]H(?T0PV%>
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
MX#TNR$'_&F8)UW]A^:HNX7MWN5JNPBQ/9Y^W,.^-,\$&#9:X)V_>6_#>!,#
M@A*!P@G>)D8;E(V1TQ C'HS1P-##2;AK%1Z(X<H6?"/RTO1*(=//7U97PM@B
M@:)58:@0HG<4W%KRUKP/!:SU/$FA?3(GN38&X&7D-$8WE\6I8=&M__Y $'^$
MQ2+4M](C"EEW_.1A?/H].>C#NY=22(*R!:O$>J(F0=FDNHD*7>$E*]\J"]J3
M=_] =:](<[//ZP?ZY2\_'@3/Z].XF=UK<HV828!.4.!>Q_8ZH\@J.&-##AQ9
M+*/8Y)U9.&N_?1_\[FN*VX"@ ]?DBO+K8KOLBJ0P@J1G95U531Y6* D!1>0Q
M.\-X:E/H>H>,7NI;3PJ%^5!ZZ0!4APONANU97G?XA*_755<^U=RDYY"T2: D
M>361,XI^,R;O/*JH&S4!-.!F7(@? :Z=PKH3:KH#M-_+X&PJ^#P6$>L,_\R4
M(B8DW491.<@B" P^<6?:M.L_2L[()G5TE#PH##]691W@[D'RY*9V5-7H$Z++
MU0^B&\=%DI.-.2JM1638JAC\48)&+JSL#7M#J*T#]&U)3GQ\]>'C]7$J4MF@
M) @39%T6QR"64H I:>A6L;K5YH)G21LWX]0=(H=5Y8C87"Y6DP]5BE=3T7Q)
M*7H-2:6ZB]70@6+(@,LL,13E0MJI;I$^]1;VZ'?W<7?G:WLI(Q\C>#E<_CV
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
MB_8^FNX [>]Q4>:+KV&V6?BRW'3\IFQB*/4JRJZ BNCKXM8 5F$2.1@D3IH
M=@M!G3\?-T?*?'BU=8"^ 8IJBI,<;5POVV84'9<" <D4%"$9#X&$X3IKCGO[
MTAJUCW$53HR <\;\866BZ(.Q,@=P&#(HG2/X0K8A%168\]$CGENEP8MLU-X+
MQ>,V:N\#J;_&@=L4.SL*[J,5"H1 $DSD$KPB.<F(J!U#AN;<MKK_E1NU]\+Y
M:!7V^X#N+U>)-['!ZY(P@E:BFE41(09G(":;E8TN)'9NW6A_X4;M/D_D$9![
MT=?CO:[9XEGV044R5%*3\FK)L&8&N$G666NES.?FB?Z%&[7[/(I'0.XOUZCM
MBW7<*PL860+2&FE0103%9<:LZJRUSC(G?S=JG^&1/ YX?\5&;6>%-DP)D 7K
M6W!2X(.PD*S7Y$'(Y-79-GS^!1NU^SR6QX#N[T;M1POUD@U.JIPA,"%!2<7
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
M:@W)17<O8OO#:MZ)CCO ]S]GY;+Z);6 [.;\;UIZ#+)4>\S &UGK=QA"T.B
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
M3!1)\^ #*P=7I_8P*^8(G3U3.W6  ,>&0:WF(;-ZCX-J2HE4#WP]X*:(.BQ
M"3 ^%$PJ%<YW+X=Z\/%=>#''JO]XP8W<W_#K?+:<7TSS6O#KFHJU-90B%FW)
MHBM3ZMIPA>"5B(#1.4F\E6AVNB]V:FYXG(:1\7$BWV,@'72'HLW!LH9[7F,"
M$X,"A4)!K!N6C7)%B%!7<>Q40'<@CL;ND1E"LT\"Y0 QCWW7_#I?T$DB5^P#
MIOFL3M>B,[46S2R_OIA^G<[6[/VTI2P5G8P%&24#Y6. 6%5O,-F@A$DBA)TN
MH?V^MR?,'*+D^6DDWD^@\YA]?ONS3C"[G(3F]8@)4V?U.:A[F,'&[!C&''@Z
M3;KT,>K&K0(Y>90]M+XZP.#O=ZI<7O_Y#6=+?%7HA^\7\^_3)?'V9KZH:ZG>
MSI<W.PPR\R$R:X%["CQ5=AY\J0.^D=FLDK0A-EJY<Q"]701L ^+F_B*>]DKL
M *H/:[(,T:U\74+/M045+8<0HX2$G.X7<DB0AR8H/*P<KAG 3J'_9POD]E'&
MJ/7FF^S'%?'D2/PV_3[-.,M7?-"O5W7*G\*?K__G<OH]7-1VLOS?E\OU;,-W
MW[ NAIY]GD@3I)96@W"NCC9,'IQ6')+,&5WM&4&YDW]W/"WC1IPGA-\8NNO
M]%USO)'MA-'_&72)SEIU=.F&($<W2(@A9X;2JAC;+%*\1\BX_M\(9N\8172$
MHSL2^P-7$R:-2<X5L,&1\0X4ID7C-<CBK3:<1U_:%"ILHV@G9*D7B*RC5#-V
MAN2*^"J3ZQZ,Z>RR[F&Y,KP4J3]GHG]!\HWQZG/HK^"2'(U4>SGF%^O@?R.E
MB<TZQ<@,!$MF6_&0:@\1@F?%1"VR2;;L>/F>B.2=$*U? *([1D(')O@_YO/\
M[^G%Q22:H(1&3Q;1U5<V;R'DE"&$H+.UGL[U3E.8]C:YUQ3L!$CS @!YE.@[
M@,QZNCK)*\P^3^,%U@;*U;)>#5HRSEQ@%&/5H9YU*)Y3/M2!_-R+J&UI5/JU
MC:*=(&5?$*0&44T'$+LB?"*<BMJ% ,)B (6ED"U- 7)6+@K/'#8JMKGZ_IW@
MXUX0? X0^]@NWJOO=(%_QC>7LWIW?YQ?+A(N)U&%%.H6NQ(T7<(I&* [6 .J
MX"G.9H;8V<D=>_3C=\*%?P&X&$C"'1B4GW[;ZU*P#O"Y6/\[F'^;+NCW%S\^
MS:O3M_KQ?C&=+]XC_9IO?+^)]+8.P7"@)*.X6JD,T=(OQ62F4T@LY3;C:XZC
M>[<T,'L!2!U!SSWV!+W%L#RL@W'S;Q[=W?,8!0.U\%Q]]$^86*4UU@'O5M>]
MY<DSB,)H,%F80A!Q3+89PW^7CJ-W-]7I(_@S%7SUX3==:BD&YC@*$$+287#%
M@>-) J(W-I7BN6JS1N5INL9]8#H""0^6.@TG_GX-PN&-S7?^_8&,0\.&Y?O
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
MR^I'])(Z&QI:I]+ZDUFT?130@8E[E?_[<I,S_C3_@&E.<?(%WF'ITWQ?:>J
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
M-  1              "  0    !C87-S+3(P,C$Q,C,Q+FAT;5!+ 0(4 Q0
M   ( %F#7%1_9G&T3QP  !-. 0 1              "  8 @! !C87-S+3(P
M,C$Q,C,Q+GAS9%!+ 0(4 Q0    ( %F#7%3#<7O/P#L  ,=N @ 5
M      "  ?X\! !C87-S+3(P,C$Q,C,Q7V-A;"YX;6Q02P$"% ,4    " !9
M@UQ4,MZ_'W:-  "Z? 8 %0              @ 'Q> 0 8V%S<RTR,#(Q,3(S
M,5]D968N>&UL4$L! A0#%     @ 68-<5"H51G2#%@  E1<  !0
M     ( !F@8% &-A<W,M,C R,3$R,S%?9S$N:G!G4$L! A0#%     @ 68-<
M5,N@\TMWL 0 P,H& !0              ( !3QT% &-A<W,M,C R,3$R,S%?
M9S(N:G!G4$L! A0#%     @ 68-<5'"-=F96= $ J3 / !4
M ( !^,T) &-A<W,M,C R,3$R,S%?;&%B+GAM;%!+ 0(4 Q0    ( %F#7%0Y
M&"@U(NL   XC"P 5              "  8%""P!C87-S+3(P,C$Q,C,Q7W!R
M92YX;6Q02P$"% ,4    " !9@UQ4UN \CG4&  #J%   '
M@ '6+0P 8V%S<RTR,#(Q,3(S,7@Q,'AK97AS,3 W+FAT;5!+ 0(4 Q0    (
M %F#7%0QU&YF[@(  %\(   ;              "  84T# !C87-S+3(P,C$Q
M,C,Q>#$P>&ME>',R,RYH=&U02P$"% ,4    " !9@UQ4N^&_]=\'  #Y)@
M'               @ &L-PP 8V%S<RTR,#(Q,3(S,7@Q,'AK97AS,S$Q+FAT
M;5!+ 0(4 Q0    ( %F#7%2^!ANIW0<  )4F   <              "  <4_
M# !C87-S+3(P,C$Q,C,Q>#$P>&ME>',S,3(N:'1M4$L! A0#%     @ 68-<
M5(*.F7TI!0  VA0  !P              ( !W$<, &-A<W,M,C R,3$R,S%X
M,3!X:V5X<S,R,2YH=&U02P$"% ,4    " !9@UQ4=3'1+RP%  #X%   '
M            @ $_30P 8V%S<RTR,#(Q,3(S,7@Q,'AK97AS,S(R+FAT;5!+
4!08     #@ . ,D#  "E4@P    !

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